.bHeader
{
  background:#f0f0f0;
  width:200px;
  Padding-top:2px;
  Padding-left:3px;
  Padding-bottom:2px;
  Padding-right:2px;
color: #405C80;
font-size: 10pt;
  font-weight: bold;
font-family: arial, Helvetica, sans-serif;
  margin:0px;
}





.mysearch
{
background:#d4ff6b;
margin:7px;
padding:5px;
}

.menuheader
{
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	padding-left:10px;
	padding-top:2px;
	padding-bottom:2px;
	background: #759bca;
/*background-image: url(../images/bkrnd05.gif); */
	margin:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #ffffff;
}

.subtitle
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #7f7d77;
	padding-left:10px;
	padding-top:5px;
	padding-bottom:5px;
	font-weight: bold;
}

.subtitle2
{
  font-size: 30px;
  font-weight: bold;
  color: #d98d09;
  font-family: Arial Narrow, Times, Arial, Helvetica, sans-serif;
  }


.picbar
{
background-image: url("../images/bkrnd09.gif");
background-position: top;
background-repeat: repeat;
border-top:1px solid #ffffff;
margin-top:0px;
}

/*================STRUCTURE */




/*DropNav*/


#dropmenudiv
{
color:#000000;
margin-top:13px;
margin-left:10px;
position:absolute;
border-top:1px solid #ffffff;
border-bottom:1px solid #ffffff;
border-right:1px solid #ffffff;
border-left:1px solid #ffffff;
font:normal 11px Arial;
line-height:18px;
z-index:100;
filter: alpha(opacity=95);

}

#dropmenudiv a
{
width: 100%;
color:#405c80;
display: block;
text-indent: 3px;

border-bottom: 1px solid #ffffff;
text-decoration: none;
font-weight: normal;

}

#dropmenudiv a:hover
{ /*hover background color*/
background-color: #efc552;
color: #FFFfFF;
font:bold 11px Arial;
line-height:18px;

}


/* end DropNav*/

.borderdots
{
	border-bottom: 1px dashed #aaaaaa;
	margin-bottom:15px;
	margin-top:0px;
	padding-bottom:5px;
}

.scrollbars
{
scrollbar-3dlight-color:#ffd700; 
scrollbar-arrow-color:#ff0; 
scrollbar-base-color:#ff6347; 
scrollbar-darkshadow-color:#ffa500; 
scrollbar-face-color:#008080; 
scrollbar-highlight-color:#ff69b4; 
scrollbar-shadow-color:#f0f
} 

.greyline
{
height:1px;
width:100%;
background:#b2b2b2;
}

#wrap{
width:760px;
margin:0 auto 0 auto;
overflow:hidden;
}

#nav{
height: 66px;
margin:5px 0 0 0;
padding-left:10px;
background:url(../images/i_arrow.gif) bottom center no-repeat;
overflow:hidden;
font-family: tahoma;
}

#nav ul li {
list-style:none;
float:left;
}

#nav ul li a{
margin-right:4px;
display:block;
width:100px;
height:66px;
line-height: 66px;
text-align:center;
background:url(../images/i_arrowON.gif) 0 0 no-repeat;
border-bottom:none;
}

#nav ul li a:hover {
background-position: 0 7px;
}



ul#case li 
{
display:none
list-style:none; 
list-style-image: url(../images/i_arrow.gif); 
list-style-position: inside;
font-family: arial, Helvetica, sans-serif;
line-height:16px;
padding-top:1px;
padding-bottom:1px;
width:100%;
font-weight: none;
text-decoration : underline;
color: #ffffff;
margin-left:-20px;
padding-left:5px;
}
ul#case li a 
{
display:block; 
list-style:none; 
list-style-image: url(../images/i_arrow.gif); 
list-style-position: inside;
font-family: arial, Helvetica, sans-serif;
line-height:16px;
padding-top:1px;
padding-bottom:1px;
width:100%;
font-weight: none;
text-decoration : underline;
color: #ffffff;

}
ul#case li a:hover 
{
display:block; 
list-style:none; 
list-style-image:url(../images/i_arrowON.gif);
font-family: arial, Helvetica, sans-serif;
line-height:16px;
padding-top:1px;
padding-bottom:1px;
width:100%;
font-weight: bold;
text-decoration : underline;
color: #cc6600;
background:#ffffff ;
filter:alpha(opacity=90);
-moz-opacity:.90;
opacity:.90;}

}


