
/***********
 General
 ***********/ 
body {
	font-size:   11px;
	font-family: Verdana,Tahoma,Arial,Helvetica; 
	background:  #ffffff;	
	margin:      0px;
	padding:     3px;
}

A, A:active, A:link, A:visited, A:hover {
   font-family:  Verdana,Tahoma,Arial,Helvetica; 
   font-size:    11px;
   color:        #333;
   text-decoration:  none;
}
A:hover {
   text-decoration:            underline;
}
a.normal {
   font-family:                Verdana,Tahoma,Arial,Helvetica; 
   color:                      #333333;
   text-decoration:            none;
}
A.normal:hover {
   text-decoration:            underline;
}

Font, P {
   font-family: Verdana,Tahoma,Arial,Helvetica; 
   color: #333333;
   font-size: 10px;
   text-decoration: none;
}

.textBox {
   border: 1px solid #B3B3B3; 
   background-color: #F8F8F8; 
   height: 18px; 
   width: 160px;
   line-height:18px;
}

/** Messaging **/
.errorMessage, .infoMessage {
	border-top: 5px solid #900;
	border-left: 1px solid #900;
	background-image: url(/images/icon_error_lrg.gif);
	background-repeat: no-repeat;
	background-position: 5px 1.33em;
}
.errorMessage, .infoMessage {
	margin: .67em 0;
	padding: .33em 0 .67em 42px;
	min-height: 32px;
}
.errorMessage P, .infoMessage P {
	font-size: 10px;
	font-family: Verdana,Tahoma,Arial,Helvetica; 
}

/** Menu **/
.topMenu {
   font-family:      Verdana,Tahoma,Arial,Helvetica; 
   height:           24px;
   border-left:      1px solid #999999;
   border-right:     2px solid #333333;
   border-top:       1px solid #999999;
   align:            center;
   padding-left:     8px;
   padding-right:    8px;
}
.topMenu A {
   font-family:      Verdana,Tahoma,Arial,Helvetica; 
   font-size:        12px;
   font-weight:      bold;
   color:            #336699;
}
.topMenu A:hover, .topMenu A:link, .topMenu A:visited {
   font-family:      Verdana,Tahoma,Arial,Helvetica; 
   font-size:        12px;
   font-weight:      bold;
   color:            #336699;
}

/** Header Shortcuts **/
.shortcutting {
   font-size:  85%;
   color:      #aaa;
   font-family:      Verdana,Tahoma,Arial,Helvetica; 
}

.shortcutting a, .shortcutting a:link, 
.shortcutting a:visited, .shortcutting a:hover { 
   color:            #666; 
   text-decoration:  none; 
   padding:          3px;
}
.shortcutting a:hover { 
/*   text-decoration:  underline; */
   color:            #fff;
   background:       #369;
   padding:          3px;
}

/** Indexing **/
.indexing {
   font-size:  8px;
   color: #999;
   font-family:   Verdana,Tahoma,Arial,Helvetica;
   height: 10px;
   padding-bottom: 3px; 
}
.indexing a, .indexing a:link, .indexing a:visited, .indexing a:hover { 
   color: #999;
   text-decoration: none; 
}
.indexing a:hover { 
   text-decoration: underline; 
}

.mainContentArea .indexing {
   font-size:  8px;
   color: #999;
   font-family:   Verdana,Tahoma,Arial,Helvetica;
   height: 10px;
   padding-bottom: 3px; 
}
.mainContentArea .indexing a, .mainContentArea .indexing a:link, 
.mainContentArea .indexing a:visited, .mainContentArea .indexing a:hover { 
   color: #999;
   text-decoration: none; 
}
.mainContentArea .indexing a:hover { 
   text-decoration: underline; 
}


/** Inverse **/
a.inverse, a.inverse:link, a.inverse:visited, a.inverse:hover, font.inverse { 
   font-family:                Verdana,Tahoma,Arial,Helvetica; 
   color:                      #ffffff; 
   font-size:                  8pt; 
   text-decoration:            none; 
   padding-bottom:             6px;
}
a.inverse:hover { 
   text-decoration:            underline; 
}

td.titleBox {
	background: #666666;
	color: #ffffff;
}
td.greyBox {
	background: #dddddd;
}

