/* style-main.css                                                  */

BODY { font-family: Verdana, Arial, Geneva, Helvetica, Sans-Serif; 
       font-size : 100%; 
       color: #000000; 
       }

P   {font-size: 12px;
	  font-family: Verdana, Arial, Geneva, Helvetica, Sans-Serif; }
UL  {font-size: 12px; margin-top: 0pt;
	  font-family: Verdana, Arial, Geneva, Helvetica, Sans-Serif; }
LI  {font-size: 11px;
	  font-family: Verdana, Arial, Geneva, Helvetica, Sans-Serif; }
TD  {font-size: 12px;
	  font-family: Verdana, Arial, Geneva, Helvetica, Sans-Serif; }

P.a { font-family: Verdana, Arial, Geneva, Helvetica, Sans-Serif; 
       font-size: 8pt; }
P.b { font-family: Verdana, Arial, Geneva, Helvetica, Sans-Serif; 
       font-size: 8pt;
       color: #FFFFFF;  }
P.c { font-family: Verdana, Arial, Geneva, Helvetica, Sans-Serif; 
       font-size: 11.5px; }
.caption { font-family: Tahoma, Arial, Geneva, Helvetica, Sans-Serif; 
       font-size: 9px;
       padding-left: 5px;  
       padding-right: 5px; 
       color: #666666; }     
.pad { font-family: Tahoma, Arial, Geneva, Helvetica, Sans-Serif; 
       font-size: 9px;  padding-right: 5px; padding-left: 5px; }

.pad-11 { font-family: Verdana, Arial, Geneva, Helvetica, Sans-Serif; 
       font-size: 11px;  padding-right: 5px; padding-left: 5px; }


.title { font-size: 24px; color:#cc0000; font-family: Verdana, Arial, Helvetica, sans-serif; letter-spacing: -0.5pt; }
.subtitle { font-size: 20px; color:#cc0000; font-family: Verdana, Arial, Helvetica, sans-serif; letter-spacing: -0.5pt; }
.large { font-size: 16px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.medium { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif }
.medium-loose { font-size: 12px; line-height: 17px; font-family: Verdana, Arial, Helvetica, sans-serif }
.body-11 { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif } 
.standard { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif }
.small { font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif }
.small-bold { font-size: 9px; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif }
.vlarge-arial { font-size: 18px; font-family: Arial Black, Arial, Helvetica, sans-serif }
.large-arial { font-size: 14px; font-family: Arial, Helvetica, sans-serif }
.medium-arial { font-size: 12px; font-family: Arial, Helvetica, sans-serif }
.standard-arial { font-size: 11px; font-family: Arial, Helvetica, sans-serif }
.blurb {FONT-SIZE: 80%;FONT-FAMILY: Verdana}
.typewriter { font-size: 12px; font-family: Courier New, serif }


.Nav {
	BACKGROUND-COLOR: BLUE; COLOR: WHITE; FONT-FAMILY: verdana; FONT-SIZE: 11px; FONT-WEIGHT: bold; LETTER-SPACING: -0.5pt; LINE-HEIGHT: 20px; MARGIN: 2px 0px; PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 3px; PADDING-TOP: 0px; TEXT-DECORATION: none; WIDTH: 157px
}

/*
SPAN.GlowText {
    filter:progid:DXImageTransform.Microsoft.Glow(Color=yellow,Strength=2);
    width: 0%;}
*/

.menu {
	COLOR: #ffffff; TEXT-DECORATION: none;
			font-size: 8pt;
}
.white {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.forms { width:120;font-size:8pt;background:PURPLE; }


/* Link Styles   */
/* Add for bold links: font-weight: bold; */

A { color: #000099; text-decoration: underline; } 
A:visited { color: #000099; } 
A:active { color: #404880; }
A:hover { color: ORANGERED; text-decoration: underline; } 
A.menu { color: #FFFFFF; font-weight: bold; text-decoration: underline;}
A.menu:visited { color: FFFFFF; font-weight: bold; }
A.menu:active {color: #FFFFFF; font-weight: bold; }
A.menu:hover { color: #FFCC00; font-weight: bold; text-decoration: underline}

A.menu2 { color: #990000; text-decoration: none; } 
A.menu2:visited { color: #990000; } 
A.menu2:active { color: #404880; }
A.menu2:hover { color: #990000; text-decoration: underline; } 

/* Heading Styles */
/* Add this font if desiORANGERED: Arial Black */ 

h1, h2, h3, h4, h5, h6 {
  font-family: Verdana, Arial, Geneva, Helvetica, Sans-Serif;  
  color: #000000;}

H1 { font-family: Verdana, Arial, Geneva, Helvetica, Sans-Serif;
font-size: 18pt;
font-weight: bold;
color: MIDNIGHTBLUE; }

H2 { font-family: Verdana, Arial, Geneva, Helvetica, Sans-Serif;
font-size: 14pt;
font-weight: bold;
color: ORANGERED; }

H3 { font-family: Verdana, Arial, Geneva, Helvetica, Sans-Serif;
font-size: 12pt;
font-weight: bold;
color: ORANGERED; }

H4 { font-family: Verdana, Arial, Geneva, Helvetica, Sans-Serif;
font-size: 10pt;
font-weight: bold;
color: ORANGERED; }

.ddm1 {
    font: 11px tahoma;
}
.ddm1 .item1,
.ddm1 .item1:hover,
.ddm1 .item1-active,
.ddm1 .item1-active:hover {
    padding: 3px 8px 4px 8px;
    border: 1px #003366;
    border-style: solid solid none solid;
    text-decoration: none;
    display: block;
    position: relative;
}
.ddm1 .item1 {
    background: GRAY;
    color: #ffffff;
}
.ddm1 .item1:hover,
.ddm1 .item1-active,
.ddm1 .item1-active:hover {
    background: ORANGERED;
    color: #ffffff;
}
.ddm1 .item2,
.ddm1 .item2:hover {
    padding: 3px 8px 4px 8px;
    text-decoration: none;
    display: block;
    white-space: nowrap;
}
.ddm1 .item2 {
    background: #3264C7;
    color: #ffffff;
}
.ddm1 .item2:hover {
    background: #6699FF;
    color: #ffffff;
}
.ddm1 .section {
    border: 1px #003366;
    border-style: solid solid solid solid;
    position: absolute;
    visibility: hidden;
    z-index: -1;
}
.ddm1 .bottom,
.ddm1 .bottom:hover { border-style: solid solid solid solid; }

* html .ddm1 td { position: relative; } /* ie 5.0 fix */

#left_nav{
	font-size: 14pt;
	margin: 0px;
	padding: 0px;
}

#left_nav { /* all left nav lists */
	padding: 0px 0px 25px 0px;
	margin: 0px;
	list-style: none;
	float : left;
	width : 146px;
	display: block;
	background-color: MIDNIGHTBLUE;
	font-size: 14pt;
	border: 1px solid MIDNIGHTBLUE;
}

#left_nav ul { /* all left nav lists */
	padding: 0px 0px 1px 1px;
	margin: 0px;
	list-style: none;
	float : left;
	width : 146px;
	display: block;
	background-color: MIDNIGHTBLUE;
	font-size: 14pt;
	border: 1px solid MIDNIGHTBLUE;
}

#left_nav a {
	color: WHITE;
	text-decoration: none;
}

#left_nav a:hover {
	color: WHITE;
	
}

#left_nav .left_nav_header {
	background-color: GRAY;
}

#left_nav .left_nav_flyout {
	background: url(images/arrow.gif) center right no-repeat;
	background-color: GRAY;
}

#left_nav .left_nav_special {
	background-color: GRAY;
}

#left_nav li { 
	position : relative;
	float : left;
	line-height : 16px;
	margin: 0px;
	padding: 0px;
	width: 145px;
	background-color: ORANGERED;
	z-index: 50;
}
	
#left_nav li ul { 
	position : absolute;
	left: -999em;
	margin-left : 146px;
	margin-top : -24px;
	font-size: 1em;
}

#left_nav li ul ul { 
	left: -999em;
	font-size: 1em;
}
	
#left_nav li a {
	width: 128px;
	display : block;
	font-weight : normal;
	text-decoration : none;
	background-color: #3264C7;
	margin : 0px;
	padding: 3px 12px 3px 5px;
	border-top: 1px solid MIDNIGHTBLUE;
}
	
#left_nav li a:hover {
	background-color : ORANGERED;
}
	
#left_nav li:hover ul ul, #left_nav li:hover ul ul ul, #left_nav li.sfhover ul ul, #left_nav li.sfhover ul ul ul {
	left: -999em;
	background-color: GRAY;
}
	
#left_nav li:hover ul, #left_nav li li:hover ul, #left_nav li li li:hover ul, #left_nav li.sfhover ul, #left_nav li li.sfhover ul, #left_nav li li li.sfhover ul { 
	left: auto;
	background-color: MIDNIGHTBLUE;
}




