/*#Global styles#*/
body
{
	background-color: #ffffff;
	font-family: Arial;
	font-size: 0.689em;
	color: #464646;
}
p
{
	line-height: 14px;
}
a, a:link, a:visited
{
	text-decoration: none;
	color: #0099CC;
	outline: none;
}
a:hover, a:active
{
	text-decoration: none;
}

/* common styles */
.bold
{
	font-weight: bold;
}
.italic
{
	font-style: italic;
}
.uppercase
{
	text-transform: uppercase;
}
.indent
{
	margin-left: 9px;
}
.indent2
{
	margin-left: 39px;
}
.indent3
{
	margin-left: 20px;
}
.underline
{
	text-decoration: underline;
}
.clearboth
{
	clear: both;
}
.nowrap
{
	white-space: nowrap;
}

/*.spacer
{
	background-image: url(/images/spacer.gif);
}
*/

.blue
{
	color: #0099CC;
}
.sup
{
	font-size: 0.71em;
	vertical-align: top;
	padding-left: 3px;
}
.underlinedtitle
{
	width: 100%;
	color: #009ddc;
	border-bottom-color: #009ddc;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	font-size: 1.5em;
	margin-top: 15px;
	margin-bottom: 10px;
	height: 1.35em;
	font-weight: bold;
}
.underlinedtitleregular
{
	width: 100%;
	color: #009ddc;
	border-bottom-color: #009ddc;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	margin-top: 15px;
	margin-bottom: 10px;
	height: 1.35em;
	font-weight: bold;
}
.orangetext
{
	color: #F0C641;
}

.topmargin15
{
	margin-top: 15px;
}
.topmargin10
{
	margin-top: 10px;
}
.topmargin20
{
	margin-top: 20px;
}
.topmargin30
{
	margin-top: 30px;
}
.topmargin40
{
	margin-top: 40px;
}
.topmargin50
{
	margin-top: 50px;
}
.topmargin60
{
	margin-top: 60px;
}
.topmargin70
{
	margin-top: 70px;
}
.topmargin80
{
	margin-top: 80px;
}
.paddingleft20
{
	padding-left: 20px;
}
.paddingright20
{
	padding-right: 20px;
}
.paddingright30
{
	padding-right: 30px;
}
.paddingright40
{
	padding-right: 40px;
}
.paddingright50
{
	padding-right: 50px;
}
.paddingright80
{
	padding-right: 80px;
}
.smalltext85em
{
	font-size: .85em;
}
.apolloblue
{
	color: #009ddc;
}

.px9
{
	font-size: 9px;
}
.px10
{
	font-size: 10px;
}
.px12
{
	font-size: 12px;
}
.px13
{
	font-size: 13px;
}
.px14
{
	font-size: 14px;
}
.px15
{
	font-size: 15px;
}
.px16
{
	font-size: 16px;
}
.px17
{
	font-size: 17px;
}
.px18
{
	font-size: 18px;
}

.px9a
{
	font-size: 0.80em;
}
.px10a
{
	font-size: 0.90em;
}
.px12a
{
	font-size: 1.10em;
}
.px13a
{
	font-size: 1.20em;
}
.px14a
{
	font-size: 1.30em;
}
.px15a
{
	font-size: 1.40em;
}
.px16a
{
	font-size: 1.50em;
}
.px17a
{
	font-size: 1.55em;
}
.px18a
{
	font-size: 1.65em;
}

h1
{
	font-size: 1.909em;
	color: #009ddc;
	font-weight: normal;
	line-height: 20px;
	margin-bottom: 10px;
}
.h1
{
	font-size: 1.909em;
	color: #009ddc;
	font-weight: normal;
	line-height: 20px;
}
h2
{
	color: #009ddc;
	font-size: 1.182em;
	margin-bottom: .5em;
}
.h2
{
	color: #009ddc;
	font-size: 1.182em;
}
h3
{
	color: #464646;
	font-weight: bold;
	margin-bottom: .5em;
}

/* font colors */
.blue
{
	color: #0099CC;
}
.green
{
	color: #66CC33;
}
.darkgray
{
	color: #464646;
}
a.darkgray, a.darkgray:link, a.darkgray:visited
{
	color: #464646;
	text-decoration: none;
}
a.darkgray:hover, a.darkgray:active
{
	text-decoration: underline;
	color: #464646;
}
/* end font colors */

sup
{
	font-size: .85em;
	vertical-align: super;
}
.bodycopy13
{
	font-size: 13px;
	line-height: 16px;
}
a.orangelink, a.orangelink:link, a.orangelink:visited, a.orangelink:hover, a.orangelink:active
{
	text-decoration: none;
	color: #F0C641;
}
a.orangelinkunderline, a.orangelinkunderline:link, a.orangelinkunderline:visited, a.orangelinkunderline:hover, a.orangelinkunderline:active
{
	color: #F0C641;
	text-decoration: underline;
}

/* end common styles */


#wrapper
{
	margin: 0 auto;
	margin-top: 0px;
	width: 901px;
	position: relative; /*border: solid 1px blue;*/
}
#header
{
	height: 119px;
	width: 100%;
	position: relative; /*border: solid 1px red;*/
}
.contour_logo
{
	position: relative;
	top: 52px;
}

