/* CSS Document */

body{
background-color:#FFFFFF;
padding:0px;
margin:0px;
background:url(../images/back-bg.jpg) repeat top left;
}

#full-width{
width:100%;
padding:0px;
margin:0px;
background-image: url(../images/top-bluebg.jpg);
background-repeat: repeat-x;
background-position: center top;
}

#site-width{
width:990px;
padding:0px;
margin:0 auto;
}

#top-part{
width:990px;
height:128px;
padding:0px;
margin:0px;
float:left;
background:url(../images/header.jpg) top center no-repeat;
}

.logo{
width:285px;
padding:25px 0px 0px 0px;
margin:0px;
float:left;
}

.top-blak{
width:295px;
height:37px;
padding:0px;
margin:0px;
float:right;
}

#top-linkbg{
width:990px;
height:32px;
background:url(../images/top-linkbg.jpg) repeat-x top left;
padding:0px;
margin:0px;
float:left;
}

.brekar{
padding:0px;
margin:0px;
clear:both;
}

#nav {
width:730px;
height:28px;
float:left;
padding:0px 0px 0px 0px;
margin:0px;
}
#nav ul {
padding:0px;
margin:0px;
list-style:none;
}
#nav ul li {
padding:0px;
margin:0;
float:left;
display:inline;
}
#nav ul li a {
display:block;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#FFFFFF;
text-decoration:none;
text-align:center;
padding:0px;
line-height:28px;
}
#nav ul li a:hover {
height:28px;
background:#f3bf35;
text-decoration: none;
color:#000000;
}


#nav ul li a#linka {
width:85px;

}

#nav ul li a#linkb {
width:95px;
background-image: url(../images/link_devider.jpg);
background-repeat: no-repeat;
background-position: left top;
	
}
#nav ul li a#linkc{
width:100px;
background-image: url(../images/link_devider.jpg);
background-repeat: no-repeat;
background-position: left top;
	
}
#nav ul li a#linkd{
width:110px;
background-image: url(../images/link_devider.jpg);
background-repeat: no-repeat;
background-position: left top;
	
}

#nav ul li a#linke{
width:70px;
background-image: url(../images/link_devider.jpg);
background-repeat: no-repeat;
background-position: left top;
	
}

#nav ul li a#linkf{
width:100px;
background-image: url(../images/link_devider.jpg);
background-repeat: no-repeat;
background-position: left top;
	
}
#nav ul li a#linkg{
width:100px;
background-image: url(../images/link_devider.jpg);
background-repeat: no-repeat;
background-position: left top;
	
}

#serch-area{
width:210px;
height:28px;
padding:0px;
margin:7px 0px 0px 0px;
float:right;
}

.serch-field{
width:185px;
height:16px;
background:#FFFFFF;
border:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
text-align:left;
padding:0px 0px 0px 2px;
margin:0px;
float:left;
}
.txtfield{
width:185px;
height:16px;
background:#FFFFFF;
border:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
text-align:left;
padding:0px 0px 0px 2px;
margin:0px;
float:left;
border:1px solid #2b6096;
}
.txtfield1{
height:16px;
background:#FFFFFF;
border:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
text-align:left;
padding:0px 0px 0px 2px;
margin:0px;
float:left;
border:1px solid #2b6096;
}
.dropmenu1{
background:#FFFFFF;
border:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
text-align:left;
padding:0px 0px 0px 2px;
margin:0px;
float:left;
border:1px solid #2b6096;
}
.header
{
	background-color:#37518C;
	color:White;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;		
	line-height:30px;	
	font-weight:bold;
	text-align:center;
	text-transform:uppercase;
}
.header1
{
	color:3169A2;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;		
	line-height:25px;	
	font-weight:normal;
	text-align:center;
}
#middle-part{
width:946px;
height:auto;
padding:28px 0px 0px 0px;
margin:0 auto;
}


#middle-part2{
width:990px;
padding:28px 0px 0px 0px;
float:left;
}

#headr-part{
width:946px;
height:325px;
padding:0px;
margin:0px;
float:left;
}

.hader-pic{
width:707px;
height:323px;
padding:0px;
margin:0px;
float:left;
}

