/* CSS Document */

object{
outline:none;
}

body{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:12px;

	background-color: #717171;





}

img{

border:0px;

}



a{

text-decoration:none;

color:#2A2A2A;

}

a:hover{

text-decoration:underline;

}



*{

	padding:0px;

	margin:0px;

}



.clr{

	clear:both;

	font-size:0px;

}



#Layout{

	background:url(../images/body-bg.jpg) repeat-x top;

	background-color: #717171;

	background-position:top;



}

#Container{

	width:974px;

	margin:auto;

	position:relative;

}

#Logo{

	float:left;

	width:331px;

	font-size:0px;

	}

#TopNavigation{

	float:right;

	color:#DBDBDB;

	font-size:14px;

	font-weight:bold;

	width:565px;

	padding-left:78px;

	height:32px;

	background:url(../images/navBG.gif);

	padding-top:34px;

	position:relative;

}

.Number{

position:absolute;

right:31px;

color:#D23E0D;

font-size:18px;

top:-7px;}

.Number span{

color:#3066BF;

}

#Header{

	width:953px;

	height:275px;

	float:left;

	font-size:0px;

	background-color:#FFFFFF;

	margin-left:11px;

	background:url(../images/contentBg.jpg) repeat-y top;

}



#BodyOuter{

	background:url(../images/contentBg.jpg) repeat-y;

}

#BodyContent{

	background:url(../images/welcomeBG.gif) no-repeat top;

	height:580px;

	width:928px;

	padding:30px 23px 0;

}

#BodyInnerContent{

	background:url(../images/contentBgMain.jpg) no-repeat top;

	padding:30px 23px 0;

}

#BodyInnerContent h2{

	font-size:30px;

	color:#D33F0D;

	background-image:url(../images/line.gif);

	background-repeat:repeat-x;

	background-position:bottom;

	padding-bottom:10px;

	margin-bottom:15px;

	width:920px;

}

#BodyInnerContent h2 span{

	font-size:24px;

	color:#404041;



}

.BodyLeft{

width:240px;

float:left;

}



.BodyLeft .SideNaveBox{

	background-image:url(../images/SideNavMiddle.gif);

	background-repeat: no-repeat;

	background-position:bottom;

	width:236px;

}

.SideNaveBox ul{

	border-left:1px solid #D3D3D3;

	border-right:1px solid #D3D3D3;

	list-style-image:none;

	list-style-position:outside;

	list-style-type:none;

	margin-left:1px;

	padding:0 15px;

	width:202px;

}

.SideNaveBox ul li{

	float:left;

	width:200px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	padding-bottom:1px;

	font-size:12px;

	font-weight:normal;

	color:#717171;

	border-bottom: #C5C5C5 dotted 1px;

	line-height:35px;



}

.SideNaveBox ul li.select{

	float:left;

	width:200px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-weight:bold;

	padding-bottom:1px;

	font-size:12px;

	color:#717171;

	border-bottom: #C5C5C5 dotted 1px;

	line-height:35px;

}

.SideNaveBox ul li.Last{

	float:left;

	width:200px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-weight: normal;

	padding-bottom:1px;

	font-size:12px;

	color:#717171;

	line-height:35px;

	border-bottom: none;

}

.SideNaveBox ul li a{

	text-decoration:none;

	color:#717171;

}

.SideNaveBox ul li a:hover{

	text-decoration:none;

	color:#2E2E2E;

}

.JoinUs{

	background-image:url(../images/JoinUs.gif);

	background-repeat:no-repeat;

	height:106px;

	width:236px;

	margin-top:8px;

}

.JoinUs p{

	padding-left:14px;

	padding-top:47px;

}

.JoinUs p a{

	text-decoration:none;

	color:#717171;

}

.JoinUs p a:hover{

	text-decoration: underline;

	color:#0784D4;

}

.CallNow{

	background-image: url(../images/CallUS.gif);

	background-repeat:no-repeat;

	height:106px;

	width:236px;

	margin-top:8px;

	}

.Trainings{

	margin-top:8px;

}

.CallNow p{

	padding-left:18px;

	padding-top:60px;

	color:#D33F0D;

	font-size:16px;

	font-weight:bold;

}

.BodyRight{

width:665px;

float:left;

padding-left:15px;

}

.BodyRight h3{

	font-size:27px;

	font-weight:normal;

	color:#0784D4;

	margin-bottom:5px;

}

.BodyRight p{

	font-size:12px;

	color:#404041;

	text-align:justify;

	margin-bottom:15px;

}

.welcome{

	padding:5px 20px;

	width:886px;

	margin-bottom:35px;

}

.welcome p{

	color:#404041;

	font-size:13px;

	font-style:italic;

	font-weight:bold;

}

#BodyContent h2{

	font-size:18px;

	color:#2C6FA8;

	margin-bottom:10px;

	position:relative;	

}

.text{

	font-size:12px;

	color:#404041;

	}

.ContentBoxs ul{

list-style:none;

padding-left:5px;



}

.ContentBoxs ul li{

	float:left;

	margin-right:16px;

	margin-bottom:10px;

}

.zero{

	font-size:0px;

}



.table1-top{

background-image:url(../images/bg-table1.gif);

background-repeat:repeat-x;

height:26px;

border-color: #000000;

border:solid;

border-width:1px;

margin-top:10px;

	}

	

.table-top-text {

font: Arial, Helvetica, sans-serif;

font-weight:bold;

color:#666666;

padding-left:6px;

padding-right:6px;

font-size:12px;

}



