/* CSS Document */
body{
padding:0px;
margin: 0px;
}

#breadcrumb
{
	position:absolute;
	top:105px;
	width:95%;
	left:5px;
	min-width:780px;
}

a.quotelink:link{
	color: #4A8DEE;
	font-weight: 800;
	font-size: 15px;
	font-family: arial;
	text-decoration: none;
	text-align:center;
    display: block;
	width: 150px;	
	border-width:1px;
	border-style: outset;
	border-color:#5C646D;
}
a.quotelink:visited{
	color: #4A8DEE;
	font-weight: 800;
	font-size: 15px;
	font-family: arial;
	text-decoration: none;
	text-align:center;
    display: block;
	width: 150px;	
	border-width:1px;
	border-style: outset;
	border-color:#5C646D;
}
a.quotelink:hover{
	color: #5E99EF;
	font-weight: 800;
	font-size: 15px;
	font-family: arial;
	text-decoration: none;
	text-align:center;
    display: block;
	width: 150px;	
	border-width:1px;
	border-style:inset;
	border-color:#5C646D;
}
.breadtext
{
	font-family: arial;
}

a:link{
	font-family: arial;
	font-size: 12px;
	color: #5593EE;
	text-decoration: none;
	font-weight: 700;
}
a:visited{
	font-family: arial;
	font-size: 12px;
	color: #5593EE;
	text-decoration: none;
	font-weight: 700;
}
a:hover{
	font-family: arial;
	font-size: 12px;
	color: #5089D3;
	text-decoration: underline;
	font-weight: 700;
}

#topmenu{
position:absolute;
left:0px;
top:0px;
width: 100%;
background-color:#5C646D;	
min-width: 780px;
}

a.topmenulink:link{
	font-weight: 100;
	font-family: arial;
	font-size: 15px;
	color: #FFFFFF;
	text-decoration: none;
    display: block;
	width: 100%;
	height: 22px;
	background-color:#5C646D;	
}
a.topmenulink:visited{
	font-weight: 100;
	font-family: arial;
	font-size: 15px;
	color: #FFFFFF;
	text-decoration: none;
    display: block;
	width: 100%;
	height: 22px;
	background-color:#5C646D;	
}
a.topmenulink:hover{
	font-weight: 100;
	font-family: arial;
	font-size: 15px;
	color: #FFFFFF;
	text-decoration: none;
    display: block;
	width: 100%;
	height: 22px;
	background-color:#5E99EF;	
}

#banner{
position:absolute;
left: 0px;
top: 22px;
background-image:url(../images/topbg.gif);
background-repeat: repeat-x;
width: 100%;
min-width: 780px;
background-color: #5091EE;
}

#leftside{
position:absolute;
left: 0px;
top: 0px;
background-color: #EBEFF2;
width: 150px;
}

#rightside{
position:absolute;
right: 0px;
top: 0px;
background-color: #EBEFF2;
width: 150px;
}

.footertext{
	color:#FFFFFF;
	font-size: 11px;
	font-family: arial;
}

.adheadertext{
	color:#FFFFFF;
	font-size: 13px;
	font-family: arial;
	font-weight:700;
}
.grey
{
	border-color: #FFFFFF;
	border-width: 1px;
	border-style: solid;
	cursor: pointer;
}
.original
{
	border-color: #5C646D;
	border-width: 1px;
	border-style: solid;
}

#main{
position: absolute;
top: 129px;
left:0px;

min-width: 780px;

width:expression(document.body.clientWidth < 780? "780px": "auto" );


}

#midads{
position:absolute;
left: 0px;
top: 104px;
background-color: #545B65;
width:100%;
min-width: 780px;
height: 157px;
padding-top:14px;
}
#homemain{
position: absolute;
top: 286px;
left:0px;
min-width: 780px;
}
#maintext{
padding-left: 155px;
padding-right: 155px;
padding-top:2px;
font-size: 12px;
font-family: arial;


min-height: 610px;

