﻿/* Rule 3 of css/all.css */DIV
{
	border-top-width: 0px;
	padding-right: 0px;
	padding-left: 0px;
	border-left-width: 0px;
	font-size: 100%;
	border-bottom-width: 0px;
	padding-bottom: 0px;
	margin: 0px;
	vertical-align: baseline;
	padding-top: 0px;
	font-family: inherit;
	border-right-width: 0px;
	outline: 0;
}

/* Rule 86 of css/all.css */
BODY  
{
	margin:0px; 
	padding:0px; 
	background-image:url(../images/bg.gif); 
	background-repeat:repeat-x; 
	background-color:#f1f1f1; 
	font-family:"Trebuchet MS Bold", Arial, Helvetica, sans-serif; 
	font-size:14px; 
	color:#555555;
	}
.bgshademiddle  
{
	background-image:url(../images/shademiddle.gif); 
	background-repeat:repeat-x;
	}
	
.sidebarleft  
{
	vertical-align:top;
	width:219px; 
	background-image:url(../images/leftbanner.png); 
	background-repeat:no-repeat;
	background-position:left top;
	padding-right:13px; 
	
	}
	
/* Rule 1 of css/all.css */HTML
{
	border-top-width: 0px;
	padding-right: 0px;
	padding-left: 0px;
	border-left-width: 0px;
	font-size: 100%;
	border-bottom-width: 0px;
	padding-bottom: 0px;
	margin: 0px;
	vertical-align: baseline;
	padding-top: 0px;
	font-family: inherit;
	border-right-width: 0px;
	outline: 0;
}
/* Rule 83 of css/all.css */#main
{
	font-size: 0.75em;
}
/* Rule 238 of css/all.css */#main
{
	margin: 0px auto;
	width: 999px;	
	padding-top: 20px;
	position: relative;
}
/* Rule 668 of css/all.css */.clearfix
{
	display: inline-block;
}
/* Rule 670 of css/all.css */.clearfix
{
	display: block;
}
/* Rule 302 of css/all.css */#main #secondaryContent
{
	padding-right: 5px;
	padding-left: 5px;	
	float: left;
	padding-bottom: 5px;
	width: 185px;
	padding-top: 5px;
}
/* Rule 302 of css/all.css */#main #secondaryContent1
{	
	padding-right: 8px;
	padding-left: 0px;
	float: left;
	padding-bottom: 0px;
	padding-top: 0px;
}
/* Rule 341 of css/all.css */.block
{
	background: url(../images/block_left.gif) #fff repeat-y 0px 0px;
	
	
	
}
/* Rule 346 of css/all.css */.blockBottom
{
	background: url(../images/block_leftbottom.gif) no-repeat 0px 0px;
	height: 5px;
}
/* Rule 347 of css/all.css */.blockBottomRight
{
	background: url(../images/block_rightbottom.gif) no-repeat right 0px;
	padding-top: 5px;
}
/* Rule 344 of css/all.css */.blockContent
{
	padding-right: 12px;
	padding-left: 12px;
	background: url(../images/block_right.gif) repeat-y right 0px;
	padding-bottom: 0px;
	overflow: hidden;
	padding-top: 3px;
}
/* Rule 350 of css/all.css */.block.related .blockContent
{
	padding-right: 1px;
	padding-left: 1px;
	padding-bottom: 0px;
	padding-top: 0px;
}
/* Rule 374 of css/all.css */#relatedLinks .blockContent
{
	padding-bottom: 0px;
	overflow: visible;
}
/* Rule 379 of css/all.css */#relatedLinks .blockContent DIV#panel5
{
	padding-right: 0px;
	padding-left: 0px;
	background: none transparent scroll repeat 0% 0%;
	padding-bottom: 0px;
	padding-top: 0px;
}
 Rule 4 of css/all.css SPAN
{
	border-top-width: 0px;
	padding-right: 0px;
	padding-left: 0px;
	border-left-width: 0px;
	font-size: 100%;
	border-bottom-width: 0px;
	padding-bottom: 0px;
	margin: 0px;
	vertical-align: baseline;
	padding-top: 0px;
	font-family: inherit;
	border-right-width: 0px;
	outline: 0;
}
/* Rule 382 of css/all.css */#relatedLinks SPAN
{
	display: block;
	cursor: pointer;
}
/* Rule 14 of css/all.css P
{
	color: #303030;
	font-size: 12px;
	font-family: "Trebuchet MS Bold";
	vertical-align: top;
	padding: 5px 0px 5px 0px;
}*/
/* Rule 249 of css/all.css */#main P
{
	margin-bottom: 10px;
	line-height: 1.33em;
}
/* Rule 385 of css/all.css */#relatedLinks SPAN P
{
	font-size: 0.95em;
	margin: 0px 9px;
	width: 163px;
	line-height: 1.1em;
	height: 30px;
}
/* Rule 418 of css/all.css */#panel5 P
{
	display: none;
}
/* Rule 427 of css/all.css */.linksLoaded #panel5 P
{
	display: block;
}
/* Rule 17 of css/all.css */A
{
	border-top-width: 0px;
	padding-right: 0px;
	padding-left: 0px;
	border-left-width: 0px;
	font-size: 100%;
	border-bottom-width: 0px;
	padding-bottom: 0px;
	margin: 0px;
	vertical-align: baseline;
	padding-top: 0px;
	font-family: inherit;
	border-right-width: 0px;
	outline: 0;
}
/* Rule 79 of css/all.css */A
{
	color: #4e6780;
}
/* Rule 239 of css/all.css */#main A
{
	
	text-decoration: none;
}
/* Rule 241 of css/all.css */#main P A
{
	background: url(../images/link-dottedline.gif) repeat-x left bottom;
}
/* Rule 386 of css/all.css */#relatedLinks SPAN P A
{
	background: none transparent scroll repeat 0% 0%;
	color: #666;
}
/* Rule 380 of css/all.css */#relatedLinks .blockContent DIV DIV
{
	background: none transparent scroll repeat 0% 0%;
}
/* Rule 417 of css/all.css */#panel5-body
{
	display: none;
}
/* Rule 426 of css/all.css */.linksLoaded #panel5-body
{
	display: block;
}
/* Rule 376 of css/all.css */#relatedLinks .panel_body A
{
	display: block;
}
/* Rule 28 of css/all.css */IMG
{
	border-top-width: 0px;
	padding-right: 0px;
	padding-left: 0px;
	border-left-width: 0px;
	font-size: 100%;
	border-bottom-width: 0px;
	padding-bottom: 0px;
	margin: 0px;
	vertical-align: baseline;
	padding-top: 0px;
	font-family: inherit;
	border-right-width: 0px;
	outline: 0;
}
/* Rule 433 of css/all.css */#panel5-body IMG
{
}
/* Rule 416 of css/all.css */#panel4 P
{
	display: none;
}
/* Rule 425 of css/all.css */.linksLoaded #panel4 P
{
	display: block;
}
/* Rule 396 of css/all.css */#relatedLinks #panel4 SPAN H6
{
	background-position: -200px -75px;
}
/* Rule 415 of css/all.css */#panel4-body
{
	display: none;
}
/* Rule 424 of css/all.css */.linksLoaded #panel4-body
{
	display: block;
}
/* Rule 432 of css/all.css */#panel4-body IMG
{
}
/* Rule 414 of css/all.css */#panel3 P
{
	display: none;
}
/* Rule 423 of css/all.css */.linksLoaded #panel3 P
{
	display: block;
}
/* Rule 393 of css/all.css */#relatedLinks #panel3 SPAN H6
{
	background-position: -200px -50px;
}
/* Rule 413 of css/all.css */#panel3-body
{
	display: none;
}
/* Rule 422 of css/all.css */.linksLoaded #panel3-body
{
	display: block;
}
/* Rule 431 of css/all.css */#panel3-body IMG
{
}
/* Rule 412 of css/all.css */#panel2 P
{
	display: none;
}
/* Rule 421 of css/all.css */.linksLoaded #panel2 P
{
	display: block;
}

/* Rule 411 of css/all.css */#panel2-body
{
	display: none;
}
/* Rule 420 of css/all.css */.linksLoaded #panel2-body
{
	display: block;
}
/* Rule 430 of css/all.css */#panel2-body IMG
{
}
/* Rule 378 of css/all.css */#relatedLinks .blockContent DIV.activePanel
{
	background: url(../images/related_tab_open.gif) no-repeat center bottom;
	height: 1%;
}
/* Rule 21 of /css/js_on_styles.css */#panel1 P
{
	display: none;
}
/* Rule 23 of /css/js_on_styles.css */.linksLoaded #panel1 P
{
	display: block;
}
/* Rule 387 of css/all.css */#relatedLinks #panel1 SPAN H6
{
	background-position: -200px 0px;
}
/* Rule 389 of css/all.css */#relatedLinks .activePanel#panel1 H6
{
	background-position: 0px 0px;
}
/* Rule 20 of /css/js_on_styles.css */#panel1-body
{
	display: none;
}
/* Rule 22 of /css/js_on_styles.css */.linksLoaded #panel1-body
{
	display: block;
}
/* Rule 381 of css/all.css */#relatedLinks #panel1 IMG
{
	border-top: #e9e9e9 1px solid;
}
/* Rule 429 of css/all.css */#panel1-body IMG
{
}
/* Rule 410 of css/all.css */#panel0
{
	display: none;
}
/* Rule 419 of css/all.css */.linksLoaded #panel0
{
	display: block;
}
/* Rule 407 of css/all.css */#relatedLinks DIV#panel0 P
{
	display: none;
	position: absolute;
}
/* Rule 402 of css/all.css */#relatedLinks #panel0 SPAN H6
{
	background-position: -200px -125px;
}
/* Rule 409 of css/all.css */#relatedLinks DIV#panel0 DIV.c2c
{
	background: url(../images/clicktochat-open.png) no-repeat 4px 4px;
	margin-bottom: -20px;
	height: 208px;
}

