/* CSS Document */

/*-------- Mandatory CSS -------------*/
body{
	margin:0px;
	padding:0px;	
	background:#f3f8fd url(../images/page-tile.gif) repeat-x;
}

body,td,th,tr,font,.text{
	font:12px Verdana, Tahoma, Arial, Helvetica, sans-serif;
	color:#000000;
}

img{
	border:0px; }

form{
	display:block; padding:0px; margin:0px; }

input{ padding:0px; margin:0px; }

.input{
	font:10px Verdana, Arial, Helvetica, sans-serif;
	border:1px solid #7f9db9;
	background-color: #FFFFFF;
	color: #333333;
	padding:2px;
}

.input2{
	font:10px Verdana, Arial, Helvetica, sans-serif;
	border:1px solid #7f9db9;
	text-decoration:blink;
	background-color: #FFFFFF;
	color: #333333;
	width:160px;
	overflow:auto;
	padding:2px;
}

/*----------- CSS Selector, anchors ----------------*/
a{
	text-decoration:none;
	border-bottom:1px none;
	border-color:#fafafa;
	color: #333333;
}
a:hover, .a2{
	border-bottom:1px solid #666666; color: #FF7E20; }


/************** Paddding ***********/

.paddingLeft7{
	padding-left: 7px;	
}

.paddingLeftRight11{
	padding:0px 11px;	
}

.paddingRight11px{
	padding-right:11px;	
}

/************* Background **********/
.repeatX{
	background-repeat:repeat-x;
}

.grayBg{
	background:url('../images/gray-bg.gif');
}

.headingBg2{
	background:url('../images/gray-box-top-tile.gif')
}

.bottomTile{
	background:#A7B7C8 url('../images/bot-block-tile.gif') repeat-x;
}

.bottomTile1{
	background:url('../images/bot-block-tile2.gif') repeat-x;
}

/********* ids **************/
#layoutBody{
	text-align:left;
	clear:both;
}

#topLinks{
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
}

#topLinks a{
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
	color:#04253e;
	display:block;
	height:15px;
}

#topLinks a:hover{
	color:#0036c9;
	border:0px;
}

#footer{
	clear:both;
	border-top:1px solid #ffffff;
	background:#527ea5;
	color:#ffffff;
}

#footer a, #footer td{
	color:#ffffff;
	font-size:11px;

}

#rightBox{
	float:right; 
	width:214px; 
	padding:5px; 
	background:#ffffff;
	border:1px solid #aaaaaa;
}


.welcomeText{
	font:Verdana, Arial, Helvetica, sans-serif;
	padding-left:70px;
}

.linkBarBg{
	background:url('../images/top-link-tile.gif') repeat-x;
	height:33px;
	font:bold 11px Verdana,Tahoma,sans-serif;
}
.linkBarBg a{
	font:bold 11px Verdana,Tahoma,sans-serif;
}

.pageTitle{
	font:bold 17px 'Trebuchet MS', Arial, sans-serif;
	margin:14px 0px 0px 12px;
	border-bottom:1px solid #999999;	
}

.heading{
	font:bold 15px 'Trebuchet MS', Arial, sans-serif;
	border-bottom:1px solid #999999;	
}

.linkBarBg a:hover{
	text-decoration:none;
}

.crOpeningTile{
	background:url('../images/cr-opening-tile.gif') repeat-x;
}

/**************** border *************/

.borderBottomOrange{
	border-bottom:1px solid #ff9900;
}

.borderBottom{
	border-bottom:1px solid #dadada;
}

.borderLight{
	border:1px solid #e0e0e0; }

.borderDark{
	border:1px solid #aaaaaa; }

.borderBottomDark{
	border-bottom:1px solid #bbbbbb; }

.borderBottomDashed{
	border-bottom:1px dashed #777777; }	
/*-------- Alignment Classes -------------*/
.floatRight{
	float:right;
}

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

.clearBoth{
	clear:both;
}

/********* ul lists *******/
.li{
	background:url(../images/bullet-pin.gif) no-repeat;
	padding-left:12px;
	vertical-align:top;
}


.ul1{
	list-style-image:url(../images/bullet.gif);
	margin-left:22px;
	vertical-align:middle;
	font:bold 11px Verdana, Arial, Helvetica, sans-serif
}
.ul1 li{
	padding-bottom:7px;
}

.ul2{
	list-style-image:url(../images/bullet-orng.gif);
	margin-left:22px;
	vertical-align:middle;
	font:Verdana, Arial, Helvetica, sans-serif
}
.ul2 li{
	padding-bottom:7px;
}


/*-------- Alignment Classes -------------*/
.floatRight{
	float:right;
}

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

.clearBoth{
	clear:both;
}

.middleAlign{
	 vertical-align:middle; 
}


.noBorder, .noBorder:hover, .noBorder a, .noBorder a:hover{
	border:0px;
}
.bg1 {
	background-color: #527EA5;
	color: #F9FCFE;
}
.bg2 {
	background-color: #E0EDF8;
}
.topmenubg{
	background:url(../images/tab-tile.gif) center center repeat-x;
	text-align:center;
	white-space:nowrap;
}
.dg {
	text-align:justify;
	padding:0 240px 0 10px;
}