body{    background: url("/includes/images/wh_on_gr.png");    margin:0;}
form{    margin:0;}hr{    color:#ccc;    height:1px;}
/*#contentwrapper table, #contentwrapper_spot1 table{    border-width:1px;}#contentwrapper table.whitetable td, #contentwrapper_spot1 table.whitetable td{    background-color:#fff;}*/
#contentwrapper table, #contentwrapper_spot1 table{    border-width:0px;}
#contentwrapper table td, #contentwrapper_spot1 table td{    border-width:0;    border-collapse: collapse;	/*    border-right: 1px solid #ccc;    border-bottom: 1px solid #ccc;	*/    padding:3px;}
#contentwrapper table.tablecolor_ffffff, #contentwrapper_spot1 table.tablecolor_ffffff{    background-color:#ffffff;}

#contentwrapper table.tablecolor_e5e5e5, #contentwrapper_spot1 table.tablecolor_e5e5e5{    background-color:#e5e5e5;}
#contentwrapper table.tablecolor_cccccc, #contentwrapper_spot1 table.tablecolor_cccccc{    background-color:#cccccc;}
#contentwrapper table.tablecolor_777777, #contentwrapper_spot1 table.tablecolor_777777{    background-color:#777777;}
#contentwrapper table.tablecolor_333333, #contentwrapper_spot1 table.tablecolor_333333{    background-color:#333333;}
#contentwrapper table.tablecolor_000000, #contentwrapper_spot1 table.tablecolor_000000{    background-color:#000000;}
#contentwrapper table.tablecolor_ffffff_noborder, #contentwrapper_spot1 table.tablecolor_ffffff_noborder{    background-color:#ffffff;}
#contentwrapper table.tablecolor_e5e5e5_noborder, #contentwrapper_spot1 table.tablecolor_e5e5e5_noborder{    background-color:#e5e5e5;}
#contentwrapper table.tablecolor_cccccc_noborder, #contentwrapper_spot1 table.tablecolor_cccccc_noborder{    background-color:#cccccc;}
#contentwrapper table.tablecolor_777777_noborder, #contentwrapper_spot1 table.tablecolor_777777_noborder{    background-color:#777777;}
#contentwrapper table.tablecolor_333333_noborder, #contentwrapper_spot1 table.tablecolor_333333_noborder{    background-color:#333333;}
#contentwrapper table.tablecolor_000000_noborder, #contentwrapper_spot1 table.tablecolor_000000_noborder{    background-color:#000000;}
#contentwrapper table.tablecolor_ffffff_noborder td, #contentwrapper_spot1 table.tablecolor_ffffff_noborder td{    border:0;}
#contentwrapper table.tablecolor_e5e5e5_noborder td, #contentwrapper_spot1 table.tablecolor_e5e5e5_noborder td{    border:0;}
#contentwrapper table.tablecolor_cccccc_noborder td, #contentwrapper_spot1 table.tablecolor_cccccc_noborder td{    border:0;}
#contentwrapper table.tablecolor_777777_noborder td, #contentwrapper_spot1 table.tablecolor_777777_noborder td{    border:0;}
#contentwrapper table.tablecolor_333333_noborder td, #contentwrapper_spot1 table.tablecolor_333333_noborder td{    border:0;}
#contentwrapper table.tablecolor_000000_noborder td, #contentwrapper_spot1 table.tablecolor_000000_noborder td{    border:0;}
#contentwrapper table.noborder_general td, #contentwrapper_spot1 table.table.noborder_general td{    border:0;}
#topshadow{    width:980px;    height:10px;    background:url("/includes/images/oeg_shadow_t_890.png");    margin:0 0 0 89px;}
#bottomshadow{    width:980px;    height:10px;    background:url("/includes/images/oeg_shadow_b_890.png");    margin:0 0 0 89px;}
#sideshadow{    width:1000px;    /*min-height:500px;*/    background:url("/includes/images/oeg_shadow_lr_890_new.png");    margin:0 0 0 79px;}
#allwrapper{    background-color:#fff;    width:980px;    min-height:500px;    margin:0 auto;}#topbanner{    background-color:#feef00;    height:79px;padding-left:70px;}
#mainmenu{    height:14px;    background-color:#fff;    padding:7px 0 0 14px;}#mainmenu ul{    list-style-type: none;    margin: 0;    padding: 0;}
#mainmenu ul li{    margin: 0 18px 0 0;    padding: 0;    float:left;    font:normal 11px verdana;}#mainmenu a{    text-decoration: none;    color: #666;}
#mainmenu a.inpath{    color:#333 !important;    }#mainmenu a.selected{    text-decoration:none;     color:#000 !important;    font-weight: normal;}
#mainmenu a:hover{    color:#fff !important;    background-color:#333;}#leftmenu a.selected{    text-decoration:none;     color:#333 !important;    font-weight: normal;}
#leftmenu a:hover{    color:#fff !important;    background-color:#333;}#mainwrapper{    margin-top: 23px;}
#leftmenu{    float:left;    /*width:148px;*/    width:156px;    padding:0 0 0 15px;    /*margin-right:8px;*/    /*border-right: 1px dashed #e6e6e6;*/    margin-right:15px;}
#leftmenu ul li.inpath{    color:#a66;}#leftmenu ul li.selected{    color:#c00;}#leftmenu ul{    list-style-type: none;    margin:0;    padding:0;    font:normal 10px verdana;}
#leftmenu ul li{    margin:0;    padding:0;    font:normal 10px/18px verdana;}#leftmenu ul ul{    margin:0 0 0 20px;    padding:0 0 0 0px;    list-style-type:square;}
#leftmenu ul ul li{    font:normal 9px/18px verdana;    color:#ccc;}#leftmenu ul a{    text-decoration: none;    color: #666;}
#contentwrapper{    width:780px;    font:normal 12px/15px verdana;    color:#333;    margin-bottom:20px;    float:left;}
#contentwrapper h1, h1{    font:bold 20px verdana;    color:#888888;    margin:0 0 4px 0;}h2, h3{    font:bold 14px verdana;    color:#888888;    margin:0 0 4px 0;}
#contentwrapper p{    margin:19px 0;}#contentwrapper a{    color: #333;    text-decoration: underline;}#contentwrapper a:hover{    color: #fff;    background-color: #333;}
#contentwrapper td p{    margin:3px 0;}p.subheading{    font:bold 14px verdana;    color:#666666;    margin-top:5px !important;}.clearer{    clear:both;}/* TEMPLATE: HORIZONTAL NEWS ARCHIVE */
#allwrapper_h{    margin:79px 0 0 0;    width:10000px;}#tshadow{    height:10px;     margin:0 0 0 10px;    background:url("/includes/images/oeg_shadow_t_890.png");}
#bshadow{    height:10px;     margin:0 0 0 10px;    background:url("/includes/images/oeg_shadow_b_890.png");}
#lshadow{    width:10px;    height:420px;    float:left;    background:url("/includes/images/oeg_shadow_l.png");}
#rshadow{    width:10px;    height:420px;    float:left;    background:url("/includes/images/oeg_shadow_r.png");    /*border:1px solid green;    */}
#sidebanner{    width:79px;    height:420px;    background-color:#FFFF00;    float:left;}
#mainwrapper_h{    height:420px;    background-color:#fff;    /*border:1px solid red;*/    float:left;     width:9000px;}
#newsarchive_inner{    margin-top:24px;}#archive_contentwrapper{   float:left;   
}#horizontal_newsarchive_container h2{    float:left;}
.year{    font: bold 48px verdana;    color:#676767;    margin:0 0 0 -3px;}
.month{    font: bold 15px verdana;    color:#676767;    margin:-2px 0 2px 0;}
#archive_contentwrapper img{    margin:0 3px 0 0;}
a.newslink{    height:16px;    font:normal 10px/16px verdana;    display:block;    background:url("/includes/images/oeg_news_leftline.gif");    background-position: center left;    background-repeat:no-repeat;    padding:0 0 0 8px;    margin:4px 0 0 0;    text-decoration:none;    color:#333333;}
#newsarchive_nav{    font:normal 10px verdana;    margin:45px 0 0 0;}
#newsarchive_nav a{    color:#676767;    margin:0 5px 0 0;}/* END TEMPLATE: HORIZONTAL NEWS ARCHIVE *//* TEMPLATE: ARTICLE PAGE WITH SPOT */
#topshadow_spot1{    width:751px;    height:10px;    background:url("/includes/images/oeg_shadow_t_890.png");    margin:0 0 0 89px;}
#bottomshadow_spot1{    width:751px;    height:10px;    background:url("/includes/images/oeg_shadow_b_890.png");    margin:0 0 0 89px;}
#sideshadow_spot1{    width:771px;    /*min-height:500px;*/    background:url("/includes/images/oeg_shadow_lr_681_new.png");    margin:0 0 0 79px;}
#allwrapper_spot1{    background-color:#fff;    width:751px;    margin:0 auto;}
#contentwrapper_spot1{    width:556px;    font:normal 12px/15px verdana;    color:#333;    margin-bottom:20px;    float:left}
#contentwrapper_spot1 a{    color: #333;    text-decoration: underline;}#contentwrapper_spot1 a:hover, a:hover{    color: #fff !important;    background-color: #333;}
#spotcontainer{    width:209px;     position:absolute;     left:850px;     top:79px;}
#spotinner{    width:175px;     padding:7px;     height:auto;     background-color:#fff;     float:left;    font:normal 10px verdana;}
#spotinner .boxTitle{    font-weight:bold;    margin-bottom:10px;    background:url("/includes/images/spot_dotted_line.gif");    background-position: bottom left;    background-repeat: no-repeat;    padding-bottom: 10px;}
#spotinner div.spot_dotted{    background:url("/includes/images/spot_dotted_line.gif");    background-position: top left;    background-repeat: no-repeat;    height:10px;}
#spotinner a{   color:#333;   font-weight: bold;   text-decoration: none;}#spotinner h1{    font:bold 14px verdana;}#spotinner span{    color:#aaa;    font:normal 9px arial;}
#spotinner a img{   border:0;}#spotinner .newsdate{   margin:0;}#spotinner p{   margin:0;   margin-bottom:10px;   line-height:14px;   color:#333;}
#spotinner p.boxComment a{    font-weight: normal;    color:#CA5A24;}#spotinner div.importantevent_container{    border-bottom:1px solid #e5e5e5;    margin:0 0 10px 0;    padding: 0 0 10px 0;}
#belowfooterspace{    height:20px;}/* END TEMPLATE: ARTICLE PAGE WITH SPOT *//* TEMPLATE: YEAR CALENDAR */
#yearcal_submenu{    font:normal 10px verdana;    margin:29px 0 0 13px;}#yearcal_submenu a{    text-decoration: none;    color: #666;}
#yearcal_title{    margin:29px 0 0 13px;}#yearcal_navigator{    padding:4px 13px 9px 13px;      font:bold 9px verdana;    color:#ccc;}
#yearcal_navigator #prev{    float:left;}#yearcal_navigator #next{    float:right;}#yearcal_navigator a{    color:#9A9A9A;    text-decoration:none;}
#yearcal_3month_container{    width:910px;     margin:-10px 0 0 79px;}
td.yearcal_shadowtd{    background:url("/includes/images/oeg_caltdshadow.png");}
td.yearcal_shadowltd{    background:url("/includes/images/oeg_shadow_l.png");}
td.yearcal_shadowrtd{    background:url("/includes/images/oeg_shadow_r.png");}
td.yearcal_month{    background-color: transparent;}
td.yearcal_shadowtoptd{    background:url("/includes/images/oeg_shadow_t_890.png");    height:10px;}
td.yearcal_shadowbottomtd{    background:url("/includes/images/oeg_shadow_b_890.png");    height:10px;}
#calendar_outercontainer table th{    text-align:left;    font:bold 14px verdana;    color:#676767;    border-bottom:1px solid #E1E1E1;    width:276px;    padding:4px 7px;    background-color:#fff;}
#calendar_outercontainer table td.onedate{    border-bottom:1px solid #E1E1E1;    width:278px;    padding:2px 7px 2px 5px;    background-color:#fff;}
#calendar_outercontainer table td.onedate a{    color:#676767;    font-weight:normal;    text-decoration:none;}
#calendar_outercontainer table td.weekend{    background-color:#EDEDED;}#calendar_outercontainer table td.holiday{    background-color:#EDEDED;}
#calendar_outercontainer table td div.holiday_title{    font:normal 10px arial;    color:#aaa;    font-style: italic;    padding:0 15px 0 25px;}
#calendar_outercontainer table td.today, td.today{    background-color:#fffddd !important;}#calendar_outercontainer table td div.yearcal_date{    float: left;    font:normal 9px verdana;    color:#858585;}
#calendar_outercontainer table td.today div.yearcal_date{    font:bold 9px verdana;}
#calendar_outercontainer table td div.yearcal_weeknumber{    float: right;    font:normal 9px verdana;    color:#858585;}
#calendar_outercontainer table td div.yearcal_weeknumber a{    font-weight:normal;    text-decoration:underline;}
#calendar_outercontainer table td  div.yearcal_daytext{    font:normal 9px/17px arial;    color:#858585;    padding:0 15px 0 25px;    margin-bottom:17px;}
#calendar_outercontainer table td  div.yearcal_daytext h2 span{    font:normal 9px/17px arial;
}#calendar_outercontainer table td  div.yearcal_daytext h2{    font:bold 9px/17px verdana;    color:#858585;    margin:0;}
#calendar_outercontainer table td  div.yearcal_daytext p{    margin:0;} td.month_sideshadow_left{    background-color:green;    background:url("/includes/images/oeg_shadow_l.png");    background-position:right;    width:5px;}td.month_sideshadow_left_outer{    background-color:green;    background:url("/includes/images/oeg_shadow_l.png");}td.month_sideshadow_right{    background-color:red;    background:url("/includes/images/oeg_shadow_r.png");    width:5px;}td.month_sideshadow_right_outer{    background-color:red;    background:url("/includes/images/oeg_shadow_r.png");}#calendar_outercontainer{    width:900px;    margin:-10px 0 0 84px;}#calendar_outercontainer #m1, #calendar_outercontainer #m2, #calendar_outercontainer #m3{    float:left;}table.monthtable{    width:300px;}/* END TEMPLATE: YEAR CALENDAR *//* TEMPLATE: WEEK CALENDAR */#weekcalendar_outercontainer table th{    text-align:left;    font:bold 14px verdana;    color:#676767;    border-bottom:2px solid #E1E1E1;    padding:4px 7px;    background-color:#fff;}#weekcalendar_outercontainer table td.onedate{    border-bottom:2px solid #E1E1E1;    padding:2px 0 2px 5px;    background-color:#fff;}#weekcalendar_outercontainer table td.weekend{    background-color:#EDEDED;}#weekcalendar_outercontainer table td.holiday{    background-color:#EDEDED;}#weekcalendar_outercontainer table td div.holiday_title{    font:normal 10px arial;    color:#aaa;    font-style: italic;}#weekcalendar_outercontainer table td div.yearcal_date{    float: left;    font:normal 9px verdana;    color:#858585;}#weekcalendar_outercontainer table td div.yearcal_weeknumber{    float: right;    font:normal 9px verdana;    color:#858585;}#weekcalendar_outercontainer table td  div.yearcal_daytext{    font:normal 9px/17px arial;    color:#858585;    padding:0 25px;}#selectedweek{    width:751px;    float:left;}table.weektable{    width:780px;}#weekcalendar_outercontainer{    width:900px;    margin:-10px 0 0 84px;}#weekcal_spotcontainer{    width:219px;     position:absolute;     left:860px;     top:193px;}#weekcal_spotcontainer #spotinner{    width:189px;     padding:5px;     height:auto;     background-color:#fff;     float:left;}div.oneevent_wrapper{    width:600px;     float:right;    /*border-bottom:2px solid #ddd;    padding:2px 0 10px 0;    margin:0 0 3px 0;*/    border-bottom:1px solid #eee;    padding:1px 0 5px 0;    margin:0 0 1px 0;}div.oneevent_wrapper a{    color:#858585;}div.lasttoday{    border-bottom:0;}div.eventtime{    font:bold 9px verdana;}div.oneevent_wrapper h2{    font:normal 11px verdana;    margin:2px 0 0 0;}div.oneevent_wrapper h2.end{    color:#ccc;}div.oneevent_wrapper p{    margin:0;}div.weekcal_date{    float: left;    font:normal 9px verdana;    color:#858585;    width:68px; }div.weekcal_eventtimeofday{    font:bold 9px/17px verdana;    color:#858585;    padding:0;    float:left;    width:70px;}div.weekcal_eventtext{    font:normal 9px/17px arial;    color:#858585;    padding:0 10px 0 0;    float:left;}div.weekcal_eventimage{    float:right;    margin-top:-2px;}span.weeklimits{    font:normal 9px arial;    margin:0 0 0 10px;    color:#888;}span.startend{    font:normal 9px arial;    margin:0 0 0 10px;    color:#888;}td.allweek div.oneevent_wrapper{    padding:2px 0 0px 0;}/* END TEMPLATE: WEEK CALENDAR *//* SEARCH ENGINE + MIXED */.searchengineHighlight{    background-color: #fffaaa;    font-weight:bold;}a.soegeres{    color:#333;    font-weight: bold;    font-size:10px;}.inlineBox{    border:1px solid #ddd;    padding:5px;}.inlineBoxHeader{    font-weight: bold;}.generatedFormFieldHeader{    font-weight:bold;}.generatedFormFieldContainer{    margin:0 0 19px 0;}.generatedFormField{    border:1px solid #aaa;    font:normal 10px verdana;}.generatedFormButtonBar{    text-align: right;    width:50%;}.generatedFormButtonBar input{    font:normal 10px verdana;    border:1px solid #aaa;}p.month_seperator{    font-weight: bold;}p.newsArchiveNewsLine{    margin:5px 0 !important;}/* BLOGS */div.blog_overviewitem{    margin-bottom:20px;    margin-top:20px;        background-color:#f5f5f5;    border-bottom: 1px solid #ccc;    padding:10px;}div.blog_overviewitem h1{    margin:0 0 10px 0 !important;    font-size:14px !important;}div.blog_profilebox{    border:1px solid #ddd;    padding:5px;    margin-bottom:10px;}div.blog_profilebox div.blog_author_image{    float:right;}div.blog_profilebox div.blog_author_image img{}div.blog_profilebox div.blog_author_time{    float:left;    width:75%;}div.blog_profilebox .clearer{    clear:both;}div.blog_overview_content{}div.blog_overviewitem_bottombar{    color:#666;    font-size:10px;    padding:5px 0;    border-top:1px solid #ccc;    border-bottom:1px solid #ccc;}div.blog_overviewitem_bottombar span.divider{    margin:0 10px 0 10px;    color:#aaa;}div#blogpost_commentform_box{    border:1px solid #ddd;    padding:10px;    margin-top:20px;    background-color:#f4f4f4;}div#blogpost_commentform_box h1, div#blogpost_comments_box h1{    font-size:14px;}div#blogpost_comments_closed{    border:1px solid #ddd;    padding:10px;    margin-top:20px;    font-weight:bold;}.blogpost_commentform_label{    font-weight:bold;}.blogpost_commentfield{    margin-bottom:10px;}.blogpost_commentform_clear{}.blogpost_commentform_buttons{    margin-top:20px;    text-align:right;}div#blogpost_comments_box{    border:1px solid #ddd;    background-color:#f4f4f4;    padding:10px;    margin-top:20px;                }div#blogpost_comments_box ol{    list-style-type:none;    margin:0;    padding:0;}div#blogpost_comments_box ol li{    margin:0;    margin-bottom:10px;}div#blogpost_commentform_box input, div#blogpost_commentform_box textarea{    font:normal 11px verdana;    border:1px solid #aaa;}div#blogpost_commentform_box textarea{    width:100%;    height:200px;}div.blogpost_comment_byline{    font-weight:bold;}li.authorcomment{    border:3px solid #060;}div.blog_useralert_red, div.blog_useralert_green{    padding:10px;    background-color:#600;    font-weight:bold;    color:#fff;    margin-bottom:20px;}div.blog_useralert_green{    background-color:#060;}div.blog_useralert_red{    background-color:#600;}div.blogpost_snippet{    font-weight:bold;    margin-bottom:10px;}#leftmenu .marginBox{    font:normal 9px verdana;    width:80%;    color:#333333;    padding:5px;    background-color:#f5f5f5;    margin:0 0 10px 0;    border-right: 1px solid #e5e5e5;}#leftmenu .marginBox .boxTitle{    font-weight: bold;    background-color:#e5e5e5;    padding:2px;}#leftmenu .marginBox ul{    list-style-type:none;    margin:5px;}#leftmenu .marginBox ul li{    line-height:15px;    font-size:9px;}#leftmenu .marginBox a{    color:#333;    font-size:9px;    text-decoration: underline;}#leftmenu .marginBox p{    margin: 10px 0;}.blog_authorbox_image{    text-align:center;}p.blog_singlepost_authortime{    color:#666;    font-size:10px;    padding:5px 0;    border-top:1px solid #ddd;    border-bottom:1px solid #ddd;}.blog_authorbox_image img{    border:1px solid #aaa;    padding:3px;    margin-top:10px;    width:75px;}#thumbs_container{    height:120px; !important;    overflow:auto;    width:100%;}#gallery_selected_image{    height:400px;}/* BEGIN: STYLES FOR IMAGE GALLERY */#gallery_folderselect{    text-align:left;    background-color:#fff;    padding:0;    margin:15px 0;    display:none;    font:bold 11px verdana;}#gallery_folderselect select{    font:normal 11px verdana;}.gallery_nav{    background-color:#fff;    padding:0;        }.gallery_nav_divider{    margin:0 10px 0 10px;}#gallery_image{}.imagefolder{    padding:10px;    background-color:#f5f5f5;    margin:0 0 10px 0;}.imagefolder img{    border:0px solid #fff;}.level_0 a{    font:normal 11px verdana;}.level_0{    border-top:0px solid #aaa}.thumbnail_index_item{    float:left;    width:170px;    height:140px;    text-align:center;    background-color:#eee;    border:1px solid #ddd;    margin:0 3px 3px 0;    padding:5px;    font:normal 9px verdana;}.thumbnail_index_item img{    border:1px solid #aaa;}.before_subfolders{    clear:both;    margin-bottom:20px;}table#gallery_image_info td, div.gallery_nav table td{    background-color:#fff !important;    border:0 !important;    padding:0;    margin:0;}div#gallery_image{    text-align:center;    padding:20px 0;}div.gallery_nav{    border:1px solid #eee;}/* END: STYLES FOR IMAGE GALLERY */    #loggedinbox{    font:normal 9px verdana;    padding:10px;    border:1px solid #e5e5e5;    margin-top:15px;    color:#555;}#loggedinbox a{    color:#333;}.tiled_user_item{	padding:5px; 	text-align:center; 	float:left; 	width:30%; 	height:180px; 	border:1px solid #fff; 	margin:0 5px 5px 0;	background-color:#fff;}.tiled_user_item img{	border:1px solid #848484;}div.tiled_user_item p{	margin:0 !important;}.tiled_user_item p.user_name{	font-weight:bold;}
