/* Structure Styles */
body { background:#fdd843 url("../images/main_bg.jpg") repeat-x top; font-family:Verdana, Arial, Helvetica, sans-serif; padding:0; margin:0 }

.mainTable { width:760px; padding:0; margin:0 }

.borderLeft { width:10px; background:url("../images/border_left.gif") repeat-y; padding:0; margin:0 }
.borderRight { width:10px; background:url("../images/border_right.gif") repeat-y; padding:0; margin:0 }

.bodySection { width:740px; background:#fef7da; border:#000 solid; border-width:5px 0; padding:0; margin:0 }

.bodyTable { width:738px; border-top:1px #fff solid; padding:0; margin:0 1px}

.navColumn { width:190px; padding:0; margin:0 }

.bodyColumn { width:548px; background:url("../images/body_curve.gif") no-repeat top left; padding:0; margin:0 }
.bodyColumn ul { padding:0; margin:0 50px 20px 68px }
.bodyColumn li { font-size:7.5pt; color:#333; list-style:none; background:url("../images/bullet_arrow.gif") no-repeat left top; line-height:14pt; padding:0 0 0 7px; margin:0 }


/* Text Styles */
h1 { font-family:trebuchet ms, georgia, times; font-weight:normal; font-size:13.5pt; color:#686868; padding:0; margin:35px 30px 20px 65px }

h2 { font-family:trebuchet ms, georgia, times; font-size:10pt; color:#686868; padding:0; margin:20px 30px 10px 65px }

h3 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8pt; color:#333; padding:0; margin:30px 30px 2px 65px }

p { font-size:7.5pt; color:#333; line-height:14pt; padding:0; margin:0 30px 20px 65px }

p b { font-size:8pt; color:#916a02 }

p strong { color:#686868; font-style:italic }

a { color:#916a02 }
a:hover { text-decoration:none }

hr { width:460px; border:#bfbfbf solid; border-width:1px 0 0 0; height:1px; color:#bfbfbf; padding:0; margin:0 25px 0 60px }



/* Header Styles */
.headTable { width:738px; height:145px; background:url("../images/header_bg.gif") no-repeat top left; padding:0; margin:0 1px }

.logoSection { width:245px; height:125px; background:#fef7da }

.blackBar { width:245px; height:20px; background:#000 }

.topNavBar { width:493px; height:21px; background:url("../images/topNav_bg.gif") top repeat-x; padding:0; margin:0 }

.topLink { height:20px; border-left:1px solid #fff; padding:0; margin:0 }
.topLink a { display:block; text-align:center; text-decoration:none; color:#fff9b1; font-size:7pt; font-weight:bold; padding:3px 5px 4px 5px; margin:0 }
.topLink a:hover { background:#525252 }

.topCurrent { height:20px; border-left:1px solid #fff; padding:0; margin:0 }
.topCurrent a { display:block; background:#525252; text-align:center; text-decoration:none; color:#fff9b1; font-size:7pt; font-weight:bold; padding:3px 5px 4px 5px; margin:0 }

.aboutUs { height:20px; border-left:1px solid #fff; padding:0; margin:0 }
.aboutUs a { display:block; background:#fffcb8; text-align:center; text-decoration:none; color:#000; font-size:7pt; font-weight:bold; padding:3px 5px 5px 5px; margin:0 }
.aboutUs a:hover { background:#fff }

.aboutUsCurrent { height:20px; border-left:1px solid #fff; padding:0; margin:0 }
.aboutUsCurrent a { display:block; background:#fff; text-align:center; text-decoration:none; color:#000; font-size:7pt; font-weight:bold; padding:3px 5px 5px 5px; margin:0 }



/* Navigation Styles */
.navTable { width:190px; height:155px; background:#828282 url("../images/nav_bg.gif"); border-bottom:solid #fff 1px; padding:0; margin:0 }

.navTable ul { padding:0; margin:5px 0 0 0 }
.navTable li { list-style:none; background:url("../images/nav_arrow.gif") no-repeat left; padding:0; margin:0 0 0 5px }

.rollover a { display:block; font-size:7pt; width:170px; font-weight:bold; color:#fff; text-decoration:none; padding:6px 0 6px 10px; margin:0}
.rollover a:hover { color:#fdd843 }

.current a { display:block; font-size:7pt; width:170px; font-weight:bold; color:#fff9b1; text-decoration:none; padding:6px 0 6px 10px; margin:0}

.address { width:190px; height:245px; background:#fef7da url("../images/nav_column_bg.jpg") no-repeat top }
.address p { font-size:7.5pt; line-height:11pt; color:#686868; padding:0; margin:30px 0 0 7px }
.address p strong { font-style:normal }

.directions { margin:25px 0 0 0 }
.directions a { font-size:7pt; font-weight:bold; background:url("../images/rose.gif") left no-repeat; padding:6px 0 6px 32px; margin:0 0 0 5px }

.promote { margin:20px 0 0 0; padding:0px 0px 0px 5px;}

/* Body Styles */
.divider { width:460px; height:1px; border-bottom:#bfbfbf solid 1px; padding:0; margin:0 0 0 60px }

.callOutTable { width:530px; border-top:solid 1px #ccc; padding:0; margin:25px 0 15px 0 }
.callOutTable h2 { color:#999999; font-size:8pt; padding:0; margin:7px 0 10px 7px }
.callOutTable p { color:#999999; line-height:normal; padding:0; margin:0 2px 10px 7px }

.callLink { float:right; padding:0; margin:0 }
.callLink p { font-size:7.5pt; padding:0; margin:0 7px 5px 2px }

.tableBorder { border-right:1px solid #ccc }

.textBox { border:solid 1px #ded199; padding:0; margin:20px 25px 20px 55px }
.textBox p { color:#916a02; padding:10px; margin:0 }
.textBox p strong { font-size:10pt; color:#916a02; font-weight:normal; font-family:times, georgia, serif; color:#916a02; padding:0; margin:0 }



/* Form Styles */
.formTable { width:450px; padding:0; margin:20px 0 20px 65px }
.formTable p { color:#916a02; line-height:normal; padding:0; margin:5px 3px 12px 5px }


/* Footer Styles */
.footer { height:75px; background:url("../images/border_bottom.gif") top no-repeat; padding:0; margin:0 }
.footer p { text-align:left; color:#916a02; padding:0; margin:5px 10px 5px 10px }

.burke { width:300px; height:30px; float:right; padding:0; margin:0 }
.burke p { text-align:right }
.burke img { float:right; margin:5px 3px 0 7px }

.ref p, .ref li{color:#666;font-style:italic;}
.license{padding-top:10px;}
.license p{padding:10px 30px 5px 5px;margin:0;}
.license .title{color:#916a02;}
