﻿/* Giao dien chinh Thang Long JSC */

*{ margin: 0; padding: 0; outline: 0;}

:focus{ outline: 0;}

hr, .accessibility{
        position: absolute;
        top: -9999em;
        left: -9999em;
}

html{
	padding: 0;
	margin: 0;
}

body{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height: 1.5em;
	background: #063d73 url('../images/services_background.jpg') repeat-x left top;
	color: #FFFFFF;
	text-align: left;
}

.viewable
{
	margin:0 auto; width:960px; 	
}
.img_detail {

display:block;
float:left;
margin-bottom:5px;
margin-right:5px;
padding:1px;
}
.img_detail img {

margin-bottom:1px;
padding:1px;
}

.anhto
{
	width:90%;	
}

.anhnho
{
	width:170px;
}

img{
	border: 0;
}

a:link, a:visited{
	text-decoration: none;
}

a:hover, a:focus{
	text-decoration: underline;
}

address {
	font-style: normal;
}

h1, h2{
	margin-top: 0;
	margin-bottom: 20px;
	padding: 0;
	font-size: 18px;
	font-weight: bold;
}

h3{
	margin-top: 0;
	margin-bottom: 10px;
	padding: 0;
	font-size: 15px;
	font-weight: bold;
	line-height: 22px;
}

h4{
	margin-top: 2px;
	margin-bottom: 3px;
	padding: 0;
	font-size: 12px;
	font-weight: bold;
}

.clear{
        clear: both;
        height: 1px;
        overflow: hidden;
}

/**************************************
 Form Elements
***************************************/

form{
	padding: 0;
	margin: 0;
}

fieldset{
	border: 0;
}

#content .AutoFormPlus ul{
        padding: 0;
        margin: 0;
        list-style: none;
}

#content #umbracoAutoForm p, #content .AutoFormPlus fieldset li
{
	float:left;
        margin-bottom: 10px;

}

#umbracoAutoForm p label, .AutoFormPlus fieldset li label {
	display:block;
	float: left;
	width: 190px;
}

#umbracoAutoForm, .AutoFormPlus {
	width: 505px;
        padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
}

legend{
	display: none;
}

input{
	font-family: Arial, Helvetica, sans-serif;
}

select{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	background: #fff;
	color: #666;
	border: solid #1A558F 2px;
	padding: 2px;
	font-size: 11px;
}

option{
	line-height: 20px;
	padding-right: 15px;
	display: block;
	border: 0;
}

input.inputbox, input.umbEditorTextField, input.textbox{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	background: #fff;
	color: #666;
	border: solid #1A558F 2px;
	padding: 3px 5px 3px 5px;
	font-size: 11px;
	letter-spacing: 1px;
}

input.umbEditorTextField, #umbracoAutoForm textarea, .AutoFormPlus textarea, input.textbox{
	width: 300px;
	float: left;
}

#umbracoAutoForm p label,.AutoFormPlus fieldset li label {
	display:block;
	float: left;
	width: 185px;
        padding-right: 5px;
}

#umbracoAutoForm,.AutoFormPlus {
	width: 505px;
        padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
}

#umbracoAutoForm strong,.AutoFormPlus strong{
	color: #82BF77;
}

#content #AutoFormPlus_11_ctl00 ul{
        color: #69C7B7 !important;
        font-weight: bold;
        padding-bottom: 20px;
}

#content #umbracoAutoForm table,#content .AutoFormPlus table {
        border:none!important;
        float: left;
        width: 300px;
        margin: 0 0 10px 0;
}

#content #umbracoAutoForm table td, #content .AutoFormPlus table td{
	border:none!important;
        padding: 2px 0 0 0;
}

#umbracoAutoForm table label, .AutoFormPlus table label{
	display:inline!important;
	float:none!important;
	width:auto!important;
        padding-left: 5px;
}

textarea{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	background: #fff;
	color: #666;
	border: solid #1A558F 2px;
	padding: 5px;
	font-size: 11px;
	letter-spacing: 1px;
}

input.button, input.umbracoAutoFormButton {
	background: #184A7E;
	color: #ffffff;
	border: 1px solid #1A558F;
	padding: 3px;
	font-size: 11px;
	cursor: pointer;
	margin-left: 1px;
	font-weight: 700;
}

