body {	margin:0; padding:0;  background:#353F49; color:#000; font-size:100%; font-family: Corbel, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", "Bitstream Vera Sans", "Liberation Sans", Verdana, "Verdana Ref", sans serif; }
a { color:#00F; text-decoration:none; background-color:inherit; }
	a:hover { color:#0F0; background-color:inherit }
dd { margin-bottom:10px }
dl { padding-top:0 10px 10px 40px; clear:left }
dt { font-weight:bold }
form.contact { border:1px groove #062847; margin: 5px 0 10px 20px; background:#5E7D83; padding:10px 0; color:#fff }
h1 { font-size:1.6em; font-weight:bold; font-color:#333; text-align:left; color:#062847; padding-bottom:3px; margin: 15px 20px 0 20px; font-family: "Palatino Linotype", Palatino, Palladio, "URW Palladio L", "Book Antiqua", Baskerville, "Bookman Old Style", "Bitstream Charter", "Nimbus Roman No9 L", Garamond, "Apple Garamond", "ITC Garamond Narrow", "New Century Schoolbook", "Century Schoolbook", "Century Schoolbook L", Georgia, serif }
h2 { font-size: 1.2em; margin: 15px 10px 0 25px; color:#062847; text-align:left;  font-color:#333; font-family: "Palatino Linotype", Palatino, Palladio, "URW Palladio L", "Book Antiqua", Baskerville, "Bookman Old Style", "Bitstream Charter", "Nimbus Roman No9 L", Garamond, "Apple Garamond", "ITC Garamond Narrow", "New Century Schoolbook", "Century Schoolbook", "Century Schoolbook L", Georgia, serif }
h2.article-home img { padding: 0 7px }
h3 { font-size:1.2em; color:#404240; font-weight:bold;  font-color:#333; line-height:1.2em; padding: 30px; background-color:inherit; font-family: "Palatino Linotype", Palatino, Palladio, "URW Palladio L", "Book Antiqua", Baskerville, "Bookman Old Style", "Bitstream Charter", "Nimbus Roman No9 L", Garamond, "Apple Garamond", "ITC Garamond Narrow", "New Century Schoolbook", "Century Schoolbook", "Century Schoolbook L", Georgia, serif }
hr { width:90%; size:2; margin-left:20px; clear:both }
li { padding-bottom:.4em }
p { font-size:1em; font-color:#333; line-height:1.4em; margin:0 0 5px 0; padding:0 20px 0 40px; background-color:inherit; text-align:justify }
	p.indent { padding:0; margin 0 20px 0 40px; line-height:1.4em }
	p.no_indent { padding:0; margin:0 0 5px 20px; line-height:1.4em }
table#faq { margin:0 0 0 20px; width:95%; padding:2px}
ul { margin:0 10px 10px 30px; line-height:1.2em }
	ul.indent { padding-left:50px }

.clear { clear:both }
.consultation {	width:100%; float:left; padding:5px; background-color:#5E7D83; color: #FFF }
.contact_emph {	font-size:1.3em; font-weight:bolder; color:#062847;	margin-left:20px }
.folio_img { width:150px; padding:10px 15px 15px 10px; float:left }
.folio_item { margin: 10px 0 10px 32px; clear:both }
.folio_p { padding:0; margin:0; float:left; width:410px }
.folio_p p { margin:0; padding: 5px 0 15px 10px }
.img_center { margin: 0 auto; text-align:center }
.img_left {	float:left; vertical-align:top; position:relative; padding-top:0; padding-bottom:0; padding-left:0; top: -7px; margin: 0 5px 0 0; left: -10px; }
.img_right { float:right }
.indent2 { font-size:80%; padding-left:40px; color:#666; text-align:left }
.left-margin { margin-left:15px }
.main_article {	margin: 0px 0px 2px 0px; 	padding: 0px 10px 8px 0px; }
.red {	color: #8B1714;	background-color: inherit;}
.right { float:left; width: 44%; padding: 5px }
.other { margin: 0;	font-size: 85% }
.other p { padding:5px; color:#333; background-color:inherit }
.red { font-weight: bold; color: #F00; font-size: 1.1em }
.small_para { margin:0;	padding: 0 20px; font-size:85%;	color:#666 }
.underline { border-bottom: 1px dotted #74879A; }
.white { color:#FFF; font-size:.8em; background-color:inherit; background:url("images/menudivider.gif"); background-repeat:no-repeat; background-position:center left; padding:0 0 0 8px }

#articles a.read-more { color:red }
#articles a.read-more:hover { color:blue }
#articles p.read-more { text-align:right; padding: 0 20px 0 0; margin:0 }
#articles h1 { font-size: 1.7em }
#articles h2 a { color:#062847; vertical-align:middle }
#articles h2 a:hover { color:red }
#articles p { clear:left }
#body_container {  }
#container { float: left; margin: 0px; padding: 0px; width: 780px; background: url("images/middle.gif") repeat-y top left; }
#faq h2 { font-size:1.1em; padding: 3px 3px 5px 3px;	margin:0; text-align:left }
#faq img { padding-right:2px; vertical-align:top }
#faq p { line-height:1.3em;	margin:0; padding:0 0 15px 0; vertical-align:bottom }
#faq td { vertical-align:top }
#faq tr { margin:0 }
#folio a { font-size:1.2em }
#folio a img { border:1; border-color:#333 }
#folio h1 { padding-left:15px }
#folio hr { width:70%;  margin: 0 auto; size:1 }
#footer { float: left; marg	n: 0 0 20px 0; padding: 15px 0 50px 0; width:691px; background-color:inherit; background-image: url("images/bottom.gif"); background-repeat:no-repeat; text-align:center; color:#919FAE }
#footer a { color:#BDC6CE; background-color:inherit }
#head_txt {	position:relative; top:60px }
#header { margin:0; padding:20px 0 0 15px; background-color:inherit; background-image:url("images/top2.gif"); background-repeat:no-repeat; height:180px; color:#919FAE; font-weight:bold; font-size:1.3em }
#hmenu { margin:0 96px 15px 15px; padding:0; background: #fff url("images/hmenu.gif") repeat-x top left; color: #808080; height:38px; width:669px }
	#hmenu ul { list-style:none; margin:0; padding:0 }
	#hmenu li { float: left; display:inline; padding:8px 3px 0 17px }
	#hmenu a { color:#CCC; font-size:1.1em }
	#hmenu a:hover { color: #00F; background-color: transparent }
#left_column { float: left; padding: 0 0 0 18px; width: 450px }
#menu a { display: block; line-height: 20px; padding: 0 0 0 4px; color: #353F49; background: #FFF; font-size:1.0em }
#menu a:hover { background: #353F49; color: #FFF; }
#one_column { width:630px; float:left; margin: 0 0 0 18px; padding:0 }
#preview{ position:absolute; border:1px solid #ccc; background:#333; padding:5px; display:none; color:#fff	}
#right_column {	float:left; width:200px; padding:0; margin:0 }
#sdwd { line-height:32px }
	#sdwd img {padding-top:8px; position:relative; left:-2px }
#top { width: 700px; height: 25px; margin: 0; padding: 0; background: url("images/top.gif") no-repeat top left }
#why_choose { line-height:40px; vertical-align: middle }
#why_choose_list { padding: 0 10px 10px 40px; clear:left }
#wrap {	margin:0 auto; padding: ; width: 691px }

/* slightly enhanced, universal clearfix hack */
.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
.clearfix { display: inline-block; }
/* start commented backslash hack \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* close commented backslash hack */


