/* CSS Document */

body
{
margin:0 0 0 0;
}

#mainbg
{
margin:0 auto;
width:948px;
background-color:#FFFFFF;
border:#CCCCCC solid 1px;
}
#mainbg1
{
margin:0 auto;
width:1050px;
background-color:#FFFFFF;
border:#CCCCCC solid 1px;
}

#mainpnl
{
float:left;
width:916px;
height:228px;
}
.borderall
{
border:#CCCCCC solid 1px;
}
.borderdashed
{
border:#3C9DFF dashed 1px;
}
.borderdashedrightbottom
{
border-right:#3C9DFF dashed 1px;
border-bottom:#3C9DFF dashed 1px;
}
.borderdashedbottom
{
border-bottom:#3C9DFF dashed 1px;
}
.borderdashedleftright
{
border-right:#3C9DFF dashed 1px;
border-left:#3C9DFF dashed 1px;
}
.borderdashedleft
{
border-left:#3C9DFF dashed 1px;
}
.borderdashedtop
{
border-top:#3C9DFF dashed 1px;
}
.borderdashedlefttop
{
border-left:#3C9DFF dashed 1px;
border-top:#3C9DFF dashed 1px;
}
.borderdashedtopbottom
{
border-bottom:#3C9DFF dashed 1px;
border-top:#3C9DFF dashed 1px;
}

.headingblack
{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#000000;
font-weight:bold;
}


#newheading
{
float:left;
height:26px;
width:940px;
padding-bottom:2px;
padding-top:5px;
padding-left:8px;
font-family:trebuchet MS,Arial;
font-size:18px;
font-weight:bold;
color:#FFFFFF;
background-image:url(../images/hbg27.gif);
margin-bottom:15px;
text-shadow:#FFFFFF;
}

.tableheadingin
{
font-family:trebuchet MS,Arial;
font-size:18px;
font-weight:bold;
color:#FFFFFF;
background-image:url(../images/hbg27.gif);
text-shadow:#FFFFFF;
text-decoration:none;
}

a.tableheadingin:hover
{
font-family:trebuchet MS,Arial;
font-size:18px;
font-weight:bold;
color:#FFFFFF;
background-image:url(../images/hbg27.gif);
text-shadow:#FFFFFF;
text-decoration:underline;
}

.tableheadingin1
{
font-family:trebuchet MS,Arial;
font-size:18px;
font-weight:bold;
color:#FFFFFF;
text-shadow:#FFFFFF;
text-decoration:none;
}

a.tableheadingin1:hover
{
font-family:trebuchet MS,Arial;
font-size:18px;
font-weight:bold;
color:#FFFFFF;
text-shadow:#FFFFFF;
text-decoration:underline;
}



#newheadingin
{
float:left;
height:26px;
width:800px;
padding-bottom:2px;
padding-top:5px;
font-family:trebuchet MS,Arial;
font-size:18px;
font-weight:bold;
color:#FFFFFF;
background-image:url(../images/hbg27.gif);
margin-bottom:15px;
text-shadow:#FFFFFF;
}



.iatc
{
font-family:trebuchet MS,Arial, Helvetica;
font-size:18px;
text-decoration:none;
color:#ED1B23;
font-weight:bold;
}

.tableheading
{
height:23px;
background-image:url(../images/bodymainheadingbg.gif);
font-family:Arial, Helvetica, sans-serif;
font-size:17px;
background-repeat:repeat-x;
font-weight:bold;
color:#103589;
}
.tableheading1
{
height:50px;
background-image:url(../images/bodymainheadingbg-1.gif);
font-family:Arial, Helvetica, sans-serif;
font-size:17px;
background-repeat:repeat-x;
font-weight:bold;
color:#103589;
}


#pramarsh
{
margin:0 auto;
width:250px;
height:15px;
margin-top:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#E9E9E9;
}
#pramarsh a
{width:250px;
height:15px;
margin-top:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
color:#E9E9E9;
}
#pramarsh a:hover
{
text-decoration:underline;
}



.pramarsh
{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#FFE1E1;
}
a.pramarsh:hover
{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#FFE1E1;
}


.innerheading
{
font-family:trebuchet MS,Arial, Helvetica;
font-size:18px;
text-decoration:none;
color:#006FDD;
font-weight:bold;
}
.thanks
{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#000000;
font-weight:bold;
}
#header
{
float:left;
width:928px;
height:100px;
padding-left:20px;
}
#logo
{
float:left;
width:228px;
padding-top:10px;
margin-top:8px;
}
.tagline
{
font-family:trebuchet MS;
font-size:14px;
color:#980100;
font-weight:bold;
}

#tagline
{
float:right;
width:520px;
height:45px;
margin-right:15px;
margin-top:5px;
font-family:trebuchet MS;
font-size:14px;
color:#6C6062;
font-weight:bold;
}
#topprivacy{
float:right;
text-align:right;
width:300px;
height:20px;
margin-right:15px;
margin-top:5px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
}
#topprivacy a{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
text-decoration:underline;
}

#topprivacy a:hover{
text-decoration:none;
}

