/* CSS Document Developed by Avishek Nath from NesWebDesign © All rights Reserved. */
*{
padding:0px;
margin:0px;
}

img, div, .leftnav { behavior: url(images/iepngfix.htc) }

body {
	font-family:Tahoma, "Trebuchet MS", "Times New Roman";
	font-size:13px;
	color:#31368d;
	background-color: #CCCCCC;
	padding:0px;
	margin:0px;
 }
 
 
a {
	text-decoration: none;
	color: #1B547E;
}
a:hover {
 text-decoration: underline;}
form {
 margin: 0px;
 padding: 0px;
}

.f-left {
	float: left;
}

.f-right {
	float: right;
}
img{
border:none
;
}
p{
padding-bottom:10px;
}


h1 {
	margin: 0px;
	font-family: Tahoma, "Trebuchet MS", "Times New Roman";
	font-size: 18px;
	color: #024d7e;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}

h2 {
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	padding-bottom:5px;
}
h3 {
	margin: 0px;
	font-family: Tahoma, "Trebuchet MS", "Times New Roman";
	font-size: 15px;
	color: #024d7e;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}

.f-left {
 float: left;
}
.f-right {
 float: right;
}
.red {
 color: #FF0000;
}
/* Design Structure */



#main {
	width:1000px;
	margin:0 auto;
	
}

#wrapper{
	width:1000px;
	background-color: #FFFFFF;
	float: left;
	

}

#header{
width:1000px;
height:auto;
margin-bottom:10px;
float:left;

}

#topleftpic{
width:111px;
height:auto;
float:left;
}

#helpline{
	width:272px;
	display:inline;
	margin-top:65px;
	height:68px;
	margin-left:10px;
	float:left;
	clear:both;


}

#logo{
float:right;
margin-top:20px;
width:283px;
height:134px;
padding-right:5px;

}


#topbluebar{
	background-color:#00569b;
	height:10px;
	width:100%;
	float:left;
	clear:both;
	line-height: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 3px;

}


#headerbgpic{
background:url(../images/blue-roundline.jpg) no-repeat  618px top; 
width:677px;
height:276px;
float:left;

}

#wrapheader{
clear:both;
width:1000px;
}

#menus{
background:url(../images/right-round.jpg) no-repeat -7px top;
width:323px;
height:276px;
float:left;
}


#menus ul{
	list-style:none;
	font-size:14px;
	padding-top:20px;
	width: 260px;
 
}

#menus ul li{
	clear:both;
	padding-left:25px;
	background:url(../images/arrow2.jpg) no-repeat left 0px;
}

#menus ul li a{
color:#31368d;
}

#menus ul li a.current{
color:#31368d;
font-weight:bold;
}

#menus ul li#a1{
	float:left;
	padding-bottom:20px;
	margin-left:30px;
	width:200px;
}


#menus ul li#a2{
	float:left;
	padding-bottom:20px;
	margin-left:15px;
	width: 220px;
}

#menus ul li#a3{
float:left;
padding-bottom:20px;
margin-left:5px;
width: 200px;
}

#menus ul li#a4{
float:left;
padding-bottom:20px;
margin-left:0px;
width: 200px;
}

#menus ul li#a5{

float:left;
padding-bottom:20px;
margin-left:10px;
width: 200px;
}

#menus ul li#a6{

float:left;
padding-bottom:20px;
margin-left:25px;
width: 200px;
}


#menus ul li#a7{

float:left;
padding-bottom:20px;
margin-left:45px;
width: 100px;
}


#contentarea{
float:left;
width:1000px;
margin-top:5px;
}

#leftcontent{
width:260px;
float:left;
margin-right:20px;
}

#rightcontent{
width:700px;
float:left;
}

#search1{
	float:left;
	width:206px;
	padding-left: 15px;
}
#search1 input{
	border:1px solid #165c92;
	width:200px;
	height:20px;
}

#search-btn{
float:left;
padding-top:4px;

}

.leftnav{
width:260px;
height:auto;
list-style:none;
}


.leftnav li {
	height:auto;
	font-size: 14px;
	font-weight: bold;
	color: #004b92;
	background-color: #e8e8e8;
	background-image: url(../images/arrow2.png);
	background-repeat: no-repeat;
	background-position: 10px 8px;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #0c568d;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 35px;
}

