﻿
html {
     overflow: -moz-scrollbars-vertical;
}
body {
	background-color: #9A2130;
}
a
{
    text-decoration:none;
}
a:hover {
	text-decoration: none;
	/*color:#9A2130;*/
	
}

a:visited {
	
	/*color:#9A2131;*/
}
.header1 {
	margin: auto;
	height: auto;
	width: 832px;
}
.header2 {
	height: auto;
	width: 832px;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: 4;
	margin-left: auto;
	background-color: #FFFFFF;
}
.header3 {
	height: auto;
	width: 832px;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
}
.maincontentholder {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: 0px;
}
.pagetext {
	width: 100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.new-pagetext {
	height: 100%;
	width: 98%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.pagetextadmin {
	height: auto;
	width: 579px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.bottomlinks {
	height: auto;
	width: auto;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.footer {
	margin: auto;
	width: 832px;
}
.mainhold {
	height: auto;
	width: 832px;
	background-image: url(images/pgbg.gif);
	background-repeat: repeat-y;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
}
.contenthold {
	height: auto;
	width: auto;
	padding: 0px;
	background-image: url(Images/pgbg.gif);
	background-repeat: repeat-y;
}
.tophold1 {
	padding: 0px;
}
.topcells {
	float: left;
	height: auto;
	width: 291px;
	margin: auto;
	padding-left: 2px;
}
.topcellsInner {
	float: left;
	height: auto;
	width: 166px;
	margin: auto;
	padding-left: 2px;
}

.topcellbg {
	background-image: url(Images/topcellbg.jpg);
	background-repeat: repeat-y;
}
.topcellmidbg {
	background-image: url(Images/img_middle_bg.jpg);
	background-repeat: repeat-y;
	
}
.mainbox {
	background-image: url(images/mainboxbg.gif);
	background-repeat: repeat-y;
}
.topcell2 {
	float: left;
	height: auto;
	width: 291px;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: 3px;
}
.rightholder {
	float: right;
	height: auto;
	width: auto;
	background-color: #FFFFFF;
}
.txttitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #D22E42;
}
.txttitlered {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #D22E42;
}
.txttitleredlge {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #D22E42;
}
.sublinks {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #990000;
	text-decoration: none;
	font-size: 12px;
}
.sublinksgrey {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #292935;
	text-decoration: none;
	font-size: 12px;
}
.greylinks {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration: none;
}
.smallprint {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-decoration: none;
	font-style: italic;
}
.backtotop {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-decoration: underline;
	font-style: normal;
}
.textfield {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #003399;
	border: 1px solid #CCCCCC;
	width:120px;
}
.textfieldsmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #003399;
	border: 1px solid #CCCCCC;
	width:110px;
}
.textgridfield {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #003399;
	border: 1px solid #CCCCCC;
	width:80px;
}
.textfieldlarge {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #003399;
	border: 1px solid #CCCCCC;
	width:150px;
}
.ddllarge {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #003399;
	border: 1px solid #CCCCCC;
	width:100px;
}
.ddlsmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #003399;
	border: 1px solid #CCCCCC;
	width:45px;
}
.txtsmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #003399;
	border: 1px solid #CCCCCC;
	width:30px;
}
.smalltext{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #003399;
	border: 1px solid #CCCCCC;
	max-width:3;
	width:15px;
}
.button {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003399;
	background-color: #FFFFFF;
	border: 1px double #CCCCCC;
}
.survey {
	border: 1px solid #CCCCCC;
}
.txttitlewhite {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:lighter;
	color: #B5ACC1;
}
.txttitlesmallwhite {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: lighter;
	color: #B5ACC1;
	text-decoration:none;
}
.txttitlesmallwhite:visited {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: lighter;
	color: #B5ACC1;
	text-decoration:none;
}
.txttitlesmallwhite:hover {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: lighter;
	color: #B5ACC1;
	text-decoration:none;
}
.tdadmin
{
	font-family: Tahoma, Verdana, Arial;
	font-size: 12px;
	color: #666666;
	background-color: #FFFFFF;
	padding: 0px;
	text-align: left;
}
.tdadmin-login
{
	font-family: Tahoma, Verdana, Arial;
	font-size: 12px;
	color: #666666;
	background-color: #FFFFFF;
	padding: 0px;
	text-align: right;
}
.grid-footer
{
   background-image:url(images/gridheader.gif);
   background-repeat:repeat-x;
	
}
.grid-footer-bigheader
{
   background-image:url(images/gridheader_multi_line.gif);
   background-repeat:repeat-x; 
}
.grid-header
{
    text-decoration:none; 
}
 
