body{margin:10px 10px 0px 10px;
padding:0px 0px 0px 0px;
font-family:verdana; font-size:12px;
text-decoration:none; font-weight:normal;
background-image:url(body_bg.jpg);
background-repeat:repeat-x;
background-color:#505b68; height:100%;
}


#maincontainer{margin:0 auto; padding:0px; width:960px; background-color:#FFF;}

#umbmenu {background-image:url(umbbg.gif); background-repeat:repeat-x; height:63px;}
.umb { margin-top:15px;}

.umbtitle {font-family:"Myriad Pro", Arial; font-size:18px; text-indent:24px; color:#333333; font-weight:bold; line-height:25px;}
.umbtitle a:link {text-decoration:none; color:#333333}
.umbtitle a:visited {text-decoration:none; color:#333333}
.umbtitle a:hover {text-decoration:underline; color:#333333}
.umbtitle a:active {text-decoration:underline; color:#333333}

.umblinks {border-right:2px solid #333333; font-size:14px; text-indent:20px; font-family:"Myriad Pro", Arial; line-height:25px; margin:0px; padding:0px;}
.umblinks a{color:#052c7a; margin:0px; padding:0px 8px 0px 8px; }
.umblinks a:link {text-decoration:none; color:#052c7a}
.umblinks a:visited {text-decoration:none; color:#052c7a}
.umblinks a:hover {text-decoration:underline; color:#052c7a}
.umblinks a:active {text-decoration:underline; color:#052c7a}

#topheader{
margin:0px; padding:0px;
background-color:#dad9d9;
background-image:url(images/border.gif);
background-repeat:repeat-x;
background-position:bottom;
height:35px;
}

#topheader .menu{
margin:0px; padding:5px 0px 0px 10px;
width:86%; float:left;
}

#topheader .menu a:link{
margin:0px; padding:0px 3px;
font-family:arial narrow; font-size:15px;
text-decoration:none; font-weight:normal;
color:#000;
}

#topheader .menu a:visited{
margin:0px; padding:0px 3px;
font-family:arial narrow; font-size:15px;
text-decoration:none; font-weight:normal;
color:#000;
}

#topheader .menu a:hover{
margin:0px; padding:0px 3px;
font-family:arial narrow; font-size:15px;
text-decoration:none; font-weight:normal;
color:#535353;
}

#topheader .menu a:active{
margin:0px; padding:0px 3px;
font-family:arial narrow; font-size:15px;
text-decoration:none; font-weight:normal;
color:#535353;
}

#topheader .search{
margin:0px; padding:5px 0px 0px 0px;
float:right; width:29%; position:relative;
}

#topheader .search span{
font-family:arial narrow; font-size:15px;
text-decoration:none; font-weight:normal;
color:#000; padding:0px 5px;
}

#headerindex{margin:0px; padding:0px; position:relative; height:341px;}

#header{
margin:0px; padding:0px;
position:relative; height:133px;
}

#headerleft img{
margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;
}

#headerleft{
	margin:0px;
	padding:0px;
	width:240px;
	float:left;
	position:absolute;
	top:0px;
	left:0px;
	overflow:hidden;
	height:auto;
}

