body{text-align:center;overflow:none; text-align:center; background-repeat:no-repeat; background-position:center top;}

body,p,td,th,ol,ul,dl,dt,dd,input,textarea,select{
	font:normal 11px Verdana,Arial,Helvetica,sans-serif;
}

body,div,p,table,td,th,ol,ul,h1,h2,h3,h4,h5,h6,h7,img,address,hr,form{margin:0px;padding:0px;border:0px;}

* html .s{font-size:0;}

a {
outline:none;

} 

/**/

#left_column_content ul {
list-style-type: disc;
list-style-position: inside;
margin:0 0 15px 10px;
}

#left_column_content li {
text-indent:-11px;
padding-left:5px;
padding-top:5px;
}


blockquote { 
width: 200px;
float: left;
margin: 0px;
padding: 0px;
} 

/**/

hr {
border: 0;
height: 0;
width: 100%;
margin: 5px auto;
border-top: 2px solid #CCCCCC;
clear:right;
}


.image {
float:right;
margin: auto 0 0 0 0;
padding-left:10px;
padding-right:10px;
clear:right;

height:159px;


}

/* table Start */


#table
{
	margin:10px 15px 15px 0;
	_margin:10px 0 10px 0;
	width: 100%;
	text-align: left;
	border-collapse: collapse;
}
#table th
{
	font-weight: normal;
	padding: 8px;
	background: #24408F;
	border-bottom: 1px solid #ffffff;
	color: #ffffff;
}
#table td
{
	padding: 8px;
	background: #BDC5DD; 
	border: 1px solid #ffffff;
	color: #000000;
	border-top: 1px solid transparent;
	text-align:left;
}
#table tr:hover td
{
	background: #BDC5DD;
	color:ffffff;
}


/* table End */

/*SPAN AND DIVIDE*/
.s{clear:both;line-height:0;font-size:0;height:0px;}

#divide_black{
	width: 100%;
	line-height:0;
	font-size:0;
	height:2px;
	margin:10px 0px 10px 0px;
	background-color:#000000;
}

#video {width:120px;height:80px; margin-top:22px; float:left}
#video_img {width:130px;height:80px; margin-top:22px; float:left;}

* html #video_img{
 margin-top:24px;
}

* html #video{
 margin-top:24px;
}


#video P {padding: 5px 0 0 5px;color:#FFFFFF;font-size:12px; width:120px;}
#video a {color:#FFFFFF;}


/*SIZE OF GOOGLE RESULTS BOX*/
#cse-search-results iframe {width: 745px}


/*CELL PADS FOR DIVS*/
.cellpad {
	padding: 6px;
}

#cellpadtop {
	padding: 6px 0px 0px 0px;
}
#cellpadside {
	padding: 6px 0px 0px 0px;
}
#cellpadright {
	/*padding: 6px 50% 6px 6px;*/
}
.cellpadmini {
	/*padding: 6px 15% 6px 6px;
	height: 126px;*/
	margin:0;
	padding:0;
	
}
/*BORDERS TOP AND BOTTOM*/
.purple_border{
	border-top: solid 4px;
	border-bottom: solid 4px;
	border-color: #2c2a6f;
}
.green_border{
	border-top: solid 4px;
	border-bottom: solid 4px;
	border-color: #009091;
}

.blue_border{
	border-top: solid 4px;
	border-bottom: solid 4px;
	border-color: #25408F;
}

.blue_border_one_line{
	border-top: solid 4px;
	border-color: #25408F;
}

.grey_border_one_line{
	border-top: solid 4px;
	border-color: #bebfb5;
}

.green_border_icfe{
	border-top: solid 4px;
	border-bottom: solid 2px;
	border-color: #009091;
}

.more_green {
	background-color:#009091;
}

.gray_border{
	border-top: solid 4px;
	border-bottom: solid 4px;
	border-color: #bebfb5;
}

.gray_border_one_line{
	border-top: solid 4px;
	border-color: #bebfb5;
}

