body, table {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9pt;
}

li { margin: 1em 0 1em 0; }

.STYLE1 {
	font-size: 10px;
	font-family: Arial;
	color: #999999;
}

#menubar {
    /*background: url("/images/bg_menu_bar.gif") transparent 0 0 repeat-x;*/
    height: 2.2em;
    width: 794px;
    font-size: 100%;
    margin-left: 1px;
    padding-top: 0.1em;
    padding-left: 0px !important;
}

#menubar ul, #footer ul {
    color: black;
    padding: 0;
    margin: 0;
    margin: 0.0em 10px 0.0em 10px;
    list-style:none;
}
#menubar ul#nav, #footer ul {
    float: left;

}
#menubar ul li, #footer ul li {
    display: inline;
}
#menubar ul li a, #footer ul li a {
    color: black;
    font-weight: bold;
    text-decoration: none;
    padding: 0 6px 0 6px;
    background: none;
}
#menubar ul li a, #footer ul li a {
    color: white;
	font-family:Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    text-decoration: none;
    padding: 0 6px 0 6px;
    background: none;
}
#menubar ul li a.um, #footer ul li a.um {
    color: white;
    font-weight: bold;
    text-decoration: none;
    padding: 0 6px 0 6px;
    background: none;
}
#menubar ul li a:hover, #footer ul li a:hover {
    color: #FF9900;
}
#menubar ul li, #footer ul li {
    border-left: 1px solid #fff;
}
#menubar ul li.first, #footer ul li.first {
    border-left: none;
}

#sidemenu {
    font-size: 9pt;
    padding-left: 0px;
    line-height: 18px;
}

#sidemenu ul {
    color: #335588;
    padding: 0;
    margin: 0;
    list-style:none;
}

#sidemenu ul li.li0 {
    display: block;
    padding: 0px 12px 0px 29px;
    margin: 0;
    font-size: 80%;
    font-weight: bold;
    letter-spacing: 0em;
    background: url("../data/bullet_0.gif") transparent 13px 5px no-repeat;
}

#sidemenu ul li.li1 {
    display: block;
    padding: 0px 12px 0px 25px;
    margin: 0;
    font-size: 80%;
    font-weight: normal;
    letter-spacing: 0em;
    background: url("../data/bullet_1.gif") transparent 13px 6px no-repeat;
}

#sidemenu ul li.sel {
    display: block;
    padding: 0px 12px 0px 29px;
    margin: 0;
    font-size: 80%;
    font-weight: bold;
    color: #993333;
    letter-spacing: 0em;
    background: #cccccc url("../data/bullet_0.gif") no-repeat 13px 5px;
}

#sidemenu ul li.sel1 {
    display: block;
    padding: 0px 12px 0px 25px;
    margin: 0;
    font-size: 80%;
    font-weight: normal;
    color: #993333;
    letter-spacing: 0em;
    background: #cccccc url("../data/bullet_1.gif") no-repeat 13px 6px;
}

#sidemenu ul li.sel a {
    color: #993333;
}

#sidemenu ul li.sel1 a {
    color: #993333;
}

#sidemenu ul li a {
	font-family:Arial, Helvetica, sans-serif;
    color: #335588;
    text-decoration: none;
}

#sidemenu ul li a.dark_red {
    color: #993333;
    text-decoration: none;
}

#sidemenu ul li a:hover {
    color: #993333;
    text-decoration: underline;
}

.title_f0 {
	font-family: Georgia,Serif;
    /*letter-spacing: .15em;*/
}

.title_f1 {
	font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
    letter-spacing: .15em;
}

.title_f2 {
	font-family: "Courier New", Courier, mono;
	font-size: 80%;
	font-weight: bold;
    letter-spacing: .05em;
}

.title_h00 {
    font-weight: normal;
    font-size: 22px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
    /*letter-spacing: .15em;*/
    color: #000;
}

.title_h0 {
    font-weight: bold;
    font-size: 140%;
	font-family: Arial,Serif;
    /*letter-spacing: .15em;*/
    color: #000;
}

