body{font-family:Arial, Helvetica, sans-serif;font-size:13px;background-image:url(img/bbg.png);background-repeat:repeat-x;}
/*
img{border:1px solid #5f9b1e;padding:5px;}
img.floatTL{float:left;margin:10px 10px 5px 0;}
img.floatTR{float:right;margin:10px 0 5px 10px;}
*/
#page{width:922px;background-image:url(img/wbg.jpg);background-repeat:repeat-y;margin:10px auto;}
#head{color:#333;width:902px;float:left;height:100px;background-color:#dbe6ec;background-image:url(img/hbg.jpg);background-repeat:no-repeat;margin:0;padding:10px; border:0px solid blue}
.logo h1.lineone{font-size:2.5em;font-weight:lighter;font-family:helvetica, arial, sans-serif;padding-top:10px;padding-left:5px;border:none;letter-spacing:-1px;color:#5f9b1e;}
.logo h1.lineone span{color:#53a5ce;}
.logo h2.linetwo{padding-left:5px;font-size:.9em;font-family:helvetica, arial, sans-serif;text-transform:none;color:#53a5ce;}
.logo a{color:#53a5ce;text-decoration:none;}


#menu{width:200px; border:solid 1px silver; background-color:#F5F7F7;}
a.menu,a.menu:link,a.menu:visited,#curr{color:#02486C; border-bottom:1px solid gray; padding-left:5px;
  font-family:verdana, arial, sans-serif; font-size:12px; text-decoration:none; line-height:25px;
  display:block; height:25px; margin-top:2px; overflow:hidden;}
a.menu:hover{ color:orange;}
a.menu:active,#curr{color:navy; font-weight:bold;}




#body{float:left;color:#333;background:white;min-height:350px;width:458px;display:inline;text-align:justify;margin:0;padding:10px; border:0px solid red}
#body h1{color:#53a5ce;font-size:1.7em;font-weight:lighter;}
#body h2{color:#53a5ce;font-size:1.5em;font-weight:lighter;}
#body li{padding-bottom:.5em}

#foot{width:922px;clear:both;color:#333;background:#dbe6ec;text-align:center;margin:0;padding:8px 4px; height:24px}
#left{color:#333; width:202px;float:left;margin:0;padding:10px;}
#righ{color:#333; width:192px;float:left;margin:0 0 0 4px;padding:10px;  border:0px solid red;}

#righ img{border:none}

#fbox{padding:4px 0px 0px 0px;}
.cocl{width:450px;margin:0;padding:0;}
.cocm{width:100px;margin:0;padding:0;}
.cocr{width:250px;margin:0;padding:0;}
.cobx{margin:0;padding:0;}
.cobx:after{content:"";display:block;clear:both;}
.cobx a{text-decoration:none; color:#4E4A3A}
.cobx a:hover{color:black;}
.floatL{float:left;}
.floatR{float:right;}
.ctr{text-align:center;}
.rig{text-align:right;}
.lef{text-align:left;}

#cnt fieldset {background:white; width:450px; margin:20px auto; border:0px solid navy }
#cnt legend{background:whitesmoke; border:navy solid 0px; padding:1px 10px}
#cnt label{width:70px; float:left; text-align:right; margin:3px 12px 0 0; clear:both;}
#cnt .inp,#cnt .inps{background:#FFFFCC; color:navy; border:#003399 solid 1px; float:left; padding:2px; margin-bottom:10px; font:normal 14px Helvetica,Arial,sans-serif;}
#cnt .inp{width:320px}
.err{color:red; font-weight:bold}



.rbBluBox {background:transparent; margin:0px;}
.rbBluTop, .rbBluBot {display:block; background:transparent; font-size:1px;}
.rbBluB1, .rbBluB2, .rbBluB3, .rbBluB4 {display:block; overflow:hidden;}
.rbBluB1, .rbBluB2, .rbBluB3 {height:1px;}
.rbBluB2, .rbBluB3, .rbBluB4 {background:#D1E8F1; border-left:1px solid #003366; border-right:1px solid #003366;}
.rbBluB1 {margin:0 5px; background:#003366;}
.rbBluB2 {margin:0 3px; border-width:0 2px;}
.rbBluB3 {margin:0 2px;}
.rbBluB4 {height:2px; margin:0 1px;}
.rbBluBdy {display:block;  background:#D1E8F1; border:0 solid #003366; border-width:0 1px; padding:5px 10px; color:black;}


#ruler{width:455px; height:40px; border:1px solid red; background:plum}