﻿/* {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
*/
BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px;padding:0px; background:#fff url('tail.jpg') repeat-x 0px 0px; margin:0px; font-style:normal; font-variant:normal; font-weight:normal; font-size:12px; font-family:Arial,Tahoma,sans-serif
}
TABLE {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; WIDTH: 100%; BORDER-COLLAPSE: collapse; BORDER-RIGHT-WIDTH: 0px
}
TD {
	FONT: 12px Arial,Tahoma,sans-serif;
	COLOR: #000080;
	VERTICAL-ALIGN: top;
}
A img {border-width: 0px
	
}
INPUT {
	COLOR: #000080;
	font-size: 11px;
}
select {
	COLOR: #000080;
	font-size: 11px;
}

BUTTON {
	FONT: 12px Arial,Tahoma,sans-serif; COLOR: #000080
}
H2 {
	FONT-SIZE: 120%
}
H3 {
	FONT-SIZE: 110%
}
TEXTAREA .inputbox {
	WIDTH: 350px; HEIGHT: 100px
}
.clr {
	CLEAR: both
}
.width {
	WIDTH: 100%;PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.middle {
	VERTICAL-ALIGN: middle
}
.main {
	MARGIN: 0px auto; TEXT-ALIGN: left
}
.dt {
	MARGIN: auto; WIDTH: auto
}
A {
	COLOR: #000099;
	TEXT-DECORATION: none
}
A:visited {
	COLOR: #000099
}
A:hover {
	COLOR: #0033CC;
	TEXT-DECORATION: underline;
}
LABEL {
	COLOR: #000099
}

.main {
	WIDTH: 980px;
}
/*837px*/

#header {
	BACKGROUND: url('header_bg.jpg') repeat-x 0px 0px; MARGIN: 0px;
}
#header DIV {
	FONT: 12px/18px Arial; COLOR: #fff;PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px

}
#header DL {
	BACKGROUND: url('header_right.jpg') no-repeat right 0px; 
}
#header DD {
	BACKGROUND: url('header_left.jpg') no-repeat 0px 0px; HEIGHT: 205px
}
#header DD .space {
	PADDING-RIGHT: 225px; PADDING-LEFT: 27px; PADDING-BOTTOM: 10px; PADDING-TOP: 34px
}
#header DD SPAN {
	DISPLAY: block; BACKGROUND: url('header_t.gif') no-repeat 0px 0px; WIDTH: 324px; HEIGHT: 44px; margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:15px
}
#header DD .line {
	BACKGROUND: url('header_line.gif') repeat-x 0px 0px; LINE-HEIGHT: 6px
}
#header A {
	DISPLAY: block; BACKGROUND: url('header_readmore.gif') no-repeat 0px 10px; FLOAT: right; WIDTH: 99px; HEIGHT: 45px; TEXT-DECORATION: none
}
#top {
	HEIGHT: 186px;
}
.logo {
	MARGIN: 0px 0px 0px 130px;
}
#logo {
	DISPLAY: block; BACKGROUND: url('logo2.jpg') no-repeat 0px 0px;  HEIGHT: 215px
}

#content {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 20px; PADDING-TOP: 0px
}
#content .space {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.box_indent {
	PADDING-RIGHT: 10px; PADDING-LEFT: 25px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
#wrapper {
	BACKGROUND: url('content_bg.gif') repeat-x 0px 0px; 
}
#wrapper .bg1 {
	BACKGROUND: url('content_tr.gif') no-repeat right 0px; 
}
#wrapper .bg2 {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BACKGROUND: url('content_tl.gif') no-repeat 0px 0px; PADDING-BOTTOM: 20px; PADDING-TOP: 17px
}
.inputbox {
	BORDER-RIGHT: #46462f 1px solid; BORDER-TOP: #46462f 1px solid; BORDER-LEFT: #46462f 1px solid; BORDER-BOTTOM: #46462f 1px solid
}
.article_indent {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 20px;
	font-size: 12px;
  text-align: justify;
  font-weight: normal
}
#component-contact {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 20px
}
.article_separator {
	BACKGROUND: url('article_separator.gif') repeat-x 0px 50%; LINE-HEIGHT: 25px
}
.contentpaneopen TD {
	LINE-HEIGHT: 16px
}
.contentpaneopen P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.contentpaneopen FONT {
	COLOR: #000
}
.contentpaneopen IMG {
	MARGIN: 0px 15px 0px 0px
}
.contentpaneopen UL {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 10px;
	MARGIN: 0px 0px 0px 5px;
}
.contentpaneopen LI {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 12px;
	BACKGROUND: url('li_bg2.gif') no-repeat 0px 3px;
	PADDING-BOTTOM: 6px;
	LINE-HEIGHT: 14px;
	PADDING-TOP: 0px; list-style-type:none; list-style-position:outside
}
.contentpaneopen LI A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-WEIGHT: bold; PADDING-BOTTOM: 0px; COLOR: #237ba1! important; PADDING-TOP: 2px; TEXT-DECORATION: underline
}
.contentpaneopen LI A:hover {
	TEXT-DECORATION: none
}
.componentheading {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 22px; PADDING-BOTTOM: 5px; MARGIN: 0px 0px 10px; COLOR: #ab2947; PADDING-TOP: 5px
}
.contentheading {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	PADDING-BOTTOM: 0px;
	COLOR: #000099;
	PADDING-TOP: 6px;
}
.buttonheading {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 10px
}
.button {
	border-style:none; padding:0px; DISPLAY: block; FONT-WEIGHT: normal; FONT-SIZE: 12px; BACKGROUND: url('button.gif'); MARGIN: 0px; TEXT-TRANSFORM: none; WIDTH: 68px; COLOR: #fff; HEIGHT: 20px; TEXT-ALIGN: center; 
}
.validate {
	border-style:none; padding:0px; DISPLAY: block; FONT-WEIGHT: normal; FONT-SIZE: 12px; BACKGROUND: url('button.gif'); MARGIN: 0px; TEXT-TRANSFORM: none; WIDTH: 68px; COLOR: #fff; HEIGHT: 20px; TEXT-ALIGN: center; 
}
A.readon {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 15px; FONT-WEIGHT: normal; FONT-SIZE: 12px; BACKGROUND: url('readon.gif') no-repeat 0px 0px; FLOAT: right; PADDING-BOTTOM: 3px; MARGIN: 0px; WIDTH: 100px; COLOR: #fff; PADDING-TOP: 2px; TEXT-DECORATION: none
}
A.readon:hover {
	COLOR: #fff; TEXT-DECORATION: none
}
A.readon:visited {
	COLOR: #fff
}
A.button2 {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 20px; FONT-WEIGHT: normal; FONT-SIZE: 12px; BACKGROUND: url('readon.gif') no-repeat 0px 0px; FLOAT: left; PADDING-BOTTOM: 3px; MARGIN: 0px; WIDTH: 100px; COLOR: #fff; PADDING-TOP: 2px; TEXT-DECORATION: none
}
A.button2:hover {
	COLOR: #fff; TEXT-DECORATION: none
}
A.button2:visited {
	COLOR: #fff
}

A.member {
	PADDING-RIGHT: 0px; DISPLAY: block; TEXT-ALIGN: center; FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND: url('readon.gif') no-repeat 0px 0px; FLOAT: center; PADDING-BOTTOM: 3px; MARGIN: 0px; WIDTH: 100px; COLOR: #ffffff; PADDING-TOP: 2px; TEXT-DECORATION: none
}
A.member:hover {
	COLOR: #ffffff; TEXT-DECORATION: none
}
A.member:visited {
	COLOR: #ffffff
}


.readmore {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 5px 0px 0px; PADDING-TOP: 0px
}
* HTML .readmore {
	
}
.iteminfo {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url('iteminfo_gl.gif') repeat-x 50% bottom; PADDING-BOTTOM: 6px; PADDING-TOP: 0px; margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:15px
}
.modifydate {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; COLOR: #237ba1; PADDING-TOP: 5px
}
.createdby {
	DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-TRANSFORM: none; COLOR: #237ba1
}
.createdate {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 4px; MARGIN: 0px; TEXT-TRANSFORM: none; COLOR: #237ba1; PADDING-TOP: 0px; BORDER-BOTTOM: #52a1c3 2px solid
}
.small {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; MARGIN: 5px 0px 3px; TEXT-TRANSFORM: none; COLOR: #237ba1
}
SPAN.small {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url('small.gif') no-repeat 0px 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; TEXT-TRANSFORM: none; PADDING-TOP: 5px
}