input.umbracoAutoFormButton, .AutoFormPlus input.button {
	float: right;
	margin-botttom: 10px;
}

.form_row {
	padding-bottom: 10px;
}

/**************************************
 Container
***************************************/

#orange 
{
	height:26px; background-image:url('../images/bgindex.jpg');
	}

#container{
	width: 760px;
	overflow: hidden;
	position: relative;
}
#accessibility{
	width: 180px;
	padding: 0;
	background: transparent;
	float: right;
	position: absolute;
	right: 10px;
	top: 0;
	z-index: 10;
	font-size: 11px;
	line-height: 20px;
}

#accessibility_inner{
	width: 160px;
	padding: 6px 10px 3px 10px;
	float: left;
	text-align: left;
	background: #05294b;
}

#accessibility_inner a{
	color: #fff;
}

#accessibility_inner ul{
	padding: 0;
	margin: 0;
	list-style: none;
}

#accessibility_inner li{
	float: left;
	padding:0;
	line-height: normal;
	margin-right: 1px;
}

#accessibility p{
	margin-bottom: 2px;
}

#accessibility p#toggle{
	width: 170px;
	padding: 4px 0 2px 10px;
	background: url('../images/accessibilty_toggle.gif') no-repeat left bottom;
	float: left;
	text-align: left;
	font-size: 11px;
	font-weight: normal;
	text-transform: uppercase;
	font-family: Futura, Arial, Helvetica, Verdana, sans-serif;
	cursor: help;
	color: #45759F;
}

#accessibility p:hover, #accessibility p:focus{
	color: #fff;
}

.textsize_title{
	width: 75px;
	float: left;
	padding-top: 9px;
}

/**************************************
 Left
***************************************/

#left{
	width: 190px;
	float: left;
	margin-right: 10px;
	color: #666;
}

#left h1{
	width: 190px;
	float: left;
	height: 90px;
	
	margin: 0;
	background: url('../images/logotincom.gif') no-repeat left center;
}

#left h1 a{
	width: 190px;
	float: left;
	height: 90px;
	display: block;
	text-indent: -9999em;
}

#searchbox{
	width: 190px;
	float: left;
	margin-bottom: 10px;
	background: #FFF url('../images/search_top_corner.gif') no-repeat right top;
}

.search_inner{
	padding: 3px 0 3px 10px;
	background: url('../images/search_bottom_corner.gif') no-repeat right bottom;
}

#searchbox input.inputbox{
	border: 0;
	background: #FFF;
	color: #13539F;
	width: 147px;
	font-size: 11px;
	padding-left: 8px;
	padding-top: 2px;
	padding-bottom: 0;
	padding-right: 0;
	letter-spacing: 0;
        font-family: Futura, Arial, Helvetica, Verdana, sans-serif;
}

#searchbox input.button{
	border: 0;
	padding: 0;
}

.white_sidebar { 
	width: 190px;
	float: left;
	background: #FFF url('../images/left_top_corner.gif') no-repeat right top;
}

.white_sidebar_inner { 
	width: 170px;
	background: url('../images/left_bottom_corner.gif') no-repeat right bottom;
	padding: 10px;
	float: left;
}

ul#feature_nav{ 
	list-style: none; 
	display: block;
	min-height: 173px;
	height: auto!important;
	height: 173px;
	margin-bottom: 10px;
}

ul#feature_nav li a { 
	display: block; 
	width: 154px;
	text-decoration: none;
	color: #FFF;
	text-transform: uppercase; 
	font-weight: lighter;
	padding: 4px 8px 4px 8px;
	font-family: Futura, Arial, Helvetica, Verdana, sans-serif; 
	font-size: 11px;
	background: url('../images/nav_link_hover.gif') no-repeat -9999em;
}

ul#feature_nav li a:hover{ 
	background: url('../images/nav_link_hover.gif') no-repeat right 50%;
}

ul#feature_nav div.nav_item_inner{
	display: block;
}

#white_sidebar .nav_info{ 
	color: #fff; 
	cursor: default;
}