/* Rule 353 of css/all.css */.block.related .blockContent H5
{
	padding-left: 10px;
}
/* Rule 375 of css/all.css */#relatedLinks H5
{
	padding-right: 5px;
	padding-left: 5px;
	background: url(../images/titles_sidebar-20.png) #fff no-repeat 11px -195px;
	padding-bottom: 7px;
	text-indent: -99999px;
	padding-top: 6px;
	border-bottom: #a7a7a7 1px solid;
	height: 10px;
}
/* Rule 342 of css/all.css */.blockTop
{
	background: url(../images/block_lefttop.gif) no-repeat 0px 0px;
	margin-bottom: 0px;
	height: 5px;
}
/* Rule 343 of css/all.css */.blockTopRight
{
	background: url(../images/block_righttop.gif) no-repeat right 0px;
	padding-top: 5px;
}
/* Rule 434 of css/all.css */.block.nav
{
	margin-bottom: 5px;
}
/* Rule 349 of css/all.css */.block.nav .blockContent
{
	padding-right: 1px;
	padding-left: 1px;
	padding-bottom: 0px;
	padding-top: 0px;
}

/* Rule 435 of css/all.css */.block.nav .blockContent UL
{
	font-weight: bold;
	font-size: 0.95em;
	border-bottom: #d6d6d6 1px solid;
}
/* Rule 438 of css/all.css */.block.nav .blockContent UL LI
{
	display: inline;
}
/* Rule 442 of css/all.css */.block.nav .blockContent UL LI A
{
	padding-right: 10px;
	border-top: #d6d6d6 1px solid;
	display: block;
	padding-left: 10px;
	background: none transparent scroll repeat 0% 0%;
	padding-bottom: 3px;
	padding-top: 2px;
}
/* Rule 437 of css/all.css */.block.nav .blockContent UL LI UL
{
	border-top-width: 0px;
	padding-right: 0px;
	padding-left: 0px;
	font-weight: normal;
	border-left-width: 0px;
	font-size: 1em;
	border-bottom-width: 0px;
	padding-bottom: 4px;
	margin: 0px;
	padding-top: 0px;
	border-right-width: 0px;
}
/* Rule 535 of css/all.css */#main .block.nav .blockContent UL UL LI A
{
	border-top-width: 0px;
	padding-right: 0px;
	background-position: 10px 7px;
	padding-left: 20px;
	border-left-width: 0px;
	background-image: url(../images/main-nav-list-arrow.png);
	border-bottom-width: 0px;
	padding-bottom: 1px;
	padding-top: 0px;
	background-repeat: no-repeat;
	border-right-width: 0px;
}
/* Rule 448 of css/all.css */#page_system .block.nav .blockContent UL LI.l1 A
{
	background-position: 10px -93px;
	font-weight: bold;
	color: #112941;
	background-color: #d5e1c6;
}
/* Rule 352 of css/all.css */.block.nav .blockContent H5
{
	padding-left: 10px;
}
/* Rule 537 of css/all.css */.block.nav H5
{
	padding-right: 5px;
	background-position: 10px 5px;
	padding-left: 5px;
	padding-bottom: 7px;
	text-indent: -99999px;
	padding-top: 6px;
	border-bottom: #a7a7a7 1px solid;
	background-repeat: no-repeat;
	height: 24px;
}
/* Rule 539 of css/all.css */BODY.system .block.nav H5
{
	background: url(/ManagePortal/imgages/headers_sidebar-100.png) no-repeat 10px -795px;
}
/* Rule 252 of css/all.css */#main #myContent
{
	padding-right: 5px;
	padding-left: 5px;
	float: left;
	font-family:Tahoma;
	font-size:12px;
	color:#555555;
	padding-bottom: 5px;
	width: 675px;
	padding-top: 5px;
	
}
/* Rule 254 of css/all.css */#main #primaryContent .contain
{
	padding-right: 14px;
	padding-left: 15px;
	padding-bottom: 0px;
	padding-top: 0px;
	font-family:Arial;
	font-size:12px;
}
/* Rule 297 of css/all.css */#main #primaryContent .primaryBody
{
	margin: 0px 210px 0px 0px;
}
/* Rule 298 of css/all.css */#main #primaryContent .contain .primaryBody
{
	margin: 0px 230px 0px 0px;
}
/* Rule 34 of css/pages/system/main.css */#page_system #main #primaryContent .contain .primaryBody
{
	margin: -15px 230px 0px 0px;
}

/* Rule 276 of css/all.css */#main #primaryContent H3
{
	padding-right: 0px;
	padding-left: 0px;
	font-weight: bold;
	padding-bottom: 4px;
	margin: 0px 0px 10px;
	color: #d5e1c6;
	line-height: 1em;
	padding-top: 0px;
	border-bottom: #d5e1c6 1px solid;
}
/* Rule 299 of css/all.css */#main #primaryContent .contain .primaryBody H3
{
	margin: 12px 0px 7px;
	position: relative;
}
.primaryBody 
{
	font-family:Arial;
	font-size:12px;
}
.primaryBody1
{
	font-family:Arial;
	font-size:12px;
	color:#555555;
}
.primaryBody1 p
{
	font-family:Arial;
	font-size:12px;
	color:#555555;
}
/* Rule 32 of css/pages/system/main.css */#page_system #main #primaryContent .contain .primaryBody H3
{
	margin: 27px 0pt 5px;
}
/* Rule 300 of css/all.css */#main #primaryContent .contain .primarySidebar
{
	float: right;
	width: 205px;
}
/* Rule 301 of css/all.css */#main #primaryContent .primarySidebar
{
	float: right;
	width: 205px;
}
/* Rule 340 of css/all.css */.blockGrey
{
	padding-right: 3px;
	padding-left: 3px;	
	padding-bottom: 3px;
	margin: 0px 0px 5px;
	padding-top: 3px;
}
/* Rule 621 of css/all.css */.primarySidebar .blockGrey
{
	padding-right: 3px;
	padding-left: 3px;
	margin-bottom: 10px;
	padding-bottom: 3px;
	padding-top: 3px;
}
/* Rule 304 of css/all.css */#main #primaryContent .contain .primarySidebar .blockContent
{
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
	padding-top: 0px;
}
/* Rule 636 of css/all.css */#main #primaryContent .primarySidebar .blockContent P
{
	font-size: 0.95em;
	margin: 5px 0px 0px;
	line-height: 1.2em;
}


/* Rule 549 of css/all.css */.video
/*{
	background: #000;
	overflow: hidden;
	width: 177px;
	position: relative;
	height: 132px;
}*/
/* Rule 549 of css/all.css */.video1
{
	background: #000;
	overflow: hidden;
	width: 130px;
	position: relative;
	height: 132px;
}
/* Rule 551 of css/all.css */.videoPlay
{
	left: 62px;
	background-image: url(../images/video_play.png);
	width: 52px;
	cursor: pointer;
	position: absolute;
	top: 40px;
	height: 52px;
}
/* Rule 622 of css/all.css */.primarySidebar .blockContent H5
{
	padding-right: 0px;
	background-position: 0px 5px;
	padding-left: 0px;
	padding-bottom: 5px;
	overflow: hidden;
	text-indent: -99999em;
	padding-top: 5px;
	background-repeat: no-repeat;
	height: 10px;
}

/* Rule 253 of css/all.css */#main #primaryContent .pageHead
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 20px;
	margin: 0px 15px 0px;
	padding-top: 0px;
}
/* Rule 278 of css/all.css */#main #primaryContent P.intro
{
	font-size: 1.16em;
	color: #d5e1c6;
	line-height: 1.14em;
}

.PrimarycontentSubHeader
{
	margin: 0px 0px 5px;
	background-repeat: no-repeat;
	font-weight: 900;
}
.PrimarycontentHeader
{
	font-weight: bold;
	font-size: 13px;
	background-image: url(../images/heading_middle.gif);
	color: #76a251;
	font-family: "Trebuchet MS Bold";
	background-color: #cde39f;
	height: 20px;
	padding-left: 10px;
	vertical-align: middle;
}