.vmenus {margin:0px; padding:0px; width:240px; border-right:1px solid #CCC;}
.vmenus ul {margin:0px; padding:0px; z-index:1;}
.vmenus ul li{background-image:url(db_menubg.gif); height:42px; width:240px; margin:0px; padding:0px; list-style-type:none; }
.vmenus a{margin:0px; padding:0px; font-family: Arial; font-size:16px; line-height:42px; text-indent:20px; font-weight:bold; }
.vmenus a:link {text-decoration:none; color:#ffffff;line-height:42px; background-image:url(db_menubg.gif); background-repeat:no-repeat; width:240px; display:block;}
.vmenus a:visited {text-decoration:none; color:#ffffff; line-height:42px; background-image:url(db_menubg.gif); background-repeat:no-repeat; width:240px; display:block; }
.vmenus a:hover {text-decoration:underline; color:#ffffff; line-height:42px; background-image:url(db_menubg.gif); background-repeat:no-repeat; width:240px; display:block;}
.vmenus a:active {text-decoration:underline; color:#ffffff; line-height:42px; background-image:url(db_menubg.gif); background-repeat:no-repeat; width:240px; display:block;}
.vmenus ol {margin:0px; padding:0px; display:block;}
.vmenus li{background-image:url(lb_menubg.gif); height:42px; width:240px; margin:0px; padding:0px; list-style-type:none; text-indent:34px; }
.vmenus li a{margin:0px; padding:0px; font-family: "Tw Cen MT Condensed", Arial, Verdana; font-size:20px; line-height:42px;}
.vmenus li a:link {text-decoration:none; color:#ffffff; }
.vmenus li a:visited {text-decoration:none; color:#ffffff; }
.vmenus li a:hover {text-decoration:underline; color:#ffffff; }
.vmenus li a:active {text-decoration:underline; color:#ffffff; }

#navigation{
margin:0px; padding:0px;
width:240px; float:left;
position:relative; top:-2px; left:0px;
overflow:hidden; 
}

#navigation .nav{
margin:0px; paddin:0px; 
}

#navigation .nav a:link{
margin:0px; padding:0px 0px 0px 15px; color:#fff;
background:url(button_bg.jpg) no-repeat;
display:block; font-family:arial;
font-size:16px; text-decoration:none;
font-weight:bold; width:240px; line-height:42px;
}

#navigation .nav a:visited{
margin:0px; padding:0px 0px 0px 15px; color:#fff;
background:url(button_bg.jpg) no-repeat;
display:block; font-family:arial ;
font-size:16px; text-decoration:none;
font-weight:bold; width:240px; line-height:42px;
}

#navigation .nav a:hover{
margin:0px; padding:0px 0px 0px 15px; color:#b1d4ff;
background:url(button_bg.jpg) no-repeat;
display:block; font-family:arial ;
font-size:16px; text-decoration:none;
font-weight:bold; width:240px; line-height:42px;
}

#navigation .nav a:active{
margin:0px; padding:0px 0px 0px 15px; color:#b1d4ff;
background:url(button_bg.jpg) no-repeat;
display:block; font-family:arial ;
font-size:16px; text-decoration:none;
font-weight:bold; width:240px; line-height:42px;
}

#headerright{
margin:0px; padding:0px; float:right;
width:720px; height:133px;
}

#buttons{
margin:0px; padding:0px;
width:960px; height:130px;
float:left;
}

#content{
margin:0px; padding:20px 0px 0px 0px;
background-image:url(content_bg.jpg);
background-repeat:repeat-x; background-color:#FFF;
clear:both; overflow:hidden; height:100%;
}

.fontchange{
margin:5px 10px 0px 0px; padding:0px;
background-image:url(font_change_bg.jpg);
background-repeat:repeat;
width:180px; height:31px;
float:right; text-align:right; position:relative;
}

.fontchange img{padding:4px 4px 2px 0px}

#contentleft{
margin:0px; padding:0px 10px; width:280px; 
}

#contentleft h1{
margin:0px; padding:5px 0px;
font-family:georgia; font-size:20px;
text-decoration:none; font-weight:normal;
color:#044697;
}

#contentleft h2{
margin:0px; padding:5px 0px;
font-family:arial; font-size:15px;
text-decoration:none; font-weight:normal;
color:#000;
}

#contentleft p{
margin:0px; padding:0px;
font-family:arial; font-size:15px;
text-decoration:none; font-weight:normal;
color:#000; line-height:20px;
}

#contentleft a.readmore:link{
margin:0px; padding:0px 0px 0px 15px;
font-family:arial; font-size:14px;
text-decoration:underline; font-weight:normal;
color:#044697; background-image:url(bullet.gif);
background-repeat:no-repeat; background-position:left 50%;
line-height:35px;
}

#contentleft a.readmore:visited{
margin:0px; padding:0px 0px 0px 15px;
font-family:arial; font-size:14px;
text-decoration:underline; font-weight:normal;
color:#044697; background-image:url(bullet.gif);
background-repeat:no-repeat; background-position:left 50%;
line-height:35px;
}

#contentleft a.readmore:hover{
margin:0px; padding:0px 0px 0px 15px;
font-family:arial; font-size:14px;
text-decoration:none; font-weight:normal;
color:#000; background-image:url(bullet.gif);
background-repeat:no-repeat; background-position:left 50%;
line-height:35px;
}