ul#feature_nav .nav_info span{ 
	padding: 30px 77px 38px 77px;
	margin: 0 8px 0 8px;
	display:block;
	cursor: pointer;
}

ul#feature_nav .nav_info p{ 
	padding: 0 8px 8px 8px;
}

/* about styling */

li#about_services{
	background: #87A7CE url('../images/nav_item_top_1.gif') no-repeat left top;
}

li#about_services div.nav_item_inner{
	background: url('../images/nav_item_bottom_1.gif') no-repeat left bottom;
}

li#about_services span{
	background: url('../images/about_premex_icon.jpg') no-repeat left top;
}

/* instructing parties styling */

li#for_spdv{
	background: #3F5A78 url('../images/nav_item_top_2.gif') no-repeat left top;
}

li#for_spdv div.nav_item_inner{
	background: url('../images/nav_item_bottom_2.gif') no-repeat left bottom;
}

li#for_spdv span{
	background: url('../images/instructing_parties_icon.jpg') no-repeat left top;
}

/* medical experts styling */

li#for_tintuc{
	background: #58728D url('../images/nav_item_top_3.gif') no-repeat left top;
}

li#for_tintuc div.nav_item_inner{
	background: url('../images/nav_item_bottom_3.gif') no-repeat left bottom;
}

li#for_tintuc span{
	background: url('../images/medical_experts_icon.jpg') no-repeat left top;
}

li#for_tuyendung{
	background: #58728D url('../images/nav_item_top_6.gif') no-repeat left top;
}

li#for_tuyendung div.nav_item_inner{
	background: url('../images/nav_item_bottom_6.gif') no-repeat left bottom;
}

/* injured parties styling */

li#for_doitac{
	background: #7189A3 url('../images/nav_item_top_4.gif') no-repeat left top;
}

li#for_doitac div.nav_item_inner{
	background: url('../images/nav_item_bottom_4.gif') no-repeat left bottom;
}

li#for_doitac span{
	background: url('../images/injured_parties_icon.jpg') no-repeat left top;
}

li#for_vb{
	background: #7189A3 url('../images/nav_item_top_5.gif') no-repeat left top;
}

li#for_vb div.nav_item_inner{
	background: url('../images/nav_item_bottom_5.gif') no-repeat left bottom;
}

li#for_vb span{
	background: url('../images/finance.jpg') no-repeat left top;
}

ul#main_nav{ 
	list-style: none; 
	display: block;
	padding: 6px 8px 12px 8px;
}

ul#main_nav li{ 
	text-transform: uppercase;
	font-size: 11px;
	margin-bottom: 5px;
    font-family: Futura, Arial, Helvetica, Verdana, sans-serif; 
}

ul#main_nav li a{ 
	color: #13539F;
	text-decoration: none;
	display: block;
	width: 142px;
}

ul#main_nav li a:hover{ 
	color: #5682B9;
}

ul#main_nav li ul{ 
	padding-top: 3px;
        padding-bottom: 2px;
	list-style: none;
	color: #69C7B7;
}

ul#main_nav li ul li{ 
	font-size: 10px;
	margin-bottom: 5px;
        font-family: Arial, Helvetica, Verdana, sans-serif; 
        line-height: 1.3em;
}

ul#main_nav li ul li a{ 
	color: #457A1C;
}

ul#main_nav li ul li a:hover{ 
	text-decoration: underline;
}

#left address{
	font-style: normal;
	font-size: 10px;
	line-height: 1.4em;
	margin-bottom: 5px;
	padding-left: 8px;
}

#left p{
	font-size: 10px;
	line-height: 1.4em;
	padding-left: 8px;
	margin-bottom: 15px;
}

#left p.logos{
	margin: 0;
	padding: 0;
	text-align: center;
}

#left strong{
	font-weight: normal;
	color: #13539F;
}

/**************************************
 Header
***************************************/

#header{
	width: 550px;
	min-height: 90px;
	height: auto !important;
	height: 90px;
	float: left;
	
}

#header h2{
	padding-top: 37px;
	font-size: 28px;
	font-weight: normal;
	font-family: Futura, Arial, sans-serif;
}

/**************************************
 Content
***************************************/

#main{
	width: 560px;
	overflow: hidden;
	float: left;
}

