/*CSS Document*/
BODY
{
	margin:0 auto;
	background: url("../images/bghead5.png") repeat-x scroll top center transparent;
	background-color: #e6e8cf
}
H1
{
	color: #262555;
	font-family:'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
	margin: 0;
	padding: 0;
}
H2
{
	color: #fff;
    font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
    margin: 0;
    padding: 5px;
    text-align: center;
    background: #616265;
    border-radius: 10px;
}
H3, H4 
{
	color: #262555;
	font-family:'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
	margin: 0;
	text-align: left;
	padding: 0;
}

H5 
{
	color: #262555;
	font-family:'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
	margin: 0;
	text-align: center;
	padding: 0;
}

input[type=submit],label,select,.pointer  { cursor:pointer; }

button {
    border: none;
}

P, LABEL, LI { margin: 0; padding: 0; font-family:'Lucida Sans Unicode', 'Lucida Grande', sans-serif; line-height: 1.54em }

LI { margin: 0; padding: 0; font-family:'Lucida Sans Unicode', 'Lucida Grande', sans-serif; color: #565656 }
.surveytxt1{ color: #565656; font-size: 14px; font-family:'Lucida Sans Unicode', 'Lucida Grande', sans-serif; margin:5px 0 }
.txt1 { color: #565656; font-size: 13px; font-family:'Lucida Sans Unicode', 'Lucida Grande', sans-serif; margin:5px 0 }
.txt2 {     
	background: none repeat scroll 0 0 #B122E6;
    border-radius: 10px 10px 10px 10px;
    color: #FFFFFF;
    font-family:'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
    font-size: 16px;
    width: 180px;
    text-align: center;
    float: right;	
}

.txtlink1 A { color: #001E96; font-size: 12px; font-family:'Lucida Sans Unicode', 'Lucida Grande', sans-serif; line-height: 20px; text-decoration:underline;  }
A.txtlink1 { color: #001E96; font-size: 12px; font-family:'Lucida Sans Unicode', 'Lucida Grande', sans-serif; line-height: 20px; text-decoration:underline  }
.txtlink2 A { color: #6D207C; font-size: 12px; font-family:'Lucida Sans Unicode', 'Lucida Grande', sans-serif; line-height: 20px; text-decoration:underline  }
A.txtlink2 { color: #6D207C; font-size: 12px; font-family:'Lucida Sans Unicode', 'Lucida Grande', sans-serif; line-height: 20px; text-decoration:underline  }
.txtlink3 A { color: #004631; font-size: 12px; font-family:'Lucida Sans Unicode', 'Lucida Grande', sans-serif; line-height: 20px; text-decoration:underline  }
A.txtlink3 {color: #004631; font-size: 12px; font-family:'Lucida Sans Unicode', 'Lucida Grande', sans-serif; line-height: 20px; text-decoration:underline}
.txtlink4 A { color: #E62259; font-size: 12px; font-family:'Lucida Sans Unicode', 'Lucida Grande', sans-serif; line-height: 20px; text-decoration:underline  }
A.txtlink4 { color: #E62259; font-size: 12px; font-family:'Lucida Sans Unicode', 'Lucida Grande', sans-serif; line-height: 20px; text-decoration:underline  }
.txtlink5 A { color: #00BEB7; font-size: 12px; font-family:'Lucida Sans Unicode', 'Lucida Grande', sans-serif; line-height: 20px; text-decoration:underline  }
A.txtlink5  { color: #00BEB7; font-size: 12px; font-family:'Lucida Sans Unicode', 'Lucida Grande', sans-serif; line-height: 20px; text-decoration:underline  }


.txtheader{
    font-size: 17px;
    line-height: 10px;
    color: #262555; 
    font-weight: bold;
    margin-bottom: 5px;
    font-family: Verdana, Geneva, sans-serif;
}
#maincontainer
{
	width:1200px;
	margin: 0 auto;
	padding: 10px 40px 10px 40px;
	background: #FFF;
	height: auto;
	overflow: hidden;
	border: 1px solid #B0AAAA;
	border-radius: 20px;
}

#maincontainersignupall
{
	/*
	width:100%;
	padding-top: 10%;
	*/
	width: 1761px;
	margin: 0 auto;
	height: auto;
	overflow: hidden;
	padding: 14px 0;
}

#maincontainersignup
{
    background: url("../images/bglogin.png") repeat-y scroll left top transparent;
    border-radius: 20px 20px 20px 20px;
    box-shadow: 0 1px 5px #333333;
    height: auto;
    margin: 0 auto;
    overflow: hidden;
    width: 63%;
}

#maincontainerlog
{
	width:400px;
	margin: 8% auto;
	padding: 20px 40px 10px 40px;
	background: #FFF;
	height: auto;
	overflow: hidden;
	border: 1px solid #B0AAAA;
	color: #262555;
	font-family: Verdana, Geneva, sans-serif;
	height: auto
}


#framecontainer {
	width:1100px;
	margin: 30px 0px 0px 20px;
	height: auto;
	overflow: hidden;
}

#maincontainerquiz
{
	width: 830px;
	margin: 0% auto;
	padding: 10px 40px 10px 40px;
	background: #FFF;
	height: auto;
	overflow: auto;
	box-shadow: 0 1px 5px #555555;
 	border-radius: 0px 20px 20px 20px
}


#takeassessment, #introduction, #viewassessment, #maincontainerquizass, #actview
{
 	background: none repeat scroll 0 0 #FFFFFF;
    box-shadow: 0 5px 9px #d3d3d3;
    height: auto;
    margin: 40px auto;
    overflow: auto;
    padding: 40px;
    width: 620px;
	border-radius: 0px 10px 10px 10px;
	overflow: hidden;
	text-align: justify;
}



#introductionhomenew
{
    height: auto;
    margin: 0 auto;
    overflow: auto;
    padding:0 40px;
    width: 630px;
	overflow: hidden;
}


#introductionhome
{
 	background: none repeat scroll 0 0 #FFFFFF;
    box-shadow: 0 5px 9px #d3d3d3;
    height: auto;
    margin: 0 auto;
    overflow: auto;
    padding:20px 40px;
    border-radius: 10px;
    overflow: hidden;
}

#assessment_edit
{
 	background: none repeat scroll 0 0 #FFFFFF;
    box-shadow: 0 5px 9px #d3d3d3;
    height: auto;
    padding:20px 40px;
    width: 620px;
	border-radius: 10px;
	overflow: hidden;
}

#assessment_cog
{
 	background: none repeat scroll 0 0 #FFFFFF;
    box-shadow: 0 5px 9px #d3d3d3;
    height: 720px;
    overflow: auto;
    padding:20px 40px;
    width: 620px;
	border-radius: 10px;
}

#assessment_all
{
 	background: none repeat scroll 0 0 #FFFFFF;
    box-shadow: 0 5px 9px #d3d3d3;
    height: auto;
    padding:20px;
    width: auto;
	border-radius: 10px;
	overflow: auto;
}

#print_f
{
 	background: none repeat scroll 0 0 #FFFFFF;
    box-shadow: 0 5px 9px #d3d3d3;
    height: auto;
    padding:20px;
    width: 700px;
	border-radius: 10px;
	overflow: auto;
}

#introductionhome A, #introductionhomenew A
{ 
 	text-decoration: underline;
}

#introductionhome A:hover, #introductionhomenew A:hover
{ 
 	text-decoration: none;
}
.loginbtn
{
	text-align: right;
}
.signupbtn
{
	text-align: right;
}
.loginbtn INPUT
{
	width: 100px;
	font: 12px sans-serif;
	color: #FFF;
	font-family: Verdana, Geneva, sans-serif;
	background: #424095;
	cursor: pointer;
	border: none;
}
.loginbtn INPUT:hover
{
	background: #24218B;
	border: none;
}
.signupbtn INPUT
{
	width: 100px;
	font: 12px sans-serif;
	color: #FFF;
	font-family: Verdana, Geneva, sans-serif;
	background: #424095;
	cursor: pointer;
	border: none;
}
.signupbtn INPUT:hover
{
	background: #24218B;
	border: none;
}
.editFormbtn INPUT
{
	width: 100px;
	font: 12px sans-serif;
	color: #FFF;
	font-family: Verdana, Geneva, sans-serif;
	background: #424095;
	cursor: pointer;
	border: none;
}
.editFormbtn INPUT:hover
{
	background: #24218B;
	border: none;
}
.loginform TABLE
{
	margin: 20px 0 0;
}
.signupForm
{
	float: right;
	width: 560px;
	margin: 30px 40px auto;	
}

.signupFormnew
{
	color: #FFFFFF;
    heiht: 337px;
    width: 600px;
    margin: 0 auto;
}

.signup
{	
	width: 560px;
	padding: 10px 10px 10px 30px;
	border: 1px solid #BFBFBF;
	color: #262555;
	font-family: Verdana, Geneva, sans-serif;
	font: bold 12px sans-serif;
	background: #DBDBDB;	
}

.signupnew
{	
	width: 560px;
	padding: 10px 10px 10px 30px;
	color: #fff;
	font-family: Verdana, Geneva, sans-serif;
	font: bold 14px sans-serif;
}



.loginForm
{
	float: right;
	width: 560px;
	margin: 30px 40px auto;	
	}

.loginFormsignup
{
	float: right;
	width: auto;

}

.loginFormsignupnew {
    color: #FFFFFF;
    heiht: 337px;
    margin: 0 auto;
    padding-left: 13%;
}

.logintxt A { color:#fff }

.loginnew
{
	padding: 10px 10px 10px 30px;
	color: #fff;
	font-family: Verdana, Geneva, sans-serif;
	font: bold 14px sans-serif;
}


.login
{
	width: 560px;
	padding: 10px 10px 10px 30px;
	border: 1px solid #BFBFBF;
	color: #262555;
	font-family: Verdana, Geneva, sans-serif;
	font: bold 12px sans-serif;
	background: #DBDBDB;	
}

.passreset
{
	width: 560px;
	padding: 10px 10px 10px 30px;
	color: #fff;
	font-family: Verdana, Geneva, sans-serif;
	font: bold 14px sans-serif;
	margin: 30px auto
}


.succreset
{
	width:auto;
	padding: 10px 10px 10px 30px;
	color: #fff;
	font-family: Verdana, Geneva, sans-serif;
	font: bold 14px sans-serif;
	margin: 30px auto
}


.succreset A {
	background: none repeat scroll 0 0 #FF6E31;
    border: medium none;
    border-radius: 14px 14px 14px 14px;
    color: #FFFFFF;
    cursor: pointer;
    font: 16px Arial;
	text-decoration:none;
	padding:10px 
}

.succreset A:hover {
	background: none repeat scroll 0 0 #CB4800;
    border: medium none;
    border-radius: 14px 14px 14px 14px;
    color: #FFFFFF;
    cursor: pointer;
    font: 16px Arial;
	text-decoration:none;
	padding:10px 
}

.succfailreset
{
	width:600px;
	padding: 10px 5px 10px 5px;
	color: #fff;
	font-family: Verdana, Geneva, sans-serif;
	font: bold 14px sans-serif;
	margin: 30px auto;
	text-align: center;
	line-height:30px
}


.succfailreset A {
	background: none repeat scroll 0 0 #FF6E31;
    border: medium none;
    border-radius: 14px 14px 14px 14px;
    color: #FFFFFF;
    cursor: pointer;
    font: 16px Arial;
	text-decoration:none;
	padding:10px 
}

.succfailreset A:hover {
	background: none repeat scroll 0 0 #CB4800;
    border: medium none;
    border-radius: 14px 14px 14px 14px;
    color: #FFFFFF;
    cursor: pointer;
    font: 16px Arial;
	text-decoration:none;
	padding:10px 
}


.errormsg
{
	color: #C10000;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	float: right;
	width: 580px;
	margin: 0 auto;	
	padding: 10px;
}

.errormsgnew
{
 	color: #C10000;
    font-family: Verdana,Geneva,sans-serif;
    font-size: 12px;
    margin: 10px auto;
    width: 900px;
}


.errormsg .successreg
{
	color: #C10000;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	float: right;
	width: 580px;
	margin: 0 auto;	
	padding: 10px;
}


.disclaim
{
	color: #000;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	float: right;
	width: 100%;
	margin: 20px auto;
	border-top: 1px #2F2F2F solid;
}

.disclaim P { margin:8px auto; text-align:center }

.disclaimnew
{
	color: #000;
	font-size: 10px;
	float: right;
	width: 1028px;
	margin: 20px auto;
}

.disclaimnew P { margin:8px auto; text-align:center }


.disclaimmain
{
    font-size: 65%;
    margin: 0 auto;
    text-align: center;
    width: 100%;
}

.infomain
{
	color: #000;
	font-size: 10px;
	width: 868px;
	margin: 20px auto;
}

.infomain P { text-align:justify }

.leftinput { float: left; display:inline; width: 18%; margin:10px auto; height:40px }
.leftinput2 { float: left; display:inline; width: 100px; margin:2px auto; height:40px }
.leftinput3 { float: left; display:inline; width: 500px; margin:2px auto; height:10px }
.leftinputedit { float: left; display:inline; width: 390px; margin:10px auto; height:50px }
.leftinputeditnew { float: left; display:inline; width: 290px; margin:10px auto; height:50px }
.leftinputeditremindnew { float: left; display:inline; width: 290px; margin:10px auto; height:200px }
.leftinputedithead { float: left; display:inline; width: 390px; margin:10px auto; height:60px }
.leftinputeditspace { float: left; display:inline; width: 390px; margin:10px auto; height:10px }
.leftinputcat { float: left; display:inline; width: 620px; margin:10px auto; height:40px }
.leftinputmsg { float: left; display:inline; width: 620px; margin:10px auto; min-height:280px }
.leftinputothers{ float: left; display:inline; width: 560px; margin:10px auto; height:130px }
.leftinputeditothers{ float: left; display:inline; width: 560px; margin:10px auto; height:inherit }
.quizhead { color: #000000;   margin: 20px 0 20px 0; font-size: 18px; }
.quizopt { margin-top:10px; margin-left:10px; color: #262555; font-family: Verdana, Geneva, sans-serif; }
.graphopt { color: #262555; font-family: Verdana, Geneva, sans-serif;}
.nextquiz { margin-top:25px; font-family: Verdana, Geneva, sans-serif; font: bold 16px sans-serif; }

.floatsig { 
    border: 1px solid #333333;
    position: absolute;
    width: 100%;
    margin: 0 auto;
    top: 0;
    left: 0;
    height: 100%;
    background-color: #fff;
    opacity: 0.75;
}

#closereg { padding: 5px; color: #fff; background:#333 }

.strokehead
{
	margin: 90px auto;
	padding: 0px;
	width: 530px;
	height: 460px;
	float: left;
	text-align: center
}

.strokeheadsignup H1 {
    color: #FFF;
    font-family:'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
    font-size: 300%;
    margin-top: 5%;

}

.strokeheadsignup H5 {
    color: #fff;
    font-family:'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
    font-size: 120%;

    
}


.strokeheadsignup {
    float: left;
    height: 400px;
    margin: 0 auto;
    padding: 0;
    text-align: center;
    width: 868px;
}
.strokeheadsignup2 {
    height: 180px;
    margin: 180px 0 0 720px;
    width: 200px;
    position: absolute;
}

.strokeheadsignup3 {
    height: auto;
    margin: 0;
    padding: 0;
    text-align: center;
    width: 100%;
	overflow:hidden
}

/*
.signupsubmit {
    background: url("../images/regbtnimg.png") repeat-x scroll center center #ff6f40;
    border: 5px solid #a63f1e;
    border-radius: 14px;
    box-shadow: 0 1px 3px #555555;
    color: #FFFFFF;
    cursor: pointer;
    font: 19px Arial;
    height: 63px;
    overflow: hidden;
    width: 150px;
}

.signupsubmit:hover {
    background: url("../images/regbtnimghover.png") repeat-x scroll center center #a63f1;
    border: 5px solid #ff6f40;
}
*/


.boxsignup{
	background: none repeat scroll 0 0 #FFFFFF;
    border-radius: 10px 10px 10px 10px;
    box-shadow: 0 1px 5px #000000;
    float: left;
    height: 139px;
    margin: 39px 0 0 36px;
    padding: 10px 4px 20px;
    text-align: center;
    width: 277px;
}

.light { 
    background: url("../images/light.png") no-repeat scroll center center transparent;
    display: block;
    width: 22px;
    height: 24px;
    float: left;
}


.act { 
    background: url("../images/act.png") no-repeat scroll center center transparent;
    display: block;
    width: 22px;
    height: 24px;
    float: left;
}

.community { 
    background: url("../images/community.png") no-repeat scroll center center transparent;
    display: block;
    width: 27px;
    height: 24px;
    float: left;
}

.boxsignup P { text-align:justify }


.strokeimg
{
	margin: 0px;
	padding: 0px;
	background: url("../images/measure_stroke.png") repeat-x scroll 0 0;
	width: 527px;
	height: 384px;
	float: left;
	text-indent:-1000px	
}


.headerlogo
{
	margin: 0px;
	padding: 0px;
	background: url("../images/neuroaidlogo.png") repeat-x scroll 0 0;
	width: 250px;
	height: 52px;
	position:absolute;
	text-indent:-1000px;
	top: 125px
}


.headerlogohome
{
	left: 600px;
    position: relative;
    top: 10px;
    width: 300px;
}

.headerlogohome IMG{ margin-left: 40px; border: none }

#takendateshow { margin: 0px auto; }

.editForm
{	
	width: 790px;
	margin: 10px 40px auto;	
	color: #262555;
	font-family: Verdana, Geneva, sans-serif;
	font: bold 12px sans-serif;
}

.ptitle
{	
	color: #FF6E31;
	font-family: Verdana, Geneva, sans-serif;
	font: bold 16px sans-serif;
	margin-bottom: 10px
}

.ntitle{
    color: #FF6E31;
	font-family: Verdana, Geneva, sans-serif;
	font: bold 16px sans-serif;
	
}

.optck
{	
	color: #262555;
    font: 12px sans-serif
}


.contactForm
{	
	width: 720px;
	margin: 10px 40px 0px 0px;	
	color: #262555;
	font-family: Verdana, Geneva, sans-serif;
	font: bold 12px sans-serif;
}


.surveyForm{
    width: auto;
}

#surveyhome
{
    background: none repeat scroll 0 0 #FFFFFF;
    box-shadow: 0 5px 9px #d3d3d3;
    height: auto;
    margin: 30px 150px 30px 140px; 
    overflow: auto;
    padding:20px 40px;
    border-radius: 10px;
    overflow: hidden;
    display: inline;
    float: left;
    height: inherit;
    width: 900px;
    min-height: 200px;
}

table.surveyTable th {
	background-color:#4B426F;
	border-width: 1px;
	font-weight: normal;
        font-size: 12px;
        color: #ffffff;
        padding:3px;
	border-style: solid;
	border-color: #efefef;
}

table.surveyTable tr.even-row {
    background-color: #FBF5D0;
}

table.surveyTable td {
	border-width: 1px;
	padding:3px;
        color: #565656;
        font-size: 14px;
	border-style: solid;
	border-color: #efefef;
	margin: 0
}

table.surveyTable td P { margin: 0; color: #565656;font-size: 14px;}

.menu_login_container TABLE TR
{
	vertical-align: top;
}
.menu_login_container TABLE TR TD
{
	padding: 0 0 0 14px;
}
.menu_login_container .magic
{
	padding-bottom: 4px;
}
.menu_login_container .inputtext, .menu_login_container .inputpassword
{
	border-color: #1D2A5B;
	margin: 0;
	width: 142px;
}
.menu_login_container .login_form_label_field LABEL, .menu_login_container .login_form_label_field A
{
	color: #98A9CA;
	font-weight: normal;
}
.menu_login_container .login_form_label_field
{
	padding-top: 4px;
}
.menu_login_container .magic LABEL
{
	color: #FFF;
	font-weight: normal;
	padding-left: 1px;
}
.menu_login_container #email
{
	direction: ltr;
}


#first_name, #last_name, #email, #password, #passconf, #when_stroke, #country, #dateofbirth, #Name, #Email, #confirm_email

{
	width: 250px;
	height: 20px;
}


#maincontainer #login

{
	width: 250px;
	height: 20px;
}

#na_takedate


{
	width: 70px;
	height: 20px;
}

#Message

{
	width: 620px;
	height: 200px;
}


.magic
{
	width: 70px;
}
#keep, #radio
{
	border: none;
}
.acctedit A:link, .acctedit A:visited
{
	width: 100px;
	font: 12px sans-serif;
	color: #FFF;
	font-family: Verdana, Geneva, sans-serif;
	background: #424095;
	cursor: pointer;
	border: none;
	padding: 5px;
	text-decoration: none;
}
.acctedit A:hover, .acctedit A:active
{
	background: #24218B;
	border: none;
}

.quizForm
{
	font: 14px sans-serif;
	font-family: Verdana, Geneva, sans-serif;
	color: #262555;
}
.quizForm INPUT
{
	width: 100px;
	font: 12px sans-serif;
	color: #FFF;
	font-family: Verdana, Geneva, sans-serif;
	background: #424095;
	cursor: pointer;
	border: none;
}
.quizForm INPUT:hover
{
	background: #24218B;
	border: none;
}

.datagrid
{
	color: #24218B;
	font-family: Verdana, Geneva, sans-serif;
	margin: 0 auto
}
.datagrid TH {
    background: #0086C5;
    color: #fff;
    padding: 10px;
}
.datagrid TD {
    padding: 10px;
    background: #E8EDFF;
    border-bottom: 1px #fff solid;
}

.submitForm
{
	font-family: Verdana, Geneva, sans-serif;
	padding: 10px;
	margin: 10px auto
}


.longinbtn INPUT {
	background: none repeat scroll 0 0 #FF6E31;
    border: medium none;
    border-radius: 14px 14px 14px 14px;
    color: #FFFFFF;
    cursor: pointer;
    font: 16px Arial;
    height: 35px;
    width: 90px;
}

.longinbtn INPUT:hover {
	background: none repeat scroll 0 0 #CB4800;
    border: medium none;
    border-radius: 14px 14px 14px 14px;
    color: #FFFFFF;
    cursor: pointer;
    font: 16px Arial;
    height: 35px;
    width: 90px;
}


.resetbtn INPUT {
	background: none repeat scroll 0 0 #FF6E31;
    border: medium none;
    border-radius: 14px 14px 14px 14px;
    color: #FFFFFF;
    cursor: pointer;
    font: 16px Arial;
    height: 35px;
    width: auto;
}

.resetbtn INPUT:hover {
	background: none repeat scroll 0 0 #CB4800;
    border: medium none;
    border-radius: 14px 14px 14px 14px;
    color: #FFFFFF;
    cursor: pointer;
    font: 16px Arial;
    height: 35px;
    width: auto;
}


.btnpass INPUT {
	background: none repeat scroll 0 0 #FF6E31;
    border: medium none;
    border-radius: 14px 14px 14px 14px;
    color: #FFFFFF;
    cursor: pointer;
    font: 16px Arial;
    height: 35px;
    width: auto;
}

.btnpass INPUT:hover {
	background: none repeat scroll 0 0 #CB4800;
    border: medium none;
    border-radius: 14px 14px 14px 14px;
    color: #FFFFFF;
    cursor: pointer;
    font: 16px Arial;
    height: 35px;
    width: auto;
}

.signbtn INPUT {
	background: none repeat scroll 0 0 #FF6E31;
    border: medium none;
    border-radius: 14px 14px 14px 14px;
    color: #FFFFFF;
    cursor: pointer;
    font: 16px Arial;
    height: 35px;
    width: 90px;
	margin: 10px auto;
}

.signbtn INPUT:hover {
	background: none repeat scroll 0 0 #CB4800;
    border: medium none;
    border-radius: 14px 14px 14px 14px;
    color: #FFFFFF;
    cursor: pointer;
    font: 16px Arial;
    height: 35px;
    width: 90px;
}

.updatebtn INPUT {
	background: none repeat scroll 0 0 #FF6E31;
    border: medium none;
    border-radius: 14px 14px 14px 14px;
    color: #FFFFFF;
    cursor: pointer;
    font: 16px Arial;
    height: 35px;
    width: 90px;
}

.updatebtn INPUT:hover {
	background: none repeat scroll 0 0 #CB4800;
    border: medium none;
    border-radius: 14px 14px 14px 14px;
    color: #FFFFFF;
    cursor: pointer;
    font: 16px Arial;
    height: 35px;
    width: 90px;
}

.backbtn { float: right; display: inline }


.backbtn A {
	background: none repeat scroll 0 0 #FF6E31;
    border: medium none;
    border-radius: 14px 14px 14px 14px;
    color: #FFFFFF;
    cursor: pointer;
    font: 16px Arial;
	padding: 10px;
	text-decoration: none
    
}

.backbtn A:hover {
	background: none repeat scroll 0 0 #CB4800;
    border: medium none;
    border-radius: 14px 14px 14px 14px;
    color: #FFFFFF;
    cursor: pointer;
    font: 16px Arial;
	padding: 10px;
	text-decoration: none
   
}
.quizbtn { display: inline;clear:both; }


.quizbtn ul.neglect
{
	margin: 20px auto;
	padding: 0px;
	width: 300px;
	height: 100px;
}

.neglect LI a {
    background: none repeat scroll 0 0 #c90044;
    border-radius: 10px;
    color: #FFFFFF;
    cursor: pointer;
    font: 16px Arial;
    padding: 10px;
    text-decoration: none;	
    
}

.neglect li A:hover {
	background: none repeat scroll 0 0 #901c3b;
    border-radius: 10px;
    color: #FFFFFF;
    cursor: pointer;
    font: 16px Arial;
	padding: 10px;
	text-decoration: none;

   
}

.quizbtn a {
    background: none repeat scroll 0 0 #FF6E31;
    border-radius: 10px;
    color: #FFFFFF;
    cursor: pointer;
    font: 16px Arial;
    padding: 10px;
    text-decoration: none;	
    
}

.quizbtn A:hover {
    border-radius: 10px;
    color: #FFFFFF;
    cursor: pointer;
    font: 16px Arial;
	padding: 10px;
	text-decoration: none;

   
}
.app_header { 
 	height: 109px;
    margin: 0 auto;
    overflow: hidden;
    padding: 0;
    width: 920px;
	}
	
.headtitle { 
	padding: 0px;
	background: url("../images/measure_strokehead.png") repeat-x scroll 0 0;
	width: 511px;
	height: 60px;
	
	margin: 0px auto;
	display:block	
	}
	
.rdiv { 
	float:right;
	color: #fff; 
	font-family: Verdana, Geneva, sans-serif;
	font: bold 12px sans-serif; 
	margin:45px 60px 0px;	
	
	}
	
.appdate { 
	margin: 20px auto;	
	}
	

#coachnav li { margin: 0 10px 0 5px; }
#coachnavt1 li { margin: 0 10px 0 5px; }

.signouthead a { text-decoration: none; font-family: Verdana, Geneva, sans-serif; font: bold 14px sans-serif; color:#fff   }

.hmenu a { 

	text-decoration: none; 
	font-family: Verdana, Geneva, sans-serif; 
	font: bold 14px sans-serif;
    border-radius: 12px 12px 0 0;
    box-shadow: 0 -4px 5px 0 #D3D3D3;
    padding: 20px
}


.hmenunew a { 	text-decoration: none; 	font-family: Verdana, Geneva, sans-serif; font: bold 14px sans-serif; color: #fff }
 
#navtop a { text-decoration: none; font-family: Verdana, Geneva, sans-serif; font: bold 14px sans-serif; color:#fff }

.unactive {  

	background: #0086c5;
    border-radius: 12px 12px 12px 12px;
    color: #fff;
    padding: 20px 20px 14px; 
}

/**
.active { color: #FF6E31; background: #fff; padding: 20px; box-shadow: 0 1px 5px #555555; border-radius: 12px 12px 0px 0px  }
**/

.ansquiz A:link, .ansquiz A:visited {
	background: none repeat scroll 0 0 #FF6E31;
    border: medium none;
    border-radius: 14px 14px 14px 14px;
    color: #FFFFFF;
    cursor: pointer;
	text-decoration:none;
    font: 16px Arial;
	padding: 10px;
    
}

.ansquiz A:hover, .ansquiz A:active {
	background: none repeat scroll 0 0 #CB4800;
    border: medium none;
    border-radius: 14px 14px 14px 14px;
    color: #FFFFFF;
    cursor: pointer;
    font: 16px Arial;
	text-decoration:none;  
}	

.quizsubmit{
	background: url("../images/sidebtnimghover.png") repeat-x center;
    border-radius: 12px;
    color: #FFFFFF;
    cursor: pointer;
    font: 16px Arial;
    height: 40px;
    overflow: hidden;
    width: 150px;
	box-shadow: 0 1px 3px #555;
    border: 3px #3a1e5d solid;
}

.quizsubmit:hover {
	background: url("../images/sidebtnimg.png") repeat-x scroll center center transparent;
}

.quizsubmitnew{
	background: url("../images/sidebtnimghover.png") repeat-x center;
    border-radius: 12px;
    top: 310px;
    color: #FFFFFF;
    cursor: pointer;
    font: 16px Arial;
    height: 40px;
    overflow: hidden;
    position: absolute;	
    width: 160px;
    margin-left: 375px;
	box-shadow: 0 1px 3px #555;
    border: 3px #3a1e5d solid;
}

.quizsubmitnew:hover {
	 background: url("../images/sidebtnimg.png") repeat-x scroll center center transparent;
}



.quizsubmitmotor:hover {background: #5d245a; }


.editquiz {
    color: #FF6E31;
    cursor: pointer;
    text-decoration: none;
	font: 16px Arial;
	background:none
	
}

.editquiz:hover {
	color: #333;
}


.editpop, .viewpop, .viewallpop, .viewcogpop {
    color: #FF6E31;
    cursor: pointer;
    text-decoration: none;
	font: 14px Arial;
	background:none
	
}

.editpop:hover, .viewpop:hover, .viewallpop:hover, .viewcogpop:hover {
	color: #333;
}




.top-nav {
    position: relative;
    top: -10px;
    width: 500px;
}
.top-nav ul {
    padding: 0;
    text-align: left;
}
.top-nav ul li { display:inline; list-style:none; text-decoration: none  }
.top-nav ul li:hover { display:inline; list-style:none; text-decoration: none }

.coachnav a {
    color: #FFFFFF;
    font: bold 16px sans-serif;
    text-decoration: none;
    padding: 10px;
    border-radius: 15px 15px 0px 0px;
	border: 1px #ededed solid
}


.quizbtnmain ul{
        margin: 20px auto;
	padding: 0px;
	width: 830px;
	height: 150px;
}
.quizbtnmain UL LI
{
	margin: 0px;
	padding: 0px;
	list-style: none;
	width: 271px;
	float: left;
	display: inline;
	margin: 10px 65px 0px
}
.quizbtn UL
{
	margin: 20px auto;
	padding: 0px;
	width: 830px;
	height: 150px;
}


.quizbtn UL LI
{
	margin: 0px;
	padding: 0px;
	list-style: none;
	width: 271px;
	float: left;
	display: inline;
	margin: 10px 65px 0px
}


.startquiz A
{	
	background: url("../images/startquiz.png") no-repeat;
	width: 271px;
	display:block;
	height: 111px;
	text-indent:-1000px;
	border: none
}


.historyquiz A
{	
	background: url("../images/viewquiz.png") no-repeat;
	width: 271px;
	display:block;
	height: 111px;
	text-indent:-1000px;
	border: none
}

label.error{
    color: red;
    font-weight: bold;
    font-size: 14px;
}
/*
#odiv,#vdiv,#ddiv,#cdiv,#mdiv{
    border-color: #FBF5D0;
    border-style: solid;
    padding: 10px;
    margin-bottom: 15px;
}
*/
/*
.has-js .label_radio { background: url(radio-off.png) no-repeat; }
.has-js label.r_on { background: url(radio-on.png) no-repeat; }
*/

.print INPUT { border: none; float: right; margin-left: 10px }
.print INPUT:hover { border: none }


.emailpop INPUT { border: none; float: right; margin-left: 10px }
.emailpop INPUT:hover { border: none }

.thumbpix { width: 830px; height: 136px; margin: 0px 5px 20px; display:block }

.ftmenu
{
	width:100%;
	margin: 0 auto;
	text-align: center
}

.ftmenu ul { margin: 10px auto; text-align: center; text-indent: -50px }
.ftmenu li { display: inline; text-align: center; font-family: Verdana, Geneva, sans-serif; font-size: 14px; margin: 0 auto; }
.ftmenu li a { color: #666666; text-decoration: none }
.ln { padding:0 10px }
.sc { margin-left: 10px }

.backtona
{
	width:1270px;
	margin: 1% auto;
	padding-top: 10px;
	padding-bottom: 10px;
	height: auto;
	overflow: hidden;	
}

.backtona A {

	background: none repeat scroll 0 0 #424386;
    border: medium none;
    border-radius: 14px 14px 14px 14px;
    color: #FFFFFF;
    cursor: pointer;
    font: 16px Arial;
    padding: 5px 8px 5px 8px; 
	border: none;
	text-decoration: none
}

.backtona A:hover {

	background: none repeat scroll 0 0 #006;
    border: medium none;
    border-radius: 14px 14px 14px 14px;
    color: #FFFFFF;
    cursor: pointer;
    font: 16px Arial;
    padding: 5px 8px 5px 8px; 
	border: none;
	text-decoration: none
}

.topbtnclick { background-color: #fff }

/*DS_2012*/

#mainwrapnew {
    height: auto;
    margin: 0 auto;
    padding-left: 12px;
    padding-top: 30px;
    width: 99%;
    overflow: hidden;
}


#mainwrap_pop {
    height: auto;
    margin: 0 auto;
    padding: 15px;
    width: auto;
    overflow: hidden;
}

#sidemenunew UL {
    list-style: none;
	margin: 0;
    padding: 0;

}

#sidemenunew LI {
    color: #262555;
    font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
    font-size: 14px;
	margin: 0
}

#sidemenunew {
    display: block;
    float: left;
    height: auto;
    width: 20%;
}

.titlemenu {
    background: none repeat scroll 0 0 #ad8ab8;
    border-radius: 10px 10px 0 0;
    display: block;
	font-family:'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
	color: #5C3160;
    margin: 0;
    padding: 10px 0;
    text-align: center;
    width: auto;
}

#sidemenunew LI A {
    display: block;
    padding: 5px;
    text-align: left;
    text-decoration: none;
    width: 170px;
    margin: 5px auto;
    border-radius: 10px;
}

#sidemenunew LI A:hover { 
	background: #002147;
    border-radius: 10px;
    box-shadow: 0 0px 1px 0 #fff;
	color:#fff
}

#contentnew {
    display: inline;
    float: left;
    height: inherit;
    width: 77%;
}

#contentnewpop {
    display: inline;
    height: inherit;
    margin:0 auto;
    width: auto;
}


.bannertitle {
   color: #FFFFFF;
    float: left;
    font-size: 18px;
    height: 90px;
    margin: 40px auto;
    text-align: left;
    text-transform: uppercase;
    width: 400px;
}
.bannernewhome {
	background: url("../images/bannerall.png") no-repeat center;
   	background-color: #0086C5;
    border-radius: 10px;
    box-shadow: 0 1px 5px #D3D3D3;
    display: inline;
    float: left;
    height: 100px;
    margin-bottom: 20px;
    text-align: center;
    width: 695px;
}

.bannernew {
    background: url("../images/banner1.png") no-repeat right;
	background-color: #2259E6;
    border-radius: 10px;
    box-shadow: 0 1px 5px #D3D3D3;
    display: inline;
    float: left;
    height: 100px;
    margin-bottom: 20px;
    text-align: center;
    width: 695px;
}

.bannernewvis {
    background: url("../images/banner2.png") no-repeat right;
	background-color: #e62259;
    border-radius: 10px;
    box-shadow: 0 1px 5px #D3D3D3;
    display: inline;
    float: left;
    height: 100px;
    margin-bottom: 20px;
    text-align: center;
    width: 695px;
}

.bannernewdep {
    background: url("../images/banner3.png") no-repeat right;
	background-color: #b122e6;
    border-radius: 10px;
    box-shadow: 0 1px 5px #D3D3D3;
    display: inline;
    float: left;
    height: 100px;
    margin-bottom: 20px;
    text-align: center;
    width: 695px;
}

.bannernewcog {
    background: url("../images/banner4.png") no-repeat right;
	background-color: #00AD68;
    border-radius: 10px;
    box-shadow: 0 1px 5px #D3D3D3;
    display: inline;
    float: left;
    height: 100px;
    margin-bottom: 20px;  
    text-align: center;
    width: 695px;
}

.bannernewmot {
    background: url("../images/banner5.png") no-repeat right;
	background-color: #00beb7;
    border-radius: 10px;
    box-shadow: 0 1px 5px #D3D3D3;
    display: inline;
    float: left;
    height: 100px;
    margin-bottom: 20px;  
    text-align: center;
    width: 695px;
}

.iconlogobgover {
	 background: url("../images/iconbg.png") no-repeat scroll left center;
    height: 93px;
    width: 132px;
    position: absolute;
    z-index: -1;
    top: 10px;
    margin-left: 480px;

}


.iconlogobgvis {
	background: url("../images/iconbg.png") no-repeat scroll -140px center transparent;
    height: 93px;
    margin-left: 480px;
    position: absolute;
    top: 10px;
    width: 132px;
    z-index: -1;
   
}


.iconlogobgdep {
	background: url("../images/iconbg.png") no-repeat scroll -410px center transparent;
    height: 93px;
    margin-left: 480px;
    position: absolute;
    top: 10px;
    width: 132px;
    z-index: -1;
   
}

.iconlogobgcog {
	background: url("../images/iconbg.png") no-repeat scroll -275px center transparent;
    height: 93px;
    margin-left: 480px;
    position: absolute;
    top: 10px;
    width: 132px;
    z-index: -1;
   
}


.iconlogomain {
	background: url("../images/main_icon.png") no-repeat right;
    float: left;
    width: 1000px;
}


.iconlogo {
	background: url("../images/headericon.png") no-repeat scroll left center #2259e6 ;
    float: left;  
    height: 45px;
    margin: 26px 530px;
    width: 44px;
    border-radius: 10px;
	box-shadow: 1px 1px 14px #000;
   
}

.iconlogovis {
	background: url("../images/headericon.png") no-repeat scroll -44px center #E62259;
    border-radius: 10px 10px 10px 10px;
    float: left;
    height: 45px;
    margin: 26px 530px;
    width: 44px;
	box-shadow: 1px 1px 14px #000;
}

.iconlogodep {
	background: url("../images/headericon.png") no-repeat scroll -89px center #B122E6;
    border-radius: 10px 10px 10px 10px;
    float: left;
    height: 45px;
    margin: 26px 530px;
    width: 44px;
	box-shadow: 1px 1px 14px #000;
   
}

.iconlogocog {
	background: url("../images/headericon.png") no-repeat scroll -133px center #00AD68;
    border-radius: 10px 10px 10px 10px;
    float: left;
    height: 45px;
    margin: 26px 530px;
    width: 44px;
	box-shadow: 1px 1px 14px #000;
   
}


.bannerlimg { 
	background: url("../images/func_icon.png") no-repeat center;
    height: 100px;
    width: 80px;
    float: left;

}

.bannerlimgdef { 
	background: url("../images/def_icon.png") no-repeat center;
    height: 100px;
    width: 80px;
    float: left;

}

.bannerlimgcog { 
	background: url("../images/cog_icon.png") no-repeat center;
    height: 100px;
    width: 80px;
    float: left;

}

.bannerlimgvis { 
	background: url("../images/vis_icon.png") no-repeat center;
    height: 100px;
    width: 80px;
    float: left;

}


.bannerlimgmot { 
	background: url("../images/mot_icon.png") no-repeat center;
    height: 100px;
    width: 80px;
    float: left;

}


.app_headernew {
   height: 120px;
    margin: 0;
    padding: 0;
    width: 100%;
    display: block;
}

.app_headersignup {
    display: block;
    height: 100px;
    margin: 0;
    padding: 0;
    width: 100%;
}
.headsignup {
    height: auto;
    margin: 0 auto;
    padding: 0;
    width: 1028px;
    display: block;
}
.headerlogosignup {
    width: 200px;
    position: relative;
    left: 800px;
    bottom: 50px;
}

.headerlogosignupnew {
    left: 31px;
    position: relative;
    top: 5px;
    width: 200px;
}

.headerlogosignupnew IMG {border:none}
.headerlogosignupnew2 IMG {border:none}

.headerlogosignupnew2 {
    left: 780px;
    position: relative;
    top: -60px;
    width: 200px;
}

.top-navnew {
    background: url("../images/topbar.png") no-repeat scroll right top rgba(0, 0, 0, 0);
    height: 37px;
    padding: 5px;
    position: absolute;
    width: 95%;
}

.top-navnew ul {
        text-align: right;
    	margin-left: 21px;
	margin: 0 21px 0 auto;
}
.top-navnew ul li {
    display: inline;
    list-style: none outside none;
    text-decoration: none;
}
.top-navnew ul li:hover {
    display: inline;
    list-style: none outside none;
    text-decoration: none;
}

#menu1 {
    background: none repeat scroll 0 0 #aacae6;
    border: 1px solid #4891dc;
    border-radius: 10px;
    display: block;
    height: auto;
    width: 250px;
	margin-bottom: 20px;
}

#menu1 LABEL{  
	color: #002663;
    font-size: 13px;	
	margin:2px 0; 
}

/*#menu1 TABLE { margin:10px 20px } */

#menu2 {
    background: none repeat scroll 0 0 #aacae6;
    border: 1px solid #4891dc;
    border-radius: 10px;
    display: block;
    height: auto;
    width: 250px;
	padding-bottom: 10px
}


.titlemenu {
    background: #002878;
    border-radius: 10px 10px 0 0;
    display: block;
	font-family:'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
	color: #fff;
    margin: 0;
    padding: 10px 0;
    text-align: center;
    width: auto;
}

.page-navnewpop {
    height: auto;
    margin: 0 auto;
    padding: 10px 100px 0px 0;
    position: relative;
    top: 1px;
    width: 680px;
}


.page-navnewpop a { cursor:pointer }

.page-navnew ul {
    padding: 0;
    text-align: left;
    margin: 0;
}
.page-navnewpop ul li {
    display: inline;
    list-style: none outside none;
    text-decoration: none;
}
.page-navnewpop ul li:hover {
    display: inline;
    list-style: none outside none;
    text-decoration: none;
}

.page-navnew {
    height: auto;
    position: relative;
    top: 22px;
    width: 680px;
	margin: 0 auto
}

.page-navnew a { cursor:pointer }

.page-navnew ul {
    padding: 0;
    text-align: left;
    margin: 0;
}
.page-navnew ul li {
    display: inline;
    list-style: none outside none;
    text-decoration: none;
}
.page-navnew ul li:hover {
    display: inline;
    list-style: none outside none;
    text-decoration: none;
}

.headerlogohomenew {
    left: 800px;
    position: relative;
    top: -158px;
    width: 200px;
}
.headerart {
    background: url("../images/bgdes.png") no-repeat scroll 0 0 transparent;
    height: 120px;
    left: 53%;
    position: relative;
    text-indent: -2000px;
    top: -57px;
    width: 500px;
}
.titleheader {
    
    color: #FFFFFF;
    font-family: Verdana,Geneva,sans-serif;
    margin: 0;
    text-align: left;
	 width: 100%;
	 padding-top:15px;
	 font-size:200%;
}

#navtop li {
    margin: 0 20px 0 48px;
}

#coachnavtop li {
    margin: 0 10px 0 5px;
}
.unactivetop {
    border-radius: 3px;
    color: #fff;
    padding: 2px;
}
.activetop {
    background: none repeat scroll 0 0 #FFFFFF;
    border-radius: 15px 15px 15px 15px;
    box-shadow: 0 1px 5px #555555;
    color: #FF6E31;
    padding: 20px;
}
.unactivetab {  

	background: #0086c5;
    border-radius: 12px 12px 0px 0px;
    color: #fff;
    padding: 20px 20px 14px; 
}

.activetab1 { 
	background: none repeat scroll 0 0 #FFFFFF;
    border-radius: 12px 12px 0 0;
    color: #001e96;
    padding: 20px;
 }

.activetab2 { 
	 background: none repeat scroll 0 0 #FFFFFF;
    border-radius: 12px 12px 0 0;
    color: #aa113f;
    padding: 20px;
 }

.activetab3 { 
	 background: none repeat scroll 0 0 #FFFFFF;
    border-radius: 12px 12px 0 0;
    color: #6d207c;
    padding: 20px;
 }

.activetab4 { 
	 background: none repeat scroll 0 0 #FFFFFF;
    border-radius: 12px 12px 0 0;
    color: #004631;
    padding: 20px;
 }

.activetab5 { 
	 background: none repeat scroll 0 0 #FFFFFF;
    border-radius: 12px 12px 0 0;
    color: #005c56;
    padding: 20px;
 }


.unactiveside {  

    color: #5c3160;   
}

.activeside { 
	background: url("../images/sidebtnimg.png") repeat-x center;
    border-radius: 10px;
    color: #fff; 
}

.headall {
    height: auto;
    margin: 0 auto;
    padding: 0;
    width: 95%;
}

.nexttxt { 

	color: #262555;
    font-family: Verdana,Geneva,sans-serif;
    font-size: 11px;
    position: relative;
    top: -18px;
    text-indent: 7px;
    line-height: 180px;
}
.nextpreviousbox { 
  width: 705px;
    height: 50px;
    position: relative;
    bottom: -280px;
    left: -42px;
 }



.homestatus {   
    display: block;
    color: #E0712E;
    display: block;
    height: inherit;
    line-height: 50px;
    margin-bottom: 10px;
    text-indent: 60px;
    width: 45px;
    float: left;
	margin-right: 15px;
}

.head1 { 
	background: url("../images/main_icon.png") no-repeat scroll 0 center #2259E6;
    border-radius: 10px;
    box-shadow: 0 1px 3px #333; }

.head2 { 
	 background: url("../images/main_icon.png") no-repeat -43px center #E62259;
	 border-radius: 10px;
     box-shadow: 0 1px 3px #333; }

.head3 { 
	background: url("../images/main_icon.png") no-repeat -88px center #B122E6;
	border-radius: 10px;
    box-shadow: 0 1px 3px #333; }
 
.head4 { background: url("../images/main_icon.png") no-repeat -132px center #00AD68;
	border-radius: 10px;
    box-shadow: 0 1px 3px #333; }

.head5 { background: url("../images/mot_iconsmall.png") no-repeat center #00BEB7;
	border-radius: 10px;
    box-shadow: 0 1px 3px #333; }


.h3home { color: #E0712E; position: relative; left: -22px; top: -3px }
.h3home P { background-color: #E0712E }
.legenddepress {
   margin: 0 auto;
}
.legenddepress UL {
    margin: 0 0 10px 3px;
    padding: 0;
}
.legenddepress UL LI {
    border-left: 1px solid #C09653;
    color: #EF8200;
    display: inline;
    font-size: 13px;
    list-style: none outside none;
    padding: 0 8px 0 3px;
}

#sigfrm, #logfrm {
    background: #262555;
    height: 400px;
    margin: 0 auto;
    position: absolute;
    width: 925px;
    border-radius: 20px;
	opacity: .9;
} 

.ui-widget-content { box-shadow: 0 1px 5px #333; }

/* color */

.unactivetab1 {  
	background: none repeat scroll 0 0 #2259e6;
    border-radius: 12px 12px 0 0;
    box-shadow: 0px -4px 5px 0px #d3d3d3;
    color: #FFF;
    padding: 20px;
}

.unactivetab2 {  
	background: none repeat scroll 0 0 #e62259;
    border-radius: 12px 12px 0 0;
    box-shadow: 0px -4px 5px 0px #d3d3d3;
    color: #FFF;
    padding: 20px; 
}

.unactivetab3 {  
	background: none repeat scroll 0 0 #b122e6;
    border-radius: 12px 12px 0 0;
    box-shadow: 0px -4px 5px 0px #d3d3d3;
    color: #FFF;
    padding: 20px; 
}

.unactivetab4 {  
	background: none repeat scroll 0 0 #00ad68;
    border-radius: 12px 12px 0 0;
    box-shadow: 0px -4px 5px 0px #d3d3d3;
    color: #FFF;
    padding: 20px; 
}

.unactivetab5 {  
	background: none repeat scroll 0 0 #00beb7;
    border-radius: 12px 12px 0 0;
    box-shadow: 0px -4px 5px 0px #d3d3d3;
    color: #FFF;
    padding: 20px; 
}


.bgpop { 
	width: 100%;
    background: #f1f1f1;
    height: 100%;
    position: absolute;
    top: 0;
	left:0;
    opacity: 0.75; 
} 


.close {
   	color: #FFFFFF;
    cursor: pointer;
    margin: 0;
    padding: 10px;
    text-align: right;
    width: 890px;
	height: 30px
}


.close P {
   background: none repeat scroll 0 0 #172154;
    border-radius: 10px 10px 10px 10px;
    box-shadow: 0 1px 5px #F1F1F1;
    cursor: pointer;
    float: right;
    padding: 5px;
    text-align: center;
    text-decoration: none;
    width: 20px;
    border: 1px #fff solid;
}


/********** RADIOMES1 *************/
.regular-radiomes1 {
    display: none;
}
 
.regular-radiomes1 + label {
    background-color: #FAFAFA;
    border: 1px solid #2259e6;
    border-radius: 50px 50px 50px 50px;
    box-shadow: 0 1px 5px #555;
    display: inline-block;
    padding: 9px;
    position: relative;
}
.regular-radiomes1:checked + label:after {
    background: url("../images/check.png") no-repeat scroll 0 0 transparent;
    content: " ";
    font-size: 32px;
    height: 22px;
    left: -26px;
    padding: 2px;
    position: absolute;
    top: 10px;
    width: 22px;
}

.regular-radiomes1:checked + label {
	background-color: #2259e6;
    border: 1px solid #fff;
    color: #fff;
}
 
.regular-radiomes1 + label:active, .regular-radiomes1:checked + label:active {
    box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px 1px 3px rgba(0,0,0,0.1);
}

/********** RADIOMES2 *************/
.regular-radiomes2 {
    display: none;
}
 
.regular-radiomes2 + label {
    background-color: #FAFAFA;
    border: 1px solid #B122E6;
    border-radius: 50px 50px 50px 50px;
    box-shadow: 0 1px 5px #555;
    display: inline-block;
    padding: 9px;
    position: relative;
}
.regular-radiomes2:checked + label:after {
    background: url("../images/check.png") no-repeat scroll 0 0 transparent;
    content: " ";
    font-size: 32px;
    height: 22px;
    left: -26px;
    padding: 2px;
    position: absolute;
    top: 10px;
    width: 22px;
}

.regular-radiomes2:checked + label {
	background-color: #B122E6;
    border: 1px solid #fff;
    color: #fff;
}
 
.regular-radiomes2 + label:active, .regular-radiomes2:checked + label:active {
    box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px 1px 3px rgba(0,0,0,0.1);
}

/********** RADIOMES3 *************/
.regular-radiomes3 {
    display: none;
}
 
.regular-radiomes3 + label {
    background-color: #FAFAFA;
    border: 1px solid #235d37;
    border-radius: 50px 50px 50px 50px;
    box-shadow: 0 1px 5px #555;
    display: inline-block;
    padding: 9px;
    position: relative;
}
.regular-radiomes3:checked + label:after {
    background: url("../images/check.png") no-repeat scroll 0 0 transparent;
    content: " ";
    font-size: 32px;
    height: 22px;
    left: -26px;
    padding: 2px;
    position: absolute;
    top: 10px;
    width: 22px;
}

.regular-radiomes3:checked + label {
	background-color: #00ad68;
    border: 1px solid #fff;
    color: #fff;
}
 
.regular-radiomes3 + label:active, .regular-radiomes3:checked + label:active {
    box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px 1px 3px rgba(0,0,0,0.1);
}



/********** RADIOMES5 *************/
.regular-radiomes5 {
    display: none;
}
 
.regular-radiomes5 + label {
    background-color: #FAFAFA;
    border: 1px solid #00857e;
    border-radius: 50px 50px 50px 50px;
    box-shadow: 0 1px 5px #555;
    display: inline-block;
    padding: 9px;
    position: relative;
}
.regular-radiomes5:checked + label:after {
    background: url("../images/check.png") no-repeat scroll 0 0 transparent;
    content: " ";
    font-size: 32px;
    height: 22px;
    left: -26px;
    padding: 2px;
    position: absolute;
    top: 10px;
    width: 22px;
}

.regular-radiomes5:checked + label {
	background-color: #00a29b;
    border: 1px solid #fff;
    color: #fff;
}
 
.regular-radiomes5 + label:active, .regular-radiomes1:checked + label:active {
    box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px 1px 3px rgba(0,0,0,0.1);
}

.quizsubmitoverall{
	background: #001e96;
    border-radius: 12px;
    color: #FFFFFF;
    cursor: pointer;
    font: 16px Arial;
    height: 40px;
    overflow: hidden;
    width: 170px;
   	margin: 10px 0 0 368px;
	box-shadow: 0 1px 3px #555;
    border: 3px #041e59 solid;
}

.quizsubmitoverall:hover {background: #0D204A; }

.quizsubmitdepress{
	background: #6d207c;
    border-radius: 12px;
    color: #FFFFFF;
    cursor: pointer;
    font: 16px Arial;
    height: 40px;
    overflow: hidden;
    margin: 10px 0 0 368px;
    width: 170px;   
	box-shadow: 0 1px 3px #555;
    border: 3px #441e45 solid;
}

.quizsubmitdepress:hover {background: #5d245a; }


.quizsubmitcognitive{
    background: none repeat scroll 0 0 #235D37;
    border: 3px solid #063023;
    border-radius: 12px 12px 12px 12px;
    box-shadow: 0 1px 3px #555555;
    color: #FFFFFF;
    cursor: pointer;
    font: 16px Arial;
    height: 40px;
    margin: 10px 0 0 368px;
    overflow: hidden;
    width: 170px;
}

.quizsubmitcognitive:hover {background: #00573d; }

.quizsubmitmotor{
    background: none repeat scroll 0 0 #00a29b;
    border: 3px solid #00beb7;
    border-radius: 12px 12px 12px 12px;
    box-shadow: 0 1px 3px #555555;
    color: #FFFFFF;
    cursor: pointer;
    font: 16px Arial;
    height: 40px;
 	margin: 10px 0 0 368px;
    overflow: hidden;
    width: 170px;
}

.quizsubmitmotor:hover {background: #00857e; }
.quizsubmitsurvey{
    background: none repeat scroll 0 0 #523C70;
    border: 3px solid #041E59;
    border-radius: 12px 12px 12px 12px;
    box-shadow: 0 1px 3px #555555;
    color: #FFFFFF;
    cursor: pointer;
    font: 16px Arial;
    height: 40px;
    margin: 10px 0 0 368px;
    overflow: hidden;
    width: 170px;
}

.quizsubmitsurvey:hover {background: #4C1749; }
.messurveyn { background: url("../images/arrow_right.png") #4B426F no-repeat center; }

.messurveyp { background: url("../images/arrow_left.png") #4B426F no-repeat center; }

.mesn { background: url("../images/arrow_right.png") #333 no-repeat center; }

.mes1n { background: url("../images/arrow_right.png") #0d204a no-repeat center; }

.mes2n { background: url("../images/arrow_right.png") #901c3b no-repeat center; }

.mes3n { background: url("../images/arrow_right.png") #612d62 no-repeat center; }

.mes4n { background: url("../images/arrow_right.png") #004631 no-repeat center; }

.mes5n { background: url("../images/arrow_right.png") #00beb7 no-repeat center; }

.mesp { background: url("../images/arrow_left.png") #333 no-repeat center; }

.mes1p { background: url("../images/arrow_left.png") #0d204a no-repeat center; }

.mes2p { background: url("../images/arrow_left.png") #901c3b no-repeat center; }

.mes3p { background: url("../images/arrow_left.png") #612d62 no-repeat center; }

.mes4p { background: url("../images/arrow_left.png") #004631 no-repeat center; }

.mes5p { background: url("../images/arrow_left.png") #00beb7 no-repeat center; }


table.hovertable {
	font-family: verdana,arial,sans-serif;
	font-size:12px;
	color:#333333;
	border-width: 1px;
	border-color: #999999;
	border-collapse: collapse;
	margin: 0 auto
}
table.hovertable th {
	background-color:#c3dde0;
	border-width: 1px;
	padding: 5px;
	border-style: solid;
	border-color: #a9c6c9;
}
table.hovertable tr {
	background-color:#d4e3e5;
}
table.hovertable td {
	border-width: 1px;
	padding:5px;
	border-style: solid;
	border-color: #a9c6c9;
	margin: 0
}

table.hovertable td P { margin: 0; padding:2px 0}


table.emailfr {
	font-family: verdana,arial,sans-serif;
	font-size:12px;
	color:#333333;
	border-width: 1px;
	border-color: #999999;
	border-collapse: collapse;
	margin: 0 auto
}
table.emailfr th {
	background-color:#c3dde0;
	border-width: 1px;
	padding: 5px;
	border-style: solid;
	border-color: #a9c6c9;
}
table.emailfr tr {
	background-color:#d4e3e5;
}
table.emailfr td {
	padding:10px;
	margin: 0
}

table.hovertable td P { margin: 0; padding:2px 0}

.fpass { color: #fff; text-decoration:none }


div.attention {
    background-color: #fefbef;
    color: #f2af32;
    display: block;
    font-family:'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
    font-size: 14px;
    line-height: 40px;
    margin-bottom: 15px;
    padding:0;
    text-align: left;
    width: 622px;
    text-indent: 20px;
    border-radius: 12px;
	box-shadow: 0 1px 2px #86888b;
	top: 340px
}

div.typo-icon {
    background: none no-repeat scroll 10px 12px transparent;
    margin: 15px 0;
    padding: 13px 10px 0 36px;
}

.m1 { font-weight:bold; color:blue; text-decoration: none; cursor:pointer}

.infobox {
    height: auto;
    width: 400px;
    text-align: justify;
    background: #f1f1f1;
    padding: 10px;
    position: absolute;
	border-radius: 10px;
	box-shadow: 0 1px 2px #86888b;
	margin: 0
}
.infoimg { background: url("../images/info.png") no-repeat bottom; width: 25px; height:25px; text-indent:2000px; border:none }
.infoimg2 { background: url("../images/info.png") no-repeat bottom; width: 25px; height:25px; text-indent:2000px; border:none }

.homecontrols P { text-indent: -20px }
.homecontrols { background: #fff; border-radius: 10px; padding: 12px 0; margin-bottom: 8px }
.homecontrols UL { width: 210px; position: absolute; margin: -49px 0 0 370px }
.homecontrols UL LI {display: inline; list-style-type: none} 
/* Message */
.messageinput { float: left; display:inline; width: 290px; margin:8px auto; }
.errorMsg{ color:#CC0000; }
.messageinput LABEL, LI { margin: 0; padding: 0; font-family:'Lucida Sans Unicode', 'Lucida Grande', sans-serif; font-size:13px; }
.searchdiv {float:right; font-family:Trebuchet MS;font-size:13px;padding:5px}
table.gridtable {
	font-family:'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
	font-size:13px;
	color:#333333;
	border-width: 1px;
	border-color: #CCCCCC;
	border-collapse: collapse;
}
table.gridtable th {
	border-width: 1px;
	padding: 8px;
	border-style: solid;
	border-color: #CCCCCC;
	background-color: #dedede;
	text-align:left;
}
table.gridtable td {
	border-width: 1px;
	padding: 8px;
	border-style: solid;
	border-color: #CCCCCC;
	background-color: #ffffff;
}

table.gridtable a{
	/*text-decoration:none;*/
	color:#000000
}

.submitdoctor{
    background: #001e96;
    border-radius: 12px;   
    color: #FFFFFF;
    cursor: pointer;
    font: 12px Arial;
    width: 250px;
    border: 1px #041e59 solid;
    padding: 5px;
    margin: 8px 0
}
.adddoctorbtn{
   background: #001e96;
    border-radius: 12px;   
    color: #FFFFFF;
    cursor: pointer;
    font: 12px Arial;
    width: 174px;
    border: 1px #041e59 solid;
    padding: 5px;
    margin: 8px 0
}
.submitpatient{
   background: #001e96;
    border-radius: 12px;   
    color: #FFFFFF;
    cursor: pointer;
    font: 12px Arial;
    width: 174px;
    border: 1px #041e59 solid;
    padding: 5px;
    margin: 8px 0
}
.contab {
    background: none repeat scroll 0 0 #E9E9E9;
    border: 1px solid #9A9B9D;
    border-radius: 0 10px 0 10px;
    box-shadow: 0 0 4px #747679;
    height: 100%;
    margin: 0 0 10px;
    overflow: auto;
    padding: 10px;
    width: 100%;
}
.tabs {
    height: 23px;
    width: inherit;
	padding:0;
	 width: 100%;
}

.tabs li {
    display: inline;
    list-style: none outside none;	
}
.tabs a {
    background: #616265;
    color: #fff;
    display: inline-block;
    padding: 10px 5px;
    text-decoration: none;
	border-radius: 12px 12px 0 0;
    font-size: 11px;
}
.tabs a.active {
    background: url("../images/saturnhead.png") repeat-x top;
    color: #fff;
    display: inline-block;
    padding: 10px 5px;
    text-decoration: none;
	border-radius: 12px 12px 0 0;
    font-size: 14px;
}

.article { display:block; height:inherit; width: 100%;padding: 0; }
.article P { padding: 10px 10px 10px 30px; font-size:14px; color: #002663; font-family: Trebuchet MS }
.article IMG { float:left; border:none; display:block  }

.articlemain { display:block; height:inherit; width: 920px; margin: 0 auto }
.articlemain P { padding: 10px 10px 10px 30px; font-size:14px; color: #002663; font-family: Trebuchet MS }
.articlemain IMG { float:left; border:none; display:block  }