/* choose country place holder */
.choose_country
{
	position: relative;
	right: 0;
}
.usa_flag
{
	position: relative;
	right: 0;
}

/*utility*/
#utility
{
	width: 290px;
	height: 88px;
	position: absolute;
	top: 24px;
	right: 0; /*border: solid 1px orange;*/
}
#utility img
{
	float: right;
}
#utility ul
{
	width: 290px;
	float: left;
	list-style-type: none;
	margin-bottom: 5px;
margin-top:8px;
}
#utility ul li
{
	display: inline;
	/*padding: 0 2px 0 4px;*/
}
#utility li a, #utility li a:link, #utility li a:visited
{
	color: #464646;
	text-decoration: none;
}
#utility li a:hover, #utility li a:active
{
	text-decoration: none;
	color: #0099CC;
}
/* end utility */

/* main menu*/
ul#menu {width: 901px; list-style-type: none; margin-top: 95px; }
ul#menu li {display: inline; float: left;}
ul#menu li a {display: block; height: 31px; background-image: url(/images/menu); }
ul#menu li a.home {width: 97px; background-position: 0 0;}
ul#menu li a.explore {width: 97px; background-position: -97px 0;}
ul#menu li a.use {width: 97px; background-position: -194px 0;}
ul#menu li a.apply {width: 97px; background-position: -291px 0;}
ul#menu li a.professional {width: 97px; background-position: -388px 0;}
ul#menu li a.registration{width: 97px; background-position: -485px 0;}
/*ul#menu li a.signup {width: 97px; background-position: -485px 0;}*/
ul#menu li a.wheretobuy {width: 97px; background-position: -582px 0;}
ul#menu li a.share {width: 60px; background-position: -841px 0; margin-left:161px;}

ul#menu li a.home:hover {background-position: 0 346px;}
ul#menu li a.explore:hover {background-position: -97px 346px;}
ul#menu li a.use:hover {background-position: -194px 346px;}
ul#menu li a.apply:hover {background-position: -291px 346px;}
ul#menu li a.professional:hover {background-position: -388px 346px;}
ul#menu li a.registration:hover {background-position: -485px 346px;}
/*ul#menu li a.signup:hover {background-position: -485px 346px;}*/
ul#menu li a.wheretobuy:hover {background-position: -582px 346px;}
ul#menu li a.share:hover {background-position: -841px 346px;}

ul#menu li a.home_selected {width: 97px; background-position: 0 346px;}
ul#menu li a.explore_selected {width: 97px; background-position: -97px 346px;}
ul#menu li a.use_selected {width: 97px; background-position: -194px 346px;}
ul#menu li a.apply_selected {width: 97px; background-position: -291px 346px;}
ul#menu li a.professional_selected {width: 97px; background-position: -388px 346px;}
ul#menu li a.registration_selected {width: 97px; background-position: -485px 346px;}
/*ul#menu li a.signup_selected {width: 97px; background-position: -485px 346px;}*/
ul#menu li a.wheretobuy_selected {width: 97px; background-position: -582px 346px;}
ul#menu li a.share_selected {width: 60px; background-position: -841px 0px;}

#divSearch {position: absolute; top: 113px; left: 679px; width: 161px; height: 30px; background-image: url(/images/nav_grey_bg.gif); background-position: 0px 0px; background-repeat: no-repeat; background-color: #888888;border-bottom:solid 1px #e8e8e8;}
#divSearch input {background-color: #e7e7e7; border: solid 1px #e7e7e7; font-family: Arial; font-size: 9px; text-transform: uppercase; color: #999999; position: absolute; top: 7px; left: 24px; height: 11px; width: 104px;}
#divSearch .btnSearch {background-image: url(/images/btnSearch.gif); width: 19px; height: 17px; position: absolute; top: 6px; left: 131px; border: 0px; cursor: pointer;}
/* end main menu */

/* footer styles */
#footer
{
	padding-top: 39px;
	margin: 0  auto;
	width: 901px;
	word-spacing: 3px;
float:left;

}
#footer .footerarea
{
width:500px;
margin:auto;
text-align:center;

}
#footer img
{
	float: right;
}
#footer ul
{
	list-style-type: none;
	margin-bottom: 3px;
}
#footer ul li
{
	display: inline;
}
#footer li a, #footer li a:link, #footer li a:visited
{
	color: #464646;
	text-decoration: none;
}
#footer li a:hover, #footer li a:active
{
	text-decoration: none;
	color: #0099CC;
}
#footer p
{
	line-height: 14px;
	margin-bottom: 2em;
	word-spacing: 1px;
}
/* end footer styles */

/* main content styles */
#main
{
	width: 100%;/*border: solid 1px red;*/
}
#maincontent
{
	width: 802px;
	padding: 40px 0 20px 0;
	margin-left: 96px;
	min-height: 400px;
}
#maincontent p
{
	font-size: 13px;
	margin-bottom: 14px;
}
#maincontent #left
{
	float: left;
	width: 390px;
	margin-top: 10px;
}
#maincontent #right
{
	float: left;
	width: 320px;
	margin-top: 10px;
	margin-left: 20px;
}
#subspacer
{
	width: 100%;
	height: 60px;
}

