* { margin: 0; padding: 0; }
body { background: url(../images/wrapShadow.gif) repeat-y center; 
font-family: Georgia, "Times New Roman", Times, serif; font-size: 14px; color: #51493a; }
#mainWrap { width: 880px; margin: 0 auto; }
img { background: #c7c7c7 url(../images/ajax-loader.gif) no-repeat center center; }
a:link, a:visited, a:active { color: #266db6; text-decoration: none; }
a:hover { text-decoration: underline; }
p { line-height: 18px; }
#header { height: 42px; margin: 15px 10px; overflow: hidden; }
	.logo { float:left; width: 355px; margin-left: 10px; }
	.logo img { background: none; border: none; }
	.navigation { float: left; width: 495px; }
#slides { background: #c7c7c7; margin: 0 10px; border-top: 14px solid #f2f2f2; overflow: hidden; height: 210px; width: 860px; }
#content { width: 860px; margin: 0 10px; background: #f2f2f2; }
.col { width: 266px; float: left; }
	.col1 { margin: 15px 16px 15px 15px }
	.col2 { margin: 15px 0; }
	.col3 { margin: 15px 15px 15px 16px }
.servColItem { width: 266px; overflow: hidden; margin-bottom: 20px; }
.servColItemLast { margin-bottom: 0; }
	.imageLeft { margin-right: 10px; float: left; }
	.description { width: 196px; float: left; }
	.more { text-align: right; margin-top: 5px; }
.col h2 { font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif; font-size: 22px; font-weight: normal; background: url(../images/h2line.gif) repeat-x bottom; padding: 20px 0 17px 0; margin-bottom: 20px; }
.clear { clear: both; }
.full { padding: 15px; }
.full h2 { font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif; font-size: 22px; font-weight: normal; background: url(../images/h2line.gif) repeat-x bottom; padding: 20px 0 17px 0; margin-bottom: 20px; }
#footer { font-family: Tahoma, Geneva, sans-serif; font-size: 12px; padding-top: 13px; margin: 10px; background: url(../images/h2line.gif) repeat-x top; }
#footer span { display: block; overflow: hidden; background: url(../images/logo_sml) no-repeat top right; }
.Nav { height: 30px; margin: 6px 0 7px 0; width: 495px; overflow: hidden; }
.Nav li { float: right; list-style: none; }
.Nav li a { margin: 0 5px; display: block; }
.Nav li.current a, .Nav li a:hover { background: url(../images/lava.gif) no-repeat left top; text-decoration: none; } 
.Nav li.current a span, .Nav li a:hover span { background: url(../images/lava.gif) no-repeat right bottom; color: #FFF; } 
.Nav li a span { cursor: pointer; line-height: 30px; height:30px; padding: 0 10px; font-family: Tahoma, Geneva, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none; color: #383838; outline: none; text-align: center; text-transform: uppercase; display: block; }
.Nav li ul { margin: 0; padding: 0; position: absolute; z-index: 999; visibility: hidden; }
.Nav li ul li { float: none; display: inline }
.Nav li ul li a { width: auto; padding: 5px 10px; border-top: 1px dotted #d2d3d3; background: #FFF; font-family: Tahoma, Geneva, sans-serif; font-size: 12px; color: #383838; }
.Nav li.current ul li a { background-image: none; background-color: #fff; }
.Nav li ul li a:hover { background: #f2f2f2 }

.slides_container { width:860px; display:none;}
.slides_container div { width:860px; height:210px; display:block; }
.pagination { display: none; }
#reqInfo { margin: 0 25px; padding: 15px; background: #4f5050; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; }
#reqInfo h3 { color: #f2f2f2; margin: 0 0 10px 0; font-family: Tahoma, Geneva, sans-serif; font-size: 14px; }
.inputTxt { width: 174px; background: #636464; line-height: 25px; padding: 0 5px; display: block; height: 25px;  -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; border: 1px solid #494a4a; color: #f2f2f2; font-size: 10px; font-family: Tahoma, Geneva, sans-serif; }
.inputTxtH { height: 60px; }
.input01 { margin-bottom: 5px; }
.input02 { text-align: right; }
.submit { font-size: 12px; font-family: Tahoma, Geneva, sans-serif; background: #818080; line-height: 25px; padding: 0 20px; height: 25px;  -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; color: #f2f2f2; border: 0; }
.list01 { list-style: none; margin: 0; padding: 0 0 0 10px; }
.list01 li { padding-left: 10px; background: url(../images/bullet.gif) no-repeat left center; }