body {
background-color:#ffffff;
margin:0px;
font:13px arial;
color:#222222;
}

div.tabon {
width:96px;
height:16px;
text-align:center;
background-image:url(/images/tab-on.gif);
padding:2px;
cursor:hand;
}

a.tabon {
font:13px arial;
color:#ffffff;
text-decoration:none;
font-weight:bold;
}

a.tabon:hover {
text-decoration:none;
}

div.taboff {
width:96px;
height:16px;
text-align:center;
background-image:url(/images/tab-off.gif);
padding:2px;
cursor:hand;
}

a.taboff {
font:13px arial;
color:#444444;
text-decoration:none;
}

a.taboff:hover {
text-decoration:none;
}

img {
border:0px;
}

input {
color:#000000;
font:13px arial, sans-serif;
}

textarea {
color:#000000;
font:13px arial, sans-serif;
}

select {
color:#000000;
font:13px arial, sans-serif;
}

form {
margin:0px;
padding:0px;
border:0px;
}

p, h1, h2, h3, h4, h5 {
padding-top:10px;
padding-bottom:10px;
padding-left:0px;
padding-right:0px;
margin:0px;
}

p {
font-size:13px;
color:#222222;
}

strong {
color:#444444;
}

b {
color:#444444;
}

p.bold {
font-size:13px;
font-weight:bold;
color:#3e3e3e;
}

p.pager {
font-size:13px;
line-height:19px;
}

p.flag {
font-size:11px;
}

h1 {
font-size:16px;
color:#459941;
font-weight:bold;
}

h2 {
font-size:16px;
color:#459941;
font-weight:bold;
}

h3 {
font-size:16px;
color:#7BAF43;
font-weight:bold;
}

h3.edition {
border:0px;
padding:0px;
margin:0px;
font-size:15px;
color:#7BAF43;
font-weight:bold;
}

h4 {
font-size:16px;
color:#ffffff;
font-weight:bold;
}

h5 {
font-size:16px;
color:#777777;
font-weight:bold;
}

input#register {
width:300px;
}

img#photo {
float:right;
margin-bottom:15px;
margin-left:15px;
}

a {
font-size:13px;
color:#76ae3d;
text-decoration:none;
}

a.nav {
font-size:13px;
color:#459941;
font-weight:bold;
}

a:hover {
text-decoration:underline;
}

a.tab {
font-size:13px;
color:#ffffff;
text-decoration:none;
}

a.tab:hover {
text-decoration:underline;
}

a.paging {
font-size:13px;
color:#459941;
text-decoration:none;
}

a.bold {
color:#439e12;
font-size:13px;
font-weight:bold;
text-decoration:underline;
}

div.box {
margin-bottom:10px;
min-width:200px;
border:1px solid #999;
/*added since alot of boxes seemed to be cutting short, not perm fix as other areas seem affected neg
padding-bottom:10px;
*/
}

/*div.box#whatsnew{
margin-bottom:10px;
min-width:200px;
border:none;
}*/

p.link {
padding-top:3px;
padding-bottom:3px;
}

p.small-link a{
	color:#C9F;
}

p.spaced {
padding-bottom:10px;
}

div.box a {
color:#76ae3d;
font-weight:bold;
text-decoration:underline;
}

div.box a.cloud0 {
font-size:10px;
text-decoration:none;
font-weight:normal;
}

div.box a.cloud1 {
font-size:12px;
text-decoration:none;
font-weight:normal;
}

div.box a.cloud2 {
font-size:14px;
text-decoration:none;
font-weight:normal;
}

div.box a.cloud3 {
font-size:16px;
text-decoration:none;
font-weight:normal;
}

div.box a.cloud4 {
font-size:18px;
text-decoration:none;
font-weight:normal;
}

div.box a.cloud5 {
font-size:20px;
text-decoration:none;
font-weight:normal;
}

div.box a.cloud6 {
font-size:22px;
text-decoration:none;
font-weight:normal;
}

div.box a.cloud7 {
font-size:24px;
text-decoration:none;
font-weight:normal;
}

div.box a.cloud8 {
font-size:26px;
text-decoration:none;
font-weight:normal;
}

