/* These are the core document styles */

BODY{
	font-size: 12px;
	font-family : verdana, "sans serif";
	margin: 0px;
	padding: 0px;
}
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 #859DD1;}
A.tp_shade_image_button:HOVER{border: 1px outset;}
	

/* Navigational Menus */

DIV.NAV_BAR{
	text-align : right;
	background-color: #859DD1; 
	height: 18px;
}

DIV.NAV_BAR A{color : white;  font-weight : bold; text-decoration : none;}
DIV.NAV_BAR A:HOVER{color : black; }


TD.SIDE_BAR{
	padding: 0px;
	vertical-align: top;
	background-color: #859DD1;
}

DIV.SIDE_BAR 
{
	font-family : Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
}

DIV.SIDE_BAR DIV.LINK A {color : #8E51FF; font-size : 11px; font-weight : bold; text-decoration : none;}
DIV.SIDE_BAR A:HOVER{color : #3333CC;}
DIV.SIDE_BAR DIV.SLINK A {color : #8E51FF; font-size : 10px; font-weight : normal; text-decoration : none;}

DIV.tp_menu{margin-bottom: 5px;}

.main_text_header
{
	color: navy; 
	font-size: 16px; 
	font-weight: bold; 
	margin-bottom: 10px;
}

