body {
	/*background-color: #ccd3db;*/
	background-color: #EEEFF4;
	margin: 0;
	font-family: Arial, Helvetica, sans-serif;
}
h1 {
	font-size: 1.5em;
	margin-top: 0px;
	padding: 0;
	margin-bottom: 0px;
	font-weight: normal;
}
h2 {
	font-size: 1.2em;
	font-weight: normal;
	color: #01244e;
	padding: 0;
	margin-top: 0px;
	margin-bottom: 10px;
}
h4 {
	font-size: 0.8em;
	font-weight:bold;
	padding: 0;
	margin-bottom: 5px;
	margin-top: 10px;
	color: #000000;
}
h5 {
	font-size: 0.8em;
	font-weight:bold;
	padding: 0;
	margin-bottom: 5px;
	margin-top: 0px;
	color: #03336D;
	text-transform: uppercase;
	text-decoration: underline;
}
.RED {color:#CC0000; }

.BLUE {color:#0033CC; }

#contentText h3, #contentInnerText h3 {font-size: 1.2em;
	font-weight: normal;
	color: #01244e;
	padding: 0;
	margin-top: 0px;
	margin-bottom: 10px; margin-top:0;}

#contentText ul, #contentText ol, #contentInnerText ul, #contentInnerText ol, #RightHold ul, #RightHold ol {
	font-size: 0.8em;
	padding-top: 0;
	padding-bottom: 20px;
	padding-left: 0px;
	margin-left: 20px;
	margin-top: 0px;
	margin-bottom: 0px;
	line-height: 1.6;
	clear:right;
}

#RightHold a, #contentText a, #contentInnerText a {
	color: #03336D;
	font-weight: bold;
	text-decoration: none;
}

#RightHold a:hover, #contentText a:hover, #contentInnerText a:hover {
	color: #FD9B02;
}

p {
	font-size: 0.8em;
	padding: 0;
	margin-top: 0px;
	margin-bottom: 18px;
	line-height: 1.6;
}
table {
	font-size: 0.7em;
	font-weight: bold;
	color: #00254F;
}
select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
}
input {
	font-size: 1em;
}
#left select, #left input {font-size: 0.8em;}
.menuright2 {
	background-color: #EDEFF5;
	float: left;
	width: 422px;
	padding: 5px;
	margin-bottom: 10px;
}
.menuright2 p {
	padding: 0px;
	margin-bottom: 0px;
}
.textBigger { font-size:120%;}
#contain {width:964px; height:auto; overflow:inherit; margin-left:auto; margin-right:auto;}

#incontain {
	width:960px;
	height:auto;
	overflow:inherit;
	float:left;
	border-left: solid #f5f6fa 2px;
	border-right: solid #f5f6fa 2px;
	background-color:#FFFFFF;
	background-image: url(../images/bgfade.jpg);
	background-position: top;
	background-repeat: repeat-x;
}

#top {width:930px; padding-left:13px; height:115px; float:left; padding-right:17px;}

#top a:link, #top a:active, #top a:visited { color:#000000; text-decoration:none;}

#top a:hover {color:#000000; text-decoration:underline;}

#logo {width:245px; height:115px; float:left;}

#telNum {width:500px; height:65px; text-align:right; padding-top:50px; float:right;}

.smaller {
	font-size: 0.6em;
}

#left {width:231px; padding-left:13px; float:left; height:auto; overflow:inherit;}

#right {
	width:716px;
	float:left;
	padding-right:0px; /*padding-right:16px;*/
	height: auto;
	overflow: inherit;
}

#nav {width:230px; float:left; height:auto; overflow:inherit; padding-top:12px; }

#nav ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	text-transform: uppercase;
	font-size: 0.7em;
	font-weight: bold;
}

#nav li {
	display: block;
	padding-left: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	height: 21px;
	width: 225px;
	vertical-align: middle;
	padding-top: 0px;
}

#nav li a {
	/*background-color: #e9ecf3;*/
	background-image: url(../images/navbut-off.gif);
	background-position: left;
	display: block;
	padding-left: 12px;
	margin-bottom: 1px;
	margin-top: 1px;
	margin-right: 0px;
	margin-left: 0px;
	height: 14px;
	width: 208px;
	vertical-align: middle;
	padding-top: 3px;
	background-repeat: no-repeat;
	text-decoration: none;
	color: #01244e;
	padding-bottom: 3px;
}

#nav li a:hover {
	background-color: #ff9c00;
	background-image: url(../images/navbut-on.jpg);
	background-repeat: no-repeat;
	background-position: left;
	color: #FFFFFF;
}

