/*
Theme Name: Template by wh1sp.com
Theme URI: http://wh1sp.com/web
Description: Customized client's template, designed and integrated by <a href="http://wh1sp.com/web/">wh1sp.com</a>.
Version: 1.6
Author: Boyan Kostov
Author URI: http://wh1sp.com/web
*/



/* GLOBAL */
body, html {
	font-size: 13px;
	font-family: 'Trebuchet MS', Verdana, Arial, Sans-Serif;
	background: #abc4d2;
	color: #898989;
	text-align: center;
	margin: 0;
	padding: 0;
}
.color {
	background: white url('images/mainbgr.jpg') repeat-x 0 0;
	margin: 0;
	padding: 0;
}
p.colorup {
	display: block;
	height: 35px;
	background: #016599;
}
.description {
	position:relative;
	left:-9999px;
	font-size:1px;
}
* {
	margin: 0;
	padding: 0;
	border: 0;
}
.clear {
	clear:both;
	font-size:1px;
	line-height: 0;
	margin:0;
	padding:0;
	height: 0;
}
h1 {
	font-size: 40px;
}
h2 {
	font-size: 25px;
}
h3 {
	font-size: 20px;
}
a {
	text-decoration: none;
	color: #0278b5;
	outline: 0;
}
a:hover {
	text-decoration: underline;
}
.entry p {
	margin: 10px 0;	
}
#page {
	text-align: left;
	width: 900px;
	margin: 0 auto;
	background: #fff url(images/bgr.png) repeat-y 0 0;
}
/* GLOBAL CONTENT INSIDE FORMATTING */
.alertbox, .infobox, .questionbox, .forbidbox, .tickbox {	padding: 10px 10px 10px 65px; margin: 10px 0;}
#content .alertbox ul, #content  .infobox ul, #content  .questionbox ul, #content  .forbidbox ul, #content .tickbox ul {margin-left: 20px;}
.alertbox {
	background: #fff9ec url(images/alert.gif) no-repeat 2% 50%;
	border: 1px solid #ffecac;
	color: #ae8939;
}
#content .alertbox h3, #content .alertbox h2, #content .alertbox h1, #content .alertbox a {
	color: #d27e04;	
}
.infobox {
	background: #f2fed8 url(images/info.gif) no-repeat 2% 50%;
	border: 1px solid #a0ba68;
	color: #8ba553;
}
.tickbox {
	background: #f2fed8 url(images/tick.gif) no-repeat 2% 50%;
	border: 1px solid #a0ba68;
	color: #8ba553;	
}
#content .infobox h3, #content .infobox h2, #content .infobox h1, #content .infobox a {
	color: #567c17;
}
.questionbox {
	background: #e8f6fd url(images/question.gif) no-repeat 2% 50%;
	border: 1px solid #a4c3d3;
	color: #6e95a8;
}
.forbidbox {
	background: #fcf0ed url(images/no.gif) no-repeat 2% 50%;
	border: 1px solid #f0b3a4;
	color: #d47c5b;
}
p.linklove {
	display: none;
}
#content .forbidbox h3, #content .forbidbox h2, #content .forbidbox h1, #content .forbidbox a {
	color: #c43309;	
}
img.alignleft {
	float: left;
	margin: 7px 10px 10px 0;
}
img.alignright {
	float: right;
	margin: 7px 0 10px 10px;
}
#content h3 {
	font-size: 16px;
	text-transform: uppercase;
	color: #006598;
	margin: 6px 0 0px 0;
}
#content ul {
	list-style: none;
	margin: 7px 0 7px 50px;
}
#content ol {
	margin: 7px 0 7px 50px;
}
#content ul li {
	background: url(images/bullet.gif) no-repeat 1px 7px;
	padding-left: 12px;
}
#content blockquote {
	background: #f4f4f4;
	border: 1px solid #dadada;
	padding: 10px;
	margin: 10px 0;
}
#content blockquote p {
	border-left: 6px solid #898989;
	padding-left: 5px;
}
p.postmetadata {
	margin-top: 10px;
	line-height: 12px;
	font-size: 12px;
}
.navigation {
	margin: 5px 15px;
	font-size: 12px;
}
#respond {
	margin: 15px 0 0 15px;
}
#respond input, #respond textarea {
	background: #f9f9f9;
	color: #6E6E6E;
	border: 1px solid #cecece;
	margin-top: 10px;
	padding: 5px 0 0 5px;
	font-size: 12px;
}
#respond input {
	height: 23px;
}
#respond input:focus, #respond textarea:focus {
	border-color: #006599;
}
#comment {
	width: 563px;
}
#commentform label, #commentform label small {
	font-size: 12px;
	margin-left: 5px;
}
#commentform #submit {
	background: #0083c7;
	border: 0;
	color: white;
	height: 30px;
	cursor: pointer;
	padding: 0 4px 5px 4px;
}
#commentform #submit:hover {
	background: #ffa800;
}
h3#comments {
	margin: 15px 0 0 15px;
}
#content ol.commentlist {
	list-style: none;
	margin: 15px 0 0 15px;
}
#content ol.commentlist li.even {
	background: #f2fbff;
	border: 1px solid #c2e5f8;
	padding: 10px;
	margin: 5px 0;
}
#content ol.commentlist li.odd {
	padding: 10px;
	margin: 5px 0;
}
.commentmetadata a, .comment-body, .comment-body a {
	font-size: 12px;
}
#searchform {
	margin: 15px 0 20px 0;	
}
#searchform label {
	color: #0b6695;
}
#s {
	background: #f1f1f1;
	padding: 5px;
	color: #0b6697;
	border: 1px solid #ccc;
}
#searchsubmit {
	background: #0e7db8;
	padding: 5px;
	color: white;
}
#searchsubmit:hover {
	background: #0b6696;	
}
/* HEADER */

