
/* Main Sections 
------------------------------------------------------------------------- */
* {
    margin: 0;
    padding: 0;
}
body {
    font-family: Verdana, Helvetica, sans-serif;
    font-size: small;
    text-align: center;
	font-size:11px;
    color: #333;
		background-image:url(images/bg.jpg);
	background-repeat:no-repeat;
	background-position:top center;
	background-color:#fff;
}
div, p, img, a, td, ul, ol {
    font-size: 1em; 
}

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 {
    width: 780px;
    margin: 0 auto;
    text-align: left;
}

.center { text-align: center;}
.alignright { float: right; }
.alignleft { float: left; }

/* Header 
------------------------------------------------------------------------- */

#header {
height:97px;
background-image:url(images/header.jpg);
background-repeat:no-repeat;
}

/* MainMenu 
------------------------------------------------------------------------- */
#menusec{
background-image:url(images/menu.jpg);
background-repeat:no-repeat;
}


#mainmenu{

float:right;
padding-right:10px;
padding-top:8px;
height:32px;
color:#fff;
}
.mainmenu_items{
display:block;
float:left;
text-decoration:none;
padding-left:20px;
color:#fff;
font-weight:bold;
text-transform:uppercase;
font-size:14px;

}
A:Hover.mainmenu_items{
float:left;
display:block;
text-decoration:none;
padding-left:20px;
color:#071b2b;
}
.mainmenu_itemselected{
display:block;
float:left;
text-decoration:none;
padding-left:20px;
color:#071b2b;
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;
}
/* 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;
}
/* 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;
}
/* Secs 
------------------------------------------------------------------------- */
#content{
height:483px;
}
#sec{
height:200px;
}
#seccontent{
color:#333;
font-size:11px;
padding:5px;
}
#thetitle{
float:left;
padding-top:24px;
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;
text-align:justify;
padding-top:150px;
padding-left:25px;
color:#fff;
}
#thecontent_default{
font-size:11px;
float:left;
text-align:justify;
padding-top:20px;
padding-left:10px;
padding-right:10px;
color:#333;
}
#thecontent_right_default{
width:370px;
padding-right:30px;
font-size:11px;
float:right;
text-align:justify;
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;
height:34px;
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;
}
/* Latest News ICON
------------------------------------------------------------------------------- */
#latestnews{
width:222px;
height:21px;
padding:18px 10px 5px 5px;
color:#fff;
background-image:url(images/latestnews_bg.jpg);
background-repeat:no-repeat;
}
#latestnews a{
color:#fff;
text-decoration:underline;
font-size:10px;
}
#latestnews a:Hover{
color:#3872a1;
text-decoration:underline;
font-size:10px;
}

/* The Menu
------------------------------------------------------------------------------- */
/*
#mainmenu{

float:right;
padding-right:10px;
padding-top:8px;
height:32px;
color:#fff;
text-transform:uppercase;
}
#mainmenu ul {
	float: left;
	list-style: none;
	line-height: 1;
	font-weight: bold;
	padding: 0;
	margin: 0 0 1em 0;
}

#mainmenu a {
_float:left;
	display: block;
	color: #fff;
	text-decoration: none;
	padding-left: 15px;
	padding-right: 15px;
	padding-top:10px;
	height:20px;
	border-right:1px solid #333333;
}

#mainmenu a.daddy {
}
#mainmenu a.daddy:Hover{
background-image:url(images/array_332x28_roll.gif);
background-position:-10px 0px;
}

#mainmenu li {
_display:block;
_padding-left:-100px;
	float: left;
	padding: 0;
}

#mainmenu li ul {

_display:block;
_height:30px;
_padding-top:30px;
	position: absolute;
	left: -999em;
	height: auto;
	width: 200px;
	font-weight: normal;
	margin: 0;
}

#mainmenu li li {
_display:block;
_float:left;
_left:-100px;
_padding-left:0px;
_margin-left:0;
_height:30px;
_position: relative;
	padding-right: 1em;
	width: 200px;
}

#mainmenu li ul a {
_width: 160px;
_float:left;
_padding-left:-150px;
background-image:url(images/bullet_11x8.gif);
background-repeat:no-repeat;
background-position:0px 12px;
background-color:#000;
}
#mainmenu li ul a:Hover {
_width:160px;
background-image:url(images/bullet_11x8_roll.gif);
background-repeat:no-repeat;
background-position:0px 12px;
background-color:#efefef;
color:#000;
}

#mainmenu li ul ul {
	margin: -30px 0 0 180px;
	_margin: -30px 0 0 100px;
}

#mainmenu li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
	left: -999em;
}

#mainmenu li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
_left:-50px;
	left: auto;
}

#mainmenu li:hover, #nav li.sfhover {
_float:left;
_left:-100px;
}
*/