div.box a.cloud9 {
font-size:28px;
text-decoration:none;
font-weight:normal;
}

div.box a.cloud10 {
font-size:30px;
text-decoration:none;
font-weight:normal;
}

a.search {
font-size:13px;
color:#ffffff;
font-weight:bold;
text-decoration:underline;
}

a.menulink {
font-size:12px;
color:#ffffff;
text-decoration:none;
}

a.menulink:hover {
text-decoration:underline;
}

a.list {
font-size:13px;
line-height:20px;
}

div.refine {
margin-bottom:6px;
}

div.refine a {
font-size:12px;
}

a.searchselected {
color:#ffffff;
font-weight:bold;
text-decoration:none;
}

hr {
color:#888888;
height:1px;
}

td {
font-size:13px;
}

td.field {
width:170px;
text-align:right;
}

td.label {
text-align:left;
}

div#error {
border:1px solid #ff8484;
margin-bottom:15px;
background-color:#ffe2e2;
}

div#info {
border:1px solid #feff84;
margin-bottom:15px;
background-color:#ffffe2;
}

table#columns {
width:100%;
}

div.rule {
border-top:1px solid #888888;
}

div.lightrule {
border-top:1px solid #cccccc;
}

div.eventlocation {
float:right;
text-align:right;
margin-left:20px;
}

span.break {
margin-left:5px;
margin-right:5px;
}

span.small {
font-size:13px;
color:#888888;
}

ul {
margin-left:10px;
margin-right:10px;
margin-top:0px;
margin-bottom:0px;
padding:10px;
}

span.searchbreak {
margin-left:5px;
margin-right:5px;
color:#ffffff;
font-weight:bold;
}

span.wordtext {
color:#ffffff;
font-weight:bold;
}

span.bold {
font-weight:bold;
color:#3e3e3e;
}

span.green {
color:#24951b;
font-weight:bold;
}

table.listing {
border:outset 1px solid #AAAAAA;
border-collapse: collapse;
}

td.listing {
border: inset 1px solid #AAAAAA;
}

td.listhead {
border:inset 1px solid #AAAAAA;
font-weight:bold;
color:#000000;
background-color:#DDDDDD;
}

input.html {
border:1px solid #aaaaaa;
}

p.listing a {
text-decoration:none;
}

p.listing a:hover {
text-decoration:underline;
}

.special_footer{
	width:80%;
	left:10%;
	height:1.5em;
	border-style:solid;
	border-color:#6C3;
	background:#CCC;
	position:fixed;
	z-index:100;
	bottom:0;
	/*right:5%;*/
	display:block;
	text-align:center;
	min-width:600px;
}

.special_footer_inner{
	position:relative;
	text-align:left;
	padding-left:60px;
}
.special_footer_pop{
	background-color:#CCC;
	border-style:solid;
	border-color:#6C3;
	position:fixed;
	width:200px;
	height:40px;
	bottom:26px;
	left:10%;
}

.box_v1_outer{
	position:relative;
	border-bottom:1px solid #CCC;
	padding-top:10px;	
	width:100%;
}

.v1_image_inner{
	float:left;	
	height:100%;
	width:35%;
}
.v1_image_inner img{
	margin:10 10 10 0;
}

.v1_body_inner{
	float:right;	
	height:100%;
	width:65%;
}

.v1_body_inner h3{
	padding-top:0px;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	margin:0px;
	font-size:12px;

}

.v1_body_inner h1{
	font-size:16px;
}

.v1_image_outer{
	position:relative;
	float:left;	
	height:100%;
	width:15%;
}
.v1_image_outer img{
	 float:left;
	 margin:0 10 10 0;
}
 
.v1_body_outer{
	position:relative;
	float:right;	
	height:100%;
	width:85%;
/*	
	margin-left:5px;
*/	
}

.v1_body_outer h1 a{
	text-decoration:none;
	font-size:16px;
}
.v1_body_outer h1 a:hover{
	text-decoration:underline;
}

.v1_body_outer h1{
	display:inline;
}
.v1_body_outer span{
	padding-left:5px;
}