#content{
	width: 560px;
	float: left;
	font-size: 12px;
        overflow: hidden;
}

#content a{
	color: #fff;
	
}

#content p{
	margin-bottom: 14px;
}

#content ul{
	padding-left: 25px;
	list-style: disc;
	margin-bottom: 15px;
}

#content ol{
	padding-left: 25px;
	list-style: decimal;
	margin-bottom: 15px;
}

#content li{
	line-height: 1.4em;
        margin-bottom: 10px;
}

#content li ul{
	padding-top: 10px;
}

#content blockquote {
	padding-left: 24px;
	border-left: 2px solid #1A558F;
}

/*#content table {
	margin-left: 15px; 
	border-collapse: collapse; 
	margin-right: 15px; 
	margin-bottom: 15px;
	border: 1px solid #1A558F;
}

#content caption {
	margin: 1em 0 0 20px; 
	font-weight: bold;
}

#content th {
	border-bottom: 1px solid #1A558F; 
	padding: 0.5em 1em 0.25em 0.5em; 
	text-align: left;
	background: #184a7e;
	border-left: 1px solid #305D90;
}

#content td {
	border-bottom: 1px solid #1A558F; 
	padding: 0.5em 1em 0.5em 0.5em; 
	font-size: 1em;
	vertical-align: top;
}

#content td {
	border-left: 1px solid #305D90;
}
*/
#content .content_item{
	padding: 0px 10px 0px 10px;
}

#content .home_text{
	padding: 0px 10px 0px 10px;
        font-size: 11px;
}

#content .content_item img{
	margin: 0px 0px 15px 10px;
}

#content #stings{
	width: 560px;
	float: left;
	padding-left: 0;
	list-style: none;
	margin-bottom: 0;
}

#stings h3{
	font-size: 11px;
	font-weight: normal;
	margin-bottom: 4px;
	font-weight:bold;
} 

#stings p{
	font-size: 11px;
	font-weight: normal;
	margin-bottom: 0;
	line-height: 1.4em;
}

#stings a{
	position: absolute;
	height: 250px;
	float: left;
	display: block;
	width: 180px;
	text-indent: -9999em;
	overflow: hidden;
	top: 0;
	left: 0;
	z-index: 2;
	background:url(/css/images/blank.gif);
}

#stings .sting_top{
	background: #245487 url('../images/sting_top.gif') no-repeat left top;
	width: 180px;
	height:130px;
	position: relative;
	list-style: none;
	overflow:hidden;
}

#stings .sting_inner{
	background: url('../images/sting_bottom.gif') no-repeat left bottom;
	padding: 4px 8px 4px 8px;
	position: relative;
	z-index: 1;
	top: 0;
	left: 0;



}

#danlogo
{
	background:transparent url('../images/danlogo.jpg') no-repeat left top;
	width:100%;
	height:120px;

	}

#stingslogo {
	background: #245487 url('../images/sting_top.gif') no-repeat left top;
	width: 580px;
	position: relative;
	list-style: none;
}

#stingslogo .sting_inner{
	background: url('../images/sting_bottom.gif') no-repeat left bottom;
	padding: 4px 8px 4px 8px;
	position: relative;
	z-index: 1;
	top: 0;
	left: 0;
}

#stingslogo .sting_image{
	overflow: hidden;
	margin-bottom: 4px;
}

#stings .sting_image{
	overflow: hidden;
	margin-bottom: 4px;
}

#sting_1{
	overflow: hidden;
	float: left; 
	margin-right: 10px;
} 

#sting_2{
	overflow: hidden;
	float: left; 
	margin-right: 10px;
} 

#sting_3{
	overflow: hidden;
	float: left; 
} 

#feature_header{
	float: left;
	margin-bottom: 10px;
}

#content .content_list{
	padding: 4px 10px 0 10px;
}

#content .content_list ul, #content .content_list li{
	padding: 0;
	margin: 0;
	list-style: none;
}

#content li.list_item{
	padding-bottom: 15px;
	margin-bottom: 15px;
	border-bottom: 1px solid #1A558F;
	position: relative;
}

#content li.list_item h3{
	margin-bottom: 10px;
	line-height: 22px;
}