APPLET
{
	border-top-width: 0px;
	padding-right: 0px;
	padding-left: 0px;
	border-left-width: 0px;
	font-size: 100%;
	border-bottom-width: 0px;
	padding-bottom: 0px;
	margin: 0px;
	vertical-align: baseline;
	padding-top: 0px;
	font-family: inherit;
	border-right-width: 0px;
	outline: 0;
}
OBJECT
{
	border-top-width: 0px;
	padding-right: 0px;
	padding-left: 0px;
	border-left-width: 0px;
	font-size: 100%;
	border-bottom-width: 0px;
	padding-bottom: 0px;
	margin: 0px;
	vertical-align: baseline;
	padding-top: 0px;
	font-family: inherit;
	border-right-width: 0px;
	outline: 0;
}
IFRAME
{
	border-top-width: 0px;
	padding-right: 0px;
	padding-left: 0px;
	border-left-width: 0px;
	font-size: 100%;
	border-bottom-width: 0px;
	padding-bottom: 0px;
	margin: 0px;
	vertical-align: baseline;
	padding-top: 0px;
	font-family: inherit;
	border-right-width: 0px;
	outline: 0;
}
P
{
	color: #303030;
	
	
	vertical-align: top;
	padding: 5px 0px 5px 0px;
}
BLOCKQUOTE
{
	border-top-width: 0px;
	padding-right: 0px;
	padding-left: 0px;
	border-left-width: 0px;
	font-size: 100%;
	border-bottom-width: 0px;
	padding-bottom: 0px;
	margin: 0px;
	vertical-align: baseline;
	padding-top: 0px;
	font-family: inherit;
	border-right-width: 0px;
	outline: 0;
}
PRE
{
	border-top-width: 0px;
	padding-right: 0px;
	padding-left: 0px;
	border-left-width: 0px;
	font-size: 100%;
	border-bottom-width: 0px;
	padding-bottom: 0px;
	margin: 0px;
	vertical-align: baseline;
	padding-top: 0px;
	font-family: inherit;
	border-right-width: 0px;
	outline: 0;
}
A
{
	border-top-width: 0px;
	padding-right: 0px;
	padding-left: 0px;
	border-left-width: 0px;
	font-size: 100%;
	border-bottom-width: 0px;
	padding-bottom: 0px;
	margin: 0px;
	vertical-align: baseline;
	padding-top: 0px;
	font-family: inherit;
	border-right-width: 0px;
	outline: 0;
}
ABBR
{
	border-top-width: 0px;
	padding-right: 0px;
	padding-left: 0px;
	border-left-width: 0px;
	font-size: 100%;
	border-bottom-width: 0px;
	padding-bottom: 0px;
	margin: 0px;
	vertical-align: baseline;
	padding-top: 0px;
	font-family: inherit;
	border-right-width: 0px;
	outline: 0;
}
ACRONYM
{
	border-top-width: 0px;
	padding-right: 0px;
	padding-left: 0px;
	border-left-width: 0px;
	font-size: 100%;
	border-bottom-width: 0px;
	padding-bottom: 0px;
	margin: 0px;
	vertical-align: baseline;
	padding-top: 0px;
	font-family: inherit;
	border-right-width: 0px;
	outline: 0;
}
ADDRESS
{
	border-top-width: 0px;
	padding-right: 0px;
	padding-left: 0px;
	border-left-width: 0px;
	font-size: 100%;
	border-bottom-width: 0px;
	padding-bottom: 0px;
	margin: 0px;
	vertical-align: baseline;
	padding-top: 0px;
	font-family: inherit;
	border-right-width: 0px;
	outline: 0;
}
BIG
{
	border-top-width: 0px;
	padding-right: 0px;
	padding-left: 0px;
	border-left-width: 0px;
	font-size: 100%;
	border-bottom-width: 0px;
	padding-bottom: 0px;
	margin: 0px;
	vertical-align: baseline;
	padding-top: 0px;
	font-family: inherit;
	border-right-width: 0px;
	outline: 0;
}
CITE
{
	border-top-width: 0px;
	padding-right: 0px;
	padding-left: 0px;
	border-left-width: 0px;
	font-size: 100%;
	border-bottom-width: 0px;
	padding-bottom: 0px;
	margin: 0px;
	vertical-align: baseline;
	padding-top: 0px;
	font-family: inherit;
	border-right-width: 0px;
	outline: 0;
}
CODE
{
	border-top-width: 0px;
	padding-right: 0px;
	padding-left: 0px;
	border-left-width: 0px;
	font-size: 100%;
	border-bottom-width: 0px;
	padding-bottom: 0px;
	margin: 0px;
	vertical-align: baseline;
	padding-top: 0px;
	font-family: inherit;
	border-right-width: 0px;
	outline: 0;
}
DEL
{
	border-top-width: 0px;
	padding-right: 0px;
	padding-left: 0px;
	border-left-width: 0px;
	font-size: 100%;
	border-bottom-width: 0px;
	padding-bottom: 0px;
	margin: 0px;
	vertical-align: baseline;
	padding-top: 0px;
	font-family: inherit;
	border-right-width: 0px;
	outline: 0;
}
DFN
{
	border-top-width: 0px;
	padding-right: 0px;
	padding-left: 0px;
	border-left-width: 0px;
	font-size: 100%;
	border-bottom-width: 0px;
	padding-bottom: 0px;
	margin: 0px;
	vertical-align: baseline;
	padding-top: 0px;
	font-family: inherit;
	border-right-width: 0px;
	outline: 0;
}
EM
{
	border-top-width: 0px;
	padding-right: 0px;
	padding-left: 0px;
	border-left-width: 0px;
	font-size: 100%;
	border-bottom-width: 0px;
	padding-bottom: 0px;
	margin: 0px;
	vertical-align: baseline;
	padding-top: 0px;
	font-family: inherit;
	border-right-width: 0px;
	outline: 0;
}
FONT
{
	border-top-width: 0px;
	padding-right: 0px;
	padding-left: 0px;
	border-left-width: 0px;
	font-size: 100%;
	border-bottom-width: 0px;
	padding-bottom: 0px;
	margin: 0px;
	vertical-align: baseline;
	padding-top: 0px;
	font-family: inherit;
	border-right-width: 0px;
	outline: 0;
}
IMG
{
	border-top-width: 0px;
	padding-right: 0px;
	padding-left: 0px;
	border-left-width: 0px;
	font-size: 100%;
	border-bottom-width: 0px;
	padding-bottom: 0px;
	margin: 0px;
	vertical-align: baseline;
	padding-top: 0px;
	font-family: inherit;
	border-right-width: 0px;
	outline: 0;
}
INS
{
	border-top-width: 0px;
	padding-right: 0px;
	padding-left: 0px;
	border-left-width: 0px;
	font-size: 100%;
	border-bottom-width: 0px;
	padding-bottom: 0px;
	margin: 0px;
	vertical-align: baseline;
	padding-top: 0px;
	font-family: inherit;
	border-right-width: 0px;
	outline: 0;
}
KBD
{
	border-top-width: 0px;
	padding-right: 0px;
	padding-left: 0px;
	border-left-width: 0px;
	font-size: 100%;
	border-bottom-width: 0px;
	padding-bottom: 0px;
	margin: 0px;
	vertical-align: baseline;
	padding-top: 0px;
	font-family: inherit;
	border-right-width: 0px;
	outline: 0;
}
Q
{
	border-top-width: 0px;
	padding-right: 0px;
	padding-left: 0px;
	border-left-width: 0px;
	font-size: 100%;
	border-bottom-width: 0px;
	padding-bottom: 0px;
	margin: 0px;
	vertical-align: baseline;
	padding-top: 0px;
	font-family: inherit;
	border-right-width: 0px;
	outline: 0;
}
S
{
	border-top-width: 0px;
	padding-right: 0px;
	padding-left: 0px;
	border-left-width: 0px;
	font-size: 100%;
	border-bottom-width: 0px;
	padding-bottom: 0px;
	margin: 0px;
	vertical-align: baseline;
	padding-top: 0px;
	font-family: inherit;
	border-right-width: 0px;
	outline: 0;
}
SAMP
{
	border-top-width: 0px;
	padding-right: 0px;
	padding-left: 0px;
	border-left-width: 0px;
	font-size: 100%;
	border-bottom-width: 0px;
	padding-bottom: 0px;
	margin: 0px;
	vertical-align: baseline;
	padding-top: 0px;
	font-family: inherit;
	border-right-width: 0px;
	outline: 0;
}
SMALL
{
	border-top-width: 0px;
	padding-right: 0px;
	padding-left: 0px;
	border-left-width: 0px;
	font-size: 100%;
	border-bottom-width: 0px;
	padding-bottom: 0px;
	margin: 0px;
	vertical-align: baseline;
	padding-top: 0px;
	font-family: inherit;
	border-right-width: 0px;
	outline: 0;
}
STRIKE
{
	border-top-width: 0px;
	padding-right: 0px;
	padding-left: 0px;
	border-left-width: 0px;
	font-size: 100%;
	border-bottom-width: 0px;
	padding-bottom: 0px;
	margin: 0px;
	vertical-align: baseline;
	padding-top: 0px;
	font-family: inherit;
	border-right-width: 0px;
	outline: 0;
}
STRONG
{
	border-top-width: 0px;
	padding-right: 0px;
	padding-left: 0px;
	border-left-width: 0px;
	font-size: 100%;
	border-bottom-width: 0px;
	padding-bottom: 0px;
	margin: 0px;
	vertical-align: baseline;
	padding-top: 0px;
	font-family: inherit;
	border-right-width: 0px;
	outline: 0;
}
SUB
{
	border-top-width: 0px;
	padding-right: 0px;
	padding-left: 0px;
	border-left-width: 0px;
	font-size: 100%;
	border-bottom-width: 0px;
	padding-bottom: 0px;
	margin: 0px;
	vertical-align: baseline;
	padding-top: 0px;
	font-family: inherit;
	border-right-width: 0px;
	outline: 0;
}
SUP
{
	border-top-width: 0px;
	padding-right: 0px;
	padding-left: 0px;
	border-left-width: 0px;
	font-size: 100%;
	border-bottom-width: 0px;
	padding-bottom: 0px;
	margin: 0px;
	vertical-align: baseline;
	padding-top: 0px;
	font-family: inherit;
	border-right-width: 0px;
	outline: 0;
}
TT
{
	border-top-width: 0px;
	padding-right: 0px;
	padding-left: 0px;
	border-left-width: 0px;
	font-size: 100%;
	border-bottom-width: 0px;
	padding-bottom: 0px;
	margin: 0px;
	vertical-align: baseline;
	padding-top: 0px;
	font-family: inherit;
	border-right-width: 0px;
	outline: 0;
}
VAR
{
	border-top-width: 0px;
	padding-right: 0px;
	padding-left: 0px;
	border-left-width: 0px;
	font-size: 100%;
	border-bottom-width: 0px;
	padding-bottom: 0px;
	margin: 0px;
	vertical-align: baseline;
	padding-top: 0px;
	font-family: inherit;
	border-right-width: 0px;
	outline: 0;
}
DL
{
	border-top-width: 0px;
	padding-right: 0px;
	padding-left: 0px;
	border-left-width: 0px;
	font-size: 100%;
	border-bottom-width: 0px;
	padding-bottom: 0px;
	margin: 0px;
	vertical-align: baseline;
	padding-top: 0px;
	font-family: inherit;
	border-right-width: 0px;
	outline: 0;
}
DT
{
	border-top-width: 0px;
	padding-right: 0px;
	padding-left: 0px;
	border-left-width: 0px;
	font-size: 100%;
	border-bottom-width: 0px;
	padding-bottom: 0px;
	margin: 0px;
	vertical-align: baseline;
	padding-top: 0px;
	font-family: inherit;
	border-right-width: 0px;
	outline: 0;
}
DD
{
	border-top-width: 0px;
	padding-right: 0px;
	padding-left: 0px;
	border-left-width: 0px;
	font-size: 100%;
	border-bottom-width: 0px;
	padding-bottom: 0px;
	margin: 0px;
	vertical-align: baseline;
	padding-top: 0px;
	font-family: inherit;
}
/* Rule 89 of css/all.css */.footerWide
{
	background: url(../images/footer-bkd.png) #fff repeat-x left top;
	margin: 0px 0px 0px;
	width: 100%;
}