#search {
	width:231px;
	float:left;
	height:auto;
	overflow:inherit;
	padding-top: 25px;
	padding-bottom: 21px;
}

.getquoteHold {
	width:213px;
	float:left;
	height:auto;
	overflow:inherit;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-bottom: 15px;
}
.getquoteTop{
	width:180px;
	float:left;
	height:42px;
	overflow:inherit;
	padding-top: 8px;
	padding-bottom: 0px;
	background-color: #01244E;
	background-image: url(../images/quotetop.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	color: #FFFFFF;
	text-transform: uppercase;
	padding-left: 33px;
	font-size: 0.9em;
}
.getquoteTop a:link, .getquoteTop a:active, .getquoteTop a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
.getquoteTop a:hover {
	color: #FF9C01;
	text-decoration: none;
}

.getquoteImg {
	width:213px;
	float:left;
	height:auto;
	overflow:inherit;
	padding-top: 0px;
	padding-bottom: 0px;
}


#flash {width:700px; height:307px; float:left;}

#titleBarBlue {
	width:678px;
	padding:0;
	height:39px;
	float:left;
	margin-bottom:0px;
	background-image: url(../images/titlebar-left-blue.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #02254F;
	color: #FFFFFF;
}
#titleBarBlueRight {
	width:10px;
	height:39px;
	float:right;
	background-image: url(../images/titlebar-right-blue.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
#titleBarOJ {
	width:678px;
	padding:0;
	height:39px;
	float:left;
	margin-bottom:0px;
	background-image: url(../images/titlebar-left-orange.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #FF8201;
	color: #FFFFFF;
}
#titleBarOJRight {
	width:10px;
	height:39px;
	float:right;
	background-image: url(../images/titlebar-right-orange.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.titleBarText {
	width:640px;
	float:left;
	padding-top: 8px;
	padding-left: 22px;
	height: 28px;
}

.titleBarText h2 {
	color: #FFFFFF;
	margin: 0;
	padding: 0;
	font-weight: bold;
}
#titleBarUnder {
	width:668px;
	height:auto;
	float:left;
	margin-bottom:0px;
	text-align: right;
	font-weight: bold;
	padding-top: 5px;
	padding-right: 10px;
	overflow: inherit;
	min-height: 29px;
}
#titleBarUnder a:link, #titleBarUnder a:visited, #titleBarUnder a:active {
	text-decoration: none;
	color: #02254F;
}
#titleBarUnder a:hover {
	color: #4100CC;
	text-decoration: none;
}

#contentHome {width:678px; padding-left:22px; padding-top:34px; height:auto; float:left; }
#contentInner {
	width:678px;
	padding-left:22px;
	padding-top:0px;
	height:auto;
	float:left;
	padding-bottom: 30px;
}

#contentText {
	width:435px;
	float:left;
	height:auto;
	overflow:inherit;
}
#contentInnerText {
	width:436px;
	float:left;
	height:auto;
	overflow:inherit;
	padding-left: 22px;
}

/*#rightNav {
	width:200px;
	float:right;
	height:auto;
	padding-top:35px;
}

#rightNav ul {
	font-size: 0.7em;
	font-weight: normal;
	display: block;
	margin-left: 20px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-top: 0px;
	padding: 0;
}*/

#RightHold {
	width: 210px;
	height: auto;
	float: right;
	overflow: inherit;
}

#Rightnav {width:200px; float:right; height:auto; overflow:inherit; padding-top:0px; }

#Rightnav ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	text-transform: uppercase;
	font-size: 0.7em;
	font-weight: bold;
}

#Rightnav li {
	display: block;
	padding-left: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	height: auto;
	width: 200px;
	vertical-align: middle;
	padding-top: 0px;
}

#Rightnav li a {
	/*background-color: #e9ecf3;*/
	background-image: url(../images/navbut2-off.gif);
	background-position: 0px 2px;
	display: block;
	padding-left: 19px;
	margin-bottom: 1px;
	margin-top: 1px;
	margin-right: 0px;
	margin-left: 0px;
	height: auto;
	width: 181px;
	vertical-align: middle;
	padding-top: 3px;
	background-repeat: no-repeat;
	text-decoration: none;
	color: #01244e;
	padding-bottom: 3px;
}

#Rightnav li a:hover {
	background-color: #ff9c00;
	background-image: url(../images/navbut2-on.jpg);
	background-repeat: no-repeat;
	background-position: 0px 2px;
	color: #FFFFFF;
}