.blog_more {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
.blog_more H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; COLOR: #237ba1; PADDING-TOP: 0px
}
.blog_more UL {
	MARGIN: 10px 0px 0px 10px
}
.blog_more A {
	COLOR: #237ba1
}
.blog_more A:hover {
	COLOR: #237ba1; TEXT-DECORATION: none
}
.blog_more STRONG {
	COLOR: #237ba1
}
.pagenav {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000
}
A.pagenav {
	FONT-WEIGHT: bold; COLOR: #237ba1
}
A.pagenav:hover {
	COLOR: #237ba1; TEXT-DECORATION: none
}
.pagination_nav {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; BACKGROUND: url('article_separator.gif') repeat-x 0px 0px; PADDING-BOTTOM: 0px; COLOR: #000; PADDING-TOP: 7px
}
.pagination {
	MARGIN-TOP: 10px
}
.pagination LI {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.sectiontableentry0 TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; BORDER-BOTTOM: #333 1px solid
}
.sectiontableentry1 TD {
	PADDING-RIGHT: 0px; BORDER-TOP: #000 1px solid; PADDING-LEFT: 0px; BACKGROUND: #85cfeb; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; BORDER-BOTTOM: #333 1px solid
}
.sectiontableentry2 TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
.sectiontableentry1 A {
	COLOR: #fff
}
.sectiontableentry1 A:hover {
	COLOR: #fff
}
.sp {
	PADDING-RIGHT: 4px! important
}
.sp2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.pollstableborder {
	MARGIN: 10px 0px 0px
}
.poll {
	
}
.PollQuestion {
	background-color: WhiteSmoke;
	font-family: Arial,Tahoma,sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
}           

.poll THEAD TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FONT-WEIGHT: bold! important; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; COLOR: #000080; PADDING-TOP: 10px
}
.pollstableborder TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; FONT-SIZE: 12px; PADDING-BOTTOM: 2px; VERTICAL-ALIGN: top; PADDING-TOP: 2px; TEXT-ALIGN: left
}
.pollstableborder LABEL {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 5px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; COLOR: #00435c; PADDING-TOP: 0px
}
.article_separator {
	DISPLAY: block; MARGIN: 5px 0px 10px; HEIGHT: 5px
}
.display {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; PADDING-TOP: 0px
}
.display SELECT {
	BORDER-RIGHT: #46462f 1px solid; BORDER-TOP: #46462f 1px solid; BORDER-LEFT: #46462f 1px solid; WIDTH: 100px; BORDER-BOTTOM: #46462f 1px solid; HEIGHT: 16px
}
.sectiontableentry1 DIV {
	FONT-SIZE: 1px
}
.sectiontableentry0 DIV {
	FONT-SIZE: 1px
}
#search {
float:right;
}
.search_s7 {
	PADDING-RIGHT: 20px; PADDING-BOTTOM: 15px; PADDING-TOP: 120px
}
.inputbox_s7 {
	border:1px solid #3c7188; FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	HEIGHT: 15px;
	WIDTH: 140px;
	COLOR: #00435c;
	PADDING-TOP: 2px;
	BACKGROUND: #D3E6ED url('magnifying-glass.png') no-repeat;
	padding-left:20px; background-image:url('magnifying-glass.png'); background-repeat:no-repeat
}
* HTML .inputbox_s7 {
	HEIGHT: 21px
}
.button_s7 {
	
}
.search_result H3 {
	FONT-SIZE: 14px; COLOR: #1e3300
}
.search_result P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 10px
}
#search_searchword {
	BORDER-RIGHT: #999 1px solid; BORDER-TOP: #999 1px solid; BORDER-LEFT: #999 1px solid; BORDER-BOTTOM: #999 1px solid
}
LEGEND {
	COLOR: #1e3300
}
.phrase {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: 10px; MARGIN: 10px 10px 10px 0px; BORDER-LEFT: #ccc 1px solid; WIDTH: 60%; COLOR: #000; PADDING-TOP: 10px; BORDER-BOTTOM: #ccc 1px solid
}
.phrase .inputbox {
	MARGIN-TOP: 10px; DISPLAY: block; BACKGROUND: #fff; WIDTH: 12em; COLOR: #000
}
.phrase .inputbox OPTION {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; BACKGROUND: #fff; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #333 1px solid
}
.phrase .inputbox OPTION A:hover {
	BORDER-LEFT-COLOR: #cfd0d6; BACKGROUND: #c00; BORDER-BOTTOM-COLOR: #cfd0d6; COLOR: #1e3300; BORDER-TOP-COLOR: #cfd0d6; BORDER-RIGHT-COLOR: #cfd0d6
}
FIELDSET.word {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; BORDER-BOTTOM: #ccc 1px solid
}
FIELDSET.only {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; BORDER-BOTTOM: #ccc 1px solid
}
.only {
	BORDER-RIGHT: 0px solid; PADDING-RIGHT: 10px; BORDER-TOP: 0px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; MARGIN: 10px 0px 0px 10px; BORDER-LEFT: 0px solid; LINE-HEIGHT: 1.3em; PADDING-TOP: 5px; BORDER-BOTTOM: 0px solid
}
.word {
	BORDER-RIGHT: 0px solid; PADDING-RIGHT: 10px; BORDER-TOP: 0px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; BORDER-LEFT: 0px solid; PADDING-TOP: 10px; BORDER-BOTTOM: 0px solid
}
.word INPUT {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: normal; BACKGROUND: #fff; PADDING-BOTTOM: 2px; MARGIN: 0px 0px 0px 10px; COLOR: #ff6614; PADDING-TOP: 2px
}
.module {
	BACKGROUND: url('box_bg.gif') no-repeat 0px 0px; margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:9px
}
.module DIV {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; WIDTH: 100%; PADDING-TOP: 0px
}
.module DIV DIV {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.module DIV DIV DIV {
	BACKGROUND: none transparent scroll repeat 0% 0%; WIDTH: 160px
}
* HTML .module DIV DIV DIV {
	WIDTH: 100%
}
.module H3 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 14px; BACKGROUND: url('box_h3.gif') no-repeat 0px 0px; PADDING-BOTTOM: 10px; TEXT-TRANSFORM: none; COLOR: #00435c; PADDING-TOP: 12px
}
.module .button {
	DISPLAY: inline; BACKGROUND: url('button.gif'); WIDTH: 68px; COLOR: #fff; HEIGHT: 20px; font-style:normal; font-variant:normal; font-weight:bold; font-size:12px; font-family:Arial; margin-left:0px; margin-right:0px; margin-top:15px; margin-bottom:0px
}
.module LABEL {
	FONT-SIZE: 12px; COLOR: #6e7e81; FONT-FAMILY: Arial
}
.module UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 15px; PADDING-TOP: 0px
}
.module LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url('li_bg.gif') repeat-x 0px bottom; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
.module LI A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 14px; FONT-WEIGHT: normal; FONT-SIZE: 12px; BACKGROUND: url('bullet.gif') no-repeat 0px 8px; PADDING-BOTTOM: 0px; COLOR: #052716; LINE-HEIGHT: 16px; PADDING-TOP: 0px; TEXT-DECORATION: none
}
.module LI A:hover {
	COLOR: #052716; TEXT-DECORATION: underline
}
.module LI A:visited {
	COLOR: #052716
}
.module_s3 {
	BACKGROUND: url('nd_bg.gif') repeat-y 0px 0px; 
}
.module_s3 DIV {
	BACKGROUND: url('nd_top.gif') no-repeat 0px 0px; WIDTH: 100%
}
.module_s3 DIV DIV {
	PADDING-RIGHT: 10px; PADDING-LEFT: 23px; BACKGROUND: url('nd_bot.gif') no-repeat 0px bottom; PADDING-BOTTOM: 25px; PADDING-TOP: 10px
}
.module_s3 DIV DIV DIV {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; WIDTH: 190px; COLOR: #f9f0cf; PADDING-TOP: 0px
}
.module_s3 H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 10px; COLOR: #fff; PADDING-TOP: 10px
}
.module_s3 UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 4px
}
.module_s3 LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 2px; PADDING-TOP: 0px
}
.module_s3 LI STRONG A {
	FONT-SIZE: 12px; COLOR: #fff! important
}
.module_s3 LI SPAN {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 15px; PADDING-BOTTOM: 0px; COLOR: #fff; PADDING-TOP: 0px
}
.module_s3 A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 15px; FONT-SIZE: 11px; BACKGROUND: url('bullet2.gif') no-repeat 0px 6px; PADDING-BOTTOM: 2px; COLOR: #364628; PADDING-TOP: 0px; TEXT-DECORATION: none
}
.module_s3 A:hover {
	COLOR: #364628; TEXT-DECORATION: underline
}
.module_s4 {
	BACKGROUND: url('box_bg.gif') repeat-y 0px 0px; margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:9px
}
.module_s4 DIV {
	BACKGROUND: url('box_bot.gif') no-repeat 0px bottom; WIDTH: 100%
}
.module_s4 DIV DIV {
	padding:4px; BACKGROUND: url('box_top.gif') no-repeat 0px 0px; 
}
.module_s4 DIV DIV DIV {
	BACKGROUND: none transparent scroll repeat 0% 0%; WIDTH: 100%
}
.module_s4 H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 15px; FONT-WEIGHT: bold; FONT-SIZE: 16px; BACKGROUND: url('box1_h3.gif') no-repeat 0px 0px; PADDING-BOTTOM: 10px; TEXT-TRANSFORM: none; COLOR: #fff; PADDING-TOP: 7px
}
.module_menu {
	MARGIN: 0px 0px 0px
}
.module_menu DIV {
	WIDTH: 100%;
}
.module_menu DIV DIV {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; PADDING-TOP: 10px
}
.module_menu DIV DIV DIV {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; WIDTH: 100%; PADDING-TOP: 0px
}
.module_menu H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 15px; FONT-WEIGHT: bold; FONT-SIZE: 14px; PADDING-BOTTOM: 7px; TEXT-TRANSFORM: none; COLOR: #00435c; PADDING-TOP: 0px
}
.module_menu UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; PADDING-TOP: 0px;PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px

}
.module_menu LI {
/*	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BACKGROUND: url(../images/menu-li.gif) no-repeat 0px bottom; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
*/
}
.module_menu LI A{
	padding:5px; DISPLAY: block;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #000099;
	LINE-HEIGHT: 14px;
	TEXT-DECORATION: none;
	BACKGROUND: url('menu-li.gif') no-repeat 0px bottom; 

}
.module_menu LI A EM {
	FONT-STYLE: normal;	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 10px; BACKGROUND: url('menu_bullet.gif') no-repeat 0px 4px;
}
.module_menu VAR {
	FONT-STYLE: normal;	PADDING-RIGHT: 0px; PADDING-LEFT: 15px; BACKGROUND: url('menu_bullet.gif') no-repeat 0px 14px;
}
.module_menu A:hover VAR{
	TEXT-DECORATION: underline;
}
.module_menu LI A:hover {
	padding:5px; COLOR: #FFFFFF;
	TEXT-DECORATION: none;
	BACKGROUND: url('menu-li-up.gif') no-repeat 0px bottom;
	
}
#topmenu {
	padding:0px; background:url('topmenu_bg.gif') repeat-x 0px 0px; margin:0px; 
}
#topmenu .tr {
	padding:0px; background:url('topmenu_tr.gif') no-repeat right 0px; HEIGHT: 44px;MARGIN: 0px; 
}
#topmenu .tl {
	padding:0px; background:url('topmenu_tl.gif') no-repeat 0px 0px; margin:0px; 
}