#sidemenu .title_h0 {
    padding: 12px 0 10px 13px;
}

.title_h1 {
    font-weight: bold;
    font-size: 14px;
    letter-spacing: .15em;
    color: #cc0000;
    margin-bottom: 2px;
    margin-top: 5px;
}

#tools {
	background: #DEE0D5 url(../data/dec_0.gif) repeat-x;
	border-bottom: 1px solid #BCBEB1;
	padding: 0;
	margin: 0;
	margin-top: 20px;
	color: #6F8282;
	text-decoration: none;
	display: block;
	text-align: left;
	/*letter-spacing: 1px;
	font: bold 0.9em/2em "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;*/
}
	
#tools ul {
	border: 0;
	margin: 0;
	padding: 0;
	list-style-type: none;
	text-align: left;
	clear: left;
}

#tools ul li {
	display: block;
	text-align: left;
	padding: 0;
	margin: 0;
	text-indent: 25px;
}

table {	border-collapse: collapse; }
td, th {
	border: 0px solid #444;
	margin: 0;
	padding: 0em;
}
th {
	background-color: #2586d7;
	color: white;
}

.sfx_0 {
    filter: DropShadow(Color=#FFFFFF, OffX=1, OffY=1);
}

.tool_dict {
    display: inline;
    padding-left: 10px;
}

.input_common {
	background-color: #f4f4f4;
	border: 1px solid #222;
	color: #333;
	padding: 0.25em;
    margin: 1px;
    height: 1.85em;
}
.input_submit {
    background-color: #f4f4f4;
	border: 1px solid #222;
	color: #333;
	padding: 0.25em;
    margin: 1px;
    height: 1.95em;
    border: 1px solid;
	border-left-color: #ccc;
	border-top-color: #ccc;
    border-bottom-color: #999
	border-right-color: #999;
    -moz-border-radius: 1px;
}

#tool_button {
    margin-top: 8px;
    margin-bottom: 8px;
    padding: 6px;
    display: inline;
    float: left;
    background: #dbdbdb url(../data/dec_0.gif) repeat-x;
    width: 565px !important;
    width: 575px;
}

#tool_button1 {
    margin-top: 8px;
    margin-bottom: 8px;
    padding: 6px;
    display: inline;
    float: left;
    border-bottom: 1px solid #BCBEB1;
    width: 565px !important;
    width: 575px;
}

#tool_button .no_bg {
    margin-top: 8px;
    margin-bottom: 8px;
    padding: 6px;
    display: inline;
    float: left;
    background-color: #fff;
    border-bottom: 1px solid #BCBEB1;
    width: 400px;
}

#tool_button .disable {
    display: inline;
    background-color: #eee;
    padding: 0 6px 0 6px;
    margin-right: 2px;
    font-family: "Courier New", Courier, mono;
	font-size: 12px;
	font-weight: bold;
    color: #333333;
    background-color: #fff;
    border-right: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    height: 1.8em;
}
#tool_button a {
    font-family: "Courier New", Courier, mono;
	font-size: 12px;
	font-weight: bold;
    color: #333333;
    text-decoration: none;
    padding: 0 6px 0 6px;
    background-color: #eee;
    border-right: 1px solid #999;
    border-bottom: 1px solid #999;
    height: 1.8em;
}
#tool_button a:hover {
    color: #cc0000;
    border-right: 1px solid #333333;
    border-bottom: 1px solid #333333;
}

#body_heading {
    margin-top: 10px;
    display: inline;
    border: 1px solid #000000;
}
#body_heading .title_h00 {
    float: left;
}

table .report {
    border-collapse: collapse;
    border: 1px solid #999;
}
table .report td {
	border: 1px solid #ccc;
	margin: 0;
	padding: 0em;
}