#content li.list_item .date{
	display: block;
	float:left;
	width: 99%;
	margin-bottom: 5px;
	font-weight: bold;
}

#content .list_item img{
	border:1px solid #D3D3D3 ;
	padding:1px;
}

#content .pagination{
	font-size: 11px;
}

#content .pagination span{
	display: block;
	float:left;
	padding: 2px 5px 2px 0;
	margin-bottom: 3px;
}

#content .pagination a{
	display: block;
	float:left;
	padding: 1px 5px 1px 5px;
	border: 1px solid #1A558F;
	background: #184A7E;
	margin-right: 3px;
	margin-bottom: 3px;
	min-width: 12px;
	color: #fff;
	text-align: center;
}

#content .pagination a:hover{
	border: 1px solid #1A558F;
	background: #1A558F;
	text-decoration: none;
}

.continue_reading a{
	width: 125px;
	height: 21px;
	text-indent: -9999em;
	overflow: hidden;
	background: url('../images/continue_reading.gif') no-repeat left top;
	display: block;
}

.view_profile a{
	width: 88px;
	height: 21px;
	text-indent: -9999em;
	overflow: hidden;
	background: url('../images/view_profile_bg.gif') no-repeat left top;
	display: block;
}


#content.profile_list .content_list{
	padding: 4px 10px 0 10px;
}

#content.profile_list li.list_item h3{
	float: left;
        margin-bottom: 12px;
	width: 440px;
}

#content.profile_list li.list_item p{
        float: left;
        width: 440px;
        margin-bottom: 12px;
}

#content.profile_list li.list_item img{
	float: right;
	clear: none;
	border: 2px solid #1A558F;
}

#content.profile_list .view_profile a{
	float: left;
        margin-top: 2px;
}

#content .content_news_item{
	border-bottom: 1px solid #1A558F;
	padding-bottom: 5px;
	margin-bottom: 10px;
}

#content .content_news_item h3{
	margin-bottom: 10px;
}

#content .content_news_item .date{
	display: block;
	float:left;
	width: 540px;
	margin-bottom: 10px;
	padding-bottom: 10px;
	font-style:italic;
	border-bottom: 1px solid #143D69;
	color:#ccc;
}

#content .content_news_item img{
	
	margin-right: 10px;
	margin-bottom: 10px;
	
}

.back_to_listing a{
	width: 125px;
	height: 21px;
	text-indent: -9999em;
	overflow: hidden;
	background: url('../images/back_to_news.gif') no-repeat left top;
	display: block;
}

.go_back{
	float: left;
        width: 540px;
        padding-top: 15px;
		padding-bottom: 15px;
}

.go_back a{
	width: 70px;
	height: 20px;
	text-indent: -9999em;
	overflow: hidden;
	background: url('../images/back_button.gif') no-repeat left top;
	display: block;
}

#testimonial{
	width: 540px;
	float: left;
	background: url('../images/testimonial_bottom.gif') no-repeat left bottom;
	padding-bottom: 38px;
	margin-top: 15px;
}

#statement{
	width: 540px;
	float: left;
	background: url('../images/statement_bottom.gif') no-repeat left bottom;
	padding-bottom: 10px;
	margin-top: 15px;
}

#testimonial .inner{
	width: 490px;
	float: left;
	background: #245487 url('../images/testimonial_top.gif') no-repeat left top;
	padding: 12px 23px 5px 27px;
}

#statement .inner{
	width: 524px;
	float: left;
	background: #245487 url('../images/statement_top.gif') no-repeat left top;
	padding: 12px 10px 0 6px;
}

#content .statement_image img{
	border: 3px solid #184673;
        margin: 0;
}

#testimonial h4, #statement h4{
	font-size: 18px;
	font-weight: normal;
	font-family: Futura, Arial, Helvetica, sans-serif;
	line-height: 1.3em;
	margin-bottom: 10px;
	color: #aaccf0;
}

#statement .statement_image{
	width: 95px;
	float: left;
}

#statement .statement_text{
	width: 390px;
	float: left;
	padding-left: 29px;
}

* html #statement .statement_text{
	padding-left: 23px;
}