.lime_border{
	border-top: solid 4px;
	border-bottom: solid 4px;
	border-color: #c9db38;
}

.pink_border{
	border-top: solid 4px;
	border-bottom: solid 4px;
	border-color: #d7006b;
}
.cyan_border{
	border-top: solid 4px;
	border-bottom: solid 4px;
	border-color: #00adef;
}
/*BORDERS TOP*/
.purple_border_top{
	border-top: solid 4px;
	border-color: #2c2a6f;
}
.green_border_top{
	border-top: solid 4px;
	border-color: #009091;
}
.gray_border_top{
	border-top: solid 4px;
	border-color: #bebfb5;
}

.lime_border_top{
	border-top: solid 4px;
	border-color: #c9db38;
}
.pink_border_top{
	border-top: solid 4px;
	border-color: #d7006b;
}
.cyan_border_top{
	border-top: solid 4px;
	border-color: #00adef;
}
/*BORDERS BOTTOM*/
.purple_border_bottom{
	border-bottom: solid 4px;
	border-color: #2c2a6f;
}
.green_border_bottom{
	border-bottom: solid 4px;
	border-color: #009091;
}
.gray_border_bottom{
	border-bottom: solid 4px;
	border-color: #bebfb5;
}
.lime_border_bottom{
	border-bottom: solid 4px;
	border-color: #c9db38;
}
.pink_border_bottom{
	border-bottom: solid 4px;
	border-color: #d7006b;
}
.cyan_border_bottom{
	border-bottom: solid 4px;
	border-color: #00adef;
}
/*LINKS*/
a {
color:#000000;
}
#main_content a {
}

#main_content a:hover {
	text-decoration:none;
}
/*DEFINE H TAGS*/
h1{
	font-family:Verdana ,Arial, Helvetica, sans-serif;
	font-size:19px;
	font-weight: lighter;
	letter-spacing: -1px;
}

h2{
	font-family:Verdana ,Arial, Helvetica, sans-serif;
	font-size:19px;
	font-weight: lighter;
}
h3{
	font-family:Verdana ,Arial, Helvetica, sans-serif;
	font-size:19px;
	font-weight: lighter;
	letter-spacing: -1px;
}

h4{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight: bold;
	padding:0px;
	margin:0px;
	padding-bottom: 15px;
}

h6{
	font-family:Verdana ,Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:11px;
	font-weight: bold;
	background-color:#25408F;
	padding: 8px;
	margin-bottom:10px;
	width: inherit;
}

h6 a {
	color:#FFFFFF;
}

h6.section{
	background-color:#C2C4BB;
}

/*BLOCKS FOR HIGHLIGHTED TEXT*/
.green_block, .icfeText h6 {
	background-color:#009091;
}
.purple_block, .cfeText h6 {
	background-color:#2c2a6f;
	color:white;
}
.grey_block{
	background-color:#e8e9e4;
}
.green_block_form{
	background-color:#d8eded;
	padding:6px;
	width: 100%;
}
.purple_block_form{
	background-color:#d3d2e3;
	padding:6px;
	width: 100%;
}
.grey_block_form{
	background-color:#e8e9e4;
	padding:6px;
	width: 100%;
}

/* CONTACT FORM STYLES*/

.blue_block_form{
	background-color:#BDC5DD;
	padding:6px;
	width: 100%;
}

.dark_blue_block_form {
background-color:#25408F;
padding:6px;
width: 100%;
}

/*BUTTON STYLES*/
input.button_blue {
	color:#ffffff;
	background-color:#25408F;
	border: 0px;
	padding: 2px;
} 




/* CONTAINER */

#container {
	text-align:left;
	width: 920px;
	margin:0px auto;
}
#header {
	width: 920px;
	height:75px;
	background-color:#FFFFFF;
}

/*#searchbox {
	float:left;
	width: 345px;
	height:25px;
	background-color: #00CC99;
	text-align: right;
	padding-top: 15px;
	display: block;
}*/
#logobox {
	float:right;
	width: 745px;
	height:85px;
}

.logofloat {
float:right;
background-color:
}