#header {
	background: url(images/headerupper.png) no-repeat 0 0;	
}
#header .upper {
	height: 55px;
}
#header .upper ul {
	list-style: none;
	font-size: 11px;
	text-align: right;
	padding: 13px 280px 0 0;
}
#header .upper ul li {
	display: inline;
	padding: 0 7px;
}
#header .upper ul a {
	color: #fffffa;
}
#header .nav {
	padding: 0 23px 0 20px;
	margin-bottom: 15px;
}
#header .nav a.logo {
	display: block;
	float: left;
	width: 184px;
	height: 70px;
	background: url(images/logo.png) no-repeat 0 0;
}
#header .nav a.logo:hover {
	text-decoration: none;
}
#header .nav ul {
	height: 21px;
	float: right;
	width: inherit;
	margin-top: 34px;
	list-style: none;
}
#header .nav ul li {
	display: inline;
	font-size: 17px;
	font-weight: bold;
	padding-left: 40px;
}
#header .nav ul li a {
	display: inline-block;
	color: #006598;
	border-bottom: 2px solid #f5a100;
	letter-spacing: -1px;
	line-height: 20px;
}
#header .nav ul li a:hover, #header .nav ul li.current_page_item a, #header .nav ul li.current_page_ancestor a {
	text-decoration: none;
	color: #ec9b00;
}
.goback {
	display: block;
	padding-left: 18px;
	background: #006597;
	width: 237px;
	color: white;
}
/* TABS */

