/* CSS Document */

/*-------------------- Body Text Styles --------------------*/

.body-black {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 16px;
	font-weight: normal;
	color: #000000;
}

.body-orange {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 16px;
	font-weight: normal;
	color: #FF7733;
}

.body-dark-blue {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 16px;
	font-weight: normal;
	color: #557788;
}

.body-dark-blue-large {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 16px;
	font-weight: bold;
	color: #557788;
}

.body-light-blue {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 16px;
	font-weight: normal;
	color: #CCDDE5;
}

.bold-orange {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
	color: #FF7733;
}

.bold-dark-blue {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 16px;
	font-weight: bold;
	color: #557788;
}

.bold-large-dark-blue {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	font-weight: bold;
	color: #557788;
}

.bold-light-blue {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 16px;
	font-weight: bold;
	color: #CCDDE5;
}

.title-light-gray {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 16px;
	font-weight: bold;
	color: #CCCCCC;
}

.title-orange {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 18px;
	font-weight: bold;
	font-style: italic;
	color: #FF7733;
}

.title-large-orange {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 30px;
	line-height: 34px;
	font-weight: bold;
	color: #F90;
}

.title-dark-blue {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	line-height: 34px;
	font-weight: bold;
	font-style: italic;
	color: #557788;
}

.title-dark-blue-med {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 20px;
	font-weight: bold;
	font-style: italic;
	color: #557788;
}

.title-rust {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 18px;
	font-weight: bold;
	color: #993300;
}

.title-white {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 18px;
	font-weight: bold;
	color: #FFFFFF;
}

/*-------------------- Body Text Styles --------------------*/


/*----------------------- Link Styles -----------------------*/

a img { border: none; } /* Removes default borders around linked images */

a.dark-blue:link {
    text-decoration: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #557788;
    line-height: 16px;
	font-weight: bold;
}

a.dark-blue:visited {
    text-decoration: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #557788;
    line-height: 16px;
	font-weight: bold;
}

a.dark-blue:hover {
    text-decoration: none;
    color: #FF7733;
	background-color: EDF3F6;
}

a.dark-blue:active { }

/*---------------------------------*/

a.small-blue:link {
    text-decoration: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #557788;
    line-height: 16px;
	font-weight: bold;
}

a.small-blue:visited {
    text-decoration: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #557788;
    line-height: 16px;
	font-weight: bold;
}

a.small-blue:hover {
    text-decoration: none;
    color: #FF7733;
	background-color: EDF3F6;
}

a.small-blue:active { }

/*---------------------------------*/

a.orange:link {
    text-decoration: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #FF7733;
    line-height: 16px;
	font-weight: bold;
}

a.orange:visited {
    text-decoration: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #FF7733;
    line-height: 16px;
	font-weight: bold;
}

a.orange:hover {
    text-decoration: none;
    color: #557788;
	background-color: EDF3F6;
}

a.orange:active { }

/*---------------------------------*/

a.rust:link {
    text-decoration: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 18px;
	font-weight: bold;
	color: #993300;
}

a.rust:visited {
    text-decoration: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 18px;
	font-weight: bold;
	color: #993300;
}

a.rust:hover {
    text-decoration: none;
    color: #FFFFFF;
}

a.rust:active { }

/*---------------------------------*/

a.large-white:link {
    text-decoration: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 18px;
	font-weight: bold;
	color: #FFFFFF;
}

a.large-white:visited {
    text-decoration: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 18px;
	font-weight: bold;
	color: #FFFFFF;
}

a.large-white:hover {
    text-decoration: none;
    color: #FF7733;
}

a.large-white:active { }

/*----------------------- Link Styles -----------------------*/


/*-------------------- Sidebar Navigation Links --------------------*/

/* This Style acts as a Container for the Navigation Bar Links: */

#navbar {
 height: 24px;
 width: 100%;
 border: none;
/* background-color: #FFFFFF; */
}

html>navbar {
 height: 24px;
 width: 100%;  /* be nice to Opera */
}

/* This Style is for "Unordered Lists" within the "navbar" Style */

#navbar ul {
 list-style-type: none;  /* Removes the default "List Item" Bullets */
 margin: 0px;
 padding: 0px;
}

/* This Style is for "List Items" within the "Unordered List" */

#navbar li {
 margin: 0px;
 padding: 0px;
 text-align: right;
}

/* These Styles are for Links within the "navbar" Style */

#navbar a {
 text-decoration: none;
 color: #557788;
/* background-color: #AFE901; */
 background-image: url(images/underline_off.gif);
 font: bold 10px Verdana, Arial, Helvetica, sans-serif;
 line-height: 24px;
 display: block;
}

#navbar a:hover {
 text-decoration: none;
 color: #FF7733;
 background-image: url(images/underline_on.gif);
 background-color: #EDF3F6;
}

#current a:link, #current a:visited, #current a:hover, #current a:active {
 text-decoration: none;
 color: #FF7733;
 background-image: url(images/underline_on.gif);
 font: bold 10px Verdana, Arial, Helvetica, sans-serif;
 line-height: 24px;
 display: block;
 background-color: #EDF3F6;
}

/*-------------------- Sidebar Navigation Links --------------------*/


/*-------------------- Sidebar Navigation Links 2 --------------------*/

/* This Style acts as a Container for the Navigation Bar Links: */

#navbar2 {
 height: 24px;
 width: 100%;
 border: none;
/* background-color: #FFFFFF; */
}

html>navbar2 {
 height: 24px;
 width: 100%;  /* be nice to Opera */
}

/* This Style is for "Unordered Lists" within the "navbar" Style */

#navbar2 ul {
 list-style-type: none;  /* Removes the default "List Item" Bullets */
 margin: 0px;
 padding: 0px;
}

/* This Style is for "List Items" within the "Unordered List" */

#navbar2 li {
 margin: 0px;
 padding: 0px;
 text-align: right;
}

/* These Styles are for Links within the "navbar" Style */

#navbar2 a {
 text-decoration: none;
 color: #FF7733;
/* background-color: #AFE901; */
 background-image: url(images/underline_off.gif);
 font: bold 10px Verdana, Arial, Helvetica, sans-serif;
 line-height: 24px;
 display: block;
}

#navbar2 a:hover {
 text-decoration: none;
 color: #557788;
 background-image: url(images/underline_on.gif);
 background-color: #EDF3F6;
}

/*-------------------- Sidebar Navigation Links 2 --------------------*/
