BODY {
	font-family : sans-serif;
	color : black;
	text-decoration : none;
	font-size : 12px;
}

A  {
	color : blue;
	text-decoration : none;
}

A:hover {
	color : Blue;
	text-decoration : underline;
}

A.tiny_link{
	font-size : 10px;	
	height : 12px;
	color: #E0E0E0;
}


A.tiny_link:hover{
	color: white;
}

.tiny_msg{
	font-size : 10px;	
	height : 12px;
	color: #E0E0E0;
}


A.breadcrumb {
	font-size : 10px;	
	height : 12px;
}

TD {
	font-family : sans-serif;
	color : black;
	text-decoration : none;
	font-size : 12px;
}

.field_text {
	font-family : sans-serif;
	color : black;
	text-decoration : none;
	font-size : 12px;
	vertical-align :3px;
}


input.nav_button  {
	font-family : sans-serif;
	font-size : 12px;
	font-weight: normal;
	color: black;
	background-color: #E0E0E0;
	border: solid 1px;
	border-color: #0;
	width : 105px;
	height : 20px;
	margin-bottom : 10px;
	cursor : hand;
}

input.nav_button:hover {
	background-color: black;
	color: white;
}

.nav_button_sub  {
	font-family : sans-serif;
	font-size : 12px;
	font-weight: normal;
	color: Black;
	background-color: #66CCFF;
	border: solid 1px;
	border-color: #0;
	width : 105px;
	height : 20px;
	margin-bottom : 10px;
	cursor : hand;
}

.section_header_bar {
	background-color : #FFDDDD;
	text-align : left;
	vertical-align : middle;
	border : 1px solid #666666;	
	height : 26px;
	padding-left : 3px;
	padding-left: 5px;
	padding-top: 2px;
	margin-bottom : 10px;
	margin-top : -5 px;

}

.section_header_text {
	font-family : sans-serif;
	font-weight: bold;
	color : black;
	font-size : 16px;
	line-height : 20px;
	vertical-align : baseline;
	margin-bottom : 0px;
}

.section_icon {
	height: 20 ;
	width : 75 ;
	margin-top : 0px;
	margin-right :2px;
}

.section_text {
	font: 12px sans-serif;
	font-family : sans-serif;
	color : black;
	text-align : left;
	font-size : 12px;
	line-height : normal;
	margin-top : 0px;
	margin-left : 5px;
	margin-right : 5px;
}

.datebar_text{
	font : 12px;
	color : White;
	font-family : sans-serif;
	vertical-align : baseline;
}

.date_select  {
	font-family: sans-serif;
	font-size: 10px;
	color: #333333;
	background-color: #EEEEEE;
	text-align : right;
	cursor : hand;
	border : thin none;
}


.datebar_button  {
	font-family: sans-serif;
	font-size: 10px;
	font-weight: Normal;
	color: #333333;
	background-color: #EEEEEE;
	border: solid 1px;
	border-color: #666666;
	width : 60px;
	height : 19px;
	cursor : hand;
	padding-bottom : 2px;
	padding-top : 1px;	
}

.next_button  {
	font-family: sans-serif;
	font-size: 10px;
	font-weight: Normal;
	color: #666666;
	background-color: #EEEEEE;
	border: solid 1px;
	border-color: #666666;
	width : 60px;
	height : 19px;
	cursor : hand;
}

.today_button  {
	font-family: sans-serif;
	font-size: 10px;
	font-weight: Normal;
	color: #666666;
	background-color: #EEEEEE;
	border: solid 1px;
	border-color: #666666;
	width : 60px;
	height : 19px;
	cursor : hand;
}


.subscribe_button  {
	font-family: sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: black;
	background-color: #DDDDFF;
	border: solid 1px;
	border-color: #666666;
	width : 95px;
	height : 21px;
	cursor : hand;
	text-align : center;
}

.gen_button {
	font-family: sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: black;
	background-color: #DDDDFF;
	border: solid 1px;
	border-color: #666666;
	height : 22px;
	cursor : hand;
	text-align : center;
	vertical-align : top;
}

.urlHeading {
	font-family: sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: black;
	margin-left : 5px;
	margin-right : 5px;
}

.relatedUrls{
	font-size: 12px;
	margin-right : 20px;
	margin-bottom : 5px;
}

