body {margin:0;padding:0;text-align:center;color:#222222;font-family:Helvetica, sans-serif; font-size:11px;background-color:#373737;background-image:url(../img/bodybg.jpg);background-position:top;background-repeat:repeat-x;}

h1 {color:#7a2323;font-size:22px;font-weight:normal;letter-spacing:-1px;text-decoration:underline;}
h2 {font-size:18px;color:#2F4159;font-weight:normal;}
h3 {margin:6px 3px;font-size:11px;}
a {color:#7a2323;text-decoration:none;}
a:hover {color:#333;}


#container {display:block;background-color:#FFF;width:855px;text-align:left;margin:0 auto;position:relative;background-image:url(../img/containerbg.jpg);background-repeat:repeat-y;border:4px solid #444;}
*html #content {position:absolute;top:126px;left:0px;width:760px;z-index:1;display:inline;}
#header {background-image:url(../img/banner.jpg);background-repeat:no-repeat;background-color:#FFF;height:94px;}


#mainnav {z-index:9;position:relative;width:855px;background-image:url(../img/navbg.jpg);font-family: Helvetica; border-top:1px solid #A6A6A6;border-bottom:1px solid #444;height:25px;overflow:hidden;}
#mainnav p {font-size:11px;padding:7px; margin:0;}
#mainnav a {color:#FFF;padding:6px 28px;margin-right:-2px;background-repeat:no-repeat;background-position:9px center;border-left:1px solid #222;border-right:1px solid #666;}
*html #mainnav a{background-position:bottom;}
#mainnav a:hover {background-color:#2F4159;}


#slideshow {
	width:658px;
	height:185px;
	position:relative;
	float:left;
	border-bottom:2px solid #444;
}
*html #slideshow {height:180px;}

/* --------- Start of right side navigation ----------- */

#rightnav {
    position:relative;
	float:right;
	width:195px;
}
*html #rigthnav {margin-right:-2px;}

#rightnavbox {
    position:relative;
	width:195px;
	margin-top:10px;
	margin-right:2px;
	margin-bottom:5px;
}
*html #rightnavbox {
    margin-right:-2px;
}    
#rightnavbox ul {
    margin: 0;
	padding: 0;
	list-style:none;
	text-align:right;
}
#rightnavbox ul li.main {
    display:block;
	margin:0;
}
#rightnavbox ul li.main:hover {background-color:#840101;}

#rightnavbox ul li.main a {
    display:block;
	color:#fff;
	height:1%;
	text-align:right;
	text-decoration:none;
	padding:3px;
	font-size:11px;
}
#rightnavbox ul li.main a:hover {
    color:#FFF;
	background-color:#7a2323;
}

#rightnavv ul.sub {
    margin: 0;
	padding: 0;
	list-style:none;
	text-align:right;
	background-color:#CCCCCC;
}
#rightnavbox ul li.sub {
	margin:0;
	background-color:#CCCCCC;
}
#rightnavbox ul li.sub a {
    display:block;
	color:#000;
	text-align:left;
	text-decoration:none;
	padding:5px;
	font-size:11px;
	background-color:#CCCCCC;
	border-bottom:1px solid #444;
}

#rightnavbox ul li.sub a:hover {
    color:#000;
	border-bottom:1px solid #444;
}

/* --------- End of right side navigation ----------- */


#inputs {position:absolute;width:160px;height:150px;top:55px;right:15px;text-align:right;color:#FFFFFF;}
*html #inputs {top:60px;left:20px;}
#contact {position:relative;height:177px;width:195px;background-image:url(../img/dailyupdates.jpg);background-repeat:no-repeat;font-size:9px;text-align:right;}
*html #contact {margin-left:1px;}

#text {position:relative;width:615px;margin-left:20px;margin-right:5px;margin-top:10px;float:left;}
#text p {color:#000;font-family:Arial, Helvetica, Verdana, sans-serif;font-size:11px;line-height:15px;}
#text p a {text-decoration:underline;color:#990000;border-bottom:1px solid color:#660000;}
#text p a:hover {color:#FFF; background-color:#990000;}
*html #text {margin-top:20px;margin-left:10px;}


#imagelinks {position:relative;width:759px;height:82px;margin-top:20px;_margin-top:0px;padding:0;clear:both;color:#222222;border-top:1px solid #A6A6A6;}
*html #imagelinks {margin-bottom:-5px;}
#footer {position:relative;width:855px;background:#fff;margin-top:0px;_margin-top:0px;padding:0;clear:both;color:#222222;border-top:1px solid #A6A6A6;}
#footer p {font-size:10px;padding:10px;margin:0;text-align:left;}
#footer a {color:#000;}
#footer a:hover {color:#434343;}
.template-logo {font-size:9px;float:right;padding:4px;padding-right:6px;}