/*	MASTER $Revision: 1.01 $
Copyright 2008 Free Style Charters.
Maxine Appleby - webmaster.
*/

html {
font-size : 100.01%;
}
h1, h2, h3, h4, h5, p, ul {
margin : 0;
}
body {
background-image : url(../images/back2.jpg);
background-repeat : repeat;
margin : 0;
padding : 0;
margin-left : 0;
margin-top : 0;
margin-right : 0;
margin-bottom : 0;
font : 64% Helvetica, Arial, sans-serif;
min-width : 955px;
}
.td, th {
font-family : Verdana, Arial, Helvetica, sans-serif;
}
ul {
padding : 0;
list-style : none;
font-family : Verdana, Arial, Helvetica, sans-serif;
left : 0;
top : 0;
right : 0;
bottom : 0;
}
p {
margin-bottom : 10px;
}
sub {
line-height : 80%;
}
.text p.small {
font-size : 108%;
line-height : 14px;
color : #666;
}
.text p a.heading1 {
font-weight : bold;
font-size : 120%;
}
.size02 {
font-size : 10pt;
}
.style23 {
color : #ffffff;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 14px;
font-weight : bolder;
}
.style24 {
font-family : Verdana, Arial, Helvetica, sans-serif;
}
.style26 {
font : normal 10pt Verdana, Arial, Helvetica, sans-serif;
font-weight : bold;
}
.style27 {
font-size : 9px;
}
.main-sm {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 10px;
font-weight : 900;
}
.mainfont {
font : normal 10pt Verdana, Arial, Helvetica, sans-serif;
}
.text ul {
list-style : disc;
font-size : 120%;
margin : 10px 0 10px 40px;
}
ul.numberedList {
list-style-type : decimal;
}
.text ul li {
margin : 5px 0;
}
.text ul li .listTitle {
margin-left : 10px;
}
.text ul ul, .text ul ul ul {
font-size : 100%;
}
.text ol {
font-size : 120%;
line-height : 15px;
}
.text ol li {
margin-bottom : 10px;
}
.text ol li ol {
font-size : 100%;
margin-top : 10px;
margin-bottom : 10px;
}
.left {
float : left;
margin : 5px 10px 5px 0;
}
.right {
float : right;
margin : 5px 0 5px 10px;
}
.wrapp {
width : 100%;
overflow : hidden;
}
.top-bar a:hover, #footer a:hover, .tabset .post a:hover {
text-decoration : underline;
}
.form {
margin : 0;
padding : 0;
}
.page {
width : 920px;
margin : 0 auto;
overflow : hidden;
}
.content_text {
font-size : 12px;
}
.top-bar a {
text-decoration : none;
}
.managed {
width : 600px;
width : 570px;
float : right;
font-size : 90%;
padding : 6px 30px 0 0;
line-height : 100%;
}
.managed ul {
float : right;
margin : 0;
padding : 0;
}
.managed ul li {
float : left;
}
.managed a {
width : 150px;
float : left;
color : #00338e;
background-repeat : no-repeat !important ;
background-position : 0 100% !important ;
padding : 9px 0 0;
}
.managed a:hover {
text-decoration : none;
}
.managed a.item-1 {
width : 150px;
width : 120px;
background : url(../images/managed-2.gif);
padding-left : 30px;
}
.managed a.item-3 {
width : 150px;
width : 115px;
background : url(../images/managed-1.gif);
padding-left : 35px;
}
.top-nav {
float : right;
margin : 36px 0 0 0;
padding : 0 2px 0 0;
}
.top-nav li {
float : left;
padding : 0 10px 0 9px;
line-height : 120%;
}
.top-nav li a {
font-size : 110%;
color : #c03;
}
.nav-bar {
background : #094fa3;
font-size : 110%;
}
.nav-bar ul {
background : url(../images/main-nav.gif) repeat-y;
padding : 0 0 0 2px;
margin : 0 0 0 19px;
float : left;
display : inline;
}
.nav-bar li {
float : left;
background : url(../images/main-nav.gif) repeat-y 100% 0;
padding : 0 2px 0 0;
}
.nav-bar li a {
color : #fff;
text-decoration : none;
font-weight : bold;
float : left;
line-height : 27px;
padding : 0 9px 0 10px;
}
.nav-bar .page_fr li a {
padding : 0 5px;
}
.nav-bar li a:hover {
background : url(images/main-nav-hover.gif) repeat-x;
}
.nav-bar li.active a {
background : url(images/main-nav-active.gif) repeat-x !important ;
}
.nav-bar form {
float : right;
margin : 4px 13px 4px 0;
display : inline;
}
.nav-bar .type-text {
float : left;
background : url(images/type-text.gif) no-repeat;
padding : 2px 0 2px 4px;
border : 0;
width : 167px;
height : 15px;
margin : 0 6px 0 0;
font : 12px Arial, Helvetica, sans-serif;
color : #000;
}
.nav-bar .type-text {
float : left;
background : url(../images/type-text.gif) no-repeat;
padding : 2px 0 2px 4px;
border : 0;
width : 105px;
height : 15px;
margin : 0 6px 0 0;
font : 12px Arial, Helvetica, sans-serif;
color : #000;
}
.nav-bar .type-img {
float : left;
}
.middle-image img {
display : block;
}
.extra .sub-nav .map_fr, .inner .sub-nav .map_fr {
display : block;
background-repeat : no-repeat !important ;
text-indent : -9999px;
overflow : hidden;
}
.tabset {
width : 219px;
float : right;
margin : 11px 0 0;
}
.tabset .tabs {
border-bottom : 1px solid #b2cce5;
width : 100%;
overflow : hidden;
padding : 1px 0 5px;
}
.tabs li {
float : left;
padding : 8px 0 8px 0;
border-right : 1px solid #b2cce5;
font-size : 95%;
vertical-align : middle;
}
.tabs li.first {
padding-left : 0;
padding-right : 4px;
}
.tabs li.last {
border : none;
margin-left : 5px;
padding-left : 28px;
}
.tabs a {
float : left;
text-decoration : none;
color : #094fa3;
font-size : 110%;
line-height : 100%;
font-weight : bold;
text-transform : uppercase;
}
.tabs .active {
padding-right : 8px;
padding-top : 6px;
}
.tabs .active a {
color : #c7161d;
font-size : 130%;
}
.tabset .post {
color : #666;
font-size : 120%;
padding : 9px 10px 3px 0;
line-height : 120%;
}
.tabset .post a {
color : #c03;
font-style : italic;
text-decoration : none;
padding : 0 10px 0 0;
}
.extra {
width : 716px;
float : left;
padding : 9px 0 0;
}
.index .sub-nav {
width : 226px;
float : left;
padding : 0 0 0 2px;
}
.index .sub-nav ul li {
padding : 1px 0 0;
}
.index .sub-nav ul a {
display : block;
width : 226px;
height : 59px;
background-repeat : no-repeat !important ;
text-indent : -9999px;
overflow : hidden;
}
.extra .main-links, .extra .main-links li {
width : 475px;
float : right;
}
.extra .main-links li {
float : left;
padding : 2px 0 1px 0;
}
.extra .main-links a {
float : left;
background-repeat : no-repeat !important ;
text-indent : -9999px;
overflow : hidden;
width : 236px;
height : 147px;
padding : 0;
margin : 0;
}
.index .feature-box {
width : 716px;
overflow : hidden;
margin : 12px 0 0;
border-top : 1px solid #b2cce5;
}
.index .feature-box li {
float : left;
padding : 15px 0 2px 3px;
}
.index .feature-box li a {
float : left;
height : 56px;
background-repeat : no-repeat !important ;
text-indent : -9999px;
overflow : hidden;
}
.seo-block {
width : 400px;
float : right;
}
.seo-block h1 {
padding : 3px 9px 2px;
margin : 0 0 10px;
background : #c7161d;
font-size : 180%;
line-height : 22px;
color : #fff;
font-weight : normal;
text-transform : uppercase;
}
.seo-block .text {
width : 450px;
width : 448px;
float : left;
padding : 0 0 0 2px;
color : #333;
}
.seo-block .text {
width : 450px;
width : 448px;
float : left;
padding : 0 0 0 2px;
color : #333;
}
.seo-block h2 {
color : #039;
font-size : 180%;
line-height : 110%;
margin : 1px 0 19px;
}
.text p {
font-size : 120%;
line-height : 150%;
}
.text .archive {
font-size : 120%;
width : 100%;
overflow : hidden;
padding : 18px 0 9px;
}
.text .archive li {
padding : 2px 0;
width : 100%;
float : left;
}
.text .archive span {
float : left;
width : 31px;
}
.text .archive a:hover {
text-decoration : none;
}
.inner .feature-box {
width : 400px;
overflow : hidden;
padding : 14px 0 0 2px;
clear : both;
}
.inner .feature-box .left {
width : 444px;
float : left;
padding : 0;
margin : 0;
}
.inner .feature-box .right {
width : 245px;
float : right;
padding : 0;
margin : 0;
}
.inner .feature-box li {
padding : 0;
float : left;
margin : 0;
}
.inner .feature-box .left li a {
margin-bottom : 3px !important ;
}
.inner .feature-box .right li a {
margin-bottom : 2px !important ;
}
.inner .feature-box a {
text-indent : -9999px;
overflow : hidden;
background-repeat : no-repeat !important ;
display : block;
}
.inner .sub-nav {
width : 217px;
float : left;
background : url(../images/sub-nav.gif) repeat-x;
padding : 28px 4px 0 29px;
overflow : hidden;
}
.inner .sub-nav ul {
padding : 0 0 14px;
}
.inner .sub-nav li {
background : url(../images/sub-nav-dots.gif) no-repeat 100% 100%;
padding : 1px 0;
position : relative;
}
.inner .sub-nav li.active li.active {
background : url(../images/sub-nav-dots.gif) no-repeat 100% 100%;
}
.inner .sub-nav li.active a {
font-weight : bold;
}
.inner .sub-nav li.active a span {
background : url(../images/red-arrow-active.gif) no-repeat left 0%;
}
.inner .sub-nav li ul {
background : url(../images/sub-nav-dots.gif) no-repeat 100% 0;
padding : 0 0 0 15px;
display : none;
}
.inner .sub-nav li.active ul {
display : block;
}
.inner .sub-nav li a {
display : block;
text-decoration : none;
color : #036;
font-size : 120%;
padding : 10px 60px 9px 0;
}
.inner .sub-nav li a span {
display : block;
padding : 0 0 0 13px;
background : url(../images/red-arrow.gif) no-repeat 0 5px;
}
.inner .sub-nav li ul .active a {
background : url(../images/sub-nav-active.gif) repeat-y 100% 0;
}
.inner .sub-nav li ul a {
color : #669;
font-weight : normal !important ;
padding-right : 0;
}
.inner .sub-nav li ul a span {
background : url(../images/red-arrow.gif) no-repeat 0 5px !important ;
}
.inner .sub-nav li a:hover {
text-decoration : underline;
}
.inner .sub-nav li ul a:hover span {
background : url(../images/red-arrow-hover.gif) no-repeat 0 3px !important ;
}
ul.siteMap {
list-style-type : none;
}
ul.siteMap li {
padding-bottom : 10px;
list-style-type : none;
text-transform : uppercase;
}
ul.siteMap ul {
margin-bottom : 0;
}
ul.siteMap li li {
padding-bottom : 0;
text-transform : none;
}
ul.siteMap li li {
padding-bottom : 0;
padding-left : 10px;
text-transform : none;
background : url(../images/red-arrow.gif) no-repeat 0 5px;
}
ul.siteMap a {
color : #036;
}
ul.siteMap a:hover {
text-decoration : none;
}
.dataTable {
width : 600px;
border : 0 solid #000;
}
.dataTable tr {
vertical-align : top;
}
.dataTable th {
font-weight : bold;
text-align : left;
font-size : 110%;
border-bottom : 1px solid #000;
}
#footer {
border-top : 1px solid #b2cce5;
}
#footer .page {
width : 500px;
padding-top : 5px;
margin : 0 auto;
text-align : left;
}
#footer .page_fr {
width : 500px;
margin : 0 auto;
}
#footer ul {
width : 400px;
width : 390px;
padding : 0 10px 0 0;
overflow : hidden;
float : right;
margin : 0;
display : block;
}
#footer li {
float : right;
padding : 0 5px 10px;
}
#footer a {
color : #666;
text-decoration : none;
}
#footer p {
width : 420px;
float : left;
}
#header #print-logo {
display : none;
}
a:link {
color : #ffffff;
text-decoration : underline;
}
a:visited {
color : #c4c3cb;
}
a:hover {
color : #ffff66;
}
a:active {
color : #7baedd;
text-decoration : underline;
}
h1 {
font-family : "Baskerville Old Face", sans-serif, "Palatino Linotype";
font-size : 36px;
font-weight : bolder;
color : #7bb2eb;
}
a.xnav:hover {
color : #000000;
background-color : #b8cef3;
border-bottom : 1px dashed #000000;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 14px;
text-decoration : underline;
font-weight : bolder;
}
.mainfont2 {

font : normal 10pt Verdana, Arial, Helvetica, sans-serif;
}
