/****** stylesheet ******/
/* global structure styles */

/* ######################################## */
/* GLOBAL SITE FONT STYLES */
body, td, p {  
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style : normal;
	line-height: 18px;
}
p.serif, .serif, a.serif {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-style : normal;
	line-height: 18px;
	text-align : justify;
}
p.sanserif, .sanserif, a.sanserif {  
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style : normal;
	line-height: 17px;
	text-align : justify;
}
.ParagraphLetter {
	font-size: 24px;
	font-weight: bold;
	font-family: Georgia, "Times New Roman", Times, serif;
	text-transform: uppercase;
	color: #000033;
}
.small {
   font-size : 7pt; 
   font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; 
}

.Page_Title {
	font-weight : bold;
	font-size : 19pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color : black;
	line-height: 160%;
}
.Page_Heading {
	font-weight : bold; 
	font-size : 16pt; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color : black;
}
.Page_Subheading {
	font-weight : bold; 
	font-size : 13pt; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color : black;
}
.outquote {
	font-style : normal;
	font-weight : normal;
	font-size : 17pt;
	font-family : TIMES NEW ROMAN, GEORGIA, TIMESf;
	color : #0B6C40;
	line-height: 21px;
}

/* ######################################## */
/* GLOBAL SITE LINKS STYLES */
A:link, A:visited, A:active {
	text-decoration : underline;
	COLOR: #666666;
	FONT-WEIGHT: bold;
}
A:hover {
	COLOR: #FF0000;
	text-decoration : underline;
}
A.nobold:link, A.nobold:visited, A.nobold:active {
	text-decoration : none;
	FONT-WEIGHT: normal;
}
A.nobold:hover {
    text-decoration : underline;
	FONT-WEIGHT: normal;
}
A.small-link:link, A.small-link:visited, A.small-link:active, .small-link {
	font-size: 10px;
	text-decoration : none;
	FONT-WEIGHT: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
A.small-link:hover {
	text-decoration : underline;
}

/* ######################################## */
/* SITE MENU */
.mainmenu, A.mainmenu, A.mainmenu:link, A.mainmenu:visited, A.mainmenu:active {
	font-family : Arial, Helvetica, sans-serif; 
	font-size : 11px; 
	font-weight : bold; 
	color : #FFFFFF; 
	text-decoration : none;
	line-height : 21px;
}
A.mainmenu:hover {
	color : #FFFFFF;
	text-decoration : underline;
}
.menu-small, A.menu-small, A.menu-small:link, A.menu-small:visited, A.menu-small:active {
	font-family : Arial, Helvetica, sans-serif; 
	font-size : 8pt; 
	font-weight : bold; 
	color : white; 
	text-decoration : none;
	line-height : 21px;
}
A.menu-small:hover {
	color : #DCEBFE;
	text-decoration : none;
}
.menudropdown, A.menudropdown, A.menudropdown:link, A.menudropdown:visited, A.menudropdown:active {
	font-family : Arial, Helvetica, sans-serif; 
	font-size : 10px; 
	font-weight : normal; 
	color : black; 
	text-decoration : none;
}
A.menudropdown:hover {
	color : black;
	text-decoration : none;
}

/* ######################################## */
/* SITE LINK COLORS*/
.color_green, A.color_green, A.color_green:link, A.color_green:visited, A.color_green:active {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	color : #006600;
	text-decoration : none;
	font-size: 10px;
}
A.color_green:hover {
	color : #009900; 
	text-decoration : none;
}
.color_red, A.color_red, A.color_red:link, A.color_red:visited, A.color_red:active {
   font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; 
   font-weight : bold; 
   color : #990000; 
   text-decoration : none;
   font-size: 10px; 
}
A.color_red:hover {
	color : #CC0000; 
	text-decoration : none;
}
.color_blue, A.color_blue, A.color_blue:link, A.color_blue:visited, A.color_1blue:active {
   font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; 
   font-weight : bold; 
   color : #003399; 
   text-decoration : none;
   font-size: 10px; 
}
A.color_blue:hover {
	color : #0066CC; 
	text-decoration : none;
}
.lightyellow, A.lightyellow, A.lightyellow:link, A.lightyellow:visited, A.lightyellow:active {
   font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; 
   font-weight : bold; 
   color : #FFE34B; 
   text-decoration : none; 
}
A.lightyellow:hover {
	color : white; 
	text-decoration : none;
}

.lightgray, A.lightgray, A.lightgray:link, A.lightgray:visited, A.lightgray:active {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : normal;
	color : #999999;
	text-decoration : none;
	font-size: 12px;
}
A.lightgray:hover {
	color : white; 
	text-decoration : none;
}
.white, A.white, A.white:link, A.white:visited, A.white:active {
   font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; 
   font-weight : bold; 
   color : White; 
   text-decoration : none; 
}
A.white:hover {
	color : #FFF8DC; 
	text-decoration : none;
}
/* ######################################## */
/* BREAD CRUMB NAVIGATION */
.nav-heading {
   font-style : normal; 
   font-weight : bold; 
   font-size : 11px; 
   font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; 
   color : #006633; 
}
.nav-tree {
	font-style : normal;
	font-weight : normal;
	font-size : 10px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #7891BE;
}
A.nav-header-link:visited , A.nav-header-link:link {
	font-weight : bold;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #5170A8;
	text-decoration : underline;
	text-transform: uppercase;
}
A.nav-header-link:hover {
	color : #5170A8;
	text-decoration : overline;
}

/* ######################################## */
/* SITE FOOTER */
A.footermenu:link, A.footermenu:visited, A.footermenu:active {
   font-style : normal; 
   font-weight : normal; 
   font-size :10px; 
   font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; 
   color : #003366; 
   text-decoration : none; 
   text-transform : uppercase;
}
A.footermenu:hover {
   font-style : normal; 
   font-weight : normal; 
   font-size : 10px; 
   font-family :  Verdana, Geneva, Arial, Helvetica, sans-serif; 
   color : #336699; 
   text-decoration : none;

}
.footerfont {  
   font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-style : normal; 
	line-height: 15px;
	color : #666666;
}

/* ######################################## */
/* GLOBAL SITE INPUT STYLES */
input, button, select {  
	font-size: 12px;
}
input.button {
	text-align: center;
}
textarea.line {
	font-size: 10pt;
	font-family: verdana, helvetica, sans-serif;
	width : 525px;
}
input.line
	{
	font-size: 10pt;
	font-family: verdana, helvetica, sans-serif;
	width : 100px;
}
input.sideinputbox
	{
	font-size: 10pt;
	font-family: verdana, helvetica, sans-serif;
	width : 120px;
}

/* ######################################## */
/* GLOBAL MENU STYLES */

#list-menu {
width: 170px;
/* this width value is also effected by
the padding we will later set on the links. */
}

#list-menu ul {
margin: 0; 
padding: 0;
list-style-type: none;
font-family: verdana, arial, sanf-serif;
font-size: 12px; 
} 

#list-menu li {
margin: 1px 0 0;
} 

#list-menu a:link, #list-menu a:active, #list-menu a:visited {
color: #FFFFFF;
}

#list-menu a:hover {
	color: #000000;
	background-color: #F7F437;
} 

/*EXTRA EFFECT USE IMAGE */
/* background: #333333 url(images/background1.gif); */

#list-menu a {
	display: block;
	width:172px;
	padding: 5px 5px 5px 5px;
	background: #161460;
	text-decoration: none;
	filter:blendTrans(duration=0.5);
	background-color: #161460;
}

.highlight {
	background-color: #F6F135;
	font-weight: bold;
	text-transform: uppercase;
}

