.style7 {color: #FFFFFF}
.style8 {
	font-size: 12px;
	color: #026e96;
}
.style9 {
	color: #000000;
	font-size: 13px;
}
.text12 {
	font-size: 12px
}
.style15 {
	color: #DA8109;
	font-weight: bold;
	font-size: 16px;
	font-style: italic;
}
.style16 {
	color: #0C18B8;
	font-size: 15px;
}
.style18 {
	color: #3F18B8;
	font-size: 13px;
}
.style19 {
	font-size: 20px;
	font-weight: bold;
	color: #F08537;
}
.styleA {
	padding-top:15px;
	font-size: 18px;
	font-weight: bold;
	color: #F08537;
}
.style20 {
	color: #000000;
	font-size: 16px;
	font-weight: bold;
}
.style21 {color: #000000; font-size: 15px; font-weight: bold; }

H1 { color: #333333;
	font-style: italic;
	text-align: center;
	background: transparent;
	font-size:24px;
	font-family: arial,Helvetica,sans-serif; }


H2 { color: #000000;
	font-family: arial,Helvetica,sans-serif;
	text-align: left;
	font-size:16px;
	background: transparent; }


H3 { color: #000000;
	background: transparent;
	font-weight:bold;
	font-size:14px;
	font-family: arial,Helvetica,sans-serif; }

.container {width:760px;
	background-image: url(images/graybg2b.gif);
	background-repeat:repeat-y; 
    margin-left:auto;
    margin-right:auto; }

.leftalign {text-align:left;}
.centeralign {text-align:center;}
.rightalign {text-align:right;}

.left {text-align:left;}
.center {text-align:center;}
.right {text-align:right;}


.smallfont {font-size:11px;}
.medfont {font-size:14px;}
.largefont {font-size:16px;}

.white {color:#ffffff;}

.textbottom {vertical-align:text-bottom;}
.textmiddle {vertical-align:middle;}

.border {border:1px solid #000000;}

.phone {font-size:24px;
	color:#666666;
	text-align:center; }

.box225border {width:225px;
     height:125px;
     border:1px solid #999999;
     padding:8px;
     margin-top:5px;
     margin-bottom:5px; }

hr {background:#3333cc;
    width:95%;
    height:1px;
    text-align:center; }

.indent { margin-left:1.5em;
    margin-right: 1.5em; }


.box760  {width:760px;
     margin-left:auto;
     margin-right:auto;  }

.box650 {width:650px;
     margin-left:auto;
     margin-right:auto;  }

.box600 {width:600px;
     margin-left:auto;
     margin-right:auto;  }

.box500 {width:500px;
     margin-left:auto;
     margin-right:auto;  }

.box450 {width:450px;
     margin-left:auto;
     margin-right:auto;  }

.box400 {width:400px;
     margin-left:auto;
     margin-right:auto;  }

.box350 {width:350px;
     margin-left:auto;
     margin-right:auto;}

.box300 {width:300px;
     margin-left:auto;
     margin-right:auto;}


.clearboth {clear:both;}

.floatleft300 {
float: left;
width: 300px;
margin-top:5px;
margin-bottom:10px;
margin-left:10px; }

.floatright120 {
float: right;
width: 120px;
margin-top:5px;
margin-bottom:10px;
margin-left:10px;  }

.floatright200 {
float: right;
width: 200px;
margin-top:5px;
margin-bottom:10px;
margin-left:10px; }

.floatleft150 {
float: left;
width: 150px;
margin-top:5px;
margin-bottom:10px;
margin-left:10px; }

.floatright150 {
float: right;
width: 150px;
margin-top:5px;
margin-bottom:10px;
margin-left:10px; }

.floatright120 {
float: right;
width: 120px;
height:240px;
margin:5px; }

.floatleft120 {
float: left;
width: 120px;
height:240px;
margin:5px; }

.floatleft250 {
float: right;
width: 250px;
margin-top:5px;
margin-bottom:10px;
margin-left:10px; }

.floatleft350 {
float: right;
width: 350px;
margin-top:5px;
margin-bottom:10px;
margin-left:10px; }

UL
{list-style-type: decimal;
font-size: 14px;
font-family: arial,Helvetica,sans-serif; }


  /*footer links Dk navy to lt navy but smaller*/

.footerlinks a:visited {color:#660033;
   font-weight: bold;
   background: transparent;
   text-decoration: none;
    font-size: 10px; }
.footerlinks a:link {color: #660033;
   font-weight: bold;
   background: transparent;
   text-decoration: none;
    font-size: 10px; }
.footerlinks a:hover {color: #666666;
   font-weight: bold;
   background: transparent;
   text-decoration: none;
    font-size: 10px; }
.footerlinks a:active  {color: #666666;
   font-weight: bold;
   background: transparent;
   text-decoration: none;
    font-size: 10px; }


  /*reg links Dk navy to lt navy*/

a:visited {color: #660033;
   font-weight: bold;
   background: transparent;
   text-decoration: none; }
a:link {color:  #660033;
   font-weight: bold;
   background: transparent;
   text-decoration: none; }
a:hover {color: #666666;
   font-weight: bold;
   background: transparent;
   text-decoration: none; }
a:active  {color: #666666;
   font-weight: bold;
   background: transparent;
   text-decoration: none; }



.ddm1 { width:98%;
   background:##ff6f08;
   font-family: Arial, Helvetica, sans-serif;
   font-size:13px;
   margin:2px; }

.ddm1 .item1,
.ddm1 .item1:visited, 
.ddm1 .item1:hover,
.ddm1 .item1-active,
.ddm1 .item1-active:hover {
    padding: 5px 3px 6px 3px;
    text-decoration: none;
    display: block;
    position: relative;
   font-weight: normal; }

.ddm1 .item1,
.ddm1 .item1:visited {
    background: transparent;
    color: #000000;  }

.ddm1 .item1:hover,
.ddm1 .item1-active,
.ddm1 .item1-active:hover {
    background:transparent;
    color: #ffffff; }

.ddm1 .item2,
.ddm1 .item2:hover {
    padding: 5px 8px 5px 8px;
    text-decoration: none;
    display: block;
    white-space: nowrap;
   font-weight: normal; }

.ddm1 .item2,
.ddm1 .item2:visited  {
    background: #f8e1b8;
    color: #8c5a04; }

.ddm1 .item2:hover {
    background: #ff6f08;
    color: #ffffff; }

.ddm1 .section {
    border: 1px #DDDDDD; /*lines between items in sub menu*/
    border-style: none none solid none;
    position: absolute;
    visibility: hidden; /*sub menu hidden until mouseover*/ 
    z-index: -1;  /*moves sub menu behind main menu*/ 
    white-space: nowrap; }

.ddm1 .left, .ddm1 .left:hover { border-style: none none none none; }
.ddm1 .right, .ddm1 .right:hover { border-style: none none none none; }

* html .ddm1 td { position: relative; } /* ie 5.0 fix */

