body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,
button,span,a{line-height: 1; margin:0; padding:0; font-size:100%; font-weight:normal;} 
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;} 
ol,ul{list-style:none;} 

img{border: none;}
body{background-color: #42494F; text-align:center; font-family:Verdana, Helvetica, sans-serif; color: #fff;}
.bodySize0{font-size:100%;}
.bodySize1{font-size:110%;}
.bodySize2{font-size:120%;}
h1{font-size: 150%; margin: 2em 0em 1.1em 0; color:#BDEF61;} /*h1{font-size: 120%; margin-bottom: 0.8em;}*/
h2{font-size: 110%; margin: 2em 0em 1.1em 0; color:#95DAFF; clear: both;}
h3{font-size: 100%; margin-bottom: 0.5em; color:#9ED4F6; font-weight: normal; line-height: 1.5;}
p{line-height: 1.4; margin-bottom: 0.8em; font-size: 82%; color: #fff;}
ul{margin-bottom: 0.8em;}
button{font-size: 82%; line-height: 1.4em;}
td{font-size: 80%; color: #fff; padding: 3px 0;}
a{color: #9ED4F6;}
a.bullet{color: #fff; padding: 0 0 0 15px; background: transparent url(../images/bullet.gif) no-repeat left center;}
li{font-size: 80%; padding: 0 0 0 15px; background: transparent url(../images/bullet.gif) no-repeat left 0.4em;  margin: 0 0 0.6em 0; line-height: 1.4em;}
li a{ color: #fff;}
input{font-size: 80%;}
label{font-size: 80%; line-height: 1.5; display: block;}
blockquote{margin: 0 3em 1em 3em; font-size: 85%; line-height: 1.4; font-style:italic;}
blockquote strong{font-weight:bold; font-style:italic;}
cite{display: block; width: 100%; margin: 0 0 4em 0; font-size: 70%; text-transform:uppercase; text-align: right;}

.button_spacer{margin: 2.5em 0 0 0}
.button{border: 1px solid #474747; border-bottom: 1px solid #000; border-right: 1px solid #353535; color: #333; padding: 0.28em 0.7em; background: #C7D6DE url(../images/button_bg.png) repeat-x left 1px; font-size:85%; cursor:pointer; text-decoration:none;}
.small{display: block; font-size: 70%; color:#9ED4F6; margin: 0 0 4px 0;}
.rowform {margin: 2em 30px 0 30px;}
.rowform .row{margin: 0.9em 0; width: 550px;}
.rowform input[type=text]{width: 250px;}
.rowform textarea{width: 330px; height:200px;}
.rowform label{display: block; float: left; width: 180px;}
.post{margin: 0 0 3em 0;}

#cellblock{clear:both; height: 1px; width: 100%;}
#background{background: #637076 url(../images/bg_span_short.jpg) repeat-x left top;}
#clouds{background: url(../images/clouds_short.jpg) no-repeat center 85px;}
#container{text-align: left; width: 900px; margin: 0 auto;}
#lines{background: url(../images/right_bg.gif) repeat-y right top; padding: 0 0 5em 0;}
#menu{text-align: right; height: 60px;}
#menu img{text-align: right; margin: 14px 0 0 40px;}
#logo{float: left; margin: 14px 0 0 0 !important;}
#hero{height: 70px;}
#strap{color: #454545; font-size: 80%; height: 20px; margin: 5px 0 0 0;}
#strapline{float: left; color: #454545;}
#contact{float: right;} 
#contact a{color: #454545; text-decoration: none;}
#left{width: 675px; float: left; padding: 40px 0 0 0;}
#left :first-child, #right :first-child{margin-top: 0;}
#left li{padding: 0 0 0 15px; background: transparent url(../images/bullet.gif) no-repeat left 0.4em;  margin: 0 0 0.3em 0; line-height: 1.4em;}
#left ul{margin: 0.9em 0 0.9em 1em;}
#left_top{overflow:auto;}
#left_top_left{width: 232px; float: left;}
#left_top_right{width: 425px; float: right;}
#img_holder{border: 1px solid #010100; background-color:#43545C; margin: 1.5em 0; text-align:center; line-height:0; padding: 12px 0;}
#img_holder a{margin: 0 5px; line-height:0;}
#img_holder img{border: 1px solid #010100;}
#right{width: 190px; float: right; text-align:left; padding: 46px 0 0 0; text-align: left;}
#right ul{margin-left: 1em;}
#right ul li a{color:#fff; text-decoration: none;}
#right input{margin: 0 0 7px 0; line-height: 1.5em;}
#loginform{margin-bottom: 30px;}
#footer{width: 100%; font-size: 100%; text-align:center; background-color:#42494F; text-align:center; border-top: 1px solid #000;}
#footer_inner{width: 900px; font-size: 70%; padding: 15px 0; margin: 0 auto; height: 1em;}
#footer a{color: #FFF; text-decoration:none;}