/* ---- body ---- */
body {
	border:0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #F2F2F2;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 20px;
	color: #333333;
}

td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

img { 
	border:0;
}

br {
	clear: left;
}




/* ---- Links ---- */
a {
	color: #4B709C;
	text-decoration: underline;
}
a:hover {
	color: #233449;
	text-decoration: none;
}

.a1 {
}
.a1:hover {
}

.a2 {
	color: #666666;
	text-decoration: none;
}
.a2:hover {
	color: #CC0000;
	text-decoration: none;
}

.a2b {
	color: #666666;
	text-decoration: none;
	font-size: 11px;
}
.a2b:hover {
	color: #000000;
	text-decoration: none;
}
.a3 {
	color: #FF6600;
	text-decoration: none;
}
.a3:hover {
	color: #CC0000;
	text-decoration: none;
}




.tab1 {
	font-weight: bold;
	text-decoration: none;
	background-image: url(images/tab1.jpg);
	background-repeat: repeat-x;
	background-position: top;
	padding-top: 2px;
	padding-right: 4px;
	padding-left: 4px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	color: #000000;
	height: 20px;
	font-size: 11px;
	padding-bottom: 2px;
}
.tab1:hover {
	background-image: url(images/tab1_hover.jpg);
	background-repeat: repeat-x;
	background-position: top;
	color: #000000;
	text-decoration: none;
}
.bg_content {
	background-color: #FFFFFF;
}
.bg_content2 {
	background-color: #FFFFFF;
	border-top-width: 5px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #F2F2F2;
	border-right-color: #F2F2F2;
	border-bottom-color: #F2F2F2;
	border-left-color: #F2F2F2;
}