#testimonial h4 span, #statement h4 span{
	padding-right: 20px;
	background: url('../images/quote_end.gif') no-repeat right bottom;
	overflow: auto;
}

* html #testimonial h4 span, * html #statement h4 span{
	display: block;
	width: auto;
}

#testimonial .name, #statement .name{
	font-size: 11px;
	font-weight: normal;
	display: block;
	float: left;
	color: #CFDFEF;
}

#content #testimonial img, #content #statement img{
	float: none;
	vertical-align: top;
	margin-left: 5px;
	margin-bottom: 0;
}

#map{
	width: 540px;
	height: 300px;
	overflow: hidden;
}

#map_text{
	color: #666;
}

#content #map_text img{
	vertical-align: middle;
	float: none;
	padding-right: 5px;
}

#content #map_text h4{
	font-size: 1em;
	font-weight: bold;
	color: #6190CB;
	padding-left: 9px;
	margin-left: 0;
}

#content #map_text p{
	padding-left: 9px;
	margin-bottom: 5px;
	font-size: 1em;
	line-height: 1.3em;
}

#feature{
	position: relative;
	width: 560px;
	height: 168px;
	float: left;
        margin-bottom: 10px;
	overflow: hidden;
}

#feature a{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 50;
	width: 560px;
	height: 168px;
	display: block;
	background: url(/css/images/blank.gif);
	text-indent: -9999em;
}
	
#feature_top{
	position: absolute;
	top: 0;
	left: 0;
	width: 560px;
	height: 194px;
}
	
#feature_bottom{
	position: absolute;
	top: 0;
	left: 0;
	width: 560px;
	height: 194px;
}

#content .sitemap li{
        padding-bottom: 5px;
}

#content .sitemap li{
        list-style: none;
        border-bottom: 1px solid #305D90;
}

#content .sitemap li a{
        font-size: 18px;
        color: white;
        font-weight: normal;
}

#content .sitemap li ul{
        margin-bottom: 0;
}

#content .sitemap li ul li{
        list-style: none;
        border: 0;
        margin-bottom: 0;
}

#content .sitemap li ul li a{
        font-size: 12px;
	color: #82BF77;
	font-weight: bold;
}

#content .sitemap li ul li ul li{

}

#content .sitemap li ul li ul li a{
        font-size: 11px;
	color: #6FA7DF;
	font-weight: bold;
}

#content ol.commentlist{
	margin: 0 0 0 0;
        padding: 0;
}

#content ol.commentlist li{
	background: #184A7E;
	color: #ffffff;
	border: 1px solid #1A558F;
        margin: 0 0 10px 0;
	list-style: none;
	padding: 10px;
	width: 518px;
	float: left;
}

.commentmetadata{
	display: block;
	width: 518px;
	padding-bottom: 5px;
	padding-top: 3px;
}

.comment_form{
	width: 530px;
        padding-left: 10px;
}

.comment_form h4{
	padding-top: 10px;
}

#content .video{
	border-top: 1px solid #1A558F;
        border-bottom: 1px solid #1A558F;
	padding-top: 15px;
	padding-bottom: 15px;
        width: 540px;
        float: left;
}

#content .video_source{
	float: right;
        margin-left: 15px;
}

#content .video h3, #content .video p{
	float: right;
        width: 205px;
        text-align: left;
}

#content .staff_profile img{
	float: right;
        margin-right: -4px;
}

/**************************************
 Right
***************************************/

#right{
	width: 560px;
	float: left;
	color: #666;
	margin-top: 10px;
}


#right a{
	color: #13539F; 
}

#right h4{
	width: 560px;
	margin-bottom: 10px;
        margin-top: 0;
	font-size: 11px;
	font-weight: normal;
	text-transform: uppercase;
	color: #13539F;
    font-family: Futura, Arial, Helvetica, Verdana, sans-serif;
	background: #FFF url('../images/right_h4_bg_top_800.gif') no-repeat right top;
}

#right h4 span{
	padding: 4px 0 2px 10px;
	display: block;
	background: url('../images/right_h4_bg_bottom_800.gif') no-repeat right bottom;
}

/* latest news */

ul#news{ 
	width: 560px;
	float: left;
	list-style: none;
}

