/* CSS Document */

body {
	margin:0px; padding:0px; background:url(../images/Panels/footer-bg.jpg) 0% 100% repeat-x #ffffff; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#00355f; 
}

.container {
	height:auto; width:100%;
}

form {
	display:inline;
}

div.clear {
	clear:both; height:0px; line-height:0pt; font-size:0px;
}

a {
	text-decoration:none; color:#00355f;
}

a:hover {
	color:#999999;
}

a img {
	border:0px;
}

.top-panel-home {
	height:198px; width:100%; background-color:#adbed3;
}

.top-panel-home .header {
	height:198px; width:925px; background-color:#ffffff; margin:auto;
}

.top-panel-home .header a.logo-link img.logo-image {
	float:left; width:195px; height:198px; 
}

.top-panel-home .header img.banner-image {
	float:right; width:730px; height:198px; 
}

.top-panel {
	height:151px; width:100%; background:url(../images/Panels/top-nav-home.jpg) repeat-x 0% 100% #adbed3;
}

.top-panel .header {
	height:151px; width:925px; background-color:#ffffff; margin:auto;
}

.top-panel .header a.logo-link img.logo-image {
	float:left; width:195px; height:151px; 
}

.top-panel .header img.banner-image {
	float:right; width:730px; height:109px; 
}

.middle-panel {
	height:auto; width:100%; margin:auto; background-color:#FFFFFF;
}

.middle-panel .content {
	min-height:585px; height:auto !important; height:585px; width:925px; margin:auto; background-color:#FFFFFF; padding-bottom:20px; position:relative;
}

.middle-panel .content#homeheight {
	min-height:530px; height:auto !important; height:530px;
}

.middle-panel .content .left-navigation {
	height:auto; width:161px; float:left; padding:36px 17px 17px 17px;
}

.middle-panel .content .left-navigation#extrapaddingtop {
	padding-top:49px; .padding-top:48px;
}

.middle-panel .content .left-navigation .navigation#onepixel-lefright {
	width:161px; padding:0px 0px 0px 0px;
}

.middle-panel .content .left-navigation .navigation input.Textbox-One {
	height:14px; width:157px; padding:3px 0px 2px 0px; margin:2px 0px 3px 0px; font-family:Arial, Helvetica, sans-serif; font-size:11px; border:1px solid #c4c4c6;
}

.middle-panel .content .left-navigation .navigation a {
	display:block; width:146px; padding:5px 10px 5px 5px; text-align:right; border-bottom:1px solid #c4c4c6; font-size:14px; font-weight:bold; position:relative;
}

.middle-panel .content .left-navigation .navigation a img.maindown {
	position:absolute; top:11px; right:-4px;
}

.middle-panel .content .left-navigation .navigation a img.mainright {
	position:absolute; top:10px; right:-4px;
}

.middle-panel .content .left-navigation .navigation a.img-button {
	padding:0px !important; width:159px;
}

.middle-panel .content .left-navigation .navigation a.img-button-noborder {
	padding:0px !important; width:159px; border-bottom:0px !important; margin-top:30px;
}

.middle-panel .content .left-navigation .navigation .inner {
	width:161px; display:block; height:auto; border-bottom:1px solid #c4c4c6; padding:0px 0px 3px 0px;
}

.middle-panel .content .left-navigation .navigation .inner a {
	display:block; width:146px; padding:4px 10px 1px 5px; text-align:right; border-bottom:0px; font-size:12px; font-weight:bold; color:#91a8c4;
}

.middle-panel .content .left-navigation .navigation .inner a img.mainleft {
	position:absolute; top:8px; right:-4px;
}

.middle-panel .content .left-navigation .navigation .inner a:hover {
	color:#999999;
}

.middle-panel .content .left-navigation .contact-details {
	display:block; width:159px; /*padding:59px 1px 5px 1px;*/ padding:5px 1px 5px 1px; position:absolute; bottom:20px; left:17px;
}

