/* 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{
	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{
	text-align : right;
	height : 63px;
}

DIV.LOWER_NAV_BAR
{
	background-image: url(/mainsite/lii/M2CC_background_bottomnav.jpg);
	background-repeat: repeat-x;
	height: 32px;
	padding: 6px 0px 0px 0px;
}

A.LOWER_NAV_BAR
{
	color: #FFF;
	font-weight: bold;
}

A.LOWER_NAV_BAR:HOVER
{
	color: #AB2F85;
	font-weight: bold;
}
DIV.NAV_BAR A{color : #336633; font-size : 10px; font-weight : bold; text-decoration : none;}
DIV.NAV_BAR A:HOVER{color : #3333CC;}


TD.SIDE_BAR{
	width: 157px;
	padding-bottom: 0px;
	vertical-align: top;
	background-image : url(/mainsite/lii/M2CC_menu_background.jpg);
	background-repeat : repeat-y;;
}

DIV.SIDE_BAR 
{
	padding-top: 50px;
	font-family : Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
}

DIV.SIDE_BAR DIV.LINK A {color : #336633; font-size : 11px; 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-bottom: 5px;}

span.menu_link
{
	color: #3A5296; 
	font-weight: bold;
}

span.menu_link:hover
{
	color: #B4BDFF;
}

a.top_menu_link
{
	color: #FFFFFF; 
}

a.top_menu_link:hover
{
	color: #FF6600;
	text-decoration: none;
}

.top_left_bar_header
{
	color: #FFFFFF;
	font-weight: bold;
	font-size: 12px;
	text-align: center;
	padding-bottom: 5px;
}

div.LOGIN_FIELDS
{
	color: grey;
	font-size: 10px;
}

.main_text_header
{
	color: #AB2F85; 
	font-size: 16px; 
	font-weight: bold; 
	margin-bottom: 10px;
}

.main_text_subheader
{
	color: #AB2F85;
	font-weight: bold;
	font-size: 14px;
	padding-bottom: 5px;
}