﻿body 
{
    padding:0;
    margin:0;
    font-family: Arial, Verdana, Geneva, sans-serif;
    font-size:11px;
}

.PassWordTag {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: capitalize;
	color: #9199b4;
	text-decoration: none;
}

table   
{	font-family:verdana; 
	font-size:11px; 
	color:#646464;
}

.sub_header
{
	color:#183369;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
	padding-left:15px;
}

a:hover	
{
	text-decoration:none; 
	color:black;
	font-family:verdana; 
	font-size:11px;}

a:link	
{ 
	text-decoration:none;
	color:black;
	font-family:verdana; 
	font-size:11px;
}

a:visited	
{
	text-decoration:none; 
	color:black;
	font-family:verdana; 
	font-size:11px;
}

.steps  
{
	position:absolute; 
	left:340px; top:49px; 
	z-index:2;
}

.td_n   
{
	width:173px; 
	height:31px; 
	background-image:url(img/sun_n.gif);
    font-weight:bold; text-align:center;color:#006BB1;cursor:hand;
}
    
.td_h   
{
	width:173px; height:31px;
	background-image:url(img/sub_h.gif);
    font-weight:bold; 
	text-align:center;
	color:#006BB1;cursor:hand;
}

table 
{
	font-family:verdana; 
	font-size:11px; 
	color:#646464;
}

input   
{
	font-family:verdana; 
	font-size:11px; 
	color:#646464;
}

.input_btn
{
	font-family:verdana; 
	font-size:11px; 
	font-weight:bold;
	color:#000000;
	cursor:hand;
	
}
        
textarea   
{
	font-family:verdana; 
	font-size:11px; 
	color:#646464;
	
}

select   
{
	font-family:verdana; 
	font-size:11px; 
	color:#646464;
	border:1px solid #66ADE8;
}
        
.mark    
{
	font-family:webdings; 
	font-size:14px; 
	color:#70280f;
}

.mark2 
{
	font-family:webdings; 
 	font-size:14px; 
	color:#70280f;
}

.mark1    
{
	font-family:webdings; 
	font-size:14px; 
	color:#66ADE8;
}

.btn	
{
	border-right:2px solid #666666;
	border-bottom:2px solid #666666;
	border-top:1px solid #666666;
	border-left:1px solid #666666;
	cursor:hand;
	background-color:gainsboro;
}

.btn_text	
{
	font-family:verdana; 
	font-size:11px; 
	color:#222222;
	cursor:hand;
	font-weight:bold;
}
	
.btn_arr	
{
	font-family:webdings; 
	font-size:14px; 
	color:#66ADE8;
	text-valign:bottom;
} 

#btn_submit 
{
	font-weight:bold;
	font-size:12px;
}

.div_gen	
{
	border:#646464 1px solid; 
	overflow-y:scroll;
	scrollbar-face-color: #gainsboro;
	width:418px;
	height:350px; 
	background-color:white;
}
	    
.top_th 
{
    cursor:hand;
	padding-top:3px; 
	padding-bottom:3px;
	background-color:#c2ced0;
	color:#FFFFFF;
} 

.subHeader
{
	color:#A87301; 
	font-size:16px; 
	padding-left:70px; 
	text-align:left;
	font-family: Arial, Verdana, Geneva, sans-serif;
}

#topright 
{
    width:100%;
    height:119px;
    background-image:url(../img/nav_bg.jpg);
    background-repeat:repeat-x;
}
#topright img.logo 
{
    float:left;
}

#nav 
{
    position:absolute;
    width:850px;
    top:42px;
    left:330px;
    z-index:100;
}


#nav a:link, #nav a:visited 
{
    display:block;
    float:left;
    height:20px;
    padding:4px 10px 0 0;
    vertical-align:middle;
    font-family: Arial, Verdana, Geneva, sans-serif;
    font-size:10pt;
    color:white;
    text-decoration:none;
    font-weight:bold;
}