ul#news h5{ 
	display: block; 
	width: 560px;
	text-transform: uppercase;
	font-family: Futura, Arial, Helvetica, Verdana, sans-serif; 
	font-weight: lighter;
	padding: 4px 0 0 0;
	color: #fff;
	font-size: 11px;
	cursor: default;
}

ul#news h5 span.bg_img{ 
	display: block;
	padding: 0 0 4px 0;
	width: 560px;
}

ul#news h5 span.bg_color{ 
	display: block;
	padding: 0 8px 0 8px;
	width: 544px;
}

ul#news li{
	
}

/* color 0 */

ul#news li.color_0{
	
}

ul#news li.color_0 h5{ 
	background: url('../images/color_0_top_800.gif') no-repeat left top;
}

ul#news li.color_0 h5 span.bg_img{ 
	background: url('../images/color_0_bottom_800.gif') no-repeat left bottom;
}

ul#news li.color_0 h5 span.bg_color{ 
	background: #5682B9;
}


/* color 1 */

ul#news li.color_1{
	
}

ul#news li.color_1 h5{ 
	background: url('../images/color_1_top_800.gif') no-repeat left top;
}

ul#news li.color_1 h5 span.bg_img{ 
	background: url('../images/color_1_bottom_800.gif') no-repeat left bottom;
}

ul#news li.color_1 h5 span.bg_color{ 
	background: #4976AC;
}

/* color 2 */

ul#news li.color_2{
	
}

ul#news li.color_2 h5{ 
	background: url('../images/color_2_top_800.gif') no-repeat left top;
}

ul#news li.color_2 h5 span.bg_img{ 
	background: url('../images/color_2_bottom_800.gif') no-repeat left bottom;
}

ul#news li.color_2 h5 span.bg_color{ 
	background: #3E6AA0;
}

/* color 3 */

ul#news li.color_3{
	
}

ul#news li.color_3 h5{ 
	background: url('../images/color_3_top_800.gif') no-repeat left top;
}

ul#news li.color_3 h5 span.bg_img{ 
	background: url('../images/color_3_bottom_800.gif') no-repeat left bottom;
}

ul#news li.color_3 h5 span.bg_color{ 
	background: #2E5E92;
}

/* color 4 */

ul#news li.color_4{
	
}

ul#news li.color_4 h5{ 
	background: url('../images/color_4_top_800.gif') no-repeat left top;
}

ul#news li.color_4 h5 span.bg_img{ 
	background: url('../images/color_4_bottom_800.gif') no-repeat left bottom;
}

ul#news li.color_4 h5 span.bg_color{ 
	background: #255488;
}

ul#news  .news_item_inner{
	display: block;
}

ul#news .news_info{ 
	color: #666; 
	font-size: 11px;
	line-height: 1.4em;
	cursor: default;
	padding: 0 8px 0 8px;
	background: #ededed url('../images/options_inner_bottom_800.gif') no-repeat left bottom;
}

ul#news .news_info img{ 
	margin-top: 8px;
	float: left;
	margin-right: 10px;
	margin-bottom: 8px;
}

ul#news .news_info span.date{ 
	margin-top: 8px;
	display: block;
	width: 542px;
	font-size: 10px;
	color: #13539F; 
	margin-bottom: 5px;
}

ul#news .news_info p{ 
	margin-bottom: 12px;
}

ul#news .news_info span.read_more{ 
	padding-bottom: 8px;
	display: block;
	width: 542px; 
	text-transform: uppercase;
}

ul#news .news_info span.read_more a{ 
	color: #13539F; 
	font-size: 10px;
	padding-right: 12px;
	background: url('../images/arrow_bg.gif') no-repeat right 50%;
}

/* content options */

#content_options { 
	background: #ededed;
	margin-bottom: 10px;
	width: 180px;
	float: left;
	margin-right: 10px;
}

#content_options h4{
	display: block; 
	width: 180px;
	text-transform: uppercase;
	font-family: Futura, Arial, Helvetica, Verdana, sans-serif; 
	font-weight: lighter;
	color: #fff;
	font-size: 11px;
	background: url('../images/options_top.gif') no-repeat left top;
	cursor: default;
}

