  body  {
text-align : center;
min-width : 800px;
background : #0052a1 url('../images/body-bg.jpg') no-repeat center top;
margin : 40px 0 10px 0;
}
p {
font-size : 12px;
font-family : Arial, Helvetica, sans-serif;
margin : 0;
padding : 0 0 15px 0;
line-height : 140%;
}
h1 {
font-size : 135%;
color : #cc3300;
font-weight : bold;
margin : 0 0 5px 0;
padding : 0;
font-family : Verdana, Arial, Helvetica, sans-serif;
}
h2 {
font-size : 120%;
color : #000063;
font-weight : bold;
margin : 0 0 5px 0;
padding : 0;
font-family : Verdana, Arial, Helvetica, sans-serif;
}
h3 {
font-size : 80%;
color : #000063;
font-weight : bold;
margin : 0 0 5px 0;
padding : 0;
font-family : Verdana, Arial, Helvetica, sans-serif;
}
a {
color : #000000;
text-decoration : underline;
}
a:hover {
color : #666666;
text-decoration : none;
}
#container {
text-align : left;
width : 780px;
background : #ffffff url('../images/content-bg.jpg') repeat-x 0 0;
padding : 1px;
margin : 0 auto;
}
#header {
background : url(/images/1stchoiceheader.jpg) no-repeat center center;
padding : 30px;
color : #ffffff;
}
#content {
float : right;
width : 535px;
padding : 20px 10px 5px 20px;
font-size : 12px;
}
#leftColumn {
float : left;
width : 195px;
padding : 1px 0 0 0;
}
#rightColumn {
float : right;
width : 195px;
padding : 1px 0 0 0;
}
#footer {
clear : both;
background : #cc3300 url(%27../images/footer-bg.gif%27) repeat-x;
font-size : 90%;
padding-top : 10px;
padding-right : 10px;
padding-bottom : 5px;
padding-left : 10px;
}
#footer span {
float : right;
}
ul#nav {
color : #ffffff;
text-decoration : none;
padding : 10px 10px;
margin : 0 0;
padding : 12px 0;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 120%;
font-weight : bold;
background : #0052a1;
}
#nav li {
list-style : none;
display : inline;
margin : 0;
padding : 0;
color : #ffffff;
font-weight : bold;
font-size : 15px;
}
#nav a {
color : #ffffff;
text-decoration : none;
padding : 10px 10px;
border-left : 0 solid #ffffff;
}
#nav a:hover {
background : url('../images/nav-hover-bg.jpg') repeat-x 0 0;
color : #cc3300;
}
#leftColumn ul {
margin : 0;
padding : 0;
color : #fff;
font-family : Arial, Helvetica, sans-serif;
font-size : 80%;
}
#leftColumn li {
margin : 0 0 1px 0;
padding : 0;
display : block;
list-style : none;
}
#leftColumn li a {
display : block;
padding : 6px 6px 15px 15px;
color : #fff;
text-decoration : none;
}
#rightColumn ul {
margin : 0;
padding : 0;
color : #ffffff;
font-family : Arial, Helvetica, sans-serif;
font-size : 80%;
}
#rightColumn li {
margin : 0 0 1px 0;
padding : 0;
display : block;
list-style : none;
}
#rightColumn li a {
display : block;
padding : 20px;
color : #fff;
text-decoration : none;
}
.greenColour a {
background : #9caac6;
}
.blueColour a {
background : #5a79a5;
}
.brownColour a {
background : #488fc8;
}
#rightColumn li a:hover {
background : #000063;
}
blockquote {
padding-right : 20px;
padding-left : 20px;
font-size : 12px;
background : #9caac6;
color : black;
font-family : verdana, arial, sans-serif;
padding-top : 0;
padding-bottom : 0;
}
.floatRight {
float : right;
margin : 0 0 10px 10px;
}
.floatLeft {
float : left;
margin : 0 0 10px 10px;
}
img.floatLeft, img.floatRight {
border : 2px solid #000000;
}
.clearfix:after {
content : ".";
display : block;
height : 0;
clear : both;
visibility : hidden;
}
.clearfix {
display : inline-block;
}
* html .clearfix {
height : 1%;
}
.clearfix {
display : block;
