body { color: rgb(0, 128, 165); font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 12px; font-size-adjust: none; font-stretch: normal; -x-system-font: none; line-height: 18px; }
a, a:visited, a:hover { color: rgb(92, 174, 7); }
a { text-decoration: underline; }
a:hover { text-decoration: none; }
.article-decor { padding: 0px 0px 12px; }
.article-indent { padding: 21px 10px 20px 23px; }
#contact_text { margin: 0px 0px 5px; overflow: auto; height: auto; width: 90%; }
.article_bot { line-height: 5px; }
.article_separator { margin: 0px; padding: 0px; display: block; line-height: 1px; width: 100%; height: 1px; }
.column_separator { padding: 0px 0px 0px 4px ! important; }
.article_column { padding: 0px; }
.article-indent h3 { overflow: hidden; }
.article-indent h3 img { margin: 0px 3px 0px 0px ! important; float: left; }
.contentpaneopen ul { margin: 0px; list-style-type: none ! important; list-style-image: none ! important; list-style-position: outside ! important; }
.contentpaneopen li { padding: 0px 0px 8px; }
.contentpaneopen li a { color: rgb(71, 71, 71); font-weight: bold; }
.contentpaneopen p { width: 100%; }
.contentpaneopen img { margin: 0px 7px 10px 0px; }
.contentpaneopen h4 { color: rgb(42, 42, 42); font-size: 20px; line-height: 30px; }
.contentpane li { padding: 0px 0px 6px; line-height: normal; }
.contentdescription img { margin: 0px 10px 0px 0px; }
.componentheading { margin: 0px; padding: 0px 0px 5px 15px; color: rgb(255, 255, 255); font-size: 22px; line-height: 140%; }
#pageTitle { margin: 0px; padding: 0px 0px 14px 0px; color: rgb(0, 128, 165); font-size: 18px; line-height: 20px; font-weight: normal; }
.title-bg {  }
.item-info { padding: 0px 0px 4px; }
.buttonheading { padding: 19px 5px 0px 0px; }
.buttonheading img { margin: 0pt; padding: 0pt; }
.iteminfo { margin: 0px 0px 15px; padding: 0px 0px 6px; }
.modifydate { padding: 0px; color: rgb(65, 65, 65); font-size: 10px; text-decoration: none ! important; }
.md-indent { padding: 0px; }
.createdby { color: rgb(65, 65, 65); display: block; font-size: 12px; text-transform: none; }
.createdate { margin: 8px 0px 0px; padding: 0px; background: transparent url('images/createdate.gif') no-repeat scroll 0pt 0pt; width: 60px; height: 57px; float: right; color: rgb(65, 65, 65); text-align: center; font-size: 11px; text-transform: none; }
div.small { margin: 0px; padding: 3px 0px 0px; color: rgb(92, 174, 7); font-size: 12px; font-weight: bold; text-transform: none; }
.createdate-space { padding: 0px 23px 0px 0px; }
.button, .validate { border: medium none ; margin: 0px; padding: 2px 0px 4px; background: transparent url('images/readon.gif') no-repeat scroll 0pt 0pt; color: rgb(0, 129, 167); font-size: 14px; font-weight: normal; text-transform: lowercase; line-height: 16px; text-align: center; width: 93px; vertical-align: top; }
* html .button, * html .validate { display: block; }
#editor-xtd-buttons div.readmore { margin: 0px; background: transparent none repeat scroll 0% 0%; height: auto; width: auto; }
div.readmore { margin: 0px; padding: 4px 0px 0px; overflow: hidden; }
div a.readon { margin: 5px 0px 0px ! important; padding: 4px 0px 5px; background: transparent url('images/readon.gif') no-repeat scroll 0pt 0pt; color: rgb(0, 129, 167); font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 14px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; display: block; text-transform: lowercase; text-decoration: none; width: 93px; float: right; text-align: center; }
a.readon:hover { color: rgb(43, 158, 209); text-decoration: none; }
a.readon:visited { color: rgb(38, 38, 38); }
.blog_more { padding: 0px 0px 10px 31px; }
.blog_more h2 { padding: 0px; background: transparent none repeat scroll 0% 0%; color: rgb(255, 255, 255); font-size: 12px; }
.blog_more ul { margin: 10px 0px 0px 15px; }
.blog_more ul li { padding: 0px ! important; color: rgb(255, 255, 255); }
.blog_more a { color: rgb(255, 255, 255); text-decoration: underline; }
.blog_more a:hover { color: rgb(255, 255, 255); text-decoration: none; }
.blog_more strong { color: rgb(255, 255, 255); }
.pagenav { color: rgb(0, 0, 0); font-size: 12px; font-weight: normal; }
a.pagenav { color: rgb(0, 0, 0); font-weight: normal; }
a.pagenav:hover { color: rgb(0, 0, 0); text-decoration: none; }
a.pagenav:visited { color: rgb(0, 0, 0); text-decoration: none; }
.pagination_nav { padding: 10px 20px 0px 27px; color: rgb(0, 0, 0); font-size: 12px; }
.pagination_nav div { padding: 5px 0px; background: rgb(244, 244, 244) none repeat scroll 0% 0%; }
.pagination { margin-top: 10px; }
.pagination li { padding: 0px 5px; float: left; }
.pagination_result { padding: 5px 0px 0px; color: rgb(255, 255, 255); line-height: 16px; }
.sectiontableentry0 td { padding: 5px 0px; color: rgb(96, 98, 113); }
.sectiontableentry1 td { padding: 5px 0px; background: rgb(149, 218, 239) none repeat scroll 0% 0%; color: rgb(96, 98, 113); }
.sectiontableentry2 td { padding: 5px 0px; color: rgb(96, 98, 113); }
.sectiontableentry0, .sectiontableentry1, .sectiontableentry2 {  }
.sectiontableentry1 a { color: rgb(96, 98, 113); }
.sectiontableentry2 a { color: rgb(96, 98, 113); }
.sectiontableentry1 a:hover { color: rgb(96, 98, 113); }
.sectiontableentry2 a:hover { color: rgb(96, 98, 113); }
.sectiontableentry1 a:visited { color: rgb(96, 98, 113); }
.sectiontableentry2 a:visited { color: rgb(96, 98, 113); }
.var1 { margin: 5px 0px; padding: 5px ! important; }
.var1 a, .var1 p, .var1 { color: rgb(96, 98, 113); }
.var2 { margin: 5px 0px; padding: 5px ! important; background: rgb(149, 218, 239) none repeat scroll 0% 0%; }
.var2 a, .var2 p, .var2 { color: rgb(96, 98, 113); }
.results { padding: 0px 0px 15px 25px; text-align: center; }
#page { padding: 0px; }
#page ol li { padding: 0px 0px 10px; text-align: left; }
.searchintro { padding: 0px 0px 10px; }
.searchintro strong { color: rgb(42, 109, 200); }
#page h3 { padding: 10px 0px 5px; font-size: 130%; text-align: left; color: rgb(96, 98, 113); }
#page .inputbox { color: rgb(0, 0, 0); }
#page #ordering { height: 20px; display: inline; vertical-align: middle; }
#page .display { padding: 10px 0px 0px; text-align: center; }
#page legend { color: rgb(96, 98, 113); }
.sectiontableentry0 .pad2, .sectiontableentry1 .pad2, .sectiontableentry2 .pad2 { padding: 2px 0px 2px 15px; font-weight: bold; }
.sectiontableheader { padding-bottom: 2px; }
.poll .question { padding: 0px 10px 10px 0px; color: rgb(255, 255, 255); font-size: 12px; font-weight: bold; }
.poll .poll-body { padding: 0px; }
.poll-body label { padding: 0px; color: rgb(82, 212, 255); font-size: 14px; line-height: 14px; }
.poll .buttons { padding: 0px; }
.poll .button { border: medium none ; margin: 8px 0px 0px; padding: 3px 0px 7px; background: transparent url('images/results.gif') no-repeat scroll 0pt 0pt; color: rgb(0, 129, 167); text-transform: lowercase; font-weight: normal; display: inline; line-height: 15px; width: 75px; }
* html .poll .button { height: 28px; }
.poll .result { text-align: left; padding-left: 8px; }
.poll .section { padding: 3px 0px; overflow: hidden; width: 100%; }
.poll .section2 { padding: 5px 0px; overflow: hidden; width: 100%; }
.poll .radio { float: left; width: 20px; }
.poll .radio input { display: block; width: 16px; height: 16px; vertical-align: middle; }
.poll .var { margin: 0px 0px 0px 20px; text-align: left; }
.display { padding: 0px 0px 10px; }
.display select { border: 1px solid rgb(70, 70, 47); width: 100px; }
.sectiontableentry1 div, .sectiontableentry0 div { font-size: 1px; }
dl.contentpane dt { padding: 10px 0px 20px; }
dl.contentpane dd { overflow: hidden; width: 100%; }
dl.contentpane div { vertical-align: middle; }
dl.contentpane .description { padding: 0px; width: 110px; vertical-align: middle; }
dl.contentpane .input-field { padding: 0px; width: 160px; vertical-align: middle; }
dl.contentpane .button-field { padding: 0px; width: 140px; vertical-align: middle; }
.module-search {  }
.module-search { padding: 38px 0px 0px; }
.search-input { width: 216px; float: left; }
.search-button { margin: 0px; padding: 0px; width: 64px; float: left; }
.search-input .inputbox { border: medium none ; padding: 4px 0px 5px 13px; background: transparent url('images/searchinput.jpg') no-repeat scroll 0pt 0pt; color: rgb(0, 0, 0); font-size: 12px; line-height: 14px; vertical-align: top; width: 200px; }
* html .search-input .inputbox { padding: 6px 0px 0px 15px; height: 24px; width: 213px; }
.search-button .button { border: medium none ; margin: 0px; padding: 0px; background: transparent none repeat scroll 0% 0%; color: rgb(255, 255, 255); width: 64px; height: 24px; vertical-align: top; }
* html .search-button .button { width: 64px; height: 24px; margin-top: 1px; }
.search_result { padding: 0px; }
.search_result h3 { color: rgb(128, 128, 128); font-size: 14px; }
.search_result p { padding: 10px 0px 0px; }
#search_searchword { border: 1px solid rgb(153, 153, 153); }
legend { color: rgb(128, 128, 128); }
.highlight { color: rgb(40, 91, 160); font-weight: bold; }
.phrase { border: 1px solid rgb(214, 221, 226); margin: 10px 10px 10px 0pt; padding: 10px; color: rgb(96, 98, 113); float: left; width: 60%; height: 140px; }
.phrase .inputbox { background: rgb(255, 255, 255) none repeat scroll 0% 0%; color: rgb(128, 128, 128); display: block; margin-top: 5px; }
.phrase .inputbox option { border-bottom: 1px solid rgb(51, 51, 51); padding: 2px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
.phrase .inputbox option a:hover { border-color: rgb(207, 208, 214); background: rgb(204, 0, 0) none repeat scroll 0% 0%; color: rgb(96, 98, 113); }
fieldset.word, fieldset.only { border: 1px solid rgb(214, 221, 226); }
.ordering { padding: 3px 0px 0px; display: inline; }
.only { border: 0pt solid ; margin: 10px 0pt 0pt 10px; padding: 10px; line-height: 1.3em; height: 140px; }
.word { border: 0pt solid  ! important; padding: 10px 10px 10px 0pt; }
.word input { margin: 0pt 10px; padding: 1px 2px 2px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; color: rgb(255, 102, 20); font-weight: normal; vertical-align: middle; }
.word .button { margin-top: 0px; display: inline ! important; vertical-align: middle; }
.contact_email input { margin: 4px 0px 3px; }
.adminform td { padding: 0px 0px 2px; }
.err-space { margin: 0px 0px 0px 25px; }
.error { margin: 0px 0px 10px; }
.error h2 { padding: 0px 0px 5px 20px; color: rgb(255, 255, 255); font-family: Tahoma; font-style: normal; font-variant: normal; font-weight: bold; font-size: 14px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; }
#system-message dt.error, dt.message { display: none; }
.error dd ul { border-top: 3px solid rgb(103, 6, 6); border-bottom: 3px solid rgb(103, 6, 6); margin: 0pt; padding: 5px 0px 5px 5px; background: rgb(206, 3, 3) none repeat scroll 0% 0%; color: rgb(255, 255, 255); }
.error dd ul li { margin: 0px 0px 0px 20px ! important; background: transparent none repeat scroll 0% 0% ! important; color: rgb(255, 255, 255) ! important; }
.pass_remind { padding: 0px 0px 0px 10px; vertical-align: middle; }

.module { margin: 0px 0px 10px; padding: 0px; background: rgb(0, 129, 167) url('images/box2-bottom.gif') no-repeat scroll 0pt bottom; overflow: hidden; width: 100%; }
.module .first { background: transparent url('images/box2-top.gif') no-repeat scroll 0pt 0pt; }
.module .box-indent { padding: 15px 26px 23px 24px; }
.module h3 { padding: 17px 0px 12px 23px; background: transparent url('images/box2-title.gif') no-repeat scroll 0pt 0pt; color: rgb(255, 255, 255); font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 14px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; text-transform: uppercase; }
.module h3 span {  }
.module div { color: rgb(174, 174, 174); font-size: 12px; line-height: normal; }
.module font { color: rgb(255, 186, 0); font-weight: bold; font-size: 12px; }
.module td, .module p { padding: 0px; color: rgb(255, 255, 255); font-size: 12px; }
.module ul { margin: 0px; list-style-type: none; list-style-image: none; list-style-position: outside; }
.module li { border-bottom: 1px solid rgb(55, 170, 205); padding: 5px 0px 5px 24px; background: transparent url('images/list-item2.gif') no-repeat scroll 0pt 5px; }
.module li a, .module li a:hover, .module li a:visited { color: rgb(255, 255, 255); font-weight: bold ! important; }
.module li a { font-size: 12px; line-height: 16px; text-decoration: none; }
.module li a:hover { text-decoration: underline; color: rgb(255, 255, 255); font-weight: normal; }
.count { font-weight: normal; color: rgb(96, 98, 113); }
.module a, .module a:visited { color: rgb(222, 222, 222); text-decoration: none; }
.module a:hover { text-decoration: underline; }
.module .inputbox { border: 1px solid rgb(176, 168, 143); background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
.module em { color: rgb(5, 5, 5); font-size: 11px; }
.module img { margin: 0px 14px 5px 0px; }



.latestnews span { font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 14px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(82, 212, 255); text-transform: uppercase; display: block; }


.module_menu { margin: 0px 0px 10px; padding: 0px; background: rgb(0, 148, 192) url('images/box1-bottom.gif') no-repeat scroll 0pt bottom; overflow: hidden; width: 100%;  }
.module_menu .first { background: transparent url('images/box1-top.gif') no-repeat scroll 0pt 0pt; }
.module_menu .box-indent { padding: 8px 26px 23px 24px; }
.module_menu .first .sec .box-indent {color:#ffffff;}
.module_menu ul { margin: 0px; list-style-type: none; list-style-image: none; list-style-position: outside; }
.module_menu li { border-bottom: 1px solid rgb(55, 170, 205); margin: 0px 1px 0px 0px; padding: 0px; }
.module_menu li li { border: medium none ; padding: 5px 0px 1px 21px; }
.module_menu li a, .module_menu li a:visited { background: transparent url('images/list-item.gif') no-repeat scroll 0pt 10px; color: rgb(255, 255, 255); display: block; font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 14px; font-size-adjust: none; font-stretch: normal; -x-system-font: none; line-height: 16px; text-decoration: none; }
.module_menu li a { padding: 6px 0px 5px 12px; display: block; }
.module_menu li a:hover { color: rgb(255, 255, 255); text-decoration: underline; }
.module_menu li a:hover span { text-decoration: underline; }
.module_menu li a { color: rgb(255, 255, 255); text-decoration: none; }
.module_menu li a span {  }
.module_menu h3 { padding: 17px 0px 12px 23px; background: transparent url('images/box1-title.gif') no-repeat scroll 0pt 0pt; color: rgb(255, 255, 255); font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 14px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; text-transform: uppercase; }
.module_menu div { font-size: 12px; }


.module-topmenu {  }


.module ul { padding: 0px; list-style-type: none; list-style-image: none; list-style-position: outside; }
.module ul li, .module ul li.active { border: medium none ; padding: 0px 2px 0px 0px; background: transparent url('images/topmenu-separator.jpg') no-repeat scroll right 0pt; float: left; }
.module ul li a, .module ul li a:hover, .module ul li a:visited { color: rgb(255, 255, 255); font-weight: normal ! important; }
.module ul li a { display: block; font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 14px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; text-decoration: none; }
.module ul li a span { margin: 0px; padding: 15px 36px 15px 38px; display: block; }
.module ul li a:hover { color: rgb(255, 255, 255); text-decoration: none; }
.module ul li a:hover span { padding: 15p.module x  38px; background: transparent url('images/topmenuactive.gif') repeat-x scroll 0pt 0pt; }
.module ul li.active a { color: rgb(255, 255, 255) ! important; width: auto; }
.module ul li.active a span { padding: 15px 36px 15px 38px; background: transparent url('images/topmenuactive.gif') repeat-x scroll 0pt 0pt; }


.module-login { margin: 0px 0px 10px; background: rgb(0, 128, 165) url('images/login-tl.gif') no-repeat scroll 0pt 0pt; overflow: hidden; width: 100%; }
.module-login .login-tr { background: transparent url('images/login-tr.gif') no-repeat scroll right 0pt; }
.module-login .login-bl { background: transparent url('images/login-bl.gif') no-repeat scroll 0pt bottom; }
.module-login .login-br { padding: 12px 5px 10px 23px; background: transparent url('images/login-br.gif') no-repeat scroll right bottom; }
.module-login .box-indent {  }
.loginform-left { width: 605px; }
#form-login-remember { padding: 10px 0px 0px; text-align: right; }
.yell { color: rgb(232, 207, 44) ! important; }
.module-login h3 { padding: 7px 0px 7px 28px; background: transparent url('images/box-title.jpg') no-repeat scroll right 0px; color: rgb(255, 255, 255); font-weight: bold; font-size: 13px; }
.module-login label { font-size: 14px; color: rgb(255, 255, 255); }
.module-login p, .module-login div, label.remember { color: rgb(255, 255, 255); }
.module-login a, .module-login a:hover, .module-login a:visited { padding: 0px 23px 0px 11px; background: transparent url('images/link-bg.gif') no-repeat scroll 0pt 4px; color: rgb(126, 228, 51); font-weight: bold; line-height: 140%; text-decoration: underline; }
.module-login a:hover { text-decoration: none; }
.module-login .inputbox { border: medium none ; margin: 0px 17px 0px 4px; padding: 5px 0px 5px 5px; background: transparent url('images/login-bg.gif') no-repeat scroll 0pt 0pt; color: rgb(255, 255, 255); vertical-align: middle; width: 148px; }
#modlgn_username, #modlgn_passwd { float: left; }
.username label, .password label { padding: 4px 0px 0px; width: 68px; float: left; }
* html .module-login .inputbox { margin: 0px 14px 0px 0px; height: 26px; width: 153px; }
.module-login .button { border: medium none ; margin: 0px 0px 3px; padding: 1px 0px 7px; background: transparent url('images/spacer.gif') repeat scroll 0% 0%; color: rgb(232, 207, 44); line-height: 14px; text-align: left; width: 63px; display: inline; }
* html .module-login .button {  }
input.checkbox { border: medium none ; margin: 2px 10px 0px 0px; background: rgb(155, 219, 45) none repeat scroll 0% 0%; display: block; float: left; vertical-align: middle; width: 12px; height: 12px; }
.checkbox { margin: 0px 0px 8px; }
.module-topmenu { background: transparent url('images/topmenu-bg.gif') repeat-x scroll 0pt 0pt; width: 100%; }
.pathway { color: rgb(172, 172, 172) ! important; }
.moduletable { padding: 0px 0px 8px; }
.module-banner { background: transparent url('images/banner-bg.gif') repeat-x scroll 0pt 0pt; }
.module-banner .first { background: transparent url('images/banner-left.gif') no-repeat scroll 0pt 0pt; }
.module-banner .sec { background: transparent url('images/banner-right.gif') no-repeat scroll right 0pt; height: 241px; }
.module-banner .box-indent { padding: 24px 15px 10px 24px; }
.module-banner img { margin: 0px 4px 0px 0px; }
.banner-space { padding: 10px 0px 0px; }
#body { background: rgb(20, 169, 214) url('images/tail.jpg') repeat-x scroll 0pt 0pt; }
.main { width: 930px; }
#top { overflow: hidden; height: 88px; }
#logo { padding: 28px 0px 0px 22px; width: 400px; float: left; }
#search { width: 280px; float: right; }
#logo .space { padding: 16px 0px 0px 20px; }
#topmenu { background: transparent url('images/topmenu-bg.gif') repeat-x scroll 0pt 0pt; height: 45px; position: relative; }
#topmenu .module { background: transparent url('images/topmenu-top-right.gif') no-repeat scroll right 0pt; }

#topmenu .module ul { background: transparent url('images/topmenu-top-left.gif') no-repeat scroll 0pt 0pt; height: 45px; }

#topmenu .cl { background: transparent url('images/topmenu-cl.gif') no-repeat scroll 0pt 0pt; height: 4px; left: 0pt; position: absolute; width: 4px; z-index: 99; }
#header { background: transparent url('images/header-bg.jpg') repeat-x scroll 0pt 0pt; padding:10px;}
.header-left { background: transparent url('images/header-left.jpg') no-repeat scroll 0pt 0pt; }
.header-right { padding: 0px 10px 0px 479px; background: transparent url('images/header-right.jpg') no-repeat scroll right bottom; height: 261px; }
#menu { margin: 0px 0px 0px 320px; padding: 68px 0px 0px; }
#wrapper { padding: 10px 0px 0px; overflow: hidden; width: 100%; }
.content-left { background: rgb(58, 58, 58) url('images/content-border.gif') repeat-y scroll 0pt 0pt; }
.content-right { background: transparent url('images/content-border.gif') repeat-y scroll right 0pt; width: 100%; }
.content-bottom { background: transparent url('images/content-border.gif') repeat-x scroll 0pt bottom; }
.content-bottom-right { padding: 12px 30px 25px 24px; background: transparent url('images/content-bottom-right.gif') no-repeat scroll right bottom; }
.content-bottom-left { background: transparent url('images/content-bottom-left.gif') no-repeat scroll 0pt bottom; }
#breadcrumb { height: 31px; }
#content { overflow: hidden; width: 100%; }
.left { float: left; width: 276px; }
.container { margin: 0px 0px 0px 286px; }
* html .container { margin: 0px; overflow: hidden; width: 100%; }
#footer {  }
#footer .space { padding: 10px 75px 20px 26px; color: rgb(255, 255, 255); font-size: 14px; font-weight: normal; text-align: left; }
#footer a { color: rgb(255, 255, 255); }
.corner-top-left { margin: 0px 0px 10px; background: rgb(195, 239, 253) url('images/corner-top-left.gif') no-repeat scroll 0pt 0pt; width: 100%; }
.corner-top-right { background: transparent url('images/corner-top-right.gif') no-repeat scroll right 0pt; }
.corner-bottom-left { background: transparent url('images/corner-bottom-left.gif') no-repeat scroll 0pt bottom; }
.corner-bottom-right { background: transparent url('images/corner-bottom-right.gif') no-repeat scroll right bottom; }
.corner-bottom-right-ind { background: transparent url('images/corner-bottom-right.gif') no-repeat scroll right bottom; }
.title-top-left { border-bottom: 1px solid rgb(20, 169, 214); background: rgb(255, 255, 255) url('images/title-top-left.gif') no-repeat scroll 0pt 0pt; width: 100%; }
.title-top-right { background: transparent url('images/title-top-right.gif') no-repeat scroll right 0pt; }
.week_day { padding: 5px 0px 0px; font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 22px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(255, 255, 255); display: block; text-transform: uppercase; }
.day { color: rgb(255, 255, 255); font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 14px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; text-transform: uppercase; }
.sep { border-bottom: 1px solid rgb(255, 255, 255); margin: 5px 0px; line-height: 1px; height: 1px; font-size: 1px; }
.num { font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: bold; font-size: 12px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(92, 174, 7); }
.corner-bottom-right-ind, .space3 { padding: 20px; }
.name { float: right; font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: bold; font-size: 12px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(92, 174, 7); }
.vsep { border-right: 1px solid rgb(255, 255, 255); padding: 0px 15px 0px 0px; }
.form1 { border: 1px solid rgb(148, 214, 236); padding: 3px 0px 3px 3px; width: 265px; }



body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td { margin: 0px; padding: 0px; }
html { height: 100%; }
body { text-align: center; }
table { border: 0px none ; border-collapse: collapse; width: 100%; }
td { vertical-align: top; }
th { text-align: left; vertical-align: top; }
img { border: medium none ; }
h1 { font-size: 130%; }
h2 { font-size: 120%; }
h3 { font-size: 110%; }
h4 { font-size: 110%; }
p { padding: 0px 0px 10px; }
textarea .inputbox { margin: 0px 0px 5px; width: 300px; height: 100px; }
select { margin: 0px 0px 2px; height: auto; vertical-align: middle; }
ul { margin: 0px 0px 0px 15px; list-style-type: disc; list-style-image: none; list-style-position: outside; }
ol { margin: 0px 0px 0px 15px; }
.width { width: 100%; }
.main { margin: auto; text-align: left; }
