.contentheading { 
color : #2f4f4f; 
font-size : 1.4em; 
} 
* { 
margin : 0; 
padding : 0; 
} 
body { 
color : #000000; 
background : #ffffff; 
font-family : Arial, Geneva, sans-serif; 
line-height : 1.5; 
} 
body#bd { 
background : #fefce0 url(../images/bg1.gif) repeat-x 50% top; 
} 
body.contentpane { 
width : auto; 
margin : 1em 2em; 
background : #ffffff; 
color : #000000; 
font-size : 12pt; 
font-family : Arial; 
line-height : 140%; 
} 
body.font1 { 
font-size : 9px; 
} 
body.font2 { 
font-size : 10px; 
} 
body.font3 { 
font-size : 11px; 
} 
body.font4 { 
font-size : 12px; 
} 
body.font5 { 
font-size : 13px; 
} 
body.font6 { 
font-size : 14px; 
} 
body.font7 { 
font-size : 15px; 
} 
div#topshadow1 { 
background : url(../images/shadow_t.png) repeat-x; 
position : relative; 
} 
div#topshadow2 { 
background : url(../images/shadow_t_r.png) no-repeat 100% 0; 
position : relative; 
} 
div#topshadow3 { 
background : url(../images/shadow_t_l.png) no-repeat 0 0; 
position : relative; 
height : 16px; 
overflow : hidden; 
} 
div#medshadow1 { 
background : url(../images/shadow_m_b_l.png) repeat-y 0 0; 
position : relative; 
} 
div#medshadow2 { 
background : url(../images/shadow_m_b_r.png) repeat-y 100% 0; 
position : relative; 
} 
div#medshadow3 { 
background : url(../images/shadow_m_t_l.png) no-repeat 0 0; 
position : relative; 
} 
div#medshadow4 { 
background : url(../images/shadow_m_t_r.png) no-repeat 100% 0; 
padding : 0 15px; 
position : relative; 
} 
div#botshadow1 { 
background : url(../images/shadow_b.png) repeat-x; 
} 
div#botshadow2 { 
background : url(../images/shadow_b_r.png) no-repeat 100% 0; 
} 
div#botshadow3 { 
background : url(../images/shadow_b_l.png) no-repeat 0 0; 
height : 19px; 
} 
a { 
color : #800000; 
font-weight : 500; 
} 
a:hover, a:active, a:focus { 
color : #333366; 
font-weight : 500; 
text-decoration : underline; 
} 
h1 { 
font-size : 1.5em; 
font-weight : normal; 
} 
h2 { 
color : #2f4f4f; 
font-size : 1.3em; 
} 
h3 { 
color : #2f4f4f; 
font-size : 1.17em; 
} 
h4 { 
font-size : 1em; 
text-transform : uppercase; 
} 
p { 
margin : 5px 0 15px; 
} 
ul { 
margin-top : 5px; 
margin-bottom : 15px; 
list-style : none; 
} 
ul li { 
background-color : transparent; 
background-attachment : scroll; 
background-position : 20px 6px; 
padding-left : 35px; 
} 
ol { 
margin-top : 5px; 
margin-bottom : 15px; 
} 
th { 
padding : 4px; 
font-weight : bold; 
text-align : left; 
} 
fieldset { 
border : none; 
} 
fieldset a { 
font-weight : bold; 
} 
hr { 
border-top : 1px solid #c6ced9; 
border-right : 0; 
border-left : 0; 
border-bottom : 0; 
height : 1px; 
} 
img { 
border : 0; 
} 
td, div { 
font-size : 1em; 
} 
pre, .code { 
padding : 10px 15px; 
margin : 5px 0 15px; 
border-left : 5px solid #8e9cae; 
background : #ecf0f4; 
font : 1em/1.5 "Courier News", monospace; 
} 
blockquote { 
font : italic 1em/1.5 Georgia, Times, serif; 
background : url(../images/quote.gif) no-repeat 10px 10px; 
padding : 15px 40px; 
} 
.dropcap { 
float : left; 
padding : 3px 3px 0 0; 
display : block; 
color : #646e7b; 
font : 50px/40px Georgia, Times, serif; 
} 
.error { 
color : #e50000; 
background : url(../images/bullet-error.gif) no-repeat left top; 
padding-left : 22px; 
} 
.message { 
color : #014e62; 
background : url(../images/bullet-info.gif) no-repeat left top; 
padding-left : 22px; 
} 
.tips { 
color : #e86d29; 
background : url(../images/bullet-tips.gif) no-repeat left top; 
padding-left : 22px; 
} 
.highlight { 
border-bottom : 1px dotted; 
background : #dfe5ec; 
font-weight : bold; 
} 
.blocknumber { 
position : relative; 
clear : both; 
padding : 5px 10px 10px; 
} 
.bignumber { 
float : left; 
font : 30px/normal Arial, sans-serif; 
font-weight : bold; 
color : #014e62; 
display : block; 
margin-right : 5px; 
margin-bottom : 5px; 
} 
form { 
margin : 0; 
padding : 0; 
} 
input, select { 
font : 11px/normal Tahoma, Arial, Helvetica, sans-serif; 
} 
select, .inputbox { 
padding : 2px; 
} 
textarea { 
padding-left : 2px; 
} 
textarea.inputbox { 
width : 95%; 
} 
.button, .button:hover { 
color : #f3f5f8; 
background : #6e0100 url(../images/button-bg.gif) repeat-x left top; 
padding : 1px 5px; 
border-style : solid; 
border-width : 1px; 
border-color : #dfe5ec #8e9cae #8e9cae #dfe5ec; 
} 
.button:active, .button:focus { 
color : #f3f5f8; 
background-color : #8b6458; 
border-color : #8e9cae #dfe5ec #dfe5ec #8e9cae; 
border-style : solid; 
border-width : 1px; 
} 
.inputbox { 
border : 1px solid #bfc2c5; 
background : #fefce0; 
} 
.inputbox:hover, .inputbox:focus { 
background-color : #f9ffe6; 
border : 1px solid #9198a0; 
} 
div.moduletable h3 { 
margin : 0 -10px 5px; 
padding : 2px 10px; 
font-size : 1em; 
} 
div.moduletable { 
padding : 10px; 
} 
table.blog .article_seperator { 
background : url(../images/seperator.gif) repeat-x center; 
height : 10px; 
display : block; 
} 
#td-leftcol .article_seperator, #td-rightcol .article_seperator { 
display : none; 
} 
table.contentpane { 
border : none; 
width : 100%; 
} 
table.contentpaneopen { 
border : none; 
} 
table.contenttoc { 
margin : 0 0 10px 10px; 
padding : 0; 
width : 35%; 
} 
table.contenttoc a { 
text-decoration : none; 
} 
table.contenttoc td { 
background : url(../images/bullet-list.gif) no-repeat 5% 50%; 
padding : 1px 5px 1px 22px; 
} 
table.contenttoc th { 
padding : 4px; 
border-bottom : 5px solid #ffffff; 
background : #f5f5dc; 
color : #708090; 
text-indent : 5px; 
} 
table.poll { 
padding : 0; 
width : 100%; 
border-collapse : collapse; 
} 
table.pollstableborder { 
padding : 0; 
width : 100%; 
border : none; 
text-align : left; 
} 
table.pollstableborder img { 
vertical-align : baseline; 
} 
table.pollstableborder td { 
padding : 2px !important ; 
} 
table.searchintro { 
padding : 10px 0; 
width : 100%; 
} 
table.searchintro td { 
padding : 5px !important ; 
} 
table.adminform { 
width : 400px !important ; 
} 
.blog_more { 
margin : 10px 0; 
} 
.blog_more strong { 
margin : 0 0 5px; 
padding-left : 13px; 
display : block; 
color : #646e7b; 
text-transform : uppercase; 
} 
td.buttonheading { 
padding : 0 0 0 3px !important ; 
text-align : center; 
} 
.category { 
font-weight : bold; 
} 
.clr { 
clear : both; 
} 
.componentheading { 
color : #336633; 
font-weight : bold; 
font-size : 1.7em; 
line-height : normal; 
background : url(../images/seperator2.gif) no-repeat right bottom; 
margin-bottom : 10px; 
padding-bottom : 5px; 
} 
.contentdescription { 
padding-bottom : 30px; 
} 
table.blog .contentheading { 
font-size : 1.17em; 
font-weight : bold; 
} 
a.contentpagetitle { 
text-decoration : none !important ; 
} 
a.contentpagetitle:hover, a.contentpagetitle:active, a.contentpagetitle:focus { 
text-decoration : none !important ; 
} 
a.readon { 
color : #800000; 
font-size : 1em; 
text-decoration : underline; 
background : no-repeat 5% 55%; 
letter-spacing : 2px; 
float : left; 
padding : 1px 5px 1px 6px; 
border-left : 1px dotted #8b0000; 
display : block; 
} 
a.readon:hover, a.readon:active, a.readon:focus { 
color : #191970; 
text-decoration : none; 
background : #f5f5f5 no-repeat 5% 55%; 
border-left : 1px dotted #696969; 
} 
table.contentpaneopen, table.contentpane, table.blog { 
width : 100%; 
} 
.createdate { 
padding-bottom : 10px; 
color : #8e9cae; 
font-weight : bold; 
line-height : 10px; 
} 
.modifydate { 
color : #8e9cae; 
height : 15px; 
} 
.moduletable { 
padding : 0; 
} 
.mosimage { 
padding : 0; 
margin : 8px 15px 0 0 !important ; 
margin : 8px 5px 0 0; 
} 
.mosimage img { 
padding : 0; 
margin : 0 !important ; 
} 
.mosimage_caption { 
margin-top : 2px; 
padding : 1px 2px; 
color : #336633; 
} 
.pagenav, .pagenav_prev, .pagenav_next, .pagenavbar { 
padding : 0 2px; 
} 
a.pagenav, .pagenav_prev a, .pagenav_next a, .pagenavbar a { 
text-decoration : none; 
} 
a.pagenav:hover, a.pagenav:active, a.pagenav:focus, .pagenav_prev a:hover, .pagenav_prev a:active, .pagenav_prev a:focus, .pagenav_next a:hover, .pagenav_next a:active, .pagenav_next a:focus, .pagenavbar a:hover, .pagenavbar a:active, .pagenavbar a:focus { 
text-decoration : none; 
} 
.pagenavbar { 
background : url(../images/pages.gif) no-repeat left center; 
padding-left : 14px; 
} 
.pagenavcounter { 
background : url(../images/pages.gif) no-repeat 0 11px; 
padding : 8px 14px 0; 
} 
.sectiontableheader  { color: #646e7b; font-weight: 300; background-color: #f9ffe6; padding: 5px } 
tr.sectiontableentry1 td { 
background : url(../images/seperator.gif) repeat-x; 
padding : 5px; 
} 
tr.sectiontableentry2 td { 
background : url(../images/seperator.gif) repeat-x; 
padding : 5px; 
} 
.small { 
color : #8e9cae; 
} 
.smalldark { 
text-align : left; 
} 
div.syndicate div { 
text-align : center; 
} 
.pollstableborder tr.sectiontableentry1 td, .pollstableborder tr.sectiontableentry2 td { 
background : none; 
} 
div.wrapper { 
text-align : left; 
margin : auto; 
position : relative; 
} 
#logo, img#logo { 
position : absolute; 
top : 39px; 
left : 0; 
border : 0; 
} 
#td-mainbd { 
margin : 0 auto; 
padding : 0; 
width : 95%; 
text-align : left; 
min-width : 800px; 
max-width : 2000px; 
} 
.narrow #td-mainbd { 
width : 750px; 
} 
.wide #td-mainbd { 
width : 1025px; 
} 
#td-container, #td-container-bodyr, #td-container-bodyl, #td-container-body { 
clear : both; 
padding : 0; 
} 
#td-container, #td-container-bodyr { 
background-color : #ffffff; 
background-attachment : scroll; 
background-position : 0 0; 
} 
#td-container-bodyl, #td-container-body { 
background : #ffffff; 
} 
#td-contentwrap { 
background-color : transparent; 
} 
#td-content { 
padding : 10px 5px; 
} 
#td-header_2 { 
position : absolute; 
top : 3px; 
right : 0; 
} 
#td-header h1 { 
font-size : 2em; 
position : absolute; 
left : 0; 
bottom : 0; 
} 
#td-flashed { 
font-size : 12px; 
background : url(../images/header.jpg) repeat-x scroll 0 0; 
margin : 0; 
padding : 0; 
height : 220px; 
} 
#td-header h1 img { 
float : left; 
} 
#td-extoolswrap { 
position : absolute; 
top : 0; 
right : 15px; 
font-size : 11px; 
} 
* + html #td-extoolswrap { 
right : 0; 
} 
#td-extools { 
margin : 0; 
padding : 10px 0 4px 0; 
} 
* html #td-extools { 
float : left; 
} 
* + html #td-extools { 
padding : 8px 0 4px 0; 
} 
#td-extools ul { 
margin : 0; 
padding : 0; 
float : left; 
} 
#td-extools ul li { 
margin : 0; 
padding : 0; 
list-style : none; 
background : none; 
display : inline; 
} 
#td-extools img { 
padding : 0; 
margin : 0 0 0 2px; 
} 
#stanhi-4 { 
background-color : #8d8b75; 
height : 26px; 
float : right; 
} 
#linetop { 
background-color : #8d8b75; 
height : 33px; 
} 
#td-search { 
background : #8d8b75 url(../images/search.png) no-repeat; 
margin : 0; 
padding : 0; 
height : 33px; 
} 
#td-search .inputbox { 
width : 100px; 
padding : 0; 
border : none; 
background : transparent; 
color : #6a0000; 
margin-left : 5px; 
} 
#td-mainnav { 
float : left; 
width : 100%; 
font-size : 1em; 
line-height : normal; 
background : #fff; 
border-top : 5px solid #fff; 
border-bottom : 5px hidden #fff; 
} 
#td-maintool { 
float : left; 
width : 100%; 
font-size : 1em; 
line-height : normal; 
background-color : #51596a; 
background-attachment : scroll; 
background-position : 0 0; 
position : relative; 
height : 30px; 
} 
#td-maindate { 
color : #3a4048; 
font-size : 1em; 
line-height : normal; 
position : absolute; 
top : 30px; 
left : 5px; 
float : left; 
padding-top : 7px; 
} 
a.mainlevel { 
padding : 3px; 
border-bottom : 1px dotted #a9a9a9; 
display : block; 
text-decoration : none; 
} 
a.mainlevel:hover, a.mainlevel:active, a.mainlevel:focus { 
color : #494e53; 
text-decoration : none; 
background-color : #eee8aa; 
padding-right : 5px; 
border-bottom : 1px dotted #a9a9a9; 
} 
a.mainlevel#active_menu { 
color : #333; 
text-decoration : none; 
background : #eee8aa 0 0; 
} 
a.mainlevel#active_menu:hover { 
color : #333; 
text-decoration : none; 
background : #eee8aa repeat scroll 0 0; 
text-align : left; 
} 
a.sublevel, a.sublevel:active, a.sublevel:focus { 
color : #2f4f4f; 
text-decoration : none; 
background-color : #f5f5dc; 
padding : 2px 4px 2px 12px; 
display : block; 
} 
#active_menu { 
color : #2f4f4f; 
background-color : #eee8aa; 
} 
#td-rightcol a.mainlevel { 
background-color : #eee8aa; 
border : none; 
} 
#td-downts { 
color : #ebeff4; 
background : #ab8477 url(../images/main_3.jpg) repeat-x left top; 
text-align : center; 
padding : 15px 20px; 
} 
#td-downts a { 
color : #d5dbe3; 
} 
.td-box { 
float : left; 
overflow : hidden; 
} 
#td-downts h3 { 
padding : 0; 
margin : 0 0 5px; 
color : #ffffff; 
font-size : 1em; 
} 
#td-downts div.moduletable { 
margin : 0 20px 0 0; 
padding : 0; 
} 
#td-downts td { 
padding : 0; 
} 
#td-downts .article_seperator, #td-upts .article_seperator { 
display : none; 
} 
#td-downts table, #td-upts table { 
border-spacing : 0; 
border-collapse : collapse; 
} 
.box-ended div.moduletable { 
margin-right : 0 !important ; 
border : none !important ; 
} 
#td-pathway { 
color : #556b2f; 
text-indent : 10px; 
padding : 7px 0 0; 
} 
#td-pathway strong { 
margin-right : 10px; 
} 
#td-pathway img { 
margin : 0 5px; 
} 
#td-pathway a { 
color : #8b0000; 
text-decoration : none; 
} 
#td-pathway a:hover, #td-pathway a:active { 
color : #556b2f; 
text-decoration : underline; 
} 
#td-mainbody { 
float : left; 
width : 80%; 
} 
#td-mainbody #td-contentwrap { 
float : right; 
width : 75%; 
} 
#td-mainbody-bodyl { 
float : left; 
width : 80%; 
} 
#td-mainbody-bodyl #td-contentwrap { 
float : left; 
width : 100%; 
} 
#td-mainbody-bodyr { 
float : left; 
width : 100%; 
} 
#td-mainbody-bodyr #td-contentwrap { 
float : right; 
width : 80%; 
} 
#td-mainbody-bodyr #td-leftcol { 
width : 20%; 
} 
#td-mainbody-body { 
float : left; 
width : 100%; 
} 
#td-leftcol { 
float : left; 
width : 24.99%; 
padding-top : 10px; 
} 
#td-leftcol div.moduletable h3 { 
color : #2f4f4f; 
font-size : 1em; 
background : #f3f5f8 url(../images/h3-bg.gif) no-repeat right center; 
margin : 0 -10px 5px; 
padding : 5px 10px; 
} 
#td-leftcol div.moduletable { 
padding : 0 10px 10px; 
} 
#td-leftcol div.module_menu a { 
padding : 3px; 
border-bottom : 1px dotted #a9a9a9; 
display : block; 
text-decoration : none; 
} 
#td-leftcol div.module_menu a:hover, #td-leftcol div.module_menu a:active, #td-leftcol div.module_menu a:focus { 
color : #494e53; 
background : #f9ffe6; 
text-decoration : none; 
border-bottom : 1px dotted #a9a9a9; 
} 
#td-leftcol div.module_menu #current a { 
color : #2f4f4f; 
background : url(../images/bullet-list3.gif) no-repeat 2% 50%; 
padding : 2px 4px 2px 12px; 
} 
#td-leftcol div.module_menu #current ul li a { 
color : #59626e; 
text-decoration : none; 
background : url(../images/bullet-list2.gif) no-repeat 2% 50%; 
padding : 2px 4px 2px 12px; 
display : block; 
} 
#td-leftcol div.module_menu #current ul li a:hover, a:active, a:focus { 
color : #888a9b; 
text-decoration : none; 
} 
#td-rightcol { 
float : left; 
width : 20%; 
padding-top : 10px; 
} 
#td-rightcol div.moduletable h3 { 
color : #3a4048; 
font-size : 1em; 
background : #fff url(../images/h3right.gif) no-repeat left bottom; 
margin : 0 0 5px; 
padding : 0 10px 4px 14px; 
} 
#td-rightcol div.moduletable { 
background-color : #eee; 
margin-bottom : 5px; 
padding : 0 0 10px; 
width : 92%; 
border : 3px double #d8d8d8; 
} 
div.module h3, div.module_menu h3 { 
color : #434952; 
font-weight : bold; 
line-height : 25px; 
background : url(../images/h3-bg.gif) no-repeat scroll 50% 0; 
text-align : center; 
text-transform : capitalize; 
text-indent : 5px; 
margin-bottom : 0; 
border-bottom : 1px solid #d3d1b3; 
height : 25px; 
} 
div.module, div.module_menu, div.module_text { 
background : url(../images/box-2.jpg) no-repeat right bottom; 
float : left; 
margin-bottom : 8px; 
padding : 0; 
width : 100%; 
} 
div.module div, div.module_menu div, div.module_text div { 
background : url(../images/box-1.jpg) no-repeat left bottom; 
padding : 0; 
} 
div.module div div, div.module_menu div div, div.module_text div div { 
background : url(../images/box-4.jpg) no-repeat right top; 
padding : 0; 
} 
div.module div div div, div.module_menu div div div, div.module_text div div div { 
background : url(../images/box-3.jpg) no-repeat left top; 
padding : 9px 15px 15px; 
} 
div.module div div div div, div.module_menu div div div div, div.module_text div div div div { 
margin : 0; 
padding : 0; 
background : none; 
} 
#td-footer { 
color : #525a63; 
background : #eff1f4 url(../images/footer-bg.gif) repeat-x 50% top; 
clear : both; 
border-bottom : 2px solid #fff; 
position : relative; 
height : 45px; 
} 
#td-footer a { 
color : #cd3612; 
text-decoration : none; 
} 
#td-footer a:hover, #td-footer a:active, #td-footer a:focus { 
color : #f90; 
} 
#td-bottomline { 
position : absolute; 
left : 15px; 
padding-top : 5px; 
padding-bottom : 5px; 
} 
#td-cert { 
position : absolute; 
top : 15px; 
right : 15px; 
} 
#td-cert a { 
padding-left : 5px; 
} 
div.back_button a, div.back_button a:hover, div.back_button a:active { 
margin : 10px 0; 
display : block; 
color : #8e9cae; 
background : none !important ; 
text-decoration : none !important ; 
} 
#modlgn_passwd, #modlgn_username { 
width : 90%; 
} 
#modlgn_remember { 
border : none; 
background : none; 
} 
.clearfix:after { 
clear : both; 
display : block; 
content : "."; 
height : 0; 
visibility : hidden; 
} 
* html > body .clearfix { 
width : 100%; 
display : block; 
} 
* html .clearfix { 
height : 1%; 
} 
html { 
margin-bottom : 1px; 
height : 100% !important ; 
height : auto; 
} 
#td_border_2 { 
background-image : none; 
background-repeat : repeat; 
background-attachment : scroll; 
background-position : 0 0; 
margin-top : 5px; 
margin-bottom : 5px; 
padding-top : 2px; 
padding-right : 2px; 
padding-bottom : 2px; 
border : 1px hidden #ccc; 
} 
#td_side_2 { 
background-color : #51596a; 
background-repeat : repeat; 
background-attachment : scroll; 
background-position : 0 0; 
padding : 5px; 
} 
#td_side_2 td { 
color : #f3f5f8; 
} 
#td_side_2 a { 
color : #3a4048; 
background-color : #e9ecf1; 
} 
#td_side_2 a:hover { 
color : #8fdc8f; 
background-color : #9ea6b7; 
text-decoration : none; 
} 
#td_border_1 { 
background : #fff; 
margin : 5px 1px; 
padding : 2px; 
} 
#td_side_1 { 
background : #e9ecf1; 
padding : 5px; 
} 
table.moduletable { 
width : 100%; 
} 
table.moduletable th { 
font-weight : bold; 
color : #3a4048; 
background-color : #cdd3da; 
text-indent : 10px; 
width : 100%; 
padding-top : 3px; 
padding-bottom : 3px; 
} 
table.lr-padd2 { 
background-color : #eff1f4; 
width : 100%; 
padding : 0; 
} 
table.lr-padd2 a { 
color : #800000; 
} 
table.lr-padd2 a:hover { 
color : #008; 
text-decoration : underline; 
} 
table.lr-padd2 td.lr-padd2 { 
color : #556b2f; 
background-repeat : repeat-x; 
border-bottom : 1px solid #808000; 
width : 25%; 
} 
table.lr-padd2 td.lr-padd2:hover { 
color : #556b2f; 
width : 25%; 
} 
table.lr-padd2 h3 { 
color : #808000; 
font-weight : bold; 
font-size : 1.4em; 
font-family : arial, verdana; 
text-align : center; 
vertical-align : middle; 
margin-top : 0; 
margin-bottom : 4px; 
} 
#lr-padd div.moduletable, #lr-padd2 div.moduletable { 
color : #556b2f; 
margin : 0; 
padding-top : 2px; 
padding-bottom : 2px; 
border-right : 10px; 
} 
#lr-padd, #lr-padd2 { 
color : #556b2f; 
padding : 0; 
width : 100%; 
} 
table.lr-padd { 
color : #556b2f; 
background-color : #fff; 
padding : 0; 
width : 100%; 
} 
table.lr-padd a { 
color : #8b0000; 
} 
#lr-padd ul { 
color : #556b2f; 
text-decoration : underline; 
padding : 0; 
} 
#lr-padd li { 
color : #556b2f; 
line-height : 170%; 
margin : 0; 
padding : 0; 
} 
#lr-padd li a { 
color : #8b0000; 
text-decoration : none; 
background-repeat : no-repeat; 
padding-left : 13px; 
} 
#lr-padd li a:hover, #lr-padd li a:active, #lr-padd li a:focus { 
color : #556b2f; 
text-decoration : underline; 
background : no-repeat scroll 0 50%; 
} 
table.lr-padd a:hover { 
color : #6b8e23; 
text-decoration : none; 
} 
table.lr-padd td.lr-padd { 
color : #6b8e23; 
background : repeat-x left top; 
border-bottom : 1px dotted gray; 
width : 50%; 
} 
table.lr-padd td.lr-padd:hover { 
color : #556b2f; 
background : repeat-x left top; 
width : 50%; 
} 
table.lr-padd h3 { 
color : #808000; 
font-weight : bold; 
font-size : 1.4em; 
font-family : arial, verdana; 
text-align : center; 
vertical-align : middle; 
margin-top : 0; 
margin-bottom : 2px; 
border-bottom : 1px dotted; 
} 
ol { 
margin : 10px 10px 10px 20px; 
padding : 0; 
} 
ol.disc { 
padding : 0 0 0 30px; 
} 
ol.disc li { 
font-size : 110%; 
padding : 0 0 6px 12px; 
line-height : 28px; 
} 
#menu-ms { 
text-decoration : none; 
background : url(../images/menu-bg.png) repeat-x; 
height : 39px; 
} 
#menu-ms ul.menu { 
padding-left : 15px; 
} 
#menu-ms ul { 
list-style : none; 
margin : 0; 
padding : 0 0 0 0; 
} 
#menu-ms li { 
background : url(../images/header-sep.gif) no-repeat 100% 0; 
float : left; 
margin : 0; 
padding : 0; 
display : block; 
} 
#menu-ms a { 
white-space : nowrap; 
font-family : arial, sans-serif; 
display : block; 
float : left; 
height : 39px; 
line-height : 39px; 
padding : 0 15px; 
font-weight : normal; 
font-size : 110%; 
color : #fff; 
text-decoration : none; 
} 
#menu-ms ul ul { 
background : #6a0000; 
border-left : 1px solid #3c0000; 
border-right : 1px solid #933131; 
} 
#menu-ms li li { 
background : transparent; 
border-top : 1px solid #933131; 
border-bottom : 1px solid #300101; 
} 
#menu-ms li li a:hover { 
background : none; 
} 
#menu-ms li.active, #menu-ms li.active_menu { 
background : url(../images/menu-act-r.png) no-repeat 100% 0; 
} 
#menu-ms li.active a, #menu-ms li.active_menu a { 
color : #fff; 
background : url(../images/menu-act-l.png) no-repeat 0 0; 
} 
#menu-ms span.topdaddy, #menu-ms span.top { 
display : block; 
float : left; 
position : relative; 
text-align : center; 
} 
#menu-ms li li span.top { 
display : inline; 
float : none; 
position : static; 
text-align : left; 
} 
#menu-ms span.topdaddy span { 
text-align : left; 
} 
#menu-ms span.selector br { 
display : none; 
} 
#menu-ms li li a.daddy, #menu-ms li.active li a.daddy, #menu-ms li.active li a.daddy:hover, #menu-ms li li a.daddy:hover { 
background : url(../images/dropdown-child.png) no-repeat 95% 50%; 
} 
#menu-ms li.active li span span.selector, #menu-ms li:hover li span span.selector, #menu-ms li.sfHover li span span.selector { 
display : none; 
} 
#menu-ms li.active a, #menu-ms li.active_menu a { 
line-height : 35px; 
} 
#menu-ms li li.active, #menu-ms li.active li a, #menu-ms li.active li a:hover { 
background : none; 
} 
#menu-ms li:hover li:hover a:hover, #menu-ms li.sfHover li.sfHover a:hover { 
color : #d47e7e; 
} 
#menu-ms li li a { 
font-family : Arial, sans-serif; 
font-size : 100%; 
font-weight : normal; 
line-height : 30px; 
height : 30px; 
} 
#menu-ms a:hover { 
text-decoration : none; 
background : url(../images/header-over.gif) no-repeat 50% 0; 
} 
ul.menu { 
margin : 0 0 10px; 
padding : 0; 
} 
ul.menu li { 
list-style : none; 
margin : 0; 
padding : 0; 
} 
ul.menu span { 
line-height : 18px; 
display : block; 
height : 18px; 
} 
ul.menu a { 
display : block; 
line-height : 18px; 
text-indent : 10px; 
height : 18px; 
cursor : pointer; 
} 
ul.menu ul { 
margin : 4px 0; 
} 
ul.menu ul li a { 
text-indent : 7px; 
} 
ul.menu ul a { 
background : none; 
text-indent : 0; 
} 
ul.menu ul { 
margin-left : 5px; 
padding : 0; 
} 
ul.menu ul ul { 
padding : 0; 
margin-left : 10px; 
} 
ul.menu li li { 
padding : 0; 
margin : 0; 
} 
ul.menu ul a { 
text-indent : 0; 
} 
ul.menu li a { 
padding-left : 5px; 
} 
ul.menu li.active a, ul.menu li a:hover, ul.menu li.active a:hover { 
text-decoration : none; 
} 
ul.menu li.active li a, ul.menu li.active li a:hover { 
background : none; 
} 
.highslide-html { 
background-color : #dddbc1; 
} 
div.highslide-html-content-header { 
height : 20px; 
padding : 2px; 
} 
.highslide-html-content { 
position : absolute; 
display : none; 
} 
div.highslide-body { 
padding : 7px 50px 10px 10px; 
} 
.highslide-display-block { 
display : block; 
} 
.highslide-display-none { 
display : none; 
} 
a.control { 
float : right; 
display : block; 
margin : 0 5px; 
font-size : 9pt; 
font-weight : bold; 
text-decoration : none; 
text-transform : uppercase; 
color : #fefefe !important ; 
} 
a.control:hover { 
color : #d3d1b3 !important ; 
} 
.highslide-move { 
background-color : #9f776b; 
cursor : move; 
border : 0; 
height : 18px; 
padding : 2px; 
} 
div.login_clear { 
clear : both; 
} 
div.moduletitle_logo { 
line-height : 24px; 
background : url(../images/login_moduletitle.gif) no-repeat 0 0; 
text-align : left; 
margin-top : 1px; 
position : absolute; 
z-index : 500; 
top : 38px; 
right : 0; 
height : 24px; 
} 
div.moduletitle_logo a { 
color : #f4f0d0; 
font-size : 12px; 
text-decoration : none; 
text-transform : lowercase; 
margin-right : 18px; 
margin-left : 22px; 
padding : 2px 15px; 
} 
div.moduletitle_logo a:hover { 
color : #fbfbfb; 
text-decoration : none; 
} 
div.imglogo { 
background : url(../images/login_bg.jpg) no-repeat; 
position : absolute; 
top : 0; 
right : 10px; 
width : 50px; 
height : 50px; 
} 
input#modlgn_remember { 
border : none; 
} 
input#modlgn_username { 
background : url(../images/login-input-username.png) no-repeat; 
text-indent : 15px; 
} 
input#modlgn_passwd { 
background : url(../images/login-input-password.png) no-repeat; 
text-indent : 15px; 
} 
.copyright img { 
margin-left : 5px; 
margin-top : 11px; 
margin-right : 5px; 
} 
.nav, .nav * { 
margin : 0; 
padding : 0; 
} 
.nav { 
line-height : 1.0; 
float : left; 
margin-bottom : 1.5em; 
position : relative; 
} 
.nav ul { 
background : #fff; 
padding : 0; 
} 
.nav li { 
float : left; 
list-style : none; 
position : relative; 
background : none; 
} 
.nav li li a { 
display : block; 
padding : 0; 
text-decoration : none; 
background-image : none; 
float : none; 
width : 135px; 
} 
.nav li ul { 
float : none; 
left : -999em; 
position : absolute; 
width : 177px; 
z-index : 5; 
} 
.nav li:hover ul, .nav li.sfHover ul { 
left : 0; 
top : 37px; 
} 
.nav li:hover li ul, .nav li.sfHover li ul, .nav li li:hover li ul, .nav li li.sfHover li ul, .nav li li li:hover li ul, .nav li li li.sfHover li ul { 
top : -999em; 
} 
.nav li li:hover ul, .nav li li.sfHover ul, .nav li li li:hover ul, .nav li li li.sfHover ul, .nav li li li li:hover ul, .nav li li li li.sfHover ul { 
left : 177px; 
top : 0; 
width : 177px; 
} 
.nav li li { 
position : relative; 
float : none; 
width : 177px; 
}