.leftnav li a {
 
	color: #004b92;
	
}


.first {
	list-style:none;
	padding:0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;

}
.first li {
	background-color: #FFFFFF;
	font-size: 12px;
	font-weight: normal;
	background-image: url(../images/bullet-circle.jpg);
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999999;
	padding-top: 7px;
	padding-bottom: 7px;
	color:#0b599b;
	background-repeat: no-repeat;
	background-position: 30px 10px;
	padding-left: 45px;


}

.first li a {
	
color:#0b599b;

}

#leftnavigation{
	float:left;
	width:260px;
	padding-top: 15px;
}

#moreinfo
{
	width:240px;
	float:left;
	padding:10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-top: 20px;


}

#moreinfo #info
{
	font-size:20px;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;


}


#moreinfo #number
{
font-size:28px;
font-weight:bold;
color:#01adf4;

}


#moreinfo #email
{
font-size:14px;
font-weight:bold;
color:#31368D;

}

#moreinfo #email a
{color:#31368D;}

#box{
cursor:hand;
display:block;
}

#box1{
cursor:hand;
display:block;
}

#box2{
cursor:hand;
display:block;
}

#box3{
cursor:hand;
display:block;
}

#box4{
cursor:hand;
display:block;
}


#box5{
cursor:hand;
display:block;
}

#bus-dev{
	float:left;
	background:url(../images/grey-box.jpg) no-repeat left top;
	margin-right:25px;
	padding-top: 15px;
	padding-left: 20px;
	width:194px;
	height:169px;
	display:block;
	cursor:hand;
}

#exe-coaching{
	padding-top: 15px;
	padding-left: 20px;
	width:194px;
	height:174px;
	float:left;
	background:url(../images/skyblue-box.jpg) no-repeat left top;
	margin-right:25px;
	display:block;
	cursor:hand;
}

#career-dev{
		padding-top: 15px;
		padding-left: 20px;
		width:194px;
		height:169px;
		float:left;
		background:url(../images/indigo-box.jpg) no-repeat left top;
		display:block;
		cursor:hand;
}

.heading{
	font-family:Tahoma, "Trebuchet MS", "Times New Roman";
	/*font-size:20px;*/
	font-size:18px;
	font-weight:bold;
	color:#044b83;
	padding-bottom:4px;
	display:block;
	cursor:hand;


}

.clickhere{
color:#1b547e;
font-size:13px;
margin-top:5px;

}

.clickhere a{
color:#1b547e;
}

.clickhere img{
vertical-align:middle;
margin-left:4px;


}

.points{
color:#1b547e;
list-style:none;
margin-left:15px;
}

.points li{
	line-height:16px;
	list-style-type: disc;
}

.points li a:hover{
text-decoration:none;
}


.whitebox{
	margin-top:20px;
	width:215px;
	height:122px;
	float:left;
	background:url(../images/white-box.jpg) no-repeat left top;
	margin-right:25px;
	padding-top: 20px;
	display:block;
	cursor:hand;
}

.whitebox-rt{
	margin-top:20px;
	width:215px;
	height:122px;
	float:left;
	background:url(../images/white-box.jpg) no-repeat left top;
	padding-top: 20px;
	display:block;
	cursor:hand;
}

.whitebox-rt .heading{
text-align:center;
}


.whitebox-rt .clickhere{
text-align:center;
}


.whitebox .heading{
text-align:center;
}

.whitebox .clickhere{
text-align:center;
}

#arc-box{
	width:460px;
	float:left;
	margin-top:20px;
	margin-bottom: 20px;


}

#arc-box .heading{
padding-bottom:10px;
	


}

#arc-box #pref-time{
	width:270px;
	float:left;
	margin-top:10px;
	padding-left: 60px;
	

}

#pop-courses{
	width:215px;
	float:left;
	margin-top:20px;
	margin-left:15px;
	display: inline;
	padding-bottom: 20px;
}

#pop-courses .heading{
text-align:center;
}

#pop-courses .imgcenter{
margin-left:10px;
}

#pop-courses .title{
	background:url(../images/bullet-circle.jpg) no-repeat left 5px;
	font-size:15px;
	color:#0a5595;
	padding-bottom:10px;
	padding-left: 10px;
	margin-left: 40px;
	margin-top: 10px;
}

