body				{background: url("images/bg.gif"); font-family: verdana; font-size: 10px}
.body_image			{float: left; display: inline; margin-right: 15px}

a					{color: #005AA3}
a:hover				{color: #990000}
a.alco				{color: #FFFFCC; font-family: verdana; font-size: 10px}
a.alco:hover		{color: #6699CC;}
a.right_sub			{text-decoration: none; color: #0E3A6B;}
a.right_sub:hover	{text-decoration: underline;}

table				{background: white}
td,div				{font-family: verdana; font-size: 10px}
h1,.title			{font-family: goudy old style, times; font-size: 22px; font-weight: bold; color: #003366}
h2					{font-family: verdana; font-size: 13px; font-weight: bold; color: #005AA3}

ul					{font-family: verdana; font-size: 9px; font-weight: normal}
ul.home				{padding-left: 0; margin-left: 15; list-style-image: url('images/li.png');}

p					{margin-top: 8px}

div.home_buttons {
	position: absolute;  
	width: 96px; 
	height: 20px; 
	background: url('images_sub/nav/button_slide_mouse_over.gif') -96px 0 no-repeat; 
	}

div.home_buttons a {
	cursor: pointer;
	display: block;
	margin: 0; padding:0;
	width:100%; height:100%;
	color: #FFFFCC; 
	font-family: verdana; 
	font-size: 9px; 
	overflow:hidden;
	text-decoration: none;
	background: url('images_sub/nav/button_slide_mouse_over.gif') top left no-repeat
	}

div.home_buttons a:hover {color: #FFFFCC; background: none;	}
div.home_buttons a:active {color: black;}
div.home_buttons a:visited {color: #FFFFCC;}
div.home_buttons span {display: block;	margin:0; padding: 2px 0 0 0;}

div.home_contact_login {position: absolute; margin-top: 1; margin-left: 440; font-weight: bold}
div.home_contact_login a {color: black; text-decoration: none; }
div.home_contact_login a:hover{text-decoration: underline; }

.right_menu_sub		{background: url('images_sub/bottom_right_bg.png')}
.gray_box_sub		{padding: 7px; padding-left: 3px; background: #CCCCCC; width: 165px; border-top: 3px solid white; border-left: 10px solid white; color: #365C81; font-weight: bold; font-size: 9px;}
.blue_box_sub		{padding: 3px; padding-bottom: 14px; background: #99CCFF; color: #365C81; font-weight: bold; font-size: 9px; width: 165px; border-left: 10px solid white}
.blue_box_sub_about	{padding-left: 14px; padding-bottom: 14px; background: #99CCFF; color: #0E3A6B; font-weight: bold; font-size: 10px; width: 165px; border-left: 10px solid white}

.alco_red_box_home	{font-family: goudy old style, times; font-size: 14px; font-weight: bold; color: #FFFFFF; text-align:center; padding-left: 5px; padding-top: 22px; padding-bottom: 35px; margin-top: 15px; background: url('images/red_box_tilted.png') no-repeat}
.alco_red_box_sub	{font-family: goudy old style, times; font-size: 14px; font-weight: bold; color: #FFFFFF; margin-left: 17px; text-align:center; padding-left: 0px; padding-top: 22px; padding-bottom: 40px; margin-top: 25px; background: url('images/red_box_tilted.png') no-repeat;}

.performance		{margin-top: -18px; position: relative; top: 33px; left: 215px}
.performance_bold	{margin-top: -20px; position: relative; top: 33px; left: 215px}
.performance_sub	{margin-top: -18px; position: relative; top: 42px; left: 218px}
.performance_sub_bold	{margin-top: -20px; position: relative; top: 42px; left: 218px}

.can_we_help		{font-size: 9px; font-weight: bold; padding-top: 70px; line-height: 1.5; text-align: center; padding-left: 10px}
.can_we_help_sub	{font-size: 9px; font-weight: bold; padding-top: 55px; padding-bottom: 40px; line-height: 1.5; text-align: center; padding-right: 5px}

.subtitle			{font-family: goudy old style, times; font-size: 16px; font-weight: bold; color: #990000}
.client_nav			{font-size: 9px; font-weight: bold; padding-top: 50px; line-height: 2; padding-bottom: 10px; margin-bottom: 20px; background: url('images/slice_05.png') no-repeat; background-color: #CCCCCC}			
.client_nav_sub		{font-size: 9px; font-weight: bold; line-height: 2; background-color: #CCCCCC; margin-bottom: 15px; padding-bottom: 10px}			

.yellow_blue_button	{font-family: goudy old style, times; font-size: 16px; font-weight: bold; background: #005AA3; color:#FFFF99; text-align: center;}
a.yellow_blue_button		{text-decoration: none}
a.yellow_blue_button:hover	{text-decoration: none}
.footer				{font-size: 9px;}

.consulting_header	{color: white; font-weight: bold; padding: 1px; border: 1px solid black; background-color: #990000; text-align: center; margin-top: 3px}
.consulting_h1		{font-family: goudy old style, times; font-size: 22px; color: #003366; text-align: center; font-weight: bold}
.consulting_h2		{font-family: goudy old style, times; font-size: 18px; color: #990000; font-weight: bold}
.consulting_h3		{font-family: verdana; font-weight: bold; font-size: 11px}
.consulting_indent	{margin-left: 20px}
ul.consulting		{list-style-image: url('images/li.png'); margin-top: 3px;}
.contingency_header {color: #990000; font-weight: bold}
.contingency_text   {color: #365C81; font-weight: bold}

.about_h1			{font-family: goudy old style, times; font-size: 22px; color: #990000; font-weight: bold;}
.about_h2			{font-family: verdana; font-size: 14px; color: #003366; font-weight: bold}
.about_h3			{font-family: verdana; font-size: 11px; color: #003366; font-weight: bold}
.about_header_lg	{font-family: verdana; font-size: 18px; color: #990000; font-weight: bold}
.about_client_quote	{font-size: 16px;}
.about_client_attr	{margin-left: 60px; font-size: 11px}

.articles			{padding-top: 50px; margin-left: 14px}
.articles_name		{font-family: verdana; font-size: 12px; color: #000000; font-weight: bold; padding-bottom: 3px; padding-top: 3px}
.articles_author	{font-family: verdana; font-size: 11px;}
.articles_desc		{padding-left: 30px}
.articles_pubhead	{font-family: verdana; font-size: 14px; color: #003366; font-weight: bold; font-style: italic;  padding-bottom: 3px; padding-top: 3px; text-align: center}
a.articles_order		{font-family: verdana; font-size: 11px; text-decoration: none; color: #990000; line-height: 18px}
a.articles_order:hover	{font-family: verdana; font-size: 11px; text-decoration: underline; color: #808080}
a.articles_download		{font-family: verdana; text-decoration: none; color: #003366;}
a.articles_download:hover	{font-family: verdana; text-decoration: underline; color: #990000}


.speaking_date		{font-size: 11px; color: #003366; text-align:right}
.speaking_inst		{font-size: 14px; color: #003366; text-align:left}
.speaking_loc_spkr	{font-size: 11px; margin-left: 10px;}
.speaking_subject	{font-size: 12px; font-style:italic; padding-left: 25px}
.speaking_looking	{font-size: 14px; color: #990000; font-weight: bold}


.reqform_page_header	{font-family: goudy old style, times; font-size: 22px; font-weight: bold; color: #FFFFCC; background-color: #005AA3; border-bottom: 2px solid #CACACA; border-right: 2px solid #CACACA; width: 300px; text-align: center}
.reqform_title			{font-family: goudy old style, times; font-size: 20px; font-weight: bold; color: #990000}
.reqform_subtitle		{font-family: goudy old style, times; font-size: 17px; font-weight: bold; color: #005AA3}
.reqform_service_boxes	{padding-left: 75px; width: 24px; text-align: right; vertical-align: top;}
.reqform_datafield		{font-family: goudy old style, times; font-size: 14px; font-weight: bold; color: #990000; text-align: right;}
.reqform_datafield_alt	{font-family: verdana, arial; font-size: 12px; font-weight: bold; color: #FF0000; text-align: center;}
.reqform_alert			{text-align: center; color: #990000; font-size: 14px}
.reqform_postit			{width:153; padding: 8px; background-color: #FFFFCC; border-bottom: 2px solid #C9C9C9; border-right: 2px solid #C9C9C9}
.reqform_postit_red		{color: #990000}


.question				{font-weight: bold}						
.answer_list			{margin-top: 8px}						

ul.checkmarks			{list-style-image: url('images/checkmark.gif'); font-style: italic;}
li.checkmarks			{margin-top: 10px}


.alco_self_test_bullet
	{
	padding: 5px;
	font-family: goudy old style, times; 
	font-weight: bold;
	font-size: 15px; 
	color: white; 
	text-align: center; 
	vertical-align: top; 
	background: url('images_sub/alco_self_test_bullet.png') no-repeat; 
	background-position: top;
	}
.alco_self_test_question	{padding: 5px; padding-bottom: 15px;}
.alco_self_test_opening		{padding: 5px; }

#dropmenudiv {
	position:absolute;
	border:0;
	border-bottom-width: 0;
	font:normal 11px Verdana;
	line-height:18px;
	z-index:100;
	padding-right: 15px;
	}

#dropmenudiv a {
	color: #FFFFCC;
	width: 100%;
	display: block;
	text-indent: 3px;
	border-bottom: 0;
	padding: 1px 0;
	text-decoration: none;
	font-weight: normal;
	padding-left: 15px;
	}

#dropmenudiv a:hover	{ /*hover background color*/
	background-color: #346693; }