/** Title Background **/
div.navTitle {
   font-family: Verdana,Tahoma,Arial,Helvetica; 
   height: 18px;
   width: 100%;
   color: #000000; 
   font-size: 12px; 
   font-weight: bold;
   padding-top: 12px;
   padding-left: 16px;
   background: #ffffff url(/images/navTitle_bg.gif) center left no-repeat;
}

/** Main Content Area **/
.mainContentArea {
	margin: 0;
	padding: 0;
	background: #fff;
	font-size: 10px;
}

.mainContentArea a, .mainContentArea a:linked, .mainContentArea a:visited, .mainContentArea a:hover {
	color: #999;
}


.sectionArea {
	margin-bottom: 30px;
	background: #ffffff;
	font-size: 10px;
	border-bottom: 1px solid #336699;
}

div.mainContentTitle_News {
   font-family: Verdana,Tahoma,Arial,Helvetica; 
   color: #000244; 
   font-size: 11pt; 
   text-decoration: none;
   padding-bottom: 6px;
   padding-left: 22px;
   padding-top: 12px;
   background: #ffffff url(/images/list_pages_16.gif) 0px 10px no-repeat;
}

div.mainContentTitle_GroupSites {
   font-family: Verdana,Tahoma,Arial,Helvetica; 
   color: #000244; 
   font-size: 11pt;
   
   text-decoration: none;
   padding-bottom: 6px;
   padding-left: 22px;
   padding-top: 12px;
   background: #ffffff url(/images/icon_group_sites.gif) center left no-repeat;
}

div.mainContentTitle_Partners {
   font-family: Verdana,Tahoma,Arial,Helvetica; 
   color: #000244; 
   font-size: 11pt; 
   text-decoration: none;
   padding-bottom: 6px;
   padding-left: 22px;
   padding-top: 12px;
   background: #ffffff url(/images/icon_partners.gif) center left no-repeat;
}

div.mainContentTitle_Events {
   font-family: Verdana,Tahoma,Arial,Helvetica; 
   color: #000244; 
   font-size: 11pt; 
   text-decoration: none;
   padding-bottom: 6px;
   padding-left: 22px;
   padding-top: 12px;
   background: #ffffff url(/images/icon_events.gif) center left no-repeat;
}
div.mainContentTitle_Reports {
   font-family: Verdana,Tahoma,Arial,Helvetica; 
   color: #000244; 
   font-size: 11pt; 
   text-decoration: none;
   padding-bottom: 6px;
   padding-left: 22px;
   padding-top: 12px;
   background: #ffffff url(/images/icon_report.gif) center left no-repeat;
}
div.mainContentTitle_Industries {
   font-family: Verdana,Tahoma,Arial,Helvetica; 
   color: #000244; 
   font-size: 11pt; 
   text-decoration: none;
   padding-bottom: 6px;
   padding-left: 22px;
   padding-top: 12px;
   background: #ffffff url(/images/icon_industry.gif) center left no-repeat;
/**   border-bottom: 1px solid #336699; **/
}

.mainContentTitle_Login {
   font-family: Verdana,Tahoma,Arial,Helvetica; 
   color: #333333; 
   font-size: 15pt; 
   text-decoration: none;
   font-weight: bold;
   padding-bottom: 6px;
   padding-top: 10px;
   padding-left: 50px;
   background: #ffffff url(/images/icon_wsc_login.gif) center left no-repeat;
}

.mainContentTitle_Register {
   font-family: Verdana,Tahoma,Arial,Helvetica; 
   color: #333333; 
   font-size: 15pt; 
   text-decoration: none;
   font-weight: bold;
   padding-bottom: 6px;
   padding-top: 10px;
   padding-left: 50px;
   background: #ffffff url(/images/icon_wsc_register.gif) center left no-repeat;
}