#mision-bg{
width:225px;
height:323px;
background:url(../images/mission-bg.jpg) no-repeat top left;
background-color:#999933;
padding:0px;
margin:0px;
float:right;
}

.mision-txt{
width:195px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
text-align:left;
line-height:17px;
padding:0px 0px 12px 0px;
margin:15px 0px 0px 15px;
border-bottom: 1px dashed #FFFFFF;
}

.event-txt{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
text-align:left;
line-height:17px;
padding:15px;
margin:0px;
}

.mr{
color:#FFFFFF;
font-weight:bold;
text-align:left;
padding:8px 0px 0px 0px;
margin:0px;
}

.mr a{
color:#FFFFFF; 
text-decoration:none;
}
.mr a:hover{
color:#FFFFFF;
text-decoration:underline;
}

#secton-part{
width:946px;
height:auto;
padding:10px 0px 12px 0px;
margin:0px;
float:left;
}

.left-grybox{
width:190px;
height:260px;
background:#F2F2F2;
border: 1px solid #E7E7E7;
padding:0px;
margin:0px 9px 0px 0px;
float:left;
}

.left-txt{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#444444;
text-align:left;
line-height:15px;
padding:0px 10px 0px 10px;
margin:0px;
}

.blue-txt{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#3169A2;
text-align:left;
line-height:15px;
padding:10px;
margin:0px;
}
.blue-txt1{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#3169A2;
text-align:left;
line-height:15px;
padding:5px;
margin:0px;
}
#stdy-box{
width:160px;
height:260px;
background:#F1F6FB;
border: 1px solid #D4E4EF;
padding:0px;
margin:0px 10px 0px 0px;
float:left;
}

.stdu-txt{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#444444;
text-align:left;
line-height:16px;
padding:10px 15px 0px 15px;
margin:0px;
}

.stdu-txt a{color:#2B6096;
font-weight:bold;
text-decoration:none;}
.stdu-txt a:hover{color:#2B6096; text-decoration:underline;}


#resch-box{
width:160px;
height:260px;
background:#F1F6FB;
border: 1px solid #D4E4EF;
padding:0px;
margin:0px 10px 0px 0px;
float:left;
}

.resch-txt{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#444444;
text-align:left;
line-height:16px;
padding:10px 15px 0px 15px;
margin:0px;
}

.resch-txt a{color:#2B6096;
font-weight:bold;
text-decoration:none;}
.resch-txt a:hover{color:#2B6096; text-decoration:underline;}


#businsh-box{
width:160px;
height:260px;
background:#F1F6FB;
border: 1px solid #D4E4EF;
padding:0px;
margin:0px;
float:left;
}

.businsh-txt{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#444444;
text-align:left;
line-height:16px;
padding:10px 15px 0px 15px;
margin:0px;
}

.businsh-txt a{color:#2B6096;
font-weight:bold;
text-decoration:none;}
.businsh-txt a:hover{color:#2B6096; text-decoration:underline;}

#right-part{
width:224px;
height:260px;
background:url(../images/right-boxbg.jpg) no-repeat top left;
border: 1px solid #EDEDED;
padding:0px;
margin:0px;
float:right;
}

.blck-had{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#505050;
text-align:left;
font-weight:bold;
padding:10px 0px 5px 18px;
margin:0px;
}

.select1{
width:150px;
height:20px;
background:#FFFFFF;
border: 1px solid #7F9DB9;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
text-align:left;
padding:0px;
margin:0px 0px 0px 18px;
}

.gren-links{
width:160px;
height:auto;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#99992C;
font-weight:bold;
margin:0px 0px 0px 0px;
padding:0px 0px 5px 20px;
list-style:none;
float:left;
}


.gren-links li{
margin:0px;
padding:2px 0px 2px 0px;
text-align:left;
line-height:20px;
border-bottom: 1px dashed #346FA2;
list-style:none;
}

.gren-links li a:visited{
display:block;
padding:0px 0px 0px 2px;
color:#99992C;
text-decoration:none;
height: 20px;
list-style:none;
}

.gren-links li a:link{
display:block;
padding:0px 0px 0px 2px;
color:#99992C;
text-decoration:none;
height: 20px;
list-style:none;
}