.panes div {
	display:none;
	width: 585px;
	height:179px;
	font-size:14px;
	background-color:#fff;
}
.panes div img {
	border: 4px solid #0083c7;
}
/* root element for tabs  */
#content ul.tabs {
	list-style:none;
	margin:0 !important;
	padding:0;
}
/* single tab */
#content ul.tabs li {
	float:left;
	width: inherit;
	text-indent:0;
	padding:0;
}
/* link inside the tab. uses a background image */
#content ul.tabs li a {
	background: #006599;
	display:block;
	height: 45px;
	line-height:30px;
	text-align:center;
	text-decoration:none;
	color:#333;
	padding: 5px 5px 0 45px;
	margin:0px;
	border-top: 1px solid white;
}
#content ul.tabs li.inner {
	background: #006599 url(images/header/background.gif) no-repeat top left;
	height: 43px;
	padding: 7px 0 0 15px;
	width: 570px;
}
#content ul.tabs li a:hover {
	text-decoration: none;
}
#content .headerimg2 img {
	border: 4px solid #006599;
}
#content ul.tabs li a span.heading, #content ul.tabs li.inner span.heading {
	font-size: 18px;
	line-height: 20px;
	color: #fffffb;
	height: 15px;
	text-transform: uppercase;
	display: block;
	text-align: left;
}
#content ul.tabs li a span.small, #content ul.tabs li.inner span.small {
	display: block;
	text-align: left;
	font-size: 12px;
	line-height: 14px;
	color: #eeeeec;
	margin-top: 4px;
}
#content ul.tabs li a.first, #content ul.tabs li a.current.first {
	background: #006599 url(images/header/firsttab.gif) no-repeat top left;
	margin-right: 1px;
	width: 175px;
}
#content ul.tabs li a.second, #content ul.tabs li a.current.second {
	background: #006599 url(images/header/secondtab.gif) no-repeat top left;
	margin-right: 1px;
	width: 133px;
}
#content ul.tabs li a.third, #content ul.tabs li a.current.third {
	background: #006599 url(images/header/thirdtab.gif) no-repeat top left;
	width: 125px;
}
#content ul.tabs li a.first:hover, #content ul.tabs a.second:hover, #content ul.tabs a.third:hover, #content ul.tabs li a.first.current, #content ul.tabs li a.second.current, #content ul.tabs li a.third.current {
	background-position: 0 -50px;
	background-color: #0083c7;
}
#content ul.tabs li a:active {
	outline:none;
}
/* active tab uses a class name "current". it's highlight is also done by moving the background image. */
#content ul.tabs li a.current {
	cursor:pointer !important;
	color:#000 !important;
	height: 47px;
	border-top: 2px solid #0083c7;
}
/* BREADCRUMBS */

.breadcrumb {
	font-size: 12px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	text-transform: capitalize;
	margin: 5px 0 0 15px;
	color: #898989;
}
.breadcrumb a {
	color: #006596;
}
/* CONTENT */
#content {
	width: 585px;
	float: left;
	padding-left: 20px;
	background: url(images/hr_right.png) no-repeat bottom right;
	padding-bottom: 25px;
	line-height: 18px;
}
#content h1, #content h2 {
	color: #006595;
}
#content h2.pagetitle {
	margin: 15px 0 0 15px;
	font-size: 24px;
}
#content h1 {
	font-size: 22px;
	margin-bottom: 7px;
	text-transform: capitalize;
}
#content hr {
	height: 16px;
	width: 510px;
	outline: 0;
	padding: 9px 0 0 0;
	margin: 6px 0;
	background: url(images/hr.png) no-repeat 0 0;
	text-align: left;
}
#content h2 {
	font-size: 18px;
	margin-bottom: 5px;
}
body.search #content h2 {
	margin: 0 0 15px 0;	
}
body.search #content .post {
	margin: 0;	
}
#content .post {
	margin: 15px 0 0 15px;
}
#content .postflash {
	margin: 20px 0 0 0;	
}
#content .newsblock {
	margin-top: 20px;
}
#content .newsblock .r, .entry .r {
	line-height: 17px;
	display: block;
	height: 60px;
}
#content .newsblock .newsh {
	display: block;
	height: 20px;
	margin-bottom: 13px;
}
#content .newsblock .newsh h2 {
	font-size: 24px;
	display: block;
	width: 150px;
	float: left;
}
#content .newsblock .newsh span.heading {
	display: block;
	width: 150px;
}
.newsh a.all {
	font-size: 12px;
	line-height: 27px;
	float: right;
	width: inherit;
}
.newsh a.feed {
	background: url(images/feed.gif) no-repeat 0 7px;
	height: 21px;
	width: 14px;
	display: block;
	float: right;
	margin-right: 6px;
}
#content .newsblock img {
	float: left;
	margin-right: 12px;
	margin-bottom: 5px;
	display: block;
	height: 55px;
	width: 55px;
}
.entry span.img img {
	float: left;
	margin-right: 12px;
	margin-bottom: 5px;
	margin-top: 5px;
	display: block;
	height: 55px;
	width: 55px;
}
#content .newsblock a.head {
	font-size: 20px;
	line-height: 20px;
	vertical-align: top;
	color: #006594;
}
#content .newsblock a.more {
	background: #f5a100;
	font-size: 12px;
	padding: 0 5px;
	color: white;
}
#content .newsblock a.more:hover {
	background: #006599;
	text-decoration: none;
}
#content .newsblock p {
	margin-top: 2px;
}
/* SIDEBAR*/

