body {font-family: Arial, Helvetica, sans-serif; background-color:#003a7b;}
#bodywhite { background-color:#FFFFFF;}
#maincontainer {width: 850px;}

td img {display: block;}

.sitemap { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-style:normal; font-weight:bold; color:#FFF;}

a.sitemap, a.sitemap:visited {font-family:Arial, Helvetica, sans-serif; font-size: 12px; font-style:normal; font-weight:normal; color: #fff; text-decoration: underline; padding: 0;}

a.sitemap:hover, a.sitemap:active {font-family:Arial, Helvetica, sans-serif; font-size: 12px; font-style:normal; font-weight:normal; color: #CCC; text-decoration: underline; padding: 0;}

/* Logo Header */

#logo {width: 850px; float:left; text-align:left;}

/* End Logo Header */

/* Top Navigation */

#topnavigation {float:left; background-image:url(../images/topnavigation.jpg); background-repeat:no-repeat; width: 850px; height: 43px; border: 0;}

#topnavmain {padding: 15px 0 0 14px; margin: 0; text-align:left;}

.topnav {font-family:Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; color: #ffffff; text-decoration: none; padding: 0 8px 0 8px; text-align: left; text-shadow:#000000}

a.topnav1, a.topnav1:visited {float:left; background-image:url(../images/home.jpg); background-repeat:no-repeat; width: 48px; height: 24px; border: 0;}

a.topnav1:hover, a.topnav1on {float:left; background-image:url(../images/home_on.jpg); background-repeat:no-repeat; width: 48px; height: 24px; border: 0;}

body.topnav1 a.topnav1 {float:left; background-image:url(../images/home_on.jpg); background-repeat:no-repeat; width: 48px; height: 24px; border: 0;}

a.topnav2, a.topnav2:visited {float:left; background-image:url(../images/products.jpg); background-repeat:no-repeat; width: 75px; height: 24px; border: 0;}

a.topnav2:hover, a.topnav2on{float:left; background-image:url(../images/products_on.jpg); background-repeat:no-repeat; width: 75px; height: 24px; border: 0;}

body.topnav2 a.topnav2 {float:left; background-image:url(../images/products_on.jpg); background-repeat:no-repeat; width: 75px; height: 24px; border: 0;}

a.topnav3, a.topnav3:visited {float:left; background-image:url(../images/image_gallery.jpg); background-repeat:no-repeat; width: 110px; height: 24px; border: 0;}

a.topnav3:hover, a.topnav3on {float:left; background-image:url(../images/image_gallery_on.jpg); background-repeat:no-repeat; width: 110px; height: 24px; border: 0;}

body.topnav3 a.topnav3 {float:left; background-image:url(../images/image_gallery_on.jpg); background-repeat:no-repeat; width: 110px; height: 24px; border: 0;}

a.topnav4, a.topnav4:visited {float:left; background-image:url(../images/in_the_news.jpg); background-repeat:no-repeat; width: 92px; height: 24px; border: 0;}

a.topnav4:hover, a.topnav4on{float:left; background-image:url(../images/in_the_news_on.jpg); background-repeat:no-repeat; width: 92px; height: 24px; border: 0;}

body.topnav4 a.topnav4 {float:left; background-image:url(../images/in_the_news_on.jpg); background-repeat:no-repeat; width: 92px; height: 24px; border: 0;}

a.topnav5, a.topnav5:visited {float:left; background-image:url(../images/store_locator.jpg); background-repeat:no-repeat; width: 109px; height: 24px; border: 0;}

a.topnav5:hover, a.topnav5on {float:left; background-image:url(../images/store_locator_on.jpg); background-repeat:no-repeat; width: 109px; height: 24px; border: 0;}

body.topnav5 a.topnav5 {float:left; background-image:url(../images/store_locator_on.jpg); background-repeat:no-repeat; width: 109px; height: 24px; border: 0;}

a.topnav6, a.topnav6:visited {float:left; background-image:url(../images/company_info.jpg); background-repeat:no-repeat; width: 156px; height: 24px; border: 0;}

a.topnav6:hover, a.topnav6on {float:left; background-image:url(../images/company_info_on.jpg); background-repeat:no-repeat; width: 156px; height: 24px; border: 0;}

body.topnav6 a.topnav6 {float:left; background-image:url(../images/company_info_on.jpg); background-repeat:no-repeat; width: 156px; height: 24px; border: 0;}

/* End Top Navigation */

/* Content Main*/

#topimage { float:left; background-image:url(../images/topimage.jpg); background-repeat:no-repeat; width: 850px; height: 269px; border: 0;}

#bottomimage {float:left; background-image:url(../images/bottomimage.jpg); background-repeat:no-repeat; width: 850px; height: 333px; border: 0;}

.fronttext { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-style:normal; font-weight:normal; color:#FFFFFF; padding:75px 0 0 35px; width: 310px; float:left; text-align:left;}

/* End Content Main*/

/* Content Products*/

#topimage_products { float:left; background-image:url(../images/topimage_products.jpg); background-repeat:no-repeat; width: 850px; height: 167px; border: 0;}

#bottomimage_products {float:left; width: 850px; height: 435px; border: 0;}

/* End Content Products*/

/* Content Gallery*/

#topimage_gallery { float:left; background-image:url(../images/topimage_gallery.jpg); background-repeat:no-repeat; width: 850px; height: 35px; border: 0;}

#midimage_container { width:850px; height:567px;}
#midimage_gallery1 { float:left; width:363px; height:567px;}
#midimage_containerright { float:right; width:487px; height:567px;}
#midimage_gallery2 { float:left; width:441px; height:567px;}
#midimage_gallery3 { float:right; background-image:url(../images/midimage_gallery3.jpg); background-repeat:no-repeat; width: 46px; height: 567px; border: 0;}

/* End Content Gallery*/

/* Content In The News*/

#topimage_inthenews { float:left; background-image:url(../images/topimage_in_the_news.jpg); background-repeat:no-repeat; width: 850px; height: 47px; border: 0;}

#container1 { float:left; width:850px;}

#leftimage_inthenews { float:left; background-image:url(../images/leftimage_in_the_news.jpg); background-repeat:no-repeat; width: 89px; height: 507px; border: 0;}

#centerimage_inthenews iframe { background:none;}

#centerimage_inthenews {float:left; background-image:url(../images/centerimage_in_the_news.jpg); background-repeat:no-repeat; width: 663px; height: 507px; border: 0;}

#centerimage_inthenews2 {float:left; background-image:url(../images/centerimage_in_the_news2.jpg); background-repeat:no-repeat; width: 663px; height: 507px; border: 0;}

#centerimage_inthenews3 {float:left; background-image:url(../images/centerimage_in_the_news3.jpg); background-repeat:no-repeat; width: 663px; height: 507px; border: 0;}

#centerimage_inthenews4 {float:left; background-image:url(../images/centerimage_in_the_news4.jpg); background-repeat:no-repeat; width: 663px; height: 507px; border: 0;}

#red { color: #FA0C06; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal;}

#redtext13 { color: #FA0C06; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; text-align:left; padding: 15px 10px 15px 15px;}

#bluetext20 { color: #00397C; font-family:Arial, Helvetica, sans-serif; font-size:20px; text-align:left; padding: 0px 10px 0 15px;}

#blacktext13 { color: #000000; font-family:Arial, Helvetica, sans-serif; font-size:13px; text-align:left; padding: 0px 10px 15px 15px;}

#blacktext12 { color: #000000; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:left; padding: 0px 10px 5px 15px;}

#blacktext12_2 { color: #000000; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:left; padding: 15px 10px 5px 15px;}

#navcontainer { width: 75px; float:right;}

#bottomlink {padding:0px 10px 0 0; float:right;}

#bottomlink2 {padding:0px 10px 0 0; float:right;}

#bottomlink3 {padding:40px 10px 0 0; float:right;}

#spacer { height:10px;}
#spacer2 { height:50px;}

#rightimage_inthenews { float:left; background-image:url(../images/rightimage_in_the_news.jpg); background-repeat:no-repeat; width: 98px; height: 507px; border: 0;}

#bottomimage_inthenews {float:left; background-image:url(../images/bottomimage_in_the_news.jpg); background-repeat:no-repeat; width: 850px; height: 48px; border: 0;}

/* End Content In The News*/

/* Content Company*/

#topimage_company { float:left; background-image:url(../images/topimage_company.jpg); background-repeat:no-repeat; width: 850px; height: 328px; border: 0;}

#bottomimage_company {float:left; background-image:url(../images/bottomimage_company.jpg); background-repeat:no-repeat; width: 850px; height: 274px; border: 0;}

.maintext { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-style:normal; font-weight:bold; color:#FFFFFF; padding:175px 50px 0 0; width: 425px; float:right; text-align:left;}

#bottomimage_company .container { width:450px; float:right;}

#bottomimage_company .link1 {padding:65px 305px 0 0; float:right;}

#bottomimage_company .email_link {padding:25px 50px 0 0; width:305px; float:right; text-align:right;}

#bottomimage_company .email_link2 {padding:30px 50px 0 0; width:305px; float:right; text-align:right;}

/* End Content Company*/

/* Bottom Navigation */

#bottomnavigation {float:left; background-image:url(../images/bottomnavigation.jpg); background-repeat:no-repeat; width: 850px; height: 35px; border: 0; font-family:Arial, Helvetica, sans-serif; font-size: 10px; font-style:normal; font-weight:normal; color: #000000; text-decoration:none; padding: 4px 0 0 0; text-align: center;}

.nav {font-family:Arial, Helvetica, sans-serif; font-size: 10px; font-style:normal; font-weight:normal; color: #000000; text-decoration:none; padding: 0 5px 0 5px;}

a.nav, a.nav:visited {font-family:Arial, Helvetica, sans-serif; font-size: 10px; font-style:normal; font-weight:normal; color: #000000; text-decoration:none; padding: 0 5px 0 5px;}

a.nav:hover, a.nav:active {font-family:Arial, Helvetica, sans-serif; font-size: 10px; font-style:normal; font-weight:normal; color: #00397c; text-decoration:none; padding: 0 5px 0 5px;}

/* End Bottom Navigation */

/* Footer */

#footer {width: 810px; float:left; font-family:Arial, Helvetica, sans-serif; font-size: 9px; font-style:normal; font-weight:normal; color: #AEE1DC; text-decoration:none; padding: 0 25px 0 15px;}

.footerlink {font-family:Arial, Helvetica, sans-serif; font-size: 9px; font-style:normal; font-weight:normal; color: #AEE1DC; text-decoration:none;}


a.footerlink, a.footerlink:visited {font-family:Arial, Helvetica, sans-serif; font-size: 9px; font-style:normal; font-weight:normal; color: #AEE1DC; text-decoration:none; padding: 0 3px 0 3px;}

a.footerlink:hover, a.footerlink:active {font-family:Arial, Helvetica, sans-serif; font-size: 9px; font-style:normal; font-weight:normal; color: #ffffff; text-decoration:none; padding: 0 3px 0 3px;}

.left { float:left;}
.right { float:right;}

/* End Footer */