@charset "utf-8";
/* CSS Document */
body { text-align:center; background-image:url(/images/bg_body.gif); margin:0; padding:0; }
body, td, li, blockquote, p, input, textarea { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#333333; line-height:1.3; }
#wrapper {width:100%; background-image:url(/images/bg_wrapper.gif); background-repeat:repeat-x;}
#container { width:980px; text-align:left; margin:0 auto; background-image:url(/images/bg_content.gif); background-repeat:repeat-y; padding:0; }
a { color:#104D5F; text-decoration:underline; font-weight:bold; }
a:hover { color:#FF6600; text-decoration:underline; font-weight:bold; }
img {border:none;}


/* header */
#header { width:980px; height:186px; background-image:url(/images/header.jpg); background-repeat:no-repeat;	background-color:#000000; position:relative; }
#header #clock { color:#7e827d; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;
	position:absolute;
	top: 16px;
	right: 52px;
	padding:0; margin:0;	
}
#top_menu { width:980px; height:69px; background-image:url(/images/top_menu.jpg); background-repeat:no-repeat; vertical-align:top;}
#top_menu ul { list-style:none; margin:8px 0px 0px 235px; padding:0;}
#top_menu ul li { float:left; display:inline; }
#top_menu a {float:left; display:block; color:#FFFFFF; text-decoration:none; background-color:#96a563; border-bottom:4px solid #96a563; line-height:28px; padding-left:11px; padding-right:11px; font-weight:normal;}
#top_menu a:hover {border-bottom:4px solid #8bb734; background-color:#6e7a4e;  font-weight:normal;}

/* left menu */
#menu { width:225px; vertical-align: top;}
#menu a {font-weight:normal;}
#menu .spacer {margin:20px 0px 0px 21px; width:196px;}
#menu ul { list-style-type:none; list-style-image:none; padding:0; margin:0; }
#menu ul li {margin-bottom:2px;}
#menu ul li a { display:block; margin:0 0 0 30px; padding:0; font-family: Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none; font-weight: normal; font-size:13.8px; line-height:29px;}
#menu li a:hover { display:block; margin:0 0 0 30px; padding:0; font-family: Verdana, Arial, Helvetica, sans-serif; color:#000000; text-decoration:none; font-weight: normal; font-size:13.8px; line-height:29px;}
#li_about { width:196px; height:29px; background-image:url(/images/li_about.gif); background-repeat:no-repeat}
#li_contact { width:196px; height:29px; background-image:url(/images/li_contact.gif); background-repeat:no-repeat}
#li_news { width:196px; height:29px; background-image:url(/images/li_news.gif); background-repeat:no-repeat}
#li_events { width:196px; height:29px; background-image:url(/images/li_events.gif); background-repeat:no-repeat}
#li_resources { width:196px; height:29px; background-image:url(/images/li_resources.gif); background-repeat:no-repeat}
#li_members { width:196px; height:29px; background-image:url(/images/li_members.gif); background-repeat:no-repeat}
#li_opportunities { width:196px; height:29px; background-image:url(/images/li_opportunities.gif); background-repeat:no-repeat}
#li_careers { width:196px; height:29px; background-image:url(/images/li_careers.gif); background-repeat:no-repeat}
#li_links { width:196px; height:29px; background-image:url(/images/li_links.gif); background-repeat:no-repeat}


/* content */
#content { width:560px; background-color:#FFFFFF;	vertical-align:top; padding:0; }
#content .container {width:540px; padding:0; margin:20px 0 0 10px;}
#content .container .box { background-color:#ebecdb; border:1px solid #d0d0d0; padding:10px 10px 5px 10px;}
#content .container .boxw { background-color:#ffffff; border:1px solid #d0d0d0; padding:10px 10px 5px 10px;}
#content .container .boxwd { background-color:#ffffff; border:1px solid #d0d0d0; padding:10px 10px 5px 10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#104D5F; }
#content .container .boxwd p { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#104D5F; }
#content .container .boxwd li { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#104D5F; }

#content .container .boxmb { background-color:#ffffff; padding:10px 10px 10px 10px;}
#content .container .boxm { background-color:#ffffff; border:1px solid #d0d0d0; padding:10px 10px 10px 10px;}
#content .container h1 {color:#226b65; margin:0 0 10px 0; padding:0 0 0 0; font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; text-align:center;}
#content .container h2 {color:#003846; margin:0 0 10px 0; padding:0 0 0 0; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold;}

#content ul { margin:0 0 0 20px; padding:0; list-style-type: square;}
#content ul li { margin:0; padding:0 0 0 5px; color:#333333; }

#content .littlebox {width:238px; height:190px; background-color:#ebecdb; border:1px solid #d0d0d0; padding:0; margin:10px 0px 10px 0px;}
#content .littlebox .boxleft { background-color:#ebecdb; border:1px solid #d0d0d0; padding:10px 10px 5px 10px;}
#content .littlebox .boxright { background-color:#ebecdb; border:1px solid #d0d0d0; padding:10px 10px 5px 10px;}
#content .littlebox p { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; }

#content .littleboxw {width:230px; height:400px; background-color:#ffffff; border:1px solid #d0d0d0; padding:0; margin:10px 0px 10px 0px;}
#content .littleboxw p { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; }

/* content partners */
#partners { width:540px; background-image:url(/images/bg_sponsors.gif); background-position:0px 0px; background-repeat:no-repeat; padding-top:10px; }
#partners_bot { width:520px; background-image:url(/images/bg_sponsors.gif); background-position:0px bottom; padding:0 10px 10px 10px; background-repeat: no-repeat; text-align:center; }

/* right column */
#right_col { width:195px; vertical-align:top;	}
#right_col .spacer {width:169px; margin:20px 0 0 11px; text-align:center;}

/* footer */

#footer { width:980px; height:52px; margin:0; padding:0; background-image:url(/images/bg_footer.gif); background-repeat:no-repeat;}
#footer_content { width:980px; background-image:url(/images/bg_footer_bg.gif); background-repeat:repeat-y;}
#footer_bot { width:980px; height:14px; background-image:url(/images/bg_footer_bot.gif); background-repeat:no-repeat; font-size:1px; line-height:0;}
#footer_table { margin:5px 0 10px 25px; width:930px; }
#footer_table .left {width:410px; vertical-align:top;}
#footer_table .left h3 {color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:16px; margin:10px 0 10px 0; padding:0; }
#footer_table .left ul {list-style-image: none; list-style-type: none; margin:0; padding:0;}
#footer_table .left li { width:150px; border-bottom:1px solid #5e695d; font-family:Arial, Helvetica, sans-serif; font-size:12px; float:left; margin-right:50px; line-height:22px;}
#footer_table .left a {color:#FFFFFF; text-decoration:none;}
#footer_table .left a:hover {color:#262c26; text-decoration:none;}
#footer_table .right {width:520px; vertical-align:top;}
#footer_table .right_bottom { background-color:#697345; width:520px;}
#footer_table p {color:#FFFFFF; margin:10px;}
