/* basic elements */body {	margin: 0px;	padding: 0px 0px 10px 0px;	font: 12px/15px 'Trebuchet MS';	color: #686868;	background: #F4C100;	}p, td {	font: 12px/15px;	color: #686868;	}h1, .h1 {	margin: 0px;	padding: 5px 0px;	font: 18px/20px 'Trebuchet MS';	color: #000000;	}h2, .h2 {	margin: 0px;	padding: 0px 0px 10px 0px;	font: 14px/16px 'Trebuchet MS';	color: #4E4E4E;	}	h3, .h3 {	margin: 0px;	padding: 5px 0px;	font: 24px/24px 'Trebuchet MS';	color: #FFFFFF;	text-transform: uppercase;	}h4, .h4 {	margin: 0px;	padding: 0px 0px;	font: 18px/18px 'Trebuchet MS';	font-style: italic;	color: #FFFFFF;	}	h5, .h5 {	}h6, .h6 {	}	a:link, a:visited  {	text-decoration: none;	color: #577529;	font-style: italic;	}a:hover, a:active {	text-decoration: underline;	color: #577529;	font-style: italic;	}/* specific divs - revos v2 */	#bg_container, #bg_container_in {	width: 100%;	height: 305px;	background: url(../images/bg_top.png) repeat-x top left;	_background: transparent;	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/bg_top.png', sizingMethod='scale');	}	#main_container, #main_container_in { 	margin-top: -305px;	padding: 0px;	width: 780px;	}	#main_container_in { 	margin-top: -380px;	}	#container {	padding: 0px;	text-align: left;	}#main_top {	margin: 0px 0px 0px 5px;	padding: 0px;	width: 770px;}#main_content_bg, #main_content_bg_in {	margin: 30px 0px 0px 0px;	width: 780px;	background: url(../images/bg_content.png) repeat-y top left;	_background: transparent;	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/bg_content.png', sizingMethod='scale');	}	#main_content_bg_in {	margin: 110px 0px 0px 0px;	}	#main_content, #main_content_in {	margin: 0px 5px 0px 5px;	padding: 15px 0px 20px 15px;	text-align: left;}#main_content_in {	padding: 15px 10px 20px 15px;}/* specific divs - inside pages */#column1 {	float: left;	margin: 0px;	padding: 0px;	width: 545px;	text-align: left;}#column_ad {	float: right;	margin: 0px;	padding: 0px;	width: 165px;	text-align: left;}#box_yellow { 	margin: 0px;	padding: 15px;	text-align: left;	background: #FEF7C8;	}	#box_ad {	margin: 0px 0px 10px 0px;	padding: 0px;	width: 165px;}#header_bg {	margin: -5px 0px 0px 0px;	padding: 0px;	width: 100%;	height: 80px;	background: #6A9B20 url(../images/bg_navbottom.png) repeat-x top left;    _background: #6A9B20;	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/bg_navbottom.png', sizingMethod='crop');}#header {	margin: 0px;	padding: 10px 15px;	width: 740px;	text-align: left;}/* specific divs - revos v2 */	#clear {	clear: both;	}#footer {	margin: 0px;	padding: 10px 0px 0px 0px;	font: 12px/15px 'Trebuchet MS';	text-transform: uppercase;	color: #577529;	text-align: center;	}	#footer_bg {	margin: -1px 0px 0px 0px;	padding: 0px;	height: 35px;	background: url(../images/bg_bottom.png) repeat-x;	_background: transparent;	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/bg_bottom.png', sizingMethod='scale');	}/* basic classes */.black {color: #000000;}.blue {color: #2792AC;}.green {color: #6A9B20;}.small {font: 11px/13px 'Trebuchet MS';}.img_border1 {margin: 0px 15px 0px 0px; padding: 0px; border: solid 1px #D8D8D8;}.hrdash {width: 100%; margin: 15px 0px; border-bottom: dashed 1px #D5D5D5;}.topNav:link {font: 11px 'Trebuchet MS'; color: #FFFFFF; text-decoration: none}.topNav:visited {font: 11px 'Trebuchet MS'; color: #FFFFFF; text-decoration: none}.topNav:active {font: 11px 'Trebuchet MS'; color: #FFFFFF; text-decoration: none}.topNav:hover {font: 11px 'Trebuchet MS'; color: #FFFFFF; text-decoration: none}.noline:link {text-decoration: none}.noline:visited {text-decoration: none}.noline:active {text-decoration: underline}.noline:hover {text-decoration: underline}.footer:link {color: #577529; text-decoration: none}.footer:visited {color: #577529; text-decoration: none}.footer:active {color: #577529; text-decoration: underline}.footer:hover {color: #577529; text-decoration: underline}.note {font: 11px 'Trebuchet MS'; color: #999999; font-style: italic;}/* backend classes */input {background-color:white;}#linkremove{display:inline;}#linkremove a{font-family:Verdana; color:red; font-size:.8em;}#linkremove a:hover{background-color:red; font-family:Verdana; color:white; font-size:.8em;}#linkedit{display:inline;}#linkedit a{font-family:Verdana; color:blue; font-size:.8em;}#linkedit a:hover{background-color:blue; font-family:Verdana; color:white; font-size:.8em;}#viewfileheader {font-size:1.3em; color:#424242; background-color:#F2F2F2; padding:3px; font-weight:bold;}#filename {font-size:.9em; color:#424242;}#description {font-size:.9em; color:#424242;}#y1 {background-color:#F2F2F2;}#y2 {background-color:#FFFFFF;}#resourcehead {background-color:#F2F2F2;}#resourceicon {padding:10px;  border-left-style: dotted;  border-left-color: grey;  border-left-width: 1px;  border-bottom-style: dotted;  border-bottom-color: grey;  border-bottom-width: 1px; }#resourcetitle {padding:10px;  border-bottom-style: dotted;  border-bottom-color: grey;  border-bottom-width: 1px; }#resourcedesc {padding:10px;  border-left-style: dotted;  border-left-color: grey;  border-left-width: 1px;  border-right-style: dotted;  border-right-color: grey;  border-right-width: 1px;  border-bottom-style: dotted;  border-bottom-color: grey;  border-bottom-width: 1px; }#cmsimg1 {padding-right:20px; padding-bottom:10px;}#cmsimg2 {padding-left:20px; padding-bottom:10px;}#blogtitle {font-size:12px; font-weight:bold; color:#717171;}#blogtime {font-size:10px;  color:#C01E71;}#blogitem a{font-size:10px; color:#C01E71; text-decoration:none;}#blogitem a:hover{font-size:10px; color:#C01E71; text-decoration:underline;}#homestyleheading { font: bold 14px/14px 'Trebuchet MS'; color: #000000;}