#menu ul, #menu li {
   font-family: Arial,Helvetica,sans-serif;
   font-size: 14px;
   line-height: 21px;
   text-align: left;
}
#menu {
   background: -moz-linear-gradient(center top , #0272A7, #013953) repeat scroll 0 0 transparent;
   height: 43px;
   list-style: none outside none;
   padding: 0 20px;
   width: 960px;
}
#menu li {
   border: medium none;
   display: block;
   float: left;
   margin-top: 7px;
   padding: 4px 7px;
   position: relative;
   text-align: center;
   border-radius: 5px 5px 0 0;
}
#menu li:hover {
   background: none repeat scroll 0 0 #F4F4F4;
}
#menu li a {
   color: #EEEEEE;
   display: block;
   font-family: Arial,Helvetica,sans-serif;
   font-size: 14px;
   outline: 0 none;
   text-decoration: none;
}
#menu li:hover a {
   color: #003d80;
}
.dropdown_1column, .dropdown_2columns, .dropdown_3columns, .dropdown_4columns, .dropdown_5columns {
   -moz-border-bottom-colors: none;
   -moz-border-image: none;
   -moz-border-left-colors: none;
   -moz-border-right-colors: none;
   -moz-border-top-colors: none;
   background: none repeat scroll 0 0 #F4F4F4;
   border-color: -moz-use-text-color #777777 #777777;
   border-style: none solid solid;
   border-width: medium 1px 1px;
   float: left;
   left: -999em;
   margin: 4px auto;
   padding: 0px;
   position: absolute;
   text-align: left;
}
.dropdown_1column {
   width: 140px;
}
.dropdown_2columns {
   width: 280px;
}
.dropdown_3columns {
   width: 560px;
}
.dropdown_4columns {
   width: 460px;
}
.dropdown_5columns {
   width: 700px;
}
#menu li:hover .dropdown_1column, #menu li:hover .dropdown_2columns, #menu li:hover .dropdown_3columns, #menu li:hover .dropdown_4columns, #menu li:hover .dropdown_5columns {
   left: -1px;
   top: auto;
}
.col_1, .col_2, .col_3, .col_4, .col_5 {
   display: inline;
   float: left;
   margin-left: 5px;
   margin-right: 5px;
   position: relative;
   clear: both;
}
.col_1 {
   width: 130px;
}
.col_2 {
   width: 270px;
}
.col_3 {
   width: 410px;
}
.col_4 {
   width: 550px;
}
.col_5 {
   width: 690px;
}
#menu .menu_right {
   float: left;
   margin-right: 0;
}
#menu li:hover .align_right {
   left: auto;
   right: -1px;
   top: auto;
}
#menu p, #menu h2, #menu h3, #menu ul li {
   font-family: Arial,Helvetica,sans-serif;
   font-size: 12px;
   line-height: 21px;
   text-align: left;
}
#menu h2 {
   border-bottom: 1px solid #666666;
   font-size: 21px;
   font-weight: 400;
   letter-spacing: -1px;
   margin: 7px 0 14px;
   padding-bottom: 14px;
}
#menu h3 {
   font-size: 14px;
   margin: 7px 0 2px;
   padding: 2px 3px 2px 3px;
   border-radius: 5px;
   background-color: #dfdfdf;
}
#menu p {
   line-height: 18px;
   margin: 0 0 10px;
}
#menu li:hover div a {
   color: #092650;
   font-size: 12px;
   padding: 5px;
}
#menu li:hover div a:hover {
   color: #029FEB;
}
.strong {
   font-weight: bold;
}
.italic {
   font-style: italic;
}
.imgshadow {
   background: none repeat scroll 0 0 #FFFFFF;
   border: 1px solid #777777;
   box-shadow: 0 0 5px #666666;
   margin-top: 5px;
   padding: 4px;
}
.img_left {
   float: left;
   margin: 5px 15px 5px 5px;
   width: auto;
}
#menu li ul {
   list-style: none outside none;
   margin: 0 0 12px;
   padding: 0;
}
#menu li ul li {
   float: left;
   font-size: 12px;
   line-height: 12px;
   margin: 0;
   position: relative;
   text-align: left;
   vertical-align: top;
   width: 130px;
}
#menu li .greybox li {
   background: none repeat scroll 0 0 #F4F4F4;
   border: 1px solid #BBBBBB;
   border-radius: 5px 5px 5px 5px;
   margin: 0 0 4px;
   padding: 4px 6px;
   width: 116px;
}
.clear {
   clear: both;
}
#horizontalNav ul {
   background: none repeat scroll 0 0 transparent !important;
}
