body {
background: #B4C0CA;
padding: 0;
margin: 0;
text-align: center;
font: normal 11px/130% Verdana, Helvetica, Arial, sans-serif;
color: #000;
}
#floatCentral {
position:relative;
display:block;
width: 800px;
margin: auto;
padding: 0;
text-align: left;
visibility: visible;
background-color: #fff;
}


#outerWrap {
position: absolute;
top:0px;
width: 800px; 
padding: 0px;
display: block;
visibility: visible;
background-color: #fff;
}

.outerWrapR {
position:relative;
display:inline;
float:right;
width: 800px; 
padding: 0px;
visibility: visible;
background-color: #fff;
}


a {
text-decoration: none;
color: #fff;
}

a:hover {
text-decoration: underline;
}

.clr {
clear: both;
}

hr {
clear: both;
border: 0;
background: #fff;
color: #fff;
border-top: 1px solid #999;
padding: 0;
margin: 60px 0;
}

img, img.noBorder {
border: none;
}

.short {
width:350px;
}

.grey {
color:#666;
}


#header {
position:relative;
width: 800px; 
display:block;
background-color: #2A588A;
height: 73px;
}

#header div.logo {
position:absolute;
top:1px
left:1px;
width: 345px;
height: 75px;
}

#header div.right {
position:absolute;
top:1px
left:500px;
width: 250px;
height: 75px;
left: 551px;
top: -2px;
}



#mainNavHolder {
display:inline;
float:left;
width: 230px;
padding: 0px;
margin: 5px;
visibility: visible;
background: #FFC76D url( _res/_img/col_panel_bot.gif ) bottom left no-repeat;
color:#fff;
}

#mainNavHolder div.panel {
background: #FEA92A url( _res/_img/col_panel_top.gif ) top left no-repeat;
padding:0;
margin:0;
border-bottom:1px solid #2A588A;
}

#mainNavHolder div.panelTop {
width: 230px;
height: 20px;
overflow: hidden;
display: block;
padding: 0;
margin: 0;
background: #fff url( _res/_img/col_panel_top.gif ) top left no-repeat;
}

#mainNavHolder div.panel h3 {
margin: 0;
padding: 0 0 10px 20px;
font: bold 130%/130% Verdana, Helvetica, Arial, sans-serif;
color: #666;
}

#mainNavHolder h4 {
margin: 0;
padding: 0 0 0 5px;
font: 120%/130% "Palatino Linotype", Palatino, Georgia, Times New Roman, Times, serif;
color: #2A588A;
}


#mainNavHolder div.panel p {
margin: 0;
padding: 4px 10px 0 20px;
color:#333;
}

#mainNavHolder div.panel div.button {
display:block;
width: 230px;
}

#mainNavHolder div.panel div.button img {
padding-bottom:5px;
}


#businessDescription {
width:200px;
margin:5px;
color:#333;
}

#businessDescription h3 {
margin: 0;
padding: 5px 0 5px 0;
font-size: 130%;
font-style:normal;
color: #2A588A;
line-height: 110%;
}

#businessDescription p {
margin: 0;
padding: 0 10px 0 20px;
}

div.hr { 
  margin: 0px;
  padding: 0px;
  margin-bottom:0px;
  background: transparent url( _res/_img/dotted.gif ) repeat-x bottom;
  height: 1px;
}

#businessDescription2 {
width:200px;
margin:5px;
color:#333;
}

/* CONTENT */

#content {
float:right;
width: 560px; 
padding: 0px;
margin: 0px;
margin-bottom: 5px;
}

#content .bold {
font-weight: bold;
}

#content .italic {
font-style: italic;
}

#content .a {
text-decoration: underline;
color: #000;
}

#content .a:hover {
text-decoration: underline;
}

#content h1 {
padding: 0 5px 0 0;
margin: 0 5px 0 0;
}
#content p {
padding-left: 0;
padding-top: 0;
font: normal 12px Verdana, Helvetica, Arial, sans-serif;
line-height: 120%;
}

#content img.imgLeft {
float: left;
margin: 10px 10px 10px 0;
}

#content h1 {
margin: 0;
padding: 0 5px 10px 5px;
font: normal 260% "Palatino Linotype", Palatino, Georgia, Times New Roman, Times, serif;
color: #2A588A;
line-height: 130%;
font-size: 19px;
}


#content h3 {
margin: 0;
padding: 10px 5px 10px 5px;
font: normal 160% "Palatino Linotype", Palatino, Georgia, Times New Roman, Times, serif;
color: #2A588A;
line-height: 130%;
}

#content h5 {
margin: 0;
padding: 10px 5px 10px 5px;
font: normal 140% "Palatino Linotype", Palatino, Georgia, Times New Roman, Times, serif;
color: #2A588A;
line-height: 140%;
}

#content h6 {
margin: 0;
padding: 10px 0 10px 0;
font: normal 140% "Palatino Linotype", Palatino, Georgia, Times New Roman, Times, serif;
color: #2A588A;
font-size: 13px;
}

#content p {
margin: 0;
padding: 5px;
color: #000000;
}

#content div.panel {
margin-left: 20px;
}


#content h2 {
padding-left: 0;
}

#content div.thumbsHolder {
width:162px;
margin:10px;
position:relative;
display:inline;
float:right;
}

#content div.thumbsHolder div.topLeft {
position:absolute;
top:0px;
left:0px;
}

#content div.thumbsHolder div.topRight {
position:absolute;
top:0px;
left:85px;
}

