/* CSS Document */

body {
background-image: url(images/pageBG.gif);
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
margin:0 0
}

h1{
font-family:'Trebuchet MS','Lucida Grande', Arial, Helvetica, sans-serif;
font-size:20px;
font-weight:bold;
color:#0066CC;
margin-left:-5px;
}

a:link{
text-decoration:none;
color:#0066CC;
font-family:'Trebuchet MS','Lucida Grande', Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
}
a:hover{
text-decoration:underline;
color:#000;
font-family:'Trebuchet MS','Lucida Grande', Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
}
a:visited{
text-decoration:none;
color:#498ACC;
font-family:'Trebuchet MS','Lucida Grande', Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
}

ul{
text-align:left;
color:#333;
}

#mainWrapper {
width:668px;
background-image:url(images/mainWrapperBG.gif);
background-repeat:repeat-y;
margin:0 auto
}

#header{
width:652px;
height:146px;
background-image:url(images/headerBG.gif);
background-repeat:no-repeat;
margin:0 auto
}

.hilite{
font-family:'Trebuchet MS', Arial;
font-size:14px;
color:#0066CC;
font-weight:bold
}
.topper, .topper a, .topper a:visited{
text-align:right;
padding-right:20px;
color:#0066CC;
text-decoration:none;
font-size:11px
}

.topper a:hover{
text-decoration:underline;
font-size:11px
}

/*MENU STYLES*/

#nav img{
border:0
}

#nav {
width:652px;
height:54px;
background-image:url(images/navBG.gif);
margin:0 auto
}

#nav a{
height:54px;
float:left;
margin:0;
padding:0;
}

#nav a:link, a:visited, a:active{
text-decoration:none;
}

#navOpt1 a{
width:105px;
background-image: url(images/home_on.gif);
background-position:0px 54px;
}

 
#navOpt1 a:hover{background-position:0px 0px;}



#navOpt2 a{
width:122px;
background-image: url(images/about_on.gif);
background-position:0px 54px;
}

#navOpt2 a:hover{background-position:0px 0px;}

#navOpt2a a{
width:122px;
background-image: url(images/about_on.gif);
background-position:0px 0px;
}


#navOpt3 a{
width:128px;
background-image: url(images/services_on.gif);
background-position:0px 54px;
}

#navOpt3a a{
width:128px;
background-image: url(images/services_on.gif);
background-position:0px 0px;
}

#navOpt3 a:hover{background-position:0px 0px;}

#navOpt4 a{
width:150px;
background-image: url(images/how_on.gif);
background-position:0px 54px;
}

#navOpt4a a{
width:150px;
background-image: url(images/how_on.gif);
background-position:0px 0px;
}

#navOpt4 a:hover{background-position:0px 0px;}

#navOpt5 a{
width:147px;
background-image: url(images/contact_on.gif);
background-position:0px 54px;
}

#navOpt5a a{
width:147px;
background-image: url(images/contact_on.gif);
background-position:0px 0px;
}

#navOpt5 a:hover{background-position:0px 0px;}

/*END MENU*/

#pageTitleHome{
width:652px;
height:50px;
margin:0 auto;
}

#pageTitle{
width:632px;
height:50px;
background-image:url(images/titleBG.gif);
background-repeat:no-repeat;
text-align:left;
margin:0 auto 20px auto;
padding-left:20px
}

#subnav{
width:584px;
text-align:right;
padding-right:48px;
color:#56B1DE
}

#subnav a{
text-decoration:none;
color:#0066CC;
font-family:'Trebuchet MS','Lucida Grande', Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
margin:0 5px
}
#subnav a:hover{
text-decoration:underline;
color:#000;
}

#subnavG{
width:584px;
text-align:right;
padding-right:48px;
color:#aaa
}

#subnavG a{
text-decoration:none;
color:#498ACC;
font-family:'Trebuchet MS','Lucida Grande', Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
margin:0 
}
#subnavG a:hover{
text-decoration:underline;
color:#000;
}

#mainContent {
width:652px;
min-height:500px;
margin:0 auto
}

#mainContent p{
text-align:left
}

#flashcontent{
width:652px;
height:228px;
/*background-image:url(images/homeBlockBG.gif)*/
}

#subflash{
width:180px;
height:220px;
float:right
/*background-image:url(images/homeBlockBG.gif)*/
}

#subcontentHome{
width:600px;
margin:20px auto 0 auto;
padding-right:15px

}

#subcontent{
width:600px;
margin:0 auto;
padding-right:15px

}

#search {
width:157px;
height:78px;
background-image:url(images/searchBG.gif);
background-repeat:no-repeat;
margin:5px 10px 0 0;
float:left;
}
#homeblurb{
width:420px;
float:left;
}

#glossaryList{
clear:both
}

#glossaryList li{
width:400px;
text-align:left;
margin:0 100px 10px 0;
list-style:none

}
  
  
#footer{
width:652px;
line-height:20px;
margin-top:20px;
clear:both
}
#footer a{
text-decoration:none;
color: #0777e6;
margin:0 5px;
}
#footer a:hover, #subFoot a:hover{
text-decoration:underline;
color: #292929;
}

#subFoot{
width:652px;
line-height:20px;
padding-bottom:20px;
}
#subFoot a{
font-size:10px;
text-decoration:none;
color: #0777e6;
margin:0 5px;
}




#tail {
width:668px;
height:44px;
background-image:url(images/tailBG.gif);
background-repeat:no-repeat;
padding:8px 0;
margin: 0 auto;
color:#FFF;
font-size:10px
}

#tail a{
text-decoration:none;
font-size:10px;
color: #FFF;
}

#tail a:hover{
text-decoration:underline;
color: #292929
}

#tail img{
margin:0 3px;
border:0
}