* {
margin:0;
padding:0;
}

body {
font-family:verdana, arial, san-serif;
background-color:#9e9e9e;
font-size:12px;
text-align:justify;
color: #000000;
}

#wrapper {
position:relative;
width:757px;
height:auto;
min-height:636px;
margin:0 auto;
padding:0;
}

/*IE FIX*/
*html #wrapper {
width:757px;
height:636px;
margin:0 auto;
}


ul {
padding:3px 17px 3px 40px;
}


li {
padding:1px;
color: #0150ac;}


#header {
width:755px;
height:160px;
}



a {
text-decoration:none;
color: #ffffff;}

a:hover {
text-decoration:underline;
color: #ff9959;}

#content {
position:relative;
background-color:white;
width:755px;
height:auto;
min-height:518px;
border-right: 1px #2d8fc6 solid;
border-left: 1px #2d8fc6 solid;}

/*IE FIX*/
*html #content {
position:relative;
background-color:white;
width:755px;
height:522px;
}

#srcpages p {
padding:5px 17px 5px 20px;
}

#srcpages h3,h2 {

padding:5px 0 5px 18px;
}

#srcpages h2 {
margin-top: 40px;

color:#000000;
}

#srcpages h3 {
margin-top: 10px;
}

#srcpages a {
color:#0150ac;
}

#srcpages a:hover {
color:#ff9959;
}



h2 {


font-size:22px;
font-style:italic;
color: #0150ac;
}

h3 {
font-family:verdana, arial, san-serif;
font-style:italic;
font-size:16px;
padding: 0;
color: #000000;}

h3 em {
color: #ed1b2e;
font-size: 15px;}

h4 {
font-family:verdana, arial, san-serif;
font-size:14px;
font-style:italic;
font-weight:bold;
color:#0150ac;
padding:0 0 0 0;
}

h4 a {
color:#0150ac;
}

h4 a:hover {
color:#008aff;
}

.subtitle {
font-family:verdana, arial, san-serif;
font-size:12px;
font-style:italic;
font-weight:normal;
color:#008aff;
padding:0 0 20px 0;
}

h5 {
font-size:13px;
font-style:italic;
padding:3px 0 15px 0px;
}

h5 a {
color:#0150ac;
}

h5 a:hover {
color:#008aff;
}



#note {
font-size:11px;
padding:3px 17px 3px 40px;
color:#0150ac;
}

dl {
padding:7px 0 10px 0;
}

dt {}

dd {}

.solidquestion {
background-color: #eaf8ff;}

.question {
color: #0072af;
font-size: 14px;
font-weight: bold;
}

.question em {
color: #222222;
font-size:12px;
font-style:normal;
font-weight:normal;
}

.answer {
color: #ff9959;
font-size: 14px;
font-weight: bold;
}

.answer em {
color: #222222;
font-size:12px;
font-style:normal;
font-weight:normal;
}





img {
border:none;
}

#pagestretcher {

}

#navigation {
display:inline;
border:none;
padding:0px;
margin:0px;
float:left;
height:34px;
width:755px;
}

img a:hover {
border:none;
padding:none;
margin:none;
}

#welcome {
clear:left;
height:84px;
padding:20px;
}

#welcome p {
padding:4px 0 4px 0;
}

#registerleft {
position:absolute;
width:407px;
height:200px;
padding:0px;
margin:0px;
}

#registerright {
position:absolute;
left:407px;
width:348px;
height:200px;
padding:0px;
margin:0px;
}

#loginbar {
position:relative;
bottom:0;
padding:0px;
margin:0;
height:122px;
width:757px;
background: url(../images/111207_redesign/loginbar2.png) bottom;
}


#loginfields {
position:absolute;
top:51px;
left:226px;
text-align:right;
width:330px;
height:62px;
}

#loginfields p {
font: bold 16px Verdana, Arial, Helvetica, sans-serif;
color:#ffffff;
padding:0 0 16px 0;
}

.logininput input{
border: solid #076ea9 2px;
}

#loginsubmit {
position:absolute;
width:40px;
height:15px;
left:350px;
top:34px;
}

#footer {
position:relative;
width:755px;
padding:6px;
text-align:center;
}

#footer a {
color: #ffffff;}

#footer a:hover {
color: #ffc597;
}

#footer ul {
text-align:center;
}

#footer li {
display:inline;
list-style:none;
color: #ffffff;
}

#footer p {
padding-top:3px;
text-align:center;
font-size:10px;
color: #ffffff;}

.privacyterms
{
	font-size: 9px;	
	color: #999999;
	text-decoration: none;
	font-weight: bold;
}