
BODY {
border-color: #FFFFFF #808080 #808080 #FFFFFF; 
border-style: none none none none; 
border-width: 0px 0px 0px 0px; 
padding: 0px 0px 0px 0px;
margin-top: 5px;
margin-right: 5px;
margin-bottom: 5px;
margin-left: 5px;
font-family: Tahoma, Verdana, Geneva, Arial, sans-serif;
font-weight: normal;
font-size: 11px;
font-style: normal;
color: #000000;
background-color: #DDDDDD;
cursor: default;
overflow: auto;
}

.parentTable {
border-color: #E7E8EA #E7E8EA #E7E8EA #E7E8EA;
border-style: solid solid solid solid;
border-width: 1px 1px 1px 1px;
padding: 0px 0px 0px 0px;

width: 100%;
margin-bottom:5px;
empty-cells: show;
}
.parentTable thead {
background-image: url(../images/silver_swirl_thead_parent.gif);
}
.parentTable thead td {
border-color: #FFFFFF #E7E8EA #E7E8EA #FFFFFF;
border-style: solid solid solid solid;
border-width: 1px 1px 1px 1px;
padding: 2px 5px 2px 5px;
font-family: Tahoma, Verdana, Geneva, Arial, sans-serif;
font-weight: bold;
font-size: 11px;
font-style: normal;
color: #000000;
empty-cells: show;
}
.parentTable tbody {
background-color: #FFFFFF;
}
.parentTable tbody td {
border-color: #FFFFFF #E7E8EA #E7E8EA #FFFFFF;
border-style: solid solid solid solid;
border-width: 1px 1px 1px 1px;
padding: 2px 5px 2px 5px;
font-family: Tahoma, Verdana, Geneva, Arial, sans-serif;
font-weight: normal;
font-size: 11px;
font-style: normal;
color: #555454;
empty-cells: show;
}
.parentTable tfoot {
background-image: url(../images/silver_header_banner_01.gif);
}
.parentTable tfoot td {
border-color: #FFFFFF #808080 #808080 #FFFFFF;
border-style: none none none none;
border-width: 1px 1px 1px 1px;
padding: 2px 5px 2px 5px;
font-family: Tahoma, Verdana, Geneva, Arial, sans-serif;
font-weight: bold;
font-size: 11px;
font-style: normal;
color: #000000;
empty-cells: show;
}

.childTable {
border-color: #E7E8EA #E7E8EA #E7E8EA #E7E8EA;
border-style: solid solid solid solid;
border-width: 1px 1px 1px 1px;
padding: 0px 0px 0px 0px;

width: 100%;
margin-bottom:5px;
empty-cells: show;
}
.childTable thead {
background-image: url(../images/silver_header_banner_01.gif);
}
.childTable thead td {
border-color: #FFFFFF #E7E8EA #E7E8EA #FFFFFF;
border-style: solid solid solid solid;
border-width: 1px 1px 1px 1px;
padding: 2px 5px 2px 5px;
font-family: Tahoma, Verdana, Geneva, Arial, sans-serif;
font-weight: bold;
font-size: 11px;
font-style: normal;
color: #000000;
empty-cells: show;
}
.childTable tbody {
background-color: #FFFFFF;
}
.childTable tbody td {
border-color: #FFFFFF #E7E8EA #E7E8EA #FFFFFF;
border-style: solid solid solid solid;
border-width: 1px 1px 1px 1px;
padding: 2px 5px 2px 5px;
font-family: Tahoma, Verdana, Geneva, Arial, sans-serif;
font-weight: normal;
font-size: 11px;
font-style: normal;
color: #555454;
empty-cells: show;
}
.childTable tfoot {
background-image: url(../images/silver_header_banner_01.gif);
}
.childTable tfoot td {
border-color: #FFFFFF #808080 #808080 #FFFFFF;
border-style: none none none none;
border-width: 1px 1px 1px 1px;
padding: 2px 5px 2px 5px;
font-family: Tahoma, Verdana, Geneva, Arial, sans-serif;
font-weight: bold;
font-size: 11px;
font-style: normal;
color: #000000;
empty-cells: show;
}

