/* CSS Document - RS - Dave Saunders */

/* body styles */
body{padding:0; margin:5px 0 0 0; font-family: lucida sans, lucida grande, arial, helvetica, serif; font-size:75%; color:#222; background:url(../images/bg.jpg) repeat-x; background-position:0 0; background-color:#fff; }
h1,h2,h3,h4,h5,h6{font-size:100%; display:block; font-weight:bold; color:#FB2300;}
h1{display:block; font-size:160%; margin:0 0 20px 0; padding:0 0 6px 0; border-bottom:2px solid #FB2300;}
h2{display:block; font-size:125%; margin:15px 0 3px 0;}
h3{display:block; font-size:105%; margin-top:10px;}
a{color:#FB2300; text-decoration:none;} a:hover{text-decoration:underline;}

/* misc styles */
.skiplinks{display:none;}fieldset{border:0; width:200px;}input{font-size:100%; font-family: lucida sans, lucida grande, arial, helvetica, serif;}textarea{font-family: lucida sans, lucida grande, arial, helvetica, serif; font-size:100%; width:250px; height:140px;}form{margin:0; padding:0; border:0;}table{font-size:100%;}
hr{height:1px; border:0; line-height:1px; clear:both; color:#fff; background-color:#fff;}label{display:block; float:left;} p{line-height:1.1em;}caption{font-weight:bold; text-align:left; padding-bottom:4px;}.divclear{clear:both; height:1px; line-height:1px; font-size:1px; margin-top:-1px;}

#container{margin:auto; display:block; padding:0 0 0 0;}

#header{display:none;}
	
#middle{}
#midInner{}



/* mainnav styles */
#mainnav{display:none}
/* left styles */
#left{display:none;}

img.ifr{float:right; margin:0 0 10px 10px;}


/* right styles */
#right{display:block; }

/* footer styles */
#footer{margin-top:20px; padding-top:20px; border-top:1px solid #333;}

#footer ul{display:none;}
#footer p{}
#footer ul li{margin-bottom:7px;}


/* misc styles */
.dn{display:none;}
table{display:block; font-size:100%; font-family: "Trebuchet MS",verdana; font-size:100%;  margin:0 0 10px 0;}
table.last{border:0;}
table tr td{padding:5px 5px 5px 0;}
table tr th{padding:5px; color:#008fd4;}
table label{display:block; font-weight:bold; padding:2px; margin:0;float:none; vertical-align: middle!important;}
table input{float:none; padding:2px; margin:0; vertical-align: middle;}
table select{float:none; padding:0 0; margin:0; vertical-align: middle; font-size:100%;}
table select option{float:none; padding:2px; margin:0; vertical-align: middle; font-size:100%;}
table textarea{vertical-align:middle;}




.clearfix:after {content: "."; display:block; height:0; clear:both; visibility:hidden;}
.clearfix {display:inline-table;}
/* Hides from IE-mac \*/
* html .clearfix {height:1%;}
.clearfix {display:block;}
/* End hide from IE-mac */
a{outline:none;}