body {
	margin:8px 0px 8px 0px;
	padding:0px;
	font:8pt verdana, arial, helvetica, sans-serif;	
	color:#333;
	background:#eee url(../images/bg.gif);
	}

a{ color:#333;}
a:hover{color:#c50505;}

.textRed {color:#c50505;}
.titleRed {color:#c50505; font:bolder 14px Arial, Helvetica, sans-serif;}

#bg {
	width:776px;
	background-color:#fff;
	padding:0px;
	margin:0px;
	margin-left: auto;
	margin-right: auto;
	overflow:hidden;
	background:url(../images/shad_bg_mid.gif) repeat-y;
	}

#container {
	width:760px;
	border:0px solid #727271;
	background-color:#fff;
	padding:0px;
	margin:0px;
	margin-left: auto;
	margin-right: auto;
	overflow:hidden;
	} 
	
#header { height:177px;	overflow:hidden; }
#headerpic { float:right; padding:1px; width:518px; height:73px; }

#topheader { width:750px; height:60px;	}

#logo { padding:10px; float:left; }

#topnav { float:right; padding:10px; margin-top:20px; height:23px; line-height:23px; }
#topnav .icon{ float:left; padding-right:3px; }
#topnav a{ color:#333; text-decoration:none; }
#topnav a:hover{ color:#c50505; text-decoration:underline; }


#nav {
	float:left;
    width: 240px; height:100px;
	}


#tabs {
    margin-top:1px;
    font:bolder 14px Arial;
	}

#tabs .icon{ float:left; margin:10px; }

#tabs ul {
	margin:0px;
	list-style:none;
      }
	  
#tabs li {
	float:left;
	display:inline;
	color:#333;
	margin:0px 2px 0px 2px;
	background:url(../images/nav_bar.jpg) repeat-x;
	line-height:26px;
	}
	
#tabs  li#navwhat a {
	float:left;
	background:url(../images/navbar.jpg) repeat-x;
	padding:5px;
	text-decoration:none;
	color:#6f786b;
	width: 226px; 
	height:23px;
	margin-bottom:2px;
	}

#tabs  li#navhow a {
	float:left;
	background:url(../images/navbar.jpg) repeat-x;
	padding:5px;
	text-decoration:none;
	color:#6f786b;
	width: 226px; 
	height:23px;
	margin-bottom:2px;
	}

#tabs  li#navwho a {
	float:left;
	background:url(../images/navbar.jpg) repeat-x;
	padding:5px;
	text-decoration:none;
	color:#6f786b;
	width: 226px; 
	height:23px;
	margin-bottom:2px;
	}

#tabs li#navwhat a:hover { background-position:0% -33px; color:#945a00;  }
#tabs li#navwhat a.active { background-position:0% -33px; color:#945a00;  }
#tabs li#navhow a:hover { background-position:0% -33px; color:#945a00;  }
#tabs li#navhow a.active { background-position:0% -33px; color:#945a00;  }
#tabs li#navwho a:hover { background-position:0% -33px; color:#945a00;  }
#tabs li#navwho a.active { background-position:0% -33px; color:#945a00;  }

#tabsline {
	width: 236px; height:5px;
	background:url(../images/nav_bar.jpg) repeat-x;
	margin:1px 0px 0px 3px;
    }
	
#bodycontainer { width:760px; background:url(../images/shad_top.gif) top repeat-x; overflow:hidden;}
#content  { width:750px; background:url(../images/shad_bottom.gif) bottom repeat-x; margin-bottom:1px; padding:7px;  overflow:hidden;}
#content  p{ padding:0px 5px 0px 5px;}

#title {color:#c50505; font:bolder 11px Verdana, Arial, Helvetica, sans-serif; margin:5px; font-weight:bolder;}

#more a { text-decoration:none; color:#790000;	}
#more a:hover {	color:#c50505; text-decoration:underline;	}

#box {
	float:left;
	width:375px;
	background:url(../images/box_shad_mid.jpg) repeat-y;
	}

#boxcontent {
	padding:15px 8px 0px 10px;
	background:url(../images/box_shad_top.jpg) no-repeat;
	}


#box2 {
	float:left;
	width:745px;
	background:url(../images/box_mid.jpg) repeat-y;
	}

#box2content {
	padding:15px 8px 0px 15px;
	background:url(../images/box_top.jpg) no-repeat;
	}
	
	
#site {
	float:left;
	margin:0px 5px 0px 5px;
	overflow:hidden;
	width:160px;
	text-align:center;
	}

#dots { background:url(../images/dots.gif) repeat-x; height:1px; margin:10px 0px 10px 0px;}


#footer {
	width:730px;
	padding:10px;
	overflow:hidden;
	color:#333;
	font-size:10px;
	}

#footer a { color:#333; text-decoration:none;}
#footer a:hover { color:#c50505;	text-decoration:underline;}











