﻿body { margin:0px; background-color:WHITE; font-family:Arial, Helvetica, sans-serif; font-size:12px; overflow-y:scroll; background-image:url(img/bg_gradient.gif); background-repeat:repeat-x; }

* html body {height: 100%;}

div { behavior:url(img/iepngfix.htc); }

h1 { font-size:18px; letter-spacing:2px; color:#FF9900; font-weight:bold;  }
h2 { font-size:14px; letter-spacing:1px; line-height:22px; }
h3 { font-size:14px; color:#666666;  font-weight:bold; line-height:20px; }
h4 { font-size:13px; letter-spacing:1px;  font-weight:bold; line-height:20px; }

hr { border: 0; margin:20px auto 20px auto; width: 90%; color:#000; background-color: #000; height: 1px; }

p {
	line-height:18px;
	font-size: 10px;
	color: #000;
}

ul { line-height:18px; }

a { text-decoration:none; color:#ffffff; font-weight:bold; }

#page { width:1180px; margin-left:auto; margin-right:auto;}

#header { width:1180; height:140px; }
#header_mapgadget { position:absolute; width:1180; height:200px; z-index:1; }
#header_mapgadget_cover { position:absolute; width:1200px; height:200px; z-index:100; background-image:url(../img/opacity.png); }

#navbar { float:left; letter-spacing:1px; background-color:#FFFFFF; }
.navlink { margin: 0px 16px 0px 16px; }

#main { float:left; background-image:url(../img/mainbg.gif); background-repeat:repeat-y; }
#main_leftcol { float:left; width:550px; padding:10px 20px 10px 20px; }
#main_rightcol { float:left; width:550px; padding:10px 20px 10px 20px; }


#footer { float:left; padding:5px 20px 5px 20px; width:1140px; background-color:#cccccc; background-image:url(../img/bg_gradient_footer.gif); background-repeat:repeat-x; }
.smalltxt { font-size:10px; line-height:12px; }
