/*====================================================
 BODY
=====================================================*/
body, html {
margin:0;
padding:0;
font-family:"Lucida Grande",verdana,sans-serif;
font-size:12px;
color:#36373a;
}

body {

background:white;
background:url(../Files/bg_stripes.gif/$file/bg_stripes.gif) repeat;
background:#21438b;
}

#pagewidth {
background:white;
border:1px solid #21438b;
border:1px solid #ffe6b1;
}

h1, h2, h3, h4, h5, h6 {
font-family:georgia,serif;
font-weight:normal;
color:#21438b;
}

p, pre, blockquote, label, ul, ol, dl, fieldset, address {
font-family:"Lucida Grande",verdana,sans-serif;
}

.floatleft {
float:left;
}

.floatright {
float:right;
}



/*====================================================
 HEADER
=====================================================*/
#header {
background:url(../Files/header_bg_blue2_758x294.jpg/$file/header_bg_blue2_758x294.jpg) no-repeat top left;
}

#header img.logo {
margin:13px 0 0 11px;
padding:0;
position:absolute;
}
/*====================================================
 TABS
=====================================================*/
ul#tabs {
margin:0 0 0 198px;
padding:0;
list-style:none;
position:absolute;
top:252px;
height:46px;
}

ul#tabs li {
margin:0;
padding:10px 12px;
float:left;
}

ul#tabs li a {
color:white;
text-decoration:none;
font-weight:bold;
font-size:14px;
}

ul#tabs li a:hover {
color:#efa136;
color:white;
text-decoration:underline;
}

ul#tabs li.highlight a {
color:#efa136;
color:black;
color:white;
text-decoration:underline;
}

/*====================================================
 BREADCRUMBS
=====================================================*/

/*====================================================
 CONTENT AREA
=====================================================*/
#main {
margin:10px 0 1em 0;
background:white;
min-height:300px;
font-size:12px;
}

#main h1 {
margin:10px 20px 0 0;
padding:0;
font-size:20px;
}

#main h2 {
margin:1em 20px 0 0;
padding:0;
font-size:18px;
}

#main h2.subtitle {
margin-top:0;
color:#36373a;
}

#main h3 {
margin:1em 20px 0 0;
padding:0;
font-size:16px;
}

#main h4 {
margin:1em 20px 0 0;
padding:0;
font-size:14px;
}

#main h5, #main h6 {
margin:1em 20px 0 0;
padding:0;
font-size:12px;
}

#main a {
color:#21438b;
}

#main a:hover {
color:blue;
color:#7e110b;
}

#main p {
margin:0.5em 20px 0 0;
padding:0;
line-height:16px;
}

#main li {
margin:0.5em 20px 0 0;
padding:0;
list-style-type:square;
font-size:12px;
}

#main .floatright {
margin:0 20px 0.5em 0.5em;
padding:0;
}

#main img {
margin:5px 0 0 0;
padding:1px;
border:1px solid #c5c2b8;
}

#main img.noborder {border-width:0;}

#main img.floatright {
padding:1px;
border:1px solid #c5c2b8;
}

#main img.noborder {
border-width:0;
}

#main img.floatleft {
margin:0 1em 1em 0;
padding:0;
}

#main table {
margin:1em 20px 0 0;
padding:0;
}

#main td {
margin:0;
padding:5px 0;
}

#main input, #main select {
width:300px;
color:#36373a;
}

#main input.medium {
width:150px;
}

#main input.short {
width:50px;
}

#main input.radio {
width:auto;
}

#main textarea {
font-family:"Lucida Grande",verdana,sans-serif;
font-size:12px;
width:300px;
}

#main input.button {
margin:1em 0 0 0;
padding:5px 10px 5px 5px;
background:white url(../Files/bullet_arrow_3x5.gif/$file/bullet_arrow_3x5.gif) no-repeat 93% 50%;
color:#21438b;
cursor:pointer;
border:1px solid #36373A;
width:auto;
}

#main table.borderbottom td {
border-bottom:1px solid #efefef;
}

/*====================================================
 COLUMN 1
=====================================================*/
#col1 {
margin:0 0 1em 0;
padding:0;
font-size:12px;
}

#col1 a {
color:#21438b;
font-size:12px;
text-decoration:none;
}

#col1 a:hover {
color:#7e110b;
}

#col1 div.block {
margin:10px 24px 0 11px;
padding:0;
background:#dbd7be url(/852573480051002F/Files/nav_title_bg_175x37.gif/$file/nav_title_bg_175x37.gif) no-repeat top left;
background:#dbd7be url(../Files/nav_title_bg_blue_175x37.gif/$file/nav_title_bg_blue_175x37.gif) no-repeat top left;
border-bottom:1px solid #b6b39e;
}

#col1 div.noborder {
border-width:0;
background:none;
}

#col1 p {
margin:0;
padding:0 0 5px 12px;
font-size:12px;
}

#col1 p.viewall {
margin:0 0 10px 0;
padding:5px 0 0 12px;
background:url(../Files/bullet_arrow_3x5.gif/$file/bullet_arrow_3x5.gif) no-repeat 5px 10px;
}