#content_options h4 span{ 
	display: block;
	padding: 4px 8px 4px 8px;
	width: 164px;
	background: url('../images/options_bottom.gif') no-repeat left bottom;
}

#content_options ul{ 
	list-style: none;
	padding: 0 8px 8px 8px;
	display: block;
	background: url('../images/options_inner_bottom.gif') no-repeat left bottom;
}

#content_options li{ 
	margin-bottom: 3px;
	font-size: 11px;
}

/* related content */

#related_content { 
	background: #ededed;
	margin-bottom: 10px;
	width: 180px;
	float: left;
	margin-right: 10px;
}

#related_content h4{
	display: block; 
	width: 180px;
	text-transform: uppercase;
	font-family: Futura, Arial, Helvetica, Verdana, sans-serif; 
	font-weight: lighter;
	color: #fff;
	font-size: 11px;
	background: url('../images/related_content_top.gif') no-repeat left top;
	cursor: default;
}

#related_content h4 span{ 
	display: block;
	padding: 4px 8px 4px 8px;
	width: 164px;
	background: url('../images/related_content_bottom.gif') no-repeat left bottom;
}

#related_content ul{ 
	list-style: none;
	padding: 0 8px 8px 8px;
	display: block;
	background: url('../images/options_inner_bottom.gif') no-repeat left bottom;
}

#related_content li{ 
	margin-bottom: 3px;
	font-size: 11px;
}

/* related contacts */

#related_contacts { 
	background: #ededed;
	margin-bottom: 10px;
	width: 180px;
	float: left;
}

#related_contacts h4{
	display: block; 
	width: 180px;
	text-transform: uppercase;
	font-family: Futura, Arial, Helvetica, Verdana, sans-serif; 
	font-weight: lighter;
	color: #fff;
	font-size: 11px;
	background: url('../images/related_contacts_top.gif') no-repeat left top;
	cursor: default;
}

#related_contacts h4 span{ 
	display: block;
	padding: 4px 8px 4px 8px;
	width: 164px;
	background: url('../images/related_contacts_bottom.gif') no-repeat left bottom;
}

#related_contacts .rc_inner{ 
	list-style: none;
	padding: 8px;
	display: block;
	background: url('../images/options_inner_bottom.gif') no-repeat left bottom;
	font-size: 11px;
}

#main #related_contacts p{ 
	margin-bottom: 5px;
}

#related_contacts strong{
	font-weight: normal;
	color: #13539F;
}

.rss{
	float: left;
	padding: 20px 0px 10px 5px;
	line-height: 20px;
	font-size: 10px;
	text-transform: uppercase;
}

.rss img{
	vertical-align: middle;
	margin-right: 3px;
}

#right .rss a{
        color: #ffffff;
}

.green{
	color: #82BF77;
}

/**************************************
 Footer
***************************************/

#footer{
	width: 760px;
	float: left;
	padding: 10px 18px 30px 18px;
}

#footer1{
	width: 192px;
	float: left;
}

#footer p{
        width: 568px;
        float: left;
	font-size: 10px;
        padding-top: 3px;
}

#footer_links{
	width: 568px;
	float: left;
}

#footer_links li{
	float: left;
	list-style: none;
	padding-left: 10px;
	margin-right: 10px;
	border-left: 1px solid #1A558F;
	line-height: 1em;
	font-size: 11px;
}

* html #footer li {
  border: expression(this.previousSibling == null ? '0' : (this.parentNode.id == 'someid') ? '1' : '-' );
  padding-left: expression(this.previousSibling == null ? '0' : (this.parentNode.id == 'someid') ? '10' : '-' );
}

#footer_links li:first-child{
	padding: 0;
	border: 0;
}

#footer_links li a{
	color: white;
}


.box-gallery {
float:left;
font-size:12px;
margin-bottom:8px;
position:relative;
width:135px;
padding-bottom:15px;
}
.box-gallery a img 
{
	border:1px solid #D3D3D3;
	padding:1px;
}


.partner_network {
background:transparent url('../images/partner_network.gif') no-repeat scroll 20px top;
border:6px solid #DADADA;
padding:25px 0 5px;
width:100%;
}

.partner_network a {
margin:0 0 0 20px;
}