#RightImage {
	width:200px;
	float:right;
	height:auto;
	overflow:inherit;
	padding-top:30px;
	padding-bottom: 30px;
}
#RightLogo {
	width:200px;
	float:right;
	height:auto;
	overflow:inherit;
	padding-bottom: 30px;
}
#RightText {
	width:200px;
	float:right;
	height:auto;
	overflow:inherit;
	padding-bottom: 10px;
}
#homeBullets {
	width:220px;
	float:right;
	height:auto;
	padding-top:33px;
}

#homeBullets ul {
	font-size: 0.8em;
	font-weight: normal;
	margin-left: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-top: 0px;
	line-height: 1.6;
	padding-left: 15px;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-top: 0px;
	list-style-type: disc;
	list-style-position: outside;
}
#homeBullets li {
	padding-left: 0px;
	margin-left: 0px;
	display: list-item;
}
#homeBullets a:link, #homeBullets a:active, #homeBullets a:visited {
	text-decoration:none;
	color:#003366;
}
#homeBullets a:hover {
	text-decoration:underline;
}

#footer {
	width:947px;
	height:42px;
	padding-right:17px;
	border-top: solid #ccd3db 2px;
	background-color:#e5e8ed;
	float: left;
}

#footerLeft{
	width:700px;
	height:25px;
	padding-top:12px;
	float: left;
	color: #00254F;
	font-size: 0.7em;
	padding-left: 13px;
}

#footerLeft a {
	text-decoration: none;
	font-weight: bold;
	color: #21467D;
}

#footerLeft a:hover {
	color: #3D5EB4;
	font-weight: bold;
	text-decoration: none;
}

#footerRight {
	width:190px;
	height:25px;
	padding-top:12px;
	float: right;
	text-align: right;
	color: #00254F;
	font-size: 0.7em;
}
#footerRight a:link, #footerRight a:active, #footerRight a:visited {
	color: #00254F;
	text-decoration:none;
}
#footerRight a:hover {
	color: #004EA4;
}

#company {
	font-size:0.7em;
	width:950px;
	height:auto;
	float: left;
	padding-bottom:20px;
	padding-top: 10px;
	color: #57687B;
	padding-left: 10px;
}

#contentInnerProps {
	width:668px;
	padding-left:0px;
	padding-top:0px;
	height:auto;
	float:left;
	padding-right: 10px;
}

.PropBox {
	width:610px;
	padding:15px;
	height:auto;
	float:right;
	overflow:inherit;
	border:solid #b6bfce 1px;
	margin-bottom: 15px;
}

.PropBox h3 {
	color: #02254F;
	margin-top: 0px;
	margin-bottom: 3px;
	padding: 0;
	font-size: 0.9em;
	font-weight: bold;
}
.blackSpan {
	color: #000000;
}
.PropBox h4 {
	color: #02254F;
	margin-top: 0px;
	padding: 0;
	font-size: 0.7em;
	text-transform: uppercase;
	margin-bottom: 5px;
}
.PropBox h4 a:link, .PropBox h4 a:active, .PropBox h4 a:visited {
	display: block;
	padding: 5px;
	width: inherit;
	background-color: #02254F;
	color: #E9ECF3;
	text-decoration: none;
	background-image: url(../images/button-arrow.jpg);
	background-repeat: no-repeat;
	background-position: right;
}
.PropBox h4 a:hover {
	background-color: #FE9B02;
	color: #02254F;
	background-image: url(../images/button-arrow-on.jpg);
	background-position: right;
}

.PropBoxLeft {
	width: 400px;
	float: left;
}
.PropBoxLeft a:link, .PropBoxLeft a:active, .PropBoxLeft a:visited{
	color: #316AC5;
	text-decoration: none;
	font-weight: bold;

}
.PropBoxLeft a:hover {
	color: #0033CC;
	text-decoration: underline;

}

.PropBoxImage {width: 202px;
	float: right;
}
.imgBorder {
	border: solid #b6bfce 1px;
	margin-bottom: 15px;
}
.paging {
	width:300px;
	float:left;
	height:auto;
	text-align: left;
	padding-top: 3px;
	font-size: 0.8em;
	overflow: inherit;
	padding-bottom: 5px;
	padding-left: 22px;
}
.paging a:link, .paging a:visited, .paging a:active {
	text-decoration: none;
	color: #02254F;
}
.paging a:hover {
	color: #4100CC;
	text-decoration: none;
}

#whoby {
	width:270px;
	height:25px;
	float:right;
	padding-top: 15px;
	color: #647C9B;
	text-align: right;
	padding-right: 15px;
}
#whoby a:link, #whoby a:active, #whoby a:visited {
	color: #647C9B;
	text-decoration: none;
}

#whoby a:hover {
	color: #5E7084;
	text-decoration: none;
}