/* Rule 84 of css/all.css        --RAHEEM--  #footer
/*  {
	font-size: 0.75em;
}
*//* Rule 305 of css/all.css	--RAHEEM--#footer
{
	margin: 0px auto;
	width: 895px;
	color: #999;
	position: relative;
}


/* Rule 311 of css/all.css		--RAHEEM--#footer DIV.copyright
{
	min-width: 49%;
	font-size: 0.8em;
	margin: 18px auto;
	width: 430px;
	white-space: nowrap;
	text-align: center;
}
/* Rule 666 of css/all.css		--RAHEEM--#footer .copyright
{
	left: -51px;
	position: relative;
}*/

/* Rule 17 of css/all.css */A
{
	border-top-width: 0px;
	padding-right: 0px;
	padding-left: 0px;
	border-left-width: 0px;
	font-size: 100%;
	border-bottom-width: 0px;
	padding-bottom: 0px;
	margin: 0px;
	vertical-align: baseline;
	padding-top: 0px;
	font-family: inherit;
	border-right-width: 0px;
	outline: 0;
}
/* Rule 79 of css/all.css */A
{
	color: #4e6780;
}
/* Rule 312 of css/all.css */#footer DIV.copyright A.logo
{
	display: block;
	background: url(../images/footer-guthy-renker-logo.png) no-repeat 0px 0px;
	float: left;
	margin: 0px 20px 0px 0px;
	width: 119px;
	text-indent: -999999em;
	height: 17px;
}


/* Rule 306 of css/all.css */#footer UL
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 7px;
	margin: 0px auto;
	padding-top: 7px;
}
/* Rule 658 of css/all.css */#footer UL
{
	padding-right: 0pt;
	padding-left: 0pt;
	padding-bottom: 1px;
	padding-top: 7px;
}


/* Rule 46 of css/all.css */LI
{
	border-top-width: 0px;
	padding-right: 0px;
	padding-left: 0px;
	border-left-width: 0px;
	font-size: 100%;
	border-bottom-width: 0px;
	padding-bottom: 0px;
	margin: 0px;
	vertical-align: baseline;
	padding-top: 0px;
	font-family: inherit;
	border-right-width: 0px;
	outline: 0;
}
/* Rule 307 of css/all.css */#footer UL LI
{
	float: left;
}
/* Rule 314 of css/all.css */#footer .countryselector
{
	width: 200px;
}


/* Rule 63 of /css/js_on_styles.css */#footer #countryselector
{
	margin-top: 0px;
	display: list-item;
	width: 100px;
}
/* Rule 65 of /css/js_on_styles.css */#footer #countryselector
{
	left: 0px;
	position: static;
}
/* Rule 320 of css/all.css */#footer #countryList
{
	border-right: #9c9c9c 1px solid;
	padding-right: 0px;
	border-top: #9c9c9c 1px solid;
	padding-left: 0px;
	right: 5px;
	background: #fff;
	float: left;
	padding-bottom: 0px;
	overflow: hidden;
	border-left: #9c9c9c 1px solid;
	width: 130px;
	padding-top: 0px;
	border-bottom: #9c9c9c 1px solid;
	position: absolute;
	top: 6px;
	height: 18px;
}
/* Rule 322 of css/all.css */#footer #countryList LI.hideable
{
	display: none;
}
/* Rule 308 of css/all.css */#footer UL LI A
{
	border-right: #fff 1px solid;
	padding-right: 17px;
	display: block;
	padding-left: 17px;
	font-size: 0.8em;
	padding-bottom: 3px;
	color: #4e6780;
	line-height: 1em;
	padding-top: 3px;
	text-decoration: none;
}
/* Rule 323 of css/all.css */#footer #countryList LI A
{
	padding-right: 5px;
	background-position: 10px 3px;
	padding-left: 34px;
	font-weight: 900;
	font-size: 0.8em;
	float: none;
	padding-bottom: 0px;
	width: 128px;
	color: #666;
	line-height: 1.87em;
	padding-top: 0px;
	background-repeat: no-repeat;
	position: relative;
	height: 18px;
}
/* Rule 325 of css/all.css */#footer #countryList LI A
{
	background: url(../images/flags-20.png) #fff no-repeat 10px 3px;
}
/* Rule 336 of css/all.css */#footer #countryList LI.oth A
{
	background-position: 10px -197px;
}
/* Rule 333 of css/all.css */#footer #countryList LI.fin A
{
	background-position: 10px -117px;
}
/* Rule 332 of css/all.css */#footer #countryList LI.den A
{
	background-position: 10px -157px;
}
/* Rule 334 of css/all.css */#footer #countryList LI.nor A
{
	background-position: 10px -177px;
}
/* Rule 335 of css/all.css */#footer #countryList LI.swe A
{
	background-position: 10px -137px;
}
/* Rule 329 of css/all.css */#footer #countryList LI.ja A
{
	background-position: 10px -97px;
}
/* Rule 331 of css/all.css */#footer #countryList LI.ger A
{
	background-position: 10px -77px;
}
/* Rule 330 of css/all.css */#footer #countryList LI.aus A
{
	background-position: 10px -57px;
}
/* Rule 327 of css/all.css */#footer #countryList LI.uk A
{
	background-position: 10px -17px;
}
/* Rule 328 of css/all.css */#footer #countryList LI.ca A
{
	background-position: 10px -37px;
}
/* Rule 324 of css/all.css */#footer #countryList LI.usa
{
	z-index: 10;
	background: url(../images/country-selector-bg.png) no-repeat;
	left: 0px;
	bottom: 0px;
	position: absolute;
}
/* Rule 326 of css/all.css */#footer #countryList LI.usa A
{
	background-position: 10px 3px;
}
/* Rule 338 of css/all.css */#footer #countryList LI.usa A
{
	background-color: transparent;
}
/* Rule 49 of css/all.css */LABEL
{
	border-top-width: 0px;
	padding-right: 0px;
	padding-left: 0px;
	border-left-width: 0px;
	font-size: 100%;
	border-bottom-width: 0px;
	padding-bottom: 0px;
	margin: 0px;
	vertical-align: baseline;
	padding-top: 0px;
	font-family: inherit;
	border-right-width: 0px;
	outline: 0;
}
/* Rule 315 of css/all.css */#footer .countryselector LABEL
{
	padding-right: 7px;
	display: block;
	padding-left: 20px;
	font-size: 0.8em;
	float: left;
	padding-bottom: 3px;
	color: #4e6780;
	line-height: 1em;
	padding-top: 3px;
}


