@charset "utf-8";
/* CSS Document */

#header_content {
	width: 918px;
	
}
#header_top {
	width: 918px;
	height: 84px;
	margin-left: 74px;
}
#logo {
	width: 193px;
	height: 84px;
	float: left;
}
#logo a {
	padding: 0px;
	margin: 0px;
	line-height: 100%;
	border: none;

}
#home_link {
	padding-top: 60px;
	padding-left: 30px;
	float: left;
	text-decoration: none;
}
#service_navi{
	float: left;
}

#service_navi ul {
	padding-top: 60px;
	padding-left: 530px;

}
#service_navi li {
	list-style: none;
	float: left;
	padding-left: 20px;
}

#header_bottom {
	width:918px;
	margin-left: 74px;
	margin-right: 74px;
}

#header_img {
	width: 725px;
	height: 125px;
	padding-top: 5px;
	float: left;
}

#main_navi {
	width: 193px;
	height: 139px;
	float: left;
	/*background:url(../Images/backgr_nav.jpg) right top no-repeat;*/

}

#main_navi ul {
	padding-left: 18px;
	list-style:none;
}


.act {
	background:url(../Images/piTop_favicon.gif) left 2px no-repeat;
	padding-left: 20px;
	margin-top:5px;
}
.inact {
	background:url(../Images/piTop_favicon.gif) left 2px no-repeat;
	padding-left: 20px;
	margin-top:5px;
}


#main_navi li a{
	text-decoration:none;
	display:block;
	width:139px;
	height:20px;
}

#main_navi li a:hover{
	text-decoration:none;
	display:block;
	width:139px;
	height:20px;
	padding-left:10px;
}

#main_navi li.act a{
	text-decoration:none;
	display:block;
	width:139px;
	height:20px;
	padding-left:10px;
	color: #a5af29;
}


#sub_navi {
	margin-left: 70px;
	width: 193px;
	float: left;
	display: inline;
}

#sub_navi h5 {
	margin-left: 20px;
	
}

#sub_navi #infobox h5 {
	padding-top:2px;
}

#sub_navi #infobox a {
	color: #003d81;
}

#sub_navi ul {
	text-align:left;
	padding-left: 38px;
}

#sub_navi li {
	list-style: disc;
}

#sub_navi a {
		
}
#sub_navi li.act a {
	color: #a5af29;
}
#sub_navi p {
	text-align:left;
	margin-left: 20px;
}
/*True Subnav Styles start here*/


.lvlTwo {
	height:18px;
	margin-left: 18px;
	color:#003d81;
}
.lvlTwo a{
	height:18px;
	padding-left:8px;
	background:url(../Images/yellow_bullet.gif) left no-repeat;
	color:#003d81;
}
.lvlTwoAct {
	height:18px;
	margin-left: 18px;
}
.lvlTwoAct a {
	height:18px;
	padding-left:14px;
	color: #a5af29;
	background:url(../Images/yellow_bullet.gif) left no-repeat;
}
.lvlThree {
	margin-left: 40px;
		background:url(../Images/grey_arrow.gif) left no-repeat;
}
.lvlThree a{
	padding-left: 40px;
	
}
.lvlThreeAct {
	margin-left: 40px;
	background:url(../Images/grey_arrow.gif) left no-repeat;
}
.lvlThreeAct a {
	padding-left: 40px;
	color: #a5af29;
}
/*True Subnav Styles end here*/

#main_content {
	margin-left: 33px;
	float: left;
	width: 472px;
	margin-right:20px;
}

#main_content ul {
	padding-left: 20px;
	margin-bottom:10px;
}

#main_content ol {
	padding-left: 25px;
	margin-bottom:10px;
}

#content_right {
	float: left;
	margin-left: 10px;
	margin-right: 10px;
	width: 170px;
}

#content_right .bodytext {
	text-align:left;
}

#two_col_block {
	margin-top: 20px;
}

#column_left {
	padding-right: 25px;
	width: 222px;
	float: left;
}

#column_right {
	width: 223px;
	float: left;
}

#column_left h4, #column_right h4  {
	background-color:#003d81;
	text-align:center;

}

.img_content {
	margin-top: 8px;
	margin-right: 10px;
	float: left;
		
	border: 1px solid #003d81;
}

.img_content_right {
	margin-top: 8px;
	margin-left: 5px;
	float: right;
	border: 1px solid #003d81;
}

#contact_buttons {
	margin-top: 60px;
	margin-left:20px;

}
#contact_buttons img {
	margin-top: 5px;
}
	
#footer ul {
	padding-left: 90px;
	padding-top: 60px;
	list-style: none;
}

#footer li {
	float: left;
	margin: 0px 5px 0px 5px;
	line-height: 1.5;
}
#footer a {
	text-decoration: none;
	color:#FFFFFF;
	font-size:12px;

}

fieldset.tx-powermail-pi1_fieldset {
	/* Disable border */
	border: none;
}
.tx-powermail-pi1_fieldset label {
	/* Style labels */
	display: block;
	margin-top: -1px;
	width: 90px;
	float: left;
	clear: both;
}

.tx-powermail-pi1_fieldset legend{
display:none;
}

.powermail_text,
.powermail_textarea,
.powermail_select,
.powermail_countryselect,
.powermail_file  {
	/* Style input fields */
	width: 350px;
	border: none;
	border:1px solid #8f8d8d;
	margin-left: 20px;
	background:#fff
}

.powermail_textarea{
	height:150px;
}



div.tx_powermail_pi1_fieldwrap_html {
	/* Increase margin between every field */
	margin: 10px 0;
}

input.powermail_submit{
	font-weight: bold;
	border: 1px solid #8f8d8d;
	background:#fff;
	margin-left:110px;
}

.powermail_mandatory {
	color:#444444;
}
.csc-firstHeader {
	padding: 0px;
	margin: 0px;
	margin-bottom: 5px;
	color: #c6d30c;
	background-color: transparent;
	font-size: 1.3em;
	font-weight: bold;
}
.reference_element {
	margin-bottom:10px;
}

.reference_element p{
	margin:0px;
}

.tx-indexedsearch-browsebox,
.tx-indexedsearch-whatis {
	text-align:center
}

.tx-indexedsearch-browsebox ul {
	margin-left:auto;
	margin-right:auto;
}

.tx-indexedsearch-browsebox li {
	background:none
}

.bodytext a {
 text-decoration:underline;
}
.bodytext p  {
	text-align:left;
}
#main_content h5 {
	margin-bottom: 0px;
	color: #444444;
	text-align:left;
	font-size:14px;
	font-weight:bold;
}

.news-list-item {
	margin-bottom:10px;
}
.news-list-item img {
	float:left;
	margin-right:5px;
	margin-bottom:2px;
	margin-top:5px;
	border:1px solid #5e5c5c
}

.news-list-item p, .news-list-item a {
	margin: 0;
	padding:0;
	display: inline;
}

.news-single-img {
	float:left;
}

.news-single-img img {
	margin-right:5px;
	margin-bottom:5px;
	margin-top:5px;
	border:1px solid #5e5c5c
}