#col1 h3 {
margin:0 0 12px 0;
padding:8px 0 0 5px;
color:#fef4f3;
font-size:16px;
}

#col1 h4 {
margin:0 0 5px 0;
padding:5px 0 0 12px;
font-size:12px;
font-family:"Lucida Grande",verdana,sans-serif;
background:url(../Files/bullet_arrow_blue_3x5.gif/$file/bullet_arrow_blue_3x5.gif) no-repeat 5px 10px;
}

#col1 ul {
margin:1em 0 0 0;
padding:0;
list-style:none;
}

#col1 ul li {
margin:0 0 5px 0;
padding:5px 0 0 12px;
background:url(../Files/bullet_arrow_3x5.gif/$file/bullet_arrow_3x5.gif) no-repeat 5px 10px;
background:url(../Files/bullet_arrow_blue_3x5.gif/$file/bullet_arrow_blue_3x5.gif) no-repeat 5px 10px;
}

#col1 ul li.current {
background:url(../Files/bullet_arrow_yellow_3x5.gif/$file/bullet_arrow_yellow_3x5.gif) no-repeat 5px 10px;
background:url(../Files/bullet_arrow_red_3x5.gif/$file/bullet_arrow_red_3x5.gif) no-repeat 5px 10px;
}

#col1 ul li.current a {
cursor:default;
color:#7e110b;
}

/* GRAY BLOCK */
#col1 div.special {
margin:0 10px 0 11px;
padding:0;
background:url(/852573480051002F/Files/bg_topblock_177x271.gif/$file/bg_topblock_177x271.gif) no-repeat top left;
border-bottom-width:0;
}
#col1 div.special ul {
padding:2em 10px;
margin:0;
background:url(/852573480051002F/Files/bg_bottomblock_177x28.gif/$file/bg_bottomblock_177x28.gif) no-repeat bottom left;
}
#col1 div.special ul li {
margin:5px 5px 5px 0;
padding:5px 0 1px 15px;
background:url(/852573480051002F/Files/bullet_arrow_9x5.gif/$file/bullet_arrow_9x5.gif) no-repeat 0 10px;
border-bottom:1px solid #d1d0d0;
}
#col1 div.special ul li a {
margin:0;
padding:0;
font-family:arial,sans-serif;
font-size:14px;
color:#2E2D2B;
text-decoration:none;
}
#col1 div.special ul li a:hover {
color:#7e110b;
}


/*====================================================
 COLUMN 2
=====================================================*/
#col2 div.block {
margin:10px 10px 0 0;
padding:0;
background:#e5e2cf;
border:1px solid #c1beae;
}

#col2 div.noborder {
border-width:0;
}

#col2 h3 {
margin:10px;
padding:0;
font-size:20px;
}

#col2 h4 {
margin:0 10px;
padding:0;
color:#050505;
font-family:"Lucida Grande",verdana,sans-serif;
font-size:12px;
}

#col2 p {
margin:3px 10px;
padding:0;
font-size:10px;
}

#col2 div.readmore {
margin:0 0 10px 10px;
padding:0;
}

#col2 div.readmore a {
margin:0;
padding:0;
color:#bb251a;
font-size:10px;
}

#col2 p.viewall a {
color:#bb251a;
}

/*====================================================
 FOOTER
=====================================================*/
#footer {
margin:0;
padding:15px 0 17px 0;
text-align:center;
color:white;
background:#2e2d2b;
background:#105990;
}

#footer p {
margin:5px 0 0 0;
padding:0;
font-size:12px;
}

#footer a {
color:white;
}

#footer img.floatleft {
margin:-5px 0 0 45px;
padding:0;
}

/*====================================================
 HACKS, ETC.
=====================================================*/

/*====================================================
 LAYOUT
=====================================================*/
body {
text-align:center;
}

#pagewidth {
margin:0 auto 1em auto;
padding:0;
width:758px;
text-align:left;
}

#header {
height:294px;
}

#main {
width:548px;
float:right;
}

#col1 {
width:210px;
float:left;
}

#footer {
height:50px;
clear:both;
}

/* 2 COLUMN LAYOUT */

body.NavBoth #twocols {
margin:0;
padding:0;
width:548px;
float:right;
}

body.NavBoth #main {
width:318px;
float:left;
}

body.NavBoth #col1 {
width:210px;
float:left;
}

body.NavBoth #col2 {
margin:0;
padding:0;
width:210px;
float:right;
}

/* CUSTOM TOP LEFT NAVIGATOR */
body.col1abovetabs #col1 {
margin:-150px 0 2em 0;
padding:0;
}

/*====================================================
 PRINT
=====================================================*/

@media print {

body {
background:white;
}

#pagewidth {
border-width:0;
}

#header {
background:white;
height:150px;
}

#header ul#tabs {
display:none;
}

#main {
width:500px;
}

#col1 {
width:210px;
}

#footer {
background:white;
}

#footer {
height:50px;
clear:both;
}

}

