body{
	background:url(../images/blue_bar.gif) repeat-x top left;
	color:#000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:70%;
	line-height:150%;
	margin-bottom:5px;
	padding-top:25px;
}

a:link,a:visited{color:#000;text-decoration:none;}

a:hover,
a:active,
a:focus{
	color:#000;
	text-decoration:underline;
}

#header{clear:both;overflow:hidden;width:100%;}

#header .headerLeft{display:inline;float:left;}

#header .headerRight{display:inline;float:right;margin-top:17px;}

#header .headerRight .imgGroup1{display:inline;padding:0 4px 0 2px;}

#header .headerRight .imgGroup2{display:inline;padding:0 3px 0 2px;}

#header .headerRight .hindiLink{display:inline;margin:0 0 0 2px;padding:0 3px 0 0;}

#header .headerRight .flag{display:inline;padding-left:2px;}

.topBanner{
	background:#274D7A;
	clear:both;
	color:#fff;
	height:32px;
	overflow:hidden;
	position:relative;
	width:100%;
}
.bannerImage{
	background:url(../images/banner_image3.jpg) repeat-x top left;
	display:inline;
	float:left;
	height:32px;
	overflow:hidden;
	width:77.5%;
}
.searchBox{
	background:#274D7A;
	color:#fff;
	display:inline;
	float:right;
	height:89px;
	text-align:center;
	width:22.5%;
}
.searchBox form{padding:3px 0 0 15px;}

.searchBox form label{font-weight:bold;}

.searchBox form .go-btn{position:relative;top:4px;}

.skipLink{display:inline;font-size:85%;padding-right:3px;position:relative;top:-5px;}

.mainContent{padding:20px;}

ul{margin-left:18px;}

li{margin-bottom:5px;}

ol li{list-style-image:none;}

ul ul{margin-top:0;padding:5px 0 0;}

ul ul ul li{list-style-type:square;}

ol{margin-left:40px;}

.mainContent .rightBlock ul,.mainContent .rightBlock ol{margin-bottom:0;margin-top:0;}
p{padding:5px 0;}

.breadcrumb{clear:both;margin-bottom:20px;width:100%;}

.breadcrumb ol{display:inline;margin:0;}

.breadcrumb ol li{display:inline;}

.breadcrumb a,
.breadcrumb a:visited,
.breadcrumb a:hover,
.breadcrumb a:active,
.breadcrumb a:focus{
	background:url(../images/red_arrow.gif) no-repeat 100% 70%;
	padding:0 13px 0 3px;
}

.printIcons {float: right; padding-top: 2px; padding-bottom: 2px;  width: 28%; text-align: right; margin-top: -10px;}

.printIcons a.print1,
.printIcons a.print1:visited,
.printIcons a.print1:hover,
.printIcons a.print1:active,
.printIcons a.print1:focus {background: url('../images/print_icon.gif') no-repeat 0 50%; padding: 5px 10px 5px 22px;}

.printIcons a.print2,
.printIcons a.print2:visited,
.printIcons a.print2:hover,
.printIcons a.print2:active,
.printIcons a.print2:focus {background: url('../images/largeprint_icon.gif') no-repeat 0 50%; padding: 5px 10px 5px 22px;}

h1{
	font-family:'Trebuchet MS';
	font-size:170%;
	font-weight:bold;
	line-height:130%;
	padding:5px 0 15px;
	text-transform:uppercase;
}

h1 span{background:url(../images/bullet1.gif) no-repeat 0 7px;display:block;padding-left:18px;}

.mainContent h2{background:#EFEFEF;margin:15px 0;padding:6px 7px 4px;}

.rightBlock h2{background:none;margin:0 0 10px;padding:0;}

h2{
	font-family:'Trebuchet MS';
	font-size:110%;
	font-weight:bold;
	padding:0 0 10px;
	position:relative;
	text-transform:uppercase;
}

h2 span{background:url(../images/bullet1.gif) no-repeat 0 2px;display:block;padding-left:18px;}

h3{border:1px solid #CCC;font-size:120%;padding:2px 7px 4px;}

h4{font-size:110%;}

h5{font-size:100%;}

h3,h4,h5,h6{margin:15px 0;}

#bodyWrapper{margin-left:auto;margin-right:auto;width:97%;}

#columnColours{
	background:#E3D34C;
	border-bottom:18px solid #E3D34C;
	border-top:18px solid #E3D34C;
	color:inherit;
	overflow:hidden;
	width:100%;
}

#columnWrapper1{margin:0 0 0 27%;}

#columnWrapper2{background:#fff;float:left;width:100%;}

#mainContentWrapper{float:right;width:100%;}

#w1{background:#fff;overflow:hidden;width:100%;}

#w2{margin:0 0 0 74%;}

#w3{border-left:1px solid #E6E6E6;float:left;width:99.8%;}

#w4{float:right;width:100%;}

.leftBlock{float:left;margin:0 0 0 -285%;width:285%;}

.leftBlock .content{padding:0 20px 0 0;}

.rightBlock{height:100%;}

.rightBlock .content{padding:10px 0 0 20px;}

.rightBlock li{margin-bottom:3px;}

.mainContent a:link{color:#012E8B;text-decoration:underline;}

.mainContent a:visited{color:#6D006D;text-decoration:underline;}

.mainContent a:hover,.mainContent a:active,.mainContent a:focus{color:#B0280D;}

table{clear:both;margin-bottom:10px;margin-top:10px;width:100%; border-collapse: collapse;}

table caption{font-weight:bold;padding:10px 5px 4px;}

table th{
	background:#E5E5E5;
	border-bottom:3px solid #B8B8B8;
	border-left:1px solid #CACACA;
	border-right:1px solid #CACACA;
	border-top:1px solid #CACACA;
	padding:3px 5px;
	vertical-align:middle;
}

table tr td{background:#F9F9F9;border:1px solid #CACACA;padding:5px 10px;vertical-align:top;}

.tableContainer-hScroll{overflow:scroll;padding:1px 5px;width:98%;}

#leftColumnWrapper{float:left;margin:0 0 0 -37%;width:37%;}

#leftColumnWrapper .leftContent{
	background:url(../images/shadow_image.jpg) no-repeat top right;
	padding-top:54px;
}

#leftColumnWrapper ul li{list-style-image:url(../images/orange_bullet.gif);margin-bottom:3px;}
#leftColumnWrapper ul li span{color:#B0280D;font-weight:bold;}

.white-Block1{background:#fff url(../images/white_curve1.gif) no-repeat top left;margin-left:auto;margin-right:auto;width:85%;}

.white-Block2{background:url(../images/white_curve2.gif) no-repeat top right;}

.white-Block3{background:url(../images/white_curve3.gif) no-repeat bottom right;}

.white-Block4{background:url(../images/white_curve4.gif) no-repeat bottom left;height:100%;overflow:hidden;padding:15px;}

.photoBlock{background:#F0F0F0;height:100px;overflow:hidden;width:100%;}

.photoBlock .photoImage{background:#777;float:left;padding:5px 0;text-align:center;width:138px;}

.photoBlock .content{font-family:'Trebuchet MS';font-size:150%;font-weight:bold;margin-left:160px;padding:37px 0;text-transform:uppercase;}

.columnContainer{clear:both;overflow:hidden;padding:10px 0 0;width:100%;}

.column1{color:#333;float:left;width:150px;}

.column2{height:100%;margin-left:160px;}

.column2 ol{margin-left:32px;}

.pageNav{margin-top:30px;text-align:right;}

.pageNav .pageBack{background:url(../images/previous.gif) no-repeat 0 60%;padding:0 0 0 16px;}

.pageNav .pageNext{background:url(../images/next.gif) no-repeat 100% 60%;padding:0 16px 0 0;}

.pageNav a:link,.pageNav a:visited,.pageNav a:hover,.pageNav a:active,.pageNav a:focus{color:#000;}

.hidethis{height:1px;left:0;overflow:hidden;position:absolute;width:1px;}

.clr{clear:both;}

.center{text-align:center;}

.right{text-align:right;}

img{border:0;}

.red {color:#B0280D;}

.imageIcon{margin-bottom:-4px;}

.redBox{border:2px dotted #ED6454;padding:0 10px 3px;}

.redBox2{border:2px outset #ED6454;padding:0 10px 7px;}

.redBox2 img{margin-bottom:-12px;}

.blueBox{background:#084A96;color: #fff;padding:0 10px 3px;}

.blueBox a:link,
.blueBox a:visited,
.blueBox a:hover,
.blueBox a:active,
.blueBox a:focus {color:#fff;}

.fltRight{float:right;margin-bottom:2px;margin-left:15px;}

.fltLeft{float:left;margin-bottom:2px;margin-right:15px;}

.fltList{float:left;margin-bottom:2px;margin-right:30px;}

.blockContainer{clear:both;overflow:hidden;width:100%;}

.blockContainer .leftBox{float:left;}

.blockContainer .rightBox{float:right;}

.separatorLine{border-top:1px solid #ED6454;clear:both;}

.redContainer{border:1px solid #ED6454;clear:both;overflow:hidden;padding:5px;}

.zoom-image{background:url(../images/zoom.gif) no-repeat 0 2px;display:block;padding:0 0 6px 22px;position:relative;}

.picContainer{clear:both;overflow:hidden;padding:10px 0;text-align:center;width:100%;}

.picContainer .picBox{border:1px solid #ED6454;display:inline;float:left;margin-left:20px;padding:5px;width:135px;}

.picContainer .picBox p{background:#d9d9d9;font-weight:bold;margin:1px;}

form.general{clear:both;width:100%;}

form.general p{padding:0 0 10px;}

form.general .labels{float:left;margin-right:20px;text-align:right;width:32%;}

form.general .formcontent{border-bottom:1px dotted #CCC;clear:both;overflow:hidden;padding:10px 0;width:100%;}

form.general .formContainer{background:#f2f2f2;border-bottom:1px dotted #CCC;border-top:1px dotted #CCC;padding:10px 0;position:relative;}

form.general .formContainer .formcontent{border-bottom:0;padding:5px 0;}

form.general .controls input,form.general .controls textarea,form.general .formContainer input,form.general .formContainer textarea{border:1px solid #ED6454;}

form.general .form-btn{margin-left:35%;padding:10px 0;}

form.general fieldset{border:1px solid #ED6454;margin-bottom:5px;padding:0 10px 10px;}

form.general fieldset legend{border:1px solid #ED6454;color:#000;font-weight:bold;margin-bottom:10px;padding:3px 6px;}

form.general .valid-info{margin-left:35%;}

form.general .inner{background:#f2f2f2;margin:5px 0 0 0;padding:10px 0 10px 27px;}

form.general .inner div {margin:0 0 10px 0;}

form.general .buttons {padding:4px 7px;text-align:center;}

form.general .buttons a:link, 
form.general .buttons a:visited 
{background:#084A96;border:2px outset #274D7A;color:#fff;font-weight:bold;padding:4px 7px;
text-align:center;text-decoration:none;}

form.general .buttons a:hover,
form.general .buttons a:active,
form.general .buttons a:focus {
background:#274D7A;color:#fff;text-decoration:none;}

.errorfields{background:#FF0;}

.errormessage{background:#fff;border:1px solid #A2A477;margin:0;padding:0 15px;position:relative;}

.errormessage p{color:#AE0000;margin:0;padding:7px 0;}

.errormessage ol{margin:0 7px 7px 23px;padding:0;}

.errormessage ol li{color:#AE0000;}

.nodisplay{display:none;}

#footer{clear:both;overflow:hidden;text-align:center;width:100%;}

#footer .footerLinks{background:url(../images/footer_bkgd.gif) repeat-x bottom left;padding:2px 5px 6px;}

#footer ul li{display:inline;line-height:170%;white-space:nowrap;}

#footer ul li .last{border-right-width:0;}

#footer p{font-size:90%;padding:2px 0 0;}

.searchBox form input,h6{font-size:90%;}

ul li,ol ul li{list-style-image:url(../images/black_bullet.gif);}

ul ul li,#leftColumnWrapper ul li li{list-style-image:url(../images/black_arrow.gif);}

.mainContent ul,.mainContent ol,ul ul,ol ol,ul ol,ol ul{margin-bottom:10px;margin-top:10px;}

#columnWrapper2,#mainContentWrapper,#leftColumnWrapper,.leftBlock,#w3,#w4{overflow:visible;position:relative;}

.rightBlock a:link,.rightBlock a:visited{text-decoration:none;}

table tr td ul,table tr td ol{margin:0 0 0 25px;}

#footer ul li a,#footer ul li .current{border-right:1px solid #000;padding:0 .7em 0 .3em;}

