body {
	margin: 19px 0 0 0;
	background-color: #e3ecf3;
	background-image: url("../images/bg.jpg");
	background-repeat: repeat-x;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
}

.mainTbl {
	background-color: #fff;
}

/**************************************** Header Styles *******************************************/

.headerBg {
	background-image: url("../images/header_bg.jpg");
	background-repeat: repeat-x;
}

.searchBox {
	background-image: url("../images/search.gif");
	background-repeat: no-repeat;
	border: 0;
	height: 21px;
	padding: 3px 3px 0 5px;
	width: 140px;
}

.menuBg {
	background-image: url("../images/menu_bg.gif");
	background-repeat: repeat-x;
}

.mainMenuBg {
	background-image: url("../images/menun.gif");
	background-repeat: no-repeat;
	color: #fff;
	font-size: 11px;
	font-weight: bold;
	height: 47px;
	line-height: 47px;
	text-align: center;
	text-transform: capitalize;
	width: 110px;
}

.mainMenuBg a:link, .mainMenuBg a:active, .mainMenuBg a:visited{
	color: #fff;
	text-decoration: none;
}

.mainMenuBg a:hover {
	color: #B8DCFD;
	text-decoration: none;
}

.leftTopMenuBg {
	background-image: url("../images/topmenu_bg.gif");
	background-repeat: no-repeat;
	height: 219px;
	width: 240px;
}

.newsTbl {
	margin: 15px 3px 0 0;
}

.newsTitle {
	color: #1A3348;
	font-size: 15px;
	font-weight: bold;
	text-indent: 12px;
	line-height: 20px;
	padding-bottom: 8px;
}

/**************************************** Leftpane Styles *******************************************/

.leftMTbl {
	margin: 0 0 0 16px;
}

.leftpaneWidth {
	width: 240px;
	background-image: url("../images/leftpanebtm_bg.gif");
	background-repeat: repeat-y;
}

.leftpaneTbl {
	width: 224px;
}

.leftpaneBg {
	background-image: url("../images/leftpane_bg.gif");
	background-repeat: repeat-y;
	width: 224px;
}

.leftpaneBtmBg {
	background-image: url("../images/leftpanebtm_bg.gif");
	background-repeat: repeat-y;
}

.leftMenu {
	color: #316188;
	font-size: 12px;
	line-height: 23px;
	text-indent: 12px;
}

.leftMenu a:link, .leftMenu a:active, .leftMenu a:visited {
	color: #316188;
	text-decoration: none;
}

.leftMenu a:hover{
	color: #316188;
	text-decoration: underline;
}

/**************************************** Middlepane Styles *******************************************/

.middlepaneBg {
	background-image: url("../images/middle_bg.gif");
	background-repeat: repeat-y;
}

.titleBg {
	background-image: url("../images/title_bg.gif");
	background-repeat:repeat-x;
	height: 85px;
	width: 452;
}

.middleTblMargin {
	margin: 23px 0 0 15px;
}

.middlepaneTitle1 {
	color: #33648C;
	font-size: 15px;
	font-weight: bold;
	line-height: 20px;
}

.middlepaneTitle2 {
	color: #33648C;
	font-size: 12px;
	font-weight: normal;
	line-height: 20px;
}

.mainContent {
	color: #33648C;
	font-size: 12px;
	text-align: justify;
	line-height: 20px;
	padding: 0 3px 0 3px;
}

/**************************************** Rightpane Styles *******************************************/

.rightpaneWidth {
	background-image: url("../images/rightpanebtm_bg.gif");
	background-repeat: repeat-y;
	width: 238px;
}

.rightpaneTbl {
	width: 225px;
}

.rightpaneBg {
	background-image: url("../images/rightpane_bg.gif");
	background-repeat: repeat-y;
	width: 225px;
}

.rightpaneBtmBg {
	background-image: url("../images/rightpanebtm_bg.gif");
	background-repeat: repeat-y;
}

.rightpaneTitle {
	color: #fff;
	font-size: 15px;
	font-weight: bold;
	line-height: 20px;
	padding-bottom: 8px;
	text-indent: 12px;
}

.rightMenu {
	color: #DEEFFE;
	font-size: 12px;
	line-height: 23px;
	text-indent: 12px;
}

.rightMenu a:link, .rightMenu a:active, .rightMenu a:visited {
	color: #DEEFFE;
	text-decoration: none;
}

.rightMenu a:hover{
	color: #DEEFFE;
	text-decoration: underline;
}

/**************************************** Footer Styles *******************************************/

.footerBg {
	background-image: url("../images/footer_bg.gif");
	background-repeat: repeat-x;
	height: 84px;
}

.footerTxt {
	color: #33648C;
	font-size: 12px;
	line-height: 20px;
	text-align: center;
}

.footerTxt a:link, .footerTxt a:active, .footerTxt a:visited {
	color: #33648C;
	text-decoration: none;
}

.footerTxt a:hover {
	color: #33648C;
	text-decoration: underline;
}

/* ADDRESS STYLES */
.address1
{
background-color:#5891C2;
font-size:12px;
font-weight:bold;
color:#fff;
text-align:left;
text-indent:4px;
text-transform: capitalize;
border:1px solid #2E597C;
}

.address1 a:link, .address1 a:active, .address1 a:visited {
	color: #fff;
	text-decoration: none;
}

.address1 a:hover {
	color: #fff;
	text-decoration: underline;
}

.address2
{
background-color:#D8ECFE;
font-size:12px;
color:#2E597C;
text-align:left;
text-indent:4px;
text-transform: capitalize;
border:1px solid #5891C2;
}

.middlepaneBorder {
	border:1px solid #5891C2;
}
/*******  Styles Added By Jothi on 31/03/2009 *********/
.txtBox1 {
	border: 1px solid #5891C2/*#000*/;
	color: #000;
	font-size: 11px;
	height: 16px;
	width: 250px;
}
.txtBox2 {
	border: 1px solid #5891C2/*#000*/;
	color: #000;
	font-size: 11px;
	height: 16px;
	width: 75px;
}
.txtArea1 {
	border: 1px solid #5891C2/*#000*/;
	color: #000;
	font-size: 11px;
	height: 80px;
	width: 200px;
}
.listBox1 {
	border: 1px solid #5891C2/*#000*/;
	color: #000;
	font-size: 11px;
	height: 20px;
	width: 250px;
}
.txtButton {
	background-color: #5891C2;
	border: 1px solid #000;
	color: #fff;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	height: 25px;
	width: 80px;
}
.Resources {
	background-color:#D8ECFE;
	color: #33648C;
	font-size: 15px;
	font-weight: bold;
	line-height: 20px;
}
.error{
	color: #CD1F19;
	font-size: 11px;
	font-weight: bold;
	padding: 5px;
	text-align: left;
}
.Reslink {
	color: #33648C;
	font-size: 11px;
	font-weight:bold;
	line-height: 23px;
	text-indent: 12px;
}
.Reslink a:link, .rightMenu a:active, .Reslink a:visited {
	color: #33648C;
	text-decoration: none;
}

.Reslink a:hover{
	color: #33648C;
	text-decoration: underline;
}

.Resnav {
	color: #CD1F19;
	font-size: 11px;
	font-weight:bold;
	line-height: 23px;
	text-indent: 12px;
}
.Resnav a:link, .Resnav a:visited {
	color: #CD1F19;
	text-decoration: none;
}

.Resnav a:hover{
	color: #CD1F19;
	text-decoration: underline;
}
.Resnav1 {
	color: #CD1F19;
	font-size: 11px;
	line-height: 23px;
	text-indent: 12px;
}