/* Rule 659 of css/all.css */#footer UL LI.last A
{
	border-right-style: none;
}
/* Rule 27 of /css/js_on_styles.css */#footer UL LI.last A
{
	border-right: #ffffff 1px solid;
}

/* Rule 28 of /css/js_on_styles.css */#footer LI.kiosk
{
	display: list-item;
}
/* Rule 310 of css/all.css */#footer UL LI.terms A
{
	padding-left: 6px;
}
#demolanding
{
	float: left;
	margin: 0px 0px 0px 10px;
	width: 650px;
}
A.ldemolanging
{
	display: block;
	background: url(#) #fff no-repeat left top;
	float: left;
	margin: 0px 10px 10px;
	width: 234px;
	height: 87px;
}
A.ldemolanging IMG
{
	margin: 2px 3px 3px;
}
#randomCeleb
{
	height: 520px;
	position: relative;
	overflow: hidden;
	background: url(../images/celeb_alyssaMilano.jpg);
}


/* Rule 252 of css/all.css */#main #primaryContent
{
	padding-right: 5px;
	padding-left: 5px;
	float: right;
	padding-bottom: 5px;
	width: 550px;
	padding-top: 5px;
	
	
}
/* Rule 45 of css/all.css */UL
{
	border-top-width: 0px;
	padding-right: 0px;
	padding-left: 0px;
	border-left-width: 0px;
	font-size: 100%;
	border-bottom-width: 0px;
	padding-bottom: 0px;
	margin: 0px;
	vertical-align: baseline;
	padding-top: 0px;
	font-family: inherit;
	border-right-width: 0px;
	outline: 0;
}
/* Rule 62 of css/all.css */UL
{
	list-style-type: none;
}
/* Rule 2 of css/pages/sitemap/main.css */.sitemap #main #myContent UL#siteMap
{
	min-height: 500px;
	margin: 20px 0px 0px;
	position: relative;
	height: 500px;
}

/* Rule 3 of css/pages/sitemap/main.css */.sitemap #main #myContent UL#siteMap LI
{
	display: inline;
	margin: 0px 0px 0px 5px;
}
/* Rule 8 of css/pages/sitemap/main.css */.sitemap #main #myContent UL LI.sitemapHeader
{
	font-family:Trebuchet MS Bold;
	color:#555555;
	font-weight: bold;
	font-size: 12px;
	width: 150px;
	
	position: absolute;
	
}
/* Rule 16 of css/pages/sitemap/main.css */.smAccount
{
	left: 340px;
	top: 205px;
}
/* Rule 5 of css/pages/sitemap/main.css */.sitemap #main #myContent UL#siteMap LI UL LI
{
	margin: 0px;
}
/* Rule 17 of css/all.css */A
{
	border-top-width: 0px;
	padding-right: 0px;
	padding-left: 0px;
	border-left-width: 0px;
	font-size: 100%;
	border-bottom-width: 0px;
	padding-bottom: 0px;
	margin: 0px;
	vertical-align: baseline;
	padding-top: 0px;
	font-family: inherit;
	border-right-width: 0px;
	outline: 0;
}
/* Rule 79 of css/all.css */A
{
	color: #4e6780;
}
/* Rule 239 of css/all.css */#main A
{

	text-decoration: none;
}
/* Rule 4 of css/pages/sitemap/main.css */.sitemap #main #myContent UL#siteMap LI A
{
	padding-right: 0px;
	display: block;
	padding-left: 10px;
	color:#555555;
	margin-bottom: 3px;
	padding-bottom: 2px;
	padding-top: 0px;
	border-bottom: #ccc 1px solid;
}
/* Rule 6 of css/pages/sitemap/main.css */.sitemap #main #myContent UL#siteMap LI UL LI A
{
	border-top-width: 0px;
	font-weight: normal;
	font-family:Arial;
	
	border-left-width: 0px;
	border-bottom-width: 0px;
	padding-bottom: 2px;
	margin: 0px;
	border-right-width: 0px;
}
/* Rule 17 of css/pages/sitemap/main.css */.smOrder
{
	left: 510px;
	top: 205px;
}
/* Rule 15 of css/pages/sitemap/main.css */.smCustomer
{
	left: 170px;
	top: 205px;
}
/* Rule 13 of css/pages/sitemap/main.css */.smCelebrity
{
	left: 0px;
	top: 240px;
}
/* Rule 12 of css/pages/sitemap/main.css */.smReal
{
	left: 510px;
	top: 0px;
}
/* Rule 11 of css/pages/sitemap/main.css */.smHow
{
	left: 340px;
	top: 0px;
}
/* Rule 10 of css/pages/sitemap/main.css */.smAbout
{
	left: 170px;
	top: 0px;
}
/* Rule 7 of css/pages/sitemap/main.css */.sitemap #main #myContent UL#siteMap LI UL LI UL LI A
{
	padding-left: 25px;
	background: url(../images/bullet-arrow.png) no-repeat 13px center;
}
/* Rule 9 of css/pages/sitemap/main.css */.smSystem
{
	left: 0px;
	top: 0px;
}
.threeStepBlock
{
	margin-bottom: 10px;
}
.threeStepBlock .blockContent
{
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 40px;
	padding-top: 10px;
	position: relative;
}
.threeStepBlock .blockContent A.btnOrderYourSystem
{
	display: block;
	left: 237px;
	width: 189px;
	bottom: 8px;
	text-indent: -99999em;
	position: absolute;
	height: 21px;
}
#footer #countryselector LABEL
{
	padding-right: 0px;
	padding-left: 21px;
	background: url(../images/btn-globe.png) no-repeat 0px 0px;
	padding-bottom: 4px;
	color: #767676;
	padding-top: 4px;
}

.leftmenuTop
{
	background-image: url(../images/leftMenu_strip.png);
	height: 10px;
	width: 179px;
	background-repeat: no-repeat;
}
.leftmenuMiddle
{
	background-image: url(../images/leftMenu_strip2.png);
	width: 179px;
	height: 300px;
	font-family: "Trebuchet MS Bold";
	vertical-align: top;
	font-size: 19px;
	color: #76a251;
	font-weight: bold;
	text-align: center;
	background-repeat: repeat-y;
}
.leftmenuMiddle_Active
{
	font-family: "Trebuchet MS Bold";
	padding: 5px 0px 5px 0px;
	margin: 0px 2px 0px 2px;
	background-color: #cde39f;
	color: #76a251;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	display: block;
	font-size: 13px;
	border-bottom: 1px solid #d1d2d4;
}
.leftmenuMiddle_Dactive
{
	font-family: "Trebuchet MS Bold";
	padding: 5px 0px 5px 0px;
	margin: 0px 2px 0px 2px;
	color: #687e89;
	text-align: center;
	text-decoration: none;
	display: block;
	font-weight: bold;
	font-size: 13px;
	border-bottom: 1px solid #d1d2d4;
}
.leftmenuBottom
{
	background-image: url(../images/leftMenu_strip1.gif);
	height: 10px;
	width: 179px;
	background-repeat: no-repeat;
}

.headig_Left
{
	background-image: url(../images/heading_left.gif);
	width: 9px;
	height: 27px;
}
.headig_Right
{
	background-image: url(../images/heading_right.gif);
	width: 9px;
	height: 27px;
}


.leftMenuHeading
{
	color: #76a251;
	font-size: 12px;
	text-decoration: none;
	font-family: "Trebuchet MS Bold";
}

.itemnew
{
	font-family: "Trebuchet MS Bold";
	padding: 5px 0px 5px 0px;
	margin: 0px 2px 0px 2px;
	color: #76a251;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	display: block;
	font-size: 12px;
	border-bottom: 1px solid #d1d2d4;
}

.bodyTextHeading1
{
	color:#000000;
	font-size: 18px;
	text-decoration: none;
	font-family:Trebuchet MS Bold;
	text-transform:uppercase;
	font-weight:bold;
}
.bodyTextHeading3
{
	color: #009B00;
	font-size: 18px;
	text-decoration: none;
	font-family: "Trebuchet MS Bold";
	text-transform:uppercase;
	font-weight:bold;
	padding:3px 0px 3px 0px;
}
.bodyTextHeading2
{
	color: #555555;
	font-size: 14px;
	font-weight:normal;
	text-decoration: none;
	font-family:Arial;
}
.bodyConrnerSpacing
{
	padding:10px 10px 10px 20px;
	text-align:justify;
}
.hrLine
{
	border-bottom:1px solid #e4e4e4;
	
}
.hrLine1
{
	border-bottom:1px solid #e4e4e4;
	
}
.bodyFieldHead
{
	font-family:Arial;
	font-size:11px;
	color:#555555;
	font-weight:bold;
	padding-right:5px;
	width:140px;
	text-align:left;
}
.bodyTextNormal
{
	font-family:Arial;
	font-size:12px;
	color:#555555;
	padding:5px 0px 15px 0px;
}
.bodyTextNormalAnchor
{
	font-family:Arial;
	font-size:12px;
	color:#555555;
	padding:5px 0px 15px 0px;
}
.bodyTextNormalAnchor a
{
	font-family:Arial;
	font-size:12px;
	color:#009a00;
	padding:5px 0px 15px 0px;
}

.bodyTextSubHeading
{
	color: #555555;
	font-size: 14px;
	text-decoration: none;
	font-family:Trebuchet MS Bold;
}
.bodyTextSubHeading1
{
	color: #059809;
	font-size: 12px;
	text-decoration: none;
	font-family:Trebuchet MS Bold;
	font-weight:bold;
}
.bodyTextSubHeadingEthics
{
	color: #555555;
	font-size: 12px;
	text-decoration: none;
	font-family:Trebuchet MS Bold;
	font-weight:bold;
}

.bodyTextSubHeading2
{
	color: #009C01;
	font-size: 18px;
	text-decoration: none;
	font-family:Trebuchet MS Bold;
	
	text-align:left;
	line-height:25px;
}
.contact_address
{
	
}
.contact_address td
{
	padding-top:10px;
	padding-right:10px;
}
.contactArrow 
{
	padding-right:10px;
	padding-left:10px;
}
.contactArrow Img
{
	
	padding-top:5px;
}

.contactText
{
	font-family:Arial;
	font-size:12px;
	color:#555555;
	line-height:20px;
	
}
.contactTextAcc
{
	font-family:Arial;
	font-size:12px;
	color:#555555;
	line-height:20px;
}
.contactAccTable td
{
	vertical-align:top;
	
}
.contactTextAcc a
{
	color:#009A00;
	text-decoration:none;
	font-family:Arial;
	font-size:12px;
}
.contactText a
{
	color:#009A00;
	text-decoration:none;
	font-family:Arial;
	font-size:12px;
}
.link_content1
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
}
.bodyTextLink
{
	color: #687e89;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	font-family: "Trebuchet MS Bold";
}
.bodyText
{
	color: #555555;
	font-size: 12px;
	font-family: "Arial";
	vertical-align: top;
	padding: 5px 0px 5px 0px;
}
.headig_MiddlePageTitle
{
	font-weight: bold;
	color: #76a251;
	font-size: 13px;
	font-family: "Trebuchet MS Bold";
	background-image: url(../images/heading_middle.gif);
	vertical-align: middle;
}
.topMenu
{
	vertical-align: top;
	padding-top: 10px;
}
.topMenu img
{
	border: 0px solid red;
	float: left;
}
.topMenu a
{
	color: #aaabae;
	font-size: 12px;
	font-family: "Trebuchet MS Bold";
	text-decoration: none;
	font-weight: bold;
	padding-left: 5px;
	border: 0px solid red;
}
.topMenu a:hover
{
	color: #5d7581;
	font-size: 12px;
	font-family: "Trebuchet MS Bold";
	text-decoration: none;
	font-weight: bold;
	padding-left: 5px;
	border: 0px solid red;
}
.bottomNav
{
	background-color: #cde39f;
	height: 25px;
}
.bottomNavLinks a
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #76a251;
	text-decoration: none;
	padding: 5px 30px 5px 30px;
}
.topMenu1_Back
{
	background-image: url(../images/menu_slice.gif);
}
.topMenu1_Back a:hover
{
	color: Black;
}
.dactiveMenu
{
	text-decoration: none;
	font-family: "Trebuchet MS Bold";
	font-size: 14px;
	font-weight: bold;
	color: #aaabae;
	padding: 0px 20px 0px 20px;
}
.activeMenu
{
	text-decoration: none;
	font-family: "Trebuchet MS Bold";
	font-size: 14px;
	font-weight: bold;
	color: #687e89;
	padding: 0px 20px 0px 20px;
}











