/* CSS Document */

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	min-width: 960px;
	text-align: center;
}

#pageframe {width: 960px;
text-align:left;
margin-left: auto;
margin-right: auto;}


#headercontainer {display:none !important;}

.divclear{ clear:both; height:0px;}

.logo { float:left;}

.headerpic { float:right;}

#topnav {display:none !important;}

#searchcontainer {float:right; padding-right:32px; position:relative; padding-top:10px; padding-bottom:10px;}



#mainnavcontainer {display:none !important;}

.mainnavitem {float:left;}

.topnavitem {float:left;}

.topnavcontainer{display:none !important;}

#homeintrocontainer { background:url(/images/home/intro_bg.jpg) no-repeat top left; height: 204px; width:710px; float:left;}



#hometop { padding-bottom: 20px; }


.homeintroheader { padding-left:20px; width:490px; padding-top:25px; padding-bottom:10px;}
.homeintro { padding-left:20px; width:490px; height:115px;
font-family:"trebuchet MS", Arial, Helvetica, sans-serif; font-size:15px; line-height:16px; color:#FFFFFF;


}
.homeintrolinks { padding-left:20px; width:490px;}

.quicksearch { float:left;}
.quicksearchbutton {float:left; margin-top:1px;}
.quicksearchfield { background:url(/images/search_bg.gif) no-repeat; border:none; width: 140px; line-height:22px; height:22px; padding-left:5px; padding-right:5px; 
font-family:"trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; color:#858585;

}




