
/* CSS Document */

body{
background:#000000 url(../images/BACKGROUND.jpg) repeat-X top center;
color:#333333;
font:normal normal 12px Arial, Helvetica, sans-serif;
margin:0px;
padding:0px;
}
h2{
padding:5px 0 0 0;
margin:0px;
color: #339900;
font:normal  bold 14px Arial, Helvetica, sans-serif; border:0px red solid
}
.ad3 a{
color:#ffffff;
text-decoration:none;
}
.ad3 a:hover{
color:#ffffff;
}
p{
text-align:justify;
margin:10px 20px;
}

#logo_block{
width:915px;
overflow:hidden;
}
#logo_left{
float:left;
width:150px;
}
#logo_right{
float:left;
width:765px;
height:100px;
background:transparent url(../images/logo2.png) no-repeat bottom left;
}


#main{
width:915px;
background:#f2f2f2 url(../images/gr.jpg) repeat-x top left;
overflow:hidden;
}
#topmain{
background:#FFFFFF url(../images/TL.gif) no-repeat top left;
height:4px;
}
#topmain_inside{
background:transparent url(../images/TR.gif) no-repeat top right;height:4px;
}
#bottommain{
background:transparent url(../images/BL.gif) no-repeat bottom left
}
#bottommain_inside{
background:transparent url(../images/BR.gif) no-repeat bottom right
}



#main_inside{
width:881px;
margin:auto;
}




#toplinks{
width:881px;
overflow:hidden;
}

#toplinks_left{
float:left;
width:5px;
height:65px;
background:transparent url(../images/topmenuleft.jpg) no-repeat top left;
}
#toplinks_middle{
float:left;
width:871px;
height:65px;
background:transparent url(../images/topmenumiddle.jpg) repeat-x bottom left;
}

#toplinks_middle ul{
margin:15px 0 0 0;
padding:0px;
list-style:none;
overflow:hidden;

}
#toplinks_middle ul li{
float:left;
margin:0px;
padding:0px;
background:transparent url(../images/topmenulinkright.jpg) no-repeat top left;
}
#toplinks_middle ul li a{
display:block;float:left;
padding:0 15px;
font:normal bold 15px Arial Narrow, Helvetica, sans-serif;
color: #003399;
text-decoration:none;
line-height:65px;
height:65px;
}
#toplinks_middle ul li a:hover{
display:block;
padding:0 15px;
font:normal bold 15px Arial Narrow, Helvetica, sans-serif;
color: #000000;
text-decoration:none;
line-height:65px;
height:65px;
}
#toplinks_right{
float:left;
width:5px;
height:65px;
background:transparent url(../images/topmenuright.jpg) no-repeat top left;
}


#toplinks_middle  ul >li:first-child{
background:none;
}


#flash{
margin:5px 0;
}



#content_block{
width:881px;
overflow:hidden;
margin:10px 0;
}

#content_leftblock{
width:608px;
float:left;
text-align:left; 
}
#content_rightblock{
width:273px;
float:right;
}


.ad{
margin:3px 0 10px 0;
}

.ad3{
margin:0 0 10px 0;
width:270px;
height:145px;
background:transparent url(../images/ad3.jpg) no-repeat top left;
color:#ffffff;
font:normal normal 11px Verdana, Arial, Helvetica, sans-serif;
}
.ad3 h2{
padding:5px 0 0 0;
margin:0px;
color:#ffffff;
font:normal  bold 14px Arial, Helvetica, sans-serif; border:0px red solid
}
.ad3 div{
color:#ffffff;
font:normal normal 11px Verdana, Arial, Helvetica, sans-serif;
padding:0 10px 0 10px;
margin:3px 0 0 0;
}


.ad4{
margin:0 0 10px 0;
width:270px;
height:119px;
background:transparent url(../images/ad4.jpg) no-repeat top left;
color: #CC6600;
font:normal normal 11px Verdana, Arial, Helvetica, sans-serif;
}

.ad4 h2{
padding:5px 0 0 0;
margin:0px;
color: #CC6600;
font:normal  bold 14px Arial, Helvetica, sans-serif; border:0px red solid
}
.ad4 div{
color: #CC6600;
font:normal normal 11px Verdana, Arial, Helvetica, sans-serif;
padding:0 10px 0 10px;
margin:3px 0 0 0;
}
.ad4 a{
color: #CC6600;
text-decoration:none;
}

.ad4 .ad4outer{
overflow:hidden;
width:250px;
}

.ad4 .ad4left{
margin:10px 0 0px 0; border:0px red solid;
padding:0px;
}
.ad4 .ad4right{
clear:both;
}
.ad4 .ad4right a{
font:normal bold 15px Arial, Helvetica, sans-serif;
line-height:18px;
height:18px;
color:#993300;
}

#box{
background:transparent url(../images/contentback.jpg) no-repeat top left;
width:603px; height:183px;
overflow:hidden;
}

#box_left{
float:left;
width:196px;
height:170px;
background:transparent url(../images/contentimg.jpg) center center no-repeat;
}