.norm_text {
	font: 12px sans-serif;
	font-family : sans-serif;
	color : black;
	text-align : left;
	font-size : 12px;
	line-height : normal;
	margin-top : 7px;
	margin-left : 5px;
	margin-right : 5px;
}


.alert_text {
	font: 12px sans-serif;
	font-family : sans-serif;
	color : #DD0000;
	text-align : left;
	font-size : 12px;
	line-height : normal;
	margin-top : 7px;
	margin-left : 5px;
	margin-right : 5px;
}

.norm_title {
	font: 14px sans-serif;
	font-family : sans-serif;
	color : 3366DD;
	text-align : left;
	font-size : 14px;
	line-height : normal;
	margin-left : 5px;
	margin-right : 5px;
	font-weight : bold;
	margin-top : 2px;
}

.email_field {
	margin-left : 5px;
	width : 175px;

}

.norm_text_center {
	font: 12px sans-serif;
	font-family : sans-serif;
	color : black;
	text-align : center;
	font-size : 12px;
	line-height : normal;
	margin-top : 7px;
	margin-left : 5px;
	margin-right : 5px;
}

.norm_text_form {
	font: 12px sans-serif;
	font-family : sans-serif;
	color : black;
	text-align : left;
	font-size : 12px;
}

.report_td {
	font-size : 11px;
	font : 11px sans-serif;
	font-family : sans-serif;
	line-height : 16px;
}

UL.relatedU {
	margin-bottom : 0px;
}

.gallery_img {
	border : medium solid Gray;
}

.gallery_caption {
	font: 10px sans-serif;
	font-family : sans-serif;
	color : black;
	text-align : left;
	font-size : 10px;
	line-height : normal;
	margin-top : 7px;
	margin-right : 5px;
}

.gallery_source {
	font: 10px sans-serif;
	font-family : sans-serif;
	color : black;
	text-align : left;
	font-size : 10px;
	line-height : normal;
	margin-top : 7px;
	margin-right : 5px;
}

.recent_facts  {
	font-family: sans-serif;
	font-size: 11px;
	color: #333333;
	background-color: #EEEEEE;
	border: 1px solid Aqua;
	border-color: #666666;
	cursor : hand;
	margin-top : 10px;
	margin-bottom : 0px;
	margin-left : 0px;
	width : 360;
}

.res_nav			{
	font-family: Verdana,Arial,Helvetica;
	font-size: 10px;
	color: #666666;
	background-color: #EEEEEE;
	vertical-align : middle;
	text-align : center;
	border-right : 1px solid gray;
	border-left  : 1px solid gray;
	border-top  : 1px solid gray;

}

		
.res_nav_selected			{
	color: black;
	border: thin;
	font-family: Verdana,Arial,Helvetica;
	font-size: 12px;
	font-weight: bold;
	background-color: #E0FFE0;
	align: center;
	vertical-align : middle;
	text-align : center;
	border-right : 1px solid black;
	border-left  : 1px solid black;
	border-top  : 1px solid black;

}
		
.res_nav_selected_descr			{
	color: white;
	font-family: Verdana,Arial,Helvetica;
	font-size: 11px;
	font-weight: normal;
	background-color: #666666;
	vertical-align : top;
	text-align : left;
		}		

.res_empty {
}

.index_item {
	font: 12px sans-serif;
	font-family : sans-serif;
	font-size : 12px;
	line-height : normal;
	margin-top : 3px;
	margin-left : 10px;
}

.shift {
	margin-top : 2px;
}

.no_marg_form {
	margin-top: -1em;
	margin-bottom: 10px;

	} 

HR.rc {
	color: #E0E0E0;
	line-height : 3px;
	height : 3px;
	margin-top: 0px;
	margin-bottom: 0px;

}

P.rcp {
	margin-top : 3px;
	margin-bottom : 3px;
	font-size : 12px;
}

P.visit {
	font-family : sans-serif;
	font-size : 10px;
	line-height : 10px;
	margin-top : 2px;
	margin-bottom : 1px;
	text-align : center;
}

P.studio {
	font-family : sans-serif;
	font-size :14px;
	margin-top : 5px;
	margin-bottom : 2px;
	text-align : center;
	font-weight : bold;
	color: #AA0000;
}

P.studio_link_para {
	font-family : sans-serif;
	font-size : 10px;
	line-height : 10px;
	margin-top : 3px;
	margin-bottom : 0px;
		text-align : center;
	letter-spacing : 1px;
}