a.list:link    {color: #CC6600; text-decoration: underline}
a.list:visited {color: blank; text-decoration: none}
a.list:active  {color: red; text-decoration: underline}

a.help:link    {color: #CC6600; text-decoration: underline;margin: 1.0em 10px 1.0em 10px;font-size: 80% }
a.help:visited {color: blank; text-decoration: none;font-size: 80%}
a.help:active  {color: red; text-decoration: underline;font-size: 80%}

a.header:link    {color: #CC6600; text-decoration: underline}
a.header:visited {color: red; text-decoration: none}
a.header:active  {color: yellow; text-decoration: underline}

a.nochange:link    {color: #0000ff; text-decoration: underline}
a.nochange:visited {color: #0000ff; text-decoration: underline}
a.nochange:active  {color: red; text-decoration: underline}

#menubar1 {
    /*background: url("/images/bg_menu_bar.gif") transparent 0 0 repeat-x;*/
    height: 2.2em;
    width: 700px;
    font-size: 100%;
    margin-left: 1px;
    padding-top: 0.1em;
    padding-left: 0px !important;
}

#menubar1 ul, #footer ul {
    color: black;
    padding: 0;
    margin: 0;
    margin: 0.0em 10px 0.0em 10px;
    list-style:none;
}
#menubar1 ul#nav, #footer ul {
    float: left;
}
#menubar1 ul li, #footer ul li {
    display: inline;
}
#menubar1 ul li a, #footer ul li a {
    color: black;
    font-weight: bold;
    text-decoration: none;
    padding: 0 6px 0 6px;
    background: none;
}
#menubar1 ul li a:hover, #footer ul li a:hover {
    color: #cc0000;
}
#menubar1 ul li, #footer ul li {
    border-left: 1px solid #333;
}
#menubar1 ul li.first, #footer ul li.first {
    border-left: none;
}



#menubar2 {
    /*background: url("/images/bg_menu_bar.gif") transparent 0 0 repeat-x;*/
    height: 2.2em;
    width: auto;
    font-size: 100%;
    margin-left: 1px;
    padding-top: 0.1em;
    padding-left: 0px !important;
}

#menubar2 ul, #footer ul {
    color: white;
    padding: 0;
    margin: 0;
    margin: 0.0em 10px 0.0em 10px;
    list-style:none;
}
#menubar2 ul#nav, #footer ul {
    float: left;
}
#menubar2 ul li, #footer ul li {
    display: inline;
}
#menubar2 ul li a, #footer ul li a {
    color: white;
    font-weight: bold;
    text-decoration: none;
    padding: 0 6px 0 6px;
    background: none;
}
#menubar2 ul li a:hover, #footer ul li a:hover {
    color: #cc0000;
}
#menubar2 ul li, #footer ul li {
    border-left: 1px solid #fff;
}
#menubar2 ul li.first, #footer ul li.first {
    border-left: none;
}

a.ad:link{
	 color: #013876;
	 text-decoration: none;
	 font-family: Arial;
	 font-size: 12px;
}

a.ad:visited{
	 color: #FFFFFF;
	 text-decoration: none;
	 font-family: Arial;
	 font-size: 12px;
}

a.r_Columns {width:173px;height:21px;text-decoration: none; line-height:21px;color:#013876;white-space:nowrap; padding-left:7px; background-color:#dbdbdb;}
a.r_Columns:visited {width:173px;height:21px;text-decoration: none; line-height:21px;color:#013876;white-space:nowrap; padding-left:7px; background-color:#dbdbdb;}
a.r_Columns:hover {width:173px;height:21px;text-decoration: none; line-height:21px;color:#013876;white-space:nowrap; padding-left:7px; background-color:#E0F0F9;} 


a.head:link {color:#013876;text-decoration: none; }
a.head:visited {color:#013876;text-decoration: none; }
a.head:hover {color:#013876; text-decoration: underline;} 

a.c_head:link {color:#013876;text-decoration: none;}
a.c_head:visited {color:#800080;text-decoration: none;}
a.c_head:hover {color:#013876; text-decoration: underline;}


a.inad:link {color:#D71208;text-decoration: none;}
a.inad:visited {color:#D71208;text-decoration: none;}
a.inad:hover {color:#D71208; text-decoration:underline;} 
