body {
	margin:0;
	background-image:url(/media/bg.jpg);
	background-repeat:repeat-x;
	background-color:#000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:1.6em;
}

a,
a:link,             
a:active,
a:visited {color:#006FB9;text-decoration:underline;outline:none;}
a:hover {text-decoration:none;}

#container {width: 1010px;margin:auto;
            background:#000 url(/media/bg_content.jpg) no-repeat;}

#main {background-color:#FFFFFF;width:980px;margin:auto;}

#header {height: 134px;background-image: url(/media/bg_header.jpg);background-repeat: repeat-x;}
#hdrLogo {width:253px;height:134px;margin:0 0 0 0;float:left;}
#hdrNav {float:left;width:726px;height:134px;}
#hdrNavTop {margin:0 0 0 0;height:77px; }
#hdrNavTop input {margin:0;}
#hdrNavTop ul {padding:6px 0 0 0;margin:0;}
#hdrNavTop li {display:inline;padding:0 .9em; border-right:1px dotted #FFFFFF;}
#hdrNavTop li.last, #hdrNavTop li.secondlast{border-right:none}
#hdrNavTop li.last input{margin-top:-10px;}
#hdrNavTop li.last img{margin:-7px 0 0 -20px;}
#hdrNavTop ul li {margin-top:5px;float:right;text-align:center;margin:0 0 0 0;padding:0px 10px;}
#hdrNavTop ul li a {font-size:11px; font-weight:bold;text-decoration:none;color:#FFFFFF;}
#hdrNavTop a:hover {color:#FFFFFF;text-decoration:underline;}
/*
#membershipLinks{float:right;padding-right:20px;}
#membershipLinks a{color:#000;}
#membershipLinks a:hover{color:#000;text-decoration:underline;}
*/
#membershipLinks{/*margin-bottom: 10px;*/}
/*#membershipLinks3item{margin-top: 10px;}*/
#hdrNavMain {height:57px;}
#hdrNavMain ul.menuItem {float:left;padding:0;margin:0;}
#searchWrap{float:right;margin:20px 10px 0 10px;}
#searchWrap ul {padding:6px 0 0 0;margin-top:-27px;}
#searchWrap li{display:inline;height:31px; float:left;}
#searchWrap input{margin-top:6px;}
#searchWrap li#goButtom input{margin-left:5px; margin-top:1px;}
/* */
#searchInputBox,#searchButton {float:left;}
#searchInputBox input{margin:-15px 0 0;}
#searchButton input{margin:-20px 0 0;}





/** Side Navigation **/
#side_navigation a,
#side_navigation a:link,             
#side_navigation a:active,
#side_navigation a:visited {color:#006FB9;text-decoration:none;}
#side_navigation a:hover {color:#006FB9;text-decoration:underline;}

/** Side Navigation - List pages **/
#list_pages{font-family:Georgia;}
#list_pages h2{font-size:18px;color:#464646;font-family:Georgia;}
#list_pages ul{font-size:11px;}

#list_pages a,
#list_pages a:link,             
#list_pages a:active,
#list_pages a:visited {color:#464646;text-decoration:none;}
#list_pages a:hover {color:#464646;text-decoration:underline;}

#list_pages ul ul a,
#list_pages ul ul a:link,             
#list_pages ul ul a:active,
#list_pages ul ul a:visited {color:#1178BC;text-decoration:none;}
#list_pages ul ul a:hover {color:#1178BC;text-decoration:underline;}


.sideNav{color:#464646;font-weight:bold;}
#list_pages h2{}
#list_pages_top{background-image:url(/media/side_nav_top_bg.jpg);padding:8px 0 2px 20px;}
.sideNav ul{list-style-type:none; border-top:1px solid #DDDDDD;padding-left:20px;margin-left:20px;margin:0 20px;}
.sideNav ul ul{border-top:none; margin-left:0; padding-left:0;}
#list_pages ul ul li{background:transparent url(/media/img_bullet_chevron_blue.gif) no-repeat scroll 0 7px; padding:0 0 0 15px;}
.sideNav ul .noBorderTop{border-top:none;}
.selectedNav{}
.nonselectedNav{}
.selectedNav{background:transparent url(/media/bullet_arrow_red.gif) no-repeat scroll 1px 12px;}
.nonselectedNav{background:transparent url(/media/bullet_arrow_red.gif) no-repeat scroll 1px 12px;}
#list_pages ul li{padding:5px 0;}
#ulContainer{border: solid 1px #CCC;}
ul#noBorderTop{border-top:none;}
#side_navigation a:hover .SideNavTitle{text-decoration:underline;}

*>#list_pages a:active{outline:none;}/*Only for Firefox*/
*>#list_pages ul{list-style-position:inside;}
*:first-child+html .sideNav ul{}/*Only for IE7*/
*:first-child+html .sideNav li{list-style-position:outside;}/*Only for IE7*/
*:first-child+html #discussion_forum a{line-height:17px;}


/** Side Navigation - News List **/
#side_events p{margin:0;}
#news_lists_top{margin:0; padding:0;}
.news_tab_img{float:left;height:39px;}
.sideNewsItem{width:274px;height:86px;margin:7px;}/* margin:0 7px 0; border-bottom:solid 1px Grey;padding:7px 0;}*/
/* * html .sideNewsItem{border-bottom:solid 1px Grey;position:relative;}*/
.sideNewsItem .news_image{float:left;width:86px; height:86px;}
.sideNewsItem .news_item{float:left;width:188px;line-height:1.2em;}
.sideNewsItem .news_item .date_posted{font-style:italic;position:relative;color:Gray;font-size:0.8em;margin:0 10px;}
.sideNewsItem .news_item .title{position:relative;margin:0 10px;font-size:0.9em}
.sideNewsItem .news_item .preview{position:relative;font-size:0.9em;margin:0 10px; line-height:1.2em;}
.sideNewsItem a {font-weight:bold;}
.side_news_spacer{height:1px;background-color:#E8E3E7;width:274px;margin:0 7px;}
.sideNewsContainer{width:288px;}

/*HOME PAGE*/
#homeBanner {width:650px;height:281px;background-color:#eee;z-index:1;}

#content_breadcrumb {
	width:950px;
	margin:auto;
	padding: 0px 0px 5px 0px;
}


#content_breadcrumb ul {padding: 0px 0px 0px 0px;}
#content_breadcrumb li {float:left;list-style-type:none;height:21px;padding:0 6px;}
#content_breadcrumb ul li {background-color:#EDE9EB;}
#content_breadcrumb ul li.last {background-color:#EDE9EB;}
#content_breadcrumb ul li a {font-size:11px; font-weight:bold; font-family:Georgia, "Times New Roman", Times, serif; text-decoration:none;color:#999999;}
#content_breadcrumb ul li .lastBreadcrumb {font-size:11px; font-family:Georgia, "Times New Roman", Times, serif;color:#999999;background-color:#EDE9EB;}
#content_breadcrumb a:hover {color:#999999;text-decoration:underline;}
#content_breadcrumb .separator {background-color:#fff;padding:0;margin:0;}  

#contentSinglCol {/*float:left;width:645px;*/margin-left:15px; margin-right:15px; clear:both;}

#contentCol1 {float:left;width:645px;margin-left:15px;clear:left;}
#contentCol2 {float:left;width:290px;margin-left:15px;}


.side_spacer{width:290px;height:15px;}


.side_discussion{width:290px}
#side_discussion_bg { width:258px; background-image:url(/media/side_discusion_bg.jpg); padding: 0 16px 0 16px;}


#side_nav {width:258px; padding: 14px 16px 14px 16px;border: solid #cccccc 1px;}
#side_nav_top{width:258px; background-image:url(/media/side_nav_top_bg.jpg); padding: 14px 16px 14px 16px; font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; font-size:18px; color:#464646;}


#side_events {
	width:290px;
	
}
#news_lists
{
    background-image: url(/media/side_news_bg.jpg);
    }

#footer_container {
	width: 980px;
	margin:auto;
	background-image: url(/media/tmp_footer_bg.jpg);
	background-repeat: no-repeat;
	background-color: #000000;
	padding-top: 40px;
	
}
#footer_container h2 { font-family:Georgia, "Times New Roman", Times, serif;margin-top:0em; margin-bottom:.50em; font-weight:bold; font-size:13px; color:#FFFFFF; text-transform:uppercase;  }

#footer_container  ul {
    margin-left: -3.25em;
    list-style-type:none;	
	margin-bottom: 2.5em;
	margin-top: .5em;
}

