* {
margin:0px;
padding:0px;
}

body {
font-family: "Lucida Sans",Verdana,lucida,sans-serif;
font-size:12px;
}
div#topsection {
height:150px;
background-image:url(/images/bluevertical.gif);
}

div#topsection p {
width:250px;
}

div#tiltedpicholder {
width: 900px;
position: absolute;
}
img#tiltedpic {
position: absolute;
left: 400px;
top: -70px;
}

div#introtext {
width:900px;
margin:auto;
padding-top:20px;
}
div#introtext span.shadowme {
color: white;
font-size:24px;
letter-spacing:1px;
font-weight:normal;
font-family:Arial, 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
}

div#introtext span span {
        display: block;
        width: 305px;
}

#introtext span.shadowme {
        top: 0px;
        left: 0px;
        display: block;
        width: 705px;
}
#introtext span span {
        display: block;
        width: 705px;
}

#introtext p{
color: #aebb5d;
margin-left:5px;
}

div#logobox {
height:110px;
width:900px;
margin:auto;
text-align:right;
}
div#logobox p span {
font-size:1.5em;
padding-top:50px;
margin-left:5px;
color: #aebb5d;
}
div#logobox a {
text-decoration:none;
color: #4d6136
}
div#logobox p img {
margin-top:0px;
}

div#topnavbox {
height:25px;
line-height:25px;
background-image:url(/images/menubg.gif);
text-decoration:none;
color:white;
text-transform:uppercase;
font-family:Arial,Helvetica,sans-serif;
position:relative;
}

/* Menu Styling */

ul#navbox a, ul#navbox a:visited {
color: white;
}
#navcontainer {
width: 900px; margin: auto;
}
#navbox, #navbox ul {
width:100%;list-style:none;padding:0;float:left;
}
#navbox a {
display:block;padding:0 2em;text-transform: uppercase;letter-spacing: 1px;color:white;
}

#navbox li {
float:left;padding:0 2px 0 0;
}
#navbox li ul {
position:absolute;left:-999em;height:auto;width:14.4em;w\idth:13.9em;font-weight:normal;margin:0;
}
#navbox li li {
padding-right:1em;
}
#navbox li ul a {
width:13em;w\idth:9em
;}
#navbox li ul ul {
margin:-1.75em 0 0 14em;
}
#navbox li:hover ul ul, #navbox li:hover ul ul ul, #navbox li.sfhover ul ul, #navbox li.sfhover ul ul ul {
left: -999em;
}
#navbox li:hover ul, #navbox li li:hover ul, #navbox li li li:hover ul, #navbox li.sfhover ul, #navbox li li.sfhover ul, #navbox li li li.sfhover ul {
left:  auto;
}
#navbox, #navbox ul {
}
#navbox a.moreright {
background: url(/images/rightarrow.gif) center right no-repeat;
}
#navbox a.moredown {
background: url(/images/downarrow.gif) center right no-repeat;
}
#navbox li ul {
border-top:1px solid black;background:#474d45;z-index:1;
}
#navbox li li {
border-bottom:1px solid black;
}
#navbox a {
text-decoration: none;
}
#navbox li:hover, #navbox li.sfhover {
background:#012351;
}

div#content {
 width:910px;
 margin:auto;
}
div#main {
width:700px;
float:left;
margin-top:1em;
}

div#main p {
margin-bottom:1em;
}

div#rightcontent {
width: 200px;
float:right;
background-repeat:no-repeat;
background-position:top;
min-height:400px;
}

div#rightcontent h3 {
font-family: Arial;
font-size:1.2em;
}

div#rightcontent form, div#rightcontent h3 {
padding:10px;
}
div#rightcontent form {
padding-bottom:1em;
margin-bottom:1em;
border-bottom: 1px dotted #96b542;
}
div#rightcontent p {
text-align:left;
padding-left:5px;
margin-bottom: 5px;
}

div#rightcontent ul {
padding-left:10px;
}
div#rightcontent li {
 list-style-type:square;
list-style-position:inside;
}

div#footer {
clear:both;
background-color: #cccccc;
color: #666666;
min-height:150px;
}
div#innerfooter {
 width:910px;
 margin:auto;
 padding-top:2em;
}
div#main {
margin-left:5px;
}
div#main h1 {
color:#185e99;
font-weight:normal;
padding-bottom:1em;
}
h2 {
color: #96b542;

}
h3 {
color: #96b542;
}
div#main li a, div#main li a:visited {
}
div#main a, div#main a:visited {
color: #185e99;
}
div#main ul li {
  background: transparent url(/images/buttondot.gif) no-repeat 0 50%; 
  background-position: top left;
  padding-left: 18px; 
  list-style-type:none;
  padding-bottom: 1em;
}
div#main img {
background: white none repeat scroll 0 0;
border: 1px solid #DDDDDD;
margin: 3px 20px 20px 0;
padding:5px;
}

div#main p.introtext {
font-size: 1.2em;
}

blockquote p
    {
    padding: 0px 15px 0px 0px;
    font-size: 1em;    
    background: url(/images/quote_down.png) bottom right no-repeat;
    width:300px;
}

blockquote
    {
    padding: 20px;
    padding-bottom:0px;
    font-size: 1em;    
    background: url(/images/quote_up.png) top left no-repeat;
clear:left;
}

cite
    {
    font-size: 1em;
padding-bottom:1em;
margin-bottom: 2em;
}

/* shadows */
.shadowme {
  position: relative;
  color: #fff;
}
.shadowme span {
  position: relative;
}
.shadowme span.shadow {
  position: absolute;
  top: 2px;
  left: 2px;
  color: #000;
}

/* Form Styling */
form label {
        display: block;  /* block float the labels to left column, set a width */
        float: left;
        width: 180px;
        padding: 0;
        margin: 5px 0 0; /* set top margin same as form input - textarea etc. elements */
        text-align: right;
        clear: both;
}
form label.noformat {
        display: inline;
        float: none;
        width: auto;
        padding: 0;
        margin: 0;
        text-align: inherit;
        clear: none;
}
html body form .formindent {
        margin-left: 180px;
}

form fieldset legend {
        font-size:1.1em; /* bump up legend font size, not too large or it'll overwrite border on left */
                       /* be careful with padding, it'll shift the nice offset on top of border  */
}

form br {
        clear:left;
}
fieldset br {
clear:left;
}
form input, form textarea, form select, form img {
        margin:5px 0 0 10px; /* set margin on left of form elements rather than right of
                              label aligns textarea better in IE */
}

fieldset input[type=text], fieldset input[type=password], form textarea {
background:url(/images/inputbg.gif);
border:1px solid #AFACA7;
}

div#global img[width="10"], div#global img[width="16"], div.global  img[width="10"], div.global img[width="16"],div.global img[width="21"], div#global img[width="21"], div#fpmessagediv  img[width="16"], span.mceEditorContainer img[width="20"]  {
margin:0;
padding:0;
border:0;
}

div#latest p a {
background: url(/images/extlink.png) no-repeat 100% 50%;
padding: 0 20px 0 0;

}