.skybluetxt{
color:#00AEEF;
}


#casestudy{
width:330px;
float:left;
margin-right:25px;
}

#casestudy #imgrt{
float: right;
width:110px;
}

#casesdy-left{
width:250px;
float:left;
margin-top:20px;
margin-left:10px;
}

#casesdy-left .clear{
clear:both;
}

.clear{
clear:both;
}

#casesdy-left #imgrt{
float: left; 
width:110px;
clear:both;
}


#testimonial{
width:333px;
float:left;
}

.button{
	color:#1b547e;
	font-size:13px;
	margin-top:10px;
	text-align:right;
	float: right;
	width: 140px;
	margin-right: 10px;


}
.button a{
	color:#1b547e;
	

}

.button img{
	margin-left:2px;
	vertical-align:middle;


}

.lbl-txt{
float:left;
width:60px;
height:20px;
color:#21337d;
}

.txtbox{
	float:left;
	margin-bottom: 4px;
	font-family: "Trebuchet MS", Tahoma, "Times New Roman";
	font-size: 12px;
	color: #21337d;
	height: 18px;
	width: 352px;
	border: 1px solid #21337d;
}

.txtbox1{
	float:left;
	margin-bottom: 4px;
	font-family: "Trebuchet MS", Tahoma, "Times New Roman";
	font-size: 12px;
	color: #21337d;
	height: 18px;
	width: 145px;
	border: 1px solid #21337d;
	
	
}

.txtarea{
	float:left;
	margin-bottom: 5px;
	font-family: "Trebuchet MS", Tahoma, "Times New Roman";
	font-size: 12px;
	color: #21337d;
	height: 70px;
	width: 240px;
	overflow:hidden;

}
.blue-bdr {
	border: 1px solid #0066CC; 
}


#footer {
	clear: both;
	float: left;
	height: auto;
	width: 980px;
	margin-top: 10px;
	padding:10px;
}

#footer #links{
	color:#005875;
	text-align:right;
	font-family: Verdana, Arial, Helvetica, "sans-serif normal normal";
	font-size: 11px;
	line-height: 20px;
	
}

#footer #links a{
	color:#005875;
	text-decoration:underline;	
}
#footer #links a:hover{
	color:#005875;
	text-decoration:none;	
}

#footer #ftrleft{
	color:#005875;
	float:left;
	font-size: 11px;
	line-height: 20px;
	width: 480px;
	
}

#footer #ftrright{
	color:#005875;
	float: right;
	font-size: 11px;
	line-height: 20px;
	width: 480px;
	
}
#footer .list{
	padding:0px 0px 0px 5px;
	margin:0px;
	overflow:hidden;
	clear:both;
}
#footer .list ul{
	padding:0px;
	margin:0px;
	list-style-type:none;
}
#footer .list ul li{
	padding:0px 13px 0px 13px;
	margin:0px;
	float:left;
}
#footer .list ul li.gap{
	padding:0px 13px 0px 13px;
	margin:13px 0px 0px 0px;
}








/*Rounded Box*/

.roundbox{
width:100%;
height:100%;
float:left;
}

.roundbox .x1{
background:url(../images/box-topbg.jpg) repeat-x  top left;
width:100%;
height:23px;
float:left;

}

.roundbox .x2{
background:url(../images/left-boxbg.jpg) repeat-y  top left;
width:100%;
height:auto;
float:left;

}

.roundbox .x2 .x3{
	background:url(../images/right-boxbg.jpg) repeat-y  top right;
	width:91%;
	height:auto;
	float: right;
	padding-right: 4%;
	padding-left: 4%;

}

.roundbox .x4{
background:url(../images/bottom-boxbg.jpg) repeat-x  bottom left;
width:100%;
height:23px;
float:left;

}


label {
  font-weight : normal;
}
label.formleft {
  display : block;
  width : 150px;
  float : left;
  text-align : right;
  margin-right : 6px;
  
}



small.formnote {/* margin left same width as label.formleft width */
  margin : 0px 0px 0px 160px;
  display : block;
}
input.checkbox {
  width : 20px;
  margin:0px 0px;
  margin-top:2px;
  float : left;
}
select {
margin-bottom:10px;
}
  