#contentleft a.readmore:active{
margin:0px; padding:0px 0px 0px 15px;
font-family:arial; font-size:14px;
text-decoration:none; font-weight:normal;
color:#000; background-image:url(bullet.gif);
background-repeat:no-repeat; background-position:left 50%;
line-height:35px;
}

#subcontentleft{
margin:0px; padding:5px 3px 10px 6px; width:230px; 
border-right:1px solid #CCC;
}

#subcontentleft h1{
margin:0px; padding:5px 0px;
font-family:georgia; font-size:20px;
text-decoration:none; font-weight:normal;
color:#044697;
}

#subcontentleft h2{
margin:0px; padding:5px 0px;
font-family:arial; font-size:15px;
text-decoration:none; font-weight:normal;
color:#000;
}

#subcontentleft p{
margin:0px; padding:0px;
font-family:arial; font-size:15px;
text-decoration:none; font-weight:normal;
color:#000; line-height:20px;
}

#subcontentleft a.readmore:link{
margin:0px; padding:0px 0px 0px 15px;
font-family:arial; font-size:14px;
text-decoration:underline; font-weight:normal;
color:#044697; background-image:url(bullet.gif);
background-repeat:no-repeat; background-position:left 50%;
line-height:35px;
}

#subcontentleft a.readmore:visited{
margin:0px; padding:0px 0px 0px 15px;
font-family:arial; font-size:14px;
text-decoration:underline; font-weight:normal;
color:#044697; background-image:url(bullet.gif);
background-repeat:no-repeat; background-position:left 50%;
line-height:35px;
}

#subcontentleft a.readmore:hover{
margin:0px; padding:0px 0px 0px 15px;
font-family:arial; font-size:14px;
text-decoration:none; font-weight:normal;
color:#000; background-image:url(bullet.gif);
background-repeat:no-repeat; background-position:left 50%;
line-height:35px;
}

#subcontentleft a.readmore:active{
margin:0px; padding:0px 0px 0px 15px;
font-family:arial; font-size:14px;
text-decoration:none; font-weight:normal;
color:#000; background-image:url(bullet.gif);
background-repeat:no-repeat; background-position:left 50%;
line-height:35px;
}

#contentright{
margin:0px; padding:0px 10px; width:640px; float:right; clear:both;
}

#contentright h1{
margin:0px; padding:5px 0px;
font-family:arial; font-size:20px;
text-decoration:none; font-weight:bold;
color:#262626;
}

#contentright h2{
margin:0px; padding:5px 0px;
font-family:arial; font-size:16px;
text-decoration:none; font-weight:bold;
color:#044697;
}

#contentright h3{
margin:0px; padding:5px 0px;
font-family:verdana; font-size:14px;
text-decoration:none; font-weight:bold;
color:#4c81c3;
}

#contentright p{
margin:0px; padding:0px 0px 10px 0px;
font-family:arial; font-size:15px;
text-decoration:none; font-weight:normal;
color:#000; line-height:20px;
}

#contentright img{
margin:0px; padding: 5px 10px 5px 0px;
}

#contentright a.readmore:link{
margin:0px; padding:0px 0px 0px 15px;
font-family:arial; font-size:14px;
text-decoration:underline; font-weight:normal;
color:#044697; background-image:url(bullet.gif);
background-repeat:no-repeat; background-position:left 50%;
line-height:35px; float:right;
}

#contentright a.readmore:visited{
margin:0px; padding:0px 0px 0px 15px;
font-family:arial; font-size:14px;
text-decoration:underline; font-weight:normal;
color:#044697; background-image:url(bullet.gif);
background-repeat:no-repeat; background-position:left 50%;
line-height:35px; float:right;
}

#contentright a.readmore:hover{
margin:0px; padding:0px 0px 0px 15px;
font-family:arial; font-size:14px;
text-decoration:none; font-weight:normal;
color:#000; background-image:url(bullet.gif);
background-repeat:no-repeat; background-position:left 50%;
line-height:35px; float:right;
}

#contentright a.readmore:active{
margin:0px; padding:0px 0px 0px 15px;
font-family:arial; font-size:14px;
text-decoration:none; font-weight:normal;
color:#000; background-image:url(bullet.gif);
background-repeat:no-repeat; background-position:left 50%;
line-height:35px; float:right;
}