/*================

#primarynav ul 
{ 
display:inline; 
list-style:none; 
list-style-image: url(../images/i_arrow.gif); 
list-style-position: inside;
font-family: arial, Helvetica, sans-serif;
line-height:16px;
padding-top:1px;
padding-bottom:1px;
padding-left:0px;
width:100%;
font-weight: none;
text-decoration : underline;
color: #ffffff;
} 

#primarynav li 
{ 
list-style-image: url(../images/i_arrow.gif); 
font-family: arial, Helvetica, sans-serif;
line-height:16px;
padding-top:1px;
padding-bottom:1px;
padding-left:0px;
width:100%;
font-weight: none;
text-decoration : underline;
color: #ffffff;
} 

#primarynav li:hover 
{ 
list-style-image: url(../images/i_arrowON.gif); 
font-weight: BOLD;
text-decoration : none;
color: #cc6600;
background:#ffffff;
cursor:hand;
} 

ELEMENTS AND DESIGN*/


body
{ 
font-family: arial, Helvetica, sans-serif;
font-weight: none;
/*background: #84a4c1;*/
background-image: url('../images/bkrnd01.gif');
}

.shadow
{
	border: 6px solid #7895af;
	width:50%;
}


.border
{
border: 5px solid #7a9ab7;
background: #FFFFFF;
padding:5px;
width:820px;
margin-top:0px;
}


a
{ 
color: #3575cc;
 }
a:hover
{ 
color: #e99818;
 }




#topbar
{
background: #2c4767;
padding:2px;
height:25px;
font-family: arial, Helvetica, sans-serif;
font-size: 8pt;
font-weight: none;
color: #ffffff;
border-bottom: 1px solid #ffffff;
text-align:middle;
}

.date
{     
float: left;
Padding-left:5px;
text-align : left;
color: #ffffff;
}

#topnav
{    
margin-left: 40%;  
text-align:right;
padding-right:5px;
}

.a2
{ 
font-size: 8pt;
font-weight: none;
color: #ffffff;
 }
.a2:hover
{ 
font-size: 8pt;
font-weight: none;
color: #e99818;
 }

.a3
{ 
font-size: 8pt;
font-weight: none;
color: #7895af;
 }
.a3:hover
{ 
font-size: 8pt;
font-weight: none;
color: #e99818;
 }

.a4
{ 
font-size: 8pt;
font-weight: none;
color: #aaaaaa;
text-decoration : none;
 }
.a4:hover
{ 
font-size: 8pt;
font-weight: none;
color: #e99818;
text-decoration : underline;
 }

.margin
{

background:#c4d7e8;
width:188px;
font-family: arial, Helvetica, sans-serif;
font-size: 8pt;
font-weight: none;
color:#405C80;

}

.bg {
background: url(../images/bkrnd08.gif) 0% 100% no-repeat; 
}




.menubox
{
margin-top:0px;
margin-bottom:7px;
margin-right:7px;
margin-left:7px;
padding:5px;
}

.borderbox
{
border: 1px solid #d9d9d9;
padding:10px;
}

.borderbox2
{
border: 1px solid #d9d9d9;
padding:0px;
}

.title1
{
font-size: 23px;
font-weight: normal;
color: #4a4a4a;
font-family: Times, Arial, Helvetica, sans-serif;
}

.title2
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #5e5c57;
	padding-right:5px;
	font-weight: bold;
	vertical-align:bottom;
	letter-spacing : 0px;
}

.title3
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	color: #5e5c57;
	padding-right:5px;
	font-weight: bold;
	vertical-align:bottom;
	letter-spacing : 0px;
}



.divider
{
border-bottom: 1px dashed #c4d7e8;
}
.divider2
{
border-bottom: 1px dashed #ab7e36;
margin:0px;
}
.nav
{ 
font-family: arial, Helvetica, sans-serif;
font-weight: none;
color: #3575cc;
text-decoration : underline;
line-height:16px;
padding-top:1px;
padding-bottom:1px;
padding-left:15px;
width:100%;
background-image: url("../images/i_arrow.gif");
background-position: left;
background-repeat: no-repeat;
}

