/* @override 
	http://atsipp.10t.co.uk/css/style.css */

/* CSS Document */
body{margin:0; padding:0; font:normal 12px Arial, Helvetica, sans-serif; color:#6d6f71;}

h1{margin:0; padding:0;}
h2{margin:0; padding:0;}
h3{margin:0; padding:0;}
h4{margin:0; padding:0;}
h5{margin:0; padding:0;}
h6{margin:0; padding:0;}

p { line-height: 19px; }


form{margin:0; padding:0;}

a{font:normal 12px Arial, Helvetica, sans-serif; color:#6d6f71; text-decoration:none;}
a:hover{font:normal 12px Arial, Helvetica, sans-serif; color:#6d6f71; text-decoration:underline;}

.dia{display:none;}

#container{width:941px; margin:0 auto;}
.headet_top1{width:900px; height:30px; padding:0 40px 0 0; float:left; background:url(../images/blue_top.jpg) left top repeat-x;}
.login_btn{width:300px; height:30px; padding:0; float:right;}

.login_link{font:bold 11px Arial, Helvetica, sans-serif; color:#FFFFFE; text-decoration:none;}
.login_link:hover{font:bold 11px Arial, Helvetica, sans-serif; color:#FF9900; text-decoration:none;}

.headet_top2{width:940px; height:69px; float:left;}
.logo{width:195px; height:60px; float:left; background:url(../images/logo_resized.jpg) 0 0 no-repeat; margin:0 0 0 40px;}
.search_body{width:213px; height:28px; float:right; margin:29px 40px 0 0;}
.search_1{width:165px; height:25px; float:left;}
.search_2{width:152px; height:17px; padding:3px 0 0 5px; border:2px solid #c7d0cf; font:normal 11px Arial, Helvetica, sans-serif; color:#5f939e;}
.search_3{width:45px; height:26px; float:left; padding:0 0 0 0;}

.headet_top3{width:940px; height:22px; float:left; background:url(../images/bdr_line.jpg) left bottom repeat-x;}
.headet_top3 ul{margin:0; padding:0 0 0 40px;}
.headet_top3 li{margin:0; padding:0 10px 0 0; float:left; list-style:none;}

.home{font:normal 11px Arial, Helvetica, sans-serif; color:#308b9f; text-decoration:none;}
.home:hover{font:normal 11px Arial, Helvetica, sans-serif; color:#990000; text-decoration:none;}

.headet_top4{width:940px; height:250px; float:left; background:url(../images/bdr_line.jpg) left bottom repeat-x;}

.content_main{width:915px; float:left; padding:32px 0 0 25px;}
.content_left{width:175px; float:left;}
.content_left ul{margin:0; padding:0;}
.content_left li{margin:0; padding:0 0 0 0px; list-style:none; background:url(../images/left_boder.jpg) left top no-repeat; }

.left_link li{font:bold 12px Arial, Helvetica, sans-serif; color:#194853; text-decoration:none;}
.left_link li ul {
	display: none;
}
.left_link li.parent_here a
{
	color:#51bfba;
}
.left_link li.here ul, .left_link li.parent_here ul {
	display: block;
}
.left_link li ul li {
	font:normal 11px Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none;
}
.left_link li ul li a {
	font:normal 11px Arial, Helvetica, sans-serif; color:#40646b; text-decoration:none; background:url(../images/blue_hover_2.jpg) right top no-repeat #51bfba; display:block; padding:5px 0 5px 10px;
}
.left_link li ul li a:hover, .left_link li ul li.here a {
	color:#FFFFFF; text-decoration:none; background:url(../images/blue_hover.jpg) right -3px no-repeat #51bfba; display:block; padding:5px 0 5px 10px;
}

.left_link li a{font:bold 12px Arial, Helvetica, sans-serif; color:#194853; text-decoration:none; display:block; line-height:30px; padding:0 0 0 10px;}
.left_link li a:hover{ color:#51bfba; text-decoration:none; padding:0 0 0 10px;}

.left_link li.here a
{
	color:#51bfba;
}

/* Menu stuff for sub menu? 
	
	.left_link_v{font:bold 12px Arial, Helvetica, sans-serif; color:#51bfba; text-decoration:none;}
	.left_link_v a{font:bold 12px Arial, Helvetica, sans-serif; color:#51bfba; text-decoration:none; display:block; line-height:30px; padding:0 0 0 10px;}
	.left_link_v a:hover{font:bold 12px Arial, Helvetica, sans-serif; color:#51bfba; text-decoration:none; line-height:30px; padding:0 0 0 10px;}
	
	.left_link_2{font:normal 11px Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none;}
	.left_link_2 a{font:normal 11px Arial, Helvetica, sans-serif; color:#40646b; text-decoration:none; background:url(../images/blue_hover_2.jpg) right top no-repeat #51bfba; display:block; padding:5px 0 5px 10px;}
	.left_link_2 a:hover{color:#FFFFFF; text-decoration:none; background:url(../images/blue_hover.jpg) right top no-repeat #51bfba; display:block;}
	
	.left_link_2v{font:normal 11px Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none;}
	.left_link_2v a{font:normal 11px Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none; background:url(../images/blue_hover.jpg) right top no-repeat #51bfba; display:block; padding:5px 0 5px 10px;}
	.left_link_2v a:hover{color:#FFFFFF; text-decoration:none; background:url(../images/blue_hover.jpg) right top no-repeat #51bfba; display:block;}

/* end menu stuff */

.content_right{width:709px; float:right;}

.content_right_1{width:709px; float:left; padding:0 0 20px 0; background:url(../images/bdr_line.jpg) left bottom repeat-x;}
.content_right_2{width:342px; float:left; margin:0 28px 0 0;} 
.content_right_2{
	width: 342px;
}
.content_right_3{width:245px; padding:20px 30px 35px 25px;  float:left; background:url(../images/right_bg.jpg) left top repeat-x #308b9e; color: #FFF; } 
.pdfs_box{width:245px; padding:20px 30px 10px 25px;  float:left; background:url(../images/bg_pdfs.jpg) left top repeat-x #d0ecf2; color: #6d6e71; } 


.comtant_text1{font:bold 15px Arial, Helvetica, sans-serif; color:#FFFFFE; padding:0 0 5px 0;}
.comtant_text2{font:normal 11px Arial, Helvetica, sans-serif; color:#FFFFFE; text-align:justify; line-height:18px;}
.comtant_text3{font:normal 17px Arial, Helvetica, sans-serif; color:#36807c; padding:0 0 0px 0;}
.comtant_text4{font:normal 12px Arial, Helvetica, sans-serif; color:#6d6f71; line-height:21px;}

.read_more{font:bold 12px Arial, Helvetica, sans-serif; color:#FFFFFE; text-decoration:none;}
.read_more:hover{font:bold 12px Arial, Helvetica, sans-serif; color:#FF9900; text-decoration:none;}

.content_right_4{width:669px; float:right; padding:30px 40px 30px 0; font-size:11px; background:url(../images/bdr_line.jpg) left bottom repeat-x; text-align:right;}
.content_right_5{width:709px; float:left; padding:20px 0 20px 0; background:url(../images/bdr_line.jpg) left bottom repeat-x; }
.content_right_6{float:left; padding:0 30px 0 0;}
.content_right_7{float:left; padding:10px 30px 0 0; font:normal 15px Arial, Helvetica, sans-serif; color:#36807c;}

.content_right_8{width:669px; float:left; padding:10px 40px 10px 0; text-align:right; font:normal 8px Arial, Helvetica, sans-serif; color:#6d6f71;}
.content_right_8 ul{margin:0; padding:0; list-style:none;}
.content_right_8 li{margin:0; padding:0 1px 0 1px; list-style:none; float:right;}

.footer_link{font:normal 8px Arial, Helvetica, sans-serif; color:#6d6f71; text-decoration:none;}
.footer_link:hover{font:normal 8px Arial, Helvetica, sans-serif; color:#6d6f71; text-decoration:underline;}

/************* Person **************/

.person tr td {
	border-top: dotted 2px #92f8ff;
	padding-bottom: 5px;
}
.person tr td p strong { color: #36807c; }
.person .picture {
	float: right;
	background: url(/images/person_background.gif) top left no-repeat;
	padding: 5px 5px 5px 13px;
	margin-left: 15px;
	vertical-align: top;
	margin-top: 15px;
}

/****************************form***********************/

.form_body{width:940px; height:398px; float:left;}
.form_top{width:902px; height:275px; float:left; padding:95px 0 0 38px; background-color:#194852; font:normal 12px Arial, Helvetica, sans-serif; color:#FFFFFF;}
.form_bottom{width:940px; height:28px; float:left;}
.member_1{width:280px; float:left;}
.member_2{width:300px; float:left; padding:40px 0 0 0;}
.member_text1{font:normal 16px Arial, Helvetica, sans-serif; color:#92f8ff; padding:0 0 25px 0;}
.member_text2{font:normal 12px Arial, Helvetica, sans-serif; color:#FFFFFE; line-height:21px; padding:0 30px 0 0;}
.member_text3{font:bold 13px Arial, Helvetica, sans-serif; color:#FFFFFE; padding:0 0 10px 0;}
.member_3{width:239px; float:left; padding:0 0 12px 0;}
.member_field_1{width:228px; height:19px; border:1px solid #c6cfce; background-color:#ffffff; padding:3px 0 0 7px; font:normal 11px Arial, Helvetica, sans-serif; color:#5f939e;}
.member_4{width:237px; float:left; text-align:right; padding:0 12px 12px 0;}
.member_5{width:237px; float:left; text-align:right; padding:10px 12px 12px 0;}
.forget_text{font:normal 10px Arial, Helvetica, sans-serif; color:#FFFFFE; text-decoration:none;}
.forget_text:hover{font:normal 10px Arial, Helvetica, sans-serif; color:#FFFFFE; text-decoration:underline;}
.close_panel{width:300px; height:28px; float:right; padding:0 40px 0 0;}

.form_display{display:none; position:absolute; z-index:100;}


/****************************application form***********************/
.app_frm1{width:709px; float:left; padding:0 0 10px 0; margin:0 0 10px 0; background:url(../images/bdr_line.jpg) left bottom repeat-x; font:normal 17px Arial, Helvetica, sans-serif; color:#61e6df;}

.app_frm1_link{font:normal 17px Arial, Helvetica, sans-serif; color:#36807c; text-decoration:none;}
.app_frm1_link:hover{font:normal 17px Arial, Helvetica, sans-serif; color:#51bfba; text-decoration:none;}

.app_frm2{width:709px; float:left; background:url(../images/form_app_bg.jpg) left top repeat-x #d0ecf2; font:normal 12px Arial, Helvetica, sans-serif; color:#1b403e;}
.app_frm3{width:656px; float:left; border-bottom:2px dotted #94bfaf; padding:20px 38px 14px 15px;}
.app_frm3_two{width:656px; float:left; border-bottom:2px dotted #94bfaf; padding:20px 38px 4px 15px;}
.app_text1{font:normal 14px Arial, Helvetica, sans-serif; color:#51bfba;}

.app_frm4{width:656px; float:left; padding:0 0 10px;}
.app_frm5{width:180px; float:left;}
.app_frm6{width:150px; float:left;}
.app_frm6_check{margin:0; padding:0; margin-left:10px;}
.intriduction_txt{font:normal 18px Arial, Helvetica, sans-serif; color:#51bfba; padding:0 0 14px 0;}
.application_txt{font:bold 14px Arial, Helvetica, sans-serif; color:#1b403e; padding:10px 0 14px 0;}

.app_ser_1{width:656px; float:left; padding:0 0 7px 0;}
.app_ser_1_left{width:185px; float:left; padding:0 10px 0 0; text-align:right;}
.app_ser_1_right{width:460px; float:left;}

.app_aera_1{width:396px; height:21px; border:2px solid #91beb1; background-color:#FFFFFF; margin:0; padding:0;}
.app_aera_2{width:456px; height:21px; border:2px solid #91beb1; background-color:#FFFFFF; margin:0; padding:0;}
.app_aera_2n{width:454px; height:21px; border:2px solid #91beb1; background-color:#FFFFFF; margin:0; padding:0;}
.app_aera_3{width:231px; height:21px; border:2px solid #91beb1; background-color:#FFFFFF; margin:0; padding:0;}
.app_aera_4{width:160px; height:21px; border:2px solid #91beb1; background-color:#FFFFFF; margin:0; padding:0;}
.app_aera_5{width:170px; height:21px; border:2px solid #91beb1; background-color:#FFFFFF; margin:0; padding:0;}
.app_aera_6{width:143px; height:21px; border:2px solid #91beb1; background-color:#FFFFFF; margin:0; padding:0;}

.app_tax1{width:200px; float:left;}
.app_tax2{width:65px; float:left;}
.app_tax3{width:190px; float:left;}
.app_aera_7{width:190px; height:21px; border:2px solid #91beb1; background-color:#FFFFFF; margin:0; padding:0;}

.app_ser_2{width:709px; float:left; padding:15px 0 15px 0;}
.app_ser_3{width:500px; float:right;}
.app_ser_3_L{width:360px; float:left; text-align:center;}
.app_ser_3_R{width:106px; float:left;}







.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}


table.downloads tr.description td {
	border-bottom: 2px dotted #B0F2EF;
}
table.downloads .title {
	color: #36807C;
	font-size: 16px;
}
a.download_link {
	display: block;
	background: url(../images/download_link_bg.gif) no-repeat;
	height: 28px;
	width: 99px;
	line-height: 28px;
	vertical-align: middle;
	text-align: center;
	color: #FFF;
}

table.news td {
	border-bottom: 2px dotted #B0F2EF;
}
table.news a.read_more {
	color: #35807C;
}

.login_button {
	display: block;
	background: #30817B;
	padding: 5px;
	border: 2px solid #5FAAAD;
	clear: both;
	float: left;
	color: #FFF;
	cursor: pointer;
}
.login_button:hover, .login_button:active {
	color: #FFF;
}

ul {
	padding-left: 0px;
	margin-left: 20px;
	line-height: 1.5em;
}
ul li {
//	padding-top: 5px;
}
ul li ul {
	margin-left: 20px;
	list-style-type: circle;
	line-height: 1.5em;
}
ul li ul li ul {
	margin-left: 20px;
	list-style-type: square;
	line-height: 1.5em;
}

.contact_form input[type="text"], .contact_form textarea {
	width: 250px;
}

#member_login {
	background: url(../images/mamber_login1.jpg) no-repeat;
	width: 300px;
	height: 30px;
}
#member_login a {
	line-height: 30px;
	padding-left: 30px;
	color: #FFF;
}
.imago_login a {
	color: #FFF;
	font:bold 13px Arial, Helvetica, sans-serif;
	color:#FFFFFE;
	padding:0 0 10px 0;
}