#bodymain
{
float:left;
width:916px;
background-image:url(../images/bodymainbg.gif);
}
#designpnl
{
float:left;
width:948px;
height:200px;
}
#toppanelmain
{
float:left;
width:948px;
height:292px;
background-image:url(../images/dotlinetoppnael.gif);
}

#toppanelleftmain
{
float:left;
width:677px;
height:291px;
}
#toppanelrightmain
{
float:right;
width:270px;
height:291px;
}
#pandpheading
{
float:right;
width:270px;
height:35px;
}
#pandpheading1
{
float:right;
width:265px;
height:115px;
padding-left:5px;
padding-bottom:2px;
background-color:#030559;
padding-top:2px;
text-align:center;
border-bottom:#103589 dotted 1px;
}



#pandpheading2
{
float:right;
width:265px;
height:35px;
padding-left:5px;
padding-bottom:2px;
padding-top:2px;
border-bottom:#103589 dotted 1px;
text-align:center;
}
#pandpheading3
{
float:right;
width:265px;
height:29px;
padding-left:5px;
padding-bottom:2px;
padding-top:2px;
border-bottom:#103589 dotted 1px;
text-align:center;
}

#trainingtop
{
float:right;
width:270px;
height:27px;
background-image:url(../images/thismonth-bg.gif);
margin-top:5px;
background-color:#FFFFFF;
text-align:center;
padding-top:8px;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#010358;
font-weight:bold;
}
#trainingheading
{
float:right;
width:270px;
margin-bottom:2px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
text-align:center;
color:#103589;
background-color:#FFFFFF;
margin-bottom:9px;
}
#trainingbottom
{
float:right;
margin-top:3px;
width:270px;
height:100px;
background-color:#F1F1F1;
}
#trainingbottom a
{
text-decoration:none;
color:#04065F;

}

#trainingbottom a:hover
{
text-decoration:underline;
color:#0057AE;

}

#trainingbody
{
float:right;
width:250px;
padding-left:20px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
}
#trainingbody1
{
float:right;
width:250px;
padding-left:20px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
border-top:#666666 dotted 1px;
}

.module
{
font:Arial, Helvetica, sans-serif;
font-size:12px;
margin-right:10px;
font-weight:bold;
color:#103589;
}
#bodyinnermain
{
width:928px;
padding-left:10px;
padding-right:10px;
padding-top:5px;
padding-bottom:5px;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#333333;
line-height:20px;
}

#bodyinnermaincal
{
width:928px;
padding-left:10px;
padding-right:10px;
padding-top:5px;
padding-bottom:5px;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#333333;
line-height:20px;
}
.submitbtn
{
	width: 70px;
	margin-right: 7px;
	border: 1px solid #CCCCCC;
	border-top-color: #FFFFFF;
	border-left-color: #FFFFFF;
	font: normal small Arial, Helvetica, sans-serif;
}
.submitbtn
{
	width: 70px;
	margin-right: 7px;	
	background-image:url(../images/btnbg.gif);
	font: normal small Arial, Helvetica, sans-serif;
	color:#333333;
}

#contactusblock
{
margin:0 auto;
width:50%;
padding:20px;
padding-top:5px;
border:#3C9DFF dashed 1px;
}


#bodytxtmain
{
width:948px;
float:left;
background-image:url(../images/bodytxtmainbg.gif);
background-repeat:repeat-x;
background-position:bottom;
padding-bottom:5px;
}
#bodytxtmainteft
{
width:244px;
margin-top:2px;
padding-left:5px;
float:left;
}
#bodytxtmaintefth
{
width:238px;
height:28px;
text-align:center;
float:left;
padding-top:5px;
background-image:url(../images/bodymainheadingbg.gif);

}
#bodytxtmainteftb
{
width:238px;
float:left;
padding-top:3px;
text-align:justify;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#000000;
text-decoration:none;
}
#bodytxtmainteftb a
{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#931A1A;
font-weight:bold;
text-decoration:underline;
}
#bodytxtmainteftb a:hover
{
text-decoration:none;
}

.mission
{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#103589;
font-weight:bold;
}
#bodytxtmainright
{
width:687px;
padding-left:5px;
height:150px;
float:right;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#333333;
text-decoration:none;
}

#bodytxtmainright a
{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#931A1A;
font-weight:bold;
text-decoration:underline;
}
#bodytxtmainright a:hover
{
text-decoration:none;
}
#bodytxtmainrighth
{
width:682px;
padding-left:5px;
height:28px;
float:right;
padding-top:7px;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
text-align:center;
color:#103589;
text-decoration:none;
background-image:url(../images/bodymainheadingbg.gif);
}

#bodytxtmainrighttext
{

width:682px;
text-align:left;
float:left;
padding-top:3px;
font-size:14px;

}

#bodytxtmainrighttext a
{
text-decoration:underline;
font-size:14px;

}

#bodytxtmainrighttext a:hover
{
text-decoration:none;
}

.welcome
{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#333333;
text-decoration:none;
font-weight:bold;
}