.altTable {
border-color: #E7E8EA #E7E8EA #E7E8EA #E7E8EA;
border-style: solid solid solid solid;
border-width: 1px 1px 1px 1px;
padding: 0px 0px 0px 0px;

width: 100%;
margin-bottom:5px;
empty-cells: show;
}
.altTable thead {
background-image: url(../images/silver_swirl_thead_parent.gif);
}
.altTable thead td {
border-color: #FFFFFF #E7E8EA #E7E8EA #FFFFFF;
border-style: solid solid solid solid;
border-width: 1px 1px 1px 1px;
padding: 2px 5px 2px 5px;
font-family: Tahoma, Verdana, Geneva, Arial, sans-serif;
font-weight: bold;
font-size: 11px;
font-style: normal;
color: #000000;
empty-cells: show;
}
.altTable tbody {
background-color: #FFFFFF;
}
.altTable tbody td {
border-color: #FFFFFF #E7E8EA #E7E8EA #FFFFFF;
border-style: none none none none;
border-width: 1px 1px 1px 1px;
padding: 2px 5px 2px 5px;
font-family: Tahoma, Verdana, Geneva, Arial, sans-serif;
font-weight: normal;
font-size: 11px;
font-style: normal;
color: #555454;
empty-cells: show;
}
.altTable tfoot {
background-image: url(../images/silver_header_banner_01.gif);
}
.altTable tfoot td {
border-color: #FFFFFF #808080 #808080 #FFFFFF;
border-style: none none none none;
border-width: 1px 1px 1px 1px;
padding: 2px 5px 2px 5px;
font-family: Tahoma, Verdana, Geneva, Arial, sans-serif;
font-weight: bold;
font-size: 11px;
font-style: normal;
color: #000000;
empty-cells: show;
}

a.header_menu_link:active, a.header_menu_link:link, a.header_menu_link:visited {
text-decoration: none;
font-family: Tahoma, Verdana, Geneva, Arial, sans-serif;
font-weight: bold;
font-size: 11px;
font-style: normal;
color: #000000;
}
a.header_menu_link:hover {
text-decoration: underline;
font-family: Tahoma, Verdana, Geneva, Arial, sans-serif;
font-weight: bold;
font-size: 11px;
font-style: normal;
color: #000000;
}

a.main_menu_link:active, a.main_menu_link:link, a.main_menu_link:visited {
text-decoration: none;
font-family: Tahoma, Verdana, Geneva, Arial, sans-serif;
font-weight: normal;
font-size: 11px;
font-style: normal;
color: #000000;
}
a.main_menu_link:hover {
text-decoration: underline;
font-family: Tahoma, Verdana, Geneva, Arial, sans-serif;
font-weight: normal;
font-size: 11px;
font-style: normal;
color: #2F2F2F;
}

a.title_link:active, a.title_link:link, a.title_link:visited {
text-decoration: none;
font-family: Tahoma, Verdana, Geneva, Arial, sans-serif;
font-weight: bold;
font-size: 11px;
font-style: normal;
color: #000000;
}
a.title_link:hover {
text-decoration: underline;
font-family: Tahoma, Verdana, Geneva, Arial, sans-serif;
font-weight: bold;
font-size: 11px;
font-style: normal;
color: #555454;
}

a.footer_menu_link:active, a.footer_menu_link:link, a.footer_menu_link:visited {
text-decoration: none;
font-family: Tahoma, Verdana, Geneva, Arial, sans-serif;
font-weight: bold;
font-size: 11px;
font-style: normal;
color: #000000;
}
a.footer_menu_link:hover {
text-decoration: underline;
font-family: Tahoma, Verdana, Geneva, Arial, sans-serif;
font-weight: bold;
font-size: 11px;
font-style: normal;
color: #000000;
}

a.plain_link:active, a.plain_link:link, a.plain_link:visited {
text-decoration: underline;
font-family: Tahoma, Verdana, Geneva, Arial, sans-serif;
font-weight: bold;
font-size: 11px;
font-style: bold;
color: #000000;
}
a.plain_link:hover {
text-decoration: underline;
font-family: Tahoma, Verdana, Geneva, Arial, sans-serif;
font-weight: bold;
font-size: 11px;
font-style: normal;
color: #000000;
}