#footer_container  li{
	margin-left: 0em;
	margin-bottom:10px;
}

#footer_container a:link, 
#footer_container a:active,
#footer_container a:visited {color:#ffffff;text-decoration:none;}
#footer_container a:hover {text-decoration:underline;}


#footer_col1 {width:154px; margin:0 15px 0 15px; float:left;}
#footer_col2 {width:193px; margin:0 15px 0 15px; float:left;}
#footer_col3 {width:224px; margin:0 15px 0 15px; float:left;}
#footer_col4 {width:288px; margin:0 15px 0 15px; float:left;}
#footer_col5 {width:950px; margin:0 15px 0 15px; float:left; font-size:12; color:#FFFFFF;}
#contactInfo{color:White;}

/*
h1 { font-family:Georgia, "Times New Roman", Times, serif;margin-top: .75em; margin-bottom: .75em; font-weight:normal; font-size:30px; color:#111111;  }
h2 { font-family:Arial, Helvetica, sans-serif; font-size:16px;;margin-top: 2em; margin-bottom:.5em; font-weight:bold;color:#111111; }
*/
h1 { font-family:Georgia, "Times New Roman", Times, serif;margin-top: .75em; margin-bottom: .75em; font-weight:normal; font-size:30px; color:#111111;  }
h2 { font-family:Arial, Helvetica, sans-serif; font-size:16px;;margin-top: 0em; margin-bottom:.5em; font-weight:bold;color:#111111; }
h3 { font-family:Arial, Helvetica, sans-serif; font-size:16px;;margin-top: 2.5em; margin-bottom:.5em; font-weight:bold;color:#111111; }
h4 { font-family:Arial, Helvetica, sans-serif; font-size:14px;;margin-top: .5em; margin-bottom:.2em; font-weight:bold;color:#111111; }


.clear {clear:both;}
.al {float:left;margin:0 15px 15px 0}
.ar {float:right;margin:0 0 15px 15px}