#bodyboxmaim
{
width:948px;
float:left;
height:200px;
padding-top:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#000000;
text-decoration:none;
}
#bodyboxinnerblock
{
margin-left:13px;
width:270px;
float:left;
margin-right:10px;
}
.blockheading
{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#103589;
font-weight:bold;
text-decoration:none;
}
a.blockheading:hover
{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#103589;
font-weight:bold;
text-decoration:underline;
}

#facilitiesbtn
{
margin-top:5px;
width:39px;
height:164px;
float:left;
}




#bodytxtdot
{
width:948px;
height:1px;
float:left;
background-repeat:repeat-x;
background-image:url(../images/dotlinenew.gif);
}





.commontxt
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
}

#bodyleftmain
{
float:left;
width:638px;
}
#bodymainimage
{
float:left;
width:638px;
height:228px;
}
#bodytxt
{
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
width:628px;
padding-left:5px;
padding-right:5px;
line-height:18px;
margin-top:5px;
text-decoration:none;
}
#bodytxt a
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#000000;
text-decoration:underline;
}
#bodytxt a:hover
{
text-decoration:none;
}

#bodytxt h2
{
font-family:trebuchet MS;
font-size:16px;
color:#920822;
}


#bodyrightmain
{
float:right;
width:278px;

}
#contactus
{
float:left;
width:278px;
height:218px;
padding-top:10px;
border-bottom:#E4E4E4 solid 1px;
}

.contacth
{
font-family:trebuchet MS;
font-size:16px;
color:#000000;
font-weight:bold;
}
.contacttext
{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#000000;
font-weight:bold;
}

.sitemaptxt
{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
text-decoration:none;
color:#000000;
}

a.sitemaptxt:hover
{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
text-decoration:underline;
color:#000000;
}

#testimonials
{
float:left;
width:278px;
}
#testimonialsh
{
float:left;
width:273px;
height:26px;
padding-top:4px;
padding-left:5px;
background-image:url(../images/testimonialbg.gif);
}
#testimonialstext
{
float:left;
width:273px;
padding-top:4px;
padding-left:5px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;

}
#testimonialstext a
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
font-weight:bold;
text-decoration:underline;
}
#testimonialstext a:hover
{
text-decoration:none;
}


#bodyblockmain
{
float:left;
margin-top:8px;
background-image:url(../images/mainblockbg.gif);
width:638px;
height:140px;
border-top:#E4E4E4 solid 1px;
border-bottom:#E4E4E4 solid 1px;
}
#bodyblockh
{
float:left;
margin-top:1px;
width:638px;
height:21x;
margin-top:3px;
text-align:center;
font-family:trebuchet MS;
font-size:14px;
color:#000000;
}
#bodyblockh a
{
font-family:trebuchet MS;
font-size:14px;
color:#000000;
font-weight:bold;
text-decoration:none;
}
#bodyblockh a:hover
{
font-family:trebuchet MS;
font-size:14px;
color:#000000;
font-weight:bold;
text-decoration:underline;
}

#bottom1
{
width:948px;
padding-top:5px;
height:30px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
}

#bottom1 a
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
padding:5px;
text-decoration:none;
}
#bottom1 a:hover
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#999999;
}

#bottom
{
float:left;
width:948px;
padding-top:5px;
height:75px;
text-align:center;
background-image:url(../images/bottombg.gif);
}


#bodyblockh1
{
float:left;
margin-left:14px;
width:172px;
height:21x;
}
#bodyblockh2
{
float:left;
margin-left:43px;
width:172px;
height:21x;
}
#bodyblockh3
{
float:left;
margin-left:43px;
width:172px;
height:21x;
}
#bodyblockc
{
float:left;
text-align:center;
margin-top:5px;
width:638px;
height:120px;
}
#bodyblockm1
{
float:left;
margin-left:11px;
width:172px;
height:100px;
padding:3px;
border:#C40000;
}
#bodyblockm2
{
float:left;
margin-left:38px;
width:172px;
height:100px;
padding:3px;
border:#C40000;
}
#bodyblockm3
{
float:left;
margin-left:38px;
width:172px;
height:100px;
padding:3px;
border:#C40000;
}

#dropdown
{
float:left;
width:948px;
text-align:center;
height:32px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
text-align:center;
background-image:url(../images/toplinksbgnewbw.gif);

}


#toplinks
{
float:left;
width:948px;
text-align:center;
height:28px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
text-align:center;
background-image:url(../images/toplinksbg.gif);
}

#toplinks ul {
	margin:0 auto;
	list-style: none;
	line-height: normal;
	text-align:center;
	}

#toplinks li {
	display: inline;
}

#toplinks a {
	float: left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#FFFFFF;
	height: 20px;
	padding: 5px 10px 0 10px;
	background: url(images/img06.gif) no-repeat;
	text-decoration: none;
	font-weight: bold;
}

#toplinks a:hover {
	text-decoration: underline;
	background-color:#CA0000;
}

#toplinks .first a {
margin-left:25px;
	background: none;
}

#toplinks .current a {
	margin-left:25px;
	background-color:#CA0000;
}





.btn
{
	width: 70px;
	margin-right: 7px;
	height:28px;
	background-color:#800505;
	font: normal small Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	border:none;
}