.module_s2 {
	BACKGROUND: url('login_bg.gif') repeat-y 0px 0px; margin-left:0px; margin-right:0px; margin-top:-5px; margin-bottom:9px
}
.module_s2 DIV {
	BACKGROUND: url('login_top.gif') no-repeat 0px 0px; WIDTH: 100%
}
.module_s2 DIV DIV {
	padding:4px; BACKGROUND: url('login_bot.gif') no-repeat 0px bottom;
}
.module_s2 DIV DIV DIV {
	BACKGROUND: none transparent scroll repeat 0% 0%; WIDTH: 165px; HEIGHT: 224px
}
.module_s2 H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 15px; FONT-WEIGHT: bold; FONT-SIZE: 14px; BACKGROUND: url('box_h3.gif') no-repeat 0px 0px; PADDING-BOTTOM: 3px; TEXT-TRANSFORM: none; COLOR: #00435c; PADDING-TOP: 12px
}
.module_s2 LABEL {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 1px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: middle; COLOR: #000080; PADDING-TOP: 0px
}
.module_s2 P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; COLOR: #000080; PADDING-TOP: 0px
}
LABEL.remember {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; COLOR: #000080; PADDING-TOP: 0px
}
.module_s2 A {
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	COLOR: #000099! important;
	TEXT-DECORATION: none;
}
.module_s2 A:hover {
	COLOR: #a52542; TEXT-DECORATION: none
}
.module_s2 FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 6px; PADDING-BOTTOM: 10px; PADDING-TOP: 0px; TEXT-ALIGN: left
}
.module_s2 FORM DIV {
	MARGIN: auto; WIDTH: 65px
}
* HTML .module_s2 FORM DIV {
	MARGIN: 0px; WIDTH: 65px
}
.module_s2 .inputbox {
	BORDER-RIGHT: #525252 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #525252 1px solid; PADDING-LEFT: 3px; BACKGROUND: #fff; PADDING-BOTTOM: 0px; MARGIN: 2px 0px; VERTICAL-ALIGN: middle; BORDER-LEFT: #525252 1px solid; WIDTH: 140px! important; COLOR: #818181; PADDING-TOP: 0px; BORDER-BOTTOM: #525252 1px solid; HEIGHT: 18px
}
.module_s2 .button {
	border-style:none; padding:0px; FONT-WEIGHT: bold! important; FONT-SIZE: 11px; BACKGROUND: url('button.gif') no-repeat 0px 0px; WIDTH: 68px; COLOR: #fff; FONT-FAMILY: Arial,Tahoma,sans-serif; TEXT-ALIGN: center; margin-left:0px; margin-right:0px; margin-top:10px; margin-bottom:5px
}
#mod_login_remember {
	DISPLAY: block; BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: left; MARGIN: 0px 10px 0px 0px; VERTICAL-ALIGN: middle; WIDTH: 12px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.required {
	BORDER-RIGHT: #46462f 1px solid; BORDER-TOP: #46462f 1px solid; MARGIN: 0px; BORDER-LEFT: #46462f 1px solid; BORDER-BOTTOM: #46462f 1px solid
}
INPUT.requred {
	BORDER-TOP-STYLE: none! important; BORDER-RIGHT-STYLE: none! important; BORDER-LEFT-STYLE: none! important; BORDER-BOTTOM-STYLE: none! important
}
.breadcrumbs {
	DISPLAY: block;
	PADDING-LEFT: 5px;
	PADDING-TOP: 5px;
	vertical-align: middle;
	padding-bottom: 5px;
	FONT-SIZE: 12px;
	COLOR: #00435c;
	BORDER-BOTTOM: 1px solid #52a1c3;
	BACKGROUND: url('footer_bg.gif') repeat-x 0px 50%;


}

TD.c3 {
	BACKGROUND: #dceaef url('c_l.gif') repeat-y right 0px;
}
.c3 {
	WIDTH: 190px
}
.c3 .space {
	PADDING-RIGHT: 0px! important; PADDING-LEFT: 3px! important; PADDING-BOTTOM: 0px! important; PADDING-TOP: 0px! important
}
TD.c2 {
	BACKGROUND: #dceaef url('c_l.gif') repeat-y right 0px; 
}
.c2 {
	WIDTH: 190px
}
.c2 .space {
	PADDING-RIGHT: 0px! important; PADDING-LEFT: 3px! important; PADDING-BOTTOM: 0px! important; PADDING-TOP: 30px! important
}
.c1 {
	WIDTH: 221px
}
.c1 .space {
	PADDING-RIGHT: 5px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 21px
}
.footer {
	background:url('footer_bg.gif') repeat-x 0px 0px;font-size:.92em;text-align:center;PADDING-RIGHT: 12px;PADDING-LEFT: 12px; padding-top:21px; padding-bottom:21px
}
.footer ul,.footer ul li {
	display:inline;
}
.footer .legal {
    text-align:center;PADDING-TOP: 20px;COLOR: #000080;
}
.footer .separator {
	padding:0 6px 0 5px;
}
#footer {
	padding:0px; BACKGROUND: url('footer_bg.gif') repeat-x 0px 0px; 
}
#footer DL {
	
}
#footer DD {
	WIDTH: 100%
}
#footer .space {
	PADDING-RIGHT: 7px; PADDING-LEFT: 7px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; HEIGHT: 59px; TEXT-ALIGN: left
}
#footer .space DIV {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; COLOR: #237ba1! important; PADDING-TOP: 16px
}
#footer A {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #237ba1; TEXT-DECORATION: underline
}
#footer A:hover {
	TEXT-DECORATION: none
}
.space2 {
	PADDING-RIGHT: 20px; PADDING-LEFT: 30px; PADDING-BOTTOM: 15px; PADDING-TOP: 0px
}
.c_t {
	BACKGROUND: #fff url('c_t.gif') repeat-x 0px 0px; 
}
.c_l {
	BACKGROUND: url('c_l.gif') repeat-y 0px 0px; 
}
.c_r {
	BACKGROUND: url('c_r.gif') repeat-y right 0px; 
}
.c_b {
	BACKGROUND: url('c_b.gif') repeat-x 0px bottom; 
}
.c_tl {
	BACKGROUND: url('c_tl.gif') no-repeat 0px 0px; 
}
.c_tr {
	BACKGROUND: url('c_tr.gif') no-repeat right 0px; 
}
.c_bl {
	BACKGROUND: url('c_bl.gif') no-repeat 0px bottom; 
}
.c_br {
	padding:4px; BACKGROUND: url('c_br.gif') no-repeat right bottom; 
}
.b1 {
	DISPLAY: block; FLOAT: left; WIDTH: 195px; HEIGHT: 76px; TEXT-DECORATION: none
}
.b2 {
	DISPLAY: block; FLOAT: left; WIDTH: 195px; HEIGHT: 76px; TEXT-DECORATION: none
}
.b3 {
	DISPLAY: block; FLOAT: left; WIDTH: 195px; HEIGHT: 76px; TEXT-DECORATION: none
}
.b1 {
	BACKGROUND: url('b1.jpg') no-repeat 0px 0px; margin-left:0px; margin-right:2px; margin-top:0px; margin-bottom:0px
}
.b2 {
	BACKGROUND: url('b2.jpg') no-repeat 0px 0px; margin-left:0px; margin-right:2px; margin-top:0px; margin-bottom:0px
}
.b3 {
	BACKGROUND: url('b3.jpg') no-repeat 0px 0px; 
}
#banners {
	OVERFLOW: hidden
}

