/************************
* General Styles 
************************/

body {
margin:0;
padding:0;
background-color:#c2d6eb;
}

#body_bg {
background-image:url(../GRAPHICS/vertical_bar_shadow.jpg); 
background-repeat:repeat-y; 
}

/* WORKING ON THIS ONE -- BODY TITLES IN TEXT **************** */
.body_title {
color: #23468B;
font-size: 18px;
font-family: "Formatta Medium", Arial, Helvetica, sans-serif;
font-variant: small-caps;
text-decoration: none;
font-weight: bolder;

}
/* *********************** */

.table_content {
float: left;
width: 760px;
margin-top: -20px;
z-index:111;
}

*html .table_content {
float: left;
width: 760px;
margin-top: -19px;
z-index:111;
}


.leftnav_top {
margin-top: 18px;
}

*html .leftnav_top {
margin-top: 5px;
}

.leftnav {
margin-top: 0px;
}


*html .leftnav {
margin-top: -4px;
}



/************************
* Header Styles 
************************/

#main_header #header_title {
margin-top:40px;
}

#main_header #quick_nav {
margin-top:5px; 
margin-bottom:25px;
color: #3B6D0E;
font-size: 10px;
font-family: Arial, Helvetica, sans-serif;
text-decoration: none;
font-weight: bold;
}

#main_header #media_container {
border-top:2px solid; 
border-top-color:#24478b; 
width:inherit;
}

#main_header #quick_nav a {
color: #3B6D0E;
}

#main_header #quick_nav a:link {
text-decoration: none;
}

#main_header #quick_nav a:visited {
text-decoration: none;
}

#main_header #quick_nav a:hover {
text-decoration: underline;
}

#main_header #quick_nav a:active {
text-decoration: none;
}


/************************
* Footer Styles 
************************/

#main_footer {
text-align: center;
padding-top: 8px;
background-image:url(../GRAPHICS/footer_bkgd.gif);
background-repeat:repeat-x;
width: 760px;
}

.footer {
font-family: Arial, Helvetica, sans-serif;
font-size: 9px;
color: #FFFFFF;
}

.footer a:link {
text-decoration: none;
color: #FFFFFF;
}

.footer a:visited {
text-decoration: none;
color: #FFFFFF;
}

.footer a:hover {
text-decoration: underline;
color: #FFFFFF;
}

.footer a:active {
text-decoration: none;
color: #FFFFFF;
}

/************************
* Content Styles 
************************/

#content {
width:100%;
padding-left:20px;
}

#main_col {
padding-right:20px;
width:540px;
}

#main_col_right {
width:290px;
float:left;
padding-right:20px;
}

#right_col {
width:250px;
float:left;
}

.l1menu ul {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
padding-left:1em;
list-style-type:square;
color:#23468b;
}

.l1menu ul li a {
text-decoration:none;
color:#23468b;
}

#main_col_level2 {
width:560px;
}

#main_col_level3 {
width:290px;
float:left;
padding-right:20px;
}

.copy {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
text-align: justify;
line-height: 14px;
}

.copy_nj {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
text-align: left;
line-height: 14px;
}

/************************
* Level 3 Menu Styles 
************************/

.l3menu {
display:block; 
background-color:#FFFFFF; 
border-color:#003366; 
border-style:solid; 
border-width:2px; 
width:185px;
}

.l3menu_header {
display:block; 
background-color:#5C933D; 
height:19px;
}

.l3menu_copy {
display:block; 
background-color:#FFFFFF; 
width: 174px; 
text-align:left; 
padding-top:10px;
}

.l3menu_list {
font-family:Arial, Helvetica, sans-serif; 
font-stretch:semi-condensed; 
font-size:12px; 
padding-left:27px;
padding-bottom:5px;
list-style-type:square;
color:#23468b;
margin:0px;
}

.l3menu_list li {
padding:3px;
}

.l3menu_list a {
text-decoration:underline;
color:#23468b
}

.helpmefind {
font-family:"Formatta Medium", Arial, Helvetica, sans-serif; 
font-stretch:semi-condensed; 
font-size:14px; 
font-weight: bolder;
padding-left:0px;
padding-bottom:5px;
color:#23468b;
margin:0px;
}