.v1_number_outer{
	position:relative;
	text-align:left;
	float:left;	
	height:100%;
	left:-5px;
	font-weight:bold;
}

.podcast_others{
	padding:20 0 0 0;
/*	background-color:#C6F;*/
}
.podcast_others th{
	text-align:left;
	padding:0 5 0 5;
	border-bottom:1px solid #CCC;
}

.podcast_others td{
	text-align:left;
	padding:5 5 5 5;
}
.img_th_uploader{
	position:relative;
	display:none;
	height:100%;
	width:100%;
	/*background-color:#C9C;*/
	text-align:center;
	left:400px;
}
.img_th_uploader img{
	
}


.footerContainer{
	/*position:relative;*/
	width:100%;
	height:150px;
	background-color:#50881b;
	padding-bottom:60px;
	text-align:center;
/*	bottom:0px;
	position:fixed;
*/
}

.footerBlock{
	width:900px;
	height:100%;
	margin:0px auto;
	text-align:left;
}


.footerBlock li{
	list-style-type:none;
}

.footerinner{
	float:left;
	width:20%;
}
.footerinner li a{
	color:#CCC;
	font-style:italic;
	
}
.footerinner .footertop{
	font-weight:bold;
	color:#FFF;
	font-size:16px;
	padding-bottom:8px;
	
}
.footerinner .copyright{
	position:fixed;
	text-align:center;
/*	float:left;*/
	width:100%;
}
.footerinner .copyright a{
	color:none;	
	color:#FFF;	
}
.clear{
	clear:both;
}

ul.link{
	width:100%;
	padding-top:3px;
	padding-bottom:3px;
	list-style-type:none;
	margin-left:0; 
	padding-left:0;
}

ul.link a{text-decoration:none;}
	
ul.link li:hover{background-color:#DFE3E2;}

ul.link li{/*width:10px;*/}

ul.link ul.sublist{
	display:none;
	list-style-type:none;
	text-align:right;
	margin-left:0; 
	padding-left:0;
	width:80%;
	left:80px;
}
ul.link ul.sublist a{
	color:none;
	color:#000;
	font-size:10px;
}


/*ul.podcastOptions .podaction{font-size:14px;background-color:#CCC;}*/
/*
ul.podcastOptions{
	list-style-type:none;
	margin-left:0; 
	padding-left:0;
	width:195px;
	border:1px solid #bff8b3;
}

ul.podcastOptions .podaction{padding-left:5px; background-color:#50881b; color:#FFF; width:100%; display:block; font-size:22px;}
ul.podcastOptions a{color:#f7901e;text-decoration:none;}
ul.podcastOptions a:hover{text-decoration:underline;}
ul.podcastOptions li.podlist:hover{background-color:#DFE3E2;}
ul.podcastOptions li.podaction:hover{background-color:none;}
*/
ul.rssfeed{list-style-type:none;display:none;}
ul.rssfeed textarea{width:100%;height:50px;}

/* background-color:#c2eda7;*/

.rss_display{border:1px solid:#0C0;}
.rss_display item{color:#300;}
.rss_display h3{color:#000; text-align:center;}
/*.rss_display span{padding:10px;color:#093;}*/
/*.rss_display .item{}*/
.rss_display *{color:#093;padding:10px;}
.rss_display p.rsstitle{color:#f7901e;padding:10px; font-size:16px;}
.rss_display span.date{ font-style:italic; font-size:9px; display:inline;}
.rss_display span.author{font-size:12px; display:block;}
.rss_display span.link{color:#F00;}
.event_lm{background-color:#e8ffe4; width:200px; border:1px solid #bff8b3; margin-bottom:12px;}
.event_lm ul{list-style-type:none;}
.event_lm span{padding-left:5px; background-color:#50881b; color:#FFF; width:195px; display:block; font-size:22px;}
.event_lm p{padding-left:5px; background-color:#e8ffe4; width:100%; display:block; font-size:12px; font-weight:bold;}
.event_lm li{margin-left:0px; list-style:none; background-color:#e8ffe4; width:100%; display:block; font-size:12px; font-weight:bold;}