#sidebar {
	width: 255px;
	float: left;
	padding-left: 20px;
}
#sidebar ul {
	list-style: none;
}
#sidebar ul li a.box {
	display: block;
	height: 77px;
	width: 255px;
	padding: 15px 0 0 0;
	margin: 4px 0;
}
#sidebar ul li a.box:hover {
	text-decoration: none;
}
#sidebar ul li a.box span {
	display: block;
	text-align: right;
	margin-right: 15px;
	color: #FBFBFB;
}
#sidebar ul li a.box span.h3 {
	text-transform: uppercase;
	font-size: 20px;
	line-height: 18px;
	letter-spacing: -1px;
}
#sidebar ul li a.box span.text {
	font-size: 12px;
	line-height: 13px;
	margin-top: 4px;
}
#sidebar ul li a.box.car {
	background: #006599 url(images/carbox.png) no-repeat 0 0;
}
#sidebar ul li a.box.work {
	background: #006599 url(images/workbox.png) no-repeat 0 0;
}
#sidebar ul li a.box.slip {
	background: #006599 url(images/slipbox.png) no-repeat 0 0;
}
#sidebar ul li a.box.medical {
	background: #006599 url(images/medicalbox.png) no-repeat 0 0;
}
#sidebar ul li a.box.other {
	background: #006599 url(images/otherbox.png) no-repeat 0 0;
}
#sidebar ul li a.box.car:hover, #sidebar ul li a.box.work:hover, #sidebar ul li a.box.slip:hover, #sidebar ul li a.box.medical:hover, #sidebar ul li a.box.other:hover {
	background-position: 0 -92px;
}
/* MENU */
#sub-page-menu {
	margin: 20px 0;
}
#sub-page-menu h2 {
	width: 225px;
	color: #006593;
	font-size: 18px;
	text-transform: uppercase;
	padding: 8px 15px;
	background: url(images/menutop.png) no-repeat 0 0;
	border-bottom: 1px solid #c6c6c6;
	line-height: 18px;
}
#sub-page-menu h2 a {
	color: #006592;
}
#sub-page-menu h2 a:hover {
	text-decoration: none;
	color: #0078b5;
}
#sub-page-menu div {
	background: url(images/menuul.png) no-repeat top left;
	margin: 1px 0 0 0;
	padding: 0;
}
#sub-page-menu ul li {
	background: url(images/menuulibgr.png) repeat-x top left;
	padding: 0;
}
#sub-page-menu ul {
	background: url(images/menuulibgr.png) repeat-x bottom left!important;
	padding: 0;
	margin: 0;
}
#sub-page-menu ul li ul li,
#sub-page-menu ul li ul li ul li {
	background: white url(images/menuulibgr.png) repeat-x top left;
}
#sub-page-menu ul li ul li a {
	padding-left: 45px;
	width: 195px;
}
#sub-page-menu ul li ul li ul li a {
	padding-left: 65px;
	width: 175px;
}
#sub-page-menu ul li a {
	color: #004d74;
	display: block;
	width: 210px;
	margin: 1px 0;
	padding: 6px 15px 6px 30px;
	background: url(images/menuulliarrow.png) no-repeat 19px 12px;
}
#sub-page-menu ul li a:hover, #sub-page-menu ul li.current_page_item a {
	background: #ffa800 url(images/menuulliarrow_hover.png) no-repeat 19px 12px;
	text-decoration: none;
	color: white;
}
#sub-page-menu ul li.arrowdown.current_page_item a,
#sub-page-menu ul li.arrowdown.current_page_parent a {
	background: url(images/menuulliarrowdown.png) no-repeat 17px 12px;
}
#sub-page-menu ul li.arrowdown a:hover, #sub-page-menu ul li.arrowdown.current_page_item a{
	background: #ffa800 url(images/menuulliarrowdown_hover.gif) no-repeat 17px 12px;
	text-decoration: none;
	color: white;
}
#sub-page-menu ul li.arrowdown ul li a, #sub-page-menu ul li.arrowdown.current_page_item ul li a, #sub-page-menu ul li.arrowdown.current_page_parent li a,
#sub-page-menu ul li.arrowdown.current_page_ancestor ul li.current_page_parent a{
	background: url(images/menuulliarrow.png) no-repeat 33px 12px;
	color: #004d74;
}
#sub-page-menu ul li.arrowdown ul li a:hover, #sub-page-menu ul li.arrowdown ul li.current_page_item a,
#sub-page-menu ul li.arrowdown.current_page_ancestor ul li.current_page_parent a:hover {
	background: #FFA800 url(images/menuulliarrow_hover.png) no-repeat 33px 12px;
	color: white;
}
#sub-page-menu ul li.arrowdown ul li.arrowdown ul li a, #sub-page-menu ul li.arrowdown.current_page_ancestor ul li.current_page_item ul li a {
	background: url(images/menuulliarrow.png) no-repeat 53px 12px;
	color: #004d74;		
}
#sub-page-menu ul li.arrowdown ul li ul li a:hover, #sub-page-menu ul li.arrowdown ul li.current_page_item ul li a, #sub-page-menu ul li.arrowdown.current_page_ancestor ul li.current_page_item ul li a:hover, #sub-page-menu ul li.arrowdown.current_page_ancestor ul li.current_page_parent ul li.current_page_item a {
	background: #FFA800 url(images/menuulliarrow_hover.png) no-repeat 53px 12px;
	color: white;
}
#sub-page-menu ul li.arrowdown ul {
	display: none;
}
#sub-page-menu ul li.arrowdown.current_page_item ul,
#sub-page-menu ul li.arrowdown.current_page_parent ul,
#sub-page-menu ul li.arrowdown.current_page_ancestor ul,
#sub-page-menu ul li.arrowdown.current_page_ancestor ul li.current_page_parent ul {
	display: inline;
}
/* TEXT WIDGETS */

