* {
margin:0;
padding:0;
}

body {
font-family:verdana, arial, san-serif;
background-color:#2480db;
font-size:12px;
text-align:justify;
color: #696969;
background-image: url(../images/bkgd_tile.png);}

#wrapper {
width:753px;
height:auto;
min-height:620px;
margin:0 auto;
}

/*IE FIX*/
*html #wrapper {
width:753px;
height:620px;
margin:0 auto;
}

#header {
width:753px;
height:177px;
background-image: url(../images/header.jpg);
}

#header ul {
float:right;
padding:47px 6px 0 0;
}

#header li {
display:inline;
list-style:none;
}

a {
text-decoration:none;
color: #2480db;}

a:hover {
text-decoration:underline;
color: #098c00;}

#content {
background-color:white;
width:753px;
height:auto;
min-height:620px;
padding-bottom:20px;
}

/*IE FIX*/
*html #content {
background-color:white;
width:753px;
height:620px;
padding-bottom:20px;
}


#srcpages p {
padding:3px 17px 3px 20px;
}

#srcpages h3,h2 {
padding:3px 0 3px 18px;
}

#leftcolumn {
float:left;
width:346px;
padding:17px;
margin-right:2px;
}

h2 {
font-size:22px;
font-style:italic;
color: #54a827
}

h3 {
font-family:georgia, times, serif;
font-style:italic;
font-size:15px;
padding: 0;
color: #050f82;}

h3 em {
color: #cece2a;
font-size: 20px;}

h4 {
font-family:arial,verdana,san-serif;
font-size:13px;
font-style:italic;
font-weight:bold;
text-decoration:underline;
color:black;
padding:10px 0 0px 0;
}

h5 {
font-size:13px;
font-style:italic;
padding:3px 0 15px 0px;
}

p {
padding:4px 0 4px 0;
}

ul {
padding:3px 17px 3px 40px;
}

li {
padding:1px;
color: #1661b0;}

#note {
font-size:11px;
padding:3px 17px 3px 40px;
color:#1661b0;
}

dl {
padding:7px 0 10px 0;
}

dt {}

dd {}

.solidquestion {
background-color: #daf6ff;}

.question {
color: #364d91;
font-size: 14px;
font-weight: bold;
}

.question em {
color: #696969;
font-size:11px;
font-style:normal;
font-weight:normal;
}

.answer {
color: #54a827;
font-size: 14px;
font-weight: bold;
}

.answer em {
color: #696969;
font-size:11px;
font-style:normal;
font-weight:normal;
}

#rightcolumn {
float:left;
width:350px;
padding:24px 0 0 0;
}

#regbtn {
padding:10px 0 15px 70px;
}

img {
border:none;
}

#footer {
width:753px;
padding:6px;
}

#footer a {
color: #cacaca;}

#footer a:hover {
color:white;
}

#footer ul {
padding:10px 0 0 230px;
}

#footer b {
padding:10px 0 0 271px;
color: #9F9F9F;
}


#footer li {
display:inline;
list-style:none;
}

#footer p {
padding-top:3px;
text-align:center;
font-size:10px;
color: #e8e8e8;}