.gren-links li a:hover{
text-decoration:none;
color:#356B9A;
}

#footer-bg{
width:990px;
background:#F5F5F5;
border-bottom: 1px dashed #5B86B0;
border-top: 1px dashed #5B86B0;
padding:0px 0 5px 0;
margin:0px 0px 10px 0px;
float:left;
}

.foter-link{
	width:320px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#404040;
	text-align:right;
	padding:7px 10px 0px 0px;
	margin:0px;
	float:right;
}

.foter-link a{color:#404040; text-decoration:none;}
.foter-link a:hover{color:#000000; text-decoration:underline;}

.copy{
	width:340px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#404040;
	text-align:left;
	padding:7px 0px 0px 10px;
	margin:0px;
	float:left;
}

#right-tabarea1{
width:215px;
padding:0px;
margin:0px;
float:right;
}
#right-tabarea2{
width:215px;
padding:0px;
margin:0 0 10px 0px;
float:right;
}

#right-tabarea{
width:215px;
background:url(../images/right-side-bg.jpg) no-repeat top left;
background-color:#FFFFFF;
padding:0px;
margin:0px;
float:right;
}

#inner-mainpart{
width:765px;
background:url(../images/inner-pagebg.jpg) no-repeat top left;
background-color:#FFFFFF;
padding:0px;
margin:0px;
float:left;
}

#blue-box{
width:180px;
height:auto;
background:#F1F6FB;
border: 1px solid #D4E4EF;
padding:0px 0px 10px 0px;
margin:0 auto;
}
.bluegeneraltxt{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#3169A2;
text-align:left;
}
.bluegeneraltxt1{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#032848;
text-align:left;
font-weight:normal;
}
.corevalueblue{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#ffffff;
text-align:center;
background:#3169A2;
padding:3px;
}
.corevaluecolor1{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#ffffff;
text-align:center;
background:#a47905;
padding:3px;
}
.corevaluecolor2{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#ffffff;
text-align:center;
background:#4b8902;
padding:3px;
}
.corevaluecolor3{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#ffffff;
text-align:center;
background:#038274;
padding:3px;
}
.corevaluecolor4{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#ffffff;
text-align:center;
background:#540382;
padding:3px;
}
.corevaluecolor5{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#ffffff;
text-align:center;
background:#820360;
padding:3px;
}
.corevaluecolor6{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#ffffff;
text-align:center;
background:#820903;
padding:3px;
}