.widget.middletext {
	background: #006599;
	padding: 8px 15px 15px 15px;
	margin: 20px 0;
}
li.calculator {
	background: #006599 url(images/calculatorbgr.png) no-repeat top right;
	padding: 8px 15px 15px 15px;
	margin: 20px 0;
}
.widget.bottomtext {
	background: #006599 url(images/bottomwidget.png) no-repeat bottom left;
	padding: 8px 15px 45px 15px;
	margin: 20px 0;
}
.widget.middletext h2, .widget.bottomtext h2, li.calculator h2 {
	color: #FCFCFC;
	font-size: 20px;
	padding: 0 10px 0 0;
	line-height: 20px;
	margin-bottom: 8px;
	text-transform: uppercase;
}
.widget.middletext p, .widget.bottomtext p {
	color: #FAFAFA;
	line-height: 13px;
	font-size: 12px;
}
li.calculator p {
	color: #fbfbfb;
	line-height: 13px;
	font-size: 12px;
	display: block;
	height: 42px;
	width: 170px;
}
li.calculator a {
	display: block;
	margin-top: 8px;
	padding-top: 5px;
	height: 29px;
	font-weight: bold;
	width: 141px;
	font-size: 18px;
	letter-spacing: -0.5px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #004162;
	text-align: center;
	background: url(images/calculatora.gif) no-repeat 0 0;
}
.widget.middletext p a, .widget.bottomtext p a {
	background: white;
	text-decoration: none;
	padding: 0 5px;
}
.widget.middletext p a:hover, .widget.bottomtext p a:hover {
	background: #FFA800;
	color: white;
}
#sidebar .widget a.unibutton {
	background: url(images/sidebarformbutton.png) no-repeat 0 0;
	height: 29px;
	display: block;
	width: 216px;
	font-size: 18px;
	letter-spacing: -0.5px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #004162;
	font-weight: bold;
	cursor: pointer;
	margin-top: 8px;
	padding-top: 5px;
	text-align: center;
}
#sidebar .widget a.unibutton:hover, li.calculator a:hover {
	color: #ffa801;
	text-decoration: none;
}
/* FORMS */
#cformsform {
	height: 47px;
	width: 200px;
	padding-left: 7px;
	padding-top: 8px;
	float: left;
}
#cformsform ol.cf-ol {
	display: block;
	float: left;
	width: 115px;
	list-style: none;
}
#cformsform ol.cf-ol li input {
	background: #eeeeee;
	width: 103px;
	color: #6e6e6e;
	font-size: 12px;
	line-height: 17px;
	padding-left: 10px;
	height: 18px;
	margin-bottom: 1px;
}
#cformsform p.cf-sb {
	display: block;
	float: right;
	width: 77px;
	height: 40px;
}
#cformsform p.cf-sb .sendbutton {
	width: 77px;
	height: 40px;
	cursor: pointer;
	color: #FDFDFD;
	font-size: 21px;
	text-transform: uppercase;
	background: url(images/bottomformsubmit.png) no-repeat 0 0;
}
#cformsform p.cf-sb .sendbutton:hover {
	background-position: 0 -40px;
}
.cf_hidden {
	display: none;
}
#mask {
	background:#678 url(images/mask_gradient_1000.png) no-repeat;
	background-position:bottom center;
}
#mask2 {
	background:#678 url(images/mask_gradient_2000.png) no-repeat;
	background-position:top center;
}
#cforms2form {
	height: 255px;
	width: 253px;
	padding-left: 19px;
	padding-top: 8px;
	float: left;
	background: url(images/sidebarformbgr.png) no-repeat 0 0;
}
#cforms2form ol.cf-ol {
	clear: both;
	list-style: none;
	width: 225px;
	height: 191px;
}
#cforms2form ol.cf-ol li input {
	margin: 0;
	color: #004162;
	font-size: 12px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	padding: 1px 0 0 3px;
	height: 20px;
}
#cforms2form select {
	color: #004162;
	margin: 0;
	height: 21px;
	font-size: 12px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	padding: 1px 0 0 3px;
	font-size: 12px;	
}
#cforms2form label {
	display: none;	
}
#li-2-1.textonly {
	margin-top: 2px;
	font-size: 24px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #FEFEFE;
	margin-bottom: 8px;
	font-weight: bold;
}
#li-2-2, #li-2-3, #li-2-4, #li-2-5 {
	float: left;
	width: auto;
}
#li-2-2, #li-2-4 {padding-right: 3px;}	
#li-2-2, #li-2-3, #li-2-5 {padding-bottom: 3px;}
#cf2_field_2, #cf2_field_4 {width: 113px;}
#cf2_field_3 {width: 95px;}
#cforms2form #cf2_field_5 {width: 98px;}
#cf2_field_6 {width: 217px;}
#li-2-7 {margin-top: 3px;}
#cf2_field_7 {
	height: 63px;
	width: 212px;	
	padding-left: 5px;
	color: #004162;
	font-size: 12px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
