﻿body {
background-color:#666666;
margin:0;
padding:0;
text-align:center;
font-family:arial, sans serif;
font-size:.8em;}
a {
color:#255594;
text-decoration:none;
}
a:hover {
color:#255594;
text-decoration:underline;
}
a:visited {
color:#255594;
}
img, a img {
border:0 none;
}
p {
text-align:left;
}
ul.arrowlist {
list-style-image:url(images/arrow.gif);
}
ul.arrowlist li{
margin:10px;
}
#container {
background-color:#FFFFFF;
height:100%;
margin:0 auto;
padding:2px;
text-align:left;
width:960px;
}
#page {
background-color:#FFFFFF;
border:1px solid #5A5A5A;
width:958px;
margin: 0;
padding: 0;
}
#page_header
{
margin: 0;
padding: 0;
}
#page_header_top {
background:#CCCCCC;
height:75px;
width:958px;
}
#page_header_buttons {
background:#255695 url(images/buttonbar.gif) repeat-x top left;
font-size:1.1em;
height:2em;
margin:0;
padding:0;
width:958px;
}
#page_header_buttons ul {
line-height:2em;
list-style-type:none;
margin:0;
padding:0;
}
#page_header_buttons ul li {
float: left;
padding:0 25px 0 15px;
}
#page_header_buttons a {
color:#FFFFFF;
}
#page_header_bottom {
background:#666666 url(images/header_bottom.jpg) no-repeat scroll left top;
height:98px;
width:958px;
border-bottom:1px solid #5A5A5A;
}
#page_content {
margin:0 0 20px 0;
padding:5px 10px 10px 10px;
width:938px;
}
#page_content_main
{
width:729px;
float:left;
}
#page_content_sidebar
{
width:199px;
float:right;
}
.panel
{
color:#FFFFFF;
font-size:13px;
text-align: center;
background:#112744 url(images/panel.gif) top left no-repeat;
padding:23px 10px 0 10px;
width:179px;
}
.panel_bottom 
{
background:#112744 url(images/panelbot.gif) top left no-repeat;
height:17px;
margin: 0 0 30px 0;
padding:0;
width:199px;
}
.panel a {
color:#b0c2d9;
}
.panel ul
{
text-align: left;
}
#page_footer
{
border-top:1px solid #5A5A5A;
text-align:center;
font-size:.9em;
clear:both;
}
.bluetext {
color:#255695;
}
.brandbox {
background-color:#000000;
float:left;
height:90px;
padding:2px;
width:90px;
}
.brandcontent {
margin-left:110px;
}
.contactbox
{
font-size:.9em;
font-weight:bold;
text-align:left;
}
.largeprint
{
font-size: 1.2em;
}
.outlined {
border:1px solid #000000;
}
.portfoliobox {
background:#FFFFFF url(images/portfoliobox.jpg) top left no-repeat;
padding: 10px;
}
.smallprint
{
font-size:.9em;
}
.propername
{
font-weight:bold;
}
.tableform
{
width: 75%;
text-align:center;
margin:0;
padding:20px;
border: 1px solid #CCCCCC;
background:#FFFFFF;
}
.tableform .label
{
text-align:left;
}
.indented {
margin-left:15px;
}
.service_box {
float:left;
padding:5px;
text-align:left;
width:233px;
}
.service_box_top {
font-size: 1.2em;
font-weight:bold;
padding: 5px 0 5px 2px;
}
.service_box_content {
height:120px;
width:231px;
}
.status_error
{
background-color:#FFF8C6;
border:1px solid #FF0000;
color:#FF0000;
padding: 30px;
text-align:left;
}
.status_success
{
border:1px solid #347C17;
color:#347C17;
padding: 30px;
background-color:#FFF8C6;
}
.floating_image
{
display:inline;
float:left;
padding:0 10px 0 0;
}
.floating_image_right
{
display:inline;
float:right;
padding: 0 0 0 10px;
}
.floating_object
{
display:inline;
float:left;
}
.floating_object_right
{
display:inline;
float:right;
}
.greentext {
color:#7ab731;
}
.spacer {
clear:both;
margin:0;
padding:0;
}