/* CSS Document */

/* ADSENSE ADVERTISEMENT CODE
/* AdSense Styles */
/* Medium Rectangle 300x250 Float Left */
#adsense_medium_rectangle_float_left {
margin: 5px 15px 5px 0px; 
float: left; width: 300px;
}
/* End Medium Rectangle 300x250 Float Left */

/* Horizontal Ad Links Unit 728x15  - 07-05-2009*/
#adsense_horizontal_links_center {
	font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
	font-style: normal;
	background-color: #330000;
}
#anchor_return_to_top {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-align: right;
	font-weight: bold;
	display: block;
}
/* End Horizontal Ad Links Unit 728x15*/

/* Begin Ad Link Horizontal Section - 07-05-2009*/
#adsense_link_horizontal_section {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: small;
	color: #FFFFFF;
	padding: 1px;
	text-align: center;
	margin: 2px;
	width: 970px;
}
/* End Ad Link Horizotal Section */

/*Anchor for Alpha-Numemic and Top of Page links - 08-09-2009*/
#anchor_middle_section {
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: small;
	font-weight: bold;
	color: #FF0000;
	width: 560px;
	padding: 5px;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
	display: block;
	text-align: center;
}
/*End Anchor for Alpha-Numemic and Top of Page links*/

/* BLACK id Emphasize 08-18-2009*/
#black_color_emphasize_medium {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000000;
	font-size: medium;
}
/* BLACK id Emphasize 07-26-2009*/
#black_color_emphasize_small {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000000;
	font-size: small;
}

/* BLUE id Emphasize 08-24-2009*/
#blue_color_emphasize_medium {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #0000FF;
	font-size: medium;
}
/* BLUE id Emphasize 08-24-2009*/
#blue_color_emphasize_small {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #0000FF;
	font-size: small;
}

/* Begin Body Color - 07-05-2009*/
body {
	background-color: #003300;
	width: 970px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}

/* Begin Breadcrumbs - 07-05-2009*/
#breadcrumbs {
	list-style: none;
	list-style-type: none;
	background-color: #330000;
	padding: 0px;
	margin: 0px;
}
#breadcrumbs li {
	border-left-width: thin;
	border-left-style: solid;
	border-left-color: #FF9900;
	display: inline;
	float: left;
}
#breadcrumbs li a {
	display: block;
	width: 125px;
	text-align: left;
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: small;
}
#breadcrumbs li a:hover {
	background: red;
} 
/* End Breadcrumbs */

/* Table Caption - 07-05-2009*/
caption {
	font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
	font-weight: bold;
	color: #006600;
	text-align: center;
	clear: both;
}
/* End Table Caption */

/*Definition Term BOLD - 07-15-2009*/
#dt {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000000;
}

/* GOLD id Emphasize 08-17-2009*/
#gold_color_emphasize_small {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #CC6600;
	font-size: small;
}
/* PURPLE id Emphasize 08-17-2009*/
#gold_color_emphasize_medium {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #CC6600;
	font-size: medium;
}

/* GRAY id Emphasize 08-18-2009*/
#gray_color_emphasize_medium {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #666666;
	font-size: medium;
}
/* GRAY id Emphasize 07-26-2009*/
#gray_color_emphasize_small {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #666666;
	font-size: small;
}

/* GREEN id Emphasize 08-09-2009*/
#green_color_emphasize_medium {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #006600;
	font-size: medium;
}

/* GREEN id Emphasize 08-09-2009*/
#green_color_emphasize_small {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #006600;
	font-size: small;
}

/* Begin Header - 07-05-2009*/
#header_table {
	background-color: #330000;
	width: 970px;
	border-bottom-width: thin;
}
#header_page_title {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: small;
	color: #FFFFFF;
	text-align: right;
	text-decoration: underline;
	display: block;
	padding-right: 5px;
	margin-top: 15px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#header_company_name {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: x-large;
	color: #FFFFFF;
	display: block;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
}
#header_tagline {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-style: italic;
	color: #FFFFFF;
	text-indent: 20px;
	display: block;
	padding: 1px;
	margin-top: 1px;
	margin-right: 1px;
	margin-bottom: 1px;
	margin-left: 5px;
}
#header_quote {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #FFFFFF;
	display: block;
	margin-left: 225px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
}
/* End Header */