#sideform {
	width: 265px;
	height: 253px;
	position: relative;
}
#sendbutton2 {
	background: url(images/sidebarformbutton.png) no-repeat 0 0;
	height: 38px;
	width: 216px;
	font-size: 18px;
	letter-spacing: -0.5px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #004162;
	font-weight: bold;
	cursor: pointer;
	padding-bottom: 7px;
	margin-top: 2px;
}
#sendbutton2:hover {
	color: #ffa802;
}
#usermessage2a {
	position: absolute;
	left: 0px;
	top: -36px;
}
div.cf_info {
	font-size: 15px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #fafafb;
	margin-bottom: 8px;
	font-weight: bold;
	display:none;
	padding:2px 15px 15px 15px;
	width:225px;
	margin:10px auto;
	letter-spacing: -1px;
}
div.failure {
	display:block;
	z-index: 1;
	background: url(images/tooltiparrow.gif) no-repeat bottom right;
}
#content #usermessage3a, #content #usermessage4a {
	position: relative;
	left: -99px;
	top: 3px;
	height: 9px;
	width: 312px;
	padding:2px 15px 15px 15px;
	line-height: 19px;
	background: #FFA800;
}
#usermessagea {
	position: absolute;
	right: 0;
	top: -36px;
}
.position {
	position: relative;	
}
#insideform {
}
#insideform .box {
	width: 569px;
	margin: 20px 0;
	position: relative;
}
#insideform .box div {
	background: #dbedf7 url(images/insideform/bottom.png) no-repeat bottom left;
	padding: 15px;
}
#insideform .box div.clear {
	background: none;
	padding: 0;
}
#insideform .box h2 {
	height: 35px;
	width: 514px;
	background: #0083c7;
	color: white;
	padding: 15px 0 0 55px;
	margin: 0;
}
#insideform .box.one h2 {
	background: #0083c7 url(images/insideform/1.png) no-repeat top left;
}
#insideform .box.two h2 {
	background: #0083c7 url(images/insideform/2.png) no-repeat top left;
}
#insideform .box.three h2 {
	background: #0083c7 url(images/insideform/3.png) no-repeat top left;
}
#content .forms {
	color: #6e6e6e;
}
fieldset legend {
	display: none;
}
#content .forms ol {
	list-style: none;
}
#content .forms input {
	color: #6e6e6e;
	height:19px;
	width: 130px;
	padding: 2px 0 0 5px;
	font-size: 12px;
	margin: 0px 3px 3px 0;
	float: left;
}
#content .forms #insideform input {
		margin: 0px 3px 3px 0;	
}
#content .forms ol.cf-ol {
	margin: 15px 5px 0 0;
}
#content .forms fieldset.cf-fs1 ol.cf-ol {
	margin-top: 10px;
}
#content .forms fieldset.cf-fs2 ol.cf-ol, #content .forms fieldset.cf-fs3 ol.cf-ol {
	margin-top: 0;
}
#content #sendbutton3 {
	float: right;
	width: inherit;
}
#page #content .forms p.cf-sb input.sendbutton {
	background: #ffa800;
	height: 23px;
	line-height: 23px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: white;
	vertical-align: top;
	border: 1px solid white;
	padding: 0 10px 5px 10px;
}
#content .forms select {
	margin-right: 3px;
	float: left;
	font-size: 12px;
	color: #6e6e6e;
	height: 21px;
	padding: 1px 0 0 4px;
}
#cf3_field_3 { width: 114px;}
#cf4_field_2 { width: 55px;}
#cf4_field_7 { width: 115px;}
#cf4_field_10 { width: 210px;}
#cforms4form textarea {
	width: 527px;
	height: 70px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 5px;
	margin: 1px 0 12px 0;
	color: #6e6e6e;
}
#content .forms label, label {
	display: none;	
}
input:hover, input:focus, select:hover, select:focus,
textarea:hover, textarea:focus{
	background: #f4fafd;	
}
form option {
	padding-left: 5px;	
}
/* FOOTER */