.footerlinkarea{
	width:950px;
	background:#F5F5F5;
	border-bottom: 1px dashed #5B86B0;
	padding:5px 10px 5px 10px;
	margin:0px 0px 0px 0px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#404040;
	text-align:left;
	font-weight:bold;
}
.linkdetailarea{
	float:left;
	width:168px;
	padding:5px 8px 5px 12px;
	line-height:20px;
	height:140px;
}
.linkdetail:link{color:#2B6096; text-decoration:none; font-weight:normal;}
.linkdetail:visited{color:#2B6096; text-decoration:none; font-weight:normal;}
.linkdetail:hover{color:#000000; text-decoration:underline;}
.linkdetail:active{color:#2B6096; text-decoration:none; font-weight:normal;}
.bordergray{
	border-right:1px solid #CCCCCC;
}
.bordergrayleft{
	border-left:1px solid #CCCCCC;
}
.txtarea{
	float:left;
	line-height:20px;
	width:130px;
	height:35px;
}
.txtfieldsection{
	float:left;
	width:500px;
	height:35px;
	text-align:left;
}
.txtfieldsection1{
	float:left;
	width:220px;
	height:35px;
}
.txtfieldsection2{
	float:left;
	width:500px;
	text-align:left;
}
.txtfieldarea{
width:340px;
height:50px;
background:#FFFFFF;
border:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
text-align:left;
padding:0px 0px 0px 2px;
margin:0px;
float:left;
border:1px solid #2b6096;
}
.txtfieldsection3{
	float:left;
	width:183px;
	text-align:right;
	padding-top:10px;
}
.submitbutton{
	background-color:#505151;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	text-align:center;
	font-weight:bold;
	border:0px;
	cursor:pointer;
}
.coursebox{
	float:left;
	width:200px;
	background-color:#f1f6fb;
	border:1px solid #d4e4ef;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#333333;
	text-align:left;
}
.englishlinkmain{
	float:left;
	width:200px;
	cursor:pointer;
}
.englishlink{
	float:left;
	width:140px;
	font-weight:bold;
	background:url(../images/englishicon.jpg) left top no-repeat;
	height:50px;
	padding:0 0 0 60px;
	display:block;
	line-height:50px;
}
.mathlink{
	float:left;
	width:140px;
	font-weight:bold;
	background:url(../images/mathicon.jpg) left top no-repeat;
	height:50px;
	padding:0 0 0 60px;
	display:block;
	line-height:50px;
}
.sciencelink{
	float:left;
	width:140px;
	font-weight:bold;
	background:url(../images/scienceicon.jpg) left top no-repeat;
	height:50px;
	padding:0 0 0 60px;
	display:block;
	line-height:50px;
}
.sociallink{
	float:left;
	width:140px;
	font-weight:bold;
	background:url(../images/socialscienceicon.jpg) left top no-repeat;
	height:50px;
	padding:0 0 0 60px;
	display:block;
	line-height:50px;
}
.techlink{
	float:left;
	width:140px;
	font-weight:bold;
	background:url(../images/technilogyicon.jpg) left top no-repeat;
	height:50px;
	padding:0 0 0 60px;
	display:block;
	line-height:50px;
}
.languagelink{
	float:left;
	width:140px;
	font-weight:bold;
	background:url(../images/foreignlanguageicon.jpg) left top no-repeat;
	height:50px;
	padding:0 0 0 60px;
	display:block;
	line-height:50px;
}
.healthlink{
	float:left;
	width:140px;
	font-weight:bold;
	background:url(../images/healthicon.jpg) left top no-repeat;
	height:50px;
	padding:0 0 0 60px;
	display:block;
	line-height:50px;
}
.artlink{
	float:left;
	width:140px;
	font-weight:bold;
	background:url(../images/articon.jpg) left top no-repeat;
	height:50px;
	padding:0 0 0 60px;
	display:block;
	line-height:50px;
}
.musiclink{
	float:left;
	width:140px;
	font-weight:bold;
	background:url(../images/music.jpg) left top no-repeat;
	height:50px;
	padding:0 0 0 60px;
	display:block;
	line-height:50px;
}
.coursebox_txt{
	float:left;
	width:175px;
	padding:5px 5px 5px 20px;
	background-color:#f1f6fb;
	border-top:1px solid #d4e4ef;
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	text-align:left;
	height:auto;
}

.shown {
	display:block;
}
.hidden {
	DISPLAY: none
}
.marginright{
	margin-right:50px;
}
.requred{
	color:#fd0808;
}
.lightblue{
	background-color:#f1f6fb;
	width:720px;
	padding:5px 0 5px 5px;
	font-weight:bold;
	color:#99992c;
	float:left;
}
.formcontainer{
	width:690px;
	padding:5px 20px 5px 15px;
	background:#f9fbfc;
	float:left;
}
.label1{
	float:left;
	width:150px;
	height:32px;
	line-height:32px;
	text-align:left;
}
.label2{
	float:left;
	width:530px;
	height:32px;
	line-height:32px;
	text-align:left;
}
.label3{
	float:left;
	width:400px;
	height:32px;
	line-height:32px;
	text-align:left;
}
.label4{
	float:left;
	width:90px;
	height:32px;
	line-height:32px;
	text-align:left;
}
.label5{
	float:left;
	width:30px;
	height:32px;
	line-height:32px;
	text-align:left;
}
.label6{
	float:left;
	width:223px;
	height:32px;
	line-height:32px;
	text-align:left;
}
.label7{
	float:left;
	width:110px;
	height:32px;
	line-height:32px;
	text-align:left;
}
.label8{
	float:left;
	width:630px;
	height:32px;
	line-height:32px;
	text-align:left;
}
.label9{
	float:left;
	width:630px;
	line-height:32px;
	text-align:left;
}
.label11{
	float:left;
	width:330px;
	line-height:32px;
	text-align:left;
}
.label10{
	float:left;
	width:350px;
	line-height:32px;
	text-align:left;
}
.label12{
	float:left;
	width:650px;
	text-align:center;
}
.contact_formcontainer{
	width:690px;
	padding:5px 20px 5px 15px;
	float:left;
}
.blackfont{
	color:#333333;
}
.sidegren-links{
width:215px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#ffffff;
font-weight:bold;
margin:0px 0px 0px 0px;
padding:8px 0px 0px 0px;
list-style:none;
float:left;
height:171px;
background:url(../images/green_gradient.jpg) repeat-x top left #99992c;
}


.sidegren-links li{
margin:0px;
padding:0px 0px 0px 0px;
text-align:left;
line-height:27px;
list-style:none;
height:27px;
}

.sidegren-links li a:visited{
display:block;
padding:0px 0px 0px 13px;
color:#ffffff;
text-decoration:none;
height: 27px;
list-style:none;
}

.sidegren-links li a:link{
display:block;
padding:0px 0px 0px 13px;
color:#ffffff;
text-decoration:none;
height: 27px;
list-style:none;
line-height:27px;
}

.sidegren-links li a:hover{
text-decoration:none;
color:#ffffff;
background:#7d7d05;
}

.studentlogin{
	float:right;
	width:500px;
	text-align: right;
	padding-top:65px;
	height:14px;
}
.login_link:link{
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
	line-height:14px;
}
.login_link:visited{
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
}
.login_link:hover{
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:underline;
	font-weight:bold;
	font-size:12px;
}
.white_link:link{
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-weight:normal;
	font-size:12px;
	line-height:14px;
}
.white_link:visited{
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-weight:normal;
	font-size:12px;
}
.white_link:hover{
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:underline;
	font-weight:normal;
	font-size:12px;
}
.sitemapborder{
	border-bottom:1px solid #cccccc;
}








		.highlight { background: #FFFF40; }
		.searchheading { font-size: 130%; font-weight: bold; }
		.summary { font-size: 80%; font-style: italic; }
		.suggestion { font-size: 100%; }
		.results { font-size: 100%; }
		.category { color: #999999; }
		.sorting { text-align: right; }

		.result_title { font-size: 16px;font-family:Arial, Helvetica, sans-serif;	text-decoration:underline;	color:Black; }		
		.description { font-size: 14px; color: Black; }
		.context { font-size: 100%; }
		.infoline { font-size: 80%; font-style: normal; color: #808080;}

		.zoom_searchform { font-size: 100%; }
		.zoom_results_per_page { font-size: 80%; margin-left: 10px; }
		.zoom_match { font-size: 80%; margin-left: 10px;}				
		.zoom_categories { font-size: 80%; }
		.zoom_categories ul { display: inline; margin: 0px; padding: 0px;}
		.zoom_categories li { display: inline; margin-left: 15px; list-style-type: none; }
		
		.cat_summary ul { margin: 0px; padding: 0px; display: inline; }
		.cat_summary li { display: inline; margin-left: 15px; list-style-type: none; }

		input.zoom_button {  }
		input.zoom_searchbox {  }		
		
		.result_image { float: left; display: block; }
		.result_image img { margin: 10px; width: 80px; border: 0px; }

		.result_block { margin-top: 15px; margin-bottom: 15px; clear: left; }
		.result_altblock { margin-top: 15px; margin-bottom: 15px; clear: left; }
		
		.result_pages { font-size: 100%; }
		.result_pagescount { font-size: 100%; }
		
		.searchtime { font-size: 80%; }
		
		.recommended 
		{ 
			background: #DFFFBF; 
			border-top: 1px dotted #808080; 
			border-bottom: 1px dotted #808080; 
			margin-top: 15px; 
			margin-bottom: 15px; 
		}
		.recommended_heading { float: right; font-weight: bold; }
		.recommend_block { margin-top: 15px; margin-bottom: 15px; clear: left; }		
		.recommend_title { font-size: 100%; }
		.recommend_description { font-size: 100%; color: #008000; }
		.recommend_infoline { font-size: 80%; font-style: normal; color: #808080;}
		.recommend_image { float: left; display: block; }
		.recommend_image img { margin: 10px; width: 80px; border: 0px; }
		
.coursebox_txt span{
	cursor:pointer;
}

