body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	line-height: 140%;
	color: #000;
	margin-top: 0;
	margin-bottom: 0;
	width: 94%;
	margin-left: auto;
	margin-right: auto;
}

/**************** Links *************/
				
a:link {color: #022C99;}
a:visited {color: #6D006D;}
a:hover,
a:active,
a:focus{color: #6D006D; text-decoration: underline;}

/**************** Header *************/

.topBanner {
	width: 100%;
	overflow: hidden;
	background: url('../images/banner_bkgd.gif') repeat-x top left;
}

.bannerLeft {
	width: 100%;
	overflow: hidden;
	background: url('../images/banner_left.gif') no-repeat top left;
}

.bannerRight {
	width: 100%;
	overflow: hidden;
	background: url('../images/banner_right.gif') no-repeat top right;
}

.topBanner .logo img {float: left; padding: 0 0 0 15px;}

.textChange {float: right; margin-top: 5px; margin-right: 15px; display: inline;}

.textChange .imgGroup1 {display: inline; padding-right: 5px;}

.textChange .imgGroup2 {display: inline; padding-left: 4px;}


.topBanner .hindiLink{
	float: right;
	clear: right;
	margin-top: 5px;
	padding-right: 14px;
}

.header {
	width: 100%;
	overflow: hidden;
	background: #2D9C58 url('../images/header_bkgd.jpg') repeat-x top left;
	border-bottom: 8px solid #CCCCCC;
}

.headerLeft {
	width: 100%;
	overflow: hidden;
	background: url('../images/header_left.jpg') no-repeat top left;
}

.headerRight {
	width: 100%;
	overflow: hidden;
	background: url('../images/header_right.jpg') no-repeat top right;
}

.header .logo img {padding: 0 0 0 15px; float: left;}

.header .logo h1 {padding: 0; margin: 0;}

.header .imageRight{
	float: right;
	margin-top: 5px;
	margin-right: 49px;
}

/**************** Skip Links *************/

.skipLink {
	text-align: right;
	font-size: 90%;
	padding: 0 15px;
	margin: 0;
}

.skipLink a, 
.skipLink a:visited{
	color: #000000;
}

/************** Main Content Area **************/

.middleColumn {
	width: 100%;
	overflow: hidden;
	}

.mainContent {
	margin: 0;
	padding: 20px 10px;
}

.mainContent .imageLeft {float: left; margin-right: 15px; margin-bottom: 5px;}

.mainContent .imageRight {float: right; margin-left: 10px; margin-bottom: 5px;}

.mainContent ul {margin-left: 18px; padding: 0;}

.mainContent ul li {list-style-image:url('../images/arrow_grey.gif')}

ul li {margin-bottom: 2px;}

.mainContent ul ul {margin-top: 10px; margin-bottom: 10px;}

/************** Heading Level **************/

.mainContent h1 {
	font-size: 170%;
	font-weight: normal;
	background: url('../images/heading_line1.gif') no-repeat bottom;
	padding-bottom: 4px;
	position: relative;
	line-height: 120%;
	margin-top: 6px;
}

.mainContent h2 {
    font-size: 140%;
    font-family: 'Trebuchet MS';
}

.mainContent h3 {
	font-size: 130%;
	font-family: 'Trebuchet MS';
}

.mainContent h4 {
	font-size: 120%;
	font-family: 'Trebuchet MS';
}

.mainContent h5 {
	font-size: 110%;
	font-family: 'Trebuchet MS';
}

.mainContent h6 {
	font-size: 100%;
	font-family: 'Trebuchet MS';
}

/************** Page Layout **************/

#columnColours  {
	width: 100%;
	color: inherit;
	overflow: hidden;
	margin: 5px 0;
	background: #F6F5EF;
}

#mainContentWrapper {margin: 0 25% 0 25%;}

#mainContentWrapper1 {
	width: 100%;
	margin: 0;
	color: inherit;
	}

#mainContentWrapper2 {
	float: left;
	margin: 0;
	width: 100%;
	background: url('../images/home_bkgd.jpg') no-repeat top center;
}

#mainContentWrapper1, #mainContentWrapper2, #leftColumnWrapper, #rightColumnWrapper {
	overflow: visible;
	position: relative;
}

/************** Left Sidebar **************/

#leftColumnWrapper {
	float: left;
	margin: 0 0 0 -50%;
	width: 50%;
	display: inline;
	padding: 0;
}

