/* Main Styles */
body { background:#C5916D; margin:30px 0 }

p { font-family:verdana, arial; font-size:8.5pt; padding:0 30px 12px 32px; margin:0; line-height:14pt }
p strong { color:#990000 }

a { font-family:verdana, arial; color:#990000 }
a:hover { text-decoration:none }

h1 { font-family:trebuchet ms, verdana, arial; font-size:18pt; font-weight:normal; color:#679AAC; background:url("../images/horz_dots_gray.gif") repeat-x bottom; padding:0 20px 10px 16px; margin:0 15px }

h2 { font-family:trebuchet ms, verdana, arial; font-size:12pt; color:#679AAC; padding:15px 10px 0 22px; margin:0 10px }

h3 { font-family:trebuchet ms, verdana, arial; font-size:10pt; color:#679AAC; padding:15px 10px 0 10px; margin:0 10px }

ul { padding:0; margin:0 30px 15px 50px; font-family:verdana, arial  }

li { font-size:8.5pt; padding:0; margin:3px 0 7px 0 }
li strong { color:#679AAC }

.description p { font-size:7.5pt; color:#666666; padding:0 30px 0 30px; margin:0 0 8px 0; line-height:12pt  }


/* Structure Styles */
#mainTable { width:740px; height:685px; background:#fff }

.leftBorder { width:10px; background:url("../images/border_left.gif") repeat-y left }

.sideColumn { width:215px; height:100%; background:#A52B26 }

.bodyColumn { width:502px; height:100%; background:#fff }

.rightBorder { width:10px; background:url("../images/border_right.gif") repeat-y right }



/* Side Table and Navigation Styles */
#sideTable { width:215px; height:100%; padding:0; margin:0 }

.blueBar { width:33px; background:#7CB1C4 url("../images/blue_bg.gif") no-repeat top }

.whiteBar { width:5px; background:#fff }

.redBar { width:215px; background:#990000 }
.redBar p { font-size:7pt; color:#fff; padding:0; margin:0 }

.ltRedBar { width:215px }
.ltRedBar p { font-size:7pt; font-weight:bold; color:#FF9999; padding:15px 12px 0 12px; margin:0; line-height:10pt }
.ltRedBar a { color:#FF9999; font-weight:normal }
.ltRedBar ul { padding:0; margin:0 30px }
.ltRedBar li { color:#FF9999; font-size:7pt; padding:0; margin:3px 0 7px 0; list-style-image: url("../images/pink_arrow.gif") }

.logoSection { width:215px; height:115px; background:#fff; padding:0 0 0 35px; margin:0 }

#navTable { width:215px; background:#990000; padding:0; margin:0 }

.navLink { width:215px; height:24px; padding:0; margin:0; font-family:trebuchet ms, verdana, arial }
.navLink a { font-size:7pt; color:#fff; text-decoration:none; padding:5px 0 0 30px; margin:0; width:195px; height:24px; background:url("../images/link_arrow.gif") no-repeat left; text-transform:uppercase; letter-spacing:1px }

.currentLink { width:215px; height:24px; padding:0; margin:0; background:#AC7F60; font-family:trebuchet ms, verdana, arial }
.currentLink a { font-size:7pt; color:#fff; text-decoration:none; padding:5px 0 0 30px; margin:0; width:195px; height:24px;  background: url("../images/link_arrow.gif") no-repeat left; text-transform:uppercase; letter-spacing:1px }

.navDivider { width:215px; height:1px; background:url("../images/horz_dots_wh.gif") repeat-x }

.subNav { font-size:7.5pt; padding:10px 30px 15px 30px; margin:0 }


/* Body Column Styles */
.rotateHeader { width:502px; height:235px; padding:0; margin:0 }

.horzLine { height:1px; background:url("../images/horz_dots_gray.gif") repeat-x bottom; padding:0; margin:0 15px }

.vertLine { width:1px; height:100%; background:url("../images/vert_dots_gray.gif") repeat-y; padding:0; margin:10px 0 }

#bodyTable { width:490px; height:200px; margin:10px 0 10px 10px }

.standardCell { width:242px; padding:0; margin:0 }
.standardCell p { font-size:7.5pt; padding:3px 10px 15px 20px; margin:0; line-height:12pt }
.standardCell img { float:right; margin:15px 0 0 0; padding:0 }

.infoList { width:232px; padding:0; margin:0 }
.infoList p { font-size:7.5pt; padding:6px 10px 15px 20px; margin:0; color:#666666; line-height:11pt }
.infoList a:hover { text-decoration:none }

#priceTable { width:435px; padding:0; margin:20px 30px 5px 30px }
#priceTable th { background:#679AAC; color:#fff; height:25px; font-family:verdana, arial; font-weight:normal; font-size:8pt; padding:0 10px 0 0 }
#priceTable p { font-size:7.5pt; color:#666666; margin:0; padding:6px 0 6px 5px }

.priceDiv { width:195px; height:1px; background:url("../images/horz_dots_gray.gif") repeat-x }

.serviceList ul { margin:5px 30px 10px 50px }
.serviceList li { font-size:8pt; color:#333; padding:0; margin:0 0 7px 0; list-style-image: url("../images/yellow_arrow.gif") }
.serviceList li strong { font-size:8pt; color:#990000 }


.footText { background:#C5916D }
.footText p { font-size:7.5pt; color:#990000; padding:0 0 0 10px; margin:0 }