/* CSS Document */


body {background-color:#D6ECFF; padding:0; margin:0;}

img { behavior: url("pngbehavior.htc"); }

a:visited{color:blue;}

.div_end  {clear:both;}

.contener {width:933px; margin:0 auto;}

.hadeer {width:933px; margin:0 auto;}

.banner {background:url(../images/banner.jpg); width:933px; height:145px; float:left;}

.logo {width:134px; height:100px; float:left; margin:45px 0 0 25px;}

.center_div {width:931px; background:#FFF; margin:0 auto; padding:0px 0px 15px 0px; border:solid 1px #AFC1D0; float:left; overflow:hidden;}
.home_center_div{overflow:visible;}

*html .center_div {width:928px; background:#FFF; margin:0px 0 0 2px; border:solid 1px #AFC1D0; float:left;}


.left_div {width:192px;  float:left; margin:15px 0 0 10px; }

*html .left_div {width:192px;  float:left; margin:5px 0 0 5px; }

.right_div {width:720px;  float:right; margin:0 -10px 0 0px; }

*html .right_div {width:710px;  float:right; margin:0 -10px 0 0px; }

.text1 {  font-family:Arial, Times, serif;
 font-size:12px; font-weight:normal; color:#2D4994; line-height:18px; margin:10px 20px 0 0;}
 
*html .text1 { float:right; font-family:"Times New Roman", Times, serif; font-size:12px;
 font-weight:normal; color:#2D4994; margin:15px 10px 0 0px; /*z-index:100;*/ position:relative; line-height:18px;}

.style1 {font-size: 28px; font-weight:normal; text-decoration:underline;}

.youtube { background:url(../images/youtube.jpg) no-repeat bottom right;width:294px; height:250px; float:right; margin:10px -26px 0 0; z-index:100; position:relative;}
*html .youtube { background:url(../images/youtube.jpg);width:292px; height:294px; float:right; margin:10px -24px 0 0; z-index:100; position:relative;}

.media {width:244px; height:203px; float:left; margin:20px 0 0 26px}

.media_linkdiv {width:250px; float:left; margin:10px 0 0 26px;}
*html .media_linkdiv {width:250px; float:left; margin:10px 0 0 15px;}

.media_text {font-family:Arial, Helvetica, sans-serif; color:#0D2D84; font-size:17px;
 font-style:italic; font-weight:bold; width:184px; float:left; padding:3px 0 0 10px; text-decoration:none;}
 
.media_text:hover {font-family:Arial, Helvetica, sans-serif; color:#0D2D84; font-size:17px;
 font-style:italic; font-weight:bold; width:184px; float:left; padding:3px 0 0 10px; text-decoration:underline;}
.play_btn {width:45px; height:45px; float:left; margin:0 0 0 0;}

.text2 {width:685px; float:left; font-family:"Times New Roman", Times, serif; font-size:10px;
 font-weight:normal; color:#2D4994; margin:-30px 0 0 0; line-height:18px}

*html .text2 {width:685px; float:left; font-family:"Times New Roman", Times, serif;
 font-size:12px; font-weight:normal; color:#2D4994; margin:-30px 0 0 -10px; z-index:100; position:relative; line-height:18px}

.academic {width:685px; height:142px; background:#0D2D84; float:left; margin:-30px 0 0 0; z-index:100; position:relative;}



.academic_text { font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#FFFFFF; width:335px;
 background:#0D2D84; float:left; margin:20px 0 0 0; padding:0 0 0 20px;}

.academic_img {width:178px; height:157px; float:left; margin:-8px 0 0 80px;  }

.academic2 {width:685px; height:142px; background:#0D2D84; float:left; margin:40px 0 0 0;}

.style2 { font-family:"Times New Roman", Times, serif; color:#2F2F2F; font-size: 20px;
 font-weight:normal; text-decoration:underline; text-align:center;}

.left_img1 {width:192px; height:143px; float:left; margin:5px 0 0 0; }

.style3 { width:192px; font-family:Arial, Helvetica, sans-serif; color:#2F2F2F; font-size: 11px;
 font-weight:normal; text-align:center; padding:10px 0 0 0; float:left;}

.style4 {color: #2F2F2F; text-decoration:none;}
.style4:hover {color: #2F2F2F; text-decoration:underline;}

.news_text {background:#EDEDED; width:150px; float:left; font-family:Arial, Times, serif;
 font-size:11px; color:#444444; margin:15px 0 0 20px; padding:10px 0px 10px 10px;}

*html .news_text {background:#EDEDED; width:150px; float:left; font-family:"Times New Roman", Times, serif;
 font-size:12px; color:#444444; margin:15px 0 0 10px; padding:10px 0px 10px 10px;}

.left_dvd {width:176px; height:2px; float:left; margin:20px 0 0 5px;}

.left_dvd2 {width:176px; height:2px; float:left; margin:10px 0 0 5px;}

.news_img {width:63px; height:42px; float:left; margin:-18px 0 0 -30px; z-index:100; position:relative;}

.Colleges_text { width:170px; float:left; font-family:"Times New Roman", Times, serif; font-size:
12px; color:#3D3D3D; margin:10px 0 15px 20px;}

*html .Colleges_text { width:170px; float:left; font-family:"Times New Roman", Times, serif;
 font-size:11px; color:#3D3D3D; margin:10px 0 0 12px;}

 /* --- FOOTER --- */
.fotar_div {width:930px; background:#0D2D84; margin:5px 0 0 2px; float:left; color:white;}

.fotar_div div { width: 99%; margin:10px 0; text-align:center; }

.fotar_div div a:link, .fotar_div div a:visited{color:white;}

.fotar_div div a:hover{color:#C1CDCD;}
/* --- END FOOTER --- */

.style5 {color: #0060A3; text-decoration:none;}

.style5:visited {color: #0060A3; text-decoration:none;}

.style5:hover {color: #0060A3; text-decoration:underline;}

.table_class {border:0;}

.td_class { width:200px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#0060A3;
 text-align:left; border:0;}
.td_class2 { width:200px; }

.td_class3 { width:200px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#0060A3;
 text-align:left; font-weight:bold; text-align:center;}


                   /*<------------------------------------ ABOUT US ------------------------------------>*/
				   
.about_right_div {width:700px;  float:left; margin:27px 0px -2000px 20px; padding-bottom:2000px; border-left: solid 1px #AFBAD6; }

*html .about_right_div {width:700px;  float:right; margin:27px 0px 0 -10px; border-left: solid 1px #AFBAD6; }

.abutus_banner {width:666px; height:199px; float:left; margin:0 0 0 20px;}

.about_text { font-family:Arial , Times, serif; font-size:13px; color:#2D4994; width:670px;  float:left; margin:24px 0px 0 25px; }	
*html .about_text {  margin:24px 0px 0 10px; }	

.style6 { color: #4966B5; font-size: 30px; }

.style7 { color: #0D2D84; font-size: 25px; font-family:"Times New Roman", Arial, serif; font-weight:normal; }

.style8 { color: #0D2D84; font-weight: bold; text-decoration:underline; }

.style8:hover { color: #0D2D84; font-weight: bold; text-decoration:none; }


.style9 { font-family:Arial , Times, serif; font-size:12px; color:#2D4994;
 width:434px; line-height:20px; padding:0 0 90px 0; float:left;}
 
 .style10 { color: #0D2D84; font-weight: bold; text-decoration:none; font-size:14px; }
 
.canter_text { font-family:Arial, Times, serif; font-size:12px; color:#2D4994; width:434px;  float:left; margin:24px 0px 0 20px; padding:0 0 30px 0; }	


/*<------------------------ left menu ----------------------->*/

#verticalNav {left:0px; top:0px; margin:27px 0 0 10px; list-style:none;  padding:0 0 0 0; z-index:100; position:relative; float:left; width:198px;}

#verticalNav ul.toplevel {padding:0; margin:0; list-style:none;}
#verticalNav ul.sub {padding:0; margin:0; list-style:none;}

/*#verticalNav table {border-collapse:collapse; margin:0px;}*/
/*outer box*/
/*#verticalNav ul.toplevel ul.sub {position:absolute; left:-9999px; width:225px; background:#1A619C;}*/
/*<-------->*/
/*#verticalNav ul.toplevel ul div.base {position:absolute; left:-9999px; background:#0066FF; border:1px solid #ddd; padding:10px; width:350px; height:300px;}*/
*html #verticalNav ul.toplevel li {float:left; width:195px; margin:0 0 0 0px;}
/*#verticalNav ul.toplevel li {float:left; width:170px; background:url(../images/left_nav_bg.jpg) no-repeat center top; width:198px; height:32px;}*/
#verticalNav ul.toplevel li { float:left; background:url(../images/left_nav_bg.jpg) no-repeat center top; width:198px; height:32px;}

/*#verticalNav ul.toplevel li a {display:block;  padding:3px 0 0px 10px; *padding:0px 0 0px 6px;  line-height:22px; text-decoration:none; color:#FFF; font-size:12px; font-family:Arial, Times, serif; }*/
#verticalNav ul.toplevel li a {display:block;text-decoration:none; color:#FFF; font-size:12px; font-family:Arial, Times, serif; height:98%;padding:9px 6px 6px;}

#verticalNav ul.toplevel li ul.second_level {position:relative;display:none;list-style:none;z-index:1000;left:158px;top:-46px;}
#verticalNav ul.toplevel li ul.second_level li {background:#F6F5BE;}
#verticalNav ul.toplevel li ul.second_level li a{color:black;}

/*#verticalNav a:hover {white-space:nowrap;}*/

#verticalNav ul.toplevel li:hover {color:#FFF; /*width:188px;*/ background:#4F8AD0;}
/* #verticalNav ul.toplevel li:hover > a {width:188px; color:#FFF;  background:#4F8AD0; /*padding-bottom:6px; } */


#verticalNav ul.toplevel li:hover ul.second_level{display:block;}
#verticalNav ul.toplevel li ul.second_level li:hover {background:#4F8AD0;}
#verticalNav ul.toplevel li ul.second_level li:hover a{color:white;}





#verticalNav ul.toplevel li.selected > a {width:188px; color:#FFF;  background:#4F8AD0;  padding-bottom:6px;}


.border_image {
	border:#4968BD 8px solid;
}

.Alinks {
	font-family:"Times New Roman", Times, serif;
	font-size:24px;
	font-weight:bold;
	color:#062374;
	text-decoration:none;
}

.Alinks:hover {
	color:#062374;
	text-decoration:underline;
}

.heading-1 {
	font-family:"Times New Roman", Times, serif;
	font-size:15px;
	font-weight:bold;
	color:#4968BD;
	text-decoration:none;
}

.text-1 {
	font-family:Arial, Times, serif;
	font-size:14px;
	font-weight:normal;
	color:#2F2F2F;
	text-decoration:none;
}

.text-2 {
	font-family:Georgia;
	font-size:15px;
	font-weight:bold;
	color:#4966B5;
	text-decoration:none;
}

.text-3 {
	font-family:Georgia;
	font-size:13px;
	font-weight:normal;
	color:#FFF;
	padding-bottom:5px;
}

.text-4 {
	font-family:Georgia;
	font-size:12px;
	font-weight:normal;
	color:#4966B5;
	padding-right:20px;
}

.Text_field1 {
	background:#CECECF;
	border:#BABABA 1px solid;
	font-family:Georgia;
	font-size:13px;
	font-weight:normal;
	color:#4966B5;
	width:371px;
	padding:4px;
}

.Text_area1 {
	background:#CECECF;
	border:#BABABA 1px solid;
	font-family:Georgia;
	font-size:13px;
	font-weight:normal;
	color:#4966B5;
	width:371px;
	padding:4px;
}

.jump_menu1 {
	background:#CECECF;
	border:#BABABA 1px solid;
	font-family:Georgia;
	font-size:13px;
	font-weight:normal;
	color:#4966B5;
	width:192px;
	padding:2px;
	margin-left:65px;
}

.send_button {
	background:url(../images/send_button.jpg) no-repeat right top; width:65px; height:25px;
	border:0px; cursor:pointer;
}

.border_table {
	border:#FFF 1px solid;
}

.heading-2 {
	font-family:Georgia;
	font-size:36px;
	font-weight:bold;
	color:#FFF;
}


#pad {height:100px;}
/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssmenus.co.uk
Copyright (c) 2009- Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */
#menuPositioner {width:927px; position:relative; float:left; top:0px; margin-bottom:0px; z-index:999; }

#menuHolder {position:relative; float:left; /*left:37%;*/ width:933px; background:#0D2D84;}

*html #menuHolder {position:relative; float:left; /*left:34%;*/ width:929px; left:5px;}

#menu, 
#menu ul {padding:0; margin:0; list-style:none; font: 12px arial; font-weight:bold; background:#F6F5BE;; position:relative; z-index:100;}
#menu {height:33px; float:left; padding:0; position:relative; /*right:50%;*/}
#menu ul {position:absolute; left:-9999px; top:-9999px;}

#menu table {border-collapse:collapse; margin:0px; padding:0; width:0; height:0; }
#menu li {float:left; }

#menu li a {display:block; float:left; color:#FFF; height:33px; padding:0 22px; line-height:33px; text-decoration:none; background:#0D2D84; border-right:#3251A7 1px solid;}
#menu ul li a {border:none;}
#menu li a.sub {}
/*#menu li a b {display:block; float:left; height:33px; padding:0 0 0 25px; cursor:pointer; border:none;}*/

#menu li:hover {position:relative; z-index:100;}
#menu a:hover {position:relative; z-index:100; cursor:pointer;/* background:#F6F5BE;*/ color:#0D2D84;  background:#F6F5BE;}

#menu li:hover > a {color:#0D2D84; background:#F6F5BE;}
#menu li:hover > a.sub {/*background:url(button3.gif) no-repeat right top;*/}

#menu :hover ul {left:0px; top:33px; z-index:300; width:150px; padding-top:0px; /*border: solid 1px #CCCCCC; border-top:0;*/ }
#menu :hover ul li a {height:25px; width:150px; padding:0 0 0 10px; line-height:25px; background:#546775; color:#5B5E61; font-weight:bold; /*border-bottom:0px solid #ccc;  border-top:1px solid #ccc;*/ font-size:11px;background:#F6F5BE;  width:160px;}
#menu :hover ul li a.fly {/*background:url(../images/drop_bg.jpg) repeat-x left;*/} 

#menu :hover ul li a:hover {color:#FFF; background:#0D2D84; width:160px;}
/*
#menu :hover ul li a:hover.fly {color:#FFF; background:#0D2D84; width:15px;}
#menu :hover ul li:hover > a {color:#fc0;}
#menu :hover ul li:hover > a.fly {color:#FFF; background:#0D2D84; width:160px;}
*/
#menu :hover ul ul {position:absolute; left:-9999px; top:-9999px; width:160px;}

#menu :hover ul :hover ul {left:160px; top:0; padding:0; width:160px; }
#menu :hover ul :hover ul li a {/*background:#F6F5BE;*/ color:#585C5E; border:none; font-family:Arial, Helvetica, sans-serif; color:#585C5E; font-weight:normal; font-size:11px; width:160px;}
#menu :hover ul :hover ul li a:hover {color:#FFF; background:#0D2D84; width:160px;}


.menu_dvd2 {
	margin-left:15px; margin-right:15px;
}
.tabs_onclick {
	margin:70px 0px -130px 160px; z-index:999;
}

.Students_tab {
	margin-top:25px;
}

.style_pagination {color: #fff; text-decoration:none; font-size:20px;}

/* take test button for all pages */
.take_test{
      	text-align:center;
      	width:100%;
      	font-size:14px;
      	white-space:normal;
      	background:#0D2D84;
      	color:white;
      	font-weight:bold;      
      }
.take_test:hover{
      	cursor:pointer;      
      }
      
/* --- SITE MAP --- */

ul.site_map {
	list-style:none;
}
	
ul.site_map > li {
	float:left;
	margin:15px 55px 0 0;
	min-width:200px;
}
/* --- end SITE MAP -- */

/* --- styles for companies --- */
.f_clear{
	clear:both;
}
h3.f_clear{
	margin-top:10px;
	border-top: solid 1px black;	
}
ul.companies {
	list-style:disc inside;	
}

ul.companies li {
	width:250px;
	float:left;
	margin: 7px 5px;
	padding: 5px;	
}

ul.companies li a img {
	border:none;
	display:block;
	max-height:100px;
	max-width:195px;		
}

ul.companies li a{
	color:blue;
}
ul.companies li a:hover{
	color:red;
}
ul.companies li a:visited{
	color:blue;	
}
/* --- end styles for companies --- */
/* --- Representatives style --- */
div.country{
	font-weight:bold;
	font-size:125%;
	margin:20px 0 10px;
	border-top:solid 1px;	
}
div.rep{
	font-style:italic;
	font-weight:bold;
	margin:10px 0 5px;	
}
div.rep_logo a{
	float:left;
	margin-right:5px;
	min-height:85px;	
}
div.rep_logo a img{
	border:none;
}
.clear{
	clear:both;
}
.dis_div{
	border-bottom:dashed 1px;	
}
/* --- end Representatives style --- */
/* --- Associations -- */
.assoc_div{
	margin:10px 40px;
	float:left;	
}

.assoc_div a img{
	border:none;	
}

/* --- end Associations -- */
/* --- Schools --- */
.school_div{
	width:210px;
	height:120px;
	margin:10px 5px 5px 0;
	padding: 5px 0 0 5px;
	background-color:#f1f1f1;
	overflow:hidden;
	float:left;
}
.school_div .school_name{
	font-weight:bold;
	font-size:115%;	
}
.school_div .school_loc{
	margin-bottom:3px;
	font-style:italic;	
}
.school_div .itep_level{
}

#state_links{
	margin:10px 0;
}

#state_links a{
	color:#4F5056;	
}
#state_links a:visited{
	color:#4F5056;	
}
#state_links a:hover{
	color:black;	
}

/* --- end Schools --- */

#test_structure{
	border:none;
	border-left:1px solid black;
	border-bottom:1px solid black;
	width:99%;	
}
#test_structure td, #test_structure th{
	border:none;
	border-right:1px solid black;
	border-top:solid 1px black;	
}
#test_structure td{
	text-align:center;
	padding:5px;	
}
#test_structure td.sec{
	font-weight:bold;	
}
