/* These are the core document styles */

.SDSS_ERROR
{
	font-weight: bold;
	color: red;
}

BODY{
	font-size: 10px;
	font-family : verdana, "sans serif";
	margin: 0px;
	padding: 0px;
}

TD {
	font-size: 10px;
	font-family : verdana, "sans serif";
	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; 
}

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: #ddd;
	color: #000;
	border: 1px solid #66c;
	font-size: 10px;
	font-family : verdana, "sans serif";
	padding: 1px;
	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%;
}

FORM {margin: 0px;}


/* Basic Hyperlink Styles */

A {text-decoration: underline; color:#00f;}
A:HOVER{color:#298FFE;}

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 #F5F5F5;}
A.tp_shade_image_button:HOVER {border: 1px outset;}


/* Navigational Menus */

DIV.LAYOUT_MENU 
{
	font-family : Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
}

DIV.LAYOUT_TITLE {
	font-weight: bold;
	font-size: 17px;
	color: #666;
	border-bottom: 1px solid #666;
	margin-bottom: 8px;
	
}

DIV.LAYOUT_MENU A:HOVER{color : #3333CC;}
DIV.LAYOUT_MENU DIV.LINK A {color : #336633; font-size : 11px; font-weight : bold; text-decoration : none;}
DIV.LAYOUT_MENU DIV.SLINK A {color : #336633; font-size : 10px; font-weight : normal; text-decoration : none;}


DIV.LAYOUT_BOTMENU{
	font-family : Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	color : #f2f2f3;
	font-size : 11px;
	font-weight : bold;
}

DIV.LAYOUT_BOTMENU A{color : #336633; text-decoration : underline;}
DIV.LAYOUT_BOTMENU A:HOVER{color : #3333CC;}


DIV.LAYOUT_BOTMENU SPAN.BLACK{color : #000;}


/* Styled Ledger */
/* ACB 3/10/04*/

table.tp_forum_text {color: black; }
div.tp_table_border { border: 1px solid #B4DDA4; }
tr.tp_table_header { background-color: #ECF4EB; color: #316331; font-weight: bold; }
tr.tp_light_row { background-color: #99CC99; }
tr.tp_dark_row { background-color: #BED5BE; }
td.tp_top_left_cell { border-top: 1px solid white; border-left: 1px solid white; border-bottom: 1px solid white; }
td.tp_top_middle_cell { border-top: 1px solid white; border-bottom: 1px solid white; }
td.tp_top_right_cell { border-top: 1px solid white; border-bottom: 1px solid white; border-right: 1px solid white; }
td.tp_cell { border-left: 1px solid white; border-bottom: 1px solid white; padding-left: 4px; }
td.tp_end_cell { border-left: 1px solid white; border-right: 1px solid white; border-bottom: 1px solid white; }
tr.dark_row{background-color: #336633; color: #fff;}

div.tp_table_border a{color: #316331;}
div.tp_table_border a:hover{color: #316331;}


/* Contact Manager Styles */

tr.tp_header { font-weight: bold; background-color: #99CC99; padding: 4px; }
td.tp_header_cell { border-top: 1px solid black; border-bottom: 1px solid black; }
a.tp_bold_link { color : Blue; font-weight : bold; text-decoration : none; }
a.tp_bold_link:visited { color : Blue; font-weight : bold; text-decoration : none; }
a.tp_bold_link:hover { color : Red; font-weight : bold; text-decoration : none; }
a.tp_folders { color: black; width: 160px; text-decoration: none; }
a:hover.tp_folders { color: blue; }
a.tp_current_folder { font-weight: bold; color: black; width: 160px; text-decoration: none; }
a:hover.tp_current_folder { color: blue; }
span.tp_folder_heading { color: #1E90FF; font-weight: bold; }
input.tp_check { background-color: White; border: 0px; }
div.tp_menu { padding: 3px 3px 3px 3px; }


/* Clean Up  */


.tp_box
{
	width: 600px;
	background-color: #ECF4EB;
	border: 1px solid #B5DEA5;
	margin-bottom: 12px;
}

.tp_box_two
{
	background-color: #ECF4EB;
	border: 1px solid #B5DEA5;
	margin-bottom: 12px;
}

A.LOWER_NAV_BAR
{
	color: #FFF;
	font-weight: bold;
	font-size: 10px;
	text-decoration: none;
}

A.LOWER_NAV_BAR:HOVER
{
	color: #F1FD7B;
	font-weight: bold;
}

.radio
{
	background-color: #ECF4EB;
	border: 0px;
}

DIV.box{
	padding: 3px;
	border: 1px solid #99CC99;
	background-color: #ECF4EB;
	width: 99%;
}

DIV.HEADER{
	border: 1px solid Black;
	background-color: #9c9;
	padding: 4px;
	font-weight: bold;
}

DIV.TEXT_HDR{color: Green; font-weight: bold;}
SPAN.TEXT_HDR{color: Green; font-weight: bold;}

TD.SIDE_BAR{
	width: 157px;
	padding-top: 5px;
	padding-bottom: 0px;
	vertical-align: top;
	background-image : url(/ii/layout/vo/triON_menu_background.jpg);
	background-repeat : repeat-y;
}

DIV.SIDE_BAR 
{
	font-family : Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	padding-left: 6px;
}

DIV.SIDE_BAR DIV.SLINK A 
{
	color : #3A5296; 
	font-size : 11px; 
	font-weight : normal; 
	text-decoration : none;
}

DIV.SIDE_BAR DIV.LINK A {color : #3A5296; font-size : 11px; font-weight : bold; text-decoration : none;}

DIV.SIDE_BAR DIV.SLINK A:HOVER {color : #B4BDFF; font-size : 11px; font-weight : normal; text-decoration : none;}
DIV.SIDE_BAR DIV.LINK A:HOVER {color : #B4BDFF; font-size : 11px; font-weight : bold; text-decoration : none;}