#main_headline
{
	padding-top: 8px;
	text-align: center;
	clear: both;
}
#contourLogo
{
	position: absolute;
	top: 5px;
	right: 4px;
	background-image: url(/images/apply/contour_usb_small.jpg);
	background-repeat: no-repeat;
	width: 201px;
	height: 41px;
}
/* end main content styles */

/* Content */
#content
{
	float: right;
	width: 755px;
	margin: 0;
	margin-bottom: -10px;
	padding-top: 5px;
	color: #666666;
	position: relative;
}
#page
{
	width: 901px;
	margin: 0 auto;
	padding-top: 40px;
	background: url(/images/leftnav_bg_middle.gif) repeat-y left top;
}
#page-bgbtm
{
	background: url(/images/leftnav_bg_bottom.gif) no-repeat left bottom;
}
#flash_home
{
	/*min-height:478px;
	min-width: 909px;
	height:478px;
	width: 909px;*/

}
/* end Content */

/*left navigation*/

#leftNavLine
{
	margin-left: 11px;
	width: 120px;
	height: 1px;
	margin-top: 18px;
}
#leftNavContent
{
	top: 26px;
	width: 145px;
	height: 16px;
}

dl, dt, dd, ul#lmenu, li#lmenu
{
	padding: 1px;
	list-style-type: none;
	display: block;
}
dl#lmenu dt
{
	cursor: pointer;
	line-height: 14px;
	text-align: left;
	font-weight: bold;
	font-size: 12px;
	margin-top: 3px;
	margin-right: 0;
	margin-left: 0;
	padding-left: 15px;
	width: 127px;
}
dl#lmenu dd
{
	width: 145px;
	margin: 0 -2px;
}
dl#lmenu li
{
	font-size: 12px;
	padding-top: 3px;
	padding-right: 8px;
	padding-bottom: 6px;
	padding-left: 21px;
	letter-spacing: -1px;
}
dl#lmenu li a
{
	color: #464646;
	text-decoration: none;
	height: 22px;
}
dl#lmenu li a:hover
{
	color: #009ddc;
}
dl#lmenu li a.selected
{
	color: #009ddc;
}
.lmenuTitle a
{
	color: #464646;
	text-decoration: none;
}
.lmenuTitle a:hover
{
	color: #009ddc;
}
.lmenuTitle a.selected
{
	color: #009ddc;
}

.menu1
{
}

#lnav
{
	min-height:478px;
}

.lnavPlus
{
	height: auto;
	background-image: url(/images/lnav_plus.gif);
	width: 143px;
	background-color: #f1f1f1;
	background-position: top;
}
.lnavPlus a:hover
{
	color: #009ddc;
	height: auto;
	background-image: url(/images/lnav_plus.gif);
	width: 143px;
	background-color: #f1f1f1;
	background-position: top;
}
#lnavPlusSmall
{
	height: auto;
	background-image: url(/images/lnav_plus_small.gif);
	width: 114px;
	background-position: top;
}
#lnavPlusSmall a:hover
{
	color: #009ddc;
	height: auto;
	background-image: url(/images/lnav_plus_small.gif);
	width: 143px;
	background-color: #f1f1f1;
	background-position: top;
}

/*  blue links */
ul#blueLinks
{
	width: 120px;
	list-style-type: none;
	padding: 12px;
	line-height: 16px;
	padding-bottom: 40px;
}
ul#blueLinks li
{
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 10px;
}
ul#blueLinks li a
{
	color: #009ddc;
}
ul#blueLinks li a:hover
{
	color: #464646;
}
/* end left navigation blue links */
/* end left navigation */
/* page titles*/
#pageTitle
{
	color: #009ddc;
	font-size: 21px;
	padding-left: 20px;
}
#pageTitle2
{
	font-size: 12px;
	padding-top: 5px;
	padding-left: 20px;
	width: 400px;
	line-height: 16px;
}
#pageTitle3
{
	font-size: 12px;
	padding-top: 5px;
	width: 500px;
	line-height: 16px;
}
.pageTitle3
{
	font-size: 12px;
	padding-top: 5px;
	width: 500px;
	line-height: 16px;
}
#pageTitle3 p
{
	line-height: 16px;
	margin-bottom: 8px;
}
#pageTitle3 a, #pageTitle3 a:link, #pageTitle3 a:visited, #pageTitle3 a:hover, #pageTitle3 a:active
{
	color: #F1C741;
	text-decoration: underline;
}
#pageTitle4
{
	font-size: 12px;
	padding-top: 5px;
	padding-left: 20px;
	width: 500px;
	line-height: 16px;
}
#pageTitle4 p
{
	line-height: 16px;
	margin-bottom: 8px;
}
#pageTitle4 a, #pageTitle4 a:link, #pageTitle4 a:visited, #pageTitle4 a:hover, #pageTitle4 a:active
{
	color: #F1C741;
	text-decoration: underline;
}
/* end page titles */