.searchlinks { font-family:"trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; color:#80BC49; padding-left:3px;}

.searchlinks a {font-family:"trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; color:#003366; text-decoration:none;}


.searchlinks a:link, .searchlinks a:visisted { color:#003366; text-decoration:none;}

.searchlinks a:active, .searchlinks a:hover {color:#003366; text-decoration:underline;}


#featurescontainer {}
#featureleft { float:left; width: 472px; height:195px; background:url(/images/home/feature_left_bg.jpg) no-repeat top left;}
#featureright { float:right; width: 472px; height:195px; background:url(/images/home/feature_right_bg.jpg) no-repeat top left;}

.featureheadercontainer { height: 50px;}
.featureheader {font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#ffffff; text-transform:uppercase; font-weight:bold; padding-left:20px; padding-top:13px; }


.featureleftcontent { padding-left:20px; padding-right:15px; font-family:"trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#064766; line-height: 14px;}
.featurerightcontent { padding-left:20px; padding-right:100px; font-family:"trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#064766; line-height: 14px;}

.moreinfolink { padding-left:20px; padding-top:10px;}


.moreinfolink a {font-family:"trebuchet MS", Arial, Helvetica, sans-serif; font-size:15px; color:#2A8CBD; font-weight:bold; text-decoration:none; background:url(/images/home/moreinfo_bullet.gif) no-repeat left; padding-left:18px;}


.moreinfolink a:link, .moreinfolink a:visisted { color:#2A8CBD; text-decoration:underline;}

.moreinfolink a:active, .moreinfolink a:hover {color:#2A8CBD; text-decoration:underline;}









.homeintrolink { padding-right:35px; float:left;}


.homeintrolink a {font-family:"trebuchet MS", Arial, Helvetica, sans-serif; font-size:15px; color:#2A8CBD; font-weight:bold; text-decoration:none; background:url(/images/home/QL_bullet.gif) no-repeat left; padding-left:18px;}


.homeintrolink a:link, .homeintrolink a:visisted { color:#2A8CBD; text-decoration:underline;}

.homeintrolink a:active, .homeintrolink a:hover {color:#2A8CBD; text-decoration:underline;}




#promotionscontainer { padding-top:20px; position:relative;}
#promotionsbox { float:left; width: 710px; background:url(/images/home/event_corner.gif) top right no-repeat #DCEDF7; position:relative;}
#forumbox { float:right; width:240px; height:135px; background:url(/images/home/forum_bg.gif) no-repeat top left;}

.promotioncorner { background:url(/images/home/piccorner.png) bottom left no-repeat; width:165px; height:135px;}

.promotioncontent { float:left; padding-left:25px; padding-top:15px; padding-right:20px; padding-bottom:10px; width:475px;}

.promotionheader {font-family:Arial, Helvetica, sans-serif; font-size:14px; text-transform: uppercase; color:#043146; font-weight: bold; padding-bottom:5px;}
.promotionheadline {font-family:"trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#064766; line-height:14px; padding-bottom:8px;}
.promotionbutton {} 


.forumhome { padding-left:20px; padding-top:15px; padding-right:10px;}

.forumhomeheader {font-family:Arial, Helvetica, sans-serif; font-size:14px; text-transform: uppercase; color:#043146; font-weight: bold; padding-bottom:5px;}
.forumhometagline {font-family:Arial, Helvetica, sans-serif; font-size:10px; text-transform: uppercase; color:#009933; font-weight: bold; padding-bottom:5px;}

.forumhometopic {font-family:"trebuchet MS", Arial, Helvetica, sans-serif; font-size:15px; color:#064766; line-height:18px; font-style:italic; padding-bottom:10px;}
.forumhometopic a {font-family:"trebuchet MS", Arial, Helvetica, sans-serif; font-size:15px; color:#064766; text-decoration:none; padding-left:5px; padding-right:5px;}
.forumhometopic a:link, .forumhometopic a:visisted { color:#064766; text-decoration:none;}
.forumhometopic a:active, .forumhometopic a:hover {color:#064766; text-decoration:underline;}





.forumhomeuser { float:left; font-family:Arial, Helvetica, sans-serif; font-size:11px;  color:#009933;}
.forumhomebutton { float:right;}


.basecontainer { padding-top: 20px; padding-bottom:40px; display:none !important;}


.baselinks { font-family:"trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; color:#2A8CBD; text-align:center; padding-top:25px;}
.baselinks a {font-family:"trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; color:#2A8CBD; text-decoration:none; padding-left:5px; padding-right:5px;}


.baselinks a:link, .baselinks a:visisted { color:#257CA7; text-decoration:none;}

.baselinks a:active, .baselinks a:hover {color:#2A8CBD; text-decoration:underline;}

.copyright { text-align:center; font-family:"trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; color:#2A8CBD; color:#999999; padding-top:10px;}


.copyright a {font-family:"trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; color:#999999; text-decoration:none;}


.copyright a:link, .copyright a:visisted { color:#999999; text-decoration:none;}

.copyright a:active, .copyright a:hover {color:#999999; text-decoration:underline;}

.sponsor { text-align:center; padding-top:15px;}


#contentframe {background:url(/images/content/menu_bg.jpg);}



#contentcontainer {width:730px;}


#content { padding-right:20px;  padding-bottom: 15px;}

.greenline { height:1px; background:#B6D896;}
.pageheader { padding-top:30px; padding-bottom:10px;}

#pagepath {display:none !important;font-family:"trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; padding-top:20px; padding-bottom:5px; color:#666666; float:left;}



#pagepath a {font-family:"trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; color:#2682AE; text-decoration:none;}


#pagepath a:link, #pagepath a:visisted { color:#2682AE; text-decoration:none;}

#pagepath a:active, #pagepath a:hover {color:#2682AE; text-decoration:underline;}

#pageoptions {display:none !important; float:right;  padding-top:20px; font-family:"trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; color:#666666;}
.textsize { float:left; }
.plusicon  { float:left; padding-left:6px; padding-right:3px;}
.minusicon { float:left; padding-right:20px;}
.printpage { float:left; }
.printicon { float:left; padding-left:6px; padding-right:10px;}


#pageoptionsbase { display:none !important; font-family:"trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; color:#666666; position:relative;}

#pageoptionsbase a {font-family:"trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; color:#666666; text-decoration:none;}


#pageoptionsbase a:link, #pageoptionsbase a:visisted { color:#666666; text-decoration:none;}

#pageoptionsbase a:active, #pageoptionsbase a:hover {color:#666666; text-decoration:underline;}





.sendfriend { float:left; }
.sendfriendicon { float:left; padding-right:20px; padding-left:6px;}
.toppage { float:left; }
.toppageicon { float:left; padding-left:6px; padding-right:10px;}








#navcontainer {float:left; width: 200px; display:none !important;}

#navcontainer ul{margin: 0; padding: 0; list-style-type: none; font-family:Arial, Helvetica, sans-serif; font-size: 12px; font-weight:normal; height:1%;}

#navcontainer li { margin-bottom: 0px;}


.navitem  a
{display: block; font-weight:bold; height:1%; border-top: solid 2px #66B3D7;}
.navitem  a:link, .navitem a:visited
{color: #ffffff; text-decoration: none; text-indent: 25px; line-height: 26px; background: url(/images/navigation/submenu_bg.gif) repeat-y; }
.navitem a:hover, .navitem a:active
{color: #23769E; background: url(/images/navigation/submenu_bg_over.gif) repeat-y;}


.navitemselected  a
{display: block; height:1%; border-top: solid 2px #66B3D7;}
.navitemselected  a:link, .navitemselected a:visited
{color: #2A8CBD; text-decoration: none; text-indent: 25px; line-height: 26px; background: url(/images/navigation/submenu_bg_selected.gif) repeat-y;}
.navitemselected a:hover, .navitemselected a:active
{color: #ffffff; background: url(/images/navigation/submenu_bg_over.gif) repeat-y;}

.subnavcontainer 
{margin: 0; padding:0; list-style-type: none; font-family:Arial, Helvetica, sans-serif; font-size: 12px; font-weight:normal; height:1%; background:url(/images/content/submenu_bg.gif) no-repeat bottom left; border-top: solid 2px #66B3D7;}

.subnavitem  a {display: block;height:1%;/* border-top: solid 2px #66B3D7; */ }
.subnavitem  a:link, .subnavitem a:visited{color: #23769E; text-decoration: none; text-indent: 30px; line-height: 22px; background: url(/images/navigation/submenu_arrow.gif) repeat-y; }
.subnavitem a:hover, .subnavitem a:active
{color: #23769E; background: url(/images/navigation/submenu_arrow_over.gif) repeat-y; text-decoration:underline;}


.subnavitemchildselected  a
{display: block; height:1%; /* border-top: solid 2px #66B3D7; */ }
.subnavitemchildselected  a:link, .subnavitemchildselected a:visited
{ color: #23769E; text-decoration: none; text-indent: 30px; line-height: 22px; background: url(/images/navigation/submenu_arrow_over.gif) repeat-y; font-weight:bold;}
.subnavitemchildselected a:hover, .subnavitemchildselected a:active { color: #23769E; background: url(/images/navigation/submenu_arrow_over.gif) repeat-y; text-decoration:underline; font-weight:bold; }



.subnavitemselected  a
{display: block;  height:1%; /* border-top: solid 2px #66B3D7; */}
.subnavitemselected  a:link, .subnavitemselected a:visited
{ color: #23769E; text-decoration: none; text-indent: 26px; line-height: 22px; background: url(/images/navigation/submenu_arrow_deselected.gif) repeat-y; margin-top:5px;}
.subnavitemselected a:hover, .subnavitemselected a:active
{color: #23769E; background: url(/images/navigation/submenu_arrow_selected.gif) repeat-y; text-decoration:underline; }


.subnavitemselectedactive  a
{display: block;  height:1%; /* border-top: solid 2px #66B3D7; */}
.subnavitemselectedactive  a:link, .subnavitemselectedactive a:visited
{ color: #23769E; text-decoration: none; text-indent: 26px; line-height: 22px; background: url(/images/navigation/submenu_arrow_selected.gif) repeat-y; margin-top:5px; font-weight:bold;}
.subnavitemselectedactive a:hover, .subnavitemselectedactive a:active
{color: #23769E; background: url(/images/navigation/submenu_arrow_selected.gif) repeat-y; text-decoration:underline;  font-weight:bold;}



/* Form Builder */

.formtabletitle { width:125px; font-family:trebuchet MS, Arial, Helvetica, sans-serif; color: #064766;  font-size: 12px; text-align:right; display:table-cell}

.formtablecontent { padding-left: 10px;}

.formfield {width:250px; font-family:trebuchet MS, Arial, Helvetica, sans-serif; color: #000000; background-color:#EDF7F5; font-size: 13px; border: #AAD9CF solid 1px; padding:3px;}

.formheader {font-family:trebuchet MS, Arial, Helvetica, sans-serif; font-size:15px; color:#50AD9A; font-weight:bold; padding: 7px; display:block; background:/*#E2E1DC */url(/images/formheader.jpg) bottom repeat-x; margin-bottom: 10px;}

.errorbox {background:#C1DEEC; padding:20px; border: solid 1px #2A8CBD; text-align:center}

.formbutton { background:#C1DEEC; font-family:trebuchet MS, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; margin-right:10px; text-transform:uppercase; padding:3px;}


.formcontainer {padding-left:20px; padding-right:20px; padding-bottom:20px; padding-top:20px; border: #AAD9CF solid 1px;}

.formbuttonbox { padding-left: 142px; padding-top:15px;}

/*	End of Form Builder	*/

/*   News  */

 
 .newstable {}


.newsitemcontainer {}

.newsitem {padding:10px; background:url(/images/forum/forum_bg.png); margin-bottom:10px;}
.newsitemalt{ padding:10px;  margin-bottom:10px;}

.newsitemtitle { }
.newsitemtitle a {color:#2A8DBF; text-decoration:none; font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:13px; }
.newsitemtitle  a:link,   .newsitemtitle a:visisted { color:#2A8DBF; text-decoration:none;}
.newsitemtitle a:active,   .newsitemtitle a:hover {color:#2A8DBF;   text-decoration:underline;}



.newsitemdate {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; text-decoration:none; font-weight:bold; padding-top:5px; padding-bottom:5px;}
.newsitemsummary   {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; text-decoration:none; }

.newsitemlink   { padding-top:5px;}
.newsitemlink a {color:#2A8DBF; text-decoration:none;  font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.newsitemlink  a:link,   .newsitemlink a:visisted { color:#2A8DBF; text-decoration:none;}
.newsitemlink a:active,   .newsitemlink a:hover {color:#2A8DBF;   text-decoration:underline;}



.newspaging { background:#2A8DBF; width:auto; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; display:table; padding:7px; color:#FFFFFF;}


.newspaging a{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff; font-weight:bold; text-decoration:none; color:#FEE591;}


.newspaging a:link, .newspaging a:visisted {color:#ffffff; text-decoration:none; }

.newspaging a:active, .newspaging a:hover {color:#ffffff; text-decoration:underline;}

.newspagingselected { color:#000000;}

.newssort {background:#92C5DE; width:auto; font-family:Arial, Helvetica, sans-serif; font-size:13px;  padding:7px; border-left: solid 17px #73B4D5; display:block}
  
.sortfield {font-family:Arial, Helvetica, sans-serif; font-size:11px; }  


.newsarticleheader {color:#2A8DBF; text-decoration:none; font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:17px;}
.newsarticledate {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; text-decoration:none; font-weight:bold; padding-top:5px; padding-bottom:15px;}

.newsarticlebreaker { height:1px; border-top: solid 1px #9ED252; margin-top:30px;}

.newsback   { padding-top:15px;}
.newsback a {color:#2A8DBF; text-decoration:none;  font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.newsback  a:link,   .newsback a:visisted { color:#2A8DBF; text-decoration:none;}
.newsback a:active,   .newsback a:hover {color:#2A8DBF;   text-decoration:underline;}

/*	End of News	*/


/*  Global Styles  */
















/*   Forums  */
  
  .forumtable { width: 730px;}
  
  
  
  .forumgridheader { background:#95C7E0; font-family:trebuchet MS, Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; padding:5px; color:#FFFFFF; width:730px; }
  
  
  .forumgridcat {background:#92C5DE url(/images/forum/forum_header.jpg) no-repeat; font-family:trebuchet MS, Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; padding:5px; width:720px; color:#FFFFFF;}
  
  
  .forumgridtopicbg { background:url(/images/forum/forum_bg.png); /*border-left: solid 17px #E1F1CA;*/}
  .forumgridtopic {font-family:trebuchet MS, Arial, Helvetica, sans-serif; font-size:13px; display:table-cell; padding:7px; border-bottom:dotted 1px #B6D896; }
  
  .forumgridtopic a {font-family:trebuchet MS, Arial, Helvetica, sans-serif; font-size:13px; color:#2A8DBF; text-decoration:none; font-weight:bold; }

  .forumgridtopic  a:link,   .forumgridtopic a:visisted { color:#2A8DBF; text-decoration:none;}

  .forumgridtopic a:active,   .forumgridtopic a:hover {color:#2A8DBF;   text-decoration:underline;}

.authordategrid { font-size:11px; padding-bottom:3px;}
.authorgrid {font-size:11px; font-weight:bold;}


.forumpanel { border-left: #87BFDB solid 20px; background: #73B4D5;}

.forumpanelcontainer { padding-left:5px; padding-top:15px; padding-bottom:15px;}
.forumbutton { float:left; padding-right:5px;}
.forumbutton input{ }
.forumpaneltext { color:#FFFFFF; font-family:trebuchet MS, Arial, Helvetica, sans-serif; font-size:15px; padding-bottom:5px; font-weight:bold;}
.forumarrow {float:left; padding-top:20px; padding-left:10px;} 
.forumloginbox {float:left;} 

.name { font-style:italic; border-bottom: dotted 1px #C5DFED;}

.author { padding-top:5px;}
.authorname { font-weight:bold; }

.threadrow {}
.threadrow td{ background:#95C7E0; font-family:trebuchet MS, Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold;  padding:5px; color:#FFFFFF;}





#forumpath  {font-family:trebuchet MS, Arial, Helvetica, sans-serif; font-size:13px; color:#000000; padding-bottom:15px; float:left}


#forumpath a{font-family:trebuchet MS, Arial, Helvetica, sans-serif; font-size:13px; color:#2A8DBF; text-decoration:underline; font-weight:bold;}


#forumpath a:link, #forumpath a:visisted {  color:#2A8DBF; text-decoration:underline; }

#forumpath a:active, #forumpath a:hover {color:#000000; text-decoration:underline;}






#newthread  {float:right; padding-right:5px; margin-top:-3px;}

.forumpaging { background:#398EB7; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; display:table; padding:7px; color:#FFFFFF;}


.forumpaging a{font-family:trebuchet MS, Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff; font-weight:bold; text-decoration:none; color:#FEE591;}


.forumpaging a:link, .forumpaging a:visisted {color:#ffffff; text-decoration:none; }

.forumpaging a:active, .forumpaging a:hover {color:#ffffff; text-decoration:underline;}

.firstpost { padding:20px; background:#D7EAF2;}


.otherpost { padding:20px; background:url(/images/forum/reply_corner.jpg) top right no-repeat #E8F3DE;  }

.otherpostcontainer { padding-top:35px;}

.forumpostheader {font-family:trebuchet MS, Arial, Helvetica, sans-serif; font-size:13px; padding-bottom:10px;}


.postname {font-family:trebuchet MS, Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; padding-right:5px;}

.postdate {font-family:trebuchet MS, Arial, Helvetica, sans-serif; font-size:13px; padding-right:5px; padding-left:5px;}

.postnumber {font-family:trebuchet MS, Arial, Helvetica, sans-serif; font-size:13px; padding-right:5px; padding-left:5px;}

.replybutton {float:right; padding-right:10px; margin-top:-5px;}

.forumpostheadercontainer { float:left;}

.loginprompt { padding:20px; background:url(/images/forum/reply_corner.jpg) top right no-repeat #E8F3DE; }



.replybox { padding:20px; background:url(/images/forum/forum_bg.png); border: #DAEEBF solid 1px; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.replyfield { padding-top:5px; padding-bottom:5px;}
.replyfield textarea { width:450px; height: 250px; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:10px;}


.formsubmitbutton {background:#6DC067; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; margin-right:10px; text-transform:uppercase; padding:3px; color:#FFFFFF; cursor: hand;}

.replysubscribe {font-family:Arial, Helvetica, sans-serif; font-size:11px; padding-top:5px; padding-bottom:5px;}

.forumgrouping { padding-bottom:20px;}

.forumsubscribe {}
.forumsubscribe  a{ font-family:Arial, Helvetica, sans-serif; font-size:11px;  color:#ffffff; font-weight:bold;}
.forumsubscribe  a:link, .forumsubscribe a:visited {text-decoration: none;}
.forumsubscribe a:hover, .forumsubscribe a:active {text-decoration: underline;}

/* End of Forums */

.sitemapleftcol { float:left; width: 300px; }
.sitemapleftcol ul{margin: 0; padding: 0; list-style-type: none; height:1%; padding-bottom:30px;}
.sitemapleftcol li { margin-bottom: 0px; height:1%; }

.sitemaprightcol { float:left; width: 300px; padding-left:20px;}
.sitemaprightcol ul{margin: 0; padding: 0; list-style-type: none; height:1%;  padding-bottom:30px;}
.sitemapleftcol li { margin-bottom: 0px; height:1%;}

.sitemapmain {}
.sitemapmain  a{display: block; font-family:Arial, Helvetica, sans-serif;  font-size:15px;  color:#D83798; font-weight:bold; background: url(/images/forum/forum_bg.png); padding:5px;}
.sitemapmain  a:link, .sitemapmain a:visited {text-decoration: none;}
.sitemapmain a:hover, .sitemapmain a:active {text-decoration: underline;}

.sitemapsub {padding-top:10px;}
.sitemapsub  a{/*display: block;*/font-family:Arial, Helvetica, sans-serif; font-size:13px;  color:#2A8DBF; padding-left: 15px;  font-weight:bold; }
.sitemapsub  a:link, .sitemapsub a:visited {text-decoration: none;}
.sitemapsub a:hover, .sitemapsub a:active {text-decoration: underline;}

.sitemapschild {}
.sitemapschild  a{/*display: block;*/ font-family:Arial, Helvetica, sans-serif; font-size:13px;  color:#2A8DBF; padding-left: 30px;}
.sitemapschild  a:link, .sitemapschild a:visited {text-decoration: none;}
.sitemapschild a:hover, .sitemapschild a:active {text-decoration: underline;}

.sitesearchcontainer { }

.searchbox {padding:20px; background:url(/images/forum/forum_bg.png); border: #DAEEBF solid 1px;}
.searchboxtext {font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#000000; }

.searchboxfieldcontainer  { padding-top:5px; padding-bottom:5px;}
.searchboxfield  { width:250px; font-family:Arial, Helvetica, sans-serif; font-size:13px;  color:#000000; border:#CCCCCC solid 1px; padding:2px;}
.searchbutton {background:url(/images/navigation/search_arrow.gif) no-repeat #FFFFFF; height:20px; width:18px; cursor:hand; border:none; font-family:Arial, Helvetica, sans-serif; font-size:8px; line-height:19px; position:absolute; margin-left:3px; margin-top:1px;}

.searchoption {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000;}

.searchsummary {background:#DAEEBF; padding:20px;}
.searchsummarycontainer { border-top:#EDF7DF 1px solid;}

.searchresultheader {font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#72AD18; font-weight:bold; padding-bottom:5px;}
.searchresultdetails {font-family:Arial, Helvetica, sans-serif;  font-size:11px;  color:#000000;}

.searchresult { padding:20px;}

.searchresultalt {padding:20px; background:url(/images/forum/forum_bg.png); border: #DAEEBF solid 1px;}



.searchresulttitle {font-family:Arial, Helvetica, sans-serif; font-size:15px;  color:#72AD18; font-weight:bold; }
.searchresultsummary {font-family:Arial, Helvetica, sans-serif; font-size:13px;  color:#000000; padding-top:5px; padding-bottom:8px;}

.searchresultbutton {}
.searchresultbutton  a{ padding:2px;}
.searchresultbutton  a:link, .searchresultbutton a:visited {font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#72AD18; text-decoration:none; text-decoration:underline;}
.searchresultbutton a:hover, .searchresultbutton a:active {font-family:Arial, Helvetica, sans-serif; font-size:13px;  color:#ffffff; text-decoration:none; background:#72AD18;}




.searchpath {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666666; padding-top: 5px; }



.searchresultselected {font-family:Arial, Helvetica, sans-serif; font-size:12px;  color:#000000;  padding:2px; background:#CEE4F0;}
.searchtitleselected { font-style:italic;}

.searchresultcontainer { padding-top:30px;}

.searchmatches { font-style:italic;}




/*  Home Tabs  */

.hometabs { background:url(/images/home/newstab_bg.jpg); height:29px;}

.newstab { float:left; padding-top:6px; padding-left: 6px; padding-right:6px;}

.mediatab {float:left; padding-top:6px;}


#homenewscontainer { float:right; width:240px; text-align:left;}

.homeheadlinecontainer { height:176px; background:url(/images/home/news_bg.jpg) bottom no-repeat;}

.homeheadline { height:140px; padding-top:10px;}

.homenewsheadline { padding-left: 15px; padding-right:7px; padding-top:7px; padding-bottom:7px; font-family: "trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; line-height:14px; color:#009933; }
.homenewsheadline  a { color:#064766;}
.homenewsheadline  a:link, .homenewsheadline a:visited {text-decoration:none;}
.homenewsheadline a:hover, .homenewsheadline a:active {text-decoration:underline;}

.homenewsbreaker { height:1px; margin-left: 15px; margin-right:15px; background-color:#FFFFFF;}

.homenewsmore { text-align:right; padding-right:10px; padding-top:5px;}

.homenewsmore a {font-family:"trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; color:#064766; font-weight:bold; text-decoration:underline; background:url(/images/home/newsbullet.gif) no-repeat left; padding-left:16px;}

.homenewsmore a:link, .homenewsmore a:visisted { color:#064766; text-decoration:underline;}

.homenewsmore a:active, .homenewsmore a:hover {color:#2A8CBD; text-decoration:underline;}


/* Forum Nav */


.foumnavcontainer 
{margin: 0; padding-left:10px; padding-bottom:10px; padding-top:10px; height:1%; background:url(/images/content/submenu_bg.gif) no-repeat bottom left; border-top: solid 2px #66B3D7;}

.foumnavcontainer ul
{margin: 0; padding:0; list-style-type: none; font-family:Arial, Helvetica, sans-serif; font-size: 12px; font-weight:normal; height:1%; }

.forumnavitem  a {display: block; height:1%;/* border-top: solid 2px #66B3D7; */ margin-bottom:2px; text-indent: 22px; line-height: 26px}
.forumnavitem  a:link, .forumnavitem a:visited{color: #ffffff; text-decoration: none; background: url(/images/forums/forumnav_bg.gif) repeat-y; }
.forumnavitem a:hover, .forumnavitem a:active
{color: #ffffff; background: url(/images/forums/nav_bg_over.gif) repeat-y; text-decoration:none;} 

.forumnavtext {font-family:"trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; color:#064766; padding-bottom:10px; padding-top:2px; line-height:14px; font-weight:bold; text-transform:uppercase;}


.forumnavitemselected  a {display: block; height:1%;/* border-top: solid 2px #66B3D7; */ margin-bottom:2px; text-indent: 22px; line-height: 26px}
.forumnavitemselected  a:link, .forumnavitemselected a:visited{color: #ffffff; text-decoration: none; background: url(/images/forums/nav_bg_over.gif) repeat-y; }
.forumnavitemselected a:hover, .forumnavitemselected a:active
{color: #ffffff; background: url(/images/forums/nav_bg_over.gif) repeat-y; text-decoration:none;} 

#Hide {display:none !important;}
