
#jflanguageselection { float: right; margin: 15px 0px 10px 5px; }
.rawimages { text-align: center; margin-top: -8px; }
.rawimages img { border: medium none; margin: 2px; }
.rawimages span#active_language img { margin: 2px; border: medium none; }

#system-message { margin-bottom: 10px; padding: 0px; }
#system-message dt { font-weight: bold; }
#system-message dd { margin: 0px; font-weight: bold; text-indent: 30px; }
#system-message dd ul { color: rgb(0, 85, 187); margin-bottom: 10px; list-style: none outside none; padding: 10px; border-top: 3px solid rgb(132, 167, 219); border-bottom: 3px solid rgb(132, 167, 219); }
#system-message dd.message {  }
#system-message dt.error { display: none; }
#system-message dd.error ul { color: rgb(204, 0, 0); background-color: rgb(230, 192, 192); border-top: 3px solid rgb(222, 122, 123); border-bottom: 3px solid rgb(222, 122, 123); }

html { height: 100%; margin-bottom: 0px; }
img, table { border: medium none; }
body { background: none repeat scroll 0% 0% rgb(229, 236, 250); font-family: Tahoma,Arial,sans-serif; line-height: 1.3em; margin: 0px; padding: 0px; font-size: 12px; color: rgb(68, 68, 68); }
a:link, a:visited { outline: medium none; text-decoration: underline; font-weight: normal; color: rgb(130, 147, 0); }
a:hover { text-decoration: none; font-weight: normal; color: rgb(130, 147, 0); }
table.contentpane ul li, div.nopad ul { list-style-image: url('li.png'); }
p { margin-top: 0px; margin-bottom: 5px; text-align: justify; }
#search { padding: 0px; margin: 0px; }
#page_bg { height: 100%; padding: 0px; background: none repeat scroll 0% 0% rgb(229, 236, 250); }
div.center { text-align: left; margin: 0px auto; padding: 0px; width: 907px; background: url('center_bg.png') repeat-y scroll center top transparent; }
div#wrapper { padding: 2px 0px; width: 907px; margin: 0px auto; }
#header { height: 216px; background: url('header.png') no-repeat scroll center top transparent; margin: 0px auto; width: 907px; }
#hwrap { margin: 0px auto; padding: 0px; width: 880px; }
#hw-left { float: left; width: 373px; height: 216px; background: url('header-1.jpg') no-repeat scroll left top transparent; }
#hw-right { float: left; width: 507px; height: 216px; background: url('header-r-bg.png') no-repeat scroll left top transparent; }
#hw-right .hwr-left { float: left; padding: 10px; width: 228px; }
#hw-right .hwr-right { float: left; padding: 10px 0px 20px 10px; width: 238px; }
#hw-right #banner { margin: 0px auto; padding: 0px; text-align: center; }
#hw-right .hwr-left div.module_menu div div div, #hw-right .hwr-left div.module div div div, #hw-right .hwr-left div.module_menu div div, #hw-right .hwr-left div.module div div { padding: 0px; margin: 0px; background: none repeat scroll 0% 0% transparent; }
#hw-right .hwr-right div.module_menu div div div, #hw-right .hwr-right div.module div div div, #hw-right .hwr-right div.module_menu div div, #hw-right .hwr-right div.module div div { padding: 0px; margin: 0px; background: none repeat scroll 0% 0% transparent; }
#hw-right .hwr-right div.module_menu div div div, #hw-right .hwr-right div.module div div div, #hw-right .hwr-left div.module_menu div div div, #hw-right .hwr-left div.module div div div { text-align: left; }
#hw-right .hwr-right div.module div div div ul, #hw-right .hwr-left div.module div div div ul { padding: 5px 5px 0px 13px; margin: 0px; }
#hw-right .hwr-right div.module div div div ul, #hw-right .hwr-left div.module div div div ul { color: rgb(24, 82, 210); }
#hw-right .hwr-left h3, #hw-right .hwr-right h3 { color: rgb(255, 255, 255); font-size: 14px; }
#content { width: 880px; margin: 0px auto; padding: 5px 0px 0px; overflow: hidden; }
#logo { text-align: left; margin: 0px; padding: 10px 0px 0px 20px; }
#logo a, #logo a:link, #logo a:hover { font-weight: bold; font-family: Tahoma; font-size: 18px; padding: 0px; margin: 0px; letter-spacing: 1px; color: rgb(255, 255, 255); text-decoration: none; outline: medium none; }
.tmenu_div { float: left; margin: 0px; height: 32px; padding: 8px 0px 0px; }
.search_div { float: right; width: 200px; padding: 10px 0px 0px 13px; height: 34px; background: url('search_raz.png') no-repeat scroll left top transparent; }
.pill_m { text-align: center; margin: 4px auto 0px; padding: 10px 0px 0px; width: 900px; height: 44px; background: url('topmenu_bg.png') no-repeat scroll center top transparent; }

