/* tos specific css 
-------------------
*/

body {
color:#efefef;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
margin:0;
padding:0;
background:#383838;
}

#alignDiv {
background-color: transparent;
text-align: center;
margin-top: -100px;
margin-left: -140px;
position: absolute;
top: 50%;
left: 50%;
width: 250px;
height: 45px;
visibility: visible;
}

.normal_module_container .componentContainer {
width:250px;
padding:15px;
text-align:center;
}

.normal_module_container .componentContainer .title {
margin-bottom:10px;
text-align:left;
}


#tos_alignDiv {
background-color: transparent;
text-align: center;
margin-top: 40px;
margin-left: -290px;
position: absolute;
left: 50%;
width: 580px;
height: 45px;
visibility: visible;
}

#tos_alignDiv .normal_module_container .componentContainer {
width:550px;
padding:15px;
text-align:center;
}

#tos_alignDiv .normal_module_container .componentContainer .title {
margin-bottom:0;
float:left;
}


#tos_alignDiv .normal_module_container .componentContainer .tos {
border-bottom:1px #6D6D6D solid;
border-right:1px #6D6D6D solid;
border-left:1px #6D6D6D solid;
padding:10px;
height:200px;
overflow:auto;
clear:both;
text-align:left;
}

#tosForm {
width:550px;
margin:10px 0 0 0;
padding:0;
}

#tosForm .submit  {
width:auto;
}

#tosForm fieldset  {
width:528px;
margin:0 auto;
padding:0 0 10px 0;
}

#tosForm lable {
width:119px;
}

#tosForm  input{
width:90px;
}

#tosForm fieldset label sup {
line-height:5px
}
