/* Main Styles */
body { background:url("../images/background.gif") top center repeat-x; padding:0; margin:0; font-family:Arial, Helvetica, sans-serif; font-size: 9pt; }
h1 { font-family:Georgia, "Times New Roman", Times, serif; font-size:17pt; font-weight:normal; color:#fe3b37; background:url("../images/header_line.gif") bottom repeat-x; padding:0 7px 20px 7px; margin:0 47px 25px 47px }
p { font-size:9pt; line-height:16pt; font-family: Arial, Verdana, Helvetica, sans-serif; padding:0; margin:10px 55px 20px 55px }
a { color:#fe3b37 }
a:hover { text-decoration:none }

/* Structure Styles */
.mainTable { width:950px; padding:0; margin:0 }
.contentColumn { width:924px; background:#fff; padding:0; margin:0 }
.navColumn_Home { width:924px; height:46px; background:url("../images/nav_bg_home.jpg") top no-repeat; padding:0; margin:0 }
.navColumn_lvl2 { width:924px; height:46px; background:url("../images/nav_bg_lvl2.jpg") top no-repeat; padding:0; margin:0 }
.bodyTable { width:924px; padding:0; margin:0 }

/* Navigation Styles */
.navTable { height:46px; float:right; padding:0; margin:0 }
.navTable ul { list-style:none; padding:0; margin:0 }
.navTable li { font-family:Verdana, Arial, Helvetica, sans-serif; float:left; font-size:8.5pt; text-transform:capitalize; font-weight:bold; padding:0; margin:0 }
.navTable a { display:block; color:#fff; text-decoration:none; float:left; background:url("../images/nav_arrow.gif") left no-repeat; padding:16px 18px 16px 35px; margin:0 }
.navTable a:hover { color:#fafb81; background:#355f70 url("../images/nav_arrow_over.gif") left no-repeat }
.current { display:block; background-color:#355f70; background-image:url("../images/nav_arrow_down.gif") left  no repeat;text-decoration:none; font-size:9pt; padding:0 15px 0 15px; margin:0}


/* Body Styles */
.topLinks { height:24px; padding:0; margin:0 }
.topLinks p { color:#3a5769; font-size:8.5pt; padding:0; margin:2px 5px 0 0 }
.topLinks a { color:#3a5769; text-decoration:none; margin:0 5px 0 7px }
.topLinks a:hover { color:#ff0036 }

.contact a { background:url("../images/icon_contact.gif") left no-repeat; padding:0 0 0 20px }
.sitemap a { background:url("../images/icon_sitemap.gif") left no-repeat; padding:0 0 0 16px }
.sideColumn { width:199px; background:url("../images/side_curve.gif") top no-repeat; padding:0; margin:0 }
.sideColumnlvl2 { width:291px; padding:0; margin:0; font-size:8.5pt; font-family: Verdana, Arial, Helvetica, sans-serif}
.sideColumn p { color:#777777; line-height:15pt; font-size:9pt; padding:0; margin:10px 0 10px 35px }
.sideColLine { height:1px; background:url("../images/horz_line.gif") center repeat-x; padding:0; margin:0 10px }

.sidebar0{height:119px; background: url(../images/sidebar_0.jpg) left no-repeat; padding: 0px 10px 0 110px;}
.sidebar1{height:119px; background: url(../images/sidebar_1.jpg) left no-repeat; padding: 0px 10px 0 110px;}
.sidebar2{height:119px; background: url(../images/sidebar_2.jpg) left no-repeat; padding: 0px 10px 0 110px;}
.sidebar3{height:119px; background: url(../images/sidebar_3.jpg) left no-repeat; padding: 0px 10px 0 110px;}
.sidebartitle{font-weight:bold; padding-top:18px}

.bodyColumn { width:725px; height:300px; background:#f3f6f8 url("../images/body_curve.gif") top no-repeat; padding:0; margin:0 }
.bodyColumnlvl2 { width:633px; height:300px; background:#f3f6f8 url("../images/mainbody_curve_bk.gif") top no-repeat; padding:0; margin:0 }

/* Footer Styles */
.footTable { width:725px; height:90px; background:#024b69 url("../images/footer_shadow.gif") top repeat-x; float:right; padding:0; margin:0 }
.footTablelvl2 { width:633px; height:90px; background:#024b69 url("../images/footer_shadow.gif") top repeat-x; float:right; padding:0; margin:0 }
.footTable p { font-size:8.5pt; line-height:12pt; color:#fff; padding:0; margin:10px 0 0 15px }
.footTable a { color:#fff3a1; text-decoration:underline }
.footTable a:hover { text-decoration:none }
.footTablelvl2 p { font-size:8.5pt; line-height:12pt; color:#fff; padding:0; margin:10px 0 0 15px }
.footTablelvl2 a { color:#fff3a1; text-decoration:underline }
.footTablelvl2 a:hover { text-decoration:none }

.homepagefeature {margin:25px 55px; border:1px solid #CCC; width:612px;}
.insidebox{margin:25px 55px; border:1px solid #CCC; width:520px; background-color:#FFFFFF}
.feature{font-size:13px; line-height:18px;padding-right:5px; color:#fe3b37;}

.home_contact{height:101px; width:136px; margin:0 auto;background: url(../images/home_contact.gif) top left no-repeat; padding: 2px 20px 10px 21px;line-height:18px;color:#666;}
.home_contact img{padding-bottom:5px;}