body {margin:0; padding:0; font-family:arial; font-size:12px; background:none; height:auto; color:#717171}
a { color:#db2828; text-decoration:underline}
a:hover { color:#db2828;text-decoration:underline}
input {font-family:arial; font-size:12px; background-color:#f0f0f0; border: none;}
select {font-family:arial; font-size:12px; margin:0px; padding:0px; background-color:#f0f0f0; border:1px solid #676767;}
textarea {font-family:arial; font-size:12px;  border:2px solid #f0f0f0;}
img {border:none; }
form{padding:0px; margin:0px}
li {list-style:none;}


/* MAIN CONTAINER */

.main_container
{ width:900px; margin-left:auto; margin-right:auto;  }

.header {
float:left;
padding:0px;
margin:0px;
width:100%;
}

.input{
float:left;
height:22px;
background: url(img/input1.png) no-repeat;
width:133px;
}

.input input {
border: none;
float:left;
height:22px;
padding:0px;
margin:0px;
padding-top:3px;
padding-left:3px;
font-size:11px; 
color:#676767;
background:none;
}

.menu{
float:left;
padding:0px;
margin:0px;
list-style:none;
width:887px;
height:39px;
background:url(img/menu_bg.gif) repeat-x;
}

.menu li{
float:left;
height:39px;
padding:0px;
margin:0px;
color:#000000;
font-size:14px;

}

.menu li#active{
background:url(img/menu_bg_active.gif) repeat-x;
}
.menu li a{
float:left;
margin:12px 25px 0px 25px; 
color:#000000;
font-weight:bold;
text-decoration:none;
}

.menu li a:hover{
color:#000
}

.content{
float:left;
width:100%;
margin-top:15px;

}

.main_content{
float:left;
width:100%;
height:100%;
background:url(img/content_bg.jpg) repeat-y;
padding-bottom:20px;

}

.input_table{
float:left;
height:27px;
background: url(img/input_bg.gif) repeat-x;
width:260px;
}

.input_table input {
border: none;
float:left;
height:22px;
padding:0px;
margin:0px;
padding-top:5px;
padding-left:3px;
font-size:14px; 
color:#717171;
background:none;
}


.phone_code{
float:left;
background:url(img/phone_code.jpg) no-repeat;
width:45px;
height:22px;
color:#FFFFFF;
text-align:center;
padding-top:5px;
}
.left_menu{
float:left;
width:250px;
margin-left:10px;
}

.left_menu_active_button{
float:left;
width:228px;
height:25px;
color:#FFFFFF;
font-size:14px;
font-weight:bold;
padding-top:10px;
background:url(img/left_menu_active_bg.gif) repeat-x;
}

.left_menu_button{
float:left;
width:228px;
height:25px;
color:#000000;
font-size:14px;
font-weight:bold;
padding-top:10px;
background:url(img/left_menu_bg.gif) repeat-x;
}

.right_content{
float:left;
width:595px;
_width:590px;
padding-left:20px;
padding-right:20px;

}

.account_menu{
float:left;
padding:0px;
margin:0px;
list-style:none;
width:886px;
height:37px;
background:url(img/account_menu_bg.gif) repeat-x;
}

.account_menu li{
float:left;
height:37px;
padding:0px;
margin:0px;
color:#3c3c3c;
font-size:14px;

}

.account_menu li#active{
background:url(img/active_account_menu_bg.gif) repeat-x;
}

.account_menu li#active a{
color:#FFF;
}

.account_menu li a{
float:left;
margin:10px 25px 0px 25px; 
color:#3c3c3c;
font-weight:bold;
/*text-shadow: #FFFFFF 2px 2px;*/
text-decoration:none;
}

.account_menu li a:hover{
color:#3c3c3c;
}


.page_title{
font-size:20px;
font-weight:bold;
color:#000000;
float:left;
width:100%;
margin-bottom:5px;
}

.table{
float:left; width:100%;
}

.table_mod1 #tabe_title td{
border:none;
}
.table_mod1 #last_table_row td{
border-bottom: 1px solid #bababa;
}
.table_mod1  td{
border-bottom: 1px solid #e4e4e4;
}
.footer{
background:url(img/footer.png) no-repeat top;
margin-top:20px;
width:100%;
float:left;
height:100px;
background-color:#ededed;
color:#a7a7a7;
}

.footer a{
color:#a7a7a7;
}