table#all {
border-collapse:collapse;
width:100%;
}
#header{
width:924px;
height:130px;
background:url(/images/headerbg.jpg) no-repeat;
}
#headersmallnav{
width:400px;
height:30px;
position:relative;
margin-left:20px;
top:40px;
left:480px;
text-align:right;
}
img {
border:0;
}
#navform{
display:inline;
}
.topnav{
margin-right:20px;
}
#headerhomelink{
width:310px;
height:110px;
position:absolute;
margin-left:20px;
top:10px;
}
body {
margin:0;
padding:0;
font-family:Tahoma, Arial, Helvetica, sans-serif;
color:#737373;
font-size:11px;
line-height:20px;
}
.Paragraph2 {
font-size:14px;
font-weight:300;
}
p {
font-family:Tahoma, Arial, Helvetica, sans-serif;
color:#737373;
font-size:11px;
line-height:20px;	
}
.listitem{
font-weight:bold;
}
h1{
font-family:Georgia, "Times New Roman", Times, serif;
color:#5aacc5;
font-size:18px;
font-weight:300;
margin:0px 0 3px 0;
}
h2 {
font-family:Georgia, "Times New Roman", Times, serif;
color:#666666;
font-weight:300;
}
h3 {
font-family:Georgia, "Times New Roman", Times, serif;
color:#5aacc5;
font-weight:300;
padding:0;
margin:0;
}
ul{
list-style:url(/images/bullet.gif);
list-style-position:outside;
padding:0;
margin:0 0px 0 20px;
}
li{
padding:3px 0 3px 0;
line-height:20px;
border-bottom:1px lightgrey solid;
}
ul.depth0, ul.depth1, ul.depth2, ul.depth3{
list-style:url(/images/bullet.gif);
list-style-position:outside;
padding:0;
margin:0 0px 0 20px;
}
ul.depth0 li, ul.depth1 li, ul.depth2 li, ul.depth3 li{
padding:3px 0 3px 0;
line-height:20px;
border:0;
}
.sidenavitem{
padding:0;
margin:0;
height:22px;
width:164px; 
padding-top:8px;
}
#sidenavheader{
height:20px;
width:163px;
}
.pageheading{
width:618px;
}
#leftcontent{
position:relative;
float:left;
width:618px;
}
#sidenav{
width:164px;
height:208px;
background:url(/images/sidenavbg.jpg) no-repeat top left;
float:left;
}
#innercontentoutside{
width:453px;
float:left;
background:url(/images/maincontent_leftedge.jpg) top left no-repeat;
}
#innercontent{
width:393px;
background:url(/images/maincontent_topedge.jpg) top left no-repeat;
padding:30px 30px 20px 30px;
}
#contenttable{
padding:0;
margin:0;
border
}
#rightcontent{
float:left;
}
.subpageblockinside{
padding:10px 30px 20px 30px;
}
.subpageblock{
width:263px;
height:190px;
background:url(/images/subpageblockbg.jpg) no-repeat;
}
.belowsubpageblocks{
width:263px;
background:
}
#footer{
padding-top:20px;
clear:both;
}
#footer p{
padding:0;
margin:0;
font-size:10px;
line-height:12px;
}
#footer a{
color:#213c97;
text-decoration:none;
margin-right:20px;
}
#footer a:hover{
text-decoration:underline;
}
#footerleft{
width:700px;
float:left;
}
#footerright{
float:left;
}
.footertitle{
font-weight:bold;
font-size:12px;
line-height:20px;
}
#content{
border-collapse:collapse;
border:0;
margin:0;
width:924px;
}
#maincontent{
position:relative;
}
#all_left{
border:0;
margin:0;
border-collapse:collapse;
}
#all_right{
border:0;
margin:0;
border-collapse:collapse;
}
.backdropwhite{
background:white;
}
.backdroprepeat{
background:url(/images/backdropleft3.jpg) repeat-x;
height:494px;
}
.backdropleft1{
height:178px;
background:url(/images/backdropleft1.jpg) no-repeat top right;
}
.backdropleft2{
width:17px;
background:url(/images/backdropleft2.jpg) no-repeat top right;
}
.backdropleft3{
height:494px;
background:url(/images/backdropleft4.jpg) no-repeat top right;
}

.backdropright1{
height:177px;
background:url(/images/backdropright1.jpg) no-repeat top left;
}
.backdropright2{
width:17px;
background:url(/images/backdropright2.jpg) no-repeat top left;
}
.backdropright3{
height:494px;
background:url(/images/backdropright4.jpg) no-repeat top left;
}
.block{
float:left;
width:295px;
padding-bottom:25px;
}
.blocktext{
height:180px;
padding:10px 20px 20px 20px;
}
.blocktext3{
height:72px;
padding:10px 20px 20px 20px;
}
.blockclick{
padding:0 20px 0 20px;
}
.blockclick3{
text-align:center;
padding:0 20px 0 20px;
}

/* -- search page styles -- */
.aY a{font-weight: bold;}
.aY span{font-size:9px;}
.aX{padding-left:15px; padding-top:0px; margin-top:0px; font-size:10px;}


/*  link styles  */

a {
color:#5aacc5;
text-decoration:none;
}

a:visited {
	color:#4e94aa;
}

a:hover {
text-decoration:underline;	
}