
/* Main Sections 
------------------------------------------------------------------------- */
* {
    margin: 0;
    padding: 0;
}
body {
    font-family:Georgia, "Times New Roman", Times, serif;
    font-size:12px;
    text-align:left;
	font-size:11px;
    color: #000000;
	background-image:none;
	background-repeat:no-repeat;
	background-position:top center;
	background-color:#fff;
}
div, p, img, a, td, ul, ol {
    font-size: 1em; 
}
td{
padding:5px;
}

ol {
    margin-left: 1em;
    padding-left: 1em;
}
ol li {
    margin-left: 1em;
    padding: 0 0 .5em.3em;
    list-style: decimal;
}
h1, h2, h3, h4 {
	font-family: "Trebuchet MS", georgia, helvetica, arial, verdana, sans-serif;
	font-weight: bold;
	margin: .5em 0;
	letter-spacing: .07em;
}
h1 { font-size: 218% }
h2 { font-size: 164%; }
h3 { font-size: 145%; }
h4 { font-size: 118%; letter-spacing: .15em }

p { padding: 0 0 1em; }

a img, img {
    border: none;
}

ul {
    list-style: none;
    margin: 0 0 20px 1em;
}
li {
    list-style: none;
    padding-left: 1em;
    margin-bottom: 3px;
}


.clear {
    clear: both;
    height: 1px;
    margin: -1px 0 0;
    font-size: 1px;
}


#page {
text-align:left;
}

.center { text-align: center;}
.alignright { float: right; }
.alignleft { float: left; }

/* Header 
------------------------------------------------------------------------- */

#header {
height:97px;
}

/* MainMenu 
------------------------------------------------------------------------- */
#mainmenu{

float:right;
padding-right:10px;
padding-top:8px;
height:32px;
color:#000000;
}
.mainmenu_items{
display:block;
float:left;
text-decoration:none;
padding-left:20px;
color:#000;
font-weight:bold;
text-transform:uppercase;
font-size:14px;

}
A:Hover.mainmenu_items{
float:left;
display:block;
text-decoration:none;
padding-left:20px;
color:#0000;
}
.mainmenu_itemselected{
display:block;
float:left;
text-decoration:none;
padding-left:20px;
color:#0000;
font-weight:bold;
text-transform:uppercase;
font-size:14px;
}
/* Side Menu 
------------------------------------------------------------------------- */
#sidemenu{
float:left;
padding-left:24px;
}
.sidemenu_items{

border-bottom:1px solid #FFFFFF;
padding-top:8px;
padding-bottom:5px;
display:block;
text-decoration:none;
padding-left:10px;
color:#fff;
font-weight:normal;
text-transform:uppercase;
font-size:11px;
padding-right:15px;
}
A:Hover.sidemenu_items{
border-bottom:1px solid #FFFFFF;
padding-top:8px;
padding-bottom:5px;
display:block;
text-decoration:none;
padding-left:10px;
color:#fff;
font-weight:normal;
text-transform:uppercase;
font-size:11px;
background-image:url(images/arrow.gif);
background-position:-10px 7px;
background-repeat:no-repeat;
padding-right:15px;
}
.sidemenu_itemselected{
border-bottom:1px solid #FFFFFF;
padding-top:8px;
padding-bottom:5px;
display:block;
text-decoration:none;
padding-left:10px;
color:#fff;
font-weight:normal;
text-transform:uppercase;
font-size:11px;
background-image:url(images/arrow.gif);
background-position:-10px 7px;
background-repeat:no-repeat;
padding-right:15px;
}
/* Side Menu Inside
------------------------------------------------------------------------- */
#rightmenu{
float:right;
padding-top:20px;
padding-right:24px;
}
.rightmenu_items{

border-bottom:1px solid #FFFFFF;
padding-top:8px;
padding-bottom:5px;
display:block;
text-decoration:none;
padding-left:10px;
color:#fff;
font-weight:normal;
text-transform:uppercase;
font-size:11px;
}
A:Hover.rightmenu_items{
border-bottom:1px solid #FFFFFF;
padding-top:8px;
padding-bottom:5px;
display:block;
text-decoration:none;
padding-left:10px;
color:#fff;
font-weight:normal;
text-transform:uppercase;
font-size:11px;
background-image:url(images/arrow.gif);
background-position:-10px 7px;
background-repeat:no-repeat;
}
.rightmenu_itemselected{
display:block;
text-decoration:none;
padding-left:20px;
font-weight:bold;
color:#333333;
}
/* SFooter Menu 
------------------------------------------------------------------------- */
#footernav{
float:right;
padding-top:12px;
}
.footer_items{
font-weight:bold;
display:block;
float:left;
text-decoration:none;
padding-left:5px;
font-weight:normal;
font-size:10px;
padding-right:5px;
color:#666666;
}