#contentright a:link{
margin:0px; padding:0px 0px 0px 15px;
font-family:arial; font-size:14px;
text-decoration:underline; font-weight:normal;
color:#044697; background-image:url(bullet.gif);
background-repeat:no-repeat; background-position:left 50%;
line-height:35px; 
}

#contentright a:visited{
margin:0px; padding:0px 0px 0px 15px;
font-family:arial; font-size:14px;
text-decoration:underline; font-weight:normal;
color:#044697; background-image:url(bullet.gif);
background-repeat:no-repeat; background-position:left 50%;
line-height:35px; 
}

#contentright a:hover{
margin:0px; padding:0px 0px 0px 15px;
font-family:arial; font-size:14px;
text-decoration:none; font-weight:normal;
color:#000; background-image:url(bullet.gif);
background-repeat:no-repeat; background-position:left 50%;
line-height:35px; 
}

#contentright a:active{
margin:0px; padding:0px 0px 0px 15px;
font-family:arial; font-size:14px;
text-decoration:none; font-weight:normal;
color:#000; background-image:url(bullet.gif);
background-repeat:no-repeat; background-position:left 50%;
line-height:35px; 
}


#footer{
margin:0px; padding:10px 10px; background-color:#dad9d9;
text-align:center; clear:both;
}

#footer a:link{
margin:0px; padding:0px 10px;
font-family:verdana; font-size:13px;
text-decoration:underline;font-weight:normal;
color:#000;
}

#footer a:visited{
margin:0px; padding:0px 10px;
font-family:verdana; font-size:13px;
text-decoration:underline;font-weight:normal;
color:#000;
}

#footer a:hover{
margin:0px; padding:0px 10px;
font-family:verdana; font-size:13px;
text-decoration:none;font-weight:normal;
color:#5e5e5e;
}

#footer a:active{
margin:0px; padding:0px 10px;
font-family:verdana; font-size:13px;
text-decoration:none;font-weight:normal;
color:#5e5e5e;
}

/*styles for the sub pages*/

#leftsubpage{
margin:0px; padding:0px 10px; width:260px;
}

#leftsubpage h1{
margin:0px; padding:5px 0px;
font-family:georgia; font-size:20px;
text-decoration:none; font-weight:normal;
color:#044697;
}

#leftsubpage h2{
margin:0px; padding:5px 0px;
font-family:arial; font-size:16px;
text-decoration:none; font-weight:bold;
color:#000;
}

#leftsubpage p{
margin:0px; padding:0px;
font-family:arial; font-size:15px;
text-decoration:none; font-weight:normal;
color:#000; line-height:20px;
}

#leftsubpage ul{
margin:0px; padding:0px;
list-style-type:none;
}

#leftsubpage li{
margin:0px; padding:0px;
}

#leftsubpage li a:link{
margin:0px; padding:0px 0px 0px 15px;
font-family:verdana; font-size:12px;
text-decoration:underline; font-weight:normal;
color:#044697; background-image:url(bullet.gif);
background-repeat:no-repeat; background-position:left 50%;
line-height:25px;
}

#leftsubpage li a:visited{
margin:0px; padding:0px 0px 0px 15px;
font-family:verdana; font-size:12px;
text-decoration:underline; font-weight:normal;
color:#044697; background-image:url(bullet.gif);
background-repeat:no-repeat; background-position:left 50%;
line-height:25px;
}

#leftsubpage li a:hover{
margin:0px; padding:0px 0px 0px 15px;
font-family:verdana; font-size:12px;
text-decoration:none; font-weight:normal;
color:#000; background-image:url(bullet.gif);
background-repeat:no-repeat; background-position:left 50%;
line-height:25px;
}

#leftsubpage li a:active{
margin:0px; padding:0px 0px 0px 15px;
font-family:verdana; font-size:12px;
text-decoration:none; font-weight:normal;
color:#000; background-image:url(bullet.gif);
background-repeat:no-repeat; background-position:left 50%;
line-height:25px;
}

#rightsubpage{
margin:0px; padding:0px 10px; width:700px; float:right;
position:relative; clear:both; overflow:hidden;
}

#rightsubpage td{
vertical-align:top;
}

#rightsubpage h1{
margin:0px; padding:5px 0px;
font-family:georgia; font-size:22px;
text-decoration:none; font-weight:bold;
color:#262626;
}