#navcol {
	display: inline;
	float:left;
	width: 165px;
	background-color:#FFFFFF;
	padding-top: 7px;
}

#home_titlebox {
	float:left;
	width: 165px;
	height: 85px;
	margin:0 10px 0 0;
}

/*.home_header{
	background-color:#25408F;
	color:#ffffff;
}*/

.Selected_nav {
	background-color:#25408F;
	color:#ffffff;
}

/* HOME MENU */
ul.menu_home {
	text-align:left;
	padding: 0;
	margin: 0px 0px 7px 0px;
	list-style: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	width: 165px;
	background-color:#e8e9e4;
	display: block;
}

.Sub_nav_second {
background-color:#BDC5DD;
}

.Sub_nav_selected {
background-color:#7C8CBC;
}

.Sub_nav_third {
background-color:#DEE3EE;
}

ul.menu_home li {
	border-bottom: 1px solid #ffffff;
}

ul.menu_home li a {
	text-decoration: none;
	display: block;
	width: 157px;
	padding: 4px;
}

ul.menu_home li a:hover {
	background-color: #25408F;
	color: #ffffff;
	
}

/* ICFE MENU */

ul.menu_icfe {
	text-align:left;
	padding: 0;
	margin: 0px 0px 7px 0px;
	list-style: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	width: 165px;
	background-color:#d8eded;
	display: block;
}

ul.menu_icfe li {
	border-bottom: 1px solid #ffffff;
}

ul.menu_icfe li a {
	text-decoration: none;
	display: block;
	width: 157px;
	color: #000000;
	padding: 4px;
}

ul.menu_icfe li a:hover {
	background-color: #009091;
	color: #ffffff;
	
}
ul.menu_icfe li a.icfe_header {
	background-color: #009091;
	color: #ffffff;
}

/* CFE MENU */

ul.menu_cfe li a.cfe_header{
	background-color: #2c2a6f;
	color: #ffffff;
}
ul.menu_cfe {
	text-align:left;
	padding: 0;
	margin: 0px 0px 7px 0px;
	list-style: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	width: 165px;
	background-color:#d3d2e3;
	display: block;
}

ul.menu_cfe li {
	border-bottom: 1px solid #ffffff;
}

ul.menu_cfe li a {
	text-decoration: none;
	display: block;
	width: 157px;
	color: #000000;
	padding: 4px;
}

ul.menu_cfe li a:hover {
	background-color: #2c2a6f;
	color: #ffffff;
	padding: 4px;
}
.cfe_header li a{
	color: #ffffff;
}

/*MAIN CONTENT*/
#large_col,#med_col,#small_col,#med_col_right,#med_col_left{float: left;}
#large_col p,#med_col p,#small_col p{
	margin-bottom: 10px;
}
#small_col,#rightnav p{
	margin-bottom: 15px;
	margin-top: 5px;
}


#max_col_ICFE{float: left;}

#cellpadside ul, #cellpadside ol {

padding-left:16px;}

	/*HOME CONTENTS*/
#main_content{
	float: right;
	position: relative; /**/
	width: 755px;
}
#temp {
background-color:#00CCCC;
padding:0 0 0 50px;

}



#main_content #large_col,#main_content #small_col,#main_content #med_col_left,#main_content #med_col_right{
background-color:#F1F3F0;
}
#main_content #small_col {
	display:inline;
	float: right;
	width: 165px;
	margin-left: 10px;
	margin-bottom: 10px;
	background-color: #0066FF;
}

#main_content #large_col {
	display:inline;
	width: 570px;
	height:125px;
	margin-left: 10px;
	float: left;
	margin-bottom: 10px;
}
#main_content #larger_col {
	display:inline;
	width: 587px;
	margin-left: 10px;
	float: left;
	margin-bottom: 10px;
	overflow: hidden;
	min-height:300px;
}
#main_content #right_side_col {
	display:inline;
	width: 158px;
	float: left;
}
#main_content #right_side_col_home {
	display:inline;
	width: 148px;
	margin-left:10px;
	float: left;
}
#home_contents {
	padding: 5px 0 0 5px;
	background-image:url(../img/bg_home_welcome.jpg);
	background-repeat:no-repeat;
	height:120px;
}
#about_contents {
	padding: 10px;
}