/* blue boxes*/
#bluebox
{
	width: 686px;
	height: 282px;
	margin-top: 25px;
	margin-left: -1px;
	background-image: url(/images/bluebox.jpg);
}
#blueboxPerf01
{
	width: 686px;
	height: 282px;
	margin-top: 25px;
	margin-left: -1px;
	background-image: url(/images/perf_autolog_bluebox.jpg);
}
#blueboxPerf02
{
	width: 686px;
	height: 282px;
	margin-top: 25px;
	margin-left: -1px;
	background-image: url(/images/perf_target_bluebox.jpg);
}
#blueboxPerf03
{
	width: 686px;
	height: 282px;
	margin-top: 25px;
	margin-left: -1px;
	background-image: url(/images/perf_trends_bluebox.gif);
}
#blueboxPerf04
{
	width: 686px;
	height: 282px;
	margin-top: 25px;
	margin-left: -1px;
	background-image: url(/images/perf_reminders_bluebox.jpg);
}
#blueboxPerf05
{
	width: 686px;
	height: 282px;
	margin-top: 25px;
	margin-left: -1px;
	background-image: url(/images/perf_notes_bluebox.jpg);
}

#blueboxBottom
{
	width: 686px;
	height: 22px;
	margin-left: -1px;
	background-image: url(/images/bluebox_bottombar.gif);
}
#blueboxFooter
{
	width: 755px;
	height: 110px;
	margin-left: -1px;
	margin-top: 10px;
	background-image: url(/images/bluebox_footer.gif);
}
#blueboxFooterDesign
{
	width: 755px;
	height: 110px;
	margin-left: -1px;
	margin-top: 340px;
	background-image: url(/images/bluebox_footer.gif);
}

.blueboxClose
{
	margin-left: 20px;
	padding-top: 6px;
	width: 10px;
}
.blueboxArrow1
{
	margin-left: 500px;
	margin-top: -12px;
}
.blueboxArrow2
{
	margin-left: 659px;
	margin-top: -10px;
}
.blueboxPrev
{
	margin-left: 518px;
	margin-top: -13px;
	color: #ffffff;
	font-size: 12px;
}
.blueboxPrev a
{
	color: #ffffff;
}
.blueboxPrev a:active
{
	color: #ffffff;
}
.blueboxPrev a:hover
{
	color: #ffffff;
}
.blueboxPrev a:visited
{
	color: #ffffff;
}
.blueboxBtext
{
	margin-left: 582px;
	margin-top: -11px;
	color: #ffffff;
	font-size: 12px;
}
.blueboxNext
{
	margin-left: 630px;
	margin-top: -13px;
	color: #ffffff;
	font-size: 12px;
}
.blueboxNext a
{
	color: #ffffff;
}
.blueboxNext a:active
{
	color: #ffffff;
}
.blueboxNext a:hover
{
	color: #ffffff;
}
.blueboxNext a:visited
{
	color: #ffffff;
}
.blueboxTitle
{
	font-size: 14px;
	font-weight: bold;
	line-height: 20px;
}

.blueboxContent
{
	position: relative;
	width: 320px;
	padding-left: 22px;
	padding-top: 20px;
	color: #ffffff;
	font-size: 12px;
	line-height: 14px;
}
.blueboxContent a
{
	color: #fee16d;
}
.blueboxContent a:active
{
	color: #fee16d;
}
.blueboxContent a:hover
{
	color: #fee16d;
}
.blueboxContent a:visited
{
	color: #fee16d;
}
ul#blueboxContent
{
	list-style-type: circle;
	margin-left: 32px;
	margin-bottom: 8px;
	margin-top: 6px;
	list-style-image: url(/images/plus_bullet.gif);
	line-height: 16px;
}
ul#blueboxContent li
{
	margin-bottom: 2px;
}
/* end blue boxes */