#wrapper { width:100%; }
#page { width:1017px; position:relative; margin:0px auto}


#header { float:left; width:1017px;}
.boxareafooter { float:left; width:1017px;}
.bgshadeleft { float:left; width:11px; height:95px; } 

.bgshaderight { float:left; width:13px; height:95px; }
.logo { float:left; width:210px; height:95px; margin-left:7px;}
.indlogo { padding-top:12px;}
.navarea { float:left; width:606px;}
.spacenav { float:left; width:2px; height:87px; background-image:url(../images/spacenav.gif); background-repeat:no-repeat}
.nav { float:left; width:602px; height:87px;}
.nav ul { margin:0px; padding:0px;}
.nav a {}
.nav a:hover {}
.nav li { float:left; list-style-type:none;} 
.nav li.home { width:80px; height:87px; background-image:url(../images/borderleftnav.gif); background-repeat:no-repeat; background-position:right}
.nav li.fitness { width:233px; height:87px; background-image:url(../images/borderleftnav.gif); background-repeat:no-repeat; background-position:right}
.nav li.textdrive { width:101px; height:87px; background-image:url(../images/borderleftnav.gif); background-repeat:no-repeat; background-position:right}
.nav li.contumer { width:182px; height:87px; }
.login { float:left; width:169px; margin-top:8px}
.indlogin { padding-left:17px;} 
.contactus { float:left; width:169px; height:42px; margin-top:6px;}
img.btncontactus { float:left} 


#content { float:left; width:1017px;}
.indcontent { padding-top:16px;}

