/* 
CSS Document 
styles/layout.css
7-Apr-2008
*/

div#main
{
/*border:1px solid black;*/
background-color:#FFFFFF;
width:1000px;
margin-left:auto;
margin-right:auto;
padding-top:30px;
height:100%;

}
body,textarea
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:75%;
color:#221E1F;
/*filter:alpha(opacity=85);

background-color:#8A78A5;*/
/*background-image: url("../images/body_bg.gif");*/

}
div.clear {clear: both; line-height: 0; height: 0;}

a.nav:LINK, a.nav:VISITED, a.nav:ACTIVE
{
background-image:url(../images/nav.gif);
background-position: -43px 0;
width:106px;
height:26px;
display:block;
float:left;
padding-top:9px;
text-align:center;
text-decoration:none;
color:#808285;
font-size:80%;
font-weight:bold;
}
a.nav:HOVER
{
/*background-image:url(images/nav-selected.gif);
text-decoration:underline;*/
color:#B4D333;
}
a.navlast:LINK, a.navlast:VISITED, a.navlast:ACTIVE
{

width:106px;
height:26px;
display:block;
float:left;
padding-top:9px;
text-align:center;
text-decoration:none;
color:#808285;
font-size:80%;
font-weight:bold;
}
a.navlast:HOVER
{
color:#B4D333;
}
a.navselected:LINK, a.navselected:VISITED, a.navselected:ACTIVE
{
background-image:url(../images/nav-selected.gif);
width:106px;
height:26px;
display:block;
float:left;
padding-top:9px;
text-align:center;
text-decoration:none;
color:#323231;
font-size:80%;
font-weight:bold;
}
a.navselected:HOVER
{
/*background-image:url(images/nav.gif);*/
}

a.rightlink:LINK, a.rightlink:VISITED, a.rightlink:ACTIVE
{
/*border:1px solid;*/
background-image:url(../images/right-link.jpg);
background-repeat:no-repeat;
background-position: 10px 0;
width:200px;
height:25px;

padding-top:5px;
padding-right:10px;
padding-bottom:12px;
text-align:right;
text-decoration:none;
color:#323231;
font-weight:bold;
font-style:italic;
display:block;
}
a.rightlink:HOVER
{
color: #ffffff;
/*background-image:url(images/nav.gif);*/
}

h1
{
font-size:170%;
color: #B4D333;
padding-bottom:0em;
padding-top:3px;
font-weight:bold;
}

li.side {
	list-style:none;
   list-style-image: none;
   background-image: url(../images/bullet.gif);
   background-repeat: no-repeat;
   background-position: left center;
   padding-left : 15px;
   }



ul.side li {
   list-style-image: none;
   background-image: url(../images/bullet.gif);
   background-repeat: no-repeat;
   background-position: left center;
   padding-left: 25px;
   padding-top:10px;
   padding-bottom:10px;
   font-size:130%;
   }


a:LINK, a:VISITED, a:ACTIVE
{
text-decoration:none;
color:#323231;
}

a:HOVER
{
color: #B4D333;
}

div.header
{
width:747px;
padding-top:50px;
float:left;
/*height:134px;*/
}

img.imagefloat
{
float:left;
}

img.intelligent
{
padding-left:140px;
}

div#navblock
{
display:block;
padding-top:18px;
}

div#container
{
float:left;
width:1000px;
margin-bottom:0.5em;
}

div#crescent
{
min-height:275px;/**/
display:block;
margin-left:286px;
background-image:url(../images/bg-crescent.gif);
background-repeat:no-repeat;
background-position: 325px 0px;

}

div#content
{
display:block;
/*height:270px;*/
width:478px; /*328*/
float:left;
font-size:95%;
line-height:100%;/*
overflow:visible;
overflow:auto;
*/
}


div#contentwide
{
display:block;
float:left;
width:628px;
font-size:95%;
line-height:100%;
/*
overflow:visible;
overflow:auto;
*/
}

p{padding:0;margin-bottom:0em;margin-top:1em;}

div#rightlinks
{
margin-left:20px;
margin-top:0px;
width:200px;
display:block;
float:left;
}

div#address
{
margin-left:170px;
margin-top:100px;
width:170px;
display:block;
float:left;
}

div#righttile
{
background-image:url(../images/tile.gif);
background-repeat:repeat-y;
background-position: 258px 0px;
display:block;
}

div#footer
{

text-align:right;
font-weight:bold;
}
div#footerlinks
{
margin-left:290px;
font-size:75%;
float:left;
}

th
{
text-align:left;
}

div.required
{
color:red;
display:inline;

}

div.chev
{
color:white;
display:inline;
}

img {border:0;}

div.numberdoton
{
background-image:url(../images/dot-on.gif);background-repeat:no-repeat;color:white;width:15px;height:20px;padding-left:4px;padding-top:1px;float:left;
}

div.numberdotoff
{
background-image:url(../images/dot-off.gif);background-repeat:no-repeat;color:white;width:15px;height:20px;padding-left:4px;padding-top:1px;float:left;
}

img.intelligent
{
padding-left:140px;
}

ul.qa
{
list-style-type: none;
padding: 0px;
margin: 0px;
padding-top:20px;

}

li.q
{
/*border:1px solid;*/
background-image:url('../images/q-bullet.jpg');
background-repeat: no-repeat;
background-position: 0px 0px; 
padding-left: 40px; 
padding-top:7px;
padding-bottom:15px;

/*height:22px;*/
text-indent:0px;
vertical-align:middle;

}

li.a
{
background-image:url('../images/a-bullet.jpg');
background-repeat: no-repeat;
background-position: 0px 0px; 
padding-left: 40px; 
padding-top:7px;
padding-bottom:15px;

/*height:25px;*/
text-indent:0px;
vertical-align:middle;
}

a.bar:LINK, a.bar:VISITED, a.bar:ACTIVE
{
color:#ffffff;
font-size:80%;
}
a.bar:HOVER
{
color: #000000;
}



div.white
{
display:inline;
color:white;
}

div.bar
{
font-size:90%;background-image:url('../images/green-bar.jpg');background-repeat:no-repeat;height:30px;margin-top:5px;padding-top:7px;padding-left:10px;font-weight:bold;
}

div.green
{
display:inline;
color:#b5d333;
}