.leftContent {
	color: #000;
	background: #E3E2DC;
	width: 100%;
	overflow: hidden;
}

.leftContent .greyCorner1 {background: url('../images/grey_corner1.gif') no-repeat top left;}

.leftContent .greyCorner2 {background: url('../images/grey_corner2.gif') no-repeat top right;}

.leftContent .greyCorner3 {background: url('../images/grey_corner3.gif') no-repeat bottom left;}

.leftContent .greyCorner4 {background: url('../images/grey_corner4.gif') no-repeat bottom right; padding: 15px 15px 15px 15px;}

.leftContent .center {text-align: center;}

#leftColumnWrapper h2 {
  font-size: 120%;
  font-family: 'Trebuchet MS';
  color: #000;
  background: #E5B061;
  padding: 1px 10px 2px 10px;
  display: inline;
}

#leftColumnWrapper .heads{
  padding: 3px 0 4px 0;
  border-top: 1px solid #838549;
  border-bottom: 1px solid #838549;
  margin-top: 10px;
}

#leftColumnWrapper h3 {
  font-size: 100%;
}

#leftColumnWrapper p{margin-top: 0;
 }

#leftColumnWrapper ul {clear: both; margin: 10px 10px 10px 28px; padding: 0;}

#leftColumnWrapper ul li {list-style-image: url('../images/arrow_grey.gif');}

#leftColumnWrapper a,
#leftColumnWrapper a:visited,
#leftColumnWrapper a:hover, 
#leftColumnWrapper a:active,
#leftColumnWrapper a:focus {color: #000;}

.more {margin: 0; padding-bottom: 10px;}

.more a {
	padding: 0 14px 0 0;
	background: url('../images/arrow_next.gif') no-repeat 100% 60%;
	color: #000;
	position: relative;
}

.more a:visited,
.more a:hover, 
.more a:active,
.more a:focus {color: #000;}

.pageNav {margin: 0; padding-bottom: 10px;}

.pageNav .pageBack{
	padding: 0 0 0 14px;
	background: url('../images/arrow_back.gif') no-repeat 0 60%;
	color: #000;
	position: relative;
}

.pageNav .pageNext{
	padding: 0 14px 0 0;
	background: url('../images/arrow_next.gif') no-repeat 100% 60%;
	color: #000;
	position: relative;
}

.pageNav a:visited,
.pageNav a:hover, 
.pageNav a:active,
.pageNav a:focus {color: #000;}

/************** Right Sidebar **************/

#rightColumnWrapper {
	float: right;
	margin: 0 -50% 0 0;
	width: 50%;
	display: inline;
	padding: 0;
}

.rightContent {
	color: #fff;
	background: #2F714B url('../images/green_bkgd.gif') no-repeat top left;
	width: 100%;
	overflow: hidden;
}

.rightContent .greenCorner1 {background: url('../images/green_corner1.gif') no-repeat top left;}

.rightContent .greenCorner2 {background: url('../images/green_corner2.gif') no-repeat top right;}

.rightContent .greenCorner3 {background: url('../images/green_corner3.gif') no-repeat bottom left;}

.rightContent .greenCorner4 {background: url('../images/green_corner4.gif') no-repeat bottom right; padding: 5px 10px 15px 10px;}


#rightColumnWrapper .heads h2 {
  font-size: 120%;
  font-family: 'Trebuchet MS';
  color: #000;
  background: #E5B061;
  padding: 1px 10px 2px 10px;
  display: inline;
}

#rightColumnWrapper .heads{
  padding: 3px 0 4px 0;
  border-top: 1px solid #838549;
  border-bottom: 1px solid #838549;
  margin-top: 10px;
}


#rightColumnWrapper h3 {
  font-size: 100%;
}

.rightContent p{margin-top: 0;}

.rightContent ul {clear: both; margin: 10px 10px 10px 28px; padding: 0;}

.rightContent ul li {margin-bottom: 5px; list-style-image: url('../images/arrow_white.gif')}