#footer {
	height: 259px;
	background: url(images/footerbgr.jpg) repeat-x 0 0;
}
#footerinside {
	width: 860px;
	height: 233px;
	margin: 0 auto;
	background: url(images/footerbgr.gif) repeat-x 0 0;
	padding: 20px 20px 0 20px;
}
.bottomboxes {
	width: 860px;
	height: 57px;
	background: url(images/bottombox.png) no-repeat 0 0;
}
.bottomboxesPhone {
	width: 860px;
	height: 57px;
	background: url(images/bottombox.png) no-repeat 0 0;
	background-position: 0 -57px;
}
.bottomboxesClaim {
	width: 860px;
	height: 57px;
	background: url(images/bottombox.png) no-repeat 0 0;
	background-position: 0 -114px;
}
.bottomboxesCallback {
	width: 860px;
	height: 57px;
	background: url(images/bottombox.png) no-repeat 0 0;
	background-position: 0 -171px;
}
#bottombox a {
	display: block;
	float: left;
	width: 140px;
	color: #fafafc;
	padding: 10px 0 0 75px;
	text-align: left;
	cursor: pointer;
}
#bottombox a:hover {
	text-decoration: none;
	color: #fafafa;
}
#bottombox a span.heading {
	font-size: 22px;
	text-transform: uppercase;
	display: block;
	line-height: 20px;
}
#bottombox a small {
	font-size: 14px;
	display: block;
	color: #f8f8f8;
}
.realfooter {
	margin-top: 20px;
	background: url(images/footercircle.png) no-repeat center right;
}
.realfooter .left {
	text-align: left;
	float: left;
	width: 545px;
}
.realfooter .right {
	text-align: right;
	float: right;
	width: 280px;
	font-size: 13px;
	color: #006591;
}
.realfooter .right a {
	font-size: 11px;
	display: block;
}
.realfooter ul {
	list-style: none;
}
.realfooter ul li {
	display: inline;
}
.realfooter ul.big {
	font-size: 14px;
	font-weight: bold;
}
.realfooter ul.big li {
	margin-right: 17px;
}
.realfooter ul.small,
.realfooter ul.small2 {
	font-size: 11px;
	font-weight: bold;
	padding-top: 5px;
}
.realfooter ul.small li,
.realfooter ul.small2 li {
	margin-right: 5px;
	padding: 0 10px 0 0;
	line-height: 14px;
	display: block;
	float: left;
	width: inherit;
	height: 11px;
	background: url(images/footerli.png) no-repeat bottom right;
}
#footer .bgrnone {
	background: none;	
}