height:expression(document.body.clientHeight < 610? "610px": "auto" );

}
.normaltext{
font-size: 12px;
font-family: arial;
}
#footer{
	position: absolute;
	background-image: url(../images/footerbg.gif);
	background-repeat: repeat-x;
	height: 65px;
	left: 0px;
	top: 456px;
	width: 100%;
}
#relativefooter{
	position: absolute;
	float: inherit;
	background-image: url(../images/footerbg.gif);
	background-repeat: repeat-x;
	height: 65px;
	left: 0px;
	width: 100%;
}
#wierdcss{
position: absolute;
left:0px;
top: 129px;
width: 100%;
}
#floatingpictureleft{
	position: relative;
	float: left;
	padding: 10px;
}

#floatingpictureright{
	position: relative;
	float: right;
	padding: 10px;
}

.sidetext{
font-size: 11px;
font-family: arial;
color: #000000;
text-align: center;
}

.quotedby{
font-size: 11px;
font-family: arial;
color: #79838D;
}

.menuheader{
	font-family: arial;
	font-size: 15px;
	font-weight: 700;
	color: #7E8892;
	background-color:#D4DEE9;	
	text-align: center;
}

#divide{
position: absolute;
top: 104px;
left:0px;
background-image:url(../images/dividebg.gif);
background-repeat:repeat-x;
width: 100%;
}

#homedivide{
position: absolute;
top: 261px;
left:0px;
background-image:url(../images/dividebg.gif);
background-repeat:repeat-x;
width: 100%;
}

#borderlesspictureleft{
position:relative;
float:left;
}

#borderlesspictureright{
position:relative;
float:right;
padding-top:8px;
padding-right: 20px;
}

#borderlesspictureleftfooter{
position:relative;
float:left;
padding-left: 15px;
}

#borderlesspicturerightfooter{
position:relative;
float:right;
padding-right: 15px;
}

a.leftmenulink:link{
	font-weight: 100;
	font-family: arial;
	font-size: 13px;
	color: #545B65;
	text-decoration: none;
    display: block;
	width: 140px;
	height: 17px;
	text-align: center;
	padding-top: 4px;
}
a.leftmenulink:visited{
	font-weight: 100;
	font-family: arial;
	font-size: 13px;
	color: #545B65;
	text-decoration: none;
    display: block;
	width: 140px;
	height: 17px;
	text-align: center;
	padding-top: 4px;
}
a.leftmenulink:hover{
	font-weight: 100;
	font-family: arial;
	font-size: 13px;
	color: #FFFFFF;
	text-decoration: none;
    display: block;
	width: 140px;
	height: 17px;
	text-align: center;
	background-color:#5189D3;	
	padding-top: 4px;
}
#leftpadding{
padding-left: 3%;
}
p{
	margin: 9px;
}
h1{
	font-size: 14px;
	font-family: arial;
	color: #709BD7;
	margin: 0px;
}
h2{
	font-size: 14px;
	font-family: arial;
	color: #709BD7;
	margin: 30px 0 0 0px;
}
h3{
	font-size: 14px;
	font-family: arial;
	color: #709BD7;
	margin: 30px 0 0 0px;
}
h4{
	font-size: 14px;
	font-family: arial;
	color: #709BD7;
	margin: 30px 0 0 0px;
}
h5{
	font-size: 14px;
	font-family: arial;
	color: #709BD7;
	margin: 0px;
}
h6{
	font-size: 14px;
	font-family: arial;
	color: #709BD7;
	margin: 0px;
}
h7{
	font-size: 14px;
	font-family: arial;
	color: #709BD7;
	margin: 0px;
}
h8{
	font-size: 14px;
	font-family: arial;
	color: #709BD7;
}
h9{
	font-size: 14px;
	font-family: arial;
	color: #709BD7;
	margin: 0px;
}
hr{
	width: 100%;
	height: 3px;
	color: #EBEFF2;
	background-color: #EBEFF2;
	border: 0px;
}
img{
	margin: 0px;
	padding: 0px;
	line-height: 0px;
}

OL { list-style: lower-roman;}

#footerHR {
  width: 90%;
  margin: 0;
  padding: 0;
  height: 2px;
}

#subnav {
  margin: 30px 0 10px 0;
  text-align: center;
  font: 12px arial;
  color: #666666; 
  line-height: 20px;  
}

#subnav a {
  font: 12px Arial;
 	color: #666666;
}

#subnav a:hover {
  color: #5593EE;
}