#content div.thumbsHolder div.botLeft {
position:absolute;
top:96px;
left:0px;
}

#content div.thumbsHolder div.botRight {
position:absolute;
top:96px;
left:85px;
}


#content div.thumbsHolder a {
float:left;
display:inline;
padding: 0;
margin: 0;
}

#content div.thumbsHolder img {
float:left;
display:inline;
margin: 0;
padding: 0;
}


#footer {
position: relative;
float:right;
width: 100%;
padding: 0px;
height: 53px;
visibility: visible;
background: #B4C0CA url( _res/_img/footer_bgd.gif) no-repeat bottom right;
text-align:center;
}

#footer p {
margin: 0;
padding: 5px 20px;
color: #ccc;
}
#footer p a {
font-size: 110%;
}
#footer p.dev {
padding: 20px;
}
#footer p.dev a {
color: #ccc;
}

#footer ul {
padding: 5px;
margin: 0;
list-style: none;
}
#footer ul li {
display:inline;
margin: 0;
padding: 0;
padding-right: 10px;
}

address {
color:#fff;
font: normal 10px/120% Verdana, Helvetica, Arial, sans-serif;
}

h6{
margin: 0;
padding: 5px 20px;
font: 200% "Palatino Linotype", Palatino, Georgia, Times New Roman, Times, serif;
font-size: 200%;
color: #2A588A;
}

#bromhead {
margin-bottom: 30px;
}

.testimonials {
width: 485px;

}

.flash {
margin: 0;
padding: 0;
}

#header div.navigation {
position:absolute;
top:75px;
left:0px;
width: 100%;
height: 35px;
background-color: #ccc;
}




#site {
position: absolute;
z-index: 500;
top : 70px;
left : 10px;
color: #000;
background-color: #ddd;
padding: 5px;
border: 1px solid gray; 
}

#list {
margin-left: 40px;
font-size: 12px;
}

#list li {
margin-top: 10px;
list-style: disc;
}


.sunbelt {
font-size: 16px;
}

.test {
margin-left: 26px;
margin-top: 190px;
padding: 0;
border: 1px solid #D9B367;

}






#menuh
	{
	font-size: 11px;
	font-family: arial, helvetica, sans-serif;
	margin-bottom: 0px;
	background-color: #ccc;
	}
		
#menuh a
	{
	display:block;
	margin:0;
	padding: 0;
	
	}
	
#menuh a, #menuh a:visited	
	{
	color: #999999;
	background-color: #ccc;
	text-decoration:none;
	}
	
#menuh a:hover	
	{
	color: #000;
	background-color: #ccc;
	}	
			
#menuh ul
	{
	list-style:none;
	margin:0;
	padding: 0;
	float:left;
	}

#menuh li
	{
	position:relative;
    min-height: 1px; 	
    vertical-align: bottom; 
	
	
}

#menuh ul ul {
font-size:11px;
font:Verdana, Arial, Helvetica, sans-serif;
width:151px;
}

#menuh ul ul
	{
	position:absolute;
	z-index:500;
	top:auto;
	display:none;
	padding: 1em;
	margin:-1em 0 0 -1em;
		}

div#menuh li:hover
	{
	cursor:pointer;
	z-index:100;
	}

div#menuh li:hover ul ul,
div#menuh li li:hover ul ul,
div#menuh li li li:hover ul ul,
div#menuh li li li li:hover ul ul
{display:none;}

div#menuh li:hover ul,
div#menuh li li:hover ul,
div#menuh li li li:hover ul,
div#menuh li li li li:hover ul
{display:block;}





#subMenu a
	{
	display:block;
	margin:0;
	padding: 5px 5px 5px 5px;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}
	
#subMenu a, #subMenu a:visited	
	{
	color: #333333;
	background-color: #fff;
	text-decoration:none;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	padding: 5px 5px 5px 5px;
	font-weight: normal;
	}
	
#subMenu a:hover	
	{
	color: #000;
	background-color: #ccc;
	padding: 5px 5px 5px 5px;
	}	
	
	
	
#subMenuBus a
	{
	display:block;
	margin:0;
	padding: 5px 5px 5px 5px;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 241px;
	}
	
#subMenuBus a, #subMenuBus a:visited	
	{
	color: #333333;
	background-color: #fff;
	text-decoration:none;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	padding: 5px 5px 5px 5px;
	font-weight: normal;
	}
	
#subMenuBus a:hover	
	{
	color: #000;
	background-color: #ccc;
	padding: 5px 5px 5px 5px;

	}	
	
#subMenuServices a
	{
	display:block;
	margin:0;
	padding: 5px 5px 5px 5px;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 110px;
	}
	
#subMenuServices a, #subMenuServices a:visited	
	{
	color: #333333;
	background-color: #fff;
	text-decoration:none;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	padding: 5px 5px 5px 5px;
	font-weight: normal;
	}
	
#subMenuServices a:hover	
	{
	color: #000;
	background-color: #ccc;
	padding: 5px 5px 5px 5px;

	}			

.test-flash {
padding:0;
margin: 0;
border: 1px solid #D9B367;
width: 160px;
height: 100px;
}


.flash-table {
margin-left: 25px;
border-collapse:collapse;
}

.flash-table img {
margin: 0;
padding: 0;
}

#new-table {
width: 560px;
padding: 0;
margin: 3px 0 0 0;
}

#new-table p {
width: 340px;
}

.priority {
color:#2a588a;
margin: 5px 15px 5px 5px;
line-height: 24px;
font-weight: 600;
letter-spacing: -0.09em;
}