.solidblockmenu{
	margin: 0;
	padding-left: 25px;
	font: bold 13px Arial;
	width: 100%;
	overflow: hidden;
}

.solidblockmenu li{
display: inline;
}

.solidblockmenu li a{
	float: left;
	color: #000099;
	padding: 10px 11px;
	text-decoration: none;
	padding-right: 30px;
	padding-left: 30px;

}

.solidblockmenu li a:visited{
color: #000099;
}

.solidblockmenu li a:hover, .solidblockmenu li .current{
color: white;
background: url('linkstab2_02.gif') repeat-x center;
}
#topmenu2 {
	BACKGROUND: url('topmenu_bg2.gif') repeat-x 0px 0px; MARGIN: 0px
}
#topmenu2 .tr2 {
	BACKGROUND: url('topmenu_tr2.gif') no-repeat right 39px;
	HEIGHT: 44px
}
#topmenu2 .tl2 {
	BACKGROUND: url('topmenu_tl2.gif') no-repeat 0px 39px; 
}

* HTML UL.menu-nav LI A {
	HEIGHT: 44px
}
UL.menu-nav {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 100%; PADDING-TOP: 0px;PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
UL.menu-nav LI {
	DISPLAY: block; FLOAT: left
}
UL.menu-nav LI A {
	PADDING-RIGHT: 26px;
    PADDING-LEFT: 26px;
    DISPLAY: block;
    FONT-WEIGHT: bold; FONT-SIZE: 12px; FLOAT: left; PADDING-BOTTOM: 0px; TEXT-TRANSFORM: none; BORDER-LEFT: #fff 1px solid; COLOR: #00435c! important; PADDING-TOP: 0px; HEIGHT: 44px; TEXT-ALIGN: center; TEXT-DECORATION: none
}
UL.menu-nav LI A SPAN {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 16px
}
UL.menu-nav LI A SPAN EM {
	FONT-STYLE: normal
}
UL.menu-nav LI A:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND: url('topmenu_act.gif') no-repeat 50% bottom; COLOR: #00435c! important; TEXT-DECORATION: none
}
UL.menu-nav LI A:hover SPAN {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; PADDING-TOP: 16px
}
UL.menu-nav LI.active A {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND: url('topmenu_act.gif') no-repeat 50% bottom; COLOR: #00435c! important; TEXT-DECORATION: underline
}
UL.menu-nav LI.active A SPAN {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; PADDING-TOP: 16px
}
A.menu-nav:visited {
	COLOR: #00435c
}

UL.menu-nav2 {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	WIDTH: 100%;
	PADDING-TOP: 0px;
	margin-bottom: 0px;	margin-top: 0px;PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
UL.menu-nav2 LI {
	DISPLAY: block; FLOAT: left; PADDING-BOTTOM: 0px; PADDING-TOP: 0px;margin-bottom: 0px;	margin-top: 0px;
}
UL.menu-nav2 LI A {
	padding-right: 27px;
	padding-left: 27px;
	DISPLAY: block;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	FLOAT: left;
	TEXT-TRANSFORM: none;
	BORDER-LEFT: #fff 1px solid;
	COLOR: #00435c! important;
	HEIGHT: 44px;
	TEXT-DECORATION: none;
}
UL.menu-nav2 LI A:visited {
	padding-right: 27px;
	padding-left: 27px;
}

UL.menu-nav2 LI A:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND: url('topmenu_act2.gif') no-repeat 50% top; COLOR: #00435c! important; TEXT-DECORATION: none
}
UL.menu-nav2 LI A SPAN {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 12px
}
UL.menu-nav2 LI A SPAN EM {
	FONT-STYLE: normal
}

/*______________________________________ CMS _______________________________________________*/

.cmd {
	border-style: none;
	PADDING-RIGHT: 3px;
	PADDING-LEFT: 3px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	TEXT-TRANSFORM: none;
	TEXT-ALIGN: center;
	COLOR: #fff;
	BACKGROUND: url('button2.gif');
	HEIGHT: 20px;
	margin-top: 5px;
}

.code {
	font-size: 11px;
	color: #222222;
	background-color: #F5F5F5;
	border-width: 1px;
	border-color: #DEDEDE;
	border-style: solid;
	padding: 3px;
}
.Thumbnail {
	border-width: 1px;
	border-color: #555555;
	border-style: solid;
	margin: 0px;

}
.Image1 {
	margin-right: 5px;
	border-width: 1px;
	border-color: #555555;
	border-style: outset;
	text-align: center;
}

