/* These are the core document styles */

BODY{
	font-size: 10px;
	font-family : verdana, "sans serif";
	margin: 0px;
	padding: 0px;
	background-image : url(/ii/background.png);
}
TD{
	font-size: 12px;
	font-family : verdana, "sans serif";
	margin: 0px;
}
INPUT,SELECT,TEXTAREA{
	background-color: #ddd;
	border: 1px solid #666;
	color: #000;
	font-size: 10px;
	font-family : verdana, "sans serif";
	margin: 0px;
}
span.izfc_fields{
	background-color: #CDFFCC;
	color: #000;
	border: 1px solid #66c;
	font-size: 10px;
	font-family : verdana, "sans serif";
	padding: 1px;
	margin: 0px;
}
P{
	margin-bottom: 8px;
	margin-top: 2px;
}
P.tp_act{
	background-color: Silver;
	border : 2px Black;
	padding-bottom : 5px;
	padding-top : 5px;
	padding-left : 3px;
	padding-right : 3px;
	margin-bottom : 2px;
	margin-top : 0px;
}

IMG{
	border: none;
}


/* IZFC Styles */

INPUT.izfc_button{
	background-color: #666;
	color: #fff;
	border: 1px solid #000;
}
INPUT.izfc_input_image{
	background-color: #fff;
	border: 0px;
}
INPUT.izfc_checkbox{
	border: 0px;
	margin: 0px;
	background-color: transparent;
}
.izfc_message{
	font-weight: bold;
	font-size: 110%;
	color: #000;
	background-color: #fcc;
	border: 1px solid #000;
	padding: 3px; 
}
FORM{
	margin: 0px;
}
INPUT.form_error,SELECT.form_error,TEXTAREA.form_error{
	background-color: #FFF0F5;
	color: Red;
	border: 1px solid Red;
	font-size: 11px;
	font-family : tahoma, verdana, "sans serif";
	margin: 0px;
}
RADIO.form_error{
	background-color: #FFF0F5;
	color: Red;
	border: 1px solid Red;
}
DIV.form_error{
	background-color: #FFF0F5;
	border: 1px solid Red;
	padding: 5px;
	margin: 16px;
	width: 400px;
}
UL.form_error{
	font-weight: bold;
	color: Red;
	font-size: 110%;
}


/* Basic Hyperlink Styles */

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

A.MENU_HEADER {color: #000; font-weight: bold;}

A.tp_image_button{border: 1px solid #fff;}
A.tp_image_button:HOVER{border: 1px outset;}
A.tp_shade_image_button{border: 1px solid #9ACC99;}
A.tp_shade_image_button:HOVER{border: 1px outset;}
	

/* Navigational Menus */

DIV.NAV_BAR{
	background-color: #CCCDCF; 
	margin-left: auto;
	margin-right: auto;
}

TD.SIDE_BAR{
	width: 157px;
	padding: 0px;
	vertical-align: top;
	background-color: #A6E0FD;
	border: solid 1px #fff;
	border-top: 0px;
}

DIV.SIDE_BAR 
{
	font-family : Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

DIV.SIDE_BAR DIV.LINK A 
{
	color : #000; 
	font-size : 10px; 
	font-weight : bold; 
	text-decoration : none;
}
DIV.SIDE_BAR A:HOVER{color : #3333CC;}
DIV.SIDE_BAR DIV.SLINK A
{
	color : #336633; 
	font-size : 10px; 
	font-weight : normal; 
	text-decoration : none;
}

DIV.tp_menu
{
	margin: 0px 0px 2px 18px;
	text-align: left;
}
DIV.tp_menu a
{
	font-size : 10px; 
	font-weight : bold; 
	text-decoration : none;
	padding: 0px 0px 0px 35px;
	margin-top: 10px;
}
td.blue_arrow
{
	background-color: #2C5A7E; 
	border-top: solid 1px #626262;
	height: 32px;
}
td.menu_button1
{
	background-color: #FB9D2B; 
	border-top: solid 1px #414141;
	padding-left: 10px;
	height: 32px;
}
td.menu_button1 a
{
	color: #4A8ECF;
}
td.orange_arrow
{
	background-color: #EA7F1D; 
	border-top: solid 1px #414141;
	height: 32px;
}
td.menu_button2
{
	background-color: #4D8CCF; 
	border-top: solid 1px #414141;
	padding-left: 10px;	
	height: 32px;
}
td.menu_button2 a
{
	color: #FE9E26;
}

DIV.LOWER_NAV_BAR
{
	background-color: #CCCDCF; 
	height: 35px;
}

DIV.LOWER_NAV_BAR A
{
	color : #000; 
	font-size : 10px; 
	font-weight : bold; 
	text-decoration : none;
}

DIV.LOWER_NAV_BAR A:HOVER{color : #3333CC;}

/* Text Styles */

.subheader
{
	font-size: 16px;
	font-weight: bold;
	color: #2B488A;
	font-style: italic;
}