#nav a:hover, #nav a:active 
{
    display:block;
    float:left;
    height:20px;
    padding:4px 10px 0 0;
    vertical-align:middle;
    font-family: Arial, Verdana, Geneva, sans-serif;
    font-size:10pt;
    color:white;
    text-decoration:none;
    font-weight:bold;
    color:#9ed3ff;
}

#date 
{
    width:85px;
    height:35px;
    float:left;
    position:relative;
    background-image:url(../img/date_bg.gif);
    background-repeat:repeat-x;
    color:Black;
    padding:10px;
    text-align:center;
}

div.reportson 
{
    position:absolute;
    height:35px;
    width:100px;
    top:42px; left:325px;
    z-index:99;
    background-color:#1d5789;
    opacity: .6;
    filter: alpha(opacity=60);
    border:1px solid #caeaff;
    border-width: 0 1px 0 1px;
}
div.topnavarea1 
{
	position:absolute;
    height:35px;
    width:100px;
    top:42px; left:325px;
}

div.topnavarea11 img 
{
    float:left;
    padding-right:5px;
}
div.mnton 
{
    position:absolute;
    height:35px;
    width:135px;
    top:42px; left:430px;
    z-index:99;
    background-color:#1d5789;
    opacity: .6;
    filter: alpha(opacity=60);
    border:1px solid #caeaff;
    border-width: 0 1px 0 1px;
}
div.topnavarea2 
{
	position:absolute;
    height:35px;
    width:135px;
    top:42px; left:430px;
}
div.settingson 
{
    position:absolute;
    height:35px;
    width:95px;
    top:42px; left:570px;
    z-index:99;
    background-color:#1d5789;
    opacity: .6;
    filter: alpha(opacity=60);
    border:1px solid #caeaff;
    border-width: 0 1px 0 1px;
}
div.topnavarea3 
{
	position:absolute;
    height:35px;
    width:95px;
    top:42px; left:570px;
}
div.billingon 
{
    position:absolute;
    height:35px;
    width:75px;
    top:42px; left:670px;
    z-index:99;
    background-color:#1d5789;
    opacity: .6;
    filter: alpha(opacity=60);
    border:1px solid #caeaff;
    border-width: 0 1px 0 1px;
}
div.topnavarea4 
{
	position:absolute;
    height:35px;
    width:75px;
    top:42px; left:670px;
}
div.supporton 
{
    position:absolute;
    height:35px;
    width:95px;
    top:42px; left:750px;
    z-index:99;
    background-color:#1d5789;
    opacity: .6;
    filter: alpha(opacity=60);
    border:1px solid #caeaff;
    border-width: 0 1px 0 1px;
}
div.topnavarea5 
{
	position:absolute;
    height:35px;
    width:75px;
    top:42px; left:670px;
}
div.wrapson 
{
    position:absolute;
    height:35px;
    width:75px;
    top:42px; left:850px;
    z-index:99;
    background-color:#1d5789;
    opacity: .6;
    filter: alpha(opacity=60);
    border:1px solid #caeaff;
    border-width: 0 1px 0 1px;
}
div.topnavarea6 
{
	position:absolute;
    height:35px;
    width:75px;
    top:42px; left:850px;
}
div.emailon 
{
    position:absolute;
    height:35px;
    width:75px;
    top:42px; left:930px;
    z-index:99;
    background-color:#1d5789;
    opacity: .6;
    filter: alpha(opacity=60);
    border:1px solid #caeaff;
    border-width: 0 1px 0 1px;
}
div.topnavarea7 
{
	position:absolute;
    height:35px;
    width:75px;
    top:42px; left:930px;
}

#frmCalendar  
{	position:absolute;
	width:155px;
	height:150px;
	left:200px;
	background-color:white;
	visibility:hidden;		
}

.img

{
cursor:pointer;
cursor:hand;

}