A:Hover.footer_items{
font-weight:bold;
display:block;
float:left;
text-decoration:none;
padding-left:5px;
color:#333;
font-weight:normal;
font-size:10px;
padding-right:5px;
}
.footer_itemselected{
font-weight:bold;
display:block;
float:left;
text-decoration:none;
padding-left:5px;
color:#333;
font-weight:normal;
font-size:10px;
padding-right:5px;
}
/* Secs 
------------------------------------------------------------------------- */
#content{
height:483px;
background-image:none
background-repeat:no-repeat;
}
#content_links{
height:483px;

}
#sec{
height:197px;
}
#seccontent{
color:#000000;
font-size:11px;
padding:5px;
}
#thetitle{
float:left;
padding-top:30px;
padding-left:5px;
font-weight:bold;
color:#fff;
font-size:11px;
text-align:left;
text-transform:uppercase;
}
#left_content{
float:left;
width:424px;
padding-top:20px;
}
#left_content_default{
float:left;
width:350px;
padding-top:20px;
}
#left_content_default a{
font-weight:bold;
color:#193751;
text-decoration:none;
}
#left_content_default a:Hover{
font-weight:bold;
color:#193751;
text-decoration:underline;
}
#thecontent{
font-size:11px;
float:left;
width:310px;
padding-top:150px;
padding-left:25px;
color:#fff;
}
#thecontent_default{
font-size:11px;
float:left;
padding-top:20px;
padding-left:100px;


padding-right:10px;
color:#333;
}
#thecontent_right_default{
width:370px;
padding-right:50px;
padding-top:20px;
font-size:11px;
float:right;
color:#fff;
}
#thecontent_right_default img {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
}
#thecontent_right_default ul {
    list-style: none;
}
#thecontent_right_default li {
list-style:square;
margin-left:20px;

    padding-left: 1em;
}

#thecontent_default ul {
    list-style: none;
}
#thecontent_default li {
list-style:square;
margin-left:20px;
    padding-left: 1em;
}
#right_content{
float:right;
width:240px;
padding-left:40px;
padding-top:50px;

}
#right_content a{
background-image:url(images/bullet.gif);
background-repeat:no-repeat;
padding-left:20px;
display:block;
height:30px;
color:#fff;
font-size:14px;
font-weight:bold;
text-decoration:none;
}
#right_content a:Hover{

color:#333;

}
/* Client Area 
------------------------------------------------------------------------------- */
#clientarea{
float:right;
color:#333;
font-size:9px;
padding-left:80px;
padding-top:35px;
}

/* Search Form 
------------------------------------------------------------------------------- */
#search {
    position: absolute;
    right: 60px;
    top: 40px;
    padding: 15px 15px 0;
}
form.FSF_form {
    margin: 0;
    padding: 0;
}

input.FSF_input { 
    display: inline;
    height: 14px;
	font-size:10px;
    border: 1px solid #ddd;
    border-left-color: #c3c3c3;
    border-top-color: #7c7c7c;
}
input.FSF_submit {

    padding: 0;
}
.submit{
background-image:url(images/login.gif);
background-repeat:no-repeat;
background-position:0px -1px;
width:49px;
height:18px;
border:0px;
}
#box{
padding:10px;
background-image:url(images/box.jpg);
background-repeat:repeat-x;

}
/* Footer 
------------------------------------------------------------------------- */
#footer {
    margin: 0px;
	padding-top:21px;
	padding-right:10px;
    font-size: 85%;
    color: #8f8f8f;
	text-align:right;
	height:19px;
}

#footer p {
    padding: 20px 320px 20px 95px;
}

#footer a {border-bottom: none;}

/* Special handling for images & alignment 
------------------------------------------------------------------------------- */

p img {
	padding: 0;
	max-width: 100%;
}

img.centered {
	display: block;
	margin: 0 auto;
}
img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
}
img.left {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
}

/* Fixes for RichText widgets
------------------------------------------------------------------------------- */
.MODX_RichTextWidget {
	float: left;
}

.MODX_RichTextWidget a {
	border: 0px;
}
