/* CSS Document */
a.joinpopup,a.joinpopup:active,a.joinpopup:visited,a.joinpopup:hover {
	text-decoration: underline;
}
html {background:#fff}
body {color:#000;font:100.01%/1.1 Arial, Verdana, Helvetica, sans-serif}
body {min-width:640px;margin-right:10;margin-left:90;margin-bottom:1;margin-top:10}

div.bottomlinks {text-align: right; font-size: 12px; font-family: "arial", 'sans serif'; color: rgb(3,121,86)}
div.clear {
	font-size: 1px; height: 1px;
}

div#emailborder {
	width: 578px;
	padding-left: 1px;
}
div.jointop, div.joinbottom, div.joinleft, div.joinright, div.joinbottomright, div.joinbottomleft, div.jointopleft, div.jointopright {
    margin:0;
}
div.login {font-size: 13px; font-family: "arial", 'sans serif'}
div.qptext {font-size: 13px; font-family: "arial", 'sans serif'}
div.qphtext {font-size: 13px; font-family: "arial", 'sans serif'}


div#joinborder {
	width: 746px;
	padding-left: 12px;
    padding-right: 12px;
}


h2 {font-family: "arial", 'sans serif'; font-size: 18px}
h3 {font-family: "arial", 'sans serif'; font-size: 14px}

hr {
  border: 0;
  width: 100%;
  color: #ff8c00;
  background-color: #ffcc00;
  height: 2px;
}

img {border: 0px;}
li {font-size: 13px; font-family: "arial", 'sans serif'}

table.style1{
    background-color: #ffffff;
    font-family:  Arial, Helvetica, sans-serif;
    font-size : 12px;
	border-top: solid 0px black;
    border-left: solid 0px black;
    border-right: solid 0px black;
    border-bottom: solid 0px black;
}
table.style2{
	background-color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size : 12px;
	width : 90%;
	border : 0px;
}
table.style1 {font-size: 12px; font-family: "arial", 'sans serif'}
table.style2 {font-size: 10px; font-family: "arial", 'sans serif'}
td.style1{
	text-align: left;
	font-size : 12px;
	border-top: solid 1px black;
    border-left: solid 1px black;
    border-right: solid 1px black;
    border-bottom: solid 1px black;
	padding: 2px;
}
td.style2{
	text-align: left;
	font-size : 12px;
	border-top: solid 1px black;
    border-left: solid 1px black;
    border-right: solid 1px black;
    border-bottom: solid 1px black;
	padding: 2px;
}
th.style1{
	text-align: left;
    background-color: #eaeaea;
    font-family:  Arial, Helvetica, sans-serif;
    font-size : 12px;
	border-top: solid 1px black;
    border-left: solid 1px black;
    border-right: solid 1px black;
    border-bottom: solid 1px black;
	font-weight : bold;
	padding: 2px;
}

.alert{
   color :#d00000;
   font-weight : bold;
}
.bodycontent {font-size: 13px; font-family: "arial", 'sans serif'}
.bold {padding:10px;background:#fff;border:1px dotted #666}
.error {color: #ff0000;}
.footer {font-size: 10px; 
	     font-family: "arial", 'sans serif'; 
		 color: rgb(136,136,136); }
.highlight {background-color:#ffc}
.joinheaderwhite {
	font-family: Helvetica, Arial, Tahoma, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	padding-left: 10px;
	line-height: 140%;
}
.joinheader {
	font-family: Helvetica, Arial, Tahoma, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #0047bb;
	padding-left: 20px;
	line-height: 140%;
}
.joinpopup {
	font-family: Helvetica, Arial, Tahoma, sans-serif;
	font-size: 11px;
	line-height: 140%;
}
.bodycontentsmall {
	font-family: Helvetica, Arial, Tahoma, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	line-height: 140%;
}
.padjoin {
	padding-bottom: 15px;
	padding-left: 30px;
	padding-right: 30px;
	padding-top: 15px;
}
.submittext1 {
	font-family: Helvetica, Arial, Tahoma, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #0047bb;
	line-height: 140%;
}
.submittext2 {
	font-family:Helvetica, Arial, Tahoma, sans-serif;
	font-size: 11px;
	color: #333333;
	line-height: 140%;
}
.surveysdate {
	font-family:Helvetica, Arial, Tahoma, sans-serif;
	font-size: 12px;
	color: #333333;
	text-align: left;
	line-height: 140%;
}
.surveysdatebold {
	font-family:Helvetica, Arial, Tahoma, sans-serif;
	font-size: 12px;
	color: #333333;
	line-height: 140%;
	font-weight: bold;
}
.t1 {border-style: none; margin: 0px; padding: 0px}

#content div {margin:5px}
#content {width:604px;padding:10px}
#content,#rightsideBar,#footer {padding:10px 0}
#footer {clear:left;width:750px}
#header {width:604px;padding:0px; margin-left:0px;}
#header,#leftsideBar {padding:0px 0}
#header,#leftsideBar,#content,#joincontent,#rightsideBar,#footer {
	overflow:hidden;
	display:inline-block
}
#joincontent {width:750px}
#leftsideBar,#content,#joincontent,#rightsideBar {float:left;clear:right}
#leftsideBar {width:146px}

#rightsideBar div {text-align:center}
#rightsideBar {width:170px}


/* safari and opera need this */
/*
#header,#footer {width:100%}
#leftsideBar,#content,#rightsideBar {float:left}
#leftsideBar {width:20%}
#content {width:58%;padding:10px}
#rightsideBar {width:21.9%}
#footer {clear:left;}
*/