.bg_topgradiant {
	background-image: url(images/toparea_bg.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
}
.bg_topgradiant2 {
	background-image: url(images/toparea_bg2.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
}



/* ---- Background Classes ---- */
.bg_gray {
	background-color: #F2F2F2;
}
.bg_gray1 {
	background-image: url(images/bg_gray1.jpg);
	background-repeat: repeat-x;
	background-position: top;
	padding-top: 15px;
}

.bg_gray2 {
	background-color: #F9F9F9;
}
.bg_gray3 {
	background-image: url(images/bg_gray1.jpg);
	background-repeat: repeat-x;
	background-position: top;

}
.bg_oragne1 {
	background-color: #FFFAF0;
}
.bg_orange2 {
	background-color: #FFFAF0;
	border: 1px solid #F8DFA6;
}


.bg_white {
	background-color: #FFFFFF;
}


.bg_blue {
	background-color: #F1F6FE;
}
.bg_bluebar {
	color: #FFFFFF;
	background-color: #4B709C;
	background-image: url(images/bg_bluebar.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
}

.bg_bar2 {
	background-image: url(images/bar2.jpg);
	background-repeat: no-repeat;
	padding-top: 5px;
	padding-left: 10px;
	margin-top: 5px;
}
.bg_bar3 {
	background-image: url(images/bar3.jpg);
	background-repeat: repeat-x;
	padding-top: 5px;
	padding-left: 10px;
	margin-top: 5px;
}

.backg_blue {
	background-image: url(images/gradiant_blue3.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	border: 1px solid #F2F2F2;
}


.gradiant_orange {
	background-image: url(images/gradiant_orange_bg.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	padding-right: 10px;
	padding-left: 10px;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #F2F2F2;
	border-right-color: #F2F2F2;
	border-bottom-color: #F2F2F2;
	border-left-color: #F2F2F2;
	padding-top: 1px;
}
.gradiant_gray {
	background-image: url(images/gradiant_gray.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	border: 1px solid #666666;
}
.gradiant_blue1 {
	background-color: #E6EFFE;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #F2F2F2;
	border-right-color: #F2F2F2;
	border-bottom-color: #F2F2F2;
	border-left-color: #F2F2F2;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 5px;
	font-size: 11px;
}
.gradiant_blue2 {
	background-color: #FFFFFF;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #F2F2F2;
	border-right-color: #F2F2F2;
	border-bottom-color: #F2F2F2;
	border-left-color: #F2F2F2;
	padding-right: 10px;
	padding-left: 10px;
}



/*.border1 {
	border: 1px solid #F2F2F2;
}*/
.border2 {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #eee;
	border-right-color: #eee;
	border-bottom-color: #eee;
	border-left-color: #eee;
	padding-left: 0px;
}
.border3 {
	border: 1px solid #333333;
}


.border_left {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #F2F2F2;
	border-right-color: #F2F2F2;
	border-bottom-color: #F2F2F2;
	border-left-color: #F2F2F2;
}



.border_bottom {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #ddd;
	border-right-color: #ddd;
	border-bottom-color: #ddd;
	border-left-color: #ddd;
}
.border_dotted {
	background-image: url(images/divider_dotted.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	padding-bottom: 7px;
	padding-top: 7px;
}




/* ---- Div Classes ---- */
#Navigation {
	position: absolute;
	top: 152px;
}
#Navigation2 {
	position: absolute;
	top: 117px;
}
.short {
	font-size: 11px;
	padding: 10px;
	margin-top:-45px !important; 	margin-top:-50px;
	color:#666666;
}


.popup {
	margin-top: 0px !important; margin-top: 28px;
}
.popup2 {
	margin-top: 0px !important; margin-top: 15px;
	position:absolute;
	right:28%;
}
.justify
{
text-align:justify;
}




/* ---- Forms ---- */

form {
margin:0;
padding:0;
}
 
input, select, textarea {
	border: 1px solid #CCCCCC;
	font-family: Arial, Helvetica;
	font-size: 12px;
	color: #333333;
	padding-top: 2px;
	padding-bottom: 1px;
}
.radio {
	background-image: url(images/spacer.gif);
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.input2 {
	color: #333333;
	background-color: #FEF5CE;
}


.left {
	float: left;
}
.center {
	text-align: center;
}

.right {
	float: right;
}
.right2 {
	float: right;
	margin-top: -10px !important; margin-top: 0px;
}

.hand {
	cursor: pointer;
}
#txt11 td {
	font-size: 11px;
}


.txt_orange {
	color: #FF6600;
}
.txt_blue {
	color: #4B709C;
}
.txt_bluehand {
	color: #4B709C;
	cursor: help;
	text-decoration: none;
}

.txt_blue2 {
	color: #3366CC;
}


.txt_gray {
	color: #999999;
}





/* ---- Text Classes ---- */
.txt_10 {
	font-size: 10px;
}
.txt_11 {
	font-size: 11px;
}


.txt_14 {
	font-size: 14px;
}

.txt_16 {
	font-size: 16px;
}

.txt_18 {
	font-size: 18px;
}



/* ---- Head Classes ---- */
h1 {
	font-size: 14px;
	font-weight: bold;
	color: #FF6600;
	display: inline;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
	line-height: 20px;
}
h2 {
	font-size: 16px;
	display: inline;
	line-height: 24px;
	margin: 0px;
}
h3 {
	font-size: 14px;
	font-weight: bold;
	padding-top: 15px;
	display: inline;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
}
h4 {
	font-size: 14px;
	font-weight: bold;
	color: #FF6600;
	margin: 0px;
	display: inline;
}





/* ---- Transparent Classes ---- */
.txt_transparency {
	filter: Alpha(Opacity=50);
	background-color: #F5FAEB;
}
.txt_transparency2 {

	filter: Alpha(Opacity=100);
	background-color: #D9ECB0;
}

/* ---- onmouseout="this.className='txt_transparency'" onmouseover="this.className='txt_transparency2'" ---- */


/* ---- Breadcrum Classes ---- */
#Breadcrum {
	color: #666666;
	font-size: 11px;
	padding-bottom: 4px;
}

#Breadcrum a{
	color: #3366CC;
	text-decoration: none;
}
#Breadcrum a:hover {
	color: #000000;
	text-decoration: none;
}


/* ---- Footer Classes ---- */
#Footer {
	color: #666666;
	font-size: 11px;
}

#Footer a{
	color: #666666;
	text-decoration: none;
}
#Footer a:hover {
	color: #000000;
	text-decoration: none;
}



/* ---- Width Classes ---- */
.width100 { width: 100%; }
 
.width75 { width: 75%; }
 
.width50 { width: 50%; }

.width25 { width: 25%; }
.paddingtop5 {
	margin-top: 5px;
}


.paddingtop10 {}
.paddingtop20 {}
.pad10 {
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}
.padleft {
	padding-left: 10px;
}


/* ---- Dropdown Classes ---- */
#dropmenudiv{
	position:absolute;
	border-bottom-width: 0;
	line-height:18px;
	z-index:100;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
	margin-left: 10px;
}

#dropmenudiv a{
	width: 100%;
	display: block;
	text-decoration: none;
	padding-top: 1px;
	padding-right: 0;
	padding-bottom: 1px;
	padding-left: 10;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
	text-indent: 5px;
}

