body { 	margin:0px 0; 	padding:0; 	font: 74%/1.5 Tahoma;  	background: #E5E5E5 repeat-x; }.content { 	background: #FFF url(../GIFs/ContentBG1.gif) repeat-y center;	color: #333333; 	margin: 0 auto; 	padding: 0; 	width: 800px;}.img {	padding: 0 8px 8px 0;	float: left;}.img2 {	padding: 0 0 3px 3px;	float: right;}/* HEADER ---------------------------------------------------------------------------------------------------------------------------------------------------*/#top {	padding: 0;	margin: 0;	background: url(../GIFs/TopBGRus.gif) no-repeat;	height: 50px;}#top .padding {	color: #FFFFFF;	padding: 0px 0px 0 0;	font-size: 120%;	text-decoration: blink;	text-align: center;}#top a {	color: #FFFFFF;	font-weight: bold;	font-size: 150%;	font-family: Tahoma;}#header { 	margin: 0; 	width: 800px; 	background: #CCCCCC url(../GIFs/Header.gif) no-repeat center top;  	height: 200px; 	color: #FFFFFF; }#header .f_search { float: right; padding: 35px 200px 0 0; }#header .title {	padding: 45px 0 0 50px; }#header h1 {		font-family: Tahoma;		font-size: 22px; font-weight: bold;		margin: 0;		padding: 0; }#header h2 {		font-family: Tahoma;		font-size: 12px; 		background-image: none;		color: #333333;		margin: 0;		padding: 0 0 0 2px;}/* SUBHEADER ---------------------------------------------------------------------------------------------------------------------------------------------------*/#subheader {	background: url(../GIFs/SubNavBar.gif) repeat-x;	width: 770px;	height: 35px;	color: #FFF;	margin-left: 15px;	}#subheader .padding { padding: 10px 15px 10px 15px; }#subheader h2 { color: #FEAB06; }#subheader a {color: #FFCC00; }/* NAVIGATION---------------------------------------------------------------------------------------------------------------------------------------------------*/.nav { text-align: left; color: 	#FFFFFF; padding: 20px 0 0 0px; width: 200px; }.nav li { 	margin: 5px 0 5px 0px; 	padding: 0px 0 0 0px; 	border-bottom: 1px dotted #ccc; 		list-style: none;}.nav li a { color: #003366; text-decoration: none;  padding: 5px 0 0 0px; display: block; margin-bottom: 2px;}.nav li a:hover { color: #FFFFFF; text-decoration: none; background: #999 url(../GIFs/NavOverlay.gif) no-repeat center top; display: block; margin-bottom: 2px;}.nav li a:current { color: #FF9900; text-decoration: none; background: #000000 url(../GIFs/CurrentSubNav.gif) no-repeat center top; display: block; margin-bottom: 2px;}/* MAIN---------------------------------------------------------------------------------------------------------------------------------------------------*/#main { width: 760px; margin: 0 20px 0 20px; color: #808080; }  #main .right_side { float: right;	padding:0px 0 0 10px; margin:0;	background-color: #D0D0D0;	width: 210px; }#main .right_side .hitems { margin: 0; 	padding: 0; }#main .right_side .hitems ul { 	margin: 5px 0 5px 0; 	padding : 0; 	color: #003366;	list-style-image: url(../images/arrow.gif);}	#main .right_side .hitems li { 	margin: 0 0 2px 20px;	padding: 0 0 0 0px;	color: #555;	 }#main .left_side {	float: left;	background: #E5E5E5;	padding:15px 15px 15px 20px;	width: 500px;}#main h3 {	font: normal 12px/1.5 Tahoma;	margin: 0px;	padding: 0 0 0 10px;	color: #666666;	background: inherit;}#main .box  {	background: #efefef; padding: 5px; border: 1px solid #ccc;}#main .right_side ul { 	margin: 5px 0 5px 0; 	padding : 0; 	list-style : none; 	border-bottom: 0px solid #eee; 	list-style-type: square;	color: #a90000;}	#main .right_side li { 	margin: 0 0 2px 15px;	padding: 0 0 0 0px;	color: #555;}#main .right_side  .padding {margin: 0 0 20px 15px;	padding: 0 0 0 0px;	color: #555;}/* FOOTER---------------------------------------------------------------------------------------------------------------------------------------------------*/#footer {	clear:both;	height: 43px;	color:#FFFFFF;	background: #000 url(../GIFs/FooterBGRus.gif) top no-repeat;	font-size:90%;	padding: 0;	text-align:center;}#footer .padding { padding: 10px 0px 0px 0px; }#footer .right { 	float:right; 	clear:right; 	text-align:right; }#footer a { color: #CCCCCC; }/*  Top Menu */#menu {	width: 760px;	height: 35px;}#menu ul { margin:0; list-style:url(none) none; padding: 5px 0 0 20px; }#menu a, #nav strong, #nav span { float:left; display:block; color:#fff; padding: 5px; text-decoration:none;  }#menu a {	float:none;	border-right-width: 1px;	border-left-width: 1px;	border-right-style: solid;	border-left-style: solid;	border-right-color: #000000;	border-left-color: #000000;}#menu li {	color: #FFF;	margin:0;	padding:0 6px 0 0px;	float: left;}#menu a:hover {	text-decoration:underline;	background-image: url(../GIFs/RollOverSubNav.gif);	background-repeat: repeat-x;	background-position: center center;}  #menu .padding { padding: 5px 0 0 10px; font-weight: bold; }/* ---------------------------------------------------------------------------------------------------------------------------------------------------*/input.search { width: 150px; border: 1px solid #075181; color: #666; }input.submit { 	background: none; 	color: #075181;	font: bold 1.1em Arial, Verdana, Helvetica, sans-serif; 	border: 0;}input.search:hover {	background: #FFFFF4; }ul { margin-left: 0; padding-left: 5px; list-style : square; }li { 	margin: 0 0 2px 15px; padding: 0 0 0 0px;	color: #555; }.sub  {margin: 0 0 2px 30px; padding: 0 0 0 0px;  color: #888; }p {	margin: 0 0 5px;	color: #333333;	background: inherit;	padding-top: 5px;}a { color: #003366; background: inherit; text-decoration:none; }a:hover {	background: inherit;	text-decoration:underline;	color: #660000;}h1 {	padding:0;	margin:0;	color: #FFFFFF;	background: inherit;	font: bold 175% Tahoma;	text-decoration: blink;}h1 a { color: #333333; background: inherit; }h2 {	color:#003366;	font-size:140%;	font-weight:bold;	margin: 5px 0 5px 0px;	padding:0 0 0 0px;	line-height: 1.1;}h2 a {	color: #003366;}h2 a:hover { color: #666666; text-decoration:none;  }fieldset {	border: 1px solid #075181; }textarea.text { 	height: 150px; 	width: 90%; 	border: 1px solid #A90000; 	background: #FFF; 	color: #354D5F;}textarea.text:hover { 	border: 1px solid #A70000; 	background: #FFFFF4; 	color: #000;}input.field { 	border: 1px solid #075181; 	background-color: #FFFFFF; 	width: 283px; 	color: #000;}input.field:hover { 	border: 1px solid #68ADD5; 	background: #FFFFF4; 	color: #000;}input.text {     border: 1px solid #A70000; 	margin: 0; 	width: 150px;	background: inherit;	color: #000; 	padding: 4px;	}input.text:hover { 	border: 0px solid #68ADD5; }.date { 	color: #808080; 	background: #FFFFFF;	text-align: right; 	margin: 4px 0 5px 0; 	padding: 0.4em 0 0 0; 	border-top: 1px solid #eee;}.comments { 	padding: 10px 10px 8px 10px; 	margin: 0 0 7px 0; 	background: #f8f8f8; 	color: #000;}.commentsbox { 	padding: 8px 0 10px 10px; 	margin: 0 0 10px 0; 	background: #f4f4f4; 	color: #000;}.error {	color: #990000;	background-color: #FFF0F0;	padding: 7px;	margin-top: 5px;	margin-bottom: 10px;	border: 1px dashed #990000;}.error h2 {	color: #990000;	background: inherit;}.success {	color: #000000;	background: #F5FBE1;	padding: 7px;	margin-top: 5px;	margin-bottom: 5px;	border: 1px dashed #7BA813;}.success h2 {	color: #7BA813;	background: inherit;}.img480x150 {	padding: 8px;	float: left;	clear: both;}.pFeatured {	margin: 0 0 5px;	color: #000000;	background: inherit;	padding-top: 5px;}.pFeaturedDetails {	margin: 0 0 5px;	color: #CCCCCC;	background: inherit;	padding-top: 5px;}/* FORM---------------------------------------------------------------------------------------------------------------------------------------------------*/form{	background-color: #E5E5E5;	border: 1px dotted #CCCCCC;	position: relative;	padding: 6px;}.form{	padding: 0px;	margin: 5px 20px 15px;}textarea, .formgenerell input, input.formgenerell {	border: 1px dotted #666666;	margin-top: 5px;	padding: 2px;	font-size: 12px;	width: 350px;}.formbutton {width:100px;border: 1px solid #96A67B;background-image:url("../images/buttonbg.jpg");}/* patforms filter */.formErrors {	margin: 5px 25px 25px 25px;	padding: 5px 5px 5px 5px;	background-color: #000000;	color: #FFFFFF;	font-size: 110%;	text-transform: uppercase;	border-top: 1px dotted #666666;	border-bottom: 1px dotted #666666;}.formlabelerror {color: #A06C11;font-weight: bold;}#main h4 {	font: bold 105% Arial, Helvetica, sans-serif;	margin: 0 0 0px 0px;	padding: 0px 0;	color: #666666;}/* Listen */ul#news {	border: 1px solid #ccc;	padding: 2em;	background:  #CCCCCC;}ul#portfolio li img{	border: 1px solid #ccc;	padding: 4px;}.fade{	margin-bottom: 2em;}.fade p{	margin-bottom: 2em;	text-align: center;	width: 100%;	}textarea, .formsmall input, input.formsmall {	border: 1px dotted #666666;	margin-top: 5px;	padding: 2px;	font-size: 12px;	width: 95%;}