.navon
{ 
font-family: arial, Helvetica, sans-serif;
font-weight: none;
color: #e99818;
background:#ffffff;
line-height:16px;
text-decoration : none;
padding-top:1px;
padding-bottom:1px;
padding-left:15px;
width:100%;
background-image: url("../images/i_arrowON.gif");
background-position: left;
background-repeat: no-repeat;
cursor:hand;
}

.nav2
{ 
font-family: arial, Helvetica, sans-serif;
font-weight: none;
color: #ffffff;
text-decoration : underline;
line-height:16px;
padding-top:1px;
padding-bottom:1px;
padding-left:15px;
width:100%;
background-image: url("../images/i_arrow.gif");
background-position: left;
background-repeat: no-repeat;
}


.navon2
{ 
font-family: arial, Helvetica, sans-serif;
font-weight: BOLD;
color: #cc6600;
background:#ffffff;
line-height:16px;
text-decoration : none;
padding-top:1px;
padding-bottom:1px;
padding-left:15px;
width:100%;
background-image: url("../images/i_arrowON.gif");
background-position: left;
background-repeat: no-repeat;
cursor:hand;
}







.toptext
{
font-size: 8pt;
font-weight: none;
color: #bdd2e6;
width: 825px;
padding-top: 4px;
background:#7895af;
text-align:bottom:
}

 .defaulttext
{
font-family: arial, Helvetica, sans-serif;
font-size: 10pt;
font-weight: none;
color: #405C80;
}


.defaulttextsm
{
font-family: arial, Helvetica, sans-serif;
font-size: 8pt;
font-weight: none;
color: #405C80;
}


.copytext
{
font-size: 8pt;
font-weight: none;
color: #7895af;
width: 825px;
padding-top: 3px;
padding-right: 5px;
padding-left: 5px;
}

.footer
{
font-family: arial, Helvetica, sans-serif;
font-size: 8pt;
font-weight: none;
color: #80828e;
padding.left:10px;
text-align:left;
height:76px;
background:#cccbd1;

}





















.borderright
{
	border-right: 1px solid #d9d9d9;
}
.border2
{
	border: 1px solid #91929d;
	background: #FFFFFF;
}
.homeitem
{
border-bottom: 2px solid #f0f0f0;
padding:7px;
}

.rightdots
{
border-right: 1px dashed #cbc4b8;
margin-right:8px;
}

.teasertext2
{
  padding-left:5px;
  font-size: 22px;
  font-weight: none;
  color: #0b2f6e;
  font-family: Arial Narrow;
  }

.postcard
{
border: 1px solid #cccccc;
padding:5px;
}



/*================ELEMENTS AND DESIGN*/

.contentbox
{
padding:5px;
background:#e4edf6;
}

.contentbox2
{
padding:10px;
background:#f0efe1;
}

.contentbox3
{
padding:10px;
background:#f0f0f0;
}

/**/


.mainnavbox
{
background-image: url('../images/bkrnd02.gif'); 
height:37px;
}

select
{
font-size: 8pt;
font-weight: none;
color: #6C6C6C;
border:1px solid #000000;
}

.note
{
padding:5px;
background:#fffbcb;
font-size: 9pt;
font-weight: bold;
color: #6C6C6C;
/*border-bottom: 2px #eeebc8 solid;*/
}


/*================TEXT AND TITLES*/








.footerlink
{
font-size: 8pt;
font-weight: none;
color: #8e8571;
text-decoration : none;
}
.footerlink:hover
{
font-size: 8pt;
font-weight: none;
color: #b3aa97;
text-decoration : none;
}



.required
{ 
color:red;
font-size: 8pt;
 }


.phone
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13pt;
	color: #203d85;
	padding-right:5px;
	font-weight: bold;
	letter-spacing : 0px;
}







/*================NAVIGATION AND LINKS*/


 

















/*============================================================*/



#arrow
{
list-style-image : url("../images/i_arrow.gif");
margin-left:15px;
margin-bottom:0px;
margin-top:0px;
}

 .cursor
{
cursor:hand;
}








.paddingleft
{
  padding-left:10px;
}














.pborder
{
	border: 1px solid #b0bec7;
}



