/* new */
@charset "utf-8";
/* CSS Document */
body{
	margin:0;
	padding:0;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	}
.loginform{
	border:solid 1px #000;	
	background-image: url(/images/img06000.gif);
	background-repeat: repeat-x;
	background-position: left top;
	}
.loginform th{
	height:40px;
	font-family:Arial, Helvetica, sans-serif;
	color:#003366;
	font-size:20px;
	padding:5px 0 30px 0;
	}
.loginform td{
	padding:5px;
	}
.loginform label{
	text-align:right;
	display:block;
	width:100%;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000;
	}
 .loginform a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#0099CC;
	}
.loginform .button{
	background-color:transparent;
	height:28px;
	width:70px;
	background-image: url(/images/btnbg.png);
	background-repeat: repeat-x;
	background-position: left top;
	margin:10px 20px;
	padding:0 0 0px 0;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#006699;
	cursor:pointer;
	border:solid 1px #999;
	}
.welcome_spectrum{
	height:80px;
	background-image: url(/images/logo.png);
	background-repeat: no-repeat;
	background-position: center 10px;
	text-align:left;
	padding:80px 0 0 80px;
	font-size:16px;
	position:relative;
	top:10px;
	
	}
/*top frame container having logo and top navigation*/
.header{
	width:100%;
	height:70px;
	_height:40px;
        margin-bottom:3px;
        _margin-bottom:0;
	border-bottom:solid 3px #0071bc;
	}
/*div containes logo*/
.logo{
	width:440px;
	float:left;
	text-align:center;
	padding:10px 0;
	}
/*right div in header*/
.hgw{
	height:70%;
        _height:100%;
        width:40d0px;
	float:right;
	border-top:solid 10px #005bab;
	margin:0;
	background-image: url(/images/hgw.png);
	background-repeat: repeat-x;
	background-position: left bottom;
        _background-position: left 1px;
	padding:5px;
	}

.hgw h1{
	font-family:"Trebuchet MS", Helvetica, impact, Arial, sans-serif;
	color:#005bab;
	font-size:20px;
	text-align:center;
	line-height:1;
        _line-height:1.5;
	font-weight:600;
	}
/*logout text*/
.hgw p{
	text-align:right;
	font-size:12px;
	color:#fff;
	margin:0 10px 5px 0;
	_margin:0;
	}
/*logout link text*/
.hgw p a{
	color:#fff;
        text-decoration:none;
	}
/*top navigation start*/
.topnav{
	width:100%;
	height:40px;
	clear:both;
	background-image: url(/images/navbg.png);
	background-repeat: repeat-x;
	background-position: left top;
	margin:2px 0 0 0;
	}
.menu{
	width:100%;
	height:auto;
	margin:0;
	padding:0;
	}
.menu li{
	display:block;
	list-style:none;
	float:left;
	position:relative;
	width:24%;
	height:100%;
	margin:0;
	padding:0;
	color:#fff;
	text-align:center;
	line-height:2;
	font-family:Helvetica, Tahoma, Arial, sans-serif;
	}
.menu li a{
	color:#fff;
	display:block;
	width:80%;
	height:32px;
        text-decoration:none;
	}
.menu li a:hover{
	background-image:url(/images/arrowli.png);
	background-repeat: no-repeat;
	background-position: center bottom;
	}
/*top navigation end*/	

/* CSS Rules for Login page End*/

/*Common CSS rules Start*/
/*common button*/
.button{
	border:none;
	background-color:transparent;
	height:28px;
	width:70px;
	background-image: url(/images/btnbg.png);
	background-repeat: repeat-x;
	background-position: left top;
	padding:0 0 0 0;
	margin:0 10px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#006699;
	cursor:pointer;
	border:solid 1px #999;
	}
.buttonbig{
        border:none;
	background-color:transparent;
	height:28px;
	width:95px;
	background-image: url(/images/btnbg.png);
	background-repeat: repeat-x;
	background-position: left top;
	padding:0 0 0 0;
	margin:0 10px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#006699;
	cursor:pointer;
	border:solid 1px #999;        
        }
        
.buttonbig2{
        border:none;
	background-color:transparent;
	height:28px;
	width:125px;
	background-image: url(/images/btnbg.png);
	background-repeat: repeat-x;
	background-position: left top;
	padding:0 0 0 0;
	margin:0 10px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#006699;
	cursor:pointer;
	border:solid 1px #999;        
        }
        
td{
       font-size:12px;
       }

       
.text{
	border:solid 1px #666;
	width:170px;
	}
.text1{
	border:solid 1px #666;
	width:80px;
	}        
.check{
	border:none;
	}
/*removes underline from anchor tags */
a{
	text-decoration:none;
	}
.underline{
	text-decoration:underline;
	}     
/*removes border from linked images */
a img{
        border:none;
	}
/*floats container towards left*/
.left{
	float:left;
	}
/*floats container towards right*/
.right{
	float:right;
	}
/*makes container appear under all the containers decleared befor it*/
.clearboth{
	clear:both;
	}
/* right alignment*/
.ral{
	text-align:right;
	}
/*left alignment*/
.lal{
	text-align:left;
	}
/*center alignment*/
.center{
	text-align:center;
	vertical-align:middle;
	}
/*wrapper div for pages other then login page*/
.wrapper{
	width:1003px;
	height:auto;
	margin:0 auto;
	}
        
/*css rules for content start*/
.content{
	width:100%;
	height:auto;
	}	
.datatable th{
	background-color:#0887b5;
	background-image: url(/images/thbg.png);
	background-repeat: repeat-x;
	background-position: left top;
	color:#fff;
	padding:5px 0;
	font-size:14px;
	font-family:"trebuchet MS", Arial, Helvetica, sans-serif;
	}
.datatable td{
	border:solid 1px #ddd;
	border-collapse:collapse;
	}
/*css rules for content end*/
/*message*/
.message{
	font-family:"Trebuchet MS", Helvetica, impact, Arial, sans-serif;
	color:#005bab;
	font-size:16px;
	text-align:left;
	line-height:3;
	font-weight:600;
	border-bottom:solid 1px #006699;
	border-top:solid 1px #006699;
	padding-left:60px;
	background-image: url(/images/successmsg.png);
	background-repeat: no-repeat;
	background-position: left center;
	margin:100px 0 0 0;
	}