.mainContentArea-header {
	background: url("/images/maxthon/box_top_right.gif") no-repeat top right;	
}
.mainContentArea-content {
	padding: 15px;
	padding-top: 0px;
	padding-bottom: 0px;
}
.mainContentArea-bottom {
	margin-top: 10px;
	height: 10px;
	background: url("/images/box_bottom_right.gif") no-repeat bottom right;
}
.mainContentArea-go-top {
	text-align: right;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.mainContentArea-go-top a {
	color: #999999;
	font-size: 10px;
	text-decoration: underline;
	padding-right: 16px;
	background: url("/images/go_top.gif") no-repeat top right;	
}
.mainContentArea-go-top a:visited{
	color: #999999;
}

.mainContentArea p {
	font-size:100%;
	line-height:140%;
	margin:0 0 3px 0;
}
.mainContentArea p a, .mainContentArea li a {
	color:#336699;
	text-decoration:none;
/**	border-bottom: 1px dotted #a81a0f; **/
/**	padding-bottom: 3px; **/
}
.mainContentArea p a:hover, .mainContentArea a:hover {
	text-decoration:none;
	color:#fff;
}

.mainContentArea ul, .mainContentArea ol{
	color:#222;
	margin:0 0 1em 1em;
	padding:0 0 0 1em;
	list-style:url(../images/dot.gif);
}
.mainContentArea li{
	margin-bottom:5px;
}

.mainContentArea h2 {
   font-size: 14px;
   line-height: normal;
   font-weight: bold;
   border-bottom: 1px solid #3c78b5;
   padding-bottom: 6px;
   padding-left: 22px;
   padding-top: 12px;
   margin-bottom: 6px;
   background: #ffffff url(/images/list_pages_16.gif) center left no-repeat;
}
.mainContentArea h3 {
	font-size: 14px;
	line-height: normal;
	font-weight: bold;
	background-color: #f0f0f0;
	padding: 2px;
	margin-top: 6px;
	margin-bottom: 6px;
}
.mainContentArea h4 {
	font-size: 12px;
	line-height: normal;
	font-weight: bold;
	background-color: #f0f0f0;
	padding: 2px;
	margin-top: 6px;
	margin-bottom: 6px;
}

.mainSectionArea p {
   font-family: Verdana,Tahoma,Arial,Helvetica; 
   padding-left: 22px;
   font-size: 8pt;	
}
.mainSectionArea li {
   font-family: Verdana,Tahoma,Arial,Helvetica; 
   padding-left: 22px;
   font-size: 8pt;
}

div.notes {
   font-family: Verdana,Tahoma,Arial,Helvetica; 
   color: #ffffff; 
   font-size: 22pt; 
   font-weight: bold;
   text-decoration: none;
   padding-bottom: 6px;
   padding-right: 6px;
}

/** Admin Menu Area **/
.adminMenuArea {
	padding: 0px;
	padding-bottom: 5px;
	align: center;
}
.adminMenuArea a {
	text-decoration:none;
}
.adminMenuArea a:hover {
	text-decoration:none;
	color: #fff;
	background: #2731ff;
}


/** Indexing Area **/
.indexingArea {
	margin: 10px; 
}

.indexingArea a {
	font-color: #cccccc;
	font-size: 9px;
	text-decoration: none;
}

/** Right Side Navigation Area **/
.rightNavArea {
	color: #999999;
	font-size: 10px;
	padding: 10px;
	margin-left: 10px;
	width: 200px;
	background: url("/images/dotted_vline.gif") repeat-y top left;
}
.rightNavArea a {
	color: #999999;
	font-size: 10px;
	text-decoration: underline;
}

/** Main Section Area **/
.mainSectionArea {
	font-family: Verdana,Tahoma,Arial,Helvetica; 
	font-size: 10px;
/**	padding: 5px;
	padding-top: 10px; **/
	padding-bottom: 6px;
	background: #fff url(/images/dashdotted_hline.gif) bottom left repeat-x;
}
.mainSectionArea a, .mainSectionArea a:visited {
	font-family: Verdana,Tahoma,Arial,Helvetica; 
	color: #336699;
	font-size: 10px;
	font-weight:bold;
	text-decoration: none;;
}
.mainSectionArea a:hover {
	font-family: Verdana,Tahoma,Arial,Helvetica; 
	color: #fff;
	background: #b51e12;
	font-size: 10px;
	font-weight:bold;
	text-decoration: underline;
}
.mainSectionArea h2 {
   font-size: 14px;
   line-height: normal;
   font-weight: bold;
   border-bottom: 1px solid #3c78b5;
   padding-bottom: 6px;
   padding-left: 22px;
   padding-top: 12px;
   margin-bottom: 6px;
   background: #ffffff url(/images/list_pages_16.gif) center left no-repeat;
}
div.sectionMore, div.sectionMore.a {
	font-family: Verdana,Tahoma,Arial,Helvetica; 
	color: #fff;
	font-size: 10px;
	height: 24px;
	text-align: right;
}

/** Messaging **/
.errorMessage, .infoMessage {
	border-top: 5px solid #900;
	border-left: 1px solid #900;
	background-image: url(/images/icon_error_lrg.gif);
	background-repeat: no-repeat;
	background-position: 5px 1.33em;
	color: black;
}
.errorMessage, .infoMessage {
	margin: .67em;
	padding: .33em 0 .67em 42px;
	min-height: 32px;
}

/** Specials **/
div.calendarTitle {
   font-family: Verdana,Tahoma,Arial,Helvetica; 
   color: #999999; 
   font-size: 10pt; 
   text-decoration: none;
   font-weight: bold;
   padding-top: 5px;
   padding-left: 2px;
   padding-bottom: 10px;
   padding-right: 20px;
   background: #ffffff url(/images/icon_report.gif) top right no-repeat;
}

/** Messaging **/
.errorMessage, .infoMessage {
	border-top: 3px solid #900;
	border-left: 1px solid #900;
	border_bottom: 1px solid #ccc;
	background-image: url(/images/icon_error_lrg.gif);
	background-repeat: no-repeat;
	background-position: 5px 1.33em;
}
.errorMessage, .infoMessage {
	margin: .67em 0;
	padding: .33em 0 .67em 42px;
	min-height: 32px;
}

/** BOX **/
.right_nav_box_gray {
	margin-bottom: 12px;
	border: 1px solid #d6d6d6;
	padding: 10px 5px 5px 5px;
	background-color: #f4f4f4;
	font-size: 10px;
}
.right_nav_box_gray a {
	color: #999999;
	font-size: 10px;
	text-decoration: underline;
}
img.icon {
/**	border: 1px solid #f2e7cc; **/
	padding: 3px;
/**	margin:0 15px 5px 0; **/
}
.right_heading {   
    font-family: Verdana,Tahoma,Arial,Helvetica; 
    font-size: 12px;
    font-weight: bold;
    text-transform: uppercase;
    padding-bottom: 6px;
    margin: 0px;
    background: url(/images/dashdotted_hline.gif) bottom left repeat-x;
}
.right_nav_box_gray div.mainContent {
	padding-top: 6px;
}

.tiny_message {
	font-size: 6px;
	font-color: #ccc;
	text-align: right;
}
.right_nav_box_white {
	margin-bottom: 12px;
	border: 1px solid #d6d6d6;
	padding: 10px 5px 5px 5px;
	background-color: #fff;
	font-size: 10px;
}
.right_nav_box_white a {
	color: #999999;
	font-size: 10px;
	text-decoration: underline;
}

/** Spacer **/
.spacer {
	background: #ccc;
}
td.normal {
	cellspacing: 0px;
	cellpadding: 0px;
	border: 1px;
}

/** Navigation (Left side) **/
div.naviTitle {
   font-family: Verdana,Tahoma,Arial,Helvetica; 
   color: #336699; 
   font-size: 14pt; 
   text-decoration: none;
   font-weight: bold;
   padding-bottom: 6px;
   margin-bottom: 6px;
   background: #ffffff url(/images/dotted_hline.gif) bottom left repeat-x;
}

/** Right Side Navigation Area **/
.rightNaviArea {
	width: 180px;
	padding-top: 10px;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 20px;
	background: #ffffff;
	font-size: 11px;
	border-top: 1px solid #cccccc;
	border-bottom: 2px solid #aaaaaa;
	border-left: 1px solid #cccccc;
	border-right: 2px solid #aaaaaa;
}

/* MenuItem */
a.menuItem, a.menuItem:link, a.menuItem:visited, a.menuItem:hover { 
   font-family:   Verdana,Arial,Helvetica; 
   color: #fff; 
   font-size: 8pt;
   text-decoration: none; 
}
#menuBarShadow { 
   float: left;
   line-height: 5px;
   display: block;
   background-image: url(/images/menubar_shadow.gif);
   background-position: top;
   clear: none;
   width: 100%;
}
