body {
	background-color: #f1f1f1; MARGIN: 0px; BORDER-LEFT: 0px; HEIGHT: 100%
}

a:hover {
	text-decoration: none;
}

.flashpane {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px;
}
.contentpane {
	width: 565px; PADDING-RIGHT: 7px; PADDING-LEFT: 7px; PADDING-BOTTOM: 7px; PADDING-TOP: 2px;
}
.rightpane {
	width: auto; PADDING-RIGHT: 0px; PADDING-LEFT: 7px; PADDING-BOTTOM: 7px; PADDING-TOP: 2px;
}
.leftpane {
	width: auto; padding-left: 0px; padding-right:7px; padding-top: 2px; padding-bottom: 7px;
}
.breadcrumb_cont {
	padding-left: 7px;
}

.copyright {
	FONT-SIZE: 10px;
	color: #000;
	height: 18px;
}

.time {
	color: #000;
	text-decoration: none;
	font-family: Tahoma, Arial, Helvetica;
	font-size: 10px;
	font-weight: normal;
	vertical-align: middle;
}

.links {
	height: 18px;
	padding-top: 5px;
	color: #000;
}

.links a, .links a:active, .links a:visited {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 10px; 
	COLOR: #000; 
	TEXT-DECORATION: none

}

.links a:hover {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 10px; 
	COLOR: #000; 
	TEXT-DECORATION: underline
}

.lt{ text-align:left;vertical-align:top; }
.rt{ text-align:right;vertical-align:top; }
.lb{ text-align:left; vertical-align:bottom;}
.rb{ text-align:right; vertical-align:bottom;}
.cm{ text-align:center; vertical-align:middle;}
.ct{ text-align:center; vertical-align:top;}
.cb{ text-align:center; vertical-align:bottom;}
.rm{ text-align:right; vertical-align:middle;}
.lm{ text-align:left; vertical-align:middle;}

.bg-x{ background-repeat:repeat-x;}
.bg-y{ background-repeat:repeat-y;}
.bg-no{ background-repeat:no-repeat;}

.bg-p-lt{ background-position: left top;}
.bg-p-rt{ background-position: right top;} 
.bg-p-lb{ background-position: left bottom;} 
.bg-p-rb{ background-position: right bottom;}

/* main table */
.mainbody {
	background-color: #a1bede;
}

/* Horizontal Menu bar container */
.Menu_Container 
{ 
	background-color: Transparent;
	height: 22px;	
}

.SubMenu_Container
{
	background-image: url(images/cw_submenu_bar.gif);
	background-repeat: no-repeat;
	height: 16px;	
}

/* Main Menu background */
.MainMenu_MenuContainer 
{
	text-align:center;
	vertical-align:middle;
	padding: 0px; /*for IE to remove padding around Menu Item*/
	width: 151px; /*this is the width of menu main table, setting width allows horizontal centering*/
}

.MainMenu_MenuBreak 
{
	border-width: 0px;
}

/* Main Menu ietem */
.MainMenu_TabRootMenuItem TD
{
   font-size: 16px;
   font-weight: bold;
   font-family: Tahoma;  
   color: #737373;  
   height: 21px; 
   width: 141px;
   text-align: center;
   background-image: url(images/cw_menu_item.gif);
   background-repeat: repeat-x;
   padding-bottom: 2px;
}

.MainMenu_LeftSide
{
	width: 5px;
	height: 21px;
	background-image: url(images/cw_menu_item_left.gif);
	background-repeat: no-repeat;	
}

.MainMenu_RightSide
{
	width: 5px;
	height: 21px;
	background-image: url(images/cw_menu_item_right.gif);
	background-repeat: no-repeat;
}

/* Main menu item when any submenu item is selected */
.MainMenu_TabRootMenuItemSel TD
{
   font-size: 16px;
   font-weight: bold;
   font-family: Tahoma;  
   color: #005cbe;  
   height: 21px; 
   width: 141px;
   text-align: center;
   background-image: url(images/cw_menu_selected.gif);
   background-repeat: repeat-x;
   padding-bottom: 2px;
}

/*Main Menu Item mouse over*/
.MainMenu_TabMenuItemHover TD
{
   font-size: 16px;
   font-weight: bold;
   font-family: Tahoma;  
   color: #76d130;  
   height: 21px; 
   width: 141px;
   text-align: center;
   background-image: url(images/cw_menu_item.gif);
   background-repeat: repeat-x;
   padding-bottom: 2px;	
}

/* Selected Main Menu Item */
.MainMenu_TabMenuItemSelHover TD
{
   font-size: 16px;
   font-weight: bold;
   font-family: Tahoma;  
   color: #005cbe;  
   height: 21px; 
   width: 141px;
   text-align: center;
   background-image: url(images/cw_menu_selected.gif);
   background-repeat: repeat-x;
   padding-bottom: 2px;
}

.MainMenu_Active_LeftSide
{
	width: 5px;
	height: 21px;
	background-image: url(images/cw_menu_selected_left.gif);
	background-repeat: no-repeat;	
}

.MainMenu_Active_RightSide
{
	width: 5px;
	height: 21px;
	background-image: url(images/cw_menu_selected_right.gif);
	background-repeat: no-repeat;
}