.a1 {
	text-decoration: none;
	color: #06408A;
	
}
.aheader
{
	font-size: 13px;
    cursor:hand;
    text-decoration: none;
}
.aheader:hover
{
    cursor:hand;
    text-decoration: none; 
    
    }

.tdMainBoxBorder
{
    width:754px;
    border-bottom:solid 1px #9A2130;
    border-left:solid 1px #9A2130;
    border-right:solid 1px #9A2130;
    border-top:solid 1px #9A2130;
}
.tdtitle
{
   width: 100%; 
   height: 21px; 
   /*background-color: #eef2f7;*/
   text-align:left;
}
/*.tdsubtitle
{
   width: 576px; 
   height: 15px; 
   background-color: #eef2f7;
   text-align:left;
}*/
.tdsubtitle
{
   width: 576px; 
   height: 15px; 
   background-color: #A7B7C7;
   text-align:left;
}

.tdtabtitle
{
width: 576px;
height: 20px;
background-image:url(images/gridheader_multi_line.gif);
background-repeat:repeat-x;
}

.tdTabExpandable
{
   background-image:url(images/img_expandable.gif);	
   cursor:pointer;
   background-repeat:repeat-x;
   height:20px;
}
.tdTabREnd
{
	background-image:url(images/img_right_end.gif);	
	width: 11px;
	cursor:pointer;
	background-repeat:no-repeat;
}
.tdTabSelected
{
   background-image:url(images/img_expandable_red.gif);	
   background-repeat:repeat-x;
   font-size:13px;
   
}
.tdTabSelectedREnd
{
	background-image:url(images/img_right_end_red.gif);	
	width: 11px;
	cursor:pointer;
	background-repeat:no-repeat;
}
.lblheader
{
    background-color:#A7B7C7;
    font-family:Verdana;
    font-size:16px;
    color:White;
    height:20px;
    width:263px;
}
.aheader1
{
    cursor:hand;
    text-decoration: none;
}
.aheader1:hover
{
    cursor:hand;
    text-decoration: none;    
}
.uploader
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
/*#3399ff*/
BORDER-RIGHT: #0454BA 1px solid;
BORDER-TOP: #0454BA 1px solid;
BORDER-LEFT: #0454BA 1px solid;
BORDER-BOTTOM: #0454BA 1px solid;
POSITION: static;
}
.cphtop 
{
	background-image: url(Images/img_top_h.gif);
	background-position:top;
	background-repeat: repeat-x;
}
.cphbottom 
{
	background-image: url(Images/img_bottom_h.gif);
	/*background-repeat: repeat-y;*/
}
.cphleft 
{
	background-image: url(Images/img_left_v_line.gif);
	background-repeat: repeat-y;
	background-position:left;
}
.cphright 
{
	background-image: url(Images/img_right_v_line.gif);
	background-repeat: repeat-y;
	background-position:right;
}
.textLogin {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003399;
}
.mandatory 
{
color:Red;
}
.error
{
color:Red;
}
.error-msg
{
    padding:1px 5px 1px 5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:Red;
	/*border:1px solid #FF0000;
	background-color:#FFAEAE;*/
	text-align:left;
}
.warn-msg{
	padding-left:5px;
	padding-bottom:5px;
	padding-right:5px;
	padding-top:5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:Red;
	/*border:2px solid #FF9900;
	background-color: #FAE389;*/
	text-align:left;
}
.msg{
	padding-left:3px;
	padding-bottom:3px;
	padding-right:3px;
	padding-top:3px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px; 
	color:Blue;
	/*border:1px solid #FF0000;
	background-color:#FFAEAE;*/
	text-align:left;
}
.paging
{
	text-decoration: none;
	color: #666666;
	height:20px;
	background-color:#EEF2F7;
	text-align:right;
	border-bottom-width:1px;
	border-bottom-style:solid;	
	border-bottom-color:#90B1DD;

	vertical-align:middle;
	
	border-left-color:#90B1DD;
	border-left-style:solid;
	border-left-width:1px;
	
	border-right-style :solid;
	border-right-color:#90B1DD;
	border-right-width:1px;
	
	padding-right:5px;
	padding-top:5px;
	background-image:url(images/gridheader_multi_line.gif);
	background-repeat:repeat-x;
}

.pagingText
{
	font-size:smaller;
	vertical-align:middle;

}
.searchmsg
{
	text-decoration: none;
	color: #666666;
	height:25px;
	background-color:#EEF2F7;
	text-align:center;
	border:solid 1px #90B1DD;
	vertical-align:middle;	
	padding-right:5px;
	padding-top:9px;
	
}