/** Start of Extra CSS **/

.success { color: #00C000; font-size: 14px; font-weight: bold; }
.error { color: #FF0000; font-size: 14px; font-weight: bold; }

.parentTable tbody td.main_menu_mouse_over {
background-color: #F7F7F7;
cursor: pointer;
}
.parentTable tbody td.main_menu_mouse_out {
background-color: #FFFFFF;
cursor:;
}

.childTable tbody.mouse_over {
background-color: #F7F7F7;
cursor: pointer;
}
.childTable tbody.mouse_out {
background-color: #FFFFFF;
cursor:;
}

.childTable tbody td.gui_button {
	background: #D4D0C8;
	border: 1px solid #D4D0C8;
	cursor: pointer;
	padding: 0px;
	text-align: center;
}

.childTable tbody td.gui_button_up {
	background: #D4D0C8;
	border: 1px solid;
	border-color: #FFFFFF #808080 #808080 #FFFFFF;
	cursor: pointer;
	padding: 0px;
	text-align: center;
}
.childTable tbody td.gui_button_down {
	background: #D4D0C8;
	border: 1px solid;
	border-color: #808080 #FFFFFF #FFFFFF #808080;
	cursor: pointer;
	padding: 0px;
	text-align: center;
}

.childTable tbody td.gui_vertical_seperator {
	background: #D4D0C8;
	margin: 0 4px 0 4px;
	padding: 0px;
	text-align: center;
}


TABLE { font-size: 11px; /* table-layout: fixed; */ }
SELECT { font-size: 11px; width: 100%; border: 1px solid #DCDEE0; }
/*OPTION { font-size: 11px; width: 100%; border: 1px solid #DCDEE0; }*/
TEXTAREA.page_content { font-size: 11px; width: 100%; height: 200px; overflow: auto; border: 1px solid #DCDEE0; }
TEXTAREA.notes { font-size: 11px; width: 100%; height: 75px; overflow: auto; border: 1px solid #DCDEE0; }
TEXTAREA.notes_small { font-size: 11px; width: 100%; height: 60px; overflow: auto; border: 1px solid #DCDEE0; }
TEXTAREA.message_textarea { font-size: 11px; width: 100%; height: 150px; overflow: auto; border: 1px solid #DCDEE0; }
INPUT.readonly {  border: 1px solid #DCDEE0; font-size: 11px; width: 100%; cursor:; }
INPUT.text { font-size: 11px; width: 100%; border: 1px solid #DCDEE0; }
INPUT.image { cursor: pointer; }
INPUT.calculator { font-size: 11px; background-color: #EFEFEF; width: 100%; }
INPUT.button { font-size: 11px; font-weight: bold; cursor: pointer; background-color: #E7E8EA; border: 1px solid #DCDEE0; }
FIELDSET { font-size: 11px; width: 100%; padding: 0px; margin: 0px; background-color: #FFFFFF; border: 0px solid #C0C0C0; }
LEGEND { font-size: 12px; font-weight: bold; color: #000000; height: 16px; }
FORM { display: inline; }
HR { height: 1px; width: 100%; }
UL { margin-top: 5px; margin-bottom: 5px; margin-left: 20px; margin-right: 20px;}
P { display: inline; }
.code_black { font-size: 12px; font-weight: bold; color: #000000; }
.code_green { font-size: 12px; color: #008080; }
.code_red { font-size: 12px; font-weight: bold; color: #800000; }
.code_blue { color: #0000FF; }
TABLE.debug { font-size: 12px; padding: 5px; background-color: #E9E9E9; border: 1px solid #000000;}
TD.debug { font-size: 18px; padding: 10px; background-color: #FFFFFF; border: 1px solid #000000;}
FIELDSET.debug { font-family: courier-new; font-size: 11px; color: #000000; width: 100%; padding: 10px; background-color: #E9E9E9; border: 1px solid #000000; display: none; }
LEGEND.debug { font-size: 18px; font-weight: bold; color: #000000; height: 24px; }
.required { font-size: 11px; font-weight: normal; color: #FF0000; }

/** End of Extra CSS **/

