/* CSS Document */

.splash{
background-color:#CCCCFF;

}
.splashtable{

border: hidden;
}
.tableholder{
vertical-align: middle;
text-align: center;
}

.splashimage{
background-image:url(images/splash_image.jpg);
background-position:center;
background-repeat:no-repeat;
width:558px;
height:374px;
}

.splashtext{
text-align:left;
vertical-align:middle;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color: black;
}

.splashlogin{
background-color: #000033;
text-align:left;
vertical-align:middle;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color: #FFFFFF;
}

.splashloginbutton{
background-color: #3C3C80;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
height:20px;
}

.bodytext
{
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-size: 10pt; 
	color: #3C3C80; 
	padding:8px;
}

a
{
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-size: 8pt; 
	color: white; 
	padding:8px;
	font-weight:bold;
}

a:link		
{
	text-decoration: none;
}

a:visited	
{
	text-decoration: none;
}

a:hover		
{
	color: red; 
	text-decoration: none;
}

.inputno{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
width: 100px;
}
.inputpin{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
width: 60px;
}

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

/* CSS for Navs Left Frame #CCCCFF*/

.mainnavs{
background-color:#4C4C65;
width:125px;
height: 400px;
vertical-align:top;
padding-top: 0px;
padding-bottom: 0px;
border: 0px;
padding-left: 0px;
padding-right: 0px;
margin-bottom: 0px;
margin-top:0px;
}

ul.navlist{
width: 125px;
padding-top: 10px;
padding-left: 0px;
padding-bottom: 0px ;
margin-left: 0px;
background-color: #4C4C65;
margin-top: 0px;
margin-bottom: 0px;
}

.navtext{
display: block;
height: 17px;
width: 105px;
color: #FFFFFF;
padding-left: 20px;
padding-top: 5px;
padding-bottom: 2px;
padding-right: 0px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
margin-bottom: 0px;
text-decoration:none;
}

.navtext:hover{
color: #CCCCFF;
padding-left: 20px;
font-weight:bold;

background-image:  url(images/navs_bullet.gif);
background-repeat: no-repeat;
background-position: 7px;
text-decoration:none ;
}

.navtext2{
display: block;
height: 20px;
width: 105px;
color: #FFFFFF;
background-color: #333333;
padding-left: 20px;
padding-top: 8px;
padding-bottom: 2px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
margin-bottom: 0px;
}

.navtext2:hover{
color: #CCCCFF;
padding-left: 20px;
background-image:  url(images/navs_logout.gif);
background-repeat: no-repeat;
background-position: 7px;
}

/* CSS for history brand Opt Out*/

.optText {
display: block;
height: 20px;
width: 80px;
color: Black ;
/*background-color: #333333; */
padding-left: 00px;
padding-top: 8px;
padding-bottom: 2px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
margin-bottom: 0px;
}

.optText:hover{
color: Red;
padding-left: 20px;
background-image:  url(images/navs_logout.gif);
background-repeat: no-repeat;
background-position: 7px;
}

/* CSS for Right Frame */

.rightimage{
background-color:#CCCCFF;
width:178px;
height: 35px;
}
.rightmain{
background-color:#CCCCFF;
width:168px;
height: 100%;
padding-left:5px;
padding-right:5px;
text-align:left;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
}
.righttitle{
background-color:#336699;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
padding:1px;
color: #FFFFFF;
}


/* CSS for Footer Frame */

#mainfooter
{
/*
background-color:#CCCCCC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-left: 10px;
	padding-top: 10px;
	text-align:left;
	
width:497px;
height:30px;
*/
/*position:absolute;
left: 125px;
top: 0px;
*/
	background-color:#8A798B;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-left: 12px;
	font-weight: bold;
	padding-top: 10px;
	width:485px;
	height: 25px;
}

.mainfooter1{
background-color:#CCCCFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-top: 10px;
width:125px;
height:30px;
}
.mainfooter2{
background-color:#CCCCCC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-top: 10px;
	text-align: left;
	padding-left: 15px;
width:178px;
height:30px;
/*position:absolute;
left: 622px;
top: 0px;
*/
}
.mainfooter /*a*/
{
	background-color:#CCCCFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 10px;
	color: #000000;
}


/* CSS for Main Frame */

.mainbody{
background-image:url(images/background.gif);
background-repeat:repeat-x;
background-position:top;
}

.maintitle{
	background-color:#8A798B;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-left: 12px;
	font-weight: bold;
	padding-top: 10px;
	width:485px;
	height: 25px;
/*position:absolute;
left: 0px;
top: 0px;*/
}


.maincontent{
/*position:absolute;
left: 0px;
top: 50px;*/
width: 460px;
color: #333333;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
margin-left: 10px;
text-align:left;
}

div#maincontent p{
color: #333333;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
padding-left: 2px;
width: 450px;
}

#maininfo{
border: 0px;
border-collapse:separate;
border-spacing: 1px 0px;

}

table#maininfo textarea{
border:0px;
color: #333333;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
}


.infohead{
background-color:#336699;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
color: #FFFFFF;
padding: 5px;

}

.infoitem{
background-color:#D6E6FF;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
color: #000000;
padding: 5px;


}
#mainpager{
position:absolute;
left: 0px;
top: 300px;
text-align:right;
width: 480px;
height: 40px;

}
div#mainpager a{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
color: #8A798B;
text-decoration:none;
}
div#mainpager a:hover{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
color: #5A4F5B;
padding-top:1px;
padding-bottom:2px;
}

/* Gridview style */

div#maingrid input{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
width: 60px;
}
div#maingrid a{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
color: #8A798B;
text-decoration:none;
text-align:right;
}
div#maingrid a:hover{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
color: #5A4F5B;
padding-top:1px;
padding-bottom:2px;
text-align:right;
}
.gridviewmain{
padding: 50px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
}

/* DataGrid styles */

.clearGridHeader{
background-color:Transparent ;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #000000;
padding: 5px;

}


.gridHeader{
background-color:#D3D3D3;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #000000;
padding: 5px;
}

.gridItem{
background-color:#D6E6FF;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
color: #000000;
padding: 5px;
}

.gridSelectedItem{
background-color:InactiveCaption;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
color: #008A8C;
padding: 5px;
}

.gridAlternatingItem{
background-color:#E0E0E0;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
color: #000000;
padding: 5px;
}

/* Helptest links */

.helplink
{
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-size: 12pt; 
	color: black; 
	padding:8px;
	font-weight:bold;
}

.NoCss
{
	font-family: Verdana, Tahoma, Arial, sans-serif;
	color: #3C3C80; 
	padding:0px;
}
