html {
font-size:1em;
line-height:120%;
padding:0;
}
body {
background:transparent url(../images/bg-image.jpg) repeat scroll left top;
color:#686868;
font-family:arial,Verdana,Helvetica,Geneva,Swiss,Sans-serif;
font-size:0.8em;
margin:0 auto;
min-width:775px;
padding:0;
text-align:center;
}
table {
background:#fff;
  border: 3px solid #aaa;
margin:25px 0 20px;
width:95%;
}
td {
  border: none;
font-size:0.9em;
padding:3px 2px;
vertical-align:top;
}
#wrap1 {
background:#FFFFFF none repeat scroll 0 0;
margin:0 auto;
text-align:left;
width:775px;
}
#wrap1.wide {
width:999px;
}
#header {
height: 120px;
}
#header img {
border:0 none;
}
#headertext {
left:0;
position:absolute;
top:0;
}
#topmenu ul {
line-height:1.3em;
margin:0;
padding:0;
position:relative;
z-index:10;
}
#topmenu ul#nav li {
display:inline;
float:left;
list-style-type:none;
padding:0;
}
#topmenu ul#nav li a {
color:#0000FF;
display:block;
padding:0 15px;
}
#topmenu ul#nav li ul li {
display:none;
}
#topmenu #nav li:hover ul ul, #topmenu #nav li:hover ul ul ul, #topmenu #nav li.sfhover ul ul, #topmenu #nav li.sfhover ul ul ul {
left:-999em;
}
#topmenu #nav li:hover ul, #topmenu #nav li li:hover ul, #topmenu #nav li li li:hover ul, #topmenu #nav li.sfhover ul, #topmenu #nav li li.sfhover ul, #topmenu #nav li li li.sfhover ul {
left:auto;
}
#sidebar-wrap {
background:transparent none repeat scroll 0 0;
float:left;
margin:0;
padding:0;
width:135px;
}
#sidebar-wrap.wide {
background:transparent none repeat scroll 0 0;
float:left;
margin:0;
padding:0;
width:135px;
}
#sidebar-top {
margin-top:20px;
width:135px;
}
#sidebar {
background:transparent none repeat scroll 0 0;
float:left;
margin:20px 0 20px 0;
padding:0;
width:135px;
}
#sidebar.wide {
width:135px;
}
#sidebar #nav, #nav ul {
    border-bottom: 1px solid #d4d4d4;
line-height:1.3em;
margin:0;
padding:0;
position:relative;
z-index:10;
}
#sidebar #nav li {
border-top:medium none;
list-style-type:none;
margin-bottom:1px;
padding:0;
width:135px;
}
#sidebar #nav li a {
color: #396099;
display:block;
font-size:1.1em;
font-weight:bold;
padding:0 0 0 10px;
text-decoration:none;
}
#sidebar #nav li ul li {
  border: none;
  padding-left: 15px;
}
#sidebar #nav li ul li a {
background:transparent none repeat scroll 0 0;
font-weight:normal;
}
#sidebar #nav li.active a {
color:#000000;
}
#sidebar #nav li a:hover {
background: #F1CE40 none repeat scroll 0 0;
color: #0A246A;
text-decoration:none;
}
#sidebar #nav li:hover ul ul, #sidebar #nav li:hover ul ul ul, #sidebar #nav li.sfhover ul ul, #sidebar #nav li.sfhover ul ul ul {
left:-999em;
}
#sidebar #nav li:hover ul, #sidebar #nav li li:hover ul, #sidebar #nav li li li:hover ul, #sidebar #nav li.sfhover ul, #sidebar #nav li li.sfhover ul, #sidebar #nav li li li.sfhover ul {
left:auto;
}
#content-container {
float:left;
width:640px;
}
#content-container.wide {
width:849px;
}
#content-right {
float:right;
width:135px;
}
#content-right.wide {
width:150px;
}
.content-wrap-wide {
margin-right:135px !important;
width:864px;
}
#content-wrap {
float:right;
width:615px;
}
#content-wrap.wide {
width:864px;
}
#content-wrap.one-col {
width:100%;
}
#content-wrap.three-col {
width:505px;
}
#content-wrap.three-col.wide {
width:714px;
}
.three-col-wide {
width:714px;
}
#content {
min-height:300px;
overflow:auto;
padding:0 10px 20px 15px;
}
p {
margin:10px 0;
}
h1 {
background: transparent url('../images/h1.gif') left bottom no-repeat; 
border-bottom:2px solid #FFD248;
color: #396099;
letter-spacing:1px;
margin:15px 5px 10px 15px;
  padding: 5px 10px 5px 30px; 
text-align:left;
}
h2 {
border-bottom:1px solid #EEEEEE;
color:#333333;
letter-spacing:1px;
}
h3 {
color:#666666;
font-style:italic;
font-weight:bold;
padding-bottom:5px;
}
h4 {
color:#000000;
font-weight:bold;
letter-spacing:0px;
}
h5 {
border-bottom:1px solid #999999;
color:#999999;
font-weight:bold;
letter-spacing:1px;
}
h6 {
border-bottom:1px solid #999999;
color:#999999;
font-weight:bold;
}
input, select, textarea {
-x-system-font:none;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:1em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
}
a:link {
color:#0000ff;
}
a:visited {
color:#6A74AF;
}
a:active {
color:#AAAAAA;
}
a:hover {
color:#0000FF;
text-decoration:underline;
}
#box {
background:transparent url(../images/bg-box.gif) repeat-x scroll left bottom;
border:1px solid #999999;
color:#666666;
margin:15px 5px 5px;
padding:10px;
text-align:justify;
width:150px;
}
.rpq{
border-bottom:2px solid navy;
border-top:2px solid navy;
color:#190692;
float:right;
font-size:1.2em;
font-weight:bold;
margin:10px;
padding:10px 20px;
text-align:center;
width:150px;}
.right {
float:right;
}
.left {
float:left;
}
#footer-top {
color:#000000;
}
#footer {
clear:both;
font-size:0.9em;
line-height:115%;
margin:10px 0 0;
padding:5px 0 0;
text-align:center;
}
#footer a {
text-decoration:none;
}
#footer a:hover {
text-decoration:underline;
}
#footer-nav li {
border-left:1px solid #444444;
display:inline;
list-style-type:none;
margin:-2px !important;
padding:0 5px;
}
#footer-nav li.first {
border-left:0 none;
}
#footer-nav li a {
text-decoration:none;
}
#footer-nav li a:hover {
text-decoration:underline;
}
#credits {
font-size:0.8em;
}
div.clear {
clear:both;
}
.form {
border:0 none;
margin:0 0 0 24px;
width:600px;
}
#content-wrap.two-col-b {
width:620px;
}XYZ