/* Stylophane Client Colors

White: #FFFFFF
Red: #375b95
Blue: #1d4e9c
light-blue: #93a9cc
very-light-blue: #d8e6fd
Black/Dark Blue : #000033




*/

table.button_table
{

	cursor:pointer;
	padding: 0 0 0 0;
	margin: 0 10 0 0;
	display: inline;


}

div.button_text
{
	color:white;
	font-size:14px;
	padding-right:15px;
	padding-left: 5px;
}



div.overview_textblock
{
	margin-top:20px;
	color: black;
	font-size:14px;
	line-height: 24px;

}

div.overview_header
{
	color:#2f60ad;
	font-size: 13px;
	font-weight: bold;
	margin-bottom:5px;
	
}

.overview_title
{
	color:#2f60ad;
	font-size: 20px;
	font-weight: bold;
	
}


.overview_subtext
{
	color:#2f60ad;
	font-size: 14px;
	font-weight: bold;
	
}

td.overview_cell
{
 border-bottom: 1px solid black;

}

div.dd_body
{
	padding: 3px;
	
}



div.crit_body
{
	
	color: black;
	font-size: 10px;
	
}

div.crit_head
{
	position:relative;
	
	top: -3px;
	color: #ffffff;

	font-size:13px;
	font-weight: bold;
	
	
}