.middle-panel .content .cms-panel {
	min-height:585px; height:auto !important; height:585px; width:730px; float:right;
}

.middle-panel .content#homeheight .cms-panel {
	min-height:530px; height:auto !important; height:530px;
}

.middle-panel .content .cms-panel img {
	margin:0px;
}

.middle-panel .content .cms-panel .heading-flash-replacement {
	height:35px; /*height:auto;*/ width:690px; float:left; padding:0px 11px 0px 11px; border-bottom:1px solid #c4c4c6; margin-bottom:15px; position:relative;
}

.middle-panel .content .cms-panel .heading-flash-replacement h1 {
	position:absolute; top:3px; left:11px; font-size:18px !important; .font-size:18px !important; width:690px !important; 
}

.middle-panel .content .cms-panel .heading-flash-replacement#homepage {
	height:36px; /*height:auto;*/ width:690px; float:left; padding:26px 11px 0px 11px; border-bottom:1px solid #c4c4c6; margin-bottom:15px; position:relative;
}

.middle-panel .content .cms-panel .heading-flash-replacement#homepage h1 {
	position:absolute; top:29px; left:11px; 
}

.middle-panel .content .cms-panel .form-panel {
	margin:auto; height:auto; width:560px;	padding-top:7px; padding-bottom:22px;
}

.middle-panel .content .cms-panel .form-panel .form-column {
	margin:auto; height:auto; width:280px; display:block; float:left;
}

.middle-panel .content .cms-panel .form-panel .form-row {
	margin:auto; height:auto; width:280px; display:block;
}

.middle-panel .content .cms-panel .form-panel .form-row p {
	margin:0px; padding:0px;
}

.middle-panel .content .cms-panel .form-panel .form-row input.Textbox-Two {
	width:235px;height:14px; padding:3px 0px 2px 0px; margin:2px 0px 3px 0px; font-family:Arial, Helvetica, sans-serif; font-size:11px; border:1px solid #c4c4c6;
}

.middle-panel .content .cms-panel .form-panel .form-row textarea.Textarea-Two {
	width:235px; height:101px; .height:105px; padding:0px 0px 0px 0px; margin:2px 0px 4px 0px; font-family:Arial, Helvetica, sans-serif; font-size:11px; border:1px solid #c4c4c6; overflow:auto;
}

.middle-panel .content .cms-panel .form-panel .form-row select.Select-Two {
	width:235px; height:18px; margin:1px 0px 4px 0px; font-family:Arial, Helvetica, sans-serif; font-size:11px; border:1px solid #c4c4c6; overflow:auto;
}

.middle-panel .content .cms-panel .form-button-panel {
	margin:auto; height:auto; width:520px; padding:15px 125px 7px 85px; border-top:1px solid #c4c4c6;
}

.bottom-panel {
	height:86px; width:100%; background:url(../images/Panels/bottom-panel-bg.gif) 0% 0% repeat-x;
}

.bottom-panel#hompageonlyfooter {
	height:113px;
}

.bottom-panel .footer {
	height:86px; width:925px; margin:auto; background:url(../images/Panels/bottom-panel-bg.gif) 0% 0% repeat-x;
}

.bottom-panel .footer .footer-links {
	height:auto; width:auto; float:right; padding:38px 19px 3px 19px; text-align:right; 
}

.bottom-panel .footer .footer-links a {
	color:#ffffff; font-size:11px; padding:0px 4px 0px 4px; border-right:1px solid #ffffff; float:right; display:block; height:11px; line-height:11px;
}

.bottom-panel .footer .footer-links a:hover {
	color:#999999;
}

.bottom-panel .footer .footer-links a.last-link {
	padding:0px 0px 0px 4px; border-right:0px !important;
}

.bottom-panel .footer .footer-links p a.last-link {
	float:none !important; display:inline; padding-left:2px;
}

.bottom-panel .footer .footer-links p {
	color:#ffffff; font-size:11px; margin:0px; margin-top:2px;
}

.bottom-panel .footer .footer-links {
}