#box_right{
float:left;
width:407px;
height:142px; 
}
#box_right p{
margin:10px 20px;
text-align:left;
}
#box_right h2{
font:normal bold 18px Arial, Helvetica, sans-serif;
color:#006699;
text-align:left;
margin:10px 20px 0 20px;
}

#con h2{
color:#006633;
}
#con{
text-align:left;
margin:0 10px;
}

#btshad{
width:816px;
height:156px;
background:transparent url(../images/btshad.jpg) top left no-repeat;
padding:0 20px;
overflow:hidden;
}

.ya1{
width:263px;
height:121px;
float:left;
 border:0px red solid;
margin:0 0 0 5px;

}
.ya1 a{
width:263px;
height:121px;
float:left;
 border:0px red solid;
background:transparent url(../images/credita.jpg) bottom left no-repeat;
display:block;
}
.ya1 a:hover{
width:263px;
height:121px;
float:left;
 border:0px red solid;
background:transparent url(../images/credita.jpg) top left no-repeat;
display:block;
}
.ya2{
width:263px;
height:121px;
float:left;
margin:0 0 0 5px; 
border:0px red solid;
}

.ya2 a{
width:263px;
height:121px;
float:left;
border:0px red solid;
background:transparent url(../images/freea.jpg) bottom left no-repeat;
display:block;
}
.ya2 a:hover{
width:263px;
height:121px;
float:left;
border:0px red solid;
background:transparent url(../images/freea.jpg) top left no-repeat;
display:block;
}

.ya3{
width:263px;
height:121px;
float:left;
margin:0 0 0 5px; border:0px red solid;
}

.ya3 a{
width:263px;
height:121px;
float:left;
 border:0px red solid;
background:transparent url(../images/aei1.jpg) bottom left no-repeat;
display:block;
}
.ya3 a:hover{
width:263px;
height:120px;
float:left;
 border:0px red solid;
background:transparent url(../images/aei1.jpg) top left no-repeat;
display:block;
}

#footer{
padding:20px 0 0 30px;
font:normal normal 10px Verdana, Arial, Helvetica, sans-serif;
color:#000000;
}


.readmore{
padding:0 18px 0 0;
}

.sha{
height:85px; width:915px;margin:1px 0 0 0; background:transparent url(../images/sha.png) no-repeat top left
}



.form_block
	{
		width:600px;
		overflow:hidden;
	}

/*.form_block-content
	{
		width:565px;
		overflow:hidden;
	}
*/	
.form_block-top
	{	
		width:600px;
		background:transparent url(../images/form_topbg.jpg) no-repeat top left;
/*		padding:15px 0px 15px 16px;
*/	}
	
.form_block-center
	{	
		width:600px;
		background:transparent url(../images/form_centerstrip.jpg) repeat-y top;
		overflow:hidden;
	}
	
.form_block-bottom
	{	
		width:600px;
		height:12px;
		background:transparent url(../images/form_bottombg.jpg) no-repeat top;
	}
	
input{
border:0px #dde8d0 solid;
font:normal normal 15px futura,Arial, Helvetica, sans-serif;
padding:15px 20px 20px 8px;
background:transparent url(../images/text_box.png) no-repeat top left;
}

.textbox_small{
font:normal normal 15px futura,Arial, Helvetica, sans-serif;
padding:15px 15px 20px 8px;
width:145px;
/*border:1px solid red;
*/background:transparent url(../images/text_box-small.png) no-repeat top left;
}


/*css_browser_selector*/

.opera .textbox{
border:0px #dde8d0 solid;
font:normal normal 15px futura,Arial, Helvetica, sans-serif;
padding:15px 0px 18px 10px;
width:260px;
background:transparent url(../images/text_box.png) no-repeat top left;
}

/*css_browser_selector*/



.contentTxt{ 
width:600px;
/*background:transparent url(../images/btshad.jpg) no-repeat top left;
*/border:0px red solid;
}

#ind{
width:560px;
border:0px red solid;
margin:auto;
}

#ind blockquote h1{
font:normal normal 25px futura,Arial, Helvetica, sans-serif;
color:#012e89;
padding:0px 0px 8px 20px;
}

#ind em{
font:italic normal 15px Arial, Helvetica, sans-serif;
color: #023c45;
height:100px;
}

td.td-label          {text-align:left;}
td.td-label label    { }
ol#candidacy_test    {list-style-type:decimal; margin:1.1em;}
ol#candidacy_test li {margin:1em 0;}
div.option-row       {margin:0.4em 0;}

.sub{border:0px red solid;padding:0px; margin:0px;}
.rad{border:0px red solid; padding:0px; margin:0px; background:none;}
ol#candidacy_test{
list-style:none;
padding:0px;
margin:0px;
}

ol#candidacy_test li{
background:transparent url(../images/lishade.jpg) repeat-x top left;
padding:5px 0 0 10px;
font:normal normal 14px futura, Arial, Helvetica, sans-serif; line-height:20px;
color:#012c8d;
}

.linbreak-10
	{
		width:100%;
		height:10px;
		font-size:0px;
	}