html{font-size:12px;font-family:Arial,Verdana;color:#333;}
body{color:#333;margin:0px;padding:0px;}
textarea,td,input{font-family:Arial;font-size:12px;}

.component td{color:#000;font-size:12px;font-family:Arial,Verdana;}
.small_text{color:#094168;font-size:10px;font-weight:bold;}
.small_text2{font-weight:bold;font-size:10px;}
.latest_news{color:#B3D1E6;font-size:11px;}
.title{color:#0d68b1;font-size:14px;font-weight:bold;}
.category_link{color: #0D68B1;font-weight:bold;font-size:12px;}
.path_link{color:#0d68b1;font-size:11px;}
.item_headline{color:#595959;font-size:14px;font-weight:bold;}
.item_text{color:#595959;font-weight:normal;}
.attach_headline{color:#0000FF;font-weight:bold;}
.attach_description{color:#000;}
.normal{color:#000;font-size:12px;}
.input_field{}
.form_label{color:#000;font-weight:bold;font-size:12px;}
.message{color:#ff0000;font-size:11px;font-weight:bold;}
.blue_link{color:#0000FF;font-size:12px;}
.gray_bold{color:#808080;font-size:12px;}
.table_headline_link{color:#525252;font-weight:bold;text-decoration:none;}
.to_friend_title{color:#000080;font-weight:bold;text-decoration:none;}
.page_link{text-decoration:underline;}
.form_sub_title{color:#105C99;font-weight:bold;font-size:12px;}
.list_headline_link{color:#105C99;font-weight:bold;}
.list_link{color:#1D5791;font-size:9pt;font-weight:normal;}
.headline_text{color:#1D5791;font-weight:bold;}
.item_text{color:#1D5791;font-size:9pt;font-weight:normal;text-decoration:none;}
.form_link{color:#1D5791;font-size:11px;font-weight:bold;}
.item_text_glossary_link{color:#1D5791;font-size:9pt;font-weight:normal;}
.item_text_glossary_link_over{color:#1D5791;background-color:#FFFEA6;font-size:9pt;cursor:help;font-weight:normal;}
.top_bar_button1{background:#FFFFFF url( '/images/top_bar_bg1.gif');color:#FFFFFF;font-size:11px;font-weight:bold;cursor:pointer;}
.top_bar_button2{background:#FFFFFF url( '/images/top_bar_bg2.gif');color:#111111;font-size:11px;font-weight:bold;cursor:pointer;}
.form_button{color:#111111;text-decoration:none;font-weight:normal;cursor:pointer;font-size:11px;}
.small_red{color:#ff0000;font-size:8pt;text-decoration:none;}
.form_section_title{color:#677992;background:#DFE4ED;font-size:11pt;text-decoration:none;font-weight:bold;}
.form_section_title2{color:#677992;background:#DFE4ED;text-decoration:none;font-weight:bold;}
.form_label2{color:#000;font-size:11px;}
.simple_label{font-size:12px;}
.require_star{font-size:12px;color:red;}

small{font-size:10px;}
span{font-size:12px;}
.narrow{font-family:Arial Narrow;}
.f12{font-size:12px;}
.f13{font-size:13px;}
.f14{font-size:14px;}
.f16{font-size:16px;}
.f10p{font-size:10pt;}
.f11p{font-size:11pt;}
.f12p{font-size:12pt;}
.button{margin:0px;font-size:12px;color:white;border:0px;background:url( "/images/header/button_bg.gif");height:20px;padding:0px 3px;}
.clear{clear:both;height:0px;font-size:0px;line-height:0px;width:100%;}


.main{text-align:center;}
.mainInner{margin:0px auto;width:955px;text-align:left;position:relative;}

.header{}
.header .header1{height:35px;position:relative;}
.header .header2{position:relative;height:97px;}
.header .left{height:100%;width:15px;position:absolute;left:0px;}
.header .right{height:100%;width:22px;position:absolute;right:0px;}
.header .center{margin:0px 22px 0px 15px;height:100%;}
.header .left{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image src='/images/header/main_bg1/top_left.png');}
.header .right{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image src='/images/header/main_bg1/top_right.png');}
.header .center{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/images/header/main_bg1/top_center.png');}
.header .left[class]{background:url( "/images/header/main_bg1/top_left.png") no-repeat;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=false);}
.header .right[class]{background:url( "/images/header/main_bg1/top_right.png") no-repeat;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=false);}
.header .center[class]{background:url( "/images/header/main_bg1/top_center.png") repeat-x;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=false);}

.header img#logo{position:absolute;left:19px;top:15px;}
.header .lang_selector{position:absolute;left:15px;top:15px;}
.header .lang_selector span{text-transform:uppercase;font-family:Arial Narrow;font-size:11px;font-weight:bold;display:block;}
.header .lang_selector span:first-letter {font-size:16px;}
.header .lang_selector a img{border:0px;margin-left:3px;}


.header .rightSide{position:absolute;right:22px;top:11px;}
.header .features{float:left;padding-right:10px;height:25px;line-height:25px;}
.header .top_menu{float:left;background:url( "/images/header/bg1/left.gif") no-repeat;padding:0px 0px 0px 8px;white-space:nowrap;}
.header .top_menu div.b1{float:left;background:url( "/images/header/bg1/right.gif") no-repeat right;padding:0px 8px 0px 0px;}
.header .top_menu div.b2{float:left;background:url( "/images/header/bg1/center.gif") repeat-x;padding:0px;}
.header .top_menu a{float:left;display:block;text-decoration:none;color:#000;line-height:24px;}
.header .top_menu a.i1{background:url( "/images/header/icons/sitemap.gif") no-repeat left center;padding-left:16px;padding-right:6px;}
.header .top_menu a.i2{background:url( "/images/header/icons/contact.gif") no-repeat left center;padding-left:18px;}

.header .box1{position:absolute;left:420px;top:32px;}
.header .box1 div.b0{background:url( "/images/header/bg2/left.png") no-repeat;padding:0px 0px 0px 12px;}
.header .box1 div.b1{background:url( "/images/header/bg2/right.png") no-repeat top right;padding:0px 12px 0px 0px;}
.header .box1 div.b2{background:url( "/images/header/bg2/center.png") repeat-x;padding:0px 10px;line-height:35px;}
.header .box1 div.b2 span{color:white;font-size:13px;white-space:nowrap;}
.header .box1 div.b2 span b{}

.header .search_form{position:absolute;right:27px;bottom:7px;}
.header .search_form form{margin:0px;}
.header .search_form .inp{font-size:12px;border:1px solid #bbbbbb;color:#bbbbbb;padding:2px 0px 1px 5px;width:204px;}

.footer{height:92px;width:955px;left:0px;}
.footer .left{height:92px;width:15px;padding:0px;position:absolute;left:0px;//z-index:-1;}
.footer .right{height:92px;width:22px;position:absolute;right:0px;//z-index:-1;}
.footer .center{height:92px;margin:0px 22px 0px 15px;}
.footer .left{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image src='/images/header/main_bg1/bottom_left.png');}
.footer .right{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image src='/images/header/main_bg1/bottom_right.png');}
.footer .center{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/images/header/main_bg1/bottom_center.png');}
.footer .left[class]{background:url( "/images/header/main_bg1/bottom_left.png") no-repeat;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=false);}
.footer .right[class]{background:url( "/images/header/main_bg1/bottom_right.png") no-repeat;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=false);}
.footer .center[class]{background:url( "/images/header/main_bg1/bottom_center.png") repeat-x;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=false);}

.footer .innerLeft{float:left;padding-left:2px;}
.footer .innerLeft .menu1{margin-top:18px;}
.footer .innerLeft .menu1 a{color:#6d6d6d;text-decoration:none;}
.footer .innerLeft .menu1 span{color:#6d6d6d;font-weight:bold;padding:0px 2px;font-size:12px;}


.footer .innerLeft .menu2{margin-top:5px;}
.footer .innerLeft .menu2 a{color:#000;text-decoration:none;}
.footer .innerLeft .menu2 span{color:#000;font-weight:normal;padding:0px 2px;font-size:12px;}

.footer .innerLeft .copy{padding-left:2px;margin-top:6px;color:#8d2c55;}

.footer .innerRight{float:right;width:240px;text-align:justify;margin-top:18px;line-height:10px;}
.footer .innerRight span{font-size:9px;}

.footer .innerCenter{margin-top:-7px;float:left;padding-left:20px;padding-right:2px;}
.footer .innerCenter p{padding:0;margin:0;font-size:1px;}

.middleMain{position:relative;//float:left;}
.middleMain .left {position:absolute;height:100%;//height:expression(this.parentNode.offsetHeight);width:8px;left:0px;top:0px;}
.middleMain .right{position:absolute;height:100%;//height:expression(this.parentNode.offsetHeight);width:10px;right:0px;top:0px;}
.middleMain .left{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/images/header/main_bg1/middle_left.png');}
.middleMain .right{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/images/header/main_bg1/middle_right.png');}
.middleMain .left[class]{background:url( "/images/header/main_bg1/middle_left.png") repeat-y;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=false);}
.middleMain .right[class]{background:url( "/images/header/main_bg1/middle_right.png") repeat-y;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=false);}
.middleMain .center{margin:0px 10px 0px 8px;background:white;padding:2px 1px 2px 1px;}

.leftColumn{float:left;width:663px;padding-bottom:5px;}
.leftColumn .menu{background:url( "/images/header/menu/t3.gif") repeat-x;height:27px;}
.leftColumn .menu ul{margin:0px;display:block;padding:0px;}
.leftColumn .menu li{float:left;margin:0px;display:block;background:url( "/images/header/menu/t7.gif") no-repeat 1px 0px;padding:0px;width:165px;position:relative;z-index:999;}
.leftColumn .menu li.last{width:167px;}
.leftColumn .menu li li.last{width:auto;//width:expression(this.parentNode.offsetWidth);}
.leftColumn .menu li a{background:url( "/images/header/menu/t5.gif") no-repeat top right;padding:0px 3px 0px 4px;display:block;text-decoration:none;cursor:pointer;}
.leftColumn .menu li span{background:url( "/images/header/menu/t4.gif") repeat-x;padding:0px;display:block;height:27px;line-height:27px;text-align:center;font-family:Arial Narrow;font-size:12px;font-weight:bold;color:white;text-transform:uppercase;}
.leftColumn .menu li span:first-letter {font-size:17px;}
.leftColumn .menu li.active{background:url( "/images/header/menu/t1.gif") no-repeat 1px 0px;}
.leftColumn .menu li.active a{background:url( "/images/header/menu/t6.gif") no-repeat top right;}
.leftColumn .menu li.active span{background:url( "/images/header/menu/t2.gif") repeat-x;}
.leftColumn .menu li ul{position:absolute;left:0px;visibility:hidden;z-index:1000;}
.leftColumn .menu li ul ul{z-index:1001;}
.leftColumn .menu li li{width:auto;//width:expression(this.parentNode.offsetWidth);background:#e6e3d1 !important;float:none;padding:0px;//margin-bottom:-3px;z-index:1000;}
.leftColumn .menu li li li{width:auto;//width:expression(this.parentNode.offsetWidth);z-index:1001;}
.leftColumn .menu li li a{background:none !important;padding:0px;}
.leftColumn .menu li li span{background:none !important;text-align:left;color:black;border:1px solid #c4c4c4;border-top:0px;font-family:Arial;font-weight:normal;padding:0px 15px 0px 5px !important;line-height:20px;height:20px;white-space:nowrap;text-transform:none;}
.leftColumn .menu li li span:first-letter{font-size:12px;}
.leftColumn .menu li li.folder{background:#e6e3d1 url( "/images/header/menu/arr2.gif") no-repeat right 6px !important;}
.leftColumn .menu li li.folder.over{background:#e1c291 url( "/images/header/menu/arr1.gif") no-repeat right 6px !important;}
.leftColumn .menu li li.over{background:#e1c291 !important;}
.leftColumn .menu li li.pover{background:#e1c291 !important;}
.leftColumn .menu li.over ul.l1{visibility:visible;}
.leftColumn .menu li.over li.over ul.l2{visibility:visible;}
.leftColumn .menu li.over li.over li.over ul.l3{visibility:visible;}
.leftColumn .menu li li ul{position:absolute;left:100%;top:-1px;margin-left:-4px;}
.leftColumn .menu li li ul{border-top:0px !important;}
.leftColumn .menu li li li {border-top:1px solid #C4C4C4;}
.leftColumn .menu li li.over ul{background:url( "/images/header/menu/arr1.gif") no-repeat 0px 6px;}
.shadow{margin:0 6px 6px 0 !important;background: url("/images/shadowAlpha.png") no-repeat bottom right !important;}

.imgRotator{border:1px solid #ebebeb;margin-top:1px;}
.imgRotatorInner{width:661px;height:195px;}

.featuredBlocks{overflow:hidden;clear:both;margin-top:10px;}
.featuredBlocks .block{float:left;width:164px;}
.featuredBlocks .blockInner{width:155px;margin:0px auto;}
.featuredBlocks .blockInner .decs{padding:10px;}
.featuredBlocks .blockInner .more{display:block;background:url( "/images/header/arr3.gif") no-repeat left center;color:#8b2751;text-decoration:none;margin-top:12px;padding-left:8px;}

.featuredInformation{clear:both;background:#702e4a url( "/images/header/box5/tl.gif") no-repeat left top;margin-left:5px;margin-bottom:0px;overflow:hidden;}
.featuredInformation .b1{background:url( "/images/header/box5/tr.gif") no-repeat right top;}
.featuredInformation .b2{background:url( "/images/header/box5/bl.gif") no-repeat left bottom;}
.featuredInformation .b3{background:url( "/images/header/box5/br.gif") no-repeat right bottom;padding:0px 10px 10px 9px;}

.featuredInformation .header{clear:both;position:relative;overflow:hidden;width:100%;}
.featuredInformation .header h2{margin:0px;padding:0px 8px;line-height:40px;}
.featuredInformation .header h2 span{font-size:20px;color:#f7f9f8;font-weight:normal;}
.featuredInformation .header .control{position:absolute;right:8px;top:12px;}
.featuredInformation .header .control span{font-size:12px;color:#f7f9f8;font-weight:bold;display:block;float:left;padding-right:5px;padding-top:1px;}
.featuredInformation .header .control a{display:block;float:left;font-size:12px;color:#f7f9f8;font-weight:bold;text-decoration:none;padding:0px 5px;background:#aa005c;border:1px solid #961056;margin-left:3px;}
.featuredInformation .header .control a.active{display:block;float:left;color:#702e4a;background:#ffffff;border:1px solid #cdb5bf;margin-left:3px;}

.featuredInformation .content{width:100%;}
.featuredInformation .content .blocks{margin:0px;padding:0px;list-style-type:none;}
.featuredInformation .content .block{margin:0px;padding:0px;display:none;}
.featuredInformation .content .block.active{display:block;}

.featuredInformation .content{background:#FFF url( "/images/header/box6/tl.gif") no-repeat left top;padding:0px;overflow:hidden;}
.featuredInformation .content .b1{background:url( "/images/header/box6/tr.gif") no-repeat right top;padding:0px;}
.featuredInformation .content .b2{background:url( "/images/header/box6/bl.gif") no-repeat left bottom;padding:0px;}
.featuredInformation .content .b3{background:url( "/images/header/box6/br.gif") no-repeat right bottom;padding:10px;}

.pageContentInner{display:block;padding:0px 0px 0px 5px;}

.rightColumn{float:right;width:266px;}
.quickFinder div.title{background:url( "/images/header/box1/left.gif") no-repeat left top;padding-left:6px;}
.quickFinder div.title span{display:block;background:url( "/images/header/box1/center.gif") repeat-x left top;text-align:center;line-height:27px;font-size:14px;font-weight:bold;color:#111;}
.quickFinder div.content{border:1px solid #ebebeb;background:#f9f8f3;padding:1px 3px 5px 3px;}
.quickFinder div.contentInner{background:url( "/images/header/dot1.gif") repeat-x left top;padding:2px 0px 0px 0px;}

.quickFinder .menu ul{display:block;margin:0px;padding:0px;}
.quickFinder .menu li{display:block;margin:0px;padding:0px;list-style-type: none;}
.quickFinder .menu li{background:#f9f8f3 url( "/images/header/dot1.gif") repeat-x left bottom;padding-bottom:1px;margin-bottom:1px;}
.quickFinder .menu li a{display:block;color:black;background:#e6e3d1 url( "/images/header/arr6.gif") no-repeat 240px center;text-decoration:none;line-height:27px;padding:0px 13px;curcor:pointer;}
.quickFinder .menu li a.open{background:#e6e3d1 url( "/images/header/arr5.gif") no-repeat 240px center;}
.quickFinder .menu li ul{position:relative;background:#fffffe;margin-bottom:0px;padding-bottom:0px;padding-left:15px;overflow:hidden;height:1px;}
.quickFinder .menu li li{position:relative;top:-1px;margin:0px !important;background:#fffffe url( "/images/header/arr3.gif") no-repeat left center;padding:0px 8px !important;height:23px;}
.quickFinder .menu li li a{background:#fffffe url( "/images/header/dot2.gif") repeat-x left top;line-height:23px;height:23px;color:#696969;padding-left:3px;}

.quickFinder .menu li a.is_link{display:block;color:black;background:#e6e3d1 url();text-decoration:none;line-height:27px;padding:0px 13px;curcor:pointer;}

.quickFinder .box2{background:#fffffe url( "/images/header/box2/bg.jpg") no-repeat left top;padding-left:50px;margin-top:2px;}
.quickFinder .box2 a{display:block;color:#00474d;text-decoration:none;}
.quickFinder .box2 span{display:block;line-height:43px;font-size:20px;}

.quickFinder .box3{background:#fffffe url( "/images/header/box3/bg.jpg") no-repeat left top;padding-left:50px;margin-top:2px;}
.quickFinder .box3 a{display:block;color:#00474d;text-decoration:none;}
.quickFinder .box3 span{display:block;line-height:43px;font-size:20px;}

.quickFinder .box4{background:#fffffe url( "/images/header/box4/bg.jpg") no-repeat left top;padding-left:50px;margin-top:2px;}
.quickFinder .box4 a{display:block;color:#00474d;text-decoration:none;}
.quickFinder .box4 span{display:block;line-height:43px;font-size:20px;}

.quickFinder .featuredImages .box{margin-top:2px;}
.quickFinder .featuredImages .box img{border:0px;}
.quickFinder .featuredImages .box a{}


.latestNews{}
.latestNews h2{background:url("/images/home_page_news_bar_bg2.gif") repeat-x right top;margin:0px;padding:0px;color:#487E8E;}
.latestNews h2 span{display:block;background:url("/images/home_page_news_bar_bg.gif") no-repeat left top;line-height:26px;margin:0px;padding:0px 10px;color:#487E8E;font-size:12px;text-decoration:none;font-weight:bold;}
.latestNews .blocks{overflow:hidden;}
.latestNews .blocks .block{float:left;width:33.3%;}
.latestNews .blocks .blockInner{padding:4px 8px;}
.latestNews .blocks .block h3{margin:4px 0px;}
.latestNews .blocks .block h3 a{color:#808080;font-size:12px;text-decoration:none;font-weight:bold;}

.itemsList{border:0;margin:10px 0px;}
.categories{}
.categories h2{margin:3px 1px;padding:0px;color:#595959;font-weight:bold;font-size:14px;}
.categories .list{background:#E0DEE4;margin:1px;}
.categories .list .category{width:49%;color:#0D68B1;font-size:12px;font-weight:bold;display:inline-block;display:-moz-inline-box;-moz-box-orient:vertical;vertical-align:center;}
.categories .list .category a{color:#0D68B1;background:url("/images/blue_dot.gif") no-repeat left center;padding:0px 0px 0px 10px;}
.categories .list .category span{padding:0px 10px;display:block;line-height:25px;}
.categories .list .category small{display:block;padding:0px 0px 0px 10px;line-height:12px;}
.categories .list .category small a{background:none;padding:0px;}

.items{}
.items .item{padding:5px;}
.items .item .label{color:#0D68B1;font-weight:bold;display:inline-block;display:-moz-inline-box;-moz-box-orient:vertical;vertical-align:top;}
.items .item .text{display:inline-block;display:-moz-inline-box;-moz-box-orient:vertical;vertical-align:top;width:570px;}
.items .item .text a{color:#0D68B1;}
.items .item .text a{color:#0D68B1;}
.items .no_items{padding:10px;text-align:center;color:red;font-weight:bold;}

.resources .item{clear;both;overflow:hidden;}
.resources .logo{width:50px;float:left;display:block;}
.resources .logo a{display:block;}
.resources .logo img{border:0px;display:block;}
.resources .text{float:left;display:block;clear;both;}
.resources .search_block{clear:both;background:#E0DEE4;margin:1px;padding:5px 8px;}
.resources .search_block form{display:inline;margin:0px;padding:0px;}
.resources .search_block .l{float:left;width:60%;color:#333;}
.resources .search_block .r{float:right;line-height:22px;}
.resources .search_block .r a{color:#333;}

.buttons{padding:10px;text-align:center;}
.buttons form{padding:0px;margin:0px;display:inline;}

.breadgramms{padding:3px;color:#0D68B1;font-size:10px;}
.breadgramms a{margin:0px 3px;color:#0D68B1;}
.breadgramms span{color:#0D68B1;font-size:10px;margin:0px 3px;}

.listHead td{padding:0px;}
.listSortLink{padding:3px 4px;color:#525252;font-weight:bold;text-decoration:none;display:block;white-space:nowrap;background:#ddd url( "/images/table_headline_bg.gif");}
.listSortLink span{display:block;}
.listSortLink span.DESC{background:url( "/images/arr_up.gif") no-repeat right center;padding-right:16px;}
.listSortLink span.ASC{background:url( "/images/arr_down.gif") no-repeat right center;padding-right:16px;}

.sitemap ul{margin-left:0px;padding-left:0px;}
.sitemap li{list-style-type:none;}
.sitemap li span{color:#105C99;font-weight:bold;font-size:12px;font-family:Verdana,Helvetica;}
.sitemap li li{margin-left:20px;list-style-type:disc;}
.sitemap li li span{color:#222;font-size:11px;font-weight:normal;}
.sitemap li ul{margin-bottom:10px;border:1px solid #ccc;padding:5px;}
.sitemap li ul ul{margin-bottom:0px;border:0px;}
.sitemap a{color:#222;text-decoration:none;}
.sitemap li li a{text-decoration:underline;}
.sitemap li li{float:none;width:auto;}
.sitemap li li span{font-size:11px;}

.subscribeForm{padding:5px 5px 0px 5px;}
.subscribeForm b{display:inline-block;display:-moz-inline-box;-moz-box-orient:vertical;vertical-align:center;width:70px;font-weight:normal;color:#333;font-size:11px;}
.subscribeForm input.text{width:150px;font-size:11px;}

.subscribeForm div.chkb b {width:110px;}

#monthly_calendar {padding:0px;}
#monthly_calendar table.events_list{border-collapse:collapse;margin:0px;width:100%;}
#monthly_calendar table.events_list th{padding:2px;margin:0px;background:#4594cf;border-bottom:1px solid #014681;font-size:12px;text-align:left;}
#monthly_calendar table.events_list th span{font-size:12px;font-weight:bold;color:white;}
#monthly_calendar table.events_list td{width:14.28%;padding:2px;margin:0px;border-top:1px solid #ededed;}
#monthly_calendar .empty{background:white;background:#75b0dc;vertical-align:top;}
#monthly_calendar .empty div{min-height:60px;//height:60px;text-align:left;font-size:10px;font-weight:bold;color:#fff;}
#monthly_calendar .full{background:#fff;vertical-align:top;}
#monthly_calendar table.events_list td div.content{min-height:60px;//height:60px;padding:0px !important;}
#monthly_calendar table{border-collapse:collapse;margin:0px auto;}

#monthly_calendar div.d1{border-style:solid;border-width:1px;border-color:#4d98cf #2582c8 #8fc1e4 #2582c8;}
#monthly_calendar div.d2{border-style:solid;border-width:1px;border-color:#1779c4 #1779c4 #056cbb #1779c4;background:#1779c4;padding:5px;}
#monthly_calendar div.d3{border-style:solid;border-width:1px;border-color:#0d75be #1074c0 #036cbd #0d75be;}
#monthly_calendar div.d4{border-style:solid;border-width:1px;border-color:#dfedf6 #4594cc #9fc8e6 #4594cc;background:#fff;padding:2px;}
#monthly_calendar div.d5{width:100%;}

#monthly_calendar .content .day{font-size:10px;font-weight:bold;color:#6c6c6c;margi:0px;}
#monthly_calendar .content ul{display:block;margin:0px;padding:0px;}
#monthly_calendar .content li{display:block;margin:0px;padding:0px;border:1px solid #fff;}
#monthly_calendar .content li a{display:block;margin:0px;padding:0px;text-decoration:none;//height:1px;}
#monthly_calendar .content li a span{display:block;font-size:10px;color:#60cac8;text-decoration:none;white-space:nowrap;width:85px;overflow-x:hidden;}
#monthly_calendar .content li a:hover span{text-decoration:underline;color:#267ac3;cursor:pointer;}
#monthly_calendar .content li a div{color:black !important;}

#monthly_calendar .top_controls{overflow:hidden;padding:0px 0px 0px 10px;position:relative;top:2px;height:19px;}
#monthly_calendar .top_controls div{float:left;text-align:center;margin-right:2px;width:57px;height:19px;background:url(/images/main/events/unactive_leaf.png) top left no-repeat;}
#monthly_calendar .top_controls div.active{width:69px;height:19px;background:url(/images/main/events/active_leaf.png) top left no-repeat;}
#monthly_calendar .top_controls div.active a{color:white;}
#monthly_calendar .top_controls a{text-align:left;display:block;line-height:22px;text-decoration:none;font-size:8.5px;color:#5b5b5b;margin:0px auto;}
#monthly_calendar .top_controls .month a{width:50px;background:url(/images/main/events/month.gif) right 5px no-repeat;}
#monthly_calendar .top_controls .week a{width:48px;background:url(/images/main/events/week.gif) right 5px no-repeat;}
#monthly_calendar .top_controls .day a{width:43px;background:url(/images/main/events/day.gif) right 5px no-repeat;}
#monthly_calendar .top_controls .print{background:none;position:relative;font-size:10px;}
#monthly_calendar .top_controls .print a{position:absolute;font-size:1em;top:3px;left:8px;display:block;width:13px;height:12px;background:url(/images/main/events/print.gif) top left no-repeat;}

#monthly_calendar .top_bar{padding:0px;overflow:hidden;text-align:center;line-height:30px;}
#monthly_calendar .top_bar .prev{float:left;}
#monthly_calendar .top_bar .prev a{color:#7c7c7c;font-size:10px;}
#monthly_calendar .top_bar .prev span{color:#7c7c7c;font-size:10px;}
#monthly_calendar .top_bar .next{float:right;font-size:10px;}
#monthly_calendar .top_bar .next a{color:#7c7c7c;font-size:10px;}
#monthly_calendar .top_bar .next span{color:#7c7c7c;font-size:10px;}
#monthly_calendar .top_bar span.date{font-size:12px;font-weight:bold;}

.daily_calendar table.events_list{width:100%;border-collapse:collapse;}
.daily_calendar table.events_list th{text-align:left;background:#fbecbf;padding:3px;}
.daily_calendar table.events_list th span{font-size:12px;color:black;}
.daily_calendar table.events_list td{text-align:left;padding:3px;}
.daily_calendar table.events_list td span{font-size:10px;color:black;}
.daily_calendar table.events_list td.empty_message{text-align:center;color:red;}
.daily_calendar table.events_list td a span{color:blue;font-weight:bold;}
.daily_calendar table.events_list .c1, #daily_calendar .c2{border-right:1px solid #ededed; }
#monthly_calendar.daily_calendar table.events_list td, #monthly_calendar.daily_calendar table.events_list th{border-top:1px solid #ededed;border-bottom:1px solid #ededed;}

/*
259x87
top 7
bottom 18
middle 62
*/
#tips_popup{position:absolute;left:0px;}
#tips_popup img{visibility:hidden;border:0px;}
#tips_popup .b1{position:relative;width:259px;//height:1px;}
#tips_popup .b2{top:0px;position:absolute;height:100%;margin:0px;}
#tips_popup .tips_popup_content{position:relative;padding:1px 15px;}
#tips_popup.top{bottom:100%;}
#tips_popup.top .b1{top:-16px;}
#tips_popup.top .b3{position:absolute;height:100%;width:259px;overflow:hidden;}
#tips_popup.top .b3 img{position:absolute;height:140.3225%;width:259px;top:-11.2903%;left:0px;}
#tips_popup.top .b4{position:absolute;top:-6px;height:6px;width:259px;overflow:hidden;}
#tips_popup.top .b4 img{position:absolute;height:87px;width:259px;top:0px;left:0px;}
#tips_popup.top .b5{position:absolute;bottom:-18px;height:18px;width:259px;overflow:hidden;}
#tips_popup.top .b5 img{position:absolute;height:87px;width:259px;bottom:0px;left:0px;}
#tips_popup.top img.top{visibility:visible;}
#tips_popup.bottom{top:100%;}
#tips_popup.bottom .b1{top:16px;}
#tips_popup.bottom .b3{position:absolute;height:100%;width:259px;overflow:hidden;}
#tips_popup.bottom .b3 img{position:absolute;height:140.3225%;width:259px;top:-29.0322%;left:0px;}
#tips_popup.bottom .b4{position:absolute;top:-18px;height:18px;width:259px;overflow:hidden;}
#tips_popup.bottom .b4 img{position:absolute;height:87px;width:259px;top:0px;left:0px;}
#tips_popup.bottom .b5{position:absolute;bottom:-7px;height:7px;width:259px;overflow:hidden;}
#tips_popup.bottom .b5 img{position:absolute;height:87px;width:259px;bottom:0px;left:0px;}
#tips_popup.bottom img.bottom{visibility:visible;}
#tips_popup.top .bottom{}

.events .items .item .label{display:block;}
.events .items .item .text{display:block;}
.events .items .item a{color:#0D68B1;}

.events .search_form{color:#0D68B1;margin:10px 0px;font-weight:bold;}
.events .search_form .l{float:left;line-height:30px;padding:0px 5px;}
.events .search_form .r{float:right;line-height:30px;padding:0px 5px;}
.events .search_form .date{width:70px;}
.events .search_form input.text{width:250px;}
.events .search_form input{font-weight:normal;}
.events .search_form select{font-weight:normal;}

.customForm .date{width:70px;}
.customForm td{vertical-align:bottom;}

//Forum
.forumMain{}
.forumMain .header{padding:10px 0px;}
.forumMain .footer{padding:10px 0px;}
.forumMain ul.list{padding:0px;width:100%;margin:0px;border-top:1px solid #111;}
.forumMain ul.list ul{background:#F8F8F8 url( "/images/header/list_bg/bg1.gif") repeat-y;clear:left;width:100%;float:left;display:block;padding:0px;margin:0px;border-bottom:1px solid #111;}
.forumMain ul.list ul.cat li span{background:#DDD;margin:0px 1px;}
.forumMain ul.list li{display:block;clear:left;float:left;width:100%;padding:0px;margin:0px;list-style-type:none;color:#333;}
.forumMain ul.list li a{color:#333;}
.forumMain ul.list li.head{background:#ddd url( "/images/table_headline_bg.gif");color:#525252;font-weight:bold;text-decoration:none;}
.forumMain ul.list li.head ul{background:url( "/images/header/list_bg/bg1.gif") repeat-y;}
.forumMain ul.list li li{clear:none;float:left;display:block;width:100%;}
.forumMain ul.list li li.c1{clear:left;float:left;width:69.5%;}
.forumMain ul.list li li.c2{width:15%;float:left;text-align:center;}
.forumMain ul.list li li.c3{width:15%;float:left;text-align:center;}
.forumMain ul.list li li span{display:block;padding:5px 5px;}
.forumMain ul.list ul.no_items span{color:red;font-weight:bold;text-align:center;background:#F8F8F8;margin:0px 1px;}


.forumTopics{}
.forumTopics .header{padding:10px 0px;}
.forumTopics .footer{padding:10px 0px;}
.forumTopics ul.list{padding:0px;width:100%;margin:0px;border-top:1px solid #111;}
.forumTopics ul.list ul{background:#F8F8F8 url( "/images/header/list_bg/bg2.gif") repeat-y;clear:left;width:100%;float:left;display:block;padding:0px;margin:0px;border-bottom:1px solid #111;}
.forumTopics ul.list ul.cat li span{background:#DDD;margin:0px 1px;}
.forumTopics ul.list li{display:block;clear:left;float:left;width:100%;padding:0px;margin:0px;list-style-type:none;color:#333;}
.forumTopics ul.list li a{color:#333;}
.forumTopics ul.list li.head{background:#ddd url( "/images/table_headline_bg.gif");color:#525252;font-weight:bold;text-decoration:none;}
.forumTopics ul.list li.head ul{background:url( "/images/header/list_bg/bg2.gif") repeat-y;}

.forumTopics ul.list li ul.unapproved{background-color:#FFaaaa;}

.forumTopics ul.list li li{clear:none;float:left;display:block;width:100%;}
.forumTopics ul.list li li.c1{clear:left;float:left;width:49.5%;}
.forumTopics ul.list li li.c2{width:10%;float:left;text-align:center;}
.forumTopics ul.list li li.c3{width:10%;float:left;text-align:center;}
.forumTopics ul.list li li.c4{width:15%;float:left;text-align:center;}
.forumTopics ul.list li li.c5{width:15%;float:left;text-align:center;}
.forumTopics ul.list li li span{display:block;padding:5px 5px;}
.forumTopics ul.list ul.no_items span{color:red;font-weight:bold;text-align:center;background:#F8F8F8;margin:0px 1px;}
.forumTopics .nav{clear:left;text-align:center;padding:10px;}
.forumTopics .start_new_topic{padding:5px 0px;}
.forumTopics .start_new_topic a{color:#333;}

.forumMessages{}
.forumMessages .header{padding:10px 0px;}
.forumMessages .footer{padding:10px 0px;}
.forumMessages ul{display:block;padding:0px;margin:0px;width:655px;//width:657px;}
.forumMessages li.msg{clear:both;float:left;width:100%;display:block;padding:0px;margin:0px 0px 10px;list-style-type:none;border:1px solid #111;color:#333;}
.forumMessages li.msg .h{background:#eef;border-bottom:1px solid #111;float:left;padding:5px;}
.forumMessages li.msg .unapproved{background:#ffaaaa !important;}
.forumMessages li.msg .h .l{clear:left;float:left;width:26em;}
.forumMessages li.msg .h .r{clear:right;float:right;text-align:right;width:26em;}
.forumMessages li.msg .m{clear:both;padding:5px;background:#F8F8F8;}
.forumMessages li.msg a{color:#333;}
.forumMessages .forum_msg{color:#000;font-weight:normal;}
.forumMessages .forum_msg div.q{background:#CCC;border:1px solid #444;padding:3px;margin:5px;}
.forumMessages .forum_msg div.q span{display:block;padding:0px 0px 3px 0px;}
.forumMessages .nav{margin:1em auto;}

.forumMessages .reply_form{border:1px solid #111;margin:1em auto;width:655px;//width:657px;}
.forumMessages .reply_form h2{margin:0px;padding:5px;font-size:12px;color:#333;background:#eef;border-bottom:1px solid #111;}
.forumMessages .reply_form form{margin:0px;padding:0px;display:block;}
.forumMessages .reply_form .form{padding:10px;}
.forumMessages .reply_form .form input.i1{width:48em;}
.forumMessages .reply_form .form textarea{width:53em;;height:10em;overflow:scroll;}
.forumMessages .controls .b{display:block;width:1.5em;height:1.5em;line-height:1.4em;font-weight:bold;background:#eef;border:1px solid #77f;text-align:center;margin:5px;cursor:pointer;text-decoration:none;color:#333;}
.forumMessages .reply_form .message{color:red;font-weight:bold;text-align:center;}

.forumOnlineNow{margin:5px 0px;clear:left;}
.forumLoginForm{margin:10px 0px;}
.forumLoginForm input{margin-right:5em;}
.forumLoginForm label{margin-right:.3em;}

.ev_search{clear:both;background:url( '/images/ev_search_bg.gif');width:632px;height:86px;padding-top:5px;margin-left:10px;}
.ev_search span{color:#605840;}
.ev_header{float:left;color:#00559e;font-size:18px;padding-left:20px;padding-top:10px;}
.ev_sep{float:left;background:#b9b9b9;width:3px;height:43px;margin-left:15px;}
.ev_cat{float:left;background:url( '/images/ev_cat_bg.gif');width:270px;height:35px;margin-left:15px;margin-top:5px;padding-top:0px;padding-left:15px;}
.ev_cat span{color:#605840;font-size:14px;}
.ev_cat div{float:left;padding-left:5px;padding-top:5px;}
.ev_cat select{margin-left:5px;}
.ev_cat div.selct{margin-top:3px;}
.ev_s_type{float:left;background:url( '/images/ev_s_type_bg.gif');width:113px;height:35px;margin-top:5px;margin-left:35px;padding-left:15px;}
.ev_s_type span{color:#605840;font-size:14px;}
.ev_s_type img{padding:0px 0 0 0px;border:0;}
.ev_s_type div{float:left;padding-left:10px;padding-top:10px;}
.ev_s_type div.c{float:left;padding-bottom:2px;padding-top:8px;}
.ev_key{margin-top:12px; float:left;background:url( '/images/ev_key_bg.gif') no-repeat;width:160px;height:24px; margin-left:5px;}
.ev_key div{float:left;}
input.text_key{width:90px;height:24px;border:1px solid #cec5a6;margin-top:0px;padding-top:3px;}

.ev_date{margin-top:12px; float:left;background:url( '/images/ev_key_bg.gif') no-repeat;width:170px;height:24px; margin-left:5px;}
.ev_date div{float:left;}
input.text_date{width:80px;height:24px;border:1px solid #cec5a6;margin-top:3px;padding-top:3px;}
.calnd{margin-top:-3px;}
.ev_date img{vertical-align:middle; padding-left:3x;}

.ev_submit{float:left;margin-top:10px;}
.ev_submit img{;border:0;}

.ev_print{background:url( '/images/ev_print_bg.gif');width:137px;height:20px;float:left;margin-left:40px;padding-top:5px;text-align:center;}
.ev_show_all{background:url( '/images/ev_show_all_bg.gif');width:203px;height:20px;float:right;margin-right:50px;padding-top:5px;text-align:center;}
.ev_show_all a,.ev_print a{color:#000000;text-decoration:none;}
.ev_show_all a:hover,,.ev_print a:hover{text-decoration:underline;}
.all_events {border-collapse: collaps;width:100%;}
.all_events td, .all_events th{border:1px solid #b2b2b2;}
.all_events th{background:url( '/images/ev_all_ev_th_bg.gif') repeat-x; height:32px;color:#3a7792;font-size:14px;}
.all_events td{color:#9f8851;}
.all_events td.ev_all_bl{color:#000000;}


/* screen */
div#eScreen {
	background-color:#000000;
	opacity:0.5;
	filter: alpha(opacity = 50);
	width:5000px;
	height:5000px;
}
/* dialog window */
table.dialogWindow {
	background-color: white;
	border-collapse: collapse;
}
/* dialog window header */
.dialogWindow th {
	background-color: silver;
	padding: 4px;
	border-collapse: collapse;
	border: 0;
	/*cursor: move;*/
}
/* dialog window header icon */
.dialogWindow th img {
	cursor: pointer;
	margin: 3px 3px 0 0;
}

/* dialog window body */
.dialogWindow td {
	border-collapse: collapse;
	border: 0;
	padding: 0;
}
/* dialog window iframe */
.dialogWindow iframe {
	border: 0;
	margin:0;
}		

