/* CSS Document */
body
{
margin: 0px;
background-image:url(images/newbg.gif);
background-position:top left;
background-repeat:repeat-x;
font: 12px Verdana,Arial,sans-serif; 
min-width: 900px; 
text-align: center;
color: #dddddd;
}
#wrapper{
background-color: #ffffff;
width: 930px; /* 870 */
padding-top: 12px; /* c 12px */
padding-bottom: 12px;
margin: 0 auto;
}

h1,h2,p, h4{margin: 5px 0px 15px 10px}
h1, h4{font-size: 13px;color: #ffff99} 
h2{font-size: 13px;color: #f0f0f0}
p{padding-bottom:1em}
h2{padding-top: 0.3em}
h3{padding: 0px 0px 0px 0px}

div#nifty{
background-color: #2d56a8;
width: 900px;
margin: 0 auto;
text-align: left;}

div#nifty1, div#nifty2 {
background: #2d56a8;
width: 900px;
margin: 0 auto;
text-align: left;}



b.rtop, b.rbottom{display:block;background: #FFFFFF}
b.rtop b, b.rbottom b{display:block;height: 1px;
    overflow: hidden; background: #2d56a8}
b.r1{margin: 0 5px}
b.r2{margin: 0 3px}
b.r3{margin: 0 2px}
b.rtop b.r4, b.rbottom b.r4{margin: 0 1px;height: 2px}

img {border: 0px solid white;}
/*h1 img { padding-right: 10px;}*/
h1 span { padding-left: 10px;}
h1 img#hdr {padding-left: 14px;}
span {margin-top: 5px; margin-bottom: 5px}

#mainleft
{
width: 400px;
float: left;
padding-left: 20px;
}
#mainright
{
background-color: #d2d7f2;
 color:#2d56a8;
width: 380px;
float: right;
padding-left: 10px;
padding-top: 16px;
padding-bottom: 10px;
padding-right: 10px;
margin-right: 30px;
margin-top: 20px;
border: 2px solid white;
}
#subright {
background-color: #2d56a8;
color:#dddddd;
width: 380px;
float: left;
padding-left: 42px;
padding-top: 16px;
padding-bottom: 10px;
padding-right: 0px;
margin-right: 30px;
margin-top: 20px;
}
#highlite, #questionText {
color: #2d65a8;
font-weight: bold;
}
#lowlite {
color: #2d65a8;
font-weight: normal;
font: 10px Verdana,Arial,sans-serif; 
}
#imgbar
{
padding-left: 20px;
padding-bottom: 5px;
}
#imgbar h1 img
{
padding-right: 13px;
}
#footer{

/*font-family:Arial;
font-size:12px;*/
color:#DDDDDD;
text-align:center;
padding:3px 0;
line-height:18px;
bottom:0px;
left:0px;
margin-bottom: 5px;
margin-top: 0px;
}
#footer a{
color:#DDDDDD;
text-decoration:none;
margin:0 1px
}
#footer a:visited{text-decoration:none}
#footer a:hover{text-decoration:underline}
#footer .vw{
/*color:#78B624;*/
text-decoration:none;
margin:0 2px
}
#footer .vw:visited{text-decoration:none}
#footer .vw:hover{text-decoration:underline; color: #ffff99}

.hbuttons a{
display: block;
text-decoration: none;
font: bold 11px Verdana;
color: white;
/*width: 78px;*/
height: 20px;
float: left;
display: inline;
margin-right: 0px;
/*background-image:url(images/tab.gif);
background-repeat: repeat;*/
padding-top: 4px;
padding-left: 8px;
padding-right: 8px;
text-align:center;
border-right: 1px solid #eeeeee;
/*border: 1px outset #eeeeee;*/
/*margin-bottom: 7px;*/
}
#first {
/*margin-left: 35px;*/
margin-left: 22px;
border-left: 1px solid #eeeeee;
}
#last {

}
.hbuttons a:hover{
background-image:url(images/tabover.gif);
color: #ffff99;
/*border: 1px outset #eeeeee;*/
}
#menu {
padding: 0px;
margin-top: 7px;
margin-bottom: 7px;
/*width: 900px;
margin-left: auto;
margin-right: auto;*/
/*background-image:url(images/tab.gif);*/
background-color: #2d56a8;
margin-left: 15px;
margin-right: 15px;
height: 24px;
}

#embolden {
font-weight: 600;
font-style: italic;
}
#mainleft a, #subright a {
color: #dddddd;
text-decoration: underline;
}
#mainleft a:hover, #subright a:hover {
color: #ffff99;
}
#faqs {
line-height: 2;
}
#faqs a {
text-decoration: none;
color: #dddddd;
}
#faqs a:hover {
text-decoration: none;
color: #ffff99;
font-weight: 600;
}
