/* light-blue: #3b6e8f; */
/* dark-blue: #00477F; */

/* GLOBAL */
html {
    margin: 0px;
	padding: 0px;
	}
body {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	background: #fcfcfc url(/App_Themes/Default/images/body_bg.jpg) no-repeat;
    }
a:link {
    color: #00477F;
    }
a:active {
    color: #3b6e8f;
    }
a:visited {
    color: #00477F;
    }
a:hover {
    color: #3b6e8f;
    }

/* CONTAINER */
#container {
	width: 750px;
	height: auto;
	margin: 25px auto 15px auto;
	}

/* NAV */
#container #nav {
	position: relative;
	top: 0px;
	left: 0px;
	height: 15px;
	width: 750px;
	margin: 0px;
	padding: 0px;
	white-space: nowrap;
	}
#container #nav ul {
	list-style-type: none;
	padding: 0px;
	margin: 0px;
	}
#container #nav ul li {
	display: inline;
	padding: 0px;
	margin: 0px;
	}
#container #nav ul li a {
	position: relative;
	display: block;
	float: left;
	cursor: hand;
	margin: 0px 10px 0px 8px;
	}
/* general list item text removal */
#container #nav ul li a span {
	display: none;
    }
/* home */
#container #nav ul li#liHome a, #container #nav ul li#liHome a.visited {
	width: 26px;
    height: 11px;
	background: url(/App_Themes/Default/images/btnHome.jpg) no-repeat;
	}
#container #nav ul li#liHome a:hover, #container #nav ul li#liHome a:active {
	width: 26px;
    height: 11px;
	background: url(/App_Themes/Default/images/btnHome_hover.jpg) no-repeat;
	}
/* about */
#container #nav ul li#liAbout a, #container #nav ul li#liAbout a.visited {
	width: 116px;
    height: 11px;
	background: url(/App_Themes/Default/images/btnAbout.jpg) no-repeat;
	}
#container #nav ul li#liAbout a:hover, #container #nav ul li#liAbout a:active {
	width: 116px;
    height: 11px;
	background: url(/App_Themes/Default/images/btnAbout_hover.jpg) no-repeat;
	}
/* testimonials */
#container #nav ul li#liTestimonials a, #container #nav ul li#liTestimonials a.visited {
	width: 58px;
    height: 11px;
	background: url(/App_Themes/Default/images/btnTestimonials.jpg) no-repeat;
	}
#container #nav ul li#liTestimonials a:hover, #container #nav ul li#liTestimonials a:active {
	width: 58px;
    height: 11px;
	background: url(/App_Themes/Default/images/btnTestimonials_hover.jpg) no-repeat;
	}
/* team */
#container #nav ul li#liTeam a, #container #nav ul li#liTeam a.visited {
	width: 99px;
    height: 11px;
	background: url(/App_Themes/Default/images/btnTeam.jpg) no-repeat;
	}
#container #nav ul li#liTeam a:hover, #container #nav ul li#liTeam a:active {
	width: 99px;
    height: 11px;
	background: url(/App_Themes/Default/images/btnTeam_hover.jpg) no-repeat;
	}
/* contact */
#container #nav ul li#liContact a, #container #nav ul li#liContact a.visited {
	width: 50px;
    height: 11px;
	background: url(/App_Themes/Default/images/btnContact.jpg) no-repeat;
	}
#container #nav ul li#liContact a:hover, #container #nav ul li#liContact a:active {
	width: 50px;
    height: 11px;
	background: url(/App_Themes/Default/images/btnContact_hover.jpg) no-repeat;
	}

/* FLASH CONTENT */
#container #flashContent {
	position: relative;
	width: 796px;
	min-height: 565px;
	height: auto;
	background-color: Transparent;
	margin: 0px;
	padding: 0px;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #333;
	}

/* CONTENT */
#container #content {
	position: relative;
	width: 796px;
	height: 565px;
	overflow: visible;
	background-color: #fff;
	border: 1px solid #666;
	margin: 0px;
	padding: 0px;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #333;
	background-image: url(/App_Themes/Default/images/container_bg.gif);
	background-position: top right;
	background-repeat: repeat-y;
	}
html>body #container #content {
	height: auto;
	min-height: 565px;
	overflow: visible;
	}
/* BRANDING */
#container #content #branding {
    position: relative;
    width: 750px;
    height: 76px;
    margin: 0px;
    padding: 0px;
    z-index: 100;
    }
/* BRANDING LOGO */
#container #content #branding #brandingLogo {
	position: relative;
	top: 18px;
	margin-left: 581px;
    }
#container #content #branding #brandingLogo h1 {
    width: 178px;
    height: 66px;
    background: url(/App_Themes/Default/images/brandingLogo.gif) no-repeat;
    margin: 0px;
    padding: 0px;
	text-indent: -10000px;
	overflow: hidden;
	cursor: hand;
    }
#container #content #branding #brandingLogo h1:hover {
	cursor: hand;
    }
/* MAIN CONTENT */
#container #content #mainContent {
    padding: 0px 25px;
	}

/* LOGIN */
.btnLogin {
    margin: 25px 0px 25px 475px;
    width: 123px;
    height: 26px;
    display: block;
    }

