/* CSS Document */

body {margin:0px; padding:0px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration:none; color:#383431; font-size:12px; }
a{color:#fff; text-decoration:none; }
a:hover{color:#000; text-decoration:}


a.email{color:#437f9b; text-decoration:none; }
a:hover.email{color:#ccc; text-decoration:}




#topnav a{color:#000; text-decoration:none;font-size:12px; }
#topnav .middle0 a:hover{color:#000; text-decoration:; font-size:12px;border-bottom:1px solid #000; }


a.whitetext{color:#333; text-decoration:none}
a.whitetext:hover{color:#00e}

img {border:none;}
.floatLeft{ float:left; position:relative}
.clearboth { clear:both}
.separator_v {width:8px; height:24px; float:left; position:}	
.borderbottom {border-bottom:1px solid #CCC;}

.wrapper {width:908px; margin:auto; border:0px solid #939598; position:relative;}


#logo{ width:908px;height:50px;margin:0px; padding:0px;float:left; position:relative}
#topnav{ width:925px;margin:0px; padding:0px;float:left; position:relative; margin-top:20px; }
.left {width:7px; height:24px; float:left; position:replative;background:url(../images/buttons/left.jpg) no-repeat;}
.middle {height:24px; width:80px; text-align:center; float:left; position:replative; padding-left:5px; padding-right:5px;background:url(../images/buttons/bkgnd.jpg) repeat-x; padding-top:3px;}
.right {width:7px; height:24px; float:left; position:replative;background:url(../images/buttons/right.jpg) no-repeat;}


.left0 {width:7px; height:24px; float:left; position:replative;}
.middle0 {height:24px; width:80px; text-align:center; float:left; position:replative; padding-left:5px; padding-right:5px; padding-top:3px;}
.right0 {width:7px; height:24px; float:left; position:replative;}


#captions {width:908px; margin:0;float:left;  /*background:url(../images/backgrounds/background1.jpg) no-repeat; */; margin-bottom:0px;}


#blocks {width:898px; margin:auto;float:left;position:relative; background:url(../images/backgrounds/box_back.jpg) repeat-x; clear:both; padding:5px;  }
#blocks h1 {font-size:15px; color:#427e9a; padding:10px 0 25px 8px; margin:0; text-transform:uppercase; }

.block1 {float:left; position:replative; width:290px;}
.block2 {float:left; position:replative; width:290px;}
.block3 {float:left; position:replative; width:290px;}
.blockseparator {float:left; position:replative; width:14px;text-align:center;height:210px; background:url(../images/backgrounds/vs.gif) no-repeat;}
.contentBloacks {width:275px; padding:0 0 0  8px; line-height:16px; color:#6d6d6d; height:130px;}
.morelink {float:left; position:replative;width:260px;padding:0 0 0 8px; text-align:left}

.morelink a { color:#427e9a; text-decoration:none}
.morelink a:hover { color:#92af00; border-bottom:1px solid #92af00;}

.introduction {width:878px;  margin:auto;border:0px solid #939598; height:87px; position:relative; color:#6e6f70;clear:both;   padding:20px 20px 10px 10px; background:url(../images/backgrounds/qblock.jpg) no-repeat #fff; height:325px;}


#contents {width:898px;float:left;position:relative; background:url(../images/backgrounds/box_back.jpg) repeat-x #dee9eb; clear:both; padding:5px; }
#contents h1 { margin:0; padding:10px 0 5px 5px; color:#437e9a; font-size:15px;}
#contents h2 { margin:0; padding:10px 0 5px 5px; color:#437e9a; font-size:13px;}
.introduction, #contents p { line-height:17px; padding:5px;}
#contents li { line-height:17px; padding:5px;}
#contents li li { line-height:17px; padding:5px;}
#contents ul { padding:0; margin-left:30px;}
.separator_h {width:908px; margin:0; float:left; border:0px solid #939598; position:relative; height:5px; min-height:5px;}
*html .separator_h {width:908px; margin:0; float:left; border:0px solid #939598; position:relative; height:2px; min-height:2px;}
#footer {width:878px;  margin:auto;border:0px solid #939598; height:87px; position:relative; color:#6e6f70;clear:both;  background:url(../images/backgrounds/footer.jpg) no-repeat;  padding:1px 20px 10px 10px; text-align:right}
#footer a{color:#6e6f70; text-decoration:none; }
#footer a:hover{color:#6e6f70; border-bottom:1px solid #6e6f70;}


fieldset {border:none; width:500px;}
.labeltext {float:left; position:replative: border:1px solid #6e6f70; color:#6e6f70;  width:250px; text-align:right; margin-right:5px; font-weight:bold; font-size:12px; }
.labelfield {float:left; position:replative: width:250px;}
input {border:1px solid #6e6f70; width: 200px; padding:3px;}
textarea {border:1px solid #6e6f70; width: 200px; height:50px; font-size:11px; padding:3px;font-family: Verdana, Arial, Helvetica, sans-serif; }
.separator_h1 {width:460px; margin:0; float:left; border:0px solid #939598; position:relative; height:2px; min-height:5px;}


div#nifty{ margin: 0 10%;background: #9BD1FA}
.rtop,.rbottom{display:block}
.rtop *,.rbottom *{display:block;height: 1px;overflow: hidden}
.r1{margin: 0 5px}
.r2{margin: 0 3px}
.r3{margin: 0 2px}
.r4{margin: 0 1px;height: 2px}

.rs1{margin: 0 2px}
.rs2{margin: 0 1px}