/* IMAGE Class Left - 07-16-2009*/
.image_float_left {
	margin-top: 1px;
	margin-right: 25px;
	margin-bottom: 0px;
	margin-left: 1px;
	float: left;
}
/* End IMAGE Class Left*/

/* Begin Page Table of Contents IMAGE Float Left - 07-05-2009*/
#image_float_left {
	margin-top: 1px;
	margin-right: 25px;
	margin-bottom: 0px;
	margin-left: 1px;
	float: left;
}
/* END PAGE TABLE OF CONTENTS Section */

/* IMAGE Class Right - 07-26-2009*/
.image_float_right {
	margin-top: 1px;
	margin-right: 25px;
	margin-bottom: 0px;
	margin-left: 1px;
	float: right;
}
/* End IMAGE Class Left*/

/* Begin Page Table of Contents IMAGE Float Right - 07-26-2009*/
#image_float_right {
	margin-top: 1px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 1px;
	float: right;
}
/* END PAGE TABLE OF CONTENTS Section */

/*Begin Middle Section ALPHA Navigation - 07-22-2009*/
#middle_section_alpha_navigation {
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: medium;
	font-weight: bold;
	width: 560px;
	padding: 5px;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
	display: block;
	text-align: center;
}
/*END Middle Section ALPA Navigation*/

/* Begin Middle Section - 07-05-2009*/
.middle_section {
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	width: 560px;
	font-size: small;
	padding: 5px;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
	display: block;
}
#main_3_column_table_section_top_align {
	vertical-align: top;
}
/*End Middle Section*/

/*Begin Middle Section SUBJECT HEADING - 07-05-2009*/
#middle_section_subject_heading {
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: medium;
	font-weight: bold;
	color: #006600;
	width: 560px;
	padding: 5px;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
	display: block;
}
/*END Middle Section SUBJECT HEADING*/

/*Begins navigation at top of page - Global Navigation - 07-05-2009*/
#navigation_global_horizontal {
	width: 970px;
	list-style: none;
	margin: 0;
	list-style-type: none;
	float: right;
	padding: 0;
}
#navigation_global_horizontal li {
	float: right;
	border-left-width: thin;
	border-left-style: solid;
	border-left-color: #FF9900;
	display: inline;
}
#navigation_global_horizontal li a {
	display: block;
	width: 100px;
	text-align: center;
	color: #FFFFFF;
	background-color: #003300;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	text-decoration: none;
	font-size: small;
}
#navigation_global_horizontal li a:hover {
	background: red;
} 
/*Ends navigation at top of page - Global Navigation*/

/* Beginning of Primary Concepts Horizontal Navigation Bar - 07-05-2009*/
#navigation_primary_concepts_horizontal {
	width: 970px;
	padding: 0;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 200px;
	list-style-image: none;
	list-style-type: none;
}
#navigation_primary_concepts_horizontal li {
	float: left;
	border-left-width: thin;
	border-left-style: solid;
	border-left-color: #FF9900;
	display: inline;
}
#navigation_primary_concepts_horizontal li a {
	display: block;
	width: 125px;
	text-align: center;
	color: #FFFFFF;
	background-color: #003300;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	text-decoration: none;
	font-size: small;
}
#navigation_primary_concepts_horizontal li a:hover {
	background: red;
} 
/* End Primary Concepts Horizontal Navigation Bar */

/* Begin Left Vertical Navigation Bar - 07-05-2009*/
#navigation_left_verticle_heading {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: small;
	color: #330000;
	font-weight: bold;
	text-align: center;
	display: block;
	background-color: #FFFFFF;
}
#navigation_left_vertical {
	margin: 0;
	padding: 0;
	list-style-type: none;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	background-color: #FF9900;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	display: block;
	text-decoration: none;
}
#navigation_left_vertical li {
	margin-bottom: 2px;
}
#navigation_left_vertical a {
	color: #FFFFFF;
	display: block;
	width: 125px;
	padding-left: 10px;
	background-color: #330000;
	text-decoration: none;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: x-small;
	padding-bottom: 4px;
	padding-top: 4px;
	border: thin solid #FF9900;
}
#navigation_left_vertical a:hover {
   background: orange;
   color: maroon;
   border-left: 5px solid yellow;
}
/* End of LEFT Vertical Navigation Bar */

