/* CSS Document */

body
{
margin:0px;
background-color:#000000;
}

.fullWidth{width:100%;}

.fullHeight{width:100%;}

.floatLeft{float:left;}

.floatRight{float:right;}

.clear{clear:both;}

.rowspacer{width:20px;}

#warp
{
width:870px;
margin:0 auto;
}

/*============ header classes Start ===============*/

#header
{
width:870px;
}

#menu
{
width:870px;
height:53px;
border-bottom:1px solid #5D8BBC;
}

.ul_limenu
{
	margin:0px;
	padding:20px 0px 0px 0px;
}
.ul_limenu li 
{
	font:normal 14px Arial;
	color:#fff;
	list-style:none;
	float:left;
	margin-right:8px;
	display: list-item;
}
.ul_limenu li a
{
	font:normal 14px Arial;
	color:#1B95D2;
	text-decoration:none;
}
.ul_limenu li a:hover
{
	color:#fff;
	text-decoration:none;
}


.ul_limenu li span a
{
	font:normal 14px Arial;
	color:#FFFFFF;
	text-decoration:none;
}
.ul_limenu li span a:hover
{
	color:#1B95D2;
	text-decoration:none;
}

/*============ midpart classes Start ===============*/

#midpart
{
width:870px;
background:url(images/mid-bg.jpg);
margin-top:29px;
}

#container
{
width:490px;
}

#rightpart
{
width:340px;
}

/*============ rightpart classes Start ===============*/

#subscribe-box
{
width:320px;
height:33px;
background-color:#051E2A;
padding:13px 10px 0px 10px;
}

.labelsu
{
width:130px;
font:normal 11px Arial;
color:#1B95D2;
float:left;
padding-top:3px;
}

.inputsu
{
width:151px;
height:17px;
border:none;
background-color:#000;
padding:3px 10px 0px 10px;
font:normal 11px Arial;
color:#FFFFFF;
float:left;
}

.inputsearch
{
width:140px;
height:17px;
border:none;
background-color:#000;
padding:3px 10px 0px 10px;
font:normal 11px Arial;
color:#FFFFFF;
float:left;
}

.gobtn
{
width:20px;
float:left;
margin-left:3px;
}

.updownbox
{
width:340px;
margin-top:10px;
}

.bluebar-right
{
width:310px;
height:20px;
background-color:#1B95D2;
padding:5px 20px 0px 10px;
font:normal 14px Arial;
color:#FFFFFF;
}

.bluebar-right a
{
font:normal 14px Arial;
color:#FFFFFF;
text-decoration:none;
}

.bluebar-content
{
width:310px;
background-color: #051E2A;
padding:10px 20px 10px 10px;
font:normal 12px Arial;
color:#FFFFFF;
line-height:18px;
}

.bluebarnews-content
{
width:328px;
background-color: #051E2A;
padding:10px 0px 10px 10px;
font:normal 12px Arial;
color:#FFFFFF;
line-height:18px;
}

/*============ footer classes Start ===============*/

#footer
{
width:870px;
margin-top:30px;
border-top:1px solid #5D8BBC;
font:normal 11px Arial;
color:#fff;
}

#footer a
{
font:normal 11px Arial;
color:#fff;
text-decoration:none;
}

#footer a:hover
{
text-decoration:underline;
}
#designby
{
width:870px;
height:30px;
border-top:1px solid #5D8BBC;
background-color:#000000;
font:normal 11px Arial, Helvetica, sans-serif;
color:#ffffff;
}




/*============ Text classes Start ===============*/

.gentext
{
font:normal 12px Arial;
color:#FFFFFF;
line-height:18px;
}

.blacktext
{
font:normal 12px Arial;
color:#000000;
line-height:18px;
}

.bluetext
{
font:normal 13px Arial;
color:#1B95D2;
font-weight:normal;
line-height:24px;
}


.pagetitle
{
	color:#FFFFFF;
	font-family:"Times New Roman", Times, serif; /*// Geneva, Arial, Helvetica, sans-serif;*/
	font-size: 36px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	vertical-align:top;
}


.pagesubtitle
{
	color:#FFFFFF;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:14px;
	
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	vertical-align:top;
}

.listtitle
{
	color:#FFFFFF;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
 	font-weight: bold;
 	float:left;
	width:144px;
 }
a
{
	font:normal 12px Arial;
	color:#1B95D2;
	text-decoration:none;
}
a:hover
{
	color:#fff;
	text-decoration:none;
}