input.button {
  width : 100px;
  text-align:center;
  }
  
fieldset{
  margin : 12px;
  padding : 6px;
  border: 1px solid  #0099CC;
  width: 650px;
}
legend {
  color: #0066CC;
  font-size: 14px;
  font-weight: bold;
  padding:5px;
}
.formmsg {
  color: #CC0000;
  padding-top : 6px;
}
.form {
  width : 200px;
  margin-bottom:10px;
}
textarea {
  font-size : 12px;
}



/**/

.month-btn {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #26328C;
	margin-right: 10px;
}

.month-btn a {
	padding-left:15px;	
	color:#26328C;
}

.month-btn img {
vertical-align:middle
	
}


#months-name {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 22px;
	color:#7694C3;
	clear: both;
	float: left;
	width:440px;
	height: auto;
	margin:10px 0px;
}


#months-name a{
	color: #7694C3;
	padding-right:2px;
	
}

#months-name a.current{
	color:#26328C;
	font-weight:bold;

	
}
.news{
line-height:18px;
}
.news-section {
	float: left;
	height: auto;
	width: 685px;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #26328C;
	line-height:18px;
}

.date {
	color:#7694C3;
	padding-bottom:5px;
	font-family: Verdana, Arial, Helvetica, "sans-serif bold normal";
	font-size: 12px;
}
.smalldate {
	color:#7694C3;
	padding-bottom:5px;
	font-family: Verdana, Arial, Helvetica, "sans-serif bold normal";
	font-size: 10px;
	
}
.sub-heading {
	color:#26328C;
	padding-bottom:5px;
	font-family: Verdana, Arial, Helvetica, "sans-serif bold normal";
	font-size: 15px;
	clear:both;
	
}

.news-section .image-left {
margin:10px;
margin-left:0px;
float:left;
margin-top:0px;

	
	
}


.news-section .title {
	color:#26328C;
	padding-bottom:5px;
	font-family: Verdana, Arial, Helvetica, "sans-serif bold normal";
	font-size: 14px;
	font-weight: bold;
	
}
.news-section .title a {
	color:#26328C;
	
}

.news-section .desc {
	color:#7694C3;
	padding-bottom:10px;
	font-family: Verdana, Arial, Helvetica, "sans-serif bold normal";
	font-size: 12px;
	font-weight: normal;
	line-height:20px;
}

.news-section .desc a {
	color:#26328C;
	padding-bottom:10px;
	font-family: Verdana, Arial, Helvetica, "sans-serif bold normal";
	font-size: 12px;
	font-weight: bold;
}


.year {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #26328C;
}

.year a{
	color: #26328C;
}

.searchfrm{
float:left;
width:600px;
margin:10px 0px;
}

#testi-section{
	float: left;
	height: auto;
	width: 685px;
	margin-top: 10px;
	margin-bottom: 10px;
	padding:10px 0px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #26328C;
	line-height:20px;
	
}

.intro {
 color : #26328C;
}

.intro a {
 color: #0099FF;  
}

.testi-namecity{
padding-top:10px;
/*font-weight:bold;*/
}

.testi-city{
font-size:11px;
}


.faq{
margin-left:20px;
}

.faq li{
padding-left:5px;
line-height:22px;
color:#26328C;
}

.faq li a{

color:#26328C;
}





.imgfleft{
float:left;
margin-right:10px;

}


.imgbdr{
border:1px solid #005699;
}

.relatedart{
	float:left;
	width:230px;
	
}




#faq{
float:left;
width:230px;
}

#downloads{
float:left;
width:230px;
margin-top:20px;
}

#testi-1{
float:left;
width:230px;
}



.art-box-content{
	float: left;
	width: 210px;
	font-size: 13px;
	color: #26328C;
	margin-top:5px;
}


.art-box-content .txt{
	float: left;
	height: auto;
	width: 160px;
	margin-right:5px;
	margin-bottom:5px;
	overflow:hidden;

		
}
.art-box-content .desc{
padding:5px;
margin:0px;
padding-bottom:0px;
padding-top:0px;
	
		
}

.art-box-content .icons{
	float: left;
	height: 28px;
	width: 40px;
	padding-right: 5px;
	color:#005699;
	font-size:14px;
	
}

.art-box-content .icons a{
color:#005699;
	
	
}

