	*{margin:0;padding:0;}
	body{background-color:#000;text-align:center}
	#container{margin:15px auto;width:774px;text-align:center;}
	#masthead{background:#000 url(../i/masthead.gif) no-repeat 0 0;width:774px;height:98px;}
	#topnav{text-align:center;height:26px;width:774px;background-color:#ccc;border-bottom:1px solid #999;}
html>body #topnav{text-align:center;height:26px;width:774px;background-color:#ccc;border-bottom:1px solid #bbb;}
	#topnav ul {margin:0;padding:0;display:inline;}
	#topnav li {display:inline;padding:0 3px;}
	#topnav li a {text-decoration:none;font: bold 11px Arial, Helvetica, sans-serif;color: #333;padding:.1em 8px;border:1px solid;border-color:#fff #000 #000 #fff;}
	#topnav li a:hover {background-color:#999;letter-spacing:normal;color:#fff;border-color:#000 #fff #fff #000;}
	#main{width:774px;background-color:#ccc;text-align:center;font: normal .8em Arial, Helvetica, sans-serif;}
	html>body #main{width:774px;background-color:#ccc;text-align:left;font: normal .8em Arial, Helvetica, sans-serif;}
#leftcol{float:left;width:160px;padding:10px;text-align:left}
#leftcol p{padding:6px 0;font:normal .85em arial,sans-serif;}
.header{border:1px solid;border-color:#999;text-align:center;background: url(../i/header_bck.gif) repeat-x 0;height:26px;font:bold .9em arial,sans-serif;line-height:26px;}

ul#nav{margin-top:1px;padding:0 3px;border:1px solid #999;font:normal .85em verdana,sans-serif;}
ul#nav li {margin-left:2px;padding:0;list-style-type:none;}
ul#nav li ul li{margin-left:10px;padding:0;list-style-type:none;}
#rightcol{float:right;width:150px;padding:10px;text-align:left}	
html>body #rightcol{float:right;width:160px;padding:10px;text-align:left}	
#rightcol p{font:normal .85em arial,sans-serif;}
#rightcol .row{margin:4px 0 8px 0;clear:both;width:140px;font:bold .85em verdana,sans-serif;}
#rightcol .colone{padding-left:5px;float:left;width:20px;}
#rightcol .coltwo{float:left;width:110px;}

#middle{width:454px;float:left;text-align:left;padding-top:10px;padding-left:20px;}
#middle a{text-decoration:none;}
#middle a:hover{text-decoration:none;border-bottom:1px dashed #f30;}
#middle h1{font-size:2em;font-weight:normal;}
#middle p{padding-bottom:1.2em;font-size:.85em;}
#middle .small{font-size:10px;}
#middle .row{margin:.4em 0;clear:both;width:400px;font-size:.85em;}
#middle .colone{width:145px;text-align:right;padding:.2em;float:left;border:1px solid #999;}
#middle .coltwo{width:240px;padding:.2em;float:right;border:1px solid #999;}
#middle .inpt{border:1px solid #999;width:240px;font-size:1.2em;background-color:#eee;}
html>body #middle .inpt{border:1px solid #999;width:210px;font-size:1.2em;background-color:#eee;}
#middle .collft{width:145px;text-align:right;padding:.3em;float:left;border:1px solid #999;}
#middle .colfrm{float:left;width:225px;}
#middle .colblnk{width:145px;text-align:right;padding:.3em;float:left;border:1px solid #ccc;}
#middle .colblnk{}

html>body #middle {width:390px;float:left;}
#footer{clear:both;padding-left:50px;padding-top:31px;background:#000 url(../i/footer.gif) no-repeat 0 0;width:774px;height:76px;text-align:left;}