html { height: 100%; margin-bottom: 0px;}form { margin: 0; padding: 0;}
body { font-family: Tahoma,Helvetica,Arial,sans-serif; line-height: 1.3em; margin: 0; padding:0; font-size: 12px; color: #ebf4ef;}#sitename { position:absolute; top:60px; text-align:center; font-family: "Georgia",Times,serif; font-size:3em; font-weight:bold; letter-spacing: 3px; white-space:nowrap; color:#73a025; margin:0 auto; padding:0px 5px; filter:alpha(opacity=80); -moz-opacity:.80; opacity:.80; }img { border: 0 none; }div#logo { width: 100%; height: 150px; margin-left: 10px;}table.table_small { height:100%; width: 780px; background-repeat:no-repeat;}table.table_medium { height:100%; width: 930px; background-repeat:no-repeat;}table.table_fluid { height:100%; width: 1030px; background-repeat:no-repeat;}div#header { text-align:left; height: 150px; width:100%;}div#custom_logo { height: 150px; margin-left: 10px; float:left;}a:link, a:visited { text-decoration: none; font-weight: normal;}a:hover { text-decoration: underline; font-weight: normal;}input.button { cursor: pointer;}p { margin-top: 0; margin-bottom: 5px;}div#newsflash { width: auto; margin-left: 350px; margin-right: 30px; border: 1px solid #00f;}div#footer_r { padding-top: 10px; height: 47px; overflow: hidden;}div#footer_r div { text-align: center; font-size: .90em; color: #aaa;}div#footer_r a:link, div#footer_r a:visited { color: #999;}div#toppathway { text-align:left; margin:0 10px;}div#toppathway table { width:100%; height:27px;}#area { padding: 0;}#whitebox { margin: 0 11px 0px 11px; width: auto;}#whitebox_m { margin: 0 10px 0px 10px; width: auto; padding: 1px 0px;}#whitebox div { text-align: left;}table.pill { margin-left: auto; margin-right: auto; padding: 0; text-align:left; width:100%;}td.pill_m { padding: 0; margin: 0; width: auto;}#pillmenu { white-space: nowrap; height: 32px; float: left;}#pillmenu ul { margin: 0; padding: 0; list-style:none;}




#leftcolumn { padding: 0; margin: 0; width: 200px; float:left;display:block;}

#maincolumn, #maincolumn_full { margin-left: 20%;  padding-left:15px; width: auto;}

#maincolumn_full { margin-left: 0;}



table.nopad { width: 100%; border-collapse: collapse; padding: 0; margin: 0; margin-bottom: 15px;}table.nopad td.middle_pad { width: 20px;}div.offline { background: #fffebb; width: 100%; position: absolute; top: 0; left: 0; font-size: 1.2em; padding: 5px;}span.pathway { display: block; height: 20px; overflow: hidden;}div.componentheading { padding-left: 0px;}h1 { padding: 0; font-family: Tahoma, Helvetica ,Arial,sans-serif; font-size: 1.3em; font-weight: bold; vertical-align: bottom; color: #666; text-align: left; width: 100%;}h2, .contentheading { padding: 0; font-family: Tahoma, Arial, Helvetica,sans-serif; font-size: 1em; font-weight: bold; vertical-align: bottom; color: #666; text-align: left; width: 100%;}table.contentpaneopen h3 { margin-top: 25px;}h4 { font-family: Arial, Helvetica, sans-serif; color: #333;}h3, .componentheading, table.moduletable th, legend { margin: 0; font-weight: bold; font-family: Helvetica,Arial,sans-serif; font-size: 1.3em; padding-left: 0px; margin-bottom: 10px; text-align: left;}.small { font-size: .90em; color: #999; font-weight: normal; text-align: left;}.modifydate { height: 20px; vertical-align: bottom; font-size: .90em; color: #999; font-weight: normal; text-align: left;}.createdate { height: 20px; vertical-align: top; font-size: .90em; color: #999; font-weight: normal; vertical-align: top; padding-bottom: 5px; padding-top: 0px;}/* form validation */.invalid { border-color: #ff0000; }label.invalid { color: #ff0000; }/** overlib **/.ol-foreground { background-color: #f6f6f6;}.ol-background { background-color: #666;}.ol-textfont { font-family: Arial, Helvetica, sans-serif; font-size: 10px;}.ol-captionfont { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #f6f6f6; font-weight: bold;}.ol-captionfont a { color: #0B55C4; text-decoration: none; font-size: 12px;}.ol-closefont {}/* menu links */a.mainlevel:link, a.mainlevel:visited { padding-left: 5px;}a.mainlevel:hover {}/* Menu */span.article_separator { display: block; height: 20px;}.article_column { padding-right: 5px;}td.buttonheading {vertical-align:top;}.clr { clear: both;}div#maindivider { border-top: 1px solid #ddd; margin-bottom: 10px; overflow: hidden; height: 1px;}table.blog span.article_separator { display: block; height: 20px;}/* table of contents */table.contenttoc { margin: 5px; border: 1px solid #ccc; padding: 5px;}table.contenttoc td { padding: 0 5px;}/* content tables */td.sectiontableheader { background: #fefefe; color: #333; font-weight: bold; padding: 4px; border-right: 1px solid #fff;}tr.sectiontableentry0 td,tr.sectiontableentry1 td,tr.sectiontableentry2 td { padding: 4px;}td.sectiontableentry0,td.sectiontableentry1,td.sectiontableentry2 { padding: 3px;}/* content styles */table.contentpaneopen, table.contentpane { margin: 0; padding: 0; width: auto;}table.contentpaneopen li { margin-bottom: 5px;}table.contentpane ul li a.category { font-weight: bold;}table.contentpane ul li { color:#666;}table.contentpaneopen fieldset { border: 0; border-top: 1px solid #ddd;}table.contentpaneopen h3 { margin-top: 25px;}table.contentpaneopen h4 { font-family: Arial, Helvetica, sans-serif; color: #333;}/* module control elements */table.user1user2 div.moduletable { margin-bottom: 0px;}div.moduletable { margin-bottom: 25px;}div.module { margin: 0; padding: 0; margin-bottom: 15px;}div.module div div div { padding: 8px 8px 30px 8px; width: auto;}div.module div div div table { width: auto;}div.module div div div div { background: none; padding: 0;}div.module ul li a:link, div.module ul li a:visited { line-height:16px; font-weight: bold; font-family: Tahoma, Helvetica, Arial, sans-serif; text-decoration:none; }#leftcolumn { padding: 0 10px;}#leftcolumn div.module table { width: auto;}/* forms */table.adminform textarea { width: 540px; height: 400px; font-size: 1em; color: #000099;}div.search input { width: 130px; height: 15px; border: none; margin: 10px 0px 0 0; background:none; font: 12px normal Tahoma, Arial, Helvetica, sans-serif; color:#666; padding:0 2px; border:1px solid #cccccc;}div.search input.button { width: 50px; border: none; margin: 0 0 0 3px; font: 12px normal Tahoma, Arial, Helvetica, sans-serif; color:#999999;}input[type="checkbox"], input[type="radio"]{ background: transparent; border: 0;}/* thumbnails */div.mosimage { margin: 5px; }div.mosimage_caption { font-size: .90em; color: #666; }div.caption { padding: 0 10px 0 10px; }div.caption img { border: 1px solid #CCC;margin:0 5px; }div.caption p { font-size: .90em; color: #666; text-align: center; }/* Parameter Table */table.paramlist { margin-top: 5px;}table.paramlist td.paramlist_key { width: 128px; text-align: left; height: 30px;}table.paramlist td.paramlist_value {}div.message { font-family : "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight: bold; font-size : 14px; color : #c30; text-align: center; width: auto; background-color: #f9f9f9; border: solid 1px #d5d5d5; margin: 3px 0px 10px; padding: 3px 20px;}/* Banners module *//* Default skyscraper style */.bannergroup {}.banneritem {}/* Text advert style */.banneritem_text { padding: 4px; font-size: 11px;}/* System Messages *//* see system general.css */.pagination span { padding: 2px; }.pagination a { padding: 2px; }/* Frontend Editing*/fieldset { border: 1px solid #ccc; margin-top: 15px; padding: 15px;}legend { margin: 0; padding: 0 10px;}td.key { border-bottom:1px solid #eee; color: #666;}/* Tooltips */.tool-tip { float: left; background: #ffc; border: 1px solid #D4D5AA; padding: 5px; max-width: 200px;}.tool-text { font-size: 100%; margin: 0;}/* Debug */#system-debug { color: #666666; background-color: white; padding: 10px; margin: 10px; }#system-debug div { font-size: 11px;}#controlswitch { position:absolute; float:right; top:-126px; right:10px; margin:0; overflow:hidden; width:206px; }#controlswitch .tab-theme { height:140px; float:right; width:206px;}#controlswitch .tab-theme a.link { cursor: pointer;}#controlswitch .tab-theme .imgbg {width:206px;height:140px;background: url(../images/cp.gif) bottom left;}table#cplinks { width:100%; margin:0 10px;}#cplinks a, #cplinks a:link { font: 10px normal Tahoma, Arial, Helvetica, sans-serif; color:#666; line-height:20px; text-decoration:none; padding:0; margin:0;}#cplinks a:hover { color: #3039aa;}#cplinks p .cplinks { margin:0; padding:0;}