.table-optional-bottom {

font: Arial, Helvetica, sans-serif;

color: #FFFFFF;

background-color:#b5b5b5;

padding-left:6px;

padding-right:6px;

font-size:12px;

margin:20px;

}

.table{

font: Arial, Helvetica, sans-serif;

color: #000000;

padding-left:6px;

height:26px;

padding-right:6px;

border:solid;

border-width:1px;

border-color:#d3d3d3;

font-size:12px;

}

.table2{

background-image:url(../images/table-bg.gif);

background-repeat:repeat-x;

font: Arial, Helvetica, sans-serif;

color: #000000;

height:26px;

padding-left:6px;

padding-right:6px;

border:solid;

border-width:1px;

border-color:#d3d3d3;

font-size:12px;

}

.table2-top{

background-image:url(../images/bg-table2.gif);

background-repeat:repeat-x;

height:32px;

font: Arial, Helvetica, sans-serif;

font-weight:bold;

color:#FFFFFF;

background-color:#424242;

padding-left:6px;

padding-right:6px;

border-right:solid;

border-width:1px;

border-color:#d3d3d3;

font-size:12px;

	}

	

.border-field-lft{

border-top:#d3d3d3 solid 1px;

background-image:url(../images/lft-field.gif);

background-repeat:repeat-y;

background-position:right;

font-family:Arial, Helvetica, sans-serif;

font-size:12px;

font-weight:bold;

padding-left:12px;

color:#404041;

}

.border-field-lft-top{

background-image:url(../images/lft-field.gif);

background-repeat:repeat-y;

background-position:right;

font-family:Arial, Helvetica, sans-serif;

font-size:12px;

font-weight:bold;

padding-left:12px;

	padding-top: 2px;

	padding-right: 2px;

	padding-bottom: 2px;

color:#404041;

}

.border-field-rght{

	border-top:#d3d3d3 solid 1px;

	background-image: url(../images/rght-field.gif);

	background-repeat:repeat-y;

	background-position:left;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	padding-left:12px;

	color:#404041;

	padding-top: 2px;

	padding-right: 2px;

	padding-bottom: 2px;

}

.border-field-rght-top{

background-image: url(../images/rght-field.gif);

background-repeat:repeat-y;

background-position:left;

font-family:Arial, Helvetica, sans-serif;

font-size:12px;

padding-left:12px;

color:#404041;

	padding-top: 2px;

	padding-right: 2px;

	padding-bottom: 2px;



}

.border-field-rght-input{

	border:#868686 solid 1px;

	height:14px;

	width:180px;

	margin:2px 5px 2px 12px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	padding-left:5px;



	

}

.border-field-rght-input-comment{

	border:#868686 solid 1px;

	height:80px;

	width:180px;

	margin:2px 5px 2px 12px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	padding-left:5px;

	padding-top: 2px;

	padding-right: 2px;

	padding-bottom: 2px;

}



	

#Footer{



font-family:;

font-size:12px;

position:relative;

width:940px;

padding-left:34px;

margin-left:0px;

line-height:46px;

background:url(../images/Bottom.gif) bottom;

height:66px;

}

#Footer span{

display:block;

padding:5px;

color:



}

#Footer a{

margin:0 7px;

color:#FFFFFF;}



.menu {font-family: arial, sans-serif;  position:relative; margin:0; font-size:11px; float:right; padding-right:20px;}



.menu ul li a, .menu ul li a:visited {display:block; text-decoration:none; color:#fff;  height:30px; background:url(../images/menu-right.gif) no-repeat right; font-size:11px; 

padding-right:9px;}

.menu ul li.drop a span{

background:url(../images/menu-left.gif) no-repeat left;

display:block;

height:30px;

line-height:37px;

padding-left:9px;

}

.menu ul li.drop{

margin-left:1px;}



.menu ul {padding:0; margin:0;list-style-type: none;}

.menu ul li {float:left; position:relative;

}

.menu ul li ul {display: none;}

.menu ul li ul li{

float:none;

}







/* specific to non IE browsers */

.menu ul li:hover a {color:#fff; background:url(../images/active-right.gif) no-repeat right; padding-right:9px;}

.menu ul li:hover a span{

background:url(../images/active-left.gif) no-repeat left;

display:block;

height:30px;

line-height:37px;

}

.menu ul li:hover ul {display:block; position:absolute; top:27px; left:0px; width:165px; background:url(../images/drop.png); padding:10px;}

.menu ul li:hover ul li {float:nsone;}

.menu ul li:hover ul li a {display:block; background: none; padding-left:10px; height:22px; line-height:22px; color:#FFFFFF; font-family: Tahoma; font-weight:bold; }

.menu ul li:hover ul li a:hover {background:url(../images/overbg.png); color:#fff;}

.heading2 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 24px;

	color: #404041;

	font-weight: bold;

}

.heading1 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 30px;

	color: #D33F0D;

}

.tabletext{

	padding:5px;

	padding-right:20px;

	text-align:justify;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#000000;

}

.addressHeading{

	font-size:18px;

	color:#FFFFFF;

}

.heading2{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:14px;

	color:#0099CC;

	}

.heading_1{

color:#D23E0D;

font-size:18px;

color:#D33F0D;

}

.tabletext1{

	text-align:justify;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#000000;

}

.headingbg{

	height:25px;

	background-image:url(../images/heading_bg.jpg);

	background-repeat:no-repeat;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#fff;

	padding-left:8px;

	padding-bottom:6px;

	}