#main_content #med_col_left {
	display:inline;
	float: left;
	width: 367px;
	min-height:227px;
	height:auto !important;
	height:227px;
	margin-bottom: 10px;
	margin-left: 10px;
	overflow: hidden;
}
 
/* new styles for BULATS START */

#testholder {
background-color:#000000;
width:570px;

}

 .medium_box{
	display: inline;
	float: left;
	width: 280px;
	min-height:180px;
	/*height:auto !important;*/
	height:180px;
	_height:182px;
	margin-bottom: 10px;
	margin-left: 10px;
	overflow: hidden;
}


#rightnav {

	display:inline;
	float: right;
	width: 165px;
	margin-left: 10px;
}

.padding {
padding:10px 0 0 0;
}

.miniBox_col {
	display:inline;
	float: left;
	width: 165px;
	height: 115px;

}

.miniBoxmargin {
margin-top:10px;
}

#Language_box {
padding-top:7px;
padding-bottom:7px;


_padding-bottom:7px;
_padding-top:7px;
}

#Agent_box{
padding-bottom:7px;



_padding-bottom:7px;
}

/* Opera */
@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0)
{

head~body #Language_box{ padding-top:6px; padding-bottom:5px; }
head~body #Agent_box{ padding-bottom:6px; }
}

/*Firefox*/
@-moz-document url-prefix(){ #Language_box{ padding-top:8px; } }
@-moz-document url-prefix(){ #Agent_box{ padding-bottom:8px; } }



select {height: 12; width: 100; max-height: 12}




.scroll {
height: 180px;
overflow: auto;
padding: 8px;


}


.boxstyle {

float:right;
padding-top:35px;

}


/* new styles for BULATS END */


/* BULATS TEST HOME */

#Top_bar {
display:inline;
width: 745px;
height:125px;
margin-left: 10px;
float: left;
margin-bottom: 10px;
background-color:#F1F3F0;
}

#dropdown {
width:165px;
float:left;
height:125px;
}

#Top_Bar_Content {
	/*padding: 5px 0 0 5px;*/
	background-image:url(../img/Bulats_Test_Home.jpg);
	background-repeat:no-repeat;
	height:125px;
	width:580px;
	float:left;
}

#Top_Bar_Copy {
padding:5px 30px 0 0;
float:right;
width:320px;
}

#left_column_Bulats_Test {
width:240px;
float:left;
padding:0 0 0 10px;
margin:0 0 10px 0;
}

#main_column_Bulats_Test {
width:490px;
float:left;
padding:0 0 10px 10px;
}



#main_column_Bulats_Test_Landing {
width:500px;
_width:490px;
float:left;
padding:0 0 0 5px;
_padding:0;
}

#main_column_miniBox_Landing {
display:inline;
float: left;
width: 240px;
height: 134px;
margin-bottom:10px;
_margin-bottom:5px;

}

.main_column_miniBox {
display:inline;
float: left;
width: 240px;
height: 134px;
margin-top:10px;
margin-bottom:10px;
}

#Bulats_Test_Video {
width:490px;
float:left;
}

#Bulats_Test_Video_Copy {
background-color:#24408F;
width:245px;
height: 142px;
float:left;
}

#video_text {
margin:5px 0 0 5px;
color:#FFFFFF
}

#video_text a {
color:#FFFFFF;
}

#Bulats_Test_Video_image {
width:245px;
height: 142px;
float:left;
}

.miniBox {
margin-right:10px
}

.miniBoxLeft {
margin-left:10px;
_margin-left:5px;
} 


#left_column_content {
padding-top:5px;
}

.Copy p {
margin:5px 0 10px 0 ;
}

/*#Copy p {
margin:5px 0 5px 0 ;
}*/