.art-box-content .icons img{
vertical-align:middle;
margin-left:2px;

	
}


#rightcontent #left{
width:450px;
text-align:justify;
float:left;
margin-right:10px;
color: #666666;
font-family:Tahoma, "Trebuchet MS", "Times New Roman";
font-size:13px;
}

#rightcontent ul{
margin-left:20px;
padding-bottom:10px;
}
#rightcontent ol{
margin-left:20px;
padding-bottom:10px;
}

#rightcontent #right{
width:230px;
float: right;
}
form input.button{
  background-color : #004B92;
  color: #ffffff;
  border:1px solid #666666;
  font-size:13px;
  font weight: bold;
  cursor:hand;
  float:none;
  padding:1px 5px;
}

.button1{
  background-color : #004B92;
  color: #ffffff;
  border:1px solid #666666;
  font-size:13px;
  font weight: bold;
  cursor:hand;
  padding:0px 5px;
  margin-left:10px;
}

.hide{
display:none;
}

.redtext {
  border : #CC0000 solid 1px;
  color: #CC0000;
  margin : 12px;
  padding : 12px;
  width:640px;
}

.redtext ul {
margin-left:20px;
 
}
.course-sec{
	width:680px;
	padding:10px 0px;
	margin-bottom:10px;
	float:left;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #7694C3;
}

.course-sec .title{
	font-size:15px;
	color:#7694C3;
	padding-left:25px;
	padding-bottom:10px;
	font-weight: bold;
	background-image: url(../images/arrow2.jpg);
	background-repeat: no-repeat;
	background-position: left 1px;
	margin-bottom: 5px;
}

.course-sec .desc{
	font-size:13px;
	color:#6D6E71;
	line-height:18px;
	float: left;
	margin-left: 25px;
	width: 100%;
	display: inline;

}

.course-sec .viewbtn{
float:right;
width:135px;
height:34px;
}

.course-sec .viewbtn a{
background:url(../images/view-button.jpg) no-repeat left  top; 
width:135px;
display:block;
height:34px;

}
.course-sec .viewbtn a:hover{
background:url(../images/view-button-active.jpg) no-repeat left  top;
display:block;
width:135px;
height:34px;

}



.viewdetails{
float:right;
width:135px;
height:34px;
}

.viewdetails a{
background:url(../images/view-details-btn.jpg) no-repeat left  top; 
width:94px;
display:block;
height:24px;

}
.viewdetails a:hover{
background:url(../images/view-details-btn-hover.jpg) no-repeat left  top;
display:block;
width:94px;
height:24px;

}




.bluebld{
font-size:14px;
font-weight:bold;
color:#044b83;
}

#faq-right{
float:left;
width:230px;
margin-top:20px;
}

#testi-right{
float:left;
width:230px;
margin-top:20px;
}



#courdetails{
float:left;
margin-top:20px;
width:450px;
padding-bottom:20px;
border-bottom:1px dashed #7694C3;

}

#courdetails .left{
font-size:15px;
font-weight:bold;
color:#26328C;
float:left;
width:195px;
}

#courdetails .buttons{
font-size:15px;
font-weight:bold;
color:#26328C;
float: left;

}

#coursedates{
float:left;
margin-top:20px;
width:450px;
padding-bottom:20px;

}

#coursedates .thumbs{
float:left;
width:450px;
padding-bottom: 10px;
border-bottom:1px dashed #7694C3;
margin-bottom: 10px;
}

#coursedates .bottom{
float:left;
width:450px;
}

#coursedates .bottom .btns{
	float: right;
	font-family:Tahoma, "Trebuchet MS", "Times New Roman";
	font-size:13px;
	color:#005699;
	font-weight:bold;
	padding-top:3px;
	text-align:right;
	/*background:url(../images/arrow1.gif) no-repeat right 5px;*/
	padding-right:20px;
	margin-left:10px;
	padding-bottom:5px;
 
}

#coursedates .bottom .btns img{
vertical-align:middle;

 
}

#coursedates .bottom .btns a{
color:#005699;
}

#coursedates .thumbs .date{
	color:#005699;
	padding-bottom:5px;
	font-weight:bold;
	font-size:12px;
	font-family:Tahoma, "Trebuchet MS", "Times New Roman";
}