#pillmenu { text-align: left; padding: 0px; width: 880px; margin: 0px auto; }
#pillmenu ul { margin: 0px; padding: 0px; list-style: none outside none; }
#pillmenu li { float: left; margin: 0px 10px 0px 0px; padding: 0px; background: url('pillm_rbg.png') no-repeat scroll right top transparent; }
#pillmenu li:hover {  }
#pillmenu li a { font-family: Verdana,Tahoma,sans-serif; font-size: 12px; float: left; display: block; line-height: 26px; padding: 0px 10px; color: rgb(255, 255, 255); text-decoration: none; font-weight: bold; background: url('pillm_lbg.png') no-repeat scroll left top transparent; }
#pillmenu li a:hover { color: rgb(255, 255, 255); text-decoration: underline; }
div#timedate { font-size: 12px; font-weight: bold; color: rgb(102, 145, 225); text-align: center; padding: 0px 0px 10px; }
#leftcolumn, #rightcolumn { margin: 0px; width: 180px; float: left; padding: 0px 0px 10px; text-align: left; }
div#maincolumn { float: left; width: 515px; margin: 0px 0px 6px; }
div.cpathway { margin: 0px 0px 10px; padding: 0px; height: 20px; background: url('cpathway-right.jpg') no-repeat scroll right bottom transparent; }
div.cpathway div.cpleft { margin: 0px; padding: 0px; width: 100%; height: 20px; background: url('cpathway-left.jpg') no-repeat scroll left bottom transparent; }
div.cpathway span { padding: 0px 10px; color: rgb(255, 153, 0); }
div.nopad { overflow: hidden; padding: 0px; }
div.nopad ul { clear: both; }
#footer { margin: 0px auto; text-align: center; width: 907px; height: 54px; background: url('footer_bg.png') no-repeat scroll center top transparent; }
h1 { padding: 0px; font-family: Tahoma,Arial,sans-serif; font-size: 14px; font-weight: bold; vertical-align: bottom; color: rgb(130, 147, 0); text-align: left; width: 100%; text-indent: 20px; }
a:link h1 { padding: 0px; font-family: Tahoma,Arial,sans-serif; font-size: 14px; font-weight: bold; vertical-align: bottom; color: rgb(130, 147, 0); text-align: left; width: 100%; text-indent: 20px; text-decoration: none; }
h2, .contentheading { padding: 0px; font-family: Tahoma,Arial,sans-serif; font-size: 12px; vertical-align: middle; color: rgb(127, 172, 255); text-align: left; font-weight: bold; }
h3, .componentheading, table.moduletable th, legend { margin: 0px; font-family: Tahoma,Arial,sans-serif; font-size: 14px; text-align: left; color: rgb(127, 172, 255); padding: 0px; }
span.article_separator { display: block; height: 20px; }
td.buttonheading { text-align: right; width: 0px; }
td.post { text-align: left; width: 50%; }
.clr { clear: both; }
.mrgn20{margin-top:20px;}
.contentpaneopen, table.contentpane { margin: 0px; padding: 0px; }
table.contentpaneopen { margin: 2px 8px; }
div.moduletable, div.module { margin-bottom: 25px; }
div.module_menu, div.module { margin: 0px; padding: 0px; }
div.module_menu div, div.module {  }
div.module_menu div div, div.module div div { margin: 0px 0px 15px; padding: 0px; }
div.module_menu div div div, div.module div div div { margin: 0px; background: url('menu_top_out.png') no-repeat scroll left top transparent; text-align: center; padding: 0px 0px 20px; }
div.module_menu ul { list-style: none outside none; text-align: left; padding: 0px; }
div.module_menu ul li { margin: 0px; padding: 0px; }
div.module_menu ul li a:link, div.module_menu ul li a:visited { font-weight: bold; padding: 2px 0px 2px 20px; line-height: 24px; text-decoration: none; color: rgb(130, 147, 0); font-size: 11px; }
#leftcolumn h3, #rightcolumn h3 { font-family: Tahoma,Arial,sans-serif; width: 170px; color: rgb(255, 255, 255); font-size: 13px; height: 30px; text-decoration: none; text-align: left; padding: 0px 0px 0px 10px; background: url('h3.png') no-repeat scroll left top transparent; font-weight: bold; line-height: 24px; margin: 0px; }
#leftcolumn ul.menu, #rightcolumn ul.menu { margin: 0px auto; padding: 5px 0px 0px 4px; list-style: none outside none; width: 160px; }
#leftcolumn ul.menu li, #rightcolumn ul.menu li { margin: 0px; padding: 0px; }
#leftcolumn ul.menu li:hover, #rightcolumn ul.menu li:hover {  }
#leftcolumn ul.menu li a, #leftcolumn ul.menu li a:link, #rightcolumn ul.menu li a, #rightcolumn ul.menu li a:link { line-height: 18px; padding: 0px 0px 0px 12px; text-decoration: none; font-size: 11px; background: url('menu_row.jpg') no-repeat scroll left center transparent; margin: 0px; height: 18px; color: rgb(132, 173, 52); font-weight: bold; }
#leftcolumn ul.menu li a:hover, #rightcolumn ul.menu li a:hover { color: rgb(255, 153, 0); text-decoration: underline; }
#system-message dd.message ul { background: none repeat scroll 0% 0% transparent; padding: 3px; margin: 0px; }
#system-message dd.error ul { color: rgb(153, 153, 153); background: none repeat scroll 0% 0% transparent; border-top: 1px solid rgb(130, 147, 0); border-bottom: 1px solid rgb(130, 147, 0); padding: 0px; margin: 0px; }
#system-message dd { text-indent: 0px; }
#system-message dd ul { list-style-type: none; color: rgb(255, 0, 0); background: none repeat scroll 0% 0% transparent; border-top: 1px solid rgb(130, 147, 0); border-bottom: 1px solid rgb(130, 147, 0); }
#system-message { margin: 5px auto; text-align: center; width: 98%; }
a.sgfooter:link, a.sgfooter:visited { color: rgb(152, 186, 84); font-family: Tahoma,Arial,sans-serif; text-decoration: none; }
a.sgfooter:hover { color: rgb(152, 186, 84); font-family: Tahoma,Arial,sans-serif; text-decoration: none; }
#sgf { font-size: 12px; text-align: right; width: 100%; margin: 0px auto; color: rgb(152, 186, 84); font-family: Tahoma,Arial,sans-serif; }
.pageNoFollow_hilite { color: rgb(0, 0, 0); text-decoration: line-through ! important; }
.pageNoFollow_hilite * { color: rgb(0, 0, 0); text-decoration: line-through ! important; }
.pageNoFollow_hilite img { opacity: 1 ! important; display: inline-block ! important; border: 1px dashed rgb(0, 0, 0) ! important; text-decoration: line-through ! important; }