#dropmenudiv a:hover{ /*hover background color*/
	background-color: #4B709C;
	color: #FFFFFF;
}

/* ---- ToolTip Classes ---- */
#dhtmltooltip{
	position: absolute;
	font-size: 10px;
	color: #333333;
	left: -300px;
	width: 150px;
	border: 1px solid #FFCC66;
	padding: 3px;
	background-color: #FFFAF0;
	visibility: hidden;
	z-index: 100;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=115);
}

#dhtmlpointer{
position:absolute;
left: -300px;
z-index: 101;
visibility: hidden;
}

/*added on 3-28-2008 by Prarthna Naidu */

.note{ font-size:11px; 
	   color:#CC0000;
	   font-weight:bold;
	   }
	   
.txt_white{ font-family:Arial, Helvetica, sans-serif;
 			color:#FFFFFF;
			}

.footer_left {font-family:Arial, Helvetica, sans-serif;
				background-color:#D1DBBC;
				}

.short_new {
	font-size: 11px;
	padding: 10px;
	margin-top:-45px !important; 	margin-top:-50px;
	color:#666666;
}

/*New class added by bts*/

.ded_textbox {
font-family:  Arial, Verdana,  sans-serif; 
font-size: 8pt; 
font-style: normal; 
font-weight: normal; 
color: #000000; 
text-align:right;
text-decoration: none; 
background-color:#FFFFFF; 
border: 0px ; 
}

.ded_textbox1 {
font-family:  Arial, Verdana,  sans-serif; 
font-size: 8pt; 
font-style: normal; 
font-weight: normal; 
color: #000000; 
text-align:right;
text-decoration: none; 
background-color:#FFFFFF; 
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width:1px;
border-left-width: 1px;
}

.ded_alt1_textbox {
font-family:  Arial, Verdana, Helvetica, sans-serif; 
font-size: 11pt; 
font-weight: bold; 
color: #CC3333; 
text-align:right;
text-decoration: none; 
background-color:#FFFFFF; 
border: 0px ; 
width: 120px;
}
.ded_alt2_textbox {
font-family:  Arial, Verdana, Helvetica, sans-serif; 
font-size: 11pt; 
font-weight: bold; 
color: #CC3333; 
text-align:right;
text-decoration: none; 
background-color:#FFCC66; 
border: 0px ; 
width: 120px;
}

.textbox1 {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width:0px;
	border-left-width: 0px;
	font-size:8pt;
	text-align:right;
	
}




.border5 {
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #eee;
	border-right-color: #eee;
	border-bottom-color: #eee;
	border-left-color: #eee;
	padding-left: 10px;
}

.border6 {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #eee;
	
}
.check_boxBg {
	background-image: url(images/menublue_bg.gif);	
	padding-left:0px;
	border-left-width: 0px;
}

.ques_space {
padding-left:50px;
}

question {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height:25px;
}

/* Added By BTS on 07-04-08*/
.links {
	color: #4B709C;
	text-decoration: underline;
	font-size: 11px;
}
.links:hover {
	color: #233449;
	text-decoration: none;
}

h6 {
	font-size: 14px;
	font-weight: bold;
	display: inline;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
	line-height: 20px;
}
.bg_bar_yellow {
	background-image: url(images/bar1_bg.jpg);
	background-repeat: repeat-x;
	padding-top: 0px;
	padding-left: 0px;
	margin-top: 5px;
}

.border1 {
	/* border: 1px solid #F2F2F2; */
	border-top-width: 1px;
	
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #DBDBDB;
	border-right-color: #DBDBDB;
	border-bottom-color: #DBDBDB;
	border-left-color: #DBDBDB;
	padding-left: 0px;
}
		
			  
.border7 {
	border: 1px solid #F2F2F2;

}

.border8 {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #eee;
	border-right-color: #eee;
	border-bottom-color: #eee;
	border-left-color: #eee;
	padding-left: 10px;
}

.border9 {
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #F2F2F2;
	border-right-color: #F2F2F2;
}
.txt_blue5 {
	color: #3366CC;
	line-height:19px;
}

.Bcontent a:link,.Bcontent a:hover,.Bcontent a:visited  {
	color: #383;
	font-size:11px;
	text-decoration: underline;
}

.table_limit{
 font-family:  Arial, Verdana, Helvetica, sans-serif; 
 background-color:#ffffff;
 color: red;
 font-size:9px;

}
.table_limit a:link,.table_limit a:hover,.table_limit a:visited {
color: red;

}

