/*LAYOUT*/
/*================================================
MAIN STUFF
=================================================*/

html {
     height:100%
}
body{
font: 14px Arial;
color:#333;
margin:0px;
padding:0px;
height:100%;
background-image:url(images/bg_in.jpg);
background-repeat:no-repeat;
background-position:top center;
background-color:#1a4771;
}
img{
border:0;
}
.clear {
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
#container{
width:999px;
margin:0 auto;
 position:relative;
     min-height:100%;
     _height:100%; /* for IE6 as it doesnt understand min-height */
}
/*================================================
Header
=================================================*/
#header{
height:216px;
}

/*================================================
TOP NAV
=================================================*/
#topnav{
height:27px;
float:right;
color:#fff;
font-size:9px;
display:inline;
}
#topnav a{
font-size:9px;
color:#fff;
text-decoration:none;
}
#topnav a:Hover{
font-size:9px;
color:#fff;
text-decoration:underline;
}
/*================================================
Search Styles
=================================================*/
#search{
float:right;
height:36px;
padding-top:40px;
}
input{
border:1px solid #dfdfdf;
font: 9pt "Lucida Sans Unicode", "Trebuchet Ms", Helvetica, Arial;
color:#919191;
}
/*================================================
LEFT NAV
=================================================*/
#leftnav{
width:227px;
color:#fff;
}
#leftnav_top{
width:227px;
background-image:url(images/sidenav_top.gif);
background-repeat:repeat-y;
}
#leftnav_bottom{
width:227px;
height:39px;
background-image:url(images/sidenav_bottom.gif);
background-repeat:no-repeat;
}
#leftnavigation{
display:block;
list-style:square;
}

#leftnav ul{
display:block;
width:auto;
font-size:10px;
color:#efefef;
margin:0;
list-style:none;
}
#leftnav ul a{
font-weight:bold;
}
#leftnav li{
margin-left:-10px;
_margin-left:40px;
/margin-left:30px;
list-style:square;
}
#leftnav li a{

color:#efefef;
font-weight:normal;
text-decoration:none;
margin:0;
}
#leftnav li a:Hover{
color:#efefef;
font-weight:normal;
text-decoration:underline;
margin:0;
}
.Current{
color:#ecaf00;
}
.home{
color:#ecaf00;
}


/*================================================
NAVIGATION
=================================================*/
#navigation{
height:31px;
padding-left:25px;
font-size:14px;
}
#subNavigation{
width: 20em; 
float: right;
}
#subNavigation ul{
list-style: none; 
border: 1px solid #FFE8CD; 
background: #FFF9D8;
}
/*================================================
THE CONTENT
=================================================*/
#content{
width:999px;
 padding-bottom:133px;
}
#thecontent{
float:right;
width:759px;
}
#headercontent{
background-image:url(images/header_content.jpg);
background-repeat:no-repeat;
height:41px;
width:759px;
padding-top:8px;
padding-left:10px;
}
#headercontent h1{
display:inline;
font-size:18px;
color:#fff;
}
#contenttop{
_margin-top:-20px;
/margin-top:-20px;
background-color:#fff;
font-size:14px;
color:#333333;
font-size:14px;
padding-left:10px;
padding-right:6px;
line-height:20px;
}
#contenttop h1{
font-size:14px;
}
#contenttop h2{
font-size:14px;
font-weight:bold;
background-image:url(images/h2_bg.jpg);
background-repeat:no-repeat;
padding-left:24px;
}
#contenttop li{
font-size:14px;
}
#contenttop li{
font-size:14px;
}

ol {
padding:0px 0px 0px 50px;
margin:0px;
}

/* SHOW PDF's
=================================================*/
.pdf ul{
list-style:none;
list-style-image:none;
margin:20px;
}
.pdf li{
font-size:12px;
list-style:none;
list-style-image:none;
background-image:url(images/pdf.gif);
background-repeat:no-repeat;
height:26px;
padding-left:28px;
padding-top:5px;
}
.pdficon{
display:block;
background-image:url(images/pdf.gif);
background-repeat:no-repeat;
height:26px;
width:26px;
}
/* SHOW FLV's
=================================================*/
.flv ul{
list-style:none;
list-style-image:none;
margin:20px;
}
.flv li{
font-size:12px;
list-style:none;
list-style-image:none;
background-image:url(images/video.jpg);
background-repeat:no-repeat;
height:26px;
padding-left:28px;
padding-top:5px;
}
.small{
font-size:8px;
padding-left:6px;
color:#666666;
}
/* Table Styles
=================================================*/
.tabletop{
background-image:url(images/tabletop_bg.jpg);
background-repeat:repeat-x;
color:#fff;
height:32px;
}
#tableholder{
}
#tablebottom{
}
#contenttop a{
color:#23619b;
text-decoration:underline;
}
#contenttop a:Hover{
color:#071421;
text-decoration:underline;
}
#contentbottom{
background-image:url(images/bottom_content.jpg);
background-repeat:no-repeat;
height:31px;
}
/*============================================================
FOOTER STUFF
=============================================================*/
#footer{
margin-top:10px;
height:30px;
background-image:url(images/footer.jpg);
background-repeat:repeat-x;
background-color:#12395A;

}
#footer_content{
padding-top:10px;
width:999px;
text-align:right;
margin: 0 auto;
color:#fff;
font-size:10px;
}
#footer_content a{
color:#fff;
font-size:10px;
text-decoration:underline;
}
#footer_content a:Hover{
color:#083344;
font-size:10px;
text-decoration:underline;
}


p {
margin:0 0 1.5em; 
color: #333; 
font-size:14px;
}
p img {
float:left;
margin:1.5em 1.5em 1.5em 0;
padding:0;
}
p img.right {
float:right;
margin:1.5em 0 1.5em 1.5em;
}

/* LINKS standards */
a:focus, a:hover {
color:#000;
}
a {
color: #14223E;
text-decoration:underline;
}

/* ELEMENTS standards */
td,tr,table{
font-size:12px;
}

/* FORM ELEMENTS */
label {font-weight:bold;}
fieldset {padding:1.4em;margin:0 0 1.5em 0;border:1px solid #ccc;}
legend {font-weight:bold;font-size:1.2em;}
input.text, input.title, textarea, select {margin:0.5em 0;border:1px solid #bbb;}
input.text:focus, input.title:focus, textarea:focus, select:focus {border:1px solid #666;}
input.text, input.title {width:300px;padding:5px;}
input.title {font-size:1.5em;}
textarea {width:300px;height:250px;padding:5px;}
.error, .notice, .success {padding:.8em;margin-bottom:1em;border:2px solid #ddd;}
.error {background:#FBE3E4;color:#8a1f11;border-color:#FBC2C4;}
.notice {background:#FFF6BF;color:#514721;border-color:#FFD324;}
.success {background:#E6EFC2;color:#264409;border-color:#C6D880;}
.error a {color:#8a1f11;}
.notice a {color:#514721;}
.success a {color:#264409;}

.error ul{margin-bottom: 0; padding-bottom: 0;}



/*============================================================
CEO Pic
=============================================================*/

.ceo {
float:left;
}





















/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
