/* CSS Document */

html { height:100%; }
body { 
	height:100%; 
	margin:0px; 
	padding:0px; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px;
	color:#333333;
	background-attachment:fixed; 
	background-color:#FFFFFF; 
	background-image:url(Images/background.jpg); 
	background-repeat:repeat-x; 
	background-position:bottom center;
}

#fck_body { background:#FFFFFF; }

a:link, a:visited { color:#333333; text-decoration:none; }
a:hover, a:active { color:#FF9900; text-decoration:none; }

#container_main {
	width:752px;
	height:100%;
	margin:auto;
	display:block;
}

#container_trans {
	position:fixed;
	width:750px; 
	height:100%;
	margin:auto;
	background-color:#E5EDF0; 
	border-left:1px solid #999999;
	border-right:1px solid #999999;
	opacity:0.7; 
	-moz-opacity:0.7;
	filter:Alpha(opacity=70);
	z-index:1;
}

#container_page {
	position:absolute;
	top: 0px;
	width:730px;
	height:100%;
	margin:auto;
	padding:0px 10px;
	z-index:10;
}

#banner { width:100%; height:150px; }

#topmenu { width:720px; height:25px; margin:auto; background-image:url(Images/menuback.gif); background-repeat:no-repeat; font-size:18px; font-weight:bold; text-align:center; line-height:25px; vertical-align:middle; }
.menuitem a:link, .menuitem a:visited { color:#006699; text-decoration:none; }
.menuitem a:active, .menuitem a:hover { color:#003366; text-decoration:none; }

.container_full { padding:10px 15px; }
.container_half { width:355px; padding:5px; float:left; position:relative; }

.container_240 { width:240px; padding:0px 4px 0px 4px; float:left; position:relative; border: 0px #000000 solid;}
.container_240_top { width:240px; padding:0px 0px 0px 0px; height:10px; background-image:url(Images/wb_240_top.gif); background-repeat:no-repeat; background-position: 0px 2px;}
.container_240_mid { width:228px; padding:0px 6px 0px 6px; background-image:url(Images/wb_240_mid.gif); background-repeat:repeat-y; }
.container_240_bot { width:240px; padding:0px 0px 0px 0px; height:10px; background-image:url(Images/wb_240_bot.gif); background-repeat:no-repeat; }

.annoucements { width:225px; min-height:50px; padding:0px 0px 0px 4px; float:right; border: 0px #000000 solid; float:left;}
.container_225 { width:225px; min-height:50px; padding:0px 0px 10px 0px; float:right; border: 0px #000000 solid; float:left;}
.container_225_top { width:225px; padding:0px 0px 0px 0px; height:8px; background-image:url(Images/wb_225_top.gif); background-repeat:no-repeat; background-position: 0px 2px;}
.container_225_mid { width:215px; padding:0px 5px 0px 5px; background-image:url(Images/wb_225_mid.gif); background-repeat:repeat-y;}
.container_225_bot { width:225px; padding:0px 0px 0px 0px; height:8px; background-image:url(Images/wb_225_bot.gif); background-repeat:no-repeat; }

/*.container_225 { width:215px; height:95px; padding:5px 5px 15px 5px; background-image:url(Images/wb_225x105.gif); background-repeat:no-repeat; }*/

#intro { margin:20px 10px; }
#quickfact { width:350px; height:140px; margin:20px 2px; background-image:url(Images/quickfact.gif); background-repeat:no-repeat; }
#qf_title { font-size:14px; color:#333333; position:absolute; width:200px; height:20px; top:60px; left:120px; }
#qf_text { font-size:10px; color:#333333; position:absolute; width:200px; height:80px; top:80px; left:120px; }

#footer { width:100%; color:#333333; height:70px; display:block; background-image:url(Images/spacer.gif); }
.footer a:link, .footer a:visited { text-decoration:none; color:#333333; }
.footer a:hover, .footer a:active { text-decoration:none; color:#FF9900; }
#footer_text { float:right; width:400px; margin:20px; text-align:right; font-size:10px; }

.header { font-size:16px; color:#006699; font-weight:bold; line-height:1em; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; border:none; }
.intro_text { line-height:1.5em; color:#333333; }
.intro_text a:link, .intro_text a:visited { text-decoration:none; color:#FF9900; font-style:italic; }
.intro_text a:hover, .intro_text a:active { text-decoration:none; color:#003366; font-style:italic; }

.article_header { font-size:14px; color:#333333; font-weight:bold; line-height:1.5em; }
.article_text { line-height:1.5em; color:#333333; font-size:10px; }
.article_link { font-size:10px; }

.ecommunities_e a:link, .ecommunities_e a:visited, .ecommunities_e a:hover, .ecommunities_e a:active { text-decoration:none; font-size:16px; font-weight:bold; color:#006699; }
.ecommunities_c a:link, .ecommunities_c a:visited, .ecommunities_c a:hover, .ecommunities_c a:active { text-decoration:none; font-size:16px; font-weight:bold; color:#00CC00; }
