body {
	font-family: {font_1_name}; 
	font-size: x-small; 
	color: #444444; 
	background-color: #999999;
	}

a:link    {  text-decoration: none ; color: #000066 }
a:visited {  text-decoration: none; color: #993333 }
a:hover   {  text-decoration: none; color: #669900 }
a:active  {  text-decoration: none; color: #669900 }


.asc-main-nav-1 {
	 	font: bold 11pt/normal Osaka, sans-serif;
	color: #3366CC;
	background-color: #CCCCFF;
	text-align: center;
	padding: 2;
	border-width: 1;
	border-style: solid;
	border-color: #3399CC; 
	}
	
.asc-main-nav-1 a:hover {
	 	font: bold 11pt/normal Osaka, sans-serif;
	color: #3366CC;
	background-color: #CCCCFF;
	text-align: center;
	padding: 2;
	border-width: 1;
	border-style: solid;
	border-color: #3399CC; 
	}
	
.asc-main-nav-1 a:active {
	 	font: bold 11pt/normal Osaka, sans-serif;
	color: #3366CC;
	background-color: #CCCCFF;
	text-align: center;
	padding: 2;
	border-width: 1;
	border-style: solid;
	border-color: #3399CC; 
	}
	

.asc-sub-nav-1 {
	font-size:10px;
	font-weight:bold;
	color: #CCCCCC;
	background-color: #FFFFFF;
	text-align: left;
	padding: 1 4 1 7;
	border-width: 0px 0px 1 0px;
	border-style: none none solid none;
	border-color: black black #E0EDF9 black; 
	}
	
.asc-sub-nav-1 a:hover {
	font-size:10px;
	font-weight:bold;
	color: #FFFFFF;
	background-color: #6699FF;
	text-align: left;
	padding: 1 4 1 7;
	border-width: 0px 0px 1 0px;
	border-style: none none solid none;
	border-color: black black #E0EDF9 black; 
	}
	
.asc-sub-nav-1 a:active {
	font-size:10px;
	font-weight:bold;
	color: #000066;
	background-color: #6699FF;
	text-align: left;
	padding: 1 4 1 7;
	border-width: 0px 0px 0px 1;
	border-style: none none none solid;
	border-color: black black black #E0EDF9; 
	}
	
.asc-sub-nav-2 {
	font-size:10px;
	font-weight:bold;
	color: #0066CC;
	text-align: left;
	padding: 1 1 1 15;
	border-width: 0px 0px 1 0px;
	border-style: none none solid none;
	border-color: black black #0066CC black; 
	}
	
.asc-sub-nav-2 a:hover {
	font-size:10px;
	font-weight:bold;
	color: #91BDE6;
	text-align: left;
	padding: 1 1 1 15;
	border-width: 0px 0px 1 0px;
	border-style: none none solid none;
	border-color: black black #0066CC black; 
	}
	
.asc-sub-nav-2 a:active {
	font-size:10px;
	font-weight:bold;
	color: #91BDE6;
	text-align: left;
	padding: 1 1 1 15;
	border-width: 0px 0px 1 0px;
	border-style: none none solid none;
	border-color: black black #0066CC black; 
	}
	

a.site_path:link {
	font-size:10px;
	font-weight:bold;
	color: #3366CC;
	text-align: left; 
	}
	
a.site_path:visited {
	font-size:10px;
	font-weight:bold;
	color: #3366CC;
	text-align: left; 
	}
	
a.site_path:hover {
	font-size:10px;
	font-weight:bold;
	color: #66CCFF;
	text-align: left;
	text-decoration: underline; 
	}
	
a.site_path:active {
	font-size:10px;
	font-weight:bold;
	color: #009999;
	text-align: left;
	text-decoration: underline; 
	}
	

{asc_related}


a.first_level_sub_nav:link    {  text-decoration: none ; color: #777777 ; font-size: x-small;  }
a.first_level_sub_nav:visited {  text-decoration: none; color: #777777 ; font-size: x-small;  }
a.first_level_sub_nav:hover   {  text-decoration: none; color: #669900 ; font-size: x-small;  }
a.first_level_sub_nav:active  {  text-decoration: none; color: #669900 ; font-size: x-small;  }
.first_level_sub_nav_down {  text-decoration: none ; color: #444444 ; font-size: x-small; font-weight: 1200; }

a.second_level_sub_nav:link    {  text-decoration: none ; color: #777777 ; font-size: x-small;  }
a.second_level_sub_nav:visited {  text-decoration: none; color: #777777 ; font-size: x-small;  }
a.second_level_sub_nav:hover   {  text-decoration: none; color: #669900 ; font-size: x-small;  }
a.second_level_sub_nav:active  {  text-decoration: none; color: #669900 ; font-size: x-small;  }
.second_level_sub_nav_down {  text-decoration: none ; color: #444444 ; font-size: x-small; font-weight: 1200;  }

a.asc_button { text-decoration:	none; }
a.asc_button:hover { text-decoration:	none; }
a.asc_button:visited { text-decoration:	none; }
a.asc_button:active { text-decoration:	none; }

a.asc_button_click { text-decoration:	none; }
a.asc_button_click:active { text-decoration:	none; }

img {
	border-color:		#AAAAAA;
}

table.section_header
	{
	display:		block;
	background-color:	#E0EDF9;
	padding:		4px .6em;
	border-top:		1px solid #AAAAAA;
	border-right:		2px groove #AAAAAA;
	border-bottom:		2px groove #AAAAAA;
	border-left:		1px solid #AAAAAA;
	box-sizing:		border-box;
	-moz-box-sizing:	border-box;
	}
.asc_button
	{
	display:		block;
	background-color:	#E0EDF9;
	text-decoration:	none;
	font-size:		12px;
	padding:		.25em .6em;
	border-top:		1px solid #EEEEEE;
	border-right:		1px solid #BDBDBD;
	border-bottom:		1px solid #BDBDBD;
	border-left:		1px solid #EEEEEE;
	box-sizing:			border-box;
	-moz-box-sizing:	border-box;
	filter: progid:DXImageTransform.Microsoft.Gradient(startColorstr='#E0EDF9',endColorstr='#999999');
	height:			100%;
	}
.asc_button:hover
	{
	filter: progid:DXImageTransform.Microsoft.Gradient(startColorstr='#FFCC00',endColorstr='#999999');
	height:			100%;
	width:			100%;
	}

.asc_button_click
	{
	display:		block;
	text-decoration:	none;
	font-size:		12px;
	padding:		.32em .52em .18em .66em;
	border-top:		1px solid #EEEEEE;
	border-right:		1px solid #BDBDBD;
	border-bottom:		1px solid #BDBDBD;
	border-left:		1px solid #EEEEEE;
	box-sizing:		border-box;
	-moz-box-sizing:	border-box;
	filter: progid:DXImageTransform.Microsoft.Gradient(startColorstr='#999999',endColorstr='#FFCC00');
	height:			100%;
	width:			100%;
	}

a.asc_button_disabled
	{
	display:		block;
	background-color:	#FFCC00;
	text-decoration:	none;
	font-size:		12px;
	padding:		.25em .6em;
	border-top:		1px solid #EEEEEE;
	border-right:		1px solid #BDBDBD;
	border-bottom:		1px solid #BDBDBD;
	border-left:		1px solid #EEEEEE;
	box-sizing:		border-box;
	-moz-box-sizing:	border-box;
	filter: progid:DXImageTransform.Microsoft.Gradient(startColorstr='#FFCC00',endColorstr='#999999');
	height:			100%;
	width:			100%;
	}

a.asc_button_dimmed
	{
	display:		block;
	background-color:	#F4F4F0;
	text-decoration:	none;
	font-size:		12px;
	padding:		.25em .6em;
	border-top:		1px solid #EEEEEE;
	border-right:		1px solid #BDBDBD;
	border-bottom:		1px solid #BDBDBD;
	border-left:		1px solid #EEEEEE;
	box-sizing:		border-box;
	-moz-box-sizing:	border-box;
	filter: progid:DXImageTransform.Microsoft.Gradient(startColorstr='#F4F4F0',endColorstr='#999999');
	height:			100%;
	width:			100%;
	}


.asc_button_form
	{
	display:		block;
	color:			#999999;
	background-color:	;
	font-weight:		bold; 
	text-decoration:	none;
	font-size:		12px;
	padding:		.13em .3em;
	margin-top:		.3em;
	margin-bottom:		.3em;
	border-top:		1px solid #EEEEEE;
	border-right:		1px solid #BDBDBD;
	border-bottom:		1px solid #BDBDBD;
	border-left:		1px solid #EEEEEE;
	box-sizing:		border-box;
	-moz-box-sizing:	border-box;
	filter: progid:DXImageTransform.Microsoft.Gradient(startColorstr='#CCCC66',endColorstr='#FFFFFF');
	cursor:				pointer;
	}

.asc_button_form_hover
	{
	display:		block;
	color:			#999999;
	background-color:	#FFCC00;
	font-weight:		bold; 
	text-decoration:	none;
	font-size:		12px;
	padding:		.13em .3em;
	margin-top:		.3em;
	margin-bottom:		.3em;
	border-top:		1px solid #EEEEEE;
	border-right:		1px solid #BDBDBD;
	border-bottom:		1px solid #BDBDBD;
	border-left:		1px solid #EEEEEE;
	box-sizing:			border-box;
	-moz-box-sizing:	border-box;
	filter: progid:DXImageTransform.Microsoft.Gradient(startColorstr='#FFCC00',endColorstr='#FFFFFF');
	cursor:				pointer;
	}

.asc_button_form_click
	{
	display:		block;
	color:			#999999;
	background-color:	#CCCC66;
	font-weight:		bold; 
	text-decoration:	none;
	font-size:		12px;
	padding:		.17em .35em .1em .25em;
	margin-top:		.3em;
	margin-bottom:		.3em;
	border-top:		1px solid #EEEEEE;
	border-right:		1px solid #BDBDBD;
	border-bottom:		1px solid #BDBDBD;
	border-left:		1px solid #EEEEEE;
	box-sizing:			border-box;
	-moz-box-sizing:	border-box;
	filter: progid:DXImageTransform.Microsoft.Gradient(startColorstr='#CCCC66',endColorstr='#FFFFFF');
	cursor:				pointer;
	}

.asc_button_form_small
	{
	display:		block;
	color:			#999999;
	background-color:	#CCCC66;
	text-decoration:	none;
	font-size:		12px;
	padding:		.1em .2em;
	border-top:		1px solid #EEEEEE;
	border-right:		1px solid #BDBDBD;
	border-bottom:		1px solid #BDBDBD;
	border-left:		1px solid #EEEEEE;
	box-sizing:		border-box;
	filter: progid:DXImageTransform.Microsoft.Gradient(startColorstr='#CCCC66',endColorstr='#FFFFFF');
	-moz-box-sizing:	border-box;
	}

.asc_button_form_small_hover
	{
	display:		block;
	color:			#999999;
	background-color:	#FFCC00;
	text-decoration:	none;
	font-size:		12px;
	padding:		.1em .2em;
	border-top:		1px solid #EEEEEE;
	border-right:		1px solid #BDBDBD;
	border-bottom:		1px solid #BDBDBD;
	border-left:		1px solid #EEEEEE;
	box-sizing:			border-box;
	-moz-box-sizing:	border-box;
	filter: progid:DXImageTransform.Microsoft.Gradient(startColorstr='#FFCC00',endColorstr='#FFFFFF');
	}


table {  
	font-family: {font_1_name}; 

	}
table th   {  
	font-family: {font_2_name}; 
	font-size: medium; 
	background-color: #E0EDF9
	}
table td   {  
	font-family: {font_1_name}; 
	font-size: 12px;	line-height: 1.3; 

	}
td.outline {  
	border: 1px solid #999999; 
	}


textarea, input, .dataValue {  
	font-family: Helvetica,Arial,sans-serif; 
	letter-spacing: -.5; 
	font-weight: normal; 
	font-size: 13px; 
	color: #000000
	}

form {  
	font-family: {font_1_name}; 
	font-size: x-small
	}

big {  
	font-family: {font_2_name}; 
	font-size: 24px; 
	font-weight: normal; 
	color: #000000
	}

h1, h2, h3, h4, h5, h6 { 
	font-family: {font_2_name}; 
	font-weight: bold; 
	color: #000000
	}
h1 { font-size: 18px; }
h2 { font-size: 16px; }
h3 { font-size: 14px; }
h4 { font-size: 12px; }
h5 { font-size: 10px; }
h6 { font-size: 8px; }

.tiny	{ font-family: {font_1_name}; font-size: xx-small; }	
.small	{ font-family: {font_1_name}; font-size: x-small;}	
.emphasized	{ font-family: {font_1_name}; font-size: small; font-weight: bold}	
.medium { font-family: {font_2_name}; font-size: small; 	font-weight: 900; 
	color: #000000}
.large	{ font-family: {font_2_name}; font-size: medium; 	
	font-weight: 900; 
	color: #000000
}




.cal_day {
	font-family: {font_1_name}; 
	font-size: xx-small; 
	color: #DCE1E4; 
	background-color: #FFFFFF;
	width: 20; 
	height: 15; 
	text-align: center;
}

.cal_day_over {
	font-family: {font_1_name}; 
	font-size: xx-small; 
	color: #FFFFFF; 
	background-color: #6699CC;
	width: 20; 
	height: 15; 
	cursor:	pointer;
	text-align: center;
}

.cal_day_down {
	font-family: {font_1_name}; 
	font-size: xx-small; 
	color: #000000; 
	background-color: #C5D8EB; 
	width: 20; 
	height: 15; 
	text-align: center;
}

.cal_day_not_month {
	font-family: {font_1_name}; 
	font-size: xx-small; 
	color: #FFFFFF; 
	background-color: #DCE1E4; 
	width: 20; 
	height: 15; 
	text-align: center;
}

.cal_day_of_week {
	font-family: {font_1_name}; 
	font-size: x-small; 
	color: #FFFFFF; 
	background-color: #6699CC; 
	width: 20; 
	height: 15; 
	text-align: center;
}

.cal_week {
	font-family: {font_1_name}; 
	font-size: xx-small; 
	color: #FFFFFF; 
	background-color: #6699CC; 
	cursor:	pointer;
}
.cal_week_inactive {
	background-color: #6699CC; 
}

.cal_month {
	font-family: {font_1_name}; 
	font-size: xx-small; 
	color: #DCE1E4; 
	background-color: #FFFFFF;
	width: 40; 
	height: 15; 
	text-align: center;
}

.cal_month_over {
	font-family: {font_1_name}; 
	font-size: xx-small; 
	color: #FFFFFF; 
	background-color: #6699CC;
	width: 40; 
	height: 15; 
	cursor:	pointer;
	text-align: center;
}

.cal_month_down {
	font-family: {font_1_name}; 
	font-size: xx-small; 
	color: #000000; 
	background-color: #C5D8EB; 
	width: 40; 
	height: 15; 
	text-align: center;
}

.header_input {
	font-family: {font_1_name};
	font-size: x-small; 
	color: #999999; 
	background-color: #999999; 
	font-weight: bold;  
}

.copyright {
	font-family: {font_1_name}; 
	font-size: {tinyFontSize}; 
	font-weight: bold; 
	color: ; 
	background-color: #E6E6DD;
}

#al_msg{
	visibility: visible;
}

.seconds {
	font-family: {font_1_name}; 
	font-size: 70px; 
	font-weight: 900; 
	color: #999999;
}

.label_counter {
	font-family: {font_1_name}; 
	font-size: 14px; 
	font-weight: 900; 
	color: #999999;
}

.email_launch_percentage {
	font-family: {font_1_name}; 
	font-size: 35px; 
	font-weight: 900; 
	color: #999999;
}

.accused-and-condemned {
	 	font: italic bold large/150% "Trebuchet MS", Charcoal, "Lucida Sans Unicode", Gadget, sans-serif;
	color: green;
	background-color: #0099FF;
	text-align: left;
	text-indent: 2em;
	padding: 10;
	border-style: dashed;
	border-color: 000000;
	text-transform: uppercase;
	vertical-align: sub;
	text-decoration: underline;
	letter-spacing: .2em;
	word-spacing: .5em; 
	}
	
.header1 {
	 	font: medium/normal "Arial Black", Impact, Arial, sans-serif;
	color: #336600;
	text-align: left;
	border-width: 0px 0px 3px 0px;
	border-style: none none double none;
	border-color: 000000;
	letter-spacing: -1px; 
	}
	
.happy-birthday {
	 	font: large/normal "Lucida Sans Unicode", sans-serif;
	color: #FF99FF;
	text-align: left;
	border-style: none none solid none;
	border-color: 000000; 
	}
	
.sub-menu-up {
	color: #999999;
	line-height:15px;
	text-align: left;
	padding: 1 1 1 50;
	border-bottom-color:#cccccc;
	border-bottom-style:solid;
	border-bottom-width: 1px;
	border-left-color:#FFFFFF;
	border-left-style:solid;
	border-left-width:10px;
	}
	
.sub-menu-hover {
	color: #666666;
	text-align: left;
	line-height:15px;
	padding: 1 1 1 50;
	border-bottom-color:#cccccc;
	border-bottom-style:solid;
	border-bottom-width: 1px;
	border-left-color:#FFFFFF;
	border-left-style:solid;
	border-left-width:10px;
	cursor: pointer; 
	}
	
.sub-menu-active {
	color: #91BDE6;
	line-height:15px;
	text-align: left;
	padding: 1 1 1 15;
	border-width: 0px 0px 1 0px;
	border-style: none none solid none;
	border-color: 000000; 
	}
	
.sub-menu-down {
	color: #FFFFFF;
	background-color: #91BDE6;
	line-height:15px;
	text-align: left;
	padding: 1 1 1 15;
	border-width: 0px 0px 1 0px;
	border-style: none none solid none;
	border-color: 000000; 
	}
	
.breadcrumb-up {
	 	font: 8pt/normal Osaka, sans-serif;
	color: #3366CC;
	text-align: left;
	border-color: 000000; 
	}
	
.breadcrumb-hover {
	 	font: 8pt/normal Osaka, sans-serif;
	color: #66CCFF;
	text-align: left;
	border-color: 000000;
	text-decoration: underline;
	cursor: pointer; 
	}
	
.breadcrumb-active {
	 	font: 8pt/normal Osaka, sans-serif;
	color: #009999;
	text-align: left;
	border-color: 000000;
	text-decoration: underline; 
	}
	
.breadcrumb-down {
	 	font: bold 8pt/normal Osaka, sans-serif;
	color: #3366CC;
	text-align: left;
	border-color: 000000; 
	}
	
.sub-menu-1-up {
	color: #999999;
	background-color: #FFFFFF;
	text-align: left;
	line-height:15px;
	padding: 1 4 1 7;
	border-bottom-color:#cccccc;
	border-bottom-style:solid;
	border-bottom-width: 1px;
	border-left-color:#FFFFFF;
	border-left-style:solid;
	border-left-width:1px;
	}
	
.sub-menu-1-hover {
	color: #666666;
	background-color: #FFFFFF;
	line-height:15px;
	text-align: left;
	padding: 1 4 1 7;
	border-bottom-color:#cccccc;
	border-bottom-style:solid;
	border-bottom-width: 1px;
	border-left-color:#FFFFFF;
	border-left-style:solid;
	border-left-width:1px;
	cursor: pointer; 
	}
	
.sub-menu-1-active {
	color: #666666;
	background-color: #FFFFFF;
	line-height:15px;
	text-align: left;
	padding: 1 4 1 7;
	border-bottom-color:#cccccc;
	border-bottom-style:solid;
	border-bottom-width: 1px;
	border-left-color:#FFFFFF;
	border-left-style:solid;
	border-left-width:1px;
	}
	
.sub-menu-1-down {
	color: #666666;
	background-color: #FFFFFF;
	line-height:15px;
	text-align: left;
	padding: 1 4 1 7;
	border-bottom-color:#cccccc;
	border-bottom-style:solid;
	border-bottom-width: 1px;
	border-left-color:#FFFFFF;
	border-left-style:solid;
	border-left-width:1px;
	}
	
.main-nav {
	 	font: bold 11pt/normal Osaka, sans-serif;
	color: #3366CC;
	background-color: #CCCCFF;
	text-align: center;
	padding: 2;
	border-width: 1;
	border-style: solid;
	border-color: 000000;
	cursor: pointer; 
	}
	
.main-content {
	 /*	font: 11px/150% "Book Antiqua", "Apple Chancery", "Calisto MT", Georgia, serif;
	 */
	font-size:12px;
	color: #000033;
	text-align: left;
	text-indent: 1em;
	border-color: 000000; 
	}
	
	/* CSS ADDITIONS 090601 */
	
	.sub-content,p{font-size:12px;}
	
	.notemsg {
	font-size:100%;	
}

body{font-size: 12px;}