.nolink:link 
{
	font:normal 12px Arial;
	color:#FFFFFF;
	text-decoration:none;
}
.nolink:hover
{
	color:#FFFFFF;
	text-decoration:none;
}


.ndropdown
{
border:#1B95D2 solid 2px;
width:480px;
background-color:#000000;
color:#FFFFFF;

}


.dropdownbox2
{
border:#1B95D2 solid 2px;
width:488px;
background-color:#000000;
color:#FFFFFF;

}


.input1
{
	border:#1B95D2 solid 1px;
	width:250px;
	background-color:#000000;
	color:#FFFFFF;

}

.inputTextarea
{
	border:#1B95D2 solid 1px;
	width:250px;
	background-color:#000000;
	color:#FFFFFF;

}
#toogleDiv
 {
 }
 #toogleDiv1
 {
 }
 #toogleDiv2
 {
 }
 #toogleDiv3
 {
 }
 #toogleDiv4
 {
 }
 #toogleDiv5
 {
 }
 
 
 
 /*============ photo gallery classes Start ===============*/

.gallery-commombox
{
width:155px;
margin-right:8px;
background-color:#1A1A1A;
}

.gall-imgbox
{
width:143px;
border:4px solid #1A1A1A;
padding:2px;
text-align:center;
}

.imgbox-details
{
width:143px;
padding:0px 6px 6px 6px;
background-color:#1A1A1A;
font:normal 11px Arial;
color:#fff;
line-height:16px;
text-align:justify;
}




.imgbox-details h1
{
margin:0px;
padding:0px;
font:bold 11px Arial;
color:#1A95D1;
line-height:22px;
}

.imgbox-details a
{
font:normal 11px Arial;
color:#1A95D1;
line-height:22px;
text-decoration:none;
}
.imgbox-details a:hover
{
line-height:22px;
text-decoration:underline;
}


div#courseshort {
float:left;
width : 454px; 
text-align : justify; 
margin-top : 5px; 
}

div#courseshortimage {
float:left;
width : 150px; 
text-align : justify; 
margin-bottom : 0px; 
}



 #selector {
min-height:246px;
}
* html #selector{
height:246px;
}      


#selectorinfo {
min-height:446px;
}
* html #selectorinfo{
height:446px;
}      


  

.libmain
{
float:left;
width:490px;
color:#1B95D2;
padding-top:12px;
}
.libleft
{
float:left;
width:420px;
color:#ffffff;
height:20px;
vertical-align:text-bottom;
 
}
.libright
{
float:right;
width:60px;
height:20px;
padding-top:23px;
text-align:
padding-bottom:0px;
 

}
.blueline
{
width:484px;
background-color:#1B95D2;
height:1px;
}

/*============ course title classes Start ===============*/

#course-layer
{
width:490px;
}

#course-bluebox
{
width:485px;
background-color:#061E2A;
padding:0px;
font:normal 12px Arial;
color:#FFFFFF;
}

#cor-bluebar
{
width:475px;
height:35px;
background:url(images/co-bluebg.jpg) repeat-x;
margin:5px 5px 5px 5px;
}

.ul_licb
{
	margin:0px;
	padding:8px 0px 0px 0px;
}
.ul_licb li 
{
	font:normal 12px Arial;
	color:#FFFFFF;
	vertical-align: top;
	display: list-item;
	list-style-position: outside;
	text-align: left;
	list-style-position:top;
	list-style:none;
	float:left;
	margin-right:3px;
}
.ul_licb li a
{
	font:normal 12px Arial;
	color:#FFFFFF;
	text-decoration:none;
}
.ul_licb li a:hover
{
	text-decoration:underline;
}


.course-header
{
	width:74px;
	height:23px;
	padding: 6px 3px 0px 6px;
	background-color:#061E2A;
	float:left;
}

.course-header-availbility
{
	width:64px;
	height:23px;
	padding: 6px 3px 0 3px;
	background-color:#061E2A;
	float:left;
}



.course-header-title
{
	width:220px;
	height:23px;
	padding: 6px 3px 0 3px;
	background-color:#061E2A;
	float:left;
}

.course-header-details
{
	width:100px;
	height:23px;
	padding: 6px 3px 0 3px;
	background-color:#061E2A;
	float:left;
}