.indsidebarleft { padding-left:8px; padding-bottom:8px; padding-right:8px;} 
.schedule { float:left; width:182px; height:180px; background-image:url(../images/schedule.png); background-repeat:no-repeat; margin-top:331px; }
.indschedule { padding-left:12px; padding-top:63px; padding-bottom:8px; padding-right:12px;} 
.textschedule { float:left; width:149px; margin-bottom:51px; font-size:16px; color:#fff}
.name { float:left; width:149px; text-align:right; font-size:12px; color:#fff}
.bannerleft { float:left; width:198px; height:521px; } 
.detailbody { float:left; width:570px; margin-right:8px;}
.bgvideostreaming { float:left; width:570px; height:401px; border:1px solid #c5c5c5; }
.videostreamingheader { float:left; width:566px; height:36px;}
.indvideostreamingheader { padding-top:4px; padding-left:9px; padding-right:9px;}
.lblvideo { float:left; width:267px; margin-top:3px; font-family:"Trebuchet MS Bold", Arial, Helvetica, sans-serif; font-size:20px;  color:#000000}
.fontgreen { color:#009a00}  
.btnlearnabout { float:right; width:197px;}
.video { float:left; width:564px; margin-left:1px; margin-right:1px; margin-top:17px;} 
.spacevideo { float:left; width:569px; height:7px;}
.intro { float:left; width:570px;}
.introleft { float:left; width:278px; font-family:"Trebuchet MS Bold", Arial, Helvetica, sans-serif; 
font-size:14px; color:#555555; background-image:url('../images/bgintro.gif'); 
background-repeat:repeat-x; background-position:50% bottom; 
-moz-border-radius:10px; -webkit-border-radius:11px; background-color:#fff; border:1px solid #c5c5c5
} 
.introleft p{ font-family:Arial; font-size:14px; color:#555555;}
.spaceintro { float:left; width:10px; height:173px;}
.indintroleft { padding-left:9px; padding-top:10px; padding-right:9px; padding-bottom:9px; text-align:left; font-family:Trebuchet MS Bold;}
.fontgreentext { color:#009a00; font-size:18px; font-family:Trebuchet MS Bold;}
.fontblacktext { color:#000000; font-size:18px; font-family:Trebuchet MS Bold;}


.sidebarright {vertical-align:top; width:198px; padding:0px 0px 0px 0px;}
.rounded { float:left; width:197px; border:1px solid #c5c5c5; background-image:url(../images/bgsidebarright.gif); background-repeat:repeat-x; background-position:bottom; -moz-border-radius:4px; -webkit-border-radius:4px; background-color:#fff}
.bgborderheader { float:left; width:197px; height:26px; font-family:Trebuchet MS Bold; font-size:16px; color:#555555; background-image:url(../images/bgborderheader.gif); background-repeat:no-repeat}
.indbgborderheader { padding-left:4px; padding-top:4px; padding-right:4px;}
.indbgborderheaderHome { float:left; background-image:url(../images/proudlyDelivered1.png);padding-left:4px; padding-top:4px; padding-right:4px; font-family:Myriad Pro; background-position:left top; width:206px; height:157px; background-repeat:no-repeat;}
.indbgborderheaderInterview{ float:left; background-image:url(../images/FOR_INTERVIEW.png);padding-left:4px; padding-top:4px; padding-right:4px; font-family:Myriad Pro; background-position:left top; width:206px; height:297px; background-repeat:no-repeat;}
.indbgborderheaderHome1 { padding-left:4px; padding-top:4px; padding-right:4px; font-family:Myriad Pro; background-image:url(../images/proudlyDelivered.gif); background-position:center top; width:192px; height:26px; background-repeat:no-repeat;}
.bodyrounded { float:left; width:197px; font-size:20px; color:#000000}
.indbodyrounded { padding-left:9px; padding-right:9px; text-align:left; font-family:Trebuchet MS Bold;}
.fontfree { font-size:20px; color:#009a00; font-weight:bold}
.spacesidebarright { float:left; width:197px; height:8px;}
.boxinterview { float:left; width:180px; height:178px; background-color:#cecece; margin-top:12px; margin-bottom:13px;}
.btnvisit { float:left; width:180px; text-align:center; margin-bottom:7px;}
.btnnum { float:left; width:180px; text-align:center; margin-top:24px;} 
.worksout { float:left; width:180px; font-family:Myriad Pro; text-align:center; font-size:24px; color:#666666; font-weight:bold; margin-top:9px; margin-bottom:44px;}

#footer {  width:1017px; font-size:11px; color:#888888; font-family:"Arial", Helvetica, sans-serif}
.boxfooter { float:left; width:1000px; font-size:11px;  margin-top:36px;  color:#888888; font-family:"Arial", Helvetica, sans-serif; margin-bottom:35px; border:none; border-top:1px solid #cecece; padding-top:16px;}
.navfooter { float:left; width:458px; }
.navfooter ul { margin:0px; padding:0px;}
.navfooter li { float:left; list-style-type:none; text-indent:5px}
.navfooter a { color:#888888; text-decoration:none}
.navfooter a:hover { color:#888888; text-decoration:underline}
.copyright { float:right; width:280px;}

#loginBttDisp {

	width:1033px;
	height:28px;
	top:8px;
	float:right;
	border:0px solid red;
	cursor:pointer;
	background-color:Transparent;
}

#loginBtt {
	position:absolute;
	width:63px;
	height:28px;
	background-image:url(../images/1.gif);
	top:8px;
	margin-left:858px;
	z-index:1;
	border:0px solid red;
	cursor:pointer;
	text-align:left
}
#loginBtt1 {
	position:absolute;
	width:63px;
	height:28px;
	right:235px;
	background-image:url(../images/1.gif);
	top:8px;
	z-index:1;
	border:0px solid red;
	cursor:pointer;
}
#displayLogin {
	position:absolute;
	top:0px;
	z-index:1;
	height:87px;
	width:1015px;
	border:0px solid red;
	background-image:url(../images/mylogin.gif);
}

#displayLogin1 {
	position:absolute;
	right:140px;
	top:0px;
	z-index:1;
	height:87px;
	width:535px;
	background-image:url(../images/mylogin.gif);
}


.loginOverBtn
{
	background-image:url(../images/3.gif);
	height:28px;
	width:63px;
	cursor:pointer;
	margin:8px 102px 0px;
	float:right;
}
.strip_down
{
	background-image:url(../images/strip_down.gif);
	background-repeat:no-repeat;
	height:14px;
	width:685px;
}
.strip_up
{
	background-image:url(../images/strip_up.gif);
	background-repeat:no-repeat;
	height:9px;
	width:685px;
}
.strip_body{
 
 border-left:0px solid #9C9C9C; 
 border-right:0px solid #9C9C9C;
 text-align:justify;
}



/* Raheem */
.leftMenuHead a
{
		width:195px;
	height:22px;
	background-image:url('../images/menu_head.gif');
	display:block;
	text-align:left;
	padding:0px 0px 0px 5px;
	padding-top:5px;
	color:#555555;
	font-size:16px;
	font-weight:500;
	text-decoration:none;
	font-family:Trebuchet MS Bold;
	

	
	}
.leftMenuMiddle a
{
	width:180px;
	height:25px;
	background-image:url('../images/menu_middle.gif');
	display:block;
	text-align:left;
	padding:0px 0px 0px 20px;
	padding-top:7px;
	color:#555555;
	font-size:13px;
	font-weight:500;
	text-decoration:none;
	font-family:Trebuchet MS Bold;
}	

.leftMenuMiddle1 a
{
	width:180px;
	height:25px;
	background-image:url('../images/menu_middle1.gif');
	display:block;
	text-align:left;
	padding:0px 0px 0px 20px;
	padding-top:7px;
	color:#555555;
	font-size:13px;
	font-weight:500;
	text-decoration:none;
	font-family:Trebuchet MS Bold;
}	
.leftMenuMiddle1 a:Hover
{
	width: 180px;
	height: 25px;
	color: #ffffff;
	background-image: url( '../images/menu_middleOver1.gif' );
	display: block;
	text-align: left;
	padding: 0px 0px 0px 20px;
	padding-top: 7px;
	font-family:Trebuchet MS Bold;
	font-size: 13px;
	font-weight: 500;
	text-decoration: none;
}

.leftMenuMiddle a:Hover
{
	width:180px;
	height:25px;
	background-image:url('../images/menu_middleOver.gif');
	display:block;
	text-align:left;
	padding:0px 0px 0px 20px;
	padding-top:7px;
	color:#ffffff;
	font-size:13px;
	font-weight:500;
	text-decoration:none;
	font-family:Trebuchet MS Bold;
}	


.leftMenuHeadasp
{
		width:200px;
	height:27px;
	background-image:url('../images/menu_head.gif');
	display:block;

	}
	
.leftMenuSub a
{
	width: 165px;
	height: 20px;
	background-image: url( '../images/menu_middle12.gif' );
	display: block;
	text-align: left;
	padding: 0px 0px 0px 35px;
	padding-top: 5px;
	font-family:Trebuchet MS Bold;
	color: #555555;
	font-size: 13px;
	font-weight: 500;
	text-decoration: none;
}
.leftMenuSub a:Hover
{
	width: 165px;
	height: 20px;
	color: #ffffff;
	background-image: url( '../images/menu_middleOver.gif' );
	display: block;
	text-align: left;
	font-family:Trebuchet MS Bold;
	padding: 0px 0px 0px 35px;
	padding-top: 5px;
	font-size: 13px;
	font-weight: 500;
	text-decoration: none;
}
.leftMenuOverActive
{
	background-image:url('../images/menu_middleOver.gif');
	color:#ffffff;
}
.backendMenu a
{
	padding-right:15px;
}
.backendLogout
{
	height:48px;
	width:201px;
	background-image:url('../images/backend_logout.gif');
}
.backendLogout_Left
{
	height:48px;
	width:6px;
	background-image:url('../images/backend_logoutLeft.png');
	background-repeat:no-repeat;
}
.backendLogout_Right
{
	height:48px;
	width:6px;
	background-image:url('../images/backend_logoutRight.png');
	background-repeat:no-repeat;
	
}
.backendLogout_Middle
{
	height:48px;
	background-image:url('../images/backend_logoutMiddle.png');
	background-repeat:repeat-x;
}



.dispLoginError{
	background-image:url('../images/loginError.png');
	background-repeat:no-repeat;
	height:40px;
	width:257px;
	text-align:center;
	padding-top:90px;
}


.backEndInnerHeadLeft
{
	height:37px;
	width:10px;
	background-image:url('../images/backEnd_inner_Head_Left_img.png');
	background-repeat:no-repeat;
}
.backEndInnerHeadMiddle
{
	height:37px;
	background-image:url('../images/backEnd_inner_Head_Middle_img.png');
	background-repeat:repeat-x;
	font-family:Trebuchet MS Bold;
	font-size:18px;
	color:#555555;
	font-weight:bold;
	vertical-align:middle;
	text-align:left;
}
.backEndInnerHeadMiddleBack
{
	
	font-family:Trebuchet MS Bold;
	font-size:18px;
	color:#555555;
	font-weight:bold;
	text-align:left;
	padding:5px 0px 0px 5px;
	
}
.backEndInnerHeadMiddleBack img
{
	cursor:pointer;
}

.backEndInnerHeadMiddle1
{
	height:37px;
	background-image:url('../images/backEnd_inner_Head_Middle_img.png');
	background-repeat:repeat-x;
	font-family:Trebuchet MS Bold;
	font-size:16px;
	color:#555555;
	vertical-align:middle;
	text-align:left;
}
.backEndInnerHeadMiddle table td
{
	vertical-align:middle;
}
.backEndInnerHeadMiddle label
{
	font-family:Trebuchet MS Bold;
	font-size:18px;
	color:#494949;
	font-weight:bold;
	vertical-align:middle;
	text-align:left;
}
.backEndInnerHeadMiddle span
{
	font-family:Trebuchet MS Bold;
	font-size:18px;
	color:#494949;
	font-weight:bold;
	vertical-align:baseline;
	padding-right:10px;
}
.backEndInnerHeadMiddle table td
{
	font-family:Trebuchet MS Bold;
	font-size:18px;
	color:#494949;
	font-weight:bold;
	vertical-align:middle;
	padding-right:10px;
}
.backEndInnerHeadRight
{
	height:37px;
	width:9px;
	background-image:url('../images/backEnd_inner_Head_Right_img.png');
	background-repeat:no-repeat;
}





.backEndInnerMiddleMiddle
{
	height:89px;
	background-image:url('../images/backEnd_inner_Middle_Middle_img.png');
	background-position:bottom;
	background-color:White;
	background-repeat:repeat-x;
	border-left:1px solid #C5C5C5;
	border-right:1px solid #C5C5C5;
	font-family:Arial;
	font-size:12px;
	color:#494949;
	padding:10px;
	text-align:left;
	vertical-align:top;
	
}
#getStarted
{
	cursor:pointer;
}
.backEndInnerMiddleMiddle1
{
	height:89px;
	background-image:url('../images/backEnd_inner_Middle_Middle_img.png');
	background-position:bottom;
	background-color:White;
	background-repeat:repeat-x;
	border-left:1px solid #C5C5C5;
	border-right:1px solid #C5C5C5;
	font-family:Arial;
	text-align:justify;
	font-size:12px;
	color:#494949;
	padding:10px;
	vertical-align:top;
	
}

.backEndInnerMiddleMiddle a
{
	font-family:Arial;
	font-size:10px;
	color:#494949;
	
	
	
}

.backEndInnerBottomLeft
{
	height:10px;
	width:10px;
	background-image:url('../images/backEnd_inner_Bottom_Left_img.png');
	background-repeat:no-repeat;
}
.backEndInnerBottomMiddle
{
	height:10px;
	background-image:url('../images/backEnd_inner_Bottom_Middle_img.png');
	background-repeat:repeat-x;
}
.backEndInnerBottomRight
{
	height:10px;
	width:10px;
	background-image:url('../images/backEnd_inner_Bottom_Right_img.png');
	background-repeat:no-repeat;
}

.buttonRight
{
	text-align:right;
}
.frontEntRightNav
{
	background-image:url('../images/frontEntRightNav.gif');
	background-position:right top;
	background-repeat:no-repeat;
	width:210px;
	padding-left:10px;
	vertical-align:top;
	
}
.frontEntRightNavPH
{
	padding-top:85px;
	padding-left:9px;
	text-align:left;
	font-size:12px;
	font-family:Arial;
	
	
}
.frontEntRightNav1
{
	
	background-position:right top;
	background-repeat:no-repeat;
	width:210px;
	padding-left:10px;
	vertical-align:top;
}
.rightTopNavBack
{
	background-image:url('../images/rightTopNavBack.gif');
	background-repeat:no-repeat;
	height:155px;
	width:209px;
}


.WaterMarkedTextBox
{
    height: 16px;
    width: 168px;
    padding: 2px 2 2 2px;
    border: 1px solid #BEBEBE;
    background-color: #F0F8FF;
    color: gray;
    font-size: 8pt;
    text-align: left;
}
.WaterMarkedTextBoxPSW
{
    background-position: center;
    height: 16px;
    width: 168px;
    padding: 2px 2 2 2px;
    border: 1px solid #BEBEBE;
    background-color: #F0F8FF;
    color: white;
    vertical-align: middle;
    text-align: left;           
    
}
.NormalTextBox
{
    height: 16px;
    width: 168px;
}
.media_head
{
	background-image:url('../images/media_head.gif');
	background-repeat:repeat-x;
	height:26px;
	width:558px;
	font-family:Trebuchet MS Bold;
	
	color:#555555;
	font-size:14px;
	vertical-align:top;
	padding-left:22px;
	padding-top:10px;
	
}
.schedule_HeadLeft
{
	background-image:url('../images/user_Schedule_HeadBack.png');
	background-repeat:no-repeat;
	width:12px;
	height:44px;

}
.schedule_HeadRight
{
	background-image:url('../images/user_Schedule_HeadBackRight.png');
	background-repeat:no-repeat;
	width:14px;
	height:44px;
	
	
}
.schedule_HeadRept
{
	background-image:url('../images/user_Schedule_HeadBackRept.png');
	background-repeat:repeat-x;
	height:44px;
	font-size:12px;
	font-weight:bold;
	font-family:Arial;
}
.schedule_PopupTop
{
	width:375px;
	height:47px;
	background-image:url('../images/schedule_Popup_Top.png');
	background-position:bottom;
	float:left;
}
.schedule_PopupMiddle
{
	width:375px;
	height:500px;
	background-image:url('../images/schedule_Popup_Rept.png');
}

.schedule_PopupBottom
{
	width:375px;
	height:62px;
	background-image:url('../images/schedule_Popup_Bott.png');
	background-position:top;
	vertical-align:middle;
	padding-top:5px;
	
}
.classesMindBody
{
	background-image:url('../images/mindBody_img.gif');
	background-repeat:no-repeat;
	background-position:center center;
	width:355px;
	height:150px;
	padding-right:25px;
	text-align:right;
	vertical-align:middle;
}
.classesCardio
{
	background-image:url('../images/cardio_Image.gif');
	background-repeat:no-repeat;
	background-position:center center;
	width:355px;
	height:150px;
	padding-right:25px;
	text-align:right;
	vertical-align:middle;
}
.classesCore
{
	background-image:url('../images/core_Image.gif');
	background-repeat:no-repeat;
	background-position:center center;
	width:355px;
	height:150px;
	padding-right:25px;
	text-align:right;
	vertical-align:middle;
}
.classesMuscle
{
	background-image:url('../images/MuscleCon_Image.gif');
	background-repeat:no-repeat;
	background-position:center center;
	width:355px;
	height:150px;
	padding-right:25px;
	text-align:right;
	vertical-align:middle;
}
.imageFixed{
width:95px;
height:85px;
border:2px solid #DEDEDE;
text-align:center;
}
.imageFixed1{
width:85px;
height:75px;
border:1px solid #DEDEDE;
text-align:center;
vertical-align:bottom;
}

.imageCenter{
text-align:center;
padding:0px 0px 10px 0px;
}
.imagePersonName{
font-family:"Trebuchet MS Bold";
color:#505050;
font-size:14px;
padding-bottom:5px;
}

.imageFixedThick{
width:145px;
height:170px;
border:2px solid #DEDEDE;
text-align:center;
}
.imageFixedThick1{
width:135px;
height:160px;
border:1px solid #DEDEDE;
text-align:center;
vertical-align:bottom;
}
.wdicontent
{
	background-image:url('../images/wdicontent.gif');
	background-repeat:no-repeat;
	vertical-align:top;
	border:0px solid red;
	padding:40px 30px 15px 30px;
}
#wdicontentdisp
{
	font-family:Arial;
	font-size:12px;
	color:#555555;
}
.wdiimage
{
	background-image:url('../images/wdiimagefinal.gif');
	background-repeat:no-repeat;
	padding:40px 60px 15px 30px;
}
.wdimenutop
{
	background-image:url('../images/wdimenutop.gif');
	background-repeat:no-repeat;
	height:72px;
}
.wdimenumid
{
	height:157px;
	background-image:url('../images/wdimenu1.gif');
}

 .wdimenudisp
 {
 	width:200px;
 	height:29px;
 	display:block;
 	background-image:url('../images/wdimenu1.gif');
 	padding-left:33px;
 	padding-top:10px;
 	background-repeat:no-repeat;
 	font-family:Trebuchet MS Bold;
 	font-size:14px;
 	color:#505050;
 	cursor:pointer;
 }
 .wdimenudisp:hover
 {
 	width:200px;
 	height:29px;
 	display:block;
 	background-image:url('../images/wdimenuover.gif');
 	padding-left:33px;
 	padding-top:10px;
 	background-repeat:no-repeat;
 	font-family:Trebuchet MS Bold;
 	font-size:14px;
 	color:#ffffff;
 	cursor:pointer;
 }
  .wdimenudispover
 {
 	width:200px;
 	height:29px;
 	display:block;
 	background-image:url('../images/wdimenuover.gif');
 	padding-left:33px;
 	padding-top:10px;
 	background-repeat:no-repeat;
 	font-family:Trebuchet MS Bold;
 	font-size:14px;
 	color:#ffffff;
 	cursor:pointer;
 	border:0px;
 }
 .wdimenubot
{
	background-image:url('../images/wdimenubot.gif');
	background-repeat:no-repeat;
	height:153px;
}
.forDemoImage1
{
	background-image:url('../images/forDemoImage1.gif');
	background-repeat:no-repeat;
	width:558px;
	height:127px;
}
.forDemoImage2
{
	background-image:url('../images/forDemoImage2.gif');
	background-repeat:no-repeat;
	width:558px;
	height:127px;
}
.forDemoImage3
{
	background-image:url('../images/forDemoImage3.gif');
	background-repeat:no-repeat;
	width:558px;
	height:127px;
}
.forDemoImageContent
{
	padding:10px;
	padding-right:20px;

}
.classesContentPopupWindow
{
	/*background-image:url('../images/classesContentpopup.png');*/
	background-repeat:no-repeat;
	width:431px;
	
	
}
.classesContentPopupAlign
{
	padding:13px 0px 0px 10px;
	
	
}
.tandcon
{
	width:560px;
	height:350px;
	overflow:scroll;
	font-weight:normal;
	text-align:center;
	padding:0px 20px 0px 20px;
	
	
}
.tandconul li
{
	
	padding-left:30px;
}
.instructorSara div
{
	padding:0px;
	height:20px;
	
	
}
.introleft1  
{
    float:left; 
    font-family:"Trebuchet MS Bold", Arial, Helvetica, sans-serif;
font-size:14px; 
color:#555555; 
border:0px solid red;
-moz-border-radius:10px; 
-webkit-border-radius:11px;
height:207px;
}
.rounded1 
{ 
    float:left; 
    width:205px; 
    border:0px solid #c5c5c5; 
    background-image:url(../images/081409_FOR_MOD3_LIMITED.png); 
    background-position:center center;
    height:298px;
    }
.WeeklyLiveLink
{
    text-align:center;
    padding-top:482px;
    text-align:center;
    
}