#rightsubpage h2{
margin:0px; padding:5px 0px;
font-family:arial; font-size:18px;
text-decoration:none; font-weight:normal;
color:#044697; text-align:left;
}

#rightsubpage h3{
margin:0px; padding:3px 0px;
font-family:arial; font-size:16px;
text-decoration:none; font-weight:bold;
color:#000000; line-height:25px;
text-align:left; clear:both;
}

#rightsubpage h4{
margin:0px; padding:5px 0px;
font-family:arial; font-size:16px;
text-decoration:none; font-weight:normal;
color:#044697; line-height:25px;
text-align:left;
}

#rightsubpage p{
margin:0px; padding:0px 0px 15px 0px;
font-family:arial; font-size:15px;
text-decoration:none; font-weight:normal;
color:#000; line-height:20px;
}
#rightsubpage ul{
margin:0px 0px 0px 30px; padding:0px; list-style-position:outside;
}

#rightsubpage li{
margin:0px; padding:0px 0px 8px 0px;
font-family:arial; font-size:15px;
text-decoration:none; font-weight:normal;
color:#000; line-height:20px;
}

#rightsubpage img{
margin:0px; padding: 5px 10px 5px 0px;
float:left;
}

#rightsubpage a.readmore:link{
margin:0px; padding:0px 0px 0px 15px;
font-family:arial; font-size:14px;
text-decoration:underline; font-weight:normal;
color:#044697; background-image:url(bullet.gif);
background-repeat:no-repeat; background-position:left 50%;
line-height:35px; 
}

#rightsubpage a.readmore:visited{
margin:0px; padding:0px 0px 0px 15px;
font-family:arial; font-size:14px;
text-decoration:underline; font-weight:normal;
color:#044697; background-image:url(bullet.gif);
background-repeat:no-repeat; background-position:left 50%;
line-height:35px; 
}

#rightsubpage a.readmore:hover{
margin:0px; padding:0px 0px 0px 15px;
font-family:arial; font-size:14px;
text-decoration:none; font-weight:normal;
color:#000; background-image:url(bullet.gif);
background-repeat:no-repeat; background-position:left 50%;
line-height:35px; 
}

#rightsubpage a.readmore:active{
margin:0px; padding:0px 0px 0px 15px;
font-family:arial; font-size:14px;
text-decoration:none; font-weight:normal;
color:#000; background-image:url(bullet.gif);
background-repeat:no-repeat; background-position:left 50%;
line-height:35px; 
}

#rightsubpage a:link{
margin:0px; padding:0px 0px 0px 2px;
font-family:arial; font-size:13px;
text-decoration:underline; font-weight:bold;
color:#044697; 
line-height:25px; 
}

#rightsubpage a:visited{
margin:0px; padding:0px 0px 0px 2px;
font-family:arial; font-size:13px;
text-decoration:underline; font-weight:bold;
color:#044697; 
line-height:25px; 
}

#rightsubpage a:hover{
margin:0px; padding:0px 0px 0px 2px;
font-family:arial; font-size:13px;
text-decoration:none; font-weight:bold;
color:#000; 
line-height:25px; 
}

#rightsubpage a:active{
margin:0px; padding:0px 0px 0px 2px;
font-family:arial; font-size:13px;
text-decoration:none; font-weight:bold;
color:#000; 
line-height:25px; 
}

#rightsubpage table{
margin:5px; padding:0px;
}

#rightsubpage table td{
vertical-align:top;
font-family:arial;
font-size:14px;
text-decoration:none;
padding:2px 0px 0px 10px;
/*border-top:1px solid #d6d6d6;
border-right:1px solid #d6d6d6;
border-left:1px solid #d6d6d6;*/
}

#rightsubpage table td img{padding-left:10px; padding-top:10px;}

#rightsubpage table td p{padding:3px 0px; margin:0px;}

#rightsubpage .border{
margin:5px; padding:0px; border:1px solid #CCC;
}
/*styles for the sub pages*/

/*styles for the contact form*/
.c_form{margin:0px; padding:0px; width:330px; background-color:#dfedff; border:1px solid #a3bee0; vertical-align:middle;}

.c_form td{vertical-align:middle; padding:0px;}

.c_form INPUT{margin:0px 0px 10px 0px;}

/*End of styles for the contact form*/

.imgspacing{ margin:5px 8px 0px 0px ;}
