/* General elements */
@charset "utf-8";
/* CSS Document */
html, body {margin:0; padding:0; height:100%; background-color:#ffffff;}
body {font-family:Arial, Verdana, Helvetica, sans-serif; font-size:0.75em; color:#333333; background-image:url(./../images/home_bgwave02.gif); background-position:bottom; background-repeat:no-repeat;}
#container {min-height:100%; height:auto !important; height:100%;}
a {text-decoration:none; color:#81AEB5; font-weight:bold;}
a:hover {text-decoration:underline;}
img {border:none;}
sup {font-size:80%; vertical-align:top;}
h1 {font-size:1.5em; color:#666666; margin-top:0.5em; margin-bottom:0.5em; font-weight:normal;}
h1 sup {font-size:50%; vertical-align:top;}
h2 {font-weight:bold; font-size:1em; margin-top:1em; margin-bottom:1em; color:#7090B8;}
h3 {font-weight:bold; font-size:1em; color:#333333; margin-top:1em; margin-bottom:0em;}
hr {height:1px; width:80%; background:#c5d8dd; padding:0px 20px 0px 20px; border:0px; margin-top:1em; margin-bottom:1em;}
p {display:inline;}
table {font-size:1em;}

/* Colors
1 = U.S. Cellular Slate
2 = Grass
3 = Turquoise 
4 = Lake
5 = Sky
6 = Gold
7 = Grapefruit */
.bg1-100 {background-color:#81AEB5;}
.bg1-80 {background-color:#8ebfc5;}
.bg1-60 {background-color:#aacfd3;}
.bg1-40 {background-color:#c7dfe2;}
.bg1-20 {background-color:#e3eff0;}

.bg2-100 {background-color:#c1bb00;}
.bg2-80 {background-color:#cdcf4f;}
.bg2-60 {background-color:#d9da7d;}
.bg2-40 {background-color:#e3e4a5;}
.bg2-20 {background-color:#eeefce;}

.bg3-100 {background-color:#139b8b;}
.bg3-80 {background-color:#62c0a9;}
.bg3-60 {background-color:#8ccdbb;}
.bg3-40 {background-color:#b2dcd0;}
.bg3-20 {background-color:#d7ece5;}

.bg4-100 {background-color:#7090B8;}
.bg4-80 {background-color:#8ba9d0;}
.bg4-60 {background-color:#a4bada;}
.bg4-40 {background-color:#bfcde4;}
.bg4-20 {background-color:#dce2ef;}

.bg5-100 {background-color:#60b0e6;}
.bg5-80 {background-color:#8fcbe7;}
.bg5-60 {background-color:#a9d6ec;}
.bg5-40 {background-color:#c3e2f1;}
.bg5-20 {background-color:#deeef7;}

.bg6-100 {background-color:#fabe23;}
.bg6-80 {background-color:#ffd153;}
.bg6-60 {background-color:#ffdb80;}
.bg6-40 {background-color:#ffe6a8;}
.bg6-20 {background-color:#fff1d1;}

.bg7-100 {background-color:#d98595;}
.bg7-80 {background-color:#edb0ba;}
.bg7-60 {background-color:#f0c3c9;}
.bg7-40 {background-color:#f5d5d9;}
.bg7-20 {background-color:#f9e8e9;}

.color1-100 {color:#81AEB5;}
.color1-80 {color:#8ebfc5;}
.color1-60 {color:#aacfd3;}
.color1-40 {color:#c7dfe2;}
.color1-20 {color:#e3eff0;}

.color2-100 {color:#c1bb00;}
.color2-80 {color:#cdcf4f;}
.color2-60 {color:#d9da7d;}
.color2-40 {color:#e3e4a5;}
.color2-20 {color:#eeefce;}

.color3-100 {color:#139b8b;}
.color3-80 {color:#62c0a9;}
.color3-60 {color:#8ccdbb;}
.color3-40 {color:#b2dcd0;}
.color3-20 {color:#d7ece5;}

.color4-100 {color:#7090B8;}
.color4-80 {color:#8ba9d0;}
.color4-60 {color:#a4bada;}
.color4-40 {color:#bfcde4;}
.color4-20 {color:#dce2ef;}

.color5-100 {color:#60b0e6;}
.color5-80 {color:#8fcbe7;}
.color5-60 {color:#a9d6ec;}
.color5-40 {color:#c3e2f1;}
.color5-20 {color:#deeef7;}

.color6-100 {color:#fabe23;}
.color6-80 {color:#ffd153;}
.color6-60 {color:#ffdb80;}
.color6-40 {color:#ffe6a8;}
.color6-20 {color:#fff1d1;}

.color7-100 {color:#d98595;}
.color7-80 {color:#edb0ba;}
.color7-60 {color:#f0c3c9;}
.color7-40 {color:#f5d5d9;}
.color7-20 {color:#f9e8e9;}

.color3Links a {color:#139b8b;}

/* header elements */
#totalHeader {background-image:url(../images/spacer.gif); width:775px; height:90px; position:absolute; top:0px; left:50%; margin-left:-387px; z-index:200;}
#topLinks {margin:0; padding:0; position:absolute; top:25px; left:0px; width:775px; text-align:right;}
#topLinks li {padding-left:0.3em; margin:0; display:inline; list-style:none;}
#topButtons {text-align:right; position:absolute; top:50px; left:0px; width:775px; z-index:100;}
#logo {position:absolute; top:32px; left:0px;}

/* The "body" section consists of two "cells" - the left nav and the static (or dynamic) content */ 
#bodyTable {position:relative; top:77px; left:50%; margin-left:-387px; width:775px;}
.middleCell {width:100%;}

/* Graphical buttons in the header */
#topButtons #topLink1 {position:absolute; left:180px; width:126px; height:30px;}
#topButtons #topLink2 {position:absolute; left:306px; width:90px; height:30px;}
#topButtons #topLink3 {position:absolute; left:396px; width:111px; height:30px;}
#topButtons #topLink4 {position:absolute; left:507px; width:70px; height:30px;}
#topButtons #topLink5 {position:absolute; left:577px; width:118px; height:30px;}
#topButtons #topLink6 {position:absolute; left:695px; width:80px; height:30px;}

/* Specific style for graphical buttons */
#BG1, #BG2, #BG3, #BG4, #BG5, #BG7 {}

/* Sub-menus in the header */
#subMenu1, #subMenu2, #subMenu3, #subMenu4, #subMenu5, #subMenu6 {position:absolute; top:20px; left:0px; display:none; text-align:left; z-index:200;}
#subMenu1 .subMenuItem, #subMenu3 .subMenuItem, #subMenu4 .subMenuItem, #subMenu5 .subMenuItem {width:192px; z-index:200;}

/* General submenu styles */
.subMenuItem {background-color:#8ebfc5; color:#FFFFFF; padding-top:0.2em; padding-bottom:0.2em; font-size:11px; border-top:0.1em solid #cccccc; padding-left:0.5em; overflow:hidden; z-index:200;}
.subMenuItem:hover {background-color:#81AEB5; background-position:2px -49px;}
.subMenuItem a {color:#FFFFFF; cursor:pointer;}

/* Different styles are used depending upon the correspondence between the left nav row and the content being displayed */
/* All level1 menu styles */
#firstCell .menuLevel1NoSelect {display:block; padding-bottom:0.4em; padding-top:0.4em; vertical-align:middle; border-bottom:1px solid #cccccc; background-repeat:no-repeat; padding-left:1.3em; background-position:0.3em 0.7em;}
#firstCell .menuLevel1Select {display:block; padding-bottom:0.4em; padding-top:0.4em; vertical-align:middle; border-bottom:1px solid #cccccc; background-image:url(./../images/white_singleArrow.gif); background-repeat:no-repeat; padding-left:1.3em; background-position:0.3em 0.7em;}
.homeLink {display:block; padding-bottom:0.4em; padding-top:0; vertical-align:top; border-bottom:1px solid #cccccc; background-repeat:no-repeat; padding-left:1.3em; background-position:0.3em 0.35em; color:#81AEB5; font-size:100%;}
.menuLevel1NoSelect a, .menuLevel1Select a {color:#666666; font-size:100%; font-weight:bold;}

/* All level2 menu styles */
.menuLevel1NoSelect .menuLevel2NoSelect, .menuLevel1Select .menuLevel2NoSelect {display:block; padding-top:0.4em; padding-left:2em; background-image:url(./../images/white_bullet.gif); background-repeat:no-repeat; padding-left:1.3em; background-position:0.3em 0.7em;}
.menuLevel1NoSelect .menuLevel2Select, .menuLevel1Select .menuLevel2Select {display:block; padding-top:0.4em; padding-left:2em; background-image:url(./../images/white_singleArrow.gif); background-repeat:no-repeat; padding-left:1.3em; background-position:0.3em 0.7em;}
.menuLevel2NoSelect a, .menuLevel2Select a {color:#666666; font-size:100%; font-weight:normal;}

/* All level3 menu styles */
.menuLevel2NoSelect .menuLevel3NoSelect, .menuLevel2Select .menuLevel3NoSelect {display:block; padding-left:1.8em; background-image:url(./../images/white_bullet.gif); background-repeat:no-repeat; background-position:5%;}
.menuLevel2NoSelect .menuLevel3Select, .menuLevel2Select .menuLevel3Select {display:block; padding-left:1.8em; background-image:url(./../images/sidenav_on_m.gif); background-repeat:no-repeat; background-position:5%;}
.leftArrow {padding-right:0.5em;}
.menuLevel3NoSelect a, .menuLevel3Select a {color:#666666; font-size:90%;}

/* All footer styles */
#bodyTable #footer {padding-top:2em; clear:both; background-image:url(./../images/spacer.gif); height:145px; width:775px;}
#footer #footerTable {width:775px;}
#footerTable tr td {padding:0;margin:0;}
#footerLinks {margin:0em; padding:0em; display:block; text-align:center;}
#footerLinks li {margin:0em; padding-left:0.3em; display:inline; list-style:none;}
#copyright {text-align:center; color:#8ebfc5;}
#rightFooterCell {width:15%; text-align:right;}
#middleFooterCell {width:70%; color:#81AEB5;}
#leftFooterCell {width:15%; text-align:right;}

/* "body" section template styles */
#topCell {width:100%; height:171px;}
#topCellshort {width:100%; height:68px;}
#bottomCell {width:100%; background-color:#FFFFFF;}
#leftCell {float:left; width:406px; background-color:#FFFFFF;}
#leftCellContent {padding-right:5px;}
#rightCell {float:right; width:189px;}
.rightCellContent {padding:5px 10px 5px 10px;}
.rightCellContentStandardSeparator {margin:1em 0 0 0;}

/* 2-column body styles */
.twoColumnContainer {padding-left:0.5em; padding-right:0.5em;}
.twoColumnContainer h1 {text-align:center;}
.twoColumnLeft {float:left; width:49%; border-right:1px solid #cccccc;}
.twoColumnRight {float:right; width:50%;}

/* 3-column body styles */
.threeColumnContainer {padding-left:0.5em; padding-right:0.5em;}
.threeColumnContainer h1 {text-align:center;}
.threeColumnLeft {float:left; width:33%; border-right:1px solid #cccccc;}
.threeColumnRemainder {float:right; width:66%;}
.threeColumnCenter {float:left; width:49%; border-right:1px solid #cccccc;}
.threeColumnRight {float:right; width:49%;}

.disclaimer {display:block; font-size:0.75em; color:#333333; padding-top:10px; margin-top:10px; border-top:1px solid #cccccc; font-family:Verdana, Arial, Helvetica, sans-serif;}
.disclaimerNoLine {display:block; font-size:0.75em; color:#333333; margin-top:10px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.disclaimerBold {display:block; font-size:0.75em; color:#333333; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif;}
.standardList {margin:0; padding:1em 0 0 0; list-style-type:none;}
.standardList li {background-image:url(./../images/slateBullet.gif); background-repeat:no-repeat; background-position:0 0.3em; padding-left:1em; min-height:1%;}
.standardListNoBullet {margin:0; padding:0; list-style-type:none;}
.standardListNoBullet li {margin:0; padding:0 0 1em 0;}
.standardListLineSeparator li {padding-bottom:1em;}
.standardListIndent {padding:1em 0 0 1em;}
.standardTable {width:100%; border:1px solid #cccccc; border-collapse:collapse;}
.standardTable td {border-top:1px solid #cccccc; border-right:1px solid #cccccc; text-align:center; padding:0.5em 0.5em 0.5em 0.5em;}
.standardTable th {border-top:1px solid #cccccc; border-right:1px solid #cccccc; text-align:center; padding:0.5em 0.5em 0.5em 0.5em;}
.standardTableTitle {font-weight:bold; text-align:center;}

/* Home Page */
.homePageFlash {width:100%; text-align:center;}
#homePageScroller {width:100px; height:18px; border:0px solid black; padding:0px;}
.homePageScrollerText {color:#FFFFFF;}
.quickLinkItem {padding:0.2em 0 0.2em 2em;}
.quickLinkItem a {color:#ffffff;}