.list {
list-style-type: disc;
list-style-position: inside;
margin:0 0 15px 10px;
}

.list li {
text-indent:-11px;
padding-left:0px;
padding-top:5px;
}



/* BULATS TEST HOME END */


/* BULATS TESTS SECTION */

 #large_Header_Image {
	display:inline;
	width: 570px;
	/*height:187px;*/
	margin-left: 10px;
	float: left;
	margin-bottom: 10px;
	_margin-bottom: 13px; /* Line fix for ie:6 */
	*margin-bottom: 13px; /* Line fix for ie:7 */

}

#wide_column {
float:left;
min-height: 500px;
width:570px;
padding-left:10px;
margin-bottom: 10px;
}

#wide_column_content {
padding-top:5px;
}

.wide_copy p {
margin:0 0 10px 0 ;
padding-right:20px;
}

 .wide_copy ul {
list-style-type: disc;
list-style-position: inside;
margin:0 0 15px 15px;
}

.wide_copy li {
text-indent:-12px;
_text-indent:-14px;
padding-left:5px;
padding-top:5px;

}

.wide_copy ol {
list-style-position: inside;
margin:0 0 15px 10px;
}

/* BULATS TESTS SECTION END */


/* Contact START */
#ContactForm {
float:left;
width:558px;
/*padding-left:10px;*/
margin-bottom: 10px;

}

/* Contact END */

#testholder {

}

#main_content #med_col_right {
	float: left;
	width: 368px;
	min-height:227px;
	height:auto !important;
	height:227px;
	margin-bottom: 10px;
	margin-left: 10px;
}

/*FOOTER*/
#footer {
	display:inline;
	font-size:10px;
	float:left;
	margin:0px 0px 10px 10px;
	width: 740px;
	
}
#container #main_content #larger_col p {
	width: 475px;
}
.input_box {
	width: 250px;
}
.check_box {
	vertical-align: baseline;
}
.text_area {
	height: 50px;
	width: 250px;
}

/** NEW CONTACT FORM **/

form#contactForm {
	width: 510px;
	border: 1px solid #bebfb5; /*d7d7cb*/
	padding: 0px 15px 12px 15px; 
	background-color: #f1f3f0; /*e7e7de*/

	margin-bottom: 20px;
	text-decoration: none;
	
}


form#contactForm:after {
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

form#contactForm {
display: inline-block;
}

/* Hides from IE-mac \*/
* html form#contactForm {height: 1%;}
form#contactForm { display: block }
/* End hide from IE-mac */


form#contactForm fieldset {
	border: 1px solid #bebfb5;
	padding: 0px 10px 20px 10px;
	background-color: #f1f3f0; 
	height: auto;
}
	
form#contactForm div {
	position: relative;
	float: left;
	width: 100%;
	margin: 20px 0 0 0;
}

form#contactForm label {
	display: inline-block;
	width: 250px;
}

form#contactForm input {
	float: right;
	width: 250px;
/*	margin: -15px 0 0 0; */
	padding: 2px;
	position: absolute;
	top: 0;
	right: 0;	
}


.colorfulBorder {
	border: 1px solid #ccc; /*25408f*/
}




.textareaLarge {
	height: 65px;
	width: 470px;
	border: 1px solid #ccc;
}

.textareaSmall {

	height: 55px;
	border: 1px solid #ccc;
	padding-right: 7px;
	padding-left: 1px;
		float: right;
	width: 250px;
/*	margin: -15px 0 0 0; */
	padding: 2px;
	position: absolute;
	top: 0;
	right: 0;	
}

.textareaLabel {
	margin-bottom: 40px;
}

form#contactForm .submit {
	position: relative;
	float: left;
	width: auto;
	padding: 7px 15px;  
	margin: 20px 0 12px 0;
    background: #25408f;  
    border: 0px;  
    font-size: 11px;  
    color: #fff;  
}

form#contactForm a:hover {
	text-decoration: underline;
	color: #25408f;
}

/**expression of interest styles */

.textareaLarger {
	height: 65px;
	width: 506px;
}