*BEGIN - This Section resets css */ html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: none 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; }/* remember to define focus styles! */:focus {    outline: 0;}body {    line-height: 1;    color: white;    background: white;    text-transform:uppercase;}ol, ul {    list-style: none;}/* tables still need 'cellspacing="0"' in the markup */table {    border-collapse: separate;    -spacing: 0;    }caption, th, td {    text-align: left;    font-weight: normal;}blockquote:before, blockquote:after,q:before, q:after {    content: "";}blockquote, q {    quotes: "" "";}/*END - This Section resets css */body {margin: 0 auto;padding: 0;font-family: Palatino, Verdana, Arial, san-serif;font-size: 89%;color: #000000;line-height: 108%;background-repeat: repeat-x;background-position: top left;background-image: url(../images/background_body.jpg); } p { font-size: 90%;	text-transform: none; }	a:link { color: #009DC3; text-decoration: none; ;}a:visited { color: #009DC3; text-decoration: none; }a:hover { color: #3b7600; text-decoration: none; }a:active { color: #FF7F00; text-decoration: none; }h1{ color: #000000;}img { margin: 0;padding: 0;}a img {margin: 0;border: none;padding: 0;}#bodywrapper{	width: 100%; 	margin: 0 auto;	text-align: center;	border: 0px;	margin-top: 30px;}#leftside{  float: left;	width: 1024px;	height: 678px;	margin: 0;	text-transform: none;	padding:  0px;	text-align: left;	color: #3F3F3F;	background-color: #ffffff;	background-repeat: no-repeat;	background-position: top left;	background-image: url(../images/background.jpg);				}#leftside_about{  float: left;	width: 1024px;	height: 678px;	margin: 0;	text-transform: none;	padding:  0px;	text-align: left;	color: #3F3F3F;	background-color: #ffffff;	background-repeat: no-repeat;	background-position: top left;	background-image: url(../images/background_about.jpg);				} .mainnav {		float: right;	margin: 9px 30px 0px 0px;	}#homebody{   width: 515px;	margin: 20px 0 10px 134px;	background-color: none;	clear: left;	float: left;	}		#homebody p{   width: 400px;	margin: 0;	font-size: 100%;	text-transform: none;	}#homebody li{   line-height: 17px;	margin: 0 0 0 20px;	}#homebody .home a, #homebody .home a:visited{   color: #6b0f38; 	text-decoration: none;	font-weight: bold;	float: right;	margin-right: 120px;	}#homebody .home a:active, #homebody .home a:hover{   color: #3b7600; 	text-decoration: none;	font-weight: bold;	float: right;	margin-right: 120px;	}#homebody a, #homebody a:visited{   color: #6b0f38; 	text-decoration: none;	font-weight: bold;	}#homebody .clients a, #homebody .clients a:visited{   color: #6b0f38; 	text-decoration: none;	font-weight: bold;	float: right;	margin-right: 50px;	}		#homebody .clients a:active, #homebody .clients a:hover{   color: #3b7600; 	text-decoration: none;	font-weight: bold;	float: right;	margin-right: 50px;	}#homebody a:active, #homebody a:hover{   color: #3b7600; 	text-decoration: none;	font-weight: bold;	} #homebody2 {	 	width: 530px;	height: 260px;	margin: 30px 0px 0px 0px;	padding-top: 0px;	display: inline;	position: relative;	float: left;	text-align: center;}h1{font-size: 114%;font-weight: normal;line-height: normal;margin: 0;}.thumbnail{	width: 145px;	height: 206px;	margin: 0px 15px 0 15px;	float: left;	padding-top: 0px;	line-height: 140%;	display: inline;	position: relative;	}#idList {	margin:  0;	color: #EE7406;	text-transform: lowercase;	padding-top: 0px;	font-weight: normal;}  #idList li {	margin: 0;	padding: 5px 7px;	color: #494949;	font-weight: normal;	display: inline;}#idList li a, #idList li a:visited{		color: #620026;	text-decoration: none;	font-weight: normal;}#idList li a:active{		color: #41c95f;	text-decoration: none;	font-weight: normal;}#idList li a:hover {		color: #3b7600;	text-decoration: none;		font-weight: normal;}.logo	{ float: left;	margin-left: 100px;	background-color: none;	width: 290px;	height: 90px;}.copyright{font-size: 80%;text-align: left;font-style: normal;text-transform: none;color: #95968d;padding-left: 15px;text-align: right;clear: left;}<style type="text/css">/*Credits: Dynamic Drive CSS Library *//*URL: http://www.dynamicdrive.com/style/ */.cssform{	width: 530px;		margin: 30px 0px 0px 0px;	padding-top: 0px;	float: left;}.cssform p{width: 300px;clear: left;margin: 0;padding: 5px 0 8px 0;padding-left: 155px; /*width of left column containing the label elements*/border-top: 1px dashed gray;height: 1%;}.cssform label{font-weight: bold;float: left;margin-left: -155px; /*width of left column*/width: 150px; /*width of labels. Should be smaller than left column (155px) to create some right margin*/}.cssform input[type="text"]{ /*width of text boxes. IE6 does not understand this attribute*/width: 180px;}.cssform textarea{width: 250px;height: 120px;}/*.threepxfix class below:Targets IE6- ONLY. Adds 3 pixel indent for multi-line form contents.to account for 3 pixel bug: http://www.positioniseverything.net/explorer/threepxtest.html*/* html .threepxfix{margin-left: 3px;}</style>
