body 	{ margin: 0px; padding: 0px; background-color: #FFF; background-repeat: repeat; background-position: top left; }
img     { margin:0; padding:0; border: 0px }

#header {width:810px; height:200px; margin:0; background-image:url(../../image_files/headertest.png); background-repeat:no-repeat; auto;}
<!--#footer {width:810px; height:25px; margin:0; background-image:url(../../image_files/footertest.gif); background-repeat:no-repeat; auto;}-->

.left { width:230px; vertical-align:top; padding-right:20px; padding-bottom:30px; border-right:solid 1px #CCC }
.right { width:500px; vertical-align:top; padding-left:20px; padding-bottom:30px }

.title				{ font-family: Verdana; font-weight:bold; font-size:15px; color:#555555; text-decoration:none; }
.pagetitle			{ font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:20px; color:#434759; line-height:20px; text-decoration:none; }




.subtitle			{ padding-bottom:6px; font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; color:#1F4A7E; text-decoration:none; line-height:14px; }

.cell-line		{ background-image: url(../../image_files/vertical-spacer.gif); background-repeat: repeat-y;   }


.cell-a			{ border-right:1px solid #CCCCCC;  }
.cell-b			{ padding-left:20px; padding-right:20px; }
.cell-c			{ padding-left:20px; padding-right:20px;  }


.spacer-header-a	{ background-image: url(../../image_files/header-spacer-a.gif); background-repeat: no-repeat; }
.spacer-footer-a	{ background-image: url(../../image_files/footer-spacer-a.gif); background-repeat: no-repeat; }

.spacer-header-b	{ background-image: url(../../image_files/header-spacer-b.gif); background-repeat: no-repeat; }
.spacer-footer-b	{ background-image: url(../../image_files/footer-spacer-b.gif); background-repeat: no-repeat; }

.cell-footer	{ vertical-align:middle; text-align:center; background-color:#EBEBEB; background-image: url(../../image_files/footer-bg.gif); background-repeat: no-repeat; }

.cellf				{ height:34px; border-left:1px solid #2F4752; padding-left:9px; padding-right:8px; }
.smalldate			{ padding-bottom:3px; font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:10px; color:#D8D8D8; text-decoration:none; line-height:12px; }
.text-gri			{ font-family: Arial; font-weight:normal; font-size:11px; color:#999999; text-decoration:none; line-height:18px; }
.text-green			{ font-family: Arial; font-weight:bold; font-size:16px; color:#8ebd53; text-decoration:none; line-height:18px; }

.date   		    { font-family: Verdana; font-weight:bold; font-size:11px; color:#CC0000; text-decoration:none; line-height:15px; }
.text-left		    { font-family: Verdana; font-weight:normal; font-size:11px; color:#858585; text-decoration:none; line-height:14px; }

.text			    { font-family: Arial; font-weight:normal; font-size:12px; color:#434759; text-decoration:none; line-height:18px; }
.text A:link   		{ font-family: Arial; font-weight:normal; font-size:12px; color:#434759; text-decoration:underline; line-height:18px; }
.text A:visited		{ font-family: Arial; font-weight:normal; font-size:12px; color:#434759; text-decoration:underline; line-height:18px; }
.text A:active 		{ font-family: Arial; font-weight:normal; font-size:12px; color:#434759; text-decoration:underline; line-height:18px; }
.text A:hover 		{ font-family: Arial; font-weight:normal; font-size:12px; color:#434759; text-decoration:none; line-height:18px; }


.detail 			{ font-family: Verdana; font-weight:bold; font-size:11px; color:828282; line-height:18px; text-decoration:underline;  }
.detail A:link   	{ text-decoration:underline; color:#828282; }
.detail A:visited	{ text-decoration:underline; color:#828282; }
.detail A:active 	{ text-decoration:underline; color:#828282; }
.detail A:hover  	{ text-decoration:none; color:#828282; }



.footer 			{ font-family: Verdana, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#DDD; line-height:18px; text-decoration:none;  }
.footer A:link   	{ font-family: Verdana; font-weight:normal; font-size:11px; color:#DDD; line-height:18px; text-decoration:none; }
.footer A:visited	{ font-family: Verdana; font-weight:normal; font-size:11px; color:#DDD; line-height:18px; text-decoration:none; }
.footer A:active 	{ font-family: Verdana; font-weight:normal; font-size:11px; color:#DDD; line-height:18px; text-decoration:none; }
.footer A:hover  	{ font-family: Verdana; font-weight:normal; font-size:11px; color:#FFF; line-height:18px; text-decoration:underline; }

.copyright 				{ font-family: Verdana; font-weight:normal; font-size:10px; color:#999; text-decoration:none;  }
.copyright A:link   	{ font-family: Verdana; font-weight:normal; font-size:10px; color:#999; text-decoration:underline; }
.copyright A:visited	{ font-family: Verdana; font-weight:normal; font-size:10px; color:#999; text-decoration:underline; }
.copyright A:active 	{ font-family: Verdana; font-weight:normal; font-size:10px; color:#999; text-decoration:underline; }
.copyright A:hover  	{ font-family: Verdana; font-weight:normal; font-size:10px; color:#999; text-decoration:none; }

.required	{ font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#FF0000; text-decoration:none; line-height:17px; }
.input 		{ font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#777777; text-decoration:none; border:1px solid #908270; background-color:#FDFBE9; }

.list 				{ margin:0px 0px 0px 15px; padding: 0px 0px 0px -0px; list-style: square; line-height: 18px; font-family: Verdana, Geneva, sans-serif; font-weight:normal; font-size:11px; color:#434759; text-decoration:none; }
.list li A:link		{ list-style: square; line-height: 18px; font-family: Verdana, Geneva, sans-serif; font-weight: bold; font-size:11px; color:#14658B; text-decoration:none; } 
.list li A:visited	{ list-style: square; line-height: 18px; font-family: Verdana, Geneva, sans-serif; font-weight: bold; font-size:11px; color:#14658B; text-decoration:none; } 
.list li A:active	{ list-style: square; line-height: 18px; font-family: Verdana, Geneva, sans-serif; font-weight: bold; font-size:11px; color:#14658B; text-decoration:none; } 
.list li A:hover	{ list-style: square; line-height: 18px; font-family: Verdana, Geneva, sans-serif; font-weight: bold; font-size:11px; color:#C00; text-decoration:none;  } 

#mainnav{
	margin:0px;
	padding:0px;
		background:#FFF;
		height:39px;
		line-height:39px;
		
	}

		#mainnav li{
			display:inline;
			
					
		}

			#mainnav li a{
				color:#14202b;
				font-family:Verdana, Geneva, sans-serif;
				font-size:12px;
				text-decoration:none;
				font-weight:bold;
				padding:12px 15px 12px 15px;
				text-transform:lowercase;
			}

			#mainnav .li2 a{
				color:#FFF;
				background-color:#C00;
				font-family:Verdana, Geneva, sans-serif;
				font-size:12px;
				text-decoration:none;
				font-weight:bold;
				padding:12px 15px 12px 15px;
				text-transform:lowercase;
			}

			#mainnav li a:hover,
			#home a.home,
			#singleservice a.services,
			#services a.services,
			#agencies a.agencies,
			#testimonials a.testimonials,
			#tools a.tools,
			#about a.about,
			#recruitment a.careers,
			#contact a.contact,
			#blog a.blog{
				background:#C00;
				color:#FFF;
			}


.submit 	{ font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px; color:#FFFFFF; border-top: 1px #FFB214; border-left: 1px #FFB214; border-right: 1px #C49002; border-bottom: 1px #C49002; margin: 1px; padding: 2px; background-color:#EFAF00; }
.reset		{ font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px; color:#FFFFFF; border-top: 1px #BBBBBB; border-left: 1px #BBBBBB; border-right: 1px #666666; border-bottom: 1px #666666; margin: 1px; padding: 2px; background-color:#999999; }