.TabTable {}
.TabTdLeft {width:5px;border-width:0px;border-bottom-width:1px;border-color:#CCCCCC;border-style:dotted;}
.TabTdOn {text-decoration:none;color:#990000;padding:4px;border-width:1px;border-bottom-width:0px;border-color:#CCCCCC;border-style:solid; font: large }
.TabTd {padding:4px;border-width:1px;border-color:#CCCCCC;border-style:dotted;}
.TabTdDiv {width:2px;border-width:0px;border-bottom-width:1px;border-color:#CCCCCC;border-style:dotted;}
.TabTdRight {width:30%;border-width:0px;border-bottom-width:1px;border-color:#CCCCCC;border-style:dotted;}
.TabFont {color:#1E5BA2;font-weight:800;}
.TabFont:visited {color:#1E5BA2;}
.TabFont:link {color:#1E5BA2;}
.TabFont:hover {text-decoration:none;color:#990000;}

.CommerceTable {margin-top:10px;margin-left:10px;width:90%;padding:15px;}
.CommerceThumb {float:right;}
.CommerceImage {float:right;}

.HeaderTable {width:550px;height:28px;padding:0px;margin-bottom:0px;border-width:0px;border-style:solid;border-color:#000080;border-collapse:none;}
.HeaderTitle {color:#1E5BA2;padding:8px;font-size:12px;font-weight:800;vertical-align:middle;border-width:0px;}
.HeaderTD {
	color: #1E5BA2;
	padding: 4px;
	font-size: 13px;
	font-weight: bold;
	vertical-align: middle;
}
.HeaderDate {text-align:right;padding-right:4px;vertical-align:middle;font-size:10px;color:#214179;}
.HeaderFont {font-size:12px;color:#1E5BA2;}
.HeaderFont:visited {text-decoration:none;color:#1E5BA2;}
.HeaderFont:link {text-decoration:none;color:#1E5BA2;}
.HeaderFont:hover {text-decoration:none;color:#0D4A91;}

.LabelTD {background-color:#FEFEFE;margin:0px;padding:5px;color:#9C9C9C;font-weight:500;text-align:right;border-width:0px;border-top-color:#D9D9D9;border-left-color:#D9D9D9;border-right-width:0px;border-right-color:#333333;border-bottom-width:0px;border-bottom-color:#666666;border-style:groove;border-collapse:none;}
.LabelFont {color:#9C9C9C;font-weight:500;}
.LabelFont:visited {text-decoration:none;color:#000080;}
.LabelFont:link {text-decoration:none;color:#000080;}
.LabelFont:hover {text-decoration:none;color:#000080;}

.DataTD {color:#000080;margin:0px;padding:5px;border-width:0px;border-style:groove;text-align:left;}
.DataTDover {background-color:#EFEFEF;color:#333333;padding:5px;border-width:0px;border-style:groove;text-align:left;}
.DataFont {color:#666666;}
.DataFont:visited {text-decoration:none;}
.DataFont:link {text-decoration:none;}
.DataFont:hover {text-decoration:none;}

.FieldTD {color:#000080;font-size:11px;padding:2px;vertical-align:top;text-align:left}
.FieldFont {font-size:11px;color:#555555;font-weight:500;}
.FieldFont:visited {text-decoration:none;color:#555555;}
.FieldFont:link {text-decoration:none;color:#555555;}
.FieldFont:hover {text-decoration:none;color:#000080;}

.Forum_FieldTD {
	color: #000080;
	font-size: 11px;
	padding: 2px;
	vertical-align: top;
	text-align: left;
	background-color: #ECECEC;
}

.MainTable {width:500px;margin-top:0px;border-top-width:0px;border-left-width:1px;border-right-width:1px;border-bottom-width:1px;border-color:#C9C9C9;border-style:solid;border-collapse:collapse;}
.MainTDHead {height:10px;padding:0px;border-width:0px;border-bottom-width:0px;border-style:solid;border-color:#C9C9C9;}
.MainTD {background-color:#FFFFFF;background-position:top;background-repeat:no-repeat;width:100%;padding-top:5px;text-align:;vertical-align:top;}
.MainTDFoot {background-color:#F5F5F5;visibility:collapse;}
.HeadTD {background-color:#FFFFFF;height:30px;padding:0px;vertical-align:;border-width:0px;border-top-width:1px;border-style:solid;}
.HeadNewsTD {background-color:#F8F8F8;height:20px;padding:0px;vertical-align:Middle;border-width:0px;border-top-width:1px;border-style:solid; font-weight: bold }
.LeftTD {background-position:top;background-repeat:no-repeat;background-color:#FFFFFF;width:55px;height:500px;padding:0px;border-width:0px;border-right-width:0px;border-style:solid;border-color:#C9C9C9;}
.DivTD {width:1px;}
.RightTD {background-position:top;background-repeat:repeat-x;background-color:#FFFFFF;width:440px;padding-top:5px;text-align:;}
.FooterTable {background-color:#EFEFA1;background-position:bottom;width:500px;height:30px;border-width:1px;border-bottom-width:0px;border-color:#CCCC66;border-style:solid;}
.FooterTD {padding:0px;vertical-align:middle;text-align:right;}

.CatTable {width:97%;margin-top:8px;margin-bottom:8px;}
.CatTD {padding:8px;color:#CCCCCC;vertical-align:top;}
.CatFont {font-size:11px;font-weight:500;color:#333333;}
.CatFont:link {color:#5E98C8;}
.CatFont:visited {color:#5E98C8;}
.CatFont:hover {color:#555555;}
.SubDiv {padding:1px;padding-left:25px;}
.ParentDiv {padding:2px;padding-left:18px;}
.ParentFont {font-size:12px;font-weight:500;color:#555555;}
.ParentFont:link {color:#1559AB;}
.ParentFont:visited {color:#1559AB;}
.ParentFont:hover {color:#555555;}

.ContentTable {width:550px;margin-bottom:10px;text-align:left;border-width:0px;border-color:#FFFFFF;border-style:solid;border-collapse:collapse;}
.ContentTD {padding:4px;color:#000080;vertical-align:top;line-height:12pt;}
.ContentRating {text-align:right;}
.ContentAuthorTD {padding-left:8px;font-size:10px;color:#CCCCCC;text-align:left;vertical-align:top;}
.ContentCatTD {padding-right:6px;vertical-align:top;}
.ContentCatFont {font-size:11px;color:#696969;}
.ContentCatFont:visited {color:#696969;}
.ContentCatFont:link {color:#696969;}
.ContentCatFont:hover {color:#000080;}
.ContentShortDesc {padding:10px;color:#000080;text-align:left;}
.ContentLongDesc {padding-left:10px;text-align:left;}
.ContentPrevTD {height:15px;background-color:#F8FAFB;padding:3px;text-align:left;border-width:0px;border-top-color:#DEDEDE;border-left-color:#DEDEDE;border-right-color:#555555;border-bottom-color:#555555;border-style:solid;}
.ContentNextTD {height:15px;background-color:#F8FAFB;padding:3px;text-align:right;border-width:0px;border-top-color:#DEDEDE;border-left-color:#DEDEDE;border-right-color:#555555;border-bottom-color:#555555;border-style:solid;}
.ContentPrevNextFont {
	color: #000080;
	font-weight: 800;
}
.ContentPrevNextFont:visited {color:#000080;}
.ContentPrevNextFont:link {color:#000080;}
.ContentPrevNextFont:hover {color:#555555;}
.ContentLinkTable {background-color:#EFEFEF;border-width:1px;border-color:#DEDEDE;border-style:solid;border-collapse:collapse;}
.ContentLinkLabel {text-align:right;padding:3px;vertical-align:middle;}
.ContentLinkTD {background-color:#FFFFFF;padding:3px;vertical-align:middle;text-align:left;border-width:0px;border-style:solid;}
.ContentLinkFont {color:#555555;font-weight:500;}
.ContentLinkFont:visited {color:#555555;}
.ContentLinkFont:link {color:#555555;}
.ContentLinkFont:hover {color:#555555;}
.ContentTitle {padding:0px;color:#1E5BA2;font-size:12px;font-weight:500;}
.ContentFont {font-size:11px;font-weight:800;}
.ContentFont:visited {color:#666666;}
.ContentFont:link {color:#666666;}
.ContentMore {padding:1px;font-size:13px;font-weight:500;border-width:0px;border-style:solid;border-color:#1E5BA2;}
.ContentMore:visited {text-decoration:none;color:#1E5BA2;}
.ContentMore:link {text-decoration:none;color:#1E5BA2;}
.ContentMore:hover {text-decoration:none;color:#000080;}
.ContentAcceptDiv {padding-left:20px;}
.Thumbnail {margin:3px;border-width:1px;border-color:#666666;border-style:solid}
.Image1 {
	border-width: 1px;
	border-color: #CCCCCC;
	border-style: dotted;
	float: none;
}

.SubContentDiv {margin-bottom:3px;padding:2px;width:90%;text-align:left;border-width:0;border-style:solid;}
.SubContentTitleTable {background-color:#EFEFEF;width:550px;}
.SubContentTitleTD {padding:1px;font-weight:800;border-width:0;border-bottom-width:1px;border-color:#FFFFFF;border-style:solid;}
.SubContentTable {width:550px;}
.SubContentTD {padding:2px;}
.SubContentFont:link {text-decoration:underline;}
.SubContentFont:visited {text-decoration:underline;}
.SubContentSubmitLink {font-weight:800;padding-top:6px;}

.SubMenuTable {margin-left:0px;margin-right:0px;margin-top:0px;width:550px;border-width:0px;border-style:solid;border-top-width:0px;border-color:#666666;border-collapse:collapse;}
.SubMenuTD {color:#67ABCC;padding:0px;font-size:11px;border-width:0px;border-style:none;border-color:#DEDEDE;height:25px;border-right-width:0px;border-right-style:solid;border-right-color:#555555;border-top-width:0px;border-top-style:solid;border-top-color:#000080;}
.SubMenuTDFont {font-size:11px;color:#E4EBF1;font-weight:800;letter-spacing:0;}
.SubMenuTDFont:visited {text-decoration:none;color:#DEDEDE;font-weight:800;}
.SubMenuTDFont:link {text-decoration:none;color:#DEDEDE;font-weight:800;}
.SubMenuTDFont:hover {text-decoration:none;color:#555555;font-weight:800;}
.SubMenuTab {width:80px;padding:0px;font-family:Arial,Tahoma,sans-serif;border-width:0px;border-style:solid;border-color:#CCCCCC;border-right-width:0px;border-right-style:solid;border-right-color:#C9C9C9;text-align:left;vertical-align:middle;border-top-width:0px;border-top-style:solid;border-top-color:#000080;}
.SubMenuTabFont:visited {text-decoration:none;color:#1E5BA2;font-weight:500;font-size:10px;border-width:0px;border-style:dotted;border-color:#EEEEEE;}
.SubMenuTabFont:link {text-decoration:none;color:#1E5BA2;font-weight:500;font-size:10px;}
.SubMenuTabFont:hover {text-decoration:none;color:#333333;font-weight:500;font-size:10px;}
.SubMenuLeft {width:4px;height:19px;border-width:0px;border-style:solid;border-color:#387C9C;}
.SubMenuDiv {width:1px;border-top-width:0px;border-top-style:solid;border-top-color:#000080;}
.SubMenuRight {width:0px;border-right-width:0px;border-right-style:solid;border-right-color:#000080;}
.SubMenuFont {font-family:Arial,Tahoma,sans-serif;font-size:10px;color:#EFEFEF;font-weight:500;padding-left:4px;padding-right:4px;border-width:0px;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#1E5BA2;}
.SubMenuFont:visited {text-decoration:none;color:#1E5BA2;font-weight:500;}
.SubMenuFont:link {text-decoration:none;color:#1E5BA2;font-weight:500;}
.SubMenuFont:hover {text-decoration:none;color:#000080;font-weight:500;}

.SubMenuTitleTable {
	margin-top: 6px;
	height: 30px;
	border-collapse: collapse;
}
.SubMenuTitleLeft {width:4px;}
.SubMenuTitle {padding:1px;padding-left:4px;vertical-align:middle;}
.SubMenuTitleRight {width:0px;}
.SubMenuTitleFont {font-size:11px;color:#666666;font-family:Arial,Tahoma,sans-serif;font-weight:500;}
.SubMenuTitleFont:visited {text-decoration:none;color:#000080;}
.SubMenuTitleFont:link {text-decoration:none;color:#000080;}
.SubMenuTitleFont:hover {text-decoration:none;color:#444444;}
.SubMenuSort {width:150px;font-size:10px;color:#666666;padding:0px;text-align:center;vertical-align:middle;}
.SubMenuSearch {color:#000080;padding:0px;font-size:11px;border-width:0px;border-style:none;border-color:#DEDEDE;text-align:right;vertical-align:middle;border-top-width:0px;border-top-style:solid;border-top-color:#000080;}
.SubMenuSearchFont {color:#666666;font-size:10px;}
.SubMenuSearchInput {background-color:#EEEEEE;font-size:12px;font-family:Arial,Tahoma,sans-serif;border-width:1px;}

.GroupTD {color:#666666;font-size:12px;font-weight:800;padding:6px;vertical-align:top;text-align:left;}
.MsgTD {
	background-color: #D7EBFF;
	padding: 2px;
	vertical-align: top;
}
.MsgFont {
	background-color: #E8F3FF;
	font-size: 8pt;
	color: #0044FF;
	font-weight: 300;
	padding: 2px;
}
.ErrTD {background-color:#555555;padding:2px;vertical-align:top}
.ErrFont {background-color:#555555;font-size:8pt;color:#DEDEDE;font-weight:300;padding:2px;}

.AdTable {border-width:0px;}
.AdTd {padding:7px;width:150px;}
.AdContentTd {padding:0px;text-align:center;}
.AdDiv {text-align:center;padding:0px;}

.PopUpTable {
	padding: 5px;
	background-color: #FFFFFF;
}
.PopUpTD {background-color:#FFFFFF;color:#666666;}

.ListTable {margin-left:0px;margin-right:0px;margin-top:0px;margin-bottom:2px;border-width:0px;border-color:#F8FAFB;border-style:solid;border-top-width:0px;border-collapse:collapse;}
.ListHeaderTable {margin:0px;border-width:0px;border-color:#F8FAFB;border-style:solid;border-collapse:collapse;}
.ListHeaderTitle {padding-left:0px;padding:2px;font-size:14px;vertical-align:middle;border-width:0px;border-bottom-width:1px;border-color:#1E5BA2;border-style:dotted;}
.ListHeaderTitleFont {
	font-size: 14px;
	font-weight: bold;
}
.ListHeaderTitleFont:visited {text-decoration:none;color:#1E5BA2;}
.ListHeaderTitleFont:link {text-decoration:none;color:#1E5BA2;}
.ListHeaderTitleFont:hover {text-decoration:none;color:#000080;}
.ListHeaderCategory {color:#666666;padding:0px;padding-right:3px;text-align:;vertical-align:middle;border-width:0px;border-color:#E1E1E1;border-style:solid;}
.ListHeaderCategoryFont {font-weight:500;}
.ListHeaderCategoryFont:visited {text-decoration:none;color:#000080;}
.ListHeaderCategoryFont:link {text-decoration:none;color:#000080;}
.ListHeaderCategoryFont:hover {text-decoration:none;color:#000080;}
.ListHeaderTD {
	color: #000080;
	padding-right: 3px;
	font-size: 10px;
	text-align: ;
	border-width: 0px;
	border-color: #E1E1E1;
	border-style: solid;
}
.ListHeaderFont {color:#D2DDE7;font-weight:800;}
.ListHeaderFont:visited {text-decoration:underline;color:#DEDEDE;}
.ListHeaderFont:link {
	text-decoration: underline;
	color: #000099;
}
.ListHeaderFont:hover {
	text-decoration: none;
	color: #AB2947;
}
.ListTD {padding:2px;padding-left:8px;font-size:12px;font-weight:500;border-width:0px;border-style:none; text-align: justify }
.ListThumb {font-size:11px;vertical-align:top}

.AttrTable {margin-left:0px;margin-top:0px;margin-bottom:0px;border-width:0px;border-style:solid;border-color:#EFEFEF;}
.AttrLabel {font-size:11px;font-weight:800;color:#000080;text-align:right;padding:1px;border-width:0px;border-top-color:#FFFFFF;border-left-color:#D9D9D9;border-right-width:0px;border-right-color:#333333;border-bottom-width:0px;border-bottom-color:#666666;border-style:groove;border-collapse:none;}
.AttrData {font-size:11px;font-weight:500;color:#000080;width:85%;padding:1px;padding-left:3px;border-width:0px;border-top-color:#D9D9D9;border-left-color:#D9D9D9;border-right-width:0px;border-right-color:#333333;border-bottom-width:0px;border-bottom-color:#666666;border-style:groove;border-collapse:none;}
.AttrFont:visited {font-size:11px;font-weight:500;color:#696969;letter-spacing:0px;}
.AttrFont:link {font-size:11px;font-weight:500;color:#000080;letter-spacing:0px;}
.AttrFont:hover {font-size:11px;font-weight:500;color:#111111;letter-spacing:0px;}

.RatingsDiv {padding:5px;margin-top:0px;font-size:11px;font-weight:800;color:#555555;letter-spacing:1px;border-top-width:1px;border-left-width:0px;border-right-width:0px;border-bottom-width:0px;border-top-color:#ECECEC;border-left-color:#DEDEDE;border-right-color:#555555;border-bottom-color:#555555;border-style:solid;}
.RatingsFont {font-size:11px;font-weight:800;color:#555555;letter-spacing:1px;}
.RatingsFont:visited {text-decoration:none;color:#666666;}
.RatingsFont:link {text-decoration:none;color:#666666;}
.RatingsFont:hover {text-decoration:underline;color:#000080;}

.HomeTable {margin-top:12px;border-top-width:0px;border-top-style:solid;border-top-color:#555555;border-bottom-width:0px;border-bottom-style:dotted;border-bottom-color:#CCCCCC;border-collapse:collapse;}
.HomeTop {vertical-align:top;}
.HomeLeft {width:1px;padding:2px;vertical-align:top;text-align:left;}
.HomeCenter {width:500px;color:#555555;padding:0px;vertical-align:top;border-width:0px;border-style:solid;border-color:#CCCCCC;}
.HomeRight {width:1px;color:#555555;padding:1px;vertical-align:top;text-align:right;border-width:0px;border-style:solid;border-color:#CCCCCC;}
.HomeBottom {margin-top:10px;padding-top:10px;vertical-align:top;text-align:left;border-width:0px;border-top-width:1px;border-style:dotted;border-color:#C9C9C9;}
.HomeBottomCenter {padding:0px;vertical-align:top;text-align:center;border-width:0px;border-top-width:1px;border-style:dotted;border-color:#C9C9C9;}
.HomeDiv {width:1px;padding:0px;}
.HomeSpacer {height:0px;}
.HomeFont {font-size:11px;font-weight:500;color:#DEDEDE;letter-spacing:0px;}
.HomeContentTable {margin-bottom:2px;border-collapse:none;}
.HomeContentHead {padding:1px;padding-bottom:5px;}
.HomeContentHeadTD {color:#555555;padding:10px;padding-top:2px;padding-left:12px;font-size:11px;font-weight:500;line-height:16pt;}
.HomeContentHeadFont {padding-bottom:1px;font-size:12px;font-weight:800;border-width:0px;border-bottom-width:1;border-style:dotted;border-color:#CCCCCC;}
.HomeContentHeadFont:visited {text-decoration:none;color:#990000;}
.HomeContentHeadFont:link {text-decoration:none;color:#990000;}
.HomeContentHeadFont:hover {text-decoration:none;color:#000080;}
.HomeContentInfo {padding-left:8px;}
.HomeContentThumbnail {padding:0px;margin:0px;float:left;}
.HomeContentTD {color:#555555;padding:4px;padding-top:4px;padding-left:4px;font-size:11px;font-weight:500;line-height:10pt;}
.HomeContentFont {font-size:11px;}
.HomeContentFont:visited {text-decoration:none;color:#1E5BA2;}
.HomeContentFont:link {text-decoration:none;color:#1E5BA2;}
.HomeContentFont:hover {background-color:#1E5BA2;text-decoration:none;color:#FFFFFF;}

.HomeCatTable {margin-top:10px;border-width:0px;border-top-width:1px;border-style:dotted;border-color:#CCCCCC;border-collapse:collapse;}
.HomeCatTD {color:#696969;padding:5px;font-size:11px;font-weight:800;border-collapse:collapse;}
.HomeParentFont {font-size:11px;}
.HomeParentFont:visited {color:#666666;}
.HomeParentFont:link {text-decoration:none;color:#666666;}
.HomeParentFont:hover {text-decoration:underline;color:#000080;}
.HomeCatFont {font-size:11px;font-weight:500;color:#555555;}
.HomeCatFont:visited {text-decoration:none;color:#000080;}
.HomeCatFont:link {text-decoration:none;color:#000080;}
.HomeCatFont:hover {text-decoration:underline;color:#555555;}

.SectionHeadTable {background-color:#F6F6F6;width:99%;border-collapse:collapse;}
.SectionHeadTD {background-color:#DEDEDE;height:21px;padding:3px;padding-left:5px;color:#333333;font-weight:500;border-width:1px;border-color:#C9C9C9;border-style:solid;vertical-align:middle;filter:alpha(Style=1,Opacity=30,FinishOpacity=90,StartY=2,FinishY=200,StartX=0,FinishX=0);}
.SectionTitleTD {color:#1559AB;padding:3px;font-size:11px;border-width:0px;border-bottom-width:1px;border-color:#DEDEDE;border-style:solid;}
.SectionTable {background-color:#FFFFFF;margin-bottom:4px;width:99%;height:20px;border-width:1px;border-top-width:0px;border-color:#DDDDDD;border-style:solid;border-collapse:collapse;}
.SectionTD {color:#1559AB;padding:3px;font-size:11px;border-width:0px;border-bottom-width:1px;border-color:#DEDEDE;border-style:solid;}
.SectionFont {font-size:11px;font-weight:500;color:#1559AB;letter-spacing:0px;line-height:12pt;}
.SectionFont:visited {text-decoration:none;color:#1559AB;letter-spacing:0px;}
.SectionFont:link {text-decoration:none;color:#1559AB;}
.SectionFont:hover {text-decoration:none;color:#000080;}

.FeatureHeadTable {width:99%;margin-top:0px;}
.FeatureHeadTD {background-color:#CC0000;height:21px;padding:2px;padding-left:6px;color:#FFFFFF;font-weight:800;letter-spacing:1px;vertical-align:middle;border-width:1px;border-style:solid;border-color:#C9C9C9;filter:alpha(Style=1,Opacity=30,FinishOpacity=90,StartY=2,FinishY=200,StartX=0,FinishX=0);}
.FeatureTable {width:99%;height:160px;}
.FeatureTitleTD {background-color:#1E5BA2;background-repeat:no-repeat;background-position:bottom;padding:0px;padding-left:6px;}
.FeatureTitleFont:visited {text-decoration:none;color:#FFFFFF;}
.FeatureTitleFont:link {text-decoration:none;color:#FFFFFF;}
.FeatureTitleFont:hover {text-decoration:none;color:#EFEFEF;}
.FeatureSpacer {height:3px;border-width:0px;border-top-width:1px;border-bottom-width:1px;border-style:solid;border-color:#CCCCCC:}
.FeatureTD {background-color:#FFFFFF;color:#666666;padding:6px;border-width:1px;border-style:solid;border-color:#C9C9C9;}
.FeatureFont {font-size:11px;font-weight:800;letter-spacing:0px;}
.FeatureFont:visited {color:#333333;}
.FeatureFont:link {text-decoration:none;color:#333333;}
.FeatureFont:hover {text-decoration:underline;color:#000080;}

.PagingTable {margin-top:5;padding:6px;width:500;border: 1px solid #E0EEF1; padding: 10px; background-color: #F1F4F8}
.CalendarTable {margin-top:5;padding:6px;width:80%;border: 1px solid #0099CC; padding: 5px; background-color: #F1F4F8}
.MiniCalendarHeadTable {margin-top:5;width:99%;}
.MiniCalendarHeadTD {background-color:#F3F3F3;height:33px;padding:4px;color:#990000;font-size:10px;font-weight:800;vertical-align:middle;}
.MiniCalendarTable {background-color:#F9FADC;width:99%;}
.MiniCalendarSpacer {background-color:#FFFFFF;padding:0;}
.MiniCalendarLabelTD {background-color:#EAEEA2;width:20;padding:1;color:#660000;border-width:1;border-color:#D5AB2F;border-style:solid;}
.MiniCalendarToday {background-color:#FF9900;padding:1;border-width:1;border-color:#B6BFAB;border-style:solid;}
.MiniCalendarTD {padding:1;border-width:1;border-color:#B6BFAB;border-style:solid;}
.MiniCalendarEvent {background-color:#DDDDDD;padding:1;border-width:1;border-color:#B6BFAB;border-style:solid;}
.MiniCalendarTodayFont:link {font-size:9px;color:#FFFFFF;}
.MiniCalendarTodayFont:visited {font-size:9px;color:#FFFFFF;}
.MiniCalendarTodayFont:hover {font-size:9px;color:#333333;}
.MiniCalendarEventFont:link {text-decoration:none;font-size:9px;color:#666666;}
.MiniCalendarEventFont:visited {text-decoration:none;font-size:9px;color:#696969;}
.MiniCalendarFont {font-size:9px;color:#000080;}
.MiniCalendarFont:link {text-decoration:none;font-size:9px;color:#000080;}
.MiniCalendarFont:visited {text-decoration:none;font-size:9px;color:#000080;}
.MiniCalendarFont:hover {font-size:9px;color:#BB341D;}
.MiniCalendarFootTD {border-width:1;border-color:#CCCCCC;border-style:solid;}
.MiniCalendarFootFont {font-size:10px;font-weight:800;}
.MiniCalendarFootFont:link {text-decoration:underline;color:#333333;}
.MiniCalendarFootFont:visited {text-decoration:underline;color:#333333;}
.MiniCalendarFootFont:hover {text-decoration:underline;color:#000080;}

/*BEGIN_SYSTEM_STYLES*/

.aspmaker {
	color: inherit; /* text color */
	font-family: Arial,Tahoma,sans-serif; /* font name */
	font-size: x-small; /* font size */
}

/* template layout */
.ewLayout {
	font-family: Arial,Tahoma,sans-serif; /* font name */
	font-size: x-small; /* font size */
	width: 100%;
	height: 100%;
}

.ewHeaderRow {
	background-color: #CCCCFF; /* background color */
  color: #3F3F3F
}

.ewContentTable {
	font-family: Arial,Tahoma,sans-serif; /* font name */
	font-size: x-small; /* font size */
	width: 100%;
	height: 100%;
}

.ewMenuColumn {
	background-color: #F5F5F5; /* background color */
	width: 150px;
	vertical-align: top;
	padding: 4px;
}

.ewContentColumn {
	background-color: inherit; /* background color */
	vertical-align: top;
	padding: 10px;
}

.ewFooterRow {
	background-color: #CCCCFF; /* background color */
	color: #7F7F7F; /* footer font color */
	padding: 2px;
}

.ewFooterText {
	font-family: Arial,Tahoma,sans-serif; /* font name */
	font-size: x-small; /* font size */
}

/* main table */
.ewTable {
	width: 98%; /* table width */
	color: inherit; /* text color */
	font-family: Arial,Tahoma,sans-serif; /* font name */
	font-size: x-small; /* font size */
	border: 0px outset; /* border */
	border-collapse: collapse;
}

/* main table data cells */
.ewTable td {
	padding: 4px; /* cell padding */
	border: 1px solid; /* cell spacing */
	border-color: #CCCCCC;  /* table background color */
}

.ewBasicSearch {
	font-family: Arial,Tahoma,sans-serif; /* font name */
	font-size: x-small; /* font size */
	border: 0px;
	border-collapse: collapse;
}

.ewBasicSearch td {
	border: 0px;
	padding: 1px;
}

.ewSearchOpr {
	font-family: Arial,Tahoma,sans-serif; /* font name */
	font-size: x-small; /* font size */
	color: maroon;
}

.ewListAdd {
	font-family: Arial,Tahoma,sans-serif; /* font name */
	font-size: x-small; /* font size */
	border: 0px;
	border-collapse: collapse;
}

.ewListAdd td {
	border: 0px;
	padding: 2px;
}

.aspmakerlist td {
	color: inherit; /* text color */
	font-family: Arial,Tahoma,sans-serif; /* font name */
	font-size: x-small; /* font size */
	border: 0px;
	padding: 0px;
	vertical-align: top;
}

.ewAddOption td {
	font-family: Arial,Tahoma,sans-serif; /* font name */
	font-size: x-small; /* font size */
	padding: 2px; /* cell padding */
	border: 0px;
}

/* main table header cells */
.ewTableHeader {
	background-color: #003366; /* header color */
	color: #FFFFFF; /* header font color */
	vertical-align: top;
}

.ewTableHeader a:link {
	color: #FFFFFF; /* header font color */
}

.ewTableHeader a:visited {
	color: #FFFFFF; /* header font color */
}

/* main table row color */
.ewTableRow {
	background-color: #FFFFFF;  /* alt row color 1 */
}

/* main table alternate row color */
.ewTableAltRow {
	background-color: #F8F9FA; /* alt row color 2 */
}

/* main table edit mode row color */
.ewTableEditRow {
	background-color: #FFFF99; /* edit mode color */
}

/* main table highlight color */
.ewTableHighlightRow {
	background-color: #E3F3F4; /* highlight color */
}

/* main table select color */
.ewTableSelectRow {
	background-color: #D2EDEE; /* select color */
}

/* main table footer section */
.ewTableFooter {
	background-color: #FFFF99; /* footer color */
}

/* separator */
.ewSeparator {
    color: gray;
}

/* classes for report */
.ewReportTable {
    border: 0px;
    border-collapse: collapse;
}

.ewReportTable td {
    padding: 3px;
}

.ewGroupField {
	font-weight: bold;
}

.ewGroupName {
	font-weight: bold;
}

.ewGroupHeader {
	border-bottom: 3px double Gray;
	border-top: 3px double Gray;
}

.ewGroupSummary {
	border-top: 1px solid Gray;
}

.ewGroupAggregate {
	font-weight: bold;
}

.ewGrandSummary {
	border-top: 1px solid Gray;
}

/* message */
.ewmsg {
	color: red; /* message color */
	font-family: Arial,Tahoma,sans-serif; /* font name */
	font-size: x-small; /* font size */
}

/* highlight */
.ewHighlightSearch {
	font-weight: bold;
	background-color: yellow;
}

/* Ajax */
.ewAstList {
	border: 1px solid black;
	background: #ffffff;
	position: absolute;
	padding: 0;
	white-space: nowrap;
}

.ewAstListBase {
	position: absolute;
	padding: 1;
}

.ewAstListItem {
	color: black;
	background: #ffffff;
	cursor: hand;
	cursor: pointer;
	white-space: nowrap;
	padding: 1;
}

.ewAstSelListItem {
	color: white;
	background: Highlight;
	cursor: hand;
	cursor: pointer;
	white-space: nowrap;
	padding: 1;
}

/* MultiPage pager table */
.ewMultiPagePager {
	color: inherit; /* text color */
	font-family: Arial,Tahoma,sans-serif; /* font name */
	font-size: x-small; /* font size */
	border: 0px; /* border */
}

.ewMultiPagePager td {
	padding: 2px; /* cell padding */
}

/*END_SYSTEM_STYLES*/

/* The main calendar widget.  DIV containing a table. */

div.calendar { position: relative; }

.calendar, .calendar table {
  border: 1px solid #556;
  font-size: 11px;
  color: #000;
  cursor: default;
  background: #eef;
  width: 250px;
  font-family: Arial,Tahoma,sans-serif;
}

/* Header part -- contains navigation buttons and day names. */

.calendar .button { /* "<<", "<", ">", ">>" buttons have this class */
  text-align: center;    /* They are the navigation buttons */
  padding: 2px;          /* Make the buttons seem like they're pressing */
}

.calendar .nav {
  background: #778 url(menuarrow.gif) no-repeat 100% 100%;
}

.calendar thead .title { /* This holds the current "month, year" */
  font-weight: bold;      /* Pressing it will take you to the current date */
  text-align: center;
  background: #fff;
  color: #000;
  padding: 2px;
}

.calendar thead .headrow { /* Row <TR> containing navigation buttons */
  background: #778;
  color: #fff;
}

.calendar thead .daynames { /* Row <TR> containing the day names */
  background: #bdf;
}

.calendar thead .name { /* Cells <TD> containing the day names */
  border-bottom: 1px solid #556;
  padding: 2px;
  text-align: center;
  color: #000;
}

.calendar thead .weekend { /* How a weekend day name shows in header */
  color: #a66;
}

.calendar thead .hilite { /* How do the buttons in header appear when hover */
  background-color: #aaf;
  color: #000;
  border: 1px solid #04f;
  padding: 1px;
}

.calendar thead .active { /* Active (pressed) buttons in header */
  background-color: #77c;
  padding: 2px 0px 0px 2px;
}

/* The body part -- contains all the days in month. */

.calendar tbody .day { /* Cells <TD> containing month days dates */
  width: 2em;
  color: #456;
  text-align: right;
  padding: 2px 4px 2px 2px;
}
.calendar tbody .day.othermonth {
  font-size: 80%;
  color: #bbb;
}
.calendar tbody .day.othermonth.oweekend {
  color: #fbb;
}

.calendar table .wn {
  padding: 2px 3px 2px 2px;
  border-right: 1px solid #000;
  background: #bdf;
}

.calendar tbody .rowhilite td {
  background: #def;
}

.calendar tbody .rowhilite td.wn {
  background: #eef;
}

.calendar tbody td.hilite { /* Hovered cells <TD> */
  background: #def;
  padding: 1px 3px 1px 1px;
  border: 1px solid #bbb;
}

.calendar tbody td.active { /* Active (pressed) cells <TD> */
  background: #cde;
  padding: 2px 2px 0px 2px;
}

.calendar tbody td.selected { /* Cell showing today date */
  font-weight: bold;
  border: 1px solid #000;
  padding: 1px 3px 1px 1px;
  background: #fff;
  color: #000;
}

.calendar tbody td.weekend { /* Cells showing weekend days */
  color: #a66;
}

.calendar tbody td.today { /* Cell showing selected date */
  font-weight: bold;
  color: #00f;
}

.calendar tbody .disabled { color: #999; }

.calendar tbody .emptycell { /* Empty cells (the best is to hide them) */
  visibility: hidden;
}

.calendar tbody .emptyrow { /* Empty row (some months need less than 6 rows) */
  display: none;
}

/* The footer part -- status bar and "Close" button */

.calendar tfoot .footrow { /* The <TR> in footer (only one right now) */
  text-align: center;
  background: #556;
  color: #fff;
}

.calendar tfoot .ttip { /* Tooltip (status bar) cell <TD> */
  background: #fff;
  color: #445;
  border-top: 1px solid #556;
  padding: 1px;
}

.calendar tfoot .hilite { /* Hover style for buttons in footer */
  background: #aaf;
  border: 1px solid #04f;
  color: #000;
  padding: 1px;
}

.calendar tfoot .active { /* Active (pressed) style for buttons in footer */
  background: #77c;
  padding: 2px 0px 0px 2px;
}

/* Combo boxes (menus that display months/years for direct selection) */

.calendar .combo {
  position: absolute;
  display: none;
  top: 0px;
  left: 0px;
  width: 4em;
  cursor: default;
  border: 1px solid #655;
  background: #def;
  color: #000;
  font-size: 90%;
  z-index: 100;
}

.calendar .combo .label,
.calendar .combo .label-IEfix {
  text-align: center;
  padding: 1px;
}

.calendar .combo .label-IEfix {
  width: 4em;
}

.calendar .combo .hilite {
  background: #acf;
}

.calendar .combo .active {
  border-top: 1px solid #46a;
  border-bottom: 1px solid #46a;
  background: #eef;
  font-weight: bold;
}

.calendar td.time {
  border-top: 1px solid #000;
  padding: 1px 0px;
  text-align: center;
  background-color: #f4f0e8;
}

.calendar td.time .hour,
.calendar td.time .minute,
.calendar td.time .ampm {
  padding: 0px 3px 0px 4px;
  border: 1px solid #889;
  font-weight: bold;
  background-color: #fff;
}

.calendar td.time .ampm {
  text-align: center;
}

.calendar td.time .colon {
  padding: 0px 2px 0px 3px;
  font-weight: bold;
}

.calendar td.time span.hilite {
  border-color: #000;
  background-color: #667;
  color: #fff;
}

.calendar td.time span.active {
  border-color: #f00;
  background-color: #000;
  color: #0f0;
}

#dhtmltooltip{
	border-COLOR: #000080;
	position: absolute;
	width: 300px;
	border: 1px solid;
	padding: 5px;
	background-color: #F4F8FD;
	visibility: hidden;
	z-index: 100;
	text-align: left;
}