#coursedates .thumbs .date1{
	color:#005699;
	padding-bottom:5px;
	font-weight:bold;
	font-size:12px;
	float:left;
	width:300px;
	font-family:Tahoma, "Trebuchet MS", "Times New Roman";
}

#coursedates .thumbs .price1{
	color:#005699;
	padding-bottom:5px;
	font-weight:bold;
	font-size:12px;
	float:right;
	text-align:right;
	width:150px;
	font-family:Tahoma, "Trebuchet MS", "Times New Roman";
}

#coursedates .thumbs .bottom{
float:left;
width:450px;
}

#coursedates .thumbs .place{
	float:left;
	/*margin-right:80px;*/
	text-align:left;
	padding-top:5px;
	padding-bottom:5px;
	
}

#coursedates .thumbs .viewmap{
	margin-top:2px;
	float:left;
	width:80px;
	margin-right:5px;
	background:url(../images/arrow1.gif) no-repeat right 2px;
	padding-bottom:5px;
}
#coursedates .thumbs .booknow{
	float: right;
	width: 195px;
}

#coursedates .thumbs .booknow1{
	float: left;
	width: 90%;
}
.coursesec{
	list-style:none;
	display:block;
	margin: 0px;
	padding: 0px;
}
/*Courses Sections*/
a.box {
	display: block;
	float:left;
	width:650px;
	border-top: 1px dashed #26328C;
	padding-top: 10px;
}


a.box1 {
	display:block;
	float:left;
	width:650px;
	border-top: 1px dashed #26328C;
	border-bottom: 1px dashed #26328C;
	padding-top: 10px;
}




a.box2 {
	display: block;
	float:left;
	width:400px;
	border-top: 1px dashed #26328C;
	padding-top: 10px;
}


a.box4 {
	display:block;
	float:left;
	width:400px;

	border-bottom: 1px dashed #26328C;
	padding-top: 10px;
}


a.box5 {
	display:block;
	float:left;
	width:400px;
	
	border-bottom: 1px dashed #26328C;
	padding-top: 10px;
}


.coursesec li {
	cursor:hand;	
	display: block;
	padding-bottom:20px;
	display:block;
}
.coursesec li a{
	font-size:15px;
	background-image: url(../images/arrow2.jpg);
	background-repeat: no-repeat;
	background-position: left 10px;
	color:#7694C3;
	padding-bottom:10px;
	padding-left:25px;
	font-weight: bold;
	margin-bottom: 5px;
	padding-left:25px;
	display:block;
}

.coursesec li a span {
	background: url(../images/view-button.jpg) no-repeat right bottom;
	color:#666666;
	font-family:Tahoma, "Trebuchet MS", "Times New Roman";
	font-size:13px;
	padding-top:10px;
	font-weight:normal;
	padding-bottom:50px;
	padding-left:0px;
	display:block;
	
}


.coursesec li a:hover{
	font-size:15px;
	color:#26328C;
	padding-bottom:10px;
	font-weight: bold;
	background-image: url(../images/arrow2-active.jpg);
	background-repeat: no-repeat;
	background-position: left 10px;
	margin-bottom: 5px;
	text-decoration:none;
	padding-left:25px;
	display:block;
	
	
	
}


.coursesec li a:hover span {
	background: url(../images/view-button-active.jpg) no-repeat right bottom;
	color:#005699;
	font-family:Tahoma, "Trebuchet MS", "Times New Roman";
	font-size:13px;
	padding-top:10px;
	font-weight:normal;
	text-decoration:none;
	display:block;
	
}

.coursesec li a:hover span {
	background: url(../images/view-button-active.jpg) no-repeat right bottom;
	color:#005699;
	font-family:Tahoma, "Trebuchet MS", "Times New Roman";
	font-size:13px;
	padding-top:10px;
	font-weight:normal;
	text-decoration:none;
	display:block;


}

.coursesec li.veiwdetails{
	cursor:hand;	
	display: block;
	padding-bottom:20px;
	display:block;
}
.coursesec li.veiwdetails a{
	font-size:15px;
	background-image: url(../images/arrow2.jpg);
	background-repeat: no-repeat;
	background-position: left 10px;
	color:#7694C3;
	padding-bottom:10px;
	padding-left:25px;
	font-weight: bold;
	margin-bottom: 5px;
	padding-left:25px;
	display:block;
}