.Breadcrumb, a.Breadcrumb, a.Breadcrumb:link, a.Breadcrumb:active, a.Breadcrumb:visited, a.Breadcrumb:hover
{
	color: #737373;
	text-decoration: none;
	font-family: Tahoma, Arial, Helvetica;
	font-size: 10px;
	font-weight: normal;
}

.LanguageSelector, .LanguageSelector img, .LanguageSelector span
{
	vertical-align: middle;
	padding: 0px;
	margin: 0px;
	font-size: 10px;
}

/* Search Skin Object Style */
.CywexSearchTextBox
{
	width: 193px;
	height: 23px;
	background-color: #FFF;
}

.autocomplete_completionListElement 
{  
	margin: 0px!important;
	background-color: window;
	color: windowtext;
	border: buttonshadow;
	border-width: 1px;
	border-style: solid;
	cursor: 'default';
	overflow: auto;
	height: 200px;
    text-align: left; 
    list-style-type: none;
}

.autocomplete_highlightedListItem
{
	background-color: #ffff99;
	color: black;
	padding: 1px;
	width: 200px;
	position: relative;
	left: -35px;
}

.autocomplete_listItem 
{
	background-color : window;
	color : windowtext;
	padding : 1px;
	width: 200px;
	position: relative;
	left: -35px;
}

/* Register Skin Object Styles */
.Register 
{
	width: 345px;
	height: 402px;
	background-image: url(images/cw_register_bgr.jpg); 
	background-repeat: no-repeat;
	margin: 0 auto;
}

.RegisterButton
{
	text-decoration: none;
}

.RegisterHelp
{
	font-family: Tahoma, Arial, Helvetica;
	font-weight: bold;
	font-size: 14px;
	color: #76c248;
}

.RegisterText 
{
	padding-right: 10px;
	padding-left: 38px;
	font-family: Tahoma, Arial, Helvetica;
	font-weight: bold;
	font-size: 12px;
	color: #2a4980;
}

.LoginHelp span
{
	font-family: Tahoma, Arial, Helvetica;
	font-weight: bold;
	font-size: 14px;
	color: #76c248;
}

.LoginDescription span
{
	font-family: Tahoma, Arial, Helvetica;
	font-weight: normal;
	font-size: 12px;
	color: #000;
	padding: 0;
}

.CywexTextBox, #Captcha input
{
	background-color: Transparent !important;
	font-family: Tahoma, Arial, Helvetica;
	font-size: 12px;
	font-weight: normal;
}

#Captcha input
{
	width: 153px;
	height: 22px;
}

/* Cywex Buttons */
a.CywexButton
{
	background-position: top;
	background-repeat: no-repeat;
	padding-top: 3px;
	height: 21px;
	width: 91px;
	display: inline-block;
	text-align: left;
	text-indent: 10px;
	color: #FFFFFF;
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: bold; 
}

a.CywexGreyButton
{
	background-image: url(images/cw_grey_btn.gif);
}

a.CywexGreyButton:hover
{
	background-image: url(images/cw_grey_btn_over.gif);
	color: #000000;
}

a.CywexBraunButton
{
	background-image: url(images/cw_braun_btn.gif);
}

a.CywexBraunButton:hover
{
	background-image: url(images/cw_braun_btn_over.gif);
	color: #000000;
}

a.CywexGreenButton
{
	background-image: url(images/cw_green_btn.gif);
}

a.CywexGreenButton:hover
{
	background-image: url(images/cw_green_btn_over.gif);
	color: #000000;
}

a.ReloadCaptchaButton
{
	background-image: url(images/cw_captcha_reload.gif);
}

a.ReloadCaptchaButton:hover
{
	background-image: url(images/cw_captcha_reload_hover.gif);
}

/* Login Panel Styles */
.AlreadyMember 
{
	height: 36px;
	text-align: center;
	padding-top: 12px;
}

.AfterRegisterThankYou
{
	color: #000;
	font-family: Tahoma, Arial, Helvetica;
	font-size: 12px;
	font-weight: bold; 
	text-indent: 25px;
}

.AfterRegisterQuestion 
{
	height: 25px;
	color: #005cbe;
	font-family: Tahoma, Arial, Helvetica;
	font-size: 12px;
	font-weight: bold;
}

.AfterRegisterLink 
{
	text-indent: 106px;
}

.AfterRegisterLink a, AfterRegisterLink a:link, 
AfterRegisterLink a:active, AfterRegisterLink a:visited, 
AfterRegisterLink a:hover 
{
	color: #005cbe;
	font-family: Tahoma, Arial, Helvetica;
	height: 25px;
	display: block;
	font-size: 13px;
	font-weight: normal;
	text-decoration: none;
}

.AfterRegisterBtn input
{
	display: inline;
	float: right;
}

/* Login Panel Styles */
.LoginMessage
{
	font-size: 14px;
	color: #76c248;
	font-family: Tahoma, Arial, Helvetica;
	font-weight: bold;
	padding-left: 25px; 
	padding-right: 25px; 
}

/* Join Now Skin Object Style*/
.JoinNow, .LogOut
{
	font-family: Tahoma;
	float: right;
	font-size: 27px;
	cursor: pointer;	
}

a.JoinNow:link
{
	color: #686868;
}

a.LogOut:link
{
	color: #686868;
}

a.JoinNow:hover, a.LogOut:hover
{
	color: #206eb8;
}

/* Override default Styles*/
.AdminPanel
{
	background-color: #f1f1f1;
}