/* QUESTION */
#container #content h1.DR {
    position: absolute;
    bottom: 0px;
    left: 0px;
    width: 468px;
    height: 550px;
    background: url(/App_Themes/Default/images/h1DR.jpg) no-repeat;
    margin: 0px;
    padding: 0px;
	text-indent: -10000px;
	overflow: hidden;
    }
#container #content h1.MGMT {
    position: absolute;
    bottom: 0px;
    left: 0px;
    width: 468px;
    height: 550px;
    background: url(/App_Themes/Default/images/h1MGMT.jpg) no-repeat;
    margin: 0px;
    padding: 0px;
	text-indent: -10000px;
	overflow: hidden;
    }
#container #content .question {
    position: absolute;
    top: 160px;
    left: 385px;
    width: 300px;
    padding-top: 7px;
    }
/* graphic text */
#container #content .question #graphicText {
    position: relative;
    margin-bottom: 5px;
    height: 40px;
    }
#container #content .question #graphicText img {
    top: 0px;
    left: 0px;
    width: 300px;
    height: 40px;
    overflow: hidden;
    }
#container #content .question #graphicTextBorder {
    position: absolute;
    top: 37px;
    width: 300px;
    height: 1px;
    border-bottom: 1px dotted #3b6e8f;
    z-index: 100;
    }
#container #content .question label {
    font-size: 13px;
    font-weight: bold;
    line-height: 14px;
	font-family: Arial, Helvetica, sans-serif;
	color: #3b6e8f;
    }
#container #content .question table tr td {
    padding: 5px 0px;
    }
#container #content .question table tr td label {
    font-size: 12px;
    font-weight: bold;
    line-height: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #666;
    }
#container #content .btnQuestionSubmit {
    margin: 25px 0px 25px 90px;
    width: 123px;
    height: 26px;
    display: block;
    }
/* RESPONSE */
#container #content .response {
    position: absolute;
    top: 200px;
    left: 400px;
    width: 300px;
    padding-top: 7px;
    }
#container #content .response h1 {
    font-size: 14px;
    font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #3b6e8f;
    }
#container #content .response p {
    font-size: 12px;
    font-weight: bold;
    line-height: 20px;
	font-family: Arial, Helvetica, sans-serif;
	color: #666;
    }

/* CONTACT US SURVEY */
#container #content #mainContent #sideBar {
    position: absolute;
    top: 125px;
    right: 35px;
    width: 300px;
    height: auto;
    }
#container #content #mainContent #sideBar #address {
    position: relative;
    left: 15px;
    }
#container #content #mainContent #sideBar #address p {
    font-size: 12px;
    padding: 3px;
    margin: 0px;
    line-height: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #00467f;
    }
#container #content #mainContent h2.contactUs {
    position: relative;
    display: block;
    background: url(/App_Themes/Default/images/h2ContactUs.gif) no-repeat;
	width: 565px;
	height: 30px;
	margin: 0px 0px 5px 0px;
	padding: 0px;
	text-indent: -1000px;
	overflow: hidden;
    }
.btnSurveySubmit {
    position: absolute;
    top: 450px;
    left: 0px;
    margin: 25px 0px 25px 25px;
    width: 123px;
    height: 26px;
    display: block;
    }

/* ASK TRAINER */
#container #content #mainContent h2.askTrainer {
    position: relative;
    display: block;
    background: url(/App_Themes/Default/images/h2AskTrainer.gif) no-repeat;
	width: 565px;
	height: 30px;
	margin: 0px 0px 5px 0px;
	padding: 0px;
	text-indent: -1000px;
	overflow: hidden;
    }
.btnTrainerSubmit {
    margin: 25px 0px 25px 25px;
    width: 123px;
    height: 26px;
    display: block;
    }

/* HELP */
.btnHelpSubmit {
    margin: 25px 0px 25px 25px;
    width: 123px;
    height: 26px;
    display: block;
    }

/* THANK YOU */
#container #content #mainContent h2.thankYou {
    position: relative;
    display: block;
    background: url(/App_Themes/Default/images/h2ThankYou.gif) no-repeat;
	width: 565px;
	height: 30px;
	margin: 0px 0px 5px 0px;
	padding: 0px;
	text-indent: -1000px;
	overflow: hidden;
    }
#container #content #mainContent .thankYou p {
	width: 550px;
	line-height: 18px;
    }

/* FOOTER */
#container #footer {
	position: relative;
    }
/* FOOTER BRANDING LOGO */
#container #footer #branding #brandingLogo h3 {
    margin: 0px;
    width: 175px;
    height: 25px;
    background: url(/App_Themes/Default/images/footerBrandingLogo.gif) no-repeat;
	text-indent: -10000px;
	overflow: hidden;
	cursor: hand;
    }
#container #footer #copyright {
    position: absolute;
    top: 0px;
    right: 0px;
    margin: 0px;
    padding: 0px;
    }
#container #footer #copyright p {
    margin: 5px 10px 0px 0px;
    padding: 0px;
    font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #999;
    }
#container #footer #copyright a {
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #999;
    }