*, html {margin:0; padding:0;}

body { 

	font-family:Arial;
	font-size:12px;
}

/*  global styles */
#mp_container 
{
    width:720px;
    margin:0 auto;
    margin-top:10px;
}

#mp_container #mp_header 
{
    width:720px;
    height:143px;
    background-image:url(images/banner.jpg);
    }

#mp_container #mp_mainmenu{}

#mp_container #mp_nav ul#mainMenu {
	margin:0;
	padding:0;
	list-style:none;
	width:720px;	
	margin-top:2px;
}

#mp_container #mp_nav ul#mainMenu li {	
	float:left;
	
	}
#mp_container #mp_nav ul#mainMenu li a {
	display:block;		
	float:left;
	height:33px;
}

#mp_container #mp_nav ul#mainMenu li a.home {	
	width:143px;
	margin-right: 2px;
	background: url(images/btnhome.gif) no-repeat left top;	
}
#mp_container #mp_nav ul#mainMenu li a.surveys {
	width:142px;
	margin-right:2px;
	background: url(images/btnsurveys.gif) no-repeat left top;	
}
#mp_container #mp_nav ul#mainMenu li a.privacy {
	width:143px;
	margin-right:2px;
	background: url(images/btnprivacy.gif) no-repeat left top;
}
#mp_container #mp_nav ul#mainMenu li a.aboutus {
	width:142px;
	margin-right:2px;
	background: url(images/btnaboutus.gif) no-repeat left top;	
}
#mp_container #mp_nav ul#mainMenu li a.myaccount {
	width:142px;
	background: url(images/btnmyaccount.gif) no-repeat left top;	
}

#mp_container #mp_footer div#footer,
#mp_container #mp_footer div#footer A {
	width:720px;
	height:46px;
	background: url(images/footer.jpg) no-repeat left top;
	padding-top:16px;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
}

#mp_container #mp_content div .homeleftpane {
	float:left;
	width:327px;
	height:432px;
	overflow: hidden;
}


#mp_container #mp_content div .homerightpane {
	float:right;
	width:393px;
	overflow: hidden;
}

#mp_container #mp_content div .homerightpane .homeearn50 {
	float:right;
	margin-left:10px;
}

.login {
	border: 1px solid #6495ed;
	width:125px;
}
















/*************************************
old styles move up when needed and use
proper inheritance

*/






Fieldset {
	margin:1em 0;
	padding:1em;
	/*border:1px solid #ccc;*/
	background:#f8f8f8;
}

Legend {
	
	font-weight:bold;
	
	}
	
input:focus, textarea:focus {
	
	background:#ffc;
}
/*
input[type="text"], textarea {
	
	border-top:2px solid #999;
	border-left:2px solid #999;
	border-bottom:1px solid #ccc;
	border-right:1px solid #ccc;
}
*/
.FormInputLabel {

font-weight:bold;
}

.HomeBg {
	background-image: url(/images/homeperson.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	height:450px;
}

.MyAccountPageBg {
	background-image: url(/images/myaccountpeople.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	
}

.Sentence {
line-height:5.0mm
}

.HomeSurveyListItem {
	font-weight:bold;
	color:#666666;
	font-size:12px;
	background-color:#ffffff;
}
.ListItemGrayBorderTop {
	background-image: url(/images/greybordertop.gif);
	background-repeat: repeat-x;
}
.ListItemGrayBorderBottom {

	background-image: url(/images/greyborderbottom.gif);
	background-repeat: repeat-x;
}
.ListItemGreyBorderLeft {
	background-image: url(/images/greyborderleft.gif);
	background-repeat: repeat-y;
}
.ListItemGreyBorderRight {
	background-image: url(/images/greyborderright.gif);
	background-repeat: repeat-y;
}

.YellowBoxBorderTop {
	background-image: url(/images/yellowbordertop.gif);
	background-repeat: repeat-x;
}
.YellowBoxBorderBottom {
	background-image: url(/images/yellowborderbottom.gif);
	background-repeat: repeat-x;
}
.YellowBoxBorderLeft {
	background-image: url(/images/yellowborderleft.gif);
	background-repeat: repeat-y;
}
.YellowBoxBorderRight {
	background-image: url(/images/yellowborderright.gif);
	background-repeat: repeat-y;
}

.YellowBoxBg {
	background-color:#FFFF99;
}

.YellowBoxHeader {
	font-family:Arial;
	color:006699;
	font-weight:bold;
}

.YellowBoxPoints {
	font-size:24px;
	font-weight:bold;
	color:#000;
}

.YellowBoxNormalText {
	font-size:11px;
	font-weight:normal;
	color:#000;
}

.SurveyListQuestion {
	font-family:Arial;
	color:#006699;
	font-weight:bold;
}
.SurveyListSurveyName {
	font-size:14px;
	font-family:Arial;
	color:#000000;
	font-weight:bold;
}
.NormalRed {
	color: #FF0000;
}

.FooterBg {
background-image:url(/images/footer.jpg);
background-repeat:no-repeat;
width:720px;
height:46px;
}

.questionContainer td {
	padding:2px;
}

#mp_container  .myaccounthdr {
	background-image:url(img/myaccounthdr.jpg);
	background-repeat: no-repeat;
	width:400px;
	height:30px;
	margin-bottom:10px;
}

.memberTotalScore {
	display:block;font-size:24px;font-weight:bold;
}

.ui-state-success {
	
	background-color: #009501;
	color:#fff;
	border: 1px solid #007d01;
}

.resetPwdForm span.inputLabel,
.loginForm span.inputLabel {
	display:block;font-size:12px;font-weight:bold;color:#999999;
}
.resetPwdForm input.textInput,
.loginForm input.textInput {
	font-size:12px;padding:3px;width:300px;
	
	
}