.course-rows
{
	width:77px;
	height:26px;
	padding: 3px 3px 0 6px;
 	float:left;
}
.course-rows_details
{
	width:100px;
	height:26px;
	padding: 3px 3px 0 3px;
 	float:right;
}
.course-rows_title
{
	width:220px;
	height:26px;
	padding: 3px 3px 0 3px;
	float:left;
}
.course-rows-availbility
{
	width:64px;
	height:26px;
	padding: 3px 3px 0 3px;
 	float:left;
	text-align:center;
}
.main_course_row1
{
	height:30px;
	width:488px;
 
	 }
	  
.main_course_row
{
	height:28px;
	width:488px;
	border-bottom:#333333 solid 1px;
	vertical-align:middle;
	padding-top:3px;
	 }
.main_course_rowover
{
	height:28px;
	width:488px;
	background-color:#1A1A1A;
	border-bottom:#333333 solid 1px;
	vertical-align:middle;
	padding-top:3px;
}
.butontype:link
{
	background-color: #051E2A;
	text-align: center;
	height: 13px;
	width: auto;
	padding-top: 3px;
	padding-right: 9px;
	padding-bottom: 3px;
	padding-left: 9px;
	color:#FFFFFF;
}
.butontype:link
{
	background-color: #051E2A;
	text-align: center;
	height: 13px;
	width: auto;
	padding-top: 3px;
	padding-right: 12px;
	padding-bottom: 3px;
	padding-left: 12px;
	color:#1B95D2;
}
.butontype:hover
{
	background-color: #1B95D2;
	text-align: center;
	height: 13px;
	width: auto;
	padding-top: 3px;
	padding-right: 12px;
	padding-bottom: 3px;
	padding-left: 12px;
	color:#000000;
	}
.main_news_row
{
	height:28px;
	width:488px;
	border-bottom:#333333 solid 1px;
	vertical-align:middle;
	padding-top:3px;
}
	 	
.news-rows
{
	width:300px;
	height:26px;
	padding: 3px 3px 0 3px;
 	float:left;
}

.news-rows-date
{
	width:70px;
	height:26px;
	padding: 3px 3px 0 3px;
 	float:left;
}

.news-header
{
	width:300px;;
	height:23px;
	padding: 6px 3px 0px 3px;
	background-color:#061E2A;
	float:left;
}

.news-date
{
	width:70px;;
	height:23px;
	padding: 6px 3px 0px 3px;
	background-color:#061E2A;
	float:left;
}


.newsheader-rows_details
{
	width:100px;
	height:23px;
	padding: 6px 3px 0 3px;
	background-color:#061E2A;
	float:left;
}
.contectinpout
{
background-color:#000000;
color:#FFFFFF;
border:#1B95D2 solid 1px;
width:200px;
}
.contecttextarea
{
background-color:#000000;
color:#FFFFFF;
width:200px;
border:#1B95D2 solid 1px;
height:120px;
}

.main_advice_row
{
	height:70px;
	width:488px;
	border-bottom:#333333 solid 1px;
	vertical-align:middle;
	padding-top:3px;
 
	 }
	 
.advice-rows
{
	width:380px;
 	padding: 0px 3px 0 3px;
 	float:left;
}

.advicebluetext
{
	font:normal 13px Arial;
	color:#1B95D2;
	font-weight:normal;
	line-height:20px;
	width:390px;
	padding-left:3px;
	float:left;
}

.advice-rows_details
{
	width:80px;
	height:26px;
	padding: 7px 3px 0 3px;
 	float:right;
	text-align:right;
}
.main_advice_rowover
{
	height:70px;
	width:488px;
	background-color:#1A1A1A;
	border-bottom:#333333 solid 1px;
	vertical-align:middle;
	padding-top:3px;
}


.noeffect:link 
{
font:normal 12px Arial;
	color:#1B95D2;
	text-decoration:none;}
.noeffect:hover
{
font:normal 12px Arial;
	color:#1B95D2;
	text-decoration:none;}
	
	

.bookbox
{
width:473px;
padding:5px 0px 5px 0px;;
}	
 

/*============ library classes Start ===============*/

.librarybox
{
width:490px;
border-bottom:1px solid #343434;
padding:5px 0px 5px 0px;;
}

.libraryboxover
{
width:490px;
background-color:#1A1A1A;
border-bottom:1px solid #343434;
padding:5px 0px 5px 0px;;
}


.librarybox h1
{
margin:0px;
padding:0px;
font:normal 12px Arial, Helvetica, sans-serif;
color:#3A84B3;
line-height:18px;
}


.libraryboxover h1
{
margin:0px;
padding:0px;
font:normal 12px Arial, Helvetica, sans-serif;
color:#3A84B3;
line-height:18px;
}

