body {
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	background-image: url('/images/header/bgHeader.jpg');
	background-repeat:repeat-x;
	background-position:top;
	background-color:#7F878A;
}
body.splashScreen {
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	background: url('/images/bgSplashScreen.jpg') repeat-x bottom;
}

html{
	min-height: 100%;
}

.table_width_1 {width: px}
.table_width_2 {width: -8px}

.info_box_title {font-size: 14px; color:#FFFFFF;}
.subscript {font-size: 10px; font-family: Arial, Verdana, Helvetica, sans-serif;}
.subscript_sm {font-size: 8px; font-family: Arial, Verdana, Helvetica, sans-serif;}
.subscript_sm2 {font-size: 6px; font-family: Arial, Verdana, Helvetica, sans-serif;}
.subscript_disabled {font-size: 10px; font-family: Arial, Verdana, Helvetica, sans-serif; color: #A4A4A4}
.exercise_menu_text {font-size: 11px; color: #FFFFFF; font-family: Arial, Verdana, Helvetica, sans-serif;}
.subscript2 {font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif;}
.title {font-size: 13px; font-weight: bold}
.title2 {font-size: 15px; font-weight: bold}
.lg_text {font-size: 16px; font-weight: bold}
.error {color:#FF0000; font-weight:bold}
.red_text {color:#FF0000}
.green_text {color:#19951F}
.blue_text {color:#0096e5}

.pc_price_text {color:#ec9453; font-weight:bold; font-size: 18px;}
.vc_price_text {color:#3b9c23; font-weight:bold; font-size: 18px;}
.logs_price_text {color:#0096e5; font-weight:bold; font-size: 18px;}

.subscript_blue {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 9px; color:#0096e5}
.white_text {color:#FFFFFF}
.disabled_text {color:#A4A4A4}
.regular_text {color:#000000}
.grey_back {background-color: #d9d9d9}
.subscript_white {font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; color: #FFFFFF}
.subscript2_white {font-size: 10px; font-family: Arial, Verdana, Helvetica, sans-serif; color: #FFFFFF}

a.white_link:link {color: #FFFFFF; text-decoration: underline}
a.white_link {color: #FFFFFF; text-decoration: underline}
a.white_link:visited {color: #FFFFFF; text-decoration: underline}
a.white_link:hover {text-decoration: none ; color: #FFFFFF}

a.white_link_no_line:link {color: #FFFFFF; text-decoration: none}
a.white_link_no_line {color: #FFFFFF; text-decoration: none}
a.white_link_no_line:visited {color: #FFFFFF; text-decoration: none}
a.white_link_no_line:hover {text-decoration: none ; color: #FFFFFF}

a.red_link:link {color: #FF0000; text-decoration: underline}
a.red_link {color: #FF0000; text-decoration: underline}
a.red_link:visited {color: #FF0000; text-decoration: underline}
a.red_link:hover {text-decoration: none ; color: #FF0000}

a.black_link:link {color: #000000; text-decoration: underline}
a.black_link {color: #000000; text-decoration: underline}
a.black_link:visited {color: #000000; text-decoration: underline}
a.black_link:hover {text-decoration: none ; color: #000000}

a.black_link2:link {color: #000000; text-decoration: none}
a.black_link2 {color: #000000; text-decoration: none}
a.black_link2:visited {color: #000000; text-decoration: none}
a.black_link2:hover {text-decoration: underline ; color: #000000}

a.grey_link:link {color: #636363; text-decoration: underline}
a.grey_link {color: #636363; text-decoration: underline}
a.grey_link:visited {color: #636363; text-decoration: underline}
a.grey_link:hover {text-decoration: none ; color: #636363}

a.disabled_link:link {color: #A4A4A4; text-decoration: underline}
a.disabled_link {color: #A4A4A4; text-decoration: underline}
a.disabled_link:visited {color: #A4A4A4; text-decoration: underline}
a.disabled_link:hover {text-decoration: none ; color: #A4A4A4}

a.subscript_white_link:link {font-size: 10px; color: #FFFFFF; text-decoration: underline}
a.subscript_white_link {font-size: 10px; color: #FFFFFF; text-decoration: underline}
a.subscript_white_link:visited {font-size: 10px; color: #FFFFFF; text-decoration: underline}
a.subscript_white_link:hover {font-size: 10px; text-decoration: none ; color: #FFFFFF}

.textbox {border:1px solid #000000; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 13px; color: #000000; text-decoration: none; background-color: #FFFFFF }
.textbox_disabled {border:1px solid #232323; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 13px; color: #999999; text-decoration: none; background-color: #efefef }
.textbox_subscript {border:1px solid #000000; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: none; background-color: #FFFFFF }
.textbox_subscript_disabled {border:1px solid #232323; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #999999; text-decoration: none; background-color: #efefef }
.textbox2 {border:1px solid #000000; font-family: Arial, Verdana, Helvetica, sans-serif; height: 23px; width: 143px; font-size: 13px; color: #000000; text-decoration: none; background-color: #FFFFFF }
.textbox3 {border:1px solid #000000; font-family: Arial, Verdana, Helvetica, sans-serif; height: 20px; width: 138px; font-size: 13px; color: #000000; text-decoration: none; background-color: #FFFFFF }

.green_bg_activated {background-color: #b3ffb1}
.white_bg {background-color: #ffffff}

.submit_btn {
    border : 1px solid;
	border-color : #555555;
	scrollbar-3dlight-color : #000000;
	scrollbar-arrow-color : #000000;
	scrollbar-base-color : #CCCCCC;
	scrollbar-darkshadow-color : #CCCCCC;
	scrollbar-face-color : #CCCCCC;
	scrollbar-highlight-color : #CCCCCC;
	scrollbar-shadow-color : #CCCCCC;
	scrollbar-track-color : #CCCCCC;
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 11px;
	color : #000000;
	text-decoration : none;
	background-color : #CCCCCC;
	padding: 2px;
	margin-left : 0px;
	margin-right : 0px;
	margin-bottom : 0px;
	margin-top : 0px;

}
.submit_btn_over {
    border : 1px solid;
	border-color : #555555;
	scrollbar-3dlight-color : #000000;
	scrollbar-arrow-color : #000000;
	scrollbar-base-color : #999999;
	scrollbar-darkshadow-color : #999999;
	scrollbar-face-color : #999999;
	scrollbar-highlight-color : #999999;
	scrollbar-shadow-color : #999999;
	scrollbar-track-color : #999999;
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 11px;
	color : #FFFFFF;
	text-decoration : none;
	background-color : #999999;
	padding: 2px;
	margin-left : 0px;
	margin-right : 0px;
	margin-bottom : 0px;
	margin-top : 0px;
}
.submit_btn_disabled {
    border : 1px solid;
	border-color : #777777;
	scrollbar-3dlight-color : #000000;
	scrollbar-arrow-color : #000000;
	scrollbar-base-color : #DEDEDE;
	scrollbar-darkshadow-color : #DEDEDE;
	scrollbar-face-color : #DEDEDE;
	scrollbar-highlight-color : #DEDEDE;
	scrollbar-shadow-color : #DEDEDE;
	scrollbar-track-color : #DEDEDE;
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 11px;
	color : #999999;
	text-decoration : none;
	background-color : #DEDEDE;
	padding: 2px;
	margin-left : 0px;
	margin-right : 0px;
	margin-bottom : 0px;
	margin-top : 0px;
}

.weights_title_print {
	display: none;
}

.extra_logo {
	display: none;
}

.hiddenDiv {
	display: none;
}
.visibleDiv {
	display: default;
}

.flash_image {
	
}
.print_image {
	display: none;
}

	p {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 13px; color:#000000}
	ol {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 13px; color:#000000}
	font {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 13px}
	div {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 13px; color:#000000}
	td {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 13px; color:#000000}
	
	a:link {color: #0096e5; text-decoration: underline}
	a {color: #0096e5; text-decoration: underline}
	a:visited {color: #0096e5; text-decoration: underline}
	a:hover {text-decoration: none; color: #0096e5}


.messaging_text_area {border:#EEEEEE 1px solid; padding:5px;}
.messaging_text_area p {font-size:11px; margin:0; padding:0; line-height:1em;}

.spash_login td{font-size: 10px; font-weight: bold;}
.spash_login a{font-size: 9px; line-height: 8px; font-weight: normal;}

#language_link{
	margin: 7px 10px;
}

#language_link a{
	text-decoration: none;
	color: #0096e5;
	font-weight: 500;
	font-size: 12px;
	font-family: Tahoma, sans-serif;
}

#main_menu_item{
	width: 190px;
	height: 60px;
	padding: 0;
    margin: 0;
	background-image: url('../images/btns/btn_main_menu.jpg');
	background-repeat: no-repeat;
	background-position: 0% 0%;
	text-align: center;
	float: left;
	cursor: pointer;
}
#main_menu_item a{
	text-decoration: none;
	color: #fff;
	font-weight: 500;
	font-size: 15px;
	font-family: Tahoma, sans-serif;
}
#second_menu_item{
	width: 314.6px;
	height: 25px;
	padding: 0;
    margin: 0;
	background-color: #0096E5;
	text-align: center;
	float: left;
	cursor: pointer;
	margin-left: 1px;
}
#second_menu_item a{
	text-decoration: none;
	color: #fff;
	font-weight: 500;
	font-size: 11px;
	font-family: Tahoma, sans-serif;
}
#main_menu_item_selected{
	width: 190px;
	height: 60px;
	padding: 0;
    margin: 0;
	background-image: url('../images/btns/btn_main_menu.jpg');
	background-repeat: no-repeat;
	background-position: 0% 100%;
	text-align: center;
	float: left;
	cursor: pointer;
}
#main_menu_item_selected a{
	text-decoration: none;
	color: #0096e5;
	font-weight: 500;
	font-size: 15px;
	font-family: Tahoma, sans-serif;
}
#second_menu_item_selected{
	width: 314.6px;
	height: 25px;
	padding: 0;
    margin: 0;
	background-color: #FF7F00;
	text-align: center;
	float: left;
	cursor: pointer;
	margin-left: 1px;
}
#second_menu_item_selected a{
	text-decoration: none;
	color: #fff;
	font-weight: 500;
	font-size: 11px;
	font-family: Tahoma, sans-serif;
}
h1{
	font-size: 24px;
}
h2{
	font-size: 16px;
}
h3{
	font-size: 14px;
}
ul{
	margin-bottom: 20px;
}

#AnimationDirectoryDiv {bottom:0px; left:0px; width:100%; position:fixed; border-top:2px solid #000000; background-color: #dedede;z-index:2;}
* html #AnimationDirectoryDiv {position:absolute;}

.invite_content {font-size: 16px; font-weight: normal; font-family: Arial, Verdana, Helvetica, sans-serif; color:#373636}
.invite_content2 {font-size: 13px; font-weight: normal; font-family: Arial, Verdana, Helvetica, sans-serif; color:#373636}
.invite_title {font-size: 33px; font-weight: bold; font-family: Arial, Verdana, Helvetica, sans-serif; color:#373636}
.invite_title2 {font-size: 23px; font-weight: normal; font-family: Arial, Verdana, Helvetica, sans-serif; color:#373636}
.invite_title3 {font-size: 26px; font-weight: normal; font-family: Arial, Verdana, Helvetica, sans-serif; color:#373636}
.invite_subscript1 {font-size: 10px; font-weight: normal; font-family: Arial, Verdana, Helvetica, sans-serif; color:#000000}
.invite_subscript2 {font-size: 8px; font-weight: normal; font-family: Arial, Verdana, Helvetica, sans-serif; color:#000000}

a.invite_title_link:link {font-size: 23px; color: #373636; text-decoration: underline}
a.invite_title_link {font-size: 23px; color: #373636; text-decoration: underline}
a.invite_title_link:visited {font-size: 23px; color: #373636; text-decoration: underline}
a.invite_title_link:hover {font-size: 23px; text-decoration: none ; color: #373636}

a.invite_title2_link:link {font-size: 20px; color: #373636; text-decoration: underline}
a.invite_title2_link {font-size: 20px; color: #373636; text-decoration: underline}
a.invite_title2_link:visited {font-size: 20px; color: #373636; text-decoration: underline}
a.invite_title2_link:hover {font-size: 20px; text-decoration: none ; color: #373636}

.invite_textbox {border:1px solid #FFFFFF; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 13px; color: #000000; text-decoration: none; background-color: #FFFFFF }


/**************************************/
/*		General styles for the new look of the site	*/
/**************************************/
.clearfix {
	margin:0;
	padding:0;
}

.clearfix:after {
	content:".";
	display:block;
	visibility:hidden;
	height:0;
	clear:both;
}

.clearfix { display:inline-block; }
/* Hides from IE5-mac \*/
.clearfix { display:block; }
/* End hide from ie5-mac */

#titleBarContainer
{
	position:relative;
	padding-bottom:20px;
}
#titleBarTitle
{
	position:absolute;
	left:12px;
	top:3px;
}

#titleBarTitle h1 {
	padding:0 0 0 0;
	margin:0 0 0 0;
	font-family:Arial, sans-serif;
	font-weight:normal;
	font-size:24px;
	color:#043C5E;
}


#titleBarSubMenu
{
	width:804px;
	height:30px;
	background:url('../images/titles/bgSubMenu.jpg') no-repeat right top;		
}

	#titleBarSubMenu ul
	{
		/*width:804px;*/
		width:100%;
		display:block;
		list-style-type: none;	
		margin:0;
		padding:5px 10px 0 0;		
	}
	#titleBarSubMenu ul li
	{
		display:block;
		height:30px;
		float:right;
		padding:0 15px 0 0;
	}
	
	#titleBarSubMenu ul li a
	{
		display:block;
		height:30px;
		float:left;
		padding:0 5px 0 5px;
		text-decoration:none;
		color:#	595959;
	}
	
/* Button */
.tcButtonBlue, .tcButtonBlue:hover, .tcButtonBlue:visited {
	cursor:pointer;
	display:inline-block;
	text-decoration:none;
	background:url(../images/btns/bgButtonLeft.png) left top no-repeat;
	margin:2px;
	font-size:11px !important;
	font-weight:bold;
	color:#FFFFFF !important;
	padding:0 0 0 8px;
	line-height:18px;
}
	.tcButtonBlue span {
		display:inline-block;
		padding:0px 8px 0px 0px;
		line-height:18px;
		background:url(../images/btns/bgButtonRight.png) right top no-repeat;
	}

.tcButtonOrange, .tcButtonOrange:hover, .tcButtonOrange:visited {
	cursor:pointer;
	display:inline-block;
	text-decoration:none;
	background:url(../images/btns/bgButtonLeftOrange.png) left top no-repeat;
	margin:2px;
	font-size:11px !important;
	font-weight:bold;
	color:#FFFFFF !important;
	padding:0 0 0 8px;
	line-height:18px;
}
	.tcButtonOrange span {
		display:inline-block;
		padding:0px 8px 0px 0px;
		line-height:18px;
		background:url(../images/btns/bgButtonRightOrange.png) right top no-repeat;
	}
