body {margin: 0px; padding: 0px; font-family: Arial, Verdana, sans-serif; background: #fff url(images/background.jpg) repeat-x left top;}


h1 {font: bold 18px Arial, Sans-serif; color: #2C5B97; padding: 0px 0px 10px 0px; margin: 16px 10px 10px 24px; background: url(images/background-heading.gif) repeat-x bottom left; text-align: left;}

h2 {font: bold 14px Arial, Sans-serif; color: #2C5B97; padding: 0px 0px 10px 0px; margin: 16px 10px 10px 24px; text-align: left;}

h3 {font: bold 16px Arial, Sans-serif; color: #2C5B97; padding: 10px 0px 10px 30px; margin: 7px 10px 30px 13px; background: #eee url(images/bullet-blue.gif) no-repeat left; text-align: left; border-top: 1px solid #2C5B97; border-bottom: 1px solid #2C5B97;}

h4 {font: bold 14px Arial, Sans-serif; color: #2C5B97; padding: 0px 0px 10px 0px; margin: 7px 10px 10px 13px; background: url(images/background-heading2.gif) repeat-x bottom left; text-align: left;}

h5{font: 8px Arial, Sans-serif; color: #2C5B97; padding: 0px 0px 0px 0px; margin: 0px 10px 10px 0px; background: url(images/background-heading.gif) repeat-x bottom left; text-align: left;}

p {font-family: Arial, Sans-serif; font-size: 12px; color: #484848; margin: 0px 28px 10px 24px; text-align: left; line-height: 200%;}

.listings {font-family: Arial, Sans-serif; font-size: 11px; color: #484848; margin: 0px 10px 5px 10px; text-align: left; line-height: 125%;}

.listings2 {font-family: Arial, Sans-serif; font-size: 14px; color: #484848; margin: 0px 28px 10px 24px; text-align: left; line-height: 175%;}

.listings2 a {color: #f00000; text-decoration: none; font-family: Arial, Verdana, sans-serif; font-size: 14px; font-weight: bold;}

.listings2 a:link {color: #f00000; text-decoration: none; font-family: Arial, Verdana, sans-serif; font-size: 14px; font-weight: bold;}

.listings2 a:active {color: #000000; text-decoration: underline; font-size: 14px; font-weight: bold;}

.listings2 a:visited {color: #f00000; text-decoration: none; font-size: 14px; font-weight: bold;}

.listings2 a:hover {color: #000000; text-decoration: underline; font-size: 14px; font-weight: bold;}


a {color: #f00000; text-decoration: none; font-family: Arial, Verdana, sans-serif; font-size: 11px; font-weight: bold;}

a:link {color: #f00000; text-decoration: none; font-family: Arial, Verdana, sans-serif; font-size: 11px; font-weight: bold;}

a:active {color: #000000; text-decoration: underline; font-size: 11px; font-weight: bold;}

a:visited {color: #f00000; text-decoration: none; font-size: 11px; font-weight: bold;}

a:hover {color: #000000; text-decoration: underline; font-size: 11px; font-weight: bold;}


#sitenav h5 {display: none;}
#sitenav ul {padding: 9px 0px; margin: 0px; font: bold 11px Arial, Verdana, Sans-serif; text-align: center;}
#sitenav ul li {list-style: none; display: inline;}
#sitenav ul li a {padding: 9px 15px; margin: -2px; background: #eee; border: 1px solid #fff; font: bold 11px Arial, Verdana, Sans-serif; text-decoration: none;}
#sitenav ul li a:link {color: #444343;}
#sitenav ul li a:visited {color: #444343;}
#sitenav ul li a:link:hover, #sitenav ul li a:visited:hover {background: #FECB00;}

.nav {background: url(images/navback.jpg) no-repeat left bottom; width: 801px; height: 33px; text-align: center;}

.masthead {background: #fff url(images/background-masthead.jpg) no-repeat top left; width: 801px; height: 93px; text-align: left;}
.logo {margin: 0px 95px 0px 23px; border: 0; float: left;}
.twotabs {float: left;}
.clear {clear: both;}

#toptab {background: #FBFBFB url(images/background-toptab.gif) no-repeat top left; width: 290px; height: 27px; text-align: center; margin-bottom: 33px; font: 12px Arial, Verdana, Sans-serif; color: #999898;}
#toptab p {padding: 5px 0px 0px 0px; margin: 0px; text-align: center; line-height: 100%;}
#toptab a {font: 12px Arial, verdana, Sans-serif; color: #999898; text-decoration: none; font-weight:bold;}
#toptab a:link, #toptab a:visited {color: #999898; text-decoration: none; font-weight:bold;}
#toptab a:link:hover, #toptab a:visited:hover {color: #BE9C11; text-decoration: none; font-weight:bold;}

#searchtab {background: #FCEFBC url(images/background-search.gif) no-repeat top left; width: 290px; height: 33px; text-align: left; font: 11px Arial, Verdana, Sans-serif; color: #A78A12;}
#searchtab form {padding: 6px 0px 0px 93px;}
#searchtab input {font-size: 11px; border: 1px solid #D6BD57; width: 140px; padding: 2px 5px; background: #fff;}
#searchtab #submitbutton {width: 22px; height: 20px; border: none; margin: 0px 6px; background: #fff url(images/search-go.gif) no-repeat left;}

#daytime {background: #BACDE4 url(images/daytime.jpg) no-repeat top left; width: 801px; height: 240px; text-align: left;}
#daytime h1 {font: bold 18px Arial, Sans-serif; color: #fff; padding: 18px 83px 0px 360px; margin: 0px; background: none;}
#daytime p {font: bold 13px Arial, Sans-serif; color: #000; padding: 5px 83px 0px 360px; margin: 0px; text-align: left;}

#nighttime {background: #BACDE4 url(images/nighttime.jpg) no-repeat top left; width: 801px; height: 240px; text-align: left;}
#nighttime h1 {font: bold 18px Arial, Sans-serif; color: #fff; padding: 18px 83px 0px 360px; margin: 0px; background: none;}
#nighttime p {font: bold 13px Arial, Sans-serif; color: #000; padding: 5px 83px 0px 360px; margin: 0px; text-align: left;}

.subpage-middle {background: #7FA1CB url(images/subpage-middle.jpg) no-repeat top left; width: 801px; height: 105px; text-align: left;}

#footer {background: #FFF7DA url(images/background-footer.jpg) no-repeat top; width: 801px; height: 79px; text-align: center;}
#footer p {font: 10px Arial, Verdana, Sans-serif; color: #404C69; padding: 30px 0px 0px 0px; margin: 0px; text-align: center; line-height: 100%;}
#footer a {font: 10px Arial, verdana, Sans-serif; color: #404C69; text-decoration: none;}
#footer a:link, #toptab a:visited {color: #404C69; text-decoration: none;}
#footer a:link:hover, #toptab a:visited:hover {color: #D6BD57; text-decoration: underline;}

.middlehomepage {background: #fff url(images/background-middle.gif); width: 801px; text-align: center;}
.bluegradient {background: url(images/background-bluegradient.jpg) repeat-x top left; width: 779px; height: 310px; margin: 0px 11px;}
.column1 {float: left; margin-left: 11px; width: 225px; height: 310px;}
.column2 {float: left; margin-left: 11px; width: 190px;}
.clients {width: 190px; height: 138px; margin: 11px 0px; background: url(images/our-clients.gif) no-repeat top left; text-align: center;}
.clientimages {padding: 30px 0px;}
.column3 {float: left; margin-left: 15px; width: 312px;}

#news {width: 312px; height: 138px; margin: 11px 0px; background: url(images/news.gif) no-repeat top left; text-align: left;}
#news p {font: 12px Arial, Verdana, Sans-serif; color: #000; padding: 40px 10px 10px 20px; margin: 0px; text-align: left; line-height: 200%;}

#testimonials {width: 312px; height: 138px; margin: 0px; background: url(images/testimonials.gif) no-repeat top left; text-align: left;}
#testimonials p {font: 11px Arial, Verdana, Sans-serif; color: #000; padding: 40px 10px 10px 20px; margin: 0px; text-align: left; line-height: 120%;}
#testimonials .name {font: 11px Arial, Verdana, Sans-serif; color: #4A79B6;}
#testimonials p.readmore {font: 11px Arial, Verdana, Sans-serif; color: #000; padding: 0px; margin: 0px 10px; text-align: right; line-height: 120%;}
#testimonials a {font: 10px Arial, verdana, Sans-serif; color: #EAB104; text-decoration: none;}
#testimonials a:link, #toptab a:visited {color: #EAB104; text-decoration: none;}
#testimonials a:link:hover, #toptab a:visited:hover {color: #404C69; text-decoration: underline;}

.menu {float: left; width: 162px; margin: 0px 1px 0px 11px; background: #fff url(images/background-menu.jpg) repeat-x top left;}
#pagenav p {display: none;}

#pagenav {padding: 0px; padding-bottom: 60px; margin: 20px 0px; font-family: Arial, Verdana, Sans-serif; color: #000; width: 145px;}

#pagenav ul {list-style: none; margin: 0px; padding: 0; border-bottom: 1px dotted #F9E079;}

#pagenav ul li {margin: 0px; border-top: 1px dotted #F9E079; text-align: left;}

#pagenav ul li a {display: block; padding: 6px 3px; padding-left: 20px; margin: 0px; color: #9C8110; font-size: 12px; text-decoration: none; background: url(images/bullet2.gif) no-repeat left;}

html>body #pagenav ul li a {width: auto;}

#pagenav ul li a:hover {color: #4E4F50;}

.menu2 {float: left; width: 10px; margin: 0px 1px 0px 11px; background: #fff url(images/background-menu.jpg) repeat-x top left;}


.content {float: left; width: 616px; margin: 0px; margin-bottom: 50px; background: #fff url(images/background-content.jpg) repeat-x top left;}

.content2 {float: left; width: 616px; margin: 0px; margin-bottom: 10px; background: #fff url(images/background-content.jpg) repeat-x top left;}

.contentwide {float: left; width: 750px; margin: 0px; margin-bottom: 10px; margin-left: 25px;background: #fff url(images/background-content.jpg) repeat-x top left;}

.content2 {float: left; width: 768px; margin: 0px; margin-bottom: 50px; background: #fff url(images/background-content.jpg) repeat-x top left;}
