/* CSS Document */
body {margin:0px auto; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.8em; color:#314A5E;   }
.mycap {margin:0px auto; width:700px; height:545px;}
.sidebtns {float:left; width:170px; }
form {margin:0px;}
.dot {background:url(../images/dot.png) repeat-x; height:auto; width:100%;}
.main {width:711px; height:700px ; margin:0 auto; border-left:#333333 thin outset; border-right:#333333 thin inset; 
padding:20px 30px 0px 30px; }
.main2 {width:711px; height:1000px ; margin:0 auto; border-left:#333333 thin outset; border-right:#333333 thin inset; 
padding:20px 30px 0px 30px; }
.head {width:100%; height:0 auto; margin:0 auto; padding-left:2%; margin-bottom:5px;}
.mainCont {width:1000px; margin-top:70px;}
.row1{width:1000px;height:600px;} /*margin:5px 5px 0px 0px; padding:20px 10px;*/
.row1col1{width:610px;float:left;padding-left:25px;}
.row1col2{width:360px;float:right;margin-top:47px;}

.tafFormDiv {border:#ccc 3px groove;font-size:11px;margin-top:100px;width:595px; height:468px; background:url(../images/tafBg.jpg);}
.pop {width:390px; height:468px; float:right; color:#ffffff;padding:30px 15px 0 0;}  

.row2{width:995px;}

.inpwid{width:170px;}
.mytp { margin:5px 5px 0px 0px; }
.mytv {height:390px; }
.formDiv {margin:5px 5px 0px 0px;padding-left:30px;background-color:#CCCCFF;}
.mytf {margin:5px 5px 0px 0px;  }
.banner {margin:15px 5px 20px 0px;  }
.myrl {margin:5px 5px 0px 0px;  }
/*.paintFormDiv {  background-image:url(../images/formbg.jpg); background-repeat:repeat-x;}*/
.tinytxt2 {font-size:0.8em; text-align:justify; color:#D20000;}
.toHd {cursor:pointer;}
.toHd:hover {
	text-decoration:underline;
	color:#990000;
}
.share{border-top:#ccc 2px groove;border-bottom:#ccc 2px groove;padding:20px 0 0 50px;margin-top:20px;height:70px;width:550px;}
.othersHold{width:105px;height:35px;margin:0px 26px 0 0;float:left;text-align:left;cursor:pointer;}
.othersImg{float:left;width:25px;}
.othersTxt{float:right;width:80px;}
.foot {width:100%; height:50px; margin-top:40px;}

.rght {float:right;}
.frmlabel1 {float:left; width:470px; margin:5px 0px 0px 10px; height:25px; padding:2px; text-align:left;}
.frmlabel {float:left; width:160px; margin:5px 0px 0px 10px; height:25px; padding:2px; text-align:right;}
.frmcntrl {float:right; width:250px; margin:5px 10px 0px 0px; height:25px; padding:2px;}
.signupbox {width:500px; padding:10px; float:left; background-color:#CCCCFF; background-image:url(../images/formbg.jpg); background-repeat: no-repeat; margin-left:100px;}
.activ {width:450px; overflow:auto; padding:10px; background-color:#CCCCFF; background-image:url(../images/formbg.jpg); background-repeat:repeat-x; margin:50px auto; }
.signfrm input {width:230px; border:1px solid #314A5E; }
.signfrm input:hover {border:1px solid #FFBD0F;}
.signfrmhead { padding:10px; height:73px; background-color:#CC99FF; background-image:url(../images/formheadbg.jpg); background-repeat:repeat-x; border:1px solid #8DA9D1; width:424px; margin:0px auto; }

.tinytxt , .toHd, .tafClass{font-size:0.8em;font-weight: bold; font-family: Arial, Helvetica, sans-serif;}
.tinytxt2 {font-size:0.8em; text-align:justify; color:#D20000;}
.whttxt {color:#FFFFFF; font-weight:bold; font-size:1em; line-height:1.5em;}
.drktxt {color:#2E3239; font-weight:bold; font-size:1.2em; line-height:1.5em;}

.response {padding-left:210px; width:220px;}
p {margin:0px; padding:0px;}
a {color:#314A5E; text-decoration:none;}
a:hover {text-decoration:underline;}
.divleft {float:left;}

.footer{margin-top:10px;float:left;width:700px;}

/*CSS for Tell a friend*/
.tafContOn {
	background-image:url(../images/bgTAF.png);
	background-repeat:repeat;
	width:100%;
	height:100%;
	position:fixed;top:0px;left:0px;
}
.tafContOff {
	display:none;
}
.tafClass{
	cursor:pointer;
	margin:3px 90px 0px 0;
	float:right;
	color:#990000;
}
.tafClass:hover{
	text-decoration:underline;
}