@charset "utf-8"; 

/* CSS Document */
body{padding:0; margin:0; background-image: url(images/tile.png); background-repeat: repeat; color:#fff; font-size:42px; line-height:60px; font-family:"Lucida Grande",Arial,Helvetica,sans-serif}

div, p, h1, h2, form, img, ul{padding:0; margin:0}

a{color:#FFF;}

.spacer{font-size:0; line-height:0; clear:both}

/*-----------------main div start-----------*/
#mainDiv{width:851px; margin:0; padding:164px 0 0 0}



.opacityDiv{width:789px; padding:32px 0 28px 62px; background:#61c1e7;  min-height:100px;}

/*----------left part start-------*/
#left{width:375px; float:left}

#left h2{margin:0 0 22px 0; text-indent:-22222px; height:45px; }

#left p{font-size:14px; line-height:24px}

/*------------right part start---------*/
#right{width:404px; float:right; padding:0}

#right form{padding:15px 0 0 30px}

#right p{background:#fff; padding:5px 5px 5px 10px; color:#61c1e7; font-size:14px; line-height:24px}

#right form input.textBox{background:url(images/blue_input_bg.png) no-repeat 0 0; height:28px; width:290px; margin:0 0 11px 0; padding:15px 0 0 15px; border:none; color: #61c1e7; font:normal 14px "Lucida Grande",Arial,Helvetica,sans-serif;}

#right form input.blueTextBox{background:url(images/blue_input_bg.png) no-repeat 0 0; width:290px; height:28px; margin:0 0 11px 0; padding:15px 0 0 15px; border:none; color: #61c1e7; font:normal 14px "Lucida Grande",Arial,Helvetica,sans-serif;}

.fromrelative{position:relative}

.required{background:url(images/required.png) no-repeat 0 0; height:13px; width:69px; position:absolute; left:285px; top:16px; text-indent:-22222px}

.invalid{background:url(images/invalid.png) no-repeat 0 0; height:13px; width:69px; position:absolute; left:285px; top:16px; text-indent:-22222px}

#right form input.submit{background:url(images/submit1.png) no-repeat 0 0; height:36px; width:107px; border:none; margin:5px 67px 0 0; cursor:pointer}