.coursesec li.veiwdetails a span {
	background: url(../images/view-details-btn.jpg) no-repeat right bottom;
	color:#666666;
	font-family:Tahoma, "Trebuchet MS", "Times New Roman";
	font-size:13px;
	padding-top:10px;
	font-weight:normal;
	padding-bottom:50px;
	padding-left:0px;
	display:block;
	
}


.coursesec li.veiwdetails a:hover{
	font-size:15px;
	color:#26328C;
	padding-bottom:10px;
	font-weight: bold;
	background-image: url(../images/arrow2-active.jpg);
	background-repeat: no-repeat;
	background-position: left 10px;
	margin-bottom: 5px;
	text-decoration:none;
	padding-left:25px;
	display:block;
	
	
	
}


.coursesec li.veiwdetails a:hover span {
	background: url(../images/view-details-btn-hover.jpg) no-repeat right bottom;
	color:#005699;
	font-family:Tahoma, "Trebuchet MS", "Times New Roman";
	font-size:13px;
	padding-top:10px;
	font-weight:normal;
	text-decoration:none;
	display:block;
	
}

.coursesec li.veiwdetails a:hover span {
	background: url(../images/view-details-btn-hover.jpg) no-repeat right bottom;
	color:#005699;
	font-family:Tahoma, "Trebuchet MS", "Times New Roman";
	font-size:13px;
	padding-top:10px;
	font-weight:normal;
	text-decoration:none;
	display:block;


}


.modtable {
	font-size: 11px;
}

/* End Courses Sections*/

#cont-rel{
float:left; 
width:700px;
position:relative;
}

#address{
border:1px solid #0099CC;
width:220px;
position: absolute;
z-index:100;
padding:10px;
left:415px;
margin-right:10px;

}

#address .txtbig{
font-size:14px;
font-weight:bold;

}


.viewmap-a{
	background:url(../images/arrow1.gif) no-repeat right 2px;
	padding-left:20px;
	padding-right:20px;
	text-align:right;
	width:100px;
	padding-bottom:10px;
	float:right;
	
}

.whitetxtbox{
background: url(../images/whitepixel.jpg) repeat left top;
}

.yellowtxtbox{
background: url(../images/yellowpixel.jpg) repeat left top;
}




#allboxes{
}

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


ol{
padding-left:5px;
}

#bbclive{
float:left;
padding:10px 5px 10px 5px;
}
#Layer3 {
	position:absolute;
	padding:5px;
	width:157px;
	height:105px;
	overflow:hidden;
	z-index:999999;
	top:30px;
	right:-65px;
	float:left;
	visibility:hidden;
	background:#fff;
	border:1px solid #2b318b;
	opacity:10;filter:alpha(opacity=100)
}
#Layer3 .call {
	padding:0px;
	margin:0px;
	float:left;
	height:96px;
	background:url(../images/call-us.jpg) no-repeat 80px 10px;
	font:normal 14px Arial, Helvetica, sans-serif;
	color:#2B318B;
	width:145px;
	text-align:left;
}
#Layer3 .call span {
	font:bold 14px Arial, Helvetica, sans-serif;
}
#Layer3 .download{
	font:normal 14px Arial, Helvetica, sans-serif;
	color:#2B318B;
	padding:10px 0px 0px 0px;
}
#Layer4 {
	position:absolute;
	padding:5px;
	width:157px;
	height:105px;
	overflow:hidden;
	z-index:999999;
	top:30px;
	right:-65px;
	float:left;
	visibility:hidden;
	background:#fff;
	border:1px solid #2b318b;
	opacity:10;filter:alpha(opacity=100)
}
#Layer4 .call {
	padding:0px;
	margin:0px;
	float:left;
	height:96px;
	background:url(../images/call-us.jpg) no-repeat 80px 10px;
	font:normal 14px Arial, Helvetica, sans-serif;
	color:#2B318B;
	width:145px;
	text-align:left;
}
#Layer4 .call span {
	font:bold 14px Arial, Helvetica, sans-serif;
}
#Layer4 .download{
	font:normal 14px Arial, Helvetica, sans-serif;
	color:#2B318B;
	padding:10px 0px 0px 0px;
}