table.visit_studio {
	border: solid 1px;
	border-color: black;
	margin-top : 15px;
	margin-bottom : 0px;
	background-color : #FFFFCC;
}

hr.studio_box {
	border-color: black;
	margin-top : 1px;
	margin-bottom : 1px;
	height : 1px;
}

.your_name_here{
	font-family : sans-serif;
	font-size : 11px;
	line-height : 11px;
	margin-top : 3px;
	margin-bottom :5px;
	text-align : center;
}

p.counter {
	font-family : sans-serif;
	font-size :14px;
	margin-top : 15px;
	margin-bottom : 30px;
	text-align : center;
	font-weight : 200;
	color: #FFFFFF;
}

.sample_code {
	font-family : sans-serif;
	font-size : 11px;
}

.numbered {
	font-family : sans-serif;
	color : black;
	text-decoration : none;
	font-size : 12px;
}

p.browse_link {
	font-family : sans-serif;
	font-size : 12px;
	line-height : 12px;
	margin-top : 5px;
	margin-bottom : 1px;
	margin-left : 10px;
}

.center_text {
	font-family : sans-serif;
	color : black;
	text-align : center;
	font-size : 12px;
	line-height : normal;
	margin-top : 7px;
	margin-bottom : 7px;
	margin-left : 5px;
	margin-right : 5px;
}
a.charlink {
	font-family : Tahoma, sans-serif;
	font-size : 12px;
	text-decoration : none;
	color : blue;
}
td.clink:hover{
	background-color : Blue;
	color : White;
}
td.clink{
	background-color : white;
	color : blue;
}
.cat_filter  {
	font-family: sans-serif;
	font-size: 14px;
	color: black;
	background-color: #EEEEEE;
	border: 1px solid Aqua;
	border-color: #666666;
	text-align : center;
	cursor : hand;
	margin-top : 0px;
	margin-bottom : 0px;
	
}

H1 {
	margin-top : 0px;
	margin-bottom : 0px;
	font-family : sans-serif;
	font-weight: bold;
	color : black;
	font-size : 16px;
	line-height : 20px;
	vertical-align : baseline;

}

img.spacer {
	margin-top : 0px;
	margin-bottom : 0px;
}

TD.side_bar {
	background-color: #666666;
	vertical-align : top;
	width : 140;
	text-align : center;
	padding-right : 0px;
	padding-left : 0px;
}

a.fbutton:link, a.fbutton:visited{
	background-color: #DDDDDD;
	border: solid 1px;
	border-color: #000000 #000000 #000000 #000000;
	color: Black;
	font-family: arial,helvetica,sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-align: center;
	padding: 4px;
	text-decoration: none;
	line-height: 1;
	width: 100;
	display: block;
	margin-bottom : 5px;
}

a.fbutton_sub:link, a.fbutton_sub:visited {
	background-color: #AADDCC;
	border: solid 1px;
	border-color: #000000 #000000 #000000 #000000;
	color: black;
	font-family: arial,helvetica,sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-align: center;
	padding: 4px;
	text-decoration: none;
	line-height: 1;
	width: 100;
	display: block;
	margin-bottom : 1px;
}

a.fbutton_last:link, a.fbutton_last:visited{
	background-color: #DDDDDD;
	border: solid 1px;
	border-color: #000000 #000000 #000000 #000000;
	color: Black;
	font-family: arial,helvetica,sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-align: center;
	padding: 4px;
	text-decoration: none;
	line-height: 1;
	width: 100;
	display: block;
}

	
a.fbutton:hover, a.fbutton_sub:hover, a.fbutton_last:hover {
	background-color: #FFDDDD; 
	color: blue;
}


.toc {
	font-family : sans-serif;
	font-size : 12px;
	line-height : 12px;
	margin-top : 10px;
	margin-bottom : 1px;
	margin-left : 0px;
}

Select.tool {
	background-color : #EEEEFF;
	width: 120;
}

Select.tool_color {
	background-color : #EEEEFF;
}

Select.glass_tool {
	background-color : #EEFFEE;
	width: 180;
}


Input.tool {
	background-color : #EEEEFF;
}

P.pdAnswer {
	font-family : sans-serif;
	font-size : 14px;
	line-height : 18px;
	margin-top : 0px;
	margin-bottom : 5px;
	margin-left : 0px;
	text-align : center;
	font-weight : 150;
}