/* ul classes */
ul.PlusYellow
{
	list-style-type: none;
	margin-left: 40px;
	margin-bottom: 8px;
	margin-top: 4px;
}
ul.PlusYellow li
{
	font-size: 1.1em;
	line-height: 18px;
	background-image: url(/images/plus_whitebg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 10px;
}
/* ul classes for register page */
ul.PlusYellow1
{
	margin-top: 8px; 
	width: 480px; 
	margin-bottom: 5px; 
	float: left; 
	font-size: small;
}
ul.PlusYellow1 li
{
	background-image: url(/images/plus_whitebg.gif); 
	padding-left: 10px; 
	background-repeat: no-repeat; 
	background-position: left top;
}
ul.PlusBlack
{
	list-style-type: none;
	float: left;
	margin: 8px 0 8px 0;
}
ul.PlusBlack li
{
	background-image: url(/images/black_plus_white_bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 16px;
	font-size: 1.1em;
	line-height: 18px;
}
/* end ul classes */



/*home page features */
#home_features
{
	//margin-top: -50px;
}
#home_feature1
{
	background: url(/images/home_feature1.jpg);
	background-repeat: no-repeat;
	margin-right: 13px;
	float: left;
	position: relative;
}
#home_feature2
{
	background: url(/images/home_feature2.jpg);
	background-repeat: no-repeat;
	margin-right: 12px;
	float: left;
	position: relative;
}
#home_feature_1
{
	background: url(/images/home_feature3.jpg);
	background-repeat: no-repeat;
	float: right;
	position: relative;
}

#home_feature_2
{
	background: url(/images/home_feature3b.jpg);
	background-repeat: no-repeat;
	float: right;
	position: relative;
}
home_feature_3
{
	background: url(/images/home_feature3c.jpg);
	background-repeat: no-repeat;
	float: right;
	position: relative;
}
#home_feature_3
{
	background: url(/images/home_feature3d.jpg);
	background-repeat: no-repeat;
	float: right;
	position: relative;
}
#home_feature_5
{			
	background: url(/images/home_feature3e.jpg);
	background-repeat: no-repeat;
	float: right;
	position: relative;
}
#home_feature_4
{
	background: url(/images/home_feature3.jpg);
	background-repeat: no-repeat;
	float: right;
	position: relative;
}


.home_feature
{
	width: 292px;
	height: 122px;
}
.home_feature div.top
{
	margin-top: 12px;
	margin-left: 8px;
	color: #009DDC;
	font-size: 1.2em;
	font-weight: bold;
}
.home_feature p
{
	margin-top: 10px;
	margin-left: 112px;
	width: 160px; /*border: solid 1px lime;*/
}
.home_feature p a
{
	font-weight: bold;
	text-transform: uppercase;
	padding-right: 12px;
	background-image: url(/images/yellow_arrow.png);
	background-repeat: no-repeat;
	background-position: right;
	line-height: 24px;
}
.home_feature p a:hover, .home_feature p a:active
{
	color: #F1C741;
}
.home_feature p a.last
{
	margin-left: 10px;
	font-weight: bold;
	text-transform: uppercase;
	padding-right: 12px;
	background-image: url(/images/yellow_arrow.png);
	background-repeat: no-repeat;
	background-position: right;
	line-height: 14px;
}
.home_feature p a.last:hover, .home_feature p a.last:active
{
	color: #F1C741;
}

/* home page feature pager */
.home_feature_pager
{
	position: absolute;
	/*bottom: 6px;
	right: 10px;*/
right:10px;
top:750px;
	width: 102px;
	height: 14px; /*border: solid 1px red;*/
}
ul#feature_pager
{
	width: 90px;
	list-style-type: none;
	float: left; /*border: solid 1px green;*/
}
ul#feature_pager li
{
	display: inline;
	float: left;
	text-align: center;
}
ul#feature_pager li a
{
	display: block;
	height: 14px;
	width: 18px;
	color: #878787;
	font-size: 1.2em;
	font-weight: bold;
}
ul#feature_pager li a:hover, ul#feature_pager li a:active
{
	background-image: url(/images/yellow_circle.gif);
	background-repeat: no-repeat;
	background-position: left;
}
ul#feature_pager li a.selected
{
	background-image: url(/images/yellow_circle.gif);
	background-repeat: no-repeat;
	background-position: left;
}
ul#feature_pager li a.selected:hover
{
	background-image: url(/images/yellow_circle.gif);
	background-repeat: no-repeat;
	background-position: left;
}
#home_feature_spacer
{
	width: 100%;
	height: 0px;
	clear: both;
}
/* end home page feature pager */
/* end home page features */

/* explore styles */
/* explore flash/360 */
#contentDiv
{
	width: 728px;
	height: 360px;
	margin-top: 50px;
	float: left;
}
#optionDiv
{
	position: absolute;
	top: -10px;
	left: 570px;
	width: 185px;
	height: 50px;
	background-color: #fff;
	padding: 10px;
	z-index: 10;
}
#myDiv1
{
	position: absolute;
	top: 0;
	left: 0px;
	width: 728px;
	height: 278px;
}
#myDiv1Design
{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 728px;
	height: 278px;
}
#myDiv2
{
	position: absolute;
	top: 90px;
	left: 0px;
	width: 728px;
	height: 278px;
}
#myDiv2Design
{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 728px;
	height: 278px;
}

/* end explore flash/360 */
/* explore ul */
ul#explore
{
	width: 300px;
	list-style-type: none;
	float: left;
	margin-top: 50px;
}
ul#explore li
{
	display: inline;
	float: left;
	text-align: center;
	width: 100px;
}
ul#explore li img
{
	border: 0;
	margin-top: 8px;
}
ul#explore li a, ul#explore li a:link, ul#explore li a:visited, ul#explore li a:hover, ul#explore li a:active
{
	text-decoration: none;
	color: #464646;
}
/* end explore ul */
/* end explore styles */

/* Performance Rollover */
#rolloverImg
{
	position: absolute;
	top: 240px;
	left: 20px;
}
#rolloverMeter
{
	position: absolute;
	top: 104px;
	left: 120px;
	width: 488px;
	height: 214px;
}
.rolloverMeter
{
	background-image: url(/images/meter-off.jpg);
	background-repeat: no-repeat;
}
.rolloverAutolog
{
	background-image: url(/images/meter-autolog.jpg);
	background-repeat: no-repeat;
}
.rolloverTarget
{
	background-image: url(/images/meter-target.jpg);
	background-repeat: no-repeat;
}
.rolloverTrends
{
	background-image: url(/images/meter-trends.jpg);
	background-repeat: no-repeat;
}
.rolloverReminder
{
	background-image: url(/images/meter-reminder.jpg);
	background-repeat: no-repeat;
}
.rolloverNotes
{
	background-image: url(/images/meter-notes.jpg);
	background-repeat: no-repeat;
}
div#Autolog
{
	position: absolute;
	top: 320px;
	left: 142px;
	width: 180px;
	display: none;
}
div#Target
{
	position: absolute;
	top: 320px;
	left: 248px;
	width: 174px;
	display: none;
}
div#Trends
{
	position: absolute;
	top: 320px;
	left: 344px;
	width: 174px;
	display: none;
}
div#Reminder
{
	position: absolute;
	top: 320px;
	left: 454px;
	width: 174px;
	display: none;
}
div#Notes
{
	position: absolute;
	top: 320px;
	left: 550px;
	width: 174px;
	display: none;
}

ul#rollover
{
	list-style-type: none;
	width: 518px;
	position: absolute;
	top: 268px;
	left: 128px;
}
ul#rollover li
{
	width: 101px;
	display: inline;
	float: left;
}
ul#rollover li .spacer
{
	height: 120px;
	width: 60px;
	cursor: pointer;
}
/* end Performance Rollover */

/* Autolog */
div#Autolog a:hover, div#Target a:hover, div#Trends a:hover, div#Reminder a:hover, div#Notes a:hover
{
	color: #F1C741;
}
/* end Autolog */

/* use */
#contentUse
{
	float: right;
	width: 755px;
	margin: -16px 0 -10px 0;
	padding-top: 20px;
	color: #666666;
	background-image: url(/images/use/use_bg.jpg);
	background-repeat: no-repeat;
	min-height: 550px;
}
#knowledge
{
	position: absolute;
	top: 100px;
	right: 0;
	background-image: url(/images/use/knowledge-stream.jpg);
	background-repeat: no-repeat;
	width: 220px;
	height: 418px;
}

ul#use
{
	width: 600px;
	margin-top: 200px;
	margin-left: 30px;
	list-style-type: none;
	float: left;
}
ul#use li
{
	display: inline;
	float: left;
	width: 160px;
	font-size: 1.1em;
}
ul#use li img
{
	border: 0;
	margin-bottom: 8px;
}
ul#use li a, ul#explore li a:link, ul#explore li a:visited, ul#explore li a:hover, ul#explore li a:active
{
	text-decoration: none;
	color: #F1C741;
}
/* end use */

/* use and explore left_col, right_col styles */
#left_col
{
	float: left;
	width: 510px;
	padding: 0 20px 20px 20px;
}
#right_col
{
	float: left;
	width: 201px;
}

#left_col p
{
	font-size: 1.091em;
	line-height: 16px;
	margin-bottom: 10px;
	padding-right: 30px;
}
#left_col p.small
{
	padding-right: 60px;
}
#left_col a
{
	color: #F1C741;
	text-decoration: underline;
	font-weight: bold;
}
#left_col .icon
{
	margin: 0;
	border: 0;
}
#left_col img
{
	margin: 8px 0 0 0;
}
#left_col .indent
{
	margin-left: 26px;
}
#left_col ol
{
	list-style-type: decimal;
	margin-bottom: 5px;
	font-size: 1.091em;
}
#left_col ol li
{
	padding: 10px 2px 0 4px;
	list-style-position: outside;
	margin-left: 20px;
	line-height: 14px;
}
#left_col .internal
{
	padding-left: 14px;
	margin-top: -14px;
}
#left_col .internal img
{
	margin-left: -14px;
}

#left_col ol.footnote
{
	list-style-type: decimal;
	font-size: .90em;
	margin-bottom: 20px;
}
#left_col ol.footnote li
{
	padding: 4px 4px 0 0;
	list-style-position: outside;
	margin-left: 20px;
	line-height: 9px;
}

#left_col .left
{
	float: left;
	width: 150px;
}
#left_col .right
{
	float: left;
	width: 150px;
}
/* end use and explore left_col, right_col styles */

/* tip box */
.tip
{
	background-image: url(/images/black_plus_white_bg.gif);
	background-repeat: no-repeat;
	padding-left: 20px;
	margin-top: 10px;
}

#tipbox
{
	margin-top: 150px;
	width: 208px;
}
#tipbox .top
{
	background-image: url(/images/tip-top.gif);
	background-repeat: no-repeat;
	height: 35px;
}
#tipbox .middle
{
	background-image: url(/images/tip-middle.gif);
	background-repeat: repeat-y;
}
#tipbox .middle p
{
	padding: 10px 20px 10px 20px;
	font-size: 1.091em;
	line-height: 15px;
	min-height: 50px;
}
#tipbox .bottom
{
	background-image: url(/images/tip-bottom.gif);
	background-repeat: no-repeat;
	height: 16px;
}
#tipbox a, #tipbox a:link, #tipbox a:visited, #tipbox a:hover, #tipbox a:active
{
	color: #464646;
	text-decoration: underline;
	font-weight: bold;
}

.goldlink, a.goldlink, a.goldlink:link, a.goldlink:visited, a.goldlink:hover, a.goldlink:active
{
	font-size: 1.182em;
	color: #F1C741;
	font-weight: bold;
	padding-right: 12px;
	background-image: url(/images/yellow_arrow.png);
	background-repeat: no-repeat;
	background-position: right;
	line-height: 24px;
}
.goldlinkSmall, a.goldlinkSmall, a.goldlinkSmall:link, a.goldlinkSmall:visited, a.goldlinkSmall:hover, a.goldlinkSmall:active
{
	font-size: 1em;
	color: #F1C741;
	text-decoration: underline;
	font-weight: bold;
	padding-right: 12px;
	background-image: url(/images/yellow_arrow.png);
	background-repeat: no-repeat;
	background-position: right;
	line-height: 24px;
}

/* end tip box */


/* testing styles */
ul#test
{
	width: 500px;
	list-style-type: none;
	float: left;
}
ul#test li
{
	display: inline;
	float: left;
	text-align: left;
	width: 160px;
	font-size: 1.1em;
	color: #0099CC;
	font-weight: bold;
}
ul#test li img
{
	border: 0;
	margin-bottom: 8px;
}
ul#test li a, ul#explore li a:link, ul#explore li a:visited, ul#explore li a:hover, ul#explore li a:active
{
	text-decoration: none;
	color: #0099CC;
	margin-left: 2px;
}
ul#test li a.image
{
	background-image: none;
}
ul#test p
{
	margin: -14px 0 0 14px;
}
ul#test td
{
	vertical-align: top;
	padding: 2px;
	line-height: 14px;
}
ul#test td img
{
	margin-top: 0;
}

#testcontent h1
{
	font-size: 1.909em;
	color: #009ddc;
	font-weight: normal;
	line-height: 20px;
	margin: 0 0 10px 20px;
}
#testcontent h3
{
	font-size: 1.091em;
	color: #464646;
	line-height: 16px;
	width: 500px;
	font-weight: normal;
	margin: 0 0 10px 20px;
}
#testcontent h3 a, #testcontent h3 a:link, #testcontent h3 a:visited, #testcontent h3 a:hover, #testcontent h3 a:active
{
	color: #F1C741;
	font-weight: normal;
	text-decoration: underline;
}
#testcontent a
{
	font-weight: normal;
}
#testfooter
{
	margin: 30px 0 20px 30px;
}
#testfooter p
{
	font-size: 1.091em;
	color: #464646;
}
#testfooter a
{
	color: #F1C741;
	text-decoration: underline;
}
/* end testing */

/* apply styles*/
#applycontentcontainer
{
	float: right;
	width: 754px;
	margin: -15px 1px -10px 0;
	padding-top: 20px;
	color: #666666;
	background-image: url(/images/apply/bg_landing.jpg);
	background-repeat: no-repeat;
	background-position: top center;
}
#applycontentcontainer #applycontent
{
	min-height: 386px;
}

#applycontent .AnimationContainer 
{
float: right;
	margin-top: 8px;
	margin-right: 20px;
width:340px;
height:255px;
}
#applycontent .animation
{
	float: right;
	margin-top: 8px;
	margin-right: 20px;
}
#applycontent #landingblock
{
	clear: both;
}
#applycontent #landingblock #landingblockleft
{
	float: left;
	width: 375px;
	clear: both;
}
#applycontent #landingblock #landingblockright
{
	display: inline;
	float: right;
	width: 275px;
	padding-top: 75px;
}
/* end apply */

/* insight styles */
#insightcontentcontainer
{
	float: right;
	width: 755px;
	margin: -15px 0 -10px 0;
	padding-top: 20px;
	color: #666666;
}
#insightcontentcontainer #leftcol
{
	float: left;
	width: 550px;
}
#insightcontentcontainer #leftcol ul
{
	list-style-type: decimal;
	margin-bottom: 5px;
}
#insightcontentcontainer #leftcol ul li
{
	padding: 10px 2px 0 4px;
	list-style-position: outside;
	margin-left: 20px;
	line-height: 14px;
}
#insightcontentcontainer #leftcol .tiptitle
{
	font-size: 1.25em;
	color: #009ddc;
	font-weight: bold;
	margin-top: 15px;
}
#insightcontentcontainer #leftcol .tip
{
	background-image: url(/images/apply/yellow_plus_white_bg.gif);
	background-repeat: no-repeat;
	padding-left: 20px;
	margin-top: 10px;
}
#insightcontentcontainer #rightcol
{
	float: left;
}
/* end insights */

/* tips */
#tipscontentcontainer
{
	float: right;
	width: 755px;
	margin: -15px 0 -10px 0;
	padding-top: 20px;
	color: #666666;
}
#tipscontentcontainer #leftcol
{
	float: left;
	width: 550px;
}
#tipscontentcontainer #leftcol .tiptitle
{
	font-size: 1.25em;
	color: #009ddc;
	font-weight: bold;
	margin-top: 15px;
}
#tipscontentcontainer #leftcol .tip
{
	background-image: url(/images/apply/yellow_plus_white_bg.gif);
	background-repeat: no-repeat;
	padding-left: 20px;
	margin-top: 10px;
}
#tipscontentcontainer #rightcol
{
	float: left;
}
/* end tips */

/* faq */
#faqscontentcontainer
{
	float: right;
	width: 755px;
	margin: -15px 0 -10px 0;
	padding-top: 20px;
	color: #666666;
}
#faqscontentcontainer #leftcol
{
	float: left;
	width: 550px;
}
#faqscontentcontainer #rightcol
{
	float: left;
}
/* end faq */

/* professional styles */
#profcontentcontainer
{
	float: right;
	width: 755px;
	margin: -13px 0 -10px 0;
	color: #666666;
}
#profcontentcontainer #profcontent
{
	min-height: 386px;
}
#profcontent #landingblock
{
	clear: both;
}
#profcontent #landingblock #landingblockleft
{
	float: left;
	width: 330px;
	clear: both;
	padding-top: 20px;
}
#profcontent #landingblock #landingblockright
{
	display: inline;
	float: right;
	width: 395px;

}
#profcontentcontainer #landingblockleft .tip
{
	background-image: url(/images/apply/yellow_plus_white_bg.gif);
	background-repeat: no-repeat;
	padding-left: 20px;
	margin-top: 10px;
}
/* end profession styles */

/* gloco facts */
#glucocontentcontainer
{
	float: right;
	width: 755px;
	margin: -15px 0 -10px 0;
	padding-top: 20px;
	color: #666666;
	background-image: url(/images/use/glucofacts_landing.jpg);
	background-repeat: no-repeat;
	min-height: 410px;
}
#glucocontentcontainer #leftcol
{
	float: left;
	width: 400px;
	min-height: 415px;
}
#glucocontentcontainer #rightcol
{
	float: right;
	width: 325px;
}
#glucocontentcontainer #rightcol .copy
{
	font-size: 13px;
	padding-top: 5px;
	line-height: 16px;
}
#glucocontentcontainer #bottomcol
{
	width: 400px;
	padding-left: 20px;
	clear: both;
}
/* end gluco facts */

/* Signup Form */
#SignupForm
{
	width: 580px;
	font-size: 1em;
}
#SignupForm div
{
	padding-top: 8px;
	position: relative; /*border: solid 1px green;*/
}
#SignupForm label
{
	width: 220px;
	float: left;
	text-align: right;
	font-size: 1.2em;
	padding-right: 4px;
	padding-top: 2px;
}

#SignupForm input[type=text], #SignupForm input[type=password]
{
	border: solid 1px #999999;
	width: 200px;
	height: 15px;
	color: #464646;
	font-size: 1em;
}
#SignupForm input[type=checkbox]
{
	margin-bottom: 8px;
}
#SignupForm select
{
	border: solid 1px #999999;
	height: 18px;
	color: #464646;
	font-size: 1em;
}
#SignupForm .underlinedtitle
{
	margin-left: 0;
	margin-bottom: 10px;
}
#SignupForm .checkboxText
{
	position: absolute;
	top: 4px;
	left: 250px;
	width: 250px;
	font-size: 1.2em;
}
#SignupForm .right
{
	margin-left: 224px;
}
#SignupForm a, #SignupForm a:link, #SignupForm a:visited, #SignupForm a:hover, #SignupForm a:active
{
	font-size: 1.1em;
	text-decoration: underline;
	color: #F1C741;
	font-weight: bold;
}
#SignupForm a.submit, #SignupForm a.submit:link, #SignupForm a.submit:visited, #SignupForm a.submit:hover, #SignupForm a.submit:active
{
	font-size: 1.5em;
	color: #009ddc;
	text-decoration: underline;
}
/* end Signup Form */

/* Share styles */
#sharecontent
{      	width: 490px;
	height: 360px;
	overflow: hidden;
}
#sharecontent .link_col
{       margin-left: 50px;
	width: 190px;
	float: left;
}
#sharecontent .link_col img
{
	border: 0;
	margin-right: 10px;
}
#sharecontent .link_col ul
{
	list-style-type: none;
	margin-top: 50px;
}
#sharecontent a, #sharecontent a:link, #sharecontent a:visited
{
	font-size: 1.1em;
	text-decoration: none;
	color: #0099CC;
	outline: none;
}
#sharecontent a:hover, #sharecontent a:active
{
	text-decoration: none;
	font-weight: bold;
}

/* end Share styles */
/*#Content Pages#*/
/*#Content Pages/Contact#*/
#profcontentcontainer #ContactContent
{
 width: 745px; padding-left: 15px; padding-top: 10px;
}

#profcontainer
{
	width: 755px;
	
	color: #666666;
}
#profcontainer #ContactContentCon
{
 width: 901px;float:left;
}
#profcontentcontainer #ContactContent p
{

}

#divSearch .WebPartRightAction input {
        width:16px;
	padding:2px!important;
	margin-bottom:0px;
}


/* #Site Structure/Templates/Registration#*/

#RegistrationContent
{
margin:auto;
width:904px;

}
#RegisterContainer
{
width:904px;


}
#RegistrationFooter
{
	padding-top: 53px;	
	
}
RegistrationHeader
{
    background: #249CD1;
    width: 904px;
}

#RegistrationLeftSideContent
{
    width: 904px;
    float: right;
background-color: #00A2E5;
    font-family: Verdana;
    font-size: 12px;  
color: #FFFFFF;
line-height:17px;	
  
}
#RegistrationHeader {
		
	margin: auto;

width:904px;
}

#BizFormBody
{
    padding-top:30px;	
    padding-left:100px;
   padding-right:30px;	 
   min-height: 450px;
background-color: #00A2E5;  
    font-family: Verdana;
    font-size: 12px;  
color: #FFFFFF;
line-height:17px;
}

#DOBBody
{
    padding-top:30px;	
    padding-left:0px;
   padding-right:30px;  
min-height: 100px; 
background-color: #00A2E5;  
    font-family: Verdana;
    font-size: 12px;  
color: #FFFFFF;

}

#Video
{	
 
position:inherit;
background-color: #00A2E5; 
padding-left:609px;

height:10px;
}