.rightContent a,
.rightContent a:visited
{text-decoration: none; color: #fff;}

.rightContent a:hover, 
.rightContent a:active,
.rightContent a:focus
{text-decoration: underline; color: #fff;}

.whiteBox {
	width: 100%;
	overflow: hidden;
	background: #fff url('../images/banner_bkgd2.gif') repeat-x top left;
	margin-top: 20px;
}

.whiteBox a,
.whiteBox a:visited
 {text-decoration: none; color: #000;}

.whiteBox a:hover, 
.whiteBox a:active,
.whiteBox a:focus {text-decoration: underline; color: #000;}

.whiteBox .whiteCorner3 {background: url('../images/white_corner3.gif') no-repeat bottom left;}

.whiteBox .whiteCorner4 {background: url('../images/white_corner4.gif') no-repeat bottom right;  padding: 1px;}

.whiteBox .logo img {padding: 0 0 0 28px; margin-top: -1px;}

.whiteBox .logo h2 {padding: 0; margin: 0;}

.whiteBox ul {margin-top: 0;}

.whiteBox ul li {margin-bottom: 2px; list-style-image: url('../images/arrow_grey.gif');}

/**************** ../images *************/

img {border: 0;}

.imageLeft {float: left;}

.imageRight {float: right;}

.imageicon {margin-bottom: -3px;}

/**************** Misc *************/

.hidethis {
	position:absolute;
 	left:0px;
 	width:1px;
 	height:1px;
 	overflow:hidden;
}

.clr {clear: both;}

.center {text-align: center;}

.right {text-align: right;}

.red {color: #990000;}

.first-letter {
	font-weight: bold;
	font-size: 250%;
	color: #225236;
	font-style: italic; 
	font-family: 'Monotype Corsiva'; 
	line-height: 120%;
	margin-right: 2px;
}

/************** Two Column Divs **************/

.mainContent .block1 {
	width: 47.9%;
	float: left;
	height: 235px;
	display: inline;
	margin: 0;
	padding: 0;
}

.mainContent .block2 {
	width: 50%;
	float: left;
	display: inline;
	padding: 0;
}

.mainContent .block3 {
	width: 52%;
	float: left;
	display: inline;
	margin: 0;
	padding: 0;
	text-align: right;
}

.mainContent .block4 {
	width: 45%;
	float: left;
	display: inline;
	margin: 0;
	padding: 0;
}

.mainContent .block2 h2 {
	margin-left: 25px;
	font-size: 140%;
	font-family: 'Trebuchet MS';
	margin-top: 0;
	margin-bottom: 10px;
}

.mainContent .block2 h2 span {
	color: #990000;
}

.mainContent .block3 h2 {
	margin-right: 25px;
	font-size: 140%;
	font-family: 'Trebuchet MS';
	margin-top: 0;
	margin-bottom: 10px;
	color: #225236;
}

.mainContent .block2 ul,
.mainContent .block3 ul {
	margin: 0;
	padding: 0;
}

.mainContent .block2 ul li {
	list-style-image: url('../images/transparent.gif');
	background: url('../images/arrow_orange.gif') no-repeat 0 10%;
	padding: 2px 0 5px 0;
	margin-bottom: 0;
	position: relative;
}

.mainContent .block3 ul li {
	list-style-image: url('../images/transparent.gif');
	background: url('../images/arrow_green.gif') no-repeat 100% 10%;
	position: relative;
	margin-bottom: 0;
	padding: 2px 0 5px 0;
}


.mainContent .block2 ul li a{
	display: block;
	margin-left: 25px;
}


.mainContent .block3 ul li a{
	display: block;
	margin-right: 25px;
}

.mainContent .block2 a,
.mainContent .block3 a,
.mainContent .block2 a:visited,
.mainContent .block3 a:visited {color: #000; text-decoration: none;}

.mainContent .block2 a:hover,
.mainContent .block3 a:hover, 
.mainContent .block2 a:active,
.mainContent .block3 a:active, 
.mainContent .block2 a:focus,
.mainContent .block3 a:focus {color: #000; text-decoration: underline;}

.greenBox {color: #fff; background: #2F714B; padding: 1px 10px 3px 10px; font-weight: bold; text-align:center;}

/**************** Footer Area *************/

#footer {width: 100%; overflow: hidden; clear: both; border-top: 8px solid #CCCCCC;}

.footerContent{ padding: 5px 0;}

.footerContent a,
.footerContent a:visited,
.footerContent a:hover,
.footerContent a:active,
.footerContent a:focus
 {color: #000; white-space: nowrap; }

.footerContent ul { margin: 0; padding:0;}

.footerContent ul li {
	display: inline;
	border-left: 1px solid #1f1f1f;
	padding: 0 0 0 0.4em;
	margin: 0;
}

.footerContent li.first  {
	border-left-width: 0;
	margin: 0; padding: 0;
}

#footer .copywrite{
	font-size: 85%;
	margin: 5px 0 0 0;
	padding: 0;
	}