A.crit_link {color:	#000066; text-decoration: underline; font-size:12px;}
A.crit_link:visited{color: #000066; text-decoration: underline;}
A.crit_link:hover {color: #0000cc; text-decoration: underline;}

div.e_count_body
{
	
	color: #1d4e9c;
	border-color: #1d4e9c;
	border-style: solid;
	border-width: 1 1 1 1;
	
	
	
}

div.e_count_head
{
	background-color:#93A9CC;
	font-size: 15px; 
	color: #000033;
	border-color: #1d4e9c;
	border-style: solid;
	border-width: 1 1 0 1;
	padding: 3px;
	
	font-weight:bold;
	
	
}

div.crit_prop {
    height:50px;
    float:right;
    width:1px;
}

div.contact_box
{
	position:relative;
	
	background: #ffffff;
	color: black;
	line-height:18px;
	font-size:11px;
	font-weight: bold;

	
	
}

div.contact_head
{
	position:relative;
	
	top: -3px;
	color: #ffffff;

	font-size:13px;
	font-weight: bold;
	
}

div.report_option_header
{
	background-color:#CBD7E0;
	font-size: 14px; 
	color: #000033;
	font-weight:bold;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	margin-bottom:0px;
	padding-left: 10px;
	border-style: solid;
	border-color: #000066;
	border-width: 0 0 1 0;
	height:23px;
	padding-top:4px;

	
}


div.report_head_sub_text
{
	
	font-size: 12px;
	color: #000033;
	font-weight:normal;
	margin-left:50;
	border-style: solid;
	border-color: #000066;
	border-width: 0 1 1 1;
	padding:2px;
	width:350px;
}


div.summary_timeframe_header
{
	background-color:#CBD7E0;
	font-size: 14px; 
	color: #000033;
	font-weight:bold;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	margin-bottom:0px;
	padding-left: 10px;
	border-style: solid;
	border-color: #000066;
	border-width: 0 0 1 0;
	height:23px;
	padding-top:4px;
	
}

div.crit_sel_header
{

	font-size: 12px; color: #000033;
	font-weight:bold;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	margin-bottom:2px;

}

A.contact_box_link{color: black; text-decoration: underline;}
A.contact_box_link:visited{color: black; text-decoration: underline;}
A.contact_box_link:hover {color: black; text-decoration:	underline;}

td.blue_cell
{

	background-color:#1d4e9c;
}



div.promo_bar
{
	padding:10 0 0 0;
}


.dropshadow{
	float:left;
	clear:left;
	
	margin: 10px 0 10px 10px !important;
	margin: 10px 0 10px 5px;
	width: 95%;
	padding: 0px;
}
.innerbox{
	position:relative;
	bottom:6px;
	right: 6px;
	margin: 0px 0px 0px 0px;
	
}
.innerbox{
	/* IE5 hack */
	\margin: 0px 0px -3px 0px;
	ma\rgin:  0px 0px 0px 0px;
}

div.tip_head
{
	position: relative;
	
	color: black;
	font-size: 13px;
	
	top: -3px;
	left: -0px;
	
	
}

div.tip_body
{
	
	
	color: black;
	font-size: 11px;
font-weight:bold;
	
	
}



.crit_radio_label
{
	font-weight:normal;
	font-size: 16px;

}

ul.crit_list
{
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	margin-bottom:10px;

}

.ss_sel_label
{
	font-weight:bold;
	color: #000033;
	font-size: 14px;
}

.ss_sel
{
	font-size: 12px;
	border-style: solid;
	border-width: 1px;
}


div.content_area
{
	margin: 10px;
}

div.header_topbar
{
	background-color:#1d4e9c;
	height: 12px;
	
}

td.side_bar
{
	/*background-color:#1d4e9c;*/
	
}

td.vert_sep
{
	background-color:#000033;
	width:1px;
}

div.header_navbar
{
	background-color:#93a9cc;
	height: 20px;
	width: 600px;
	
}

div.header_navbar_demo
{
	background-color:#93a9cc;
	height: 20px;
	width: 600px;
	
}

div.nav_item
{
	border-right: 2px #929292 solid;
	height: 22px;
	font-weight: normal;
	padding: 3 20 0 20;
	
	
	
}

.text_block
{

	font-size: 13px;
	line-height: 20px;

}

A.nav{color: #ffffff; text-decoration: none; font-size: 12.5px;}
A.nav:visited{color: #ffffff; text-decoration: none;}
A.nav:hover {color: #ff6600; text-decoration:	none;}


A.nav_hl{color: #945a00; text-decoration: none;}
A.nav_hl:visited{color: #000033; text-decoration: none;}
A.nav_hl:hover {color: #ffad2c; text-decoration:	none;}



/* Drop Down Menus */



#dropmenudiv
{
	margin-top: 5px;
	margin-left:2px;
	position:absolute;

	border:1px solid #4b4b4b;

	font-size:12px;

	line-height:18px;

	z-index:100;
	background-color: #929292;

}



a.dd_link
{
	width: 100%;
	display: block;
	text-indent: 5px;
	color:	#ffffff;	
	text-decoration: none;
	padding: 1 0 1 0;
	font-size: 9px;
	text-transform:uppercase;
	background-color: #929292;

}

a.dd_link:hover
{ 
	color:	#FFFFFF;	
	background-color:#4b4b4b;
	text-decoration: none;
}

a.dd_link:visited
{
	width: 100%;
	display: block;
	text-indent: 3px;
	color:	#ffffff;	
	text-decoration: none;
}

a.dd_link:visited:hover
{
	width: 100%;
	display: block;
	text-indent: 3px;
	color:	#FFFFFF;	
	text-decoration: none;
	background-color:#4b4b4b;
}

/* END Drop Down Menus */

a.contact_submit
{
	background-color: #336699;
	padding: 2 4 2 4;
	
	color: white;
	font-weight: bold;
	font-size:10px;
	text-decoration: none;

	
}
a.contact_submit:hover {color: #ffad2c; text-decoration:	none}
a.contact_submit:visited {color: white; text-decoration:	none}


a.form_action
{
	background-color: #93a9cc;
	padding: 2 15 2 2;
	border-top: 1px #1d4e9c solid;
	border-right: 1px #1d4e9c solid;
	border-left: 10px #1d4e9c solid;
	border-bottom: 1px #1d4e9c solid;
	color: #000066;
	font-weight: bold;
	font-size:12px;
	text-decoration: none;

	
}
a.form_action:hover {color: white; background-color: #1d4e9c; text-decoration:	none}
a.form_action:visited {color: #000066; text-decoration:	none}


A {color:	#000066; text-decoration: underline;}
A:visited{color: #000066; text-decoration: underline;}
A:hover {color: #0000cc; text-decoration: underline;}

td.summary_cell
{
	

}

tr.data_pri
{
	background-color:#FFFFFF;
}

tr.data_alt
{
	background-color:#E0E5E9;
}



h1
{
	font-size: 20px; 
	color: #375b95;
	font-weight:bold;
}


h2
{
	font-size: 15px; 
	color: #000066;
	font-weight:bold;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	margin-bottom:2px;
}

tr.header_row
{
	background-color: #336699;
	color: white;
}


h3
{
font-size: 11pt; color: #000033;
font-weight:bold;
margin-left:0px;
margin-right:0px;
margin-top:4px;
margin-bottom:4px;

}

hr
{
	border: 0;
}

hr.norm
{
	color: #000066;
	background-color: #000066;
	height:1px;
}

th
{
	font-size:12px;
	text-align: left;
	font-weight: bold;
	

}

th.right
{
	
	text-align: right;
	

}

.input_label_medium
{
	color: #000066;
	font-size: 14px;
	font-weight: bold;

}

.input_label_small
{
	color: #000066;
	font-size: 12px;
	font-weight: bold;

}


input.small_input
{
	font-size:12px;
	border: 1px black;
	border-style: solid;
	padding: 1px;
	margin: 1px;


}

textarea.small_input
{
	font-size:12px;
	border: 1px black;
	border-style: solid;
	padding: 1px;
	margin: 1px;


}


input.medium_input
{
	font-size:13px;
	border: 1px black;
	border-style: solid;
	padding: 1px;
	margin: 1px;


}


.hint
{
	font-size:10px;

}

.error_text
{
	color: #FF9900;
	font-weight:bold;
	
}

td
{
font-size:11px;

}



