* { margin:0; padding:0; }
body {color:#036; font:62.5% Verdana, sans-serif }
img a { border:0}

/*layout*/
#header { width:748px; margin:10px auto 0 auto ;}
#head_left{ width:170px; float:left}
#head_right { width:578px; height:59px; float:right}
#main {background:#cadae4; clear:both; border-top:1px solid #fff; border-bottom:1px solid #fff }
.holder { margin:0 auto; width:748px;}
#content { width:374px; float:left;}
#side { width:343px; float:right;}
#clear {clear:both; }
#footer { background:url(/images/footer_bg.gif) repeat-x; min-height:68px; border-top:1px solid #cadae4}

/*links*/
a { color:#036; text-decoration:none;}
a:hover { color:#036; text-decoration:underline}

/*internal layout*/
#heading { margin:16px 0 0 0; height:60px; background:url(/images/h_bg.gif) 0 31px  repeat-x; }
.top { float:right; }
.top a { border:1px solid #D7E3EB; padding:2px}
.top a:hover { border:1px #fff  solid; text-decoration:none}

/*images*/
#side img { border:1px solid #fff; margin:0 0 28px 0}

/*Typograghy*/
h1{ display:none}
h2{ margin:0 0 15px 0 ; padding:5px 0 5px 0; font-size:1.45em; font-weight:normal; color:#036; border-bottom:#F2F0F0 solid 1px;}
p { margin:0 0 10px 0; font-size:1.15em; line-height:1.3em; text-align:justify;}
p.last { margin:0 0 30px 0}
p#call { font-size:1.15em; line-height:1.4em; color:#036; font-weight:bold;clear:both }
#content_services p{ font-size:1.2em; line-height:1.4em }
#footer p { font-size:0.9em; color:#666; text-align:justify; margin:15px 0;}
.nowrap { white-space:nowrap}
/*Navigation*/
#topnav { margin:28px 0 0 0; padding:0; float:right; font-size:1.1em; color:#036}
#topnav li { display: inline; list-style-type: none; padding-left: 25px;}