/* Begin Bottom Horizontal Navigation Bar - 07-05-2009*/
#navigation_bottom_horizontal {
	padding: 0;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 175px;
	text-align: center;
}
#copyright_section {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	color: #FFFFFF;
	text-align: center;
}
#navigation_bottom_horizontal li {
	float: left;
	border-left-width: thin;
	border-left-style: solid;
	border-left-color: #FF9900;
	display: inline;
}
#navigation_bottom_horizontal li a {
	display: block;
	width: 125px;
	text-align: center;
	color: #FFFFFF;
	background-color: #003300;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	text-decoration: none;
	font-size: small;
}
#navigation_bottom_horizontal li a:hover {
	background: red;
} 
/*End Footer */

/* Begin PAGE TABLE OF CONTENTS Section - 07-05-2009*/
#page_table_of_contents_section {
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	width: 560px;
	font-size: small;
	color: #000000;
	font-weight: bold;
	display: block;
	border-top-width: thin;
	border-bottom-width: thin;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FF6600;
	border-bottom-color: #FF6600;
	padding: 5px;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
}
/* PINK id Emphasize 08-18-2009*/
#pink_color_emphasize_medium {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #CC0099;
	font-size: medium;
}
/* PINK id Emphasize 07-26-2009*/
#pink_color_emphasize_small {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #CC0099;
	font-size: small;
}
/* PURPLE id Emphasize 07-22-2009*/
#purple_color_emphasize_medium {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #330066;
	font-size: medium;
}
/* PURPLE id Emphasize 07-22-2009*/
#purple_color_emphasize_small {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #330066;
	font-size: small;
}

/* RED id Emphasize in Table of Contents 07-14-2009*/
#red_color_emphasize_medium {
	font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
	font-weight: bold;
	color: #FF0000;
	list-style-type: none;
}

/* RED class Emphasize 07-14-2009*/
#red_color_emphasize_small {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	color: #FF0000;
	list-style-type: none;
}

/* Begin Right Verticle Column - 07-05-2009*/
#right_vertical {
	margin: 0;
	padding: 0;
	width: 250px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	list-style-type: none;
}
#right_vertical li {
	margin: 0px;
	padding: 0px;
	border: thin solid #FF6600;
	display: block;
	width: 250px;
}
#right_vertical a {
	color: #FFFFFF;
	display: block;
	width: 250px;
	background-color: #330000;
	text-decoration: none;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: small;
	margin: 0px;
	padding: 0px;
}
#right_vertical a:hover {
	background: orange;
	color: maroon;
	margin: 0px;
	padding: 0px;
}

/*Subscription VIEW and Tell a Friend Box - 07-05-2009*/
#subscription_go_to_box {
	font-family: Arial, Helvetica, sans-serif;
	color: #330000;
	text-align: center;
	width: 250px;
	border: thin inset #FF9900;
	background-color: #FFFFFF;
	font-size: small;
	font-weight: bold;
	display: block;
	padding: 1px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
}

/*Begin Subscription Introduction SUBJECT HEADING - 07-27-2009*/
#subcription_subject_heading {
	background-color: #FFCCCC;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: medium;
	font-weight: bold;
	color: #330000;
	width: 560px;
	padding: 5px;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
	display: block;
}
/*End Subscription Introduction SUBJECT HEADING - 07-27-2009*/

#subscription_intro_table_td {
	font-family: Arial, Helvetica, sans-serif;
	width: 50%;
	padding: 10px;
	vertical-align: top;
}
#subscription_intro_table_image {
	float: left;
	padding-right: 10px;
	padding-top: 10px;
}
#subscription_intro_table_td_heading {
	background-color: #FF99FF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
	font-weight: bold;
}
#subscription_intro_table_td_heading a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
	color: #330000;
	font-weight: bold;
}

/* Wrapper - 07-05-2009*/
#wrapper {
	background-color: #330000;
	margin-right: 10px;
	margin-left: 10px;
	width: 970px;
	margin-top: 10px;
	margin-bottom: 10px;
}
/* End Wrapper*/
