/**** MAIN CSS ****/

html {
background-color:#000000;
height:100%;
}

body {
font-family:Arial, Helvetica, sans-serif;
background-color:#000000;
font-size:12px;
}

#background-header {
background-color:white;
height:101px;
width:100%;
}

#header {
width:1003px;
margin:0 auto;
}

#header .logo {
width:460px;
height:101px;
background-image:url(../images/header/header-logo-R.gif);
/*background-image:url(../images/header/header-logo.gif);
*/float:left;
}

#header .right-side {
width:450px;
margin-top:30px;
margin-bottom:0;
margin-right:15px;
float:right;
text-align:right;
}

#header .right-side p {
text-align:right;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
margin-bottom:5px;
padding:0;
}

#header .right-side a {
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
font-size:10px;
color:#666666;
}

#header .right-side a:hover {
text-decoration:underline;
}

#header .right-side h1 {
color:#D4A100;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
float:right;
text-align:right;
margin:0;
padding:0;
}

#background-nav {
background-image: url(../images/nav/bg-nav.png);
height:25px;
width:100%;
}

#wrapper {
width:1003px;
margin:0 auto;
background-color:#D8C791;
}

#wrapper2 {
width:1003px;
height:100%;
margin:0 auto;
background-color:white;
border-right:1px solid #C2B282;
}

#main-img {
width:1003px;
height:175px;
background-image: url(../images/header/hdr-welcome175px.jpg);
clear:both;
}

/*** BACKGROUND ***/

#background-main {
clear:both;
background-color:#eae3c7;
}

#background-quicklinks {
background-image:url(../images/quicknav/bg-quicknav-footer.jpg);
height:100px;
width:100%;
}

#breadcrumbs {
background-color:#FFD520;
width:1002px;
height:24px;
margin:0 auto;
padding:0;
border:1px solid #C2B282;
white-space:nowrap;
overflow:hidden;
}

#breadcrumbs a {
float:left;
height:24px;
background-color:#FFD520;
margin:0;
display:block;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
text-decoration:none;
color:#333333;
text-align:center;
padding-left:15px;
padding-right:32px;
line-height:24px;
background:url(../images/breadcrumbs/bg-breadcrumb-divider.jpg) right center no-repeat;
}

#breadcrumbs a:hover {
text-decoration:underline;
}

#breadcrumbs .current{
float:left;
height:24px;
background-color:#FFD520;
margin:0;
display:block;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
text-decoration:none;
color:#333333;
text-align:center;
padding-left:15px;
line-height:24px;
}

/**** QUICKLINKS HOMEPAGE ****/

#three-column .menu li a.top {
border-top-width:0px;
}

#three-column .menu {
list-style-type: none;
margin:0 auto;
padding: 0;
border-bottom-width: 0;
}

#three-column .menu li a {
font: bold 13px Arial, Helvetica, sans-serif;
color: #333333;
display: block;
width: auto;
padding: 3px 0;
padding-left: 25px;
text-decoration: none;
height:20px;
line-height:19px;
border-top:1px dotted #D2C18C;
background:url(../images/quicknav/bg-arrow.gif) left top no-repeat;
background-position: 12px 5px;
}

#three-column .menu li a:visited, #three-column.menu li a:active{
color: #333333;
}

#three-column .menu li a:hover{
background: url(../images/quicknav/bg-quicknav_btn.jpg) top left no-repeat #d6d2b9;
text-indent:25px;
border-top:1px dotted #D2C18C;
padding-left:12px;
}

#locationTabs-wrap
{
float:right;
width:575px;
margin:0 10px;
position:absolute;
}


/**** QUICKLINKS SECONDARY PAGE ****/

#quicklinks {
margin:0;
height:125px;
width:1003px;
margin:0 auto;
}

#quicklinks .left {
float:left;
margin:0;
padding:0;
width:334px;
.width:auto;
}

#quicklinks .center {
padding:0px;
width:334px;
height:105px;
margin:0 334px;
.width:auto;
}

#quicklinks .center-inner {
padding:10px 0 10px 0;
margin:0;
width:335px;
border-right:1px dotted #C2B282;
border-left:1px dotted #C2B282;
.position:absolute;
}

#quicklinks .right {
float:right;
margin:10px 0 10px 0;
padding:0;
width:334px;
.width:auto;
}

#quicklinks h4 {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
margin:8px 15px 8px 15px;
padding:0;
color:#524D3E;
}

#quicklinks a {
margin:0;
height:21px;
width:314px;
display:block;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
text-decoration:none;
line-height:18px;
color:#988C66;
margin:0 10px;
text-indent:30px;
background:url(../images/quicknav/bg-quicknav-bullet.gif) left center no-repeat;
background-position: 20px 6px;
}

#quicklinks a:hover {
color:#524D3E;
background:url(../images/quicknav/bg-quicknav-footer-roll.jpg) no-repeat;
}


/**** 3 COLUMN HOMEPAGE ****/

#three-column {
height:342px;
margin:10px 10px 0 10px;
}

#three-column p {
font-family:Verdana, Helvetica, sans-serif;
font-size:11px;
line-height:130%;
color:#333333;
margin:0 20px;
}

#three-column a {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:130%;
color:#523E21;
}

#three-column h1 {
font-family:Arial, Helvetica, sans-serif;
font-size:21px;
color:#333333;
font-weight:bold;
margin:30px 20px 20px 20px;
}

#three-column h2 {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#333333;
font-weight:bold;
text-indent:10px;
margin:7px 0 13px 0;
}

#three-column div.left-column {
float:left;
width:205px;
height:332px;
background-image:url(../images/quicknav/bg-quicknav.jpg);
border:1px solid #C2B282;
}

#three-column div.center-column {
height:332px;
width:575px;
margin:0 180px 0 206px;
}

#three-column div.center-column-text {
height:332px;
width:575px;
margin:0 180px 0 216px;
clear:none;
background-color:#FFFFFF;
}

#three-column div.right-column {
float:right;
width:180px;
height:332px;
background-image:url(../images/quicknav/bg-quicknav.jpg);
border:1px solid #C2B282;
}

/**** 2 COLUMN SECONDARY PAGE ****/

#two-column {
margin:0 10px 0 0;
background:white;
height:100%;
}

#two-column em{
font-style:italic;
}

#two-column p {
font-family:Arial, Helvetica, sans-serif;
color:#333333;
font-size:12px;
margin:5px 0 15px 0;
margin-right:25px;
padding:0;
}

#two-column h1 {
font-family:Arial, Helvetica, sans-serif;
color:#333333;
font-size:21px;
margin:0;
padding:15px 0 5px 0;
}

#two-column h2, #two-column h2 a {
font-family:Arial, Helvetica, sans-serif;
color:#523E21;
font-size:16px !important;
font-weight:normal;
text-indent:0;
margin:0 0 15px 0;
padding:0;
}

#two-column div.right-column h3{
font:bold 16px Arial, Helvetica, sans-serif;
display:block;
margin:25px 0 0 0;
}

#two-column div.left-column {
float:left;
width:205px;
height:auto;
position:relative;
border-left:1px solid #C2B282;
border-right:1px solid #C2B282;
background:url(../images/quicknav/bg-quicknav.jpg) top repeat-x #ECE3C8;
}

#two-column div.right-column {
margin:0;
float:right;
width:765px;
height:auto;
padding-bottom: 20px;
}

#two-column div.right-column a {
font-family:Arial, Helvetica, sans-serif;
color:#523E21;
font-weight:bold;
font-size:12px;
line-height:14px;
}

#two-column div.right-column a:hover {
text-decoration:underline;
}

div.right-column h3#linked a{
font:bold 16px Arial, Helvetica, sans-serif;
text-decoration:none;
}

#two-column div.right-column li {
font-family:Arial, Helvetica, sans-serif;
color:#333333;
font-weight:normal;
font-size:12px;
margin:10px 10px;
padding:0 0 0 20px;
background:url(../images/quicknav/bg-quicknav-bullet.gif) left center no-repeat;
background-position: 8px 4px;
}

#two-column div.right-column .nested-list li {
font-family:Arial, Helvetica, sans-serif;
color:#333333;
font-weight:normal;
font-size:12px;
margin:10px 20px;
padding:0 0 0 27px;
background:url(../images/quicknav/bg-quicknav-bullet2.gif) left center no-repeat;
background-position: 15px 4px;
}

#two-column div.right-column hr {
color:#333333;
border:1px;
margin-bottom:20px;
}

#two-column .arrowlink a, #two-column .arrowlink span {
display:block;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
text-decoration:none;
color:black;
padding-left:17px;
background:url(../images/btn/bg-yellow-arrow.png) left top no-repeat;
background-position: 0 1px;
}

#two-column .arrowlink a:hover {
text-decoration:underline;
}

p.arrowlink a.indent {
background-image:none !important;
}


/**** MEDIA HIGHLIGHTS HOMEPAGE ****/

.media ul {
list-style-type: none;
margin:10px 0 3px 0;
padding: 0;
}

.media li a {
font: bold 11px Arial, Helvetica, sans-serif;
color: #595753;
display: block;
padding-top:18px; 
padding-right:5px;
padding-left:0px;
text-decoration: none;
height:70px;
line-height:12px;
border-bottom:1px dotted #D2C18C;
}

.media li a:hover{
background: url(../images/subnav/bg-media.jpg);
}

.media h3 {
font: bold 12px Arial, Helvetica, sans-serif;
color: #333333;
display: block;
padding: 5px 0 4px 0;
padding-left: 25px;
text-decoration: none;
height:18px;
line-height:19px;
background:url(../images/quicknav/bg-arrow.gif) left top no-repeat;
background-position: 12px 7px;
border-bottom:1px dotted #D2C18C;
}

.media img {
border:1px solid #928768;
margin:0 10px 0 17px;
}

.media strong {
font-size:11px;
color:#333333;
}

.media-a a {
width:135px;
display:block;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
font-size:11px;
margin:0 10px;
font-weight:bold;
color:#333333;
float:right;
background:url(../images/btn/bg-yellow-arrow.png) right center no-repeat;
}

.media-a a:hover {
color:black;
text-decoration:underline;
}


/**** MEDIANews  HIGHLIGHTS HOMEPAGE ****/

/*.media_news tr {
list-style-type: none;
margin:10px 0 10px 10;
padding: 0;
}
*/
.media_news td a {
font: bold 11px Arial, Helvetica, sans-serif;
color: #595753;
display: block;
padding-top:5px; 
padding-right:5px;
padding-left:5px;
text-decoration: none;
height:60px;
line-height:12px;
border-bottom:1px dotted #D2C18C;
}

.media_news td a:hover{
background: url(../images/subnav/bg-media.jpg);
}

.media_news h3 {
font: bold 12px Arial, Helvetica, sans-serif;
color: #333333;
display: block;
padding: 5px 0 4px 0;
padding-left: 25px;
text-decoration: none;
height:20px;
line-height:19px;
background:url(../images/quicknav/bg-arrow.gif) left top no-repeat;
background-position: 12px 7px;
border-bottom:1px dotted #D2C18C;
}

.media_news img {
border:1px solid #928768;
margin:0 25px 0 25px;
}

.media_news strong {
font-size:11px;
color:#333333;
}

.media_news-a a {
width:135px;
display:block;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
font-size:11px;
margin:0 10px;
font-weight:bold;
color:#333333;
float:right;
background:url(../images/btn/bg-yellow-arrow.png) right center no-repeat;
}

.media_news-a a:hover {
color:black;
text-decoration:underline;
}


/**** SECONDARY PAGE SUBNAV ****/

#two-column .left-column li {
margin:0;
width:205px;
overflow:hidden;
white-space:nowrap;
border-top:1px dotted #8D887A;
}

#two-column .left-column li.top {
border-top-width:0px;
}

#two-column .left-column li img {
width:15px;
height:15px;
vertical-align:top;
padding: 4px 2px 2px 2px;
}

#two-column .left-column .expanded 
{
background-image:url(../images/subnav/bg-minus.jpg);
background-repeat:no-repeat;
background-position:5px 6px;
}

#two-column .left-column .collapsed {
background-image:url(../images/subnav/bg-plus.jpg);
background-repeat:no-repeat;
background-position:5px 6px;
}

#two-column .left-column li a {
top:-3px;
color:#333333;
max-width:180px;
line-height:12px;
position:relative;
white-space:normal;
padding:7px 0 0 2px;
text-decoration:none;
display:inline-block;
font:bold 10px Arial, Helvetica, sans-serif;
}

#two-column .header:hover{
background:#e8dab5;
}

#two-column .header2{
font-size:11px;
background-color:#fee13d;
}

#two-column .header2:hover{
background-color:#fef09e;
}

#two-column .header3{
font-size:11px;
background-color:#ffcc0f;
}

#two-column .header3:hover{
background-color:#ffe587;
}

#two-column .header4{
font-size:11px;
background-color:#eac748;
}

#two-column .header4:hover{
background-color:#f4e3a3;
}

#two-column .header5{
font-size:11px;
background-color:#e4d17a;
}

#two-column .header5:hover{
background-color:#f1e8bc;
}

#two-column .header6{
font-size:11px;
background-color:#efd87e;
}

#two-column .header6:hover{
background-color:#f7ebbe;
}

#two-column .header7{
font-size:11px;
background-color: #ebe3a9;
}

#two-column .header7:hover{
background-color:#f5f1d4;
}

/**** FOOTER ****/

#background-footer {
background-image: url(../images/footer/bg-footer.png);
height:100px;
width:100%;
padding:0;
margin:0;
}

.footer {
width:975px;
margin:0 auto;
padding-top:40px;
}

.footer p, .footer a {
font-family:Arial, Helvetica, sans-serif;
color:#666666;
font-size:10px;
line-height:20px;
text-decoration:none;
}

.footer a:hover {
text-decoration:underline;
}

.divider {
margin:0 4px;
}

/**** JOBS ****/

.jobs td {
	padding:6px 5px;
	font:12px normal Arial, Helvetica, sans-serif;
	border:1px solid #C2B282;
}

.jobs td:hover {
	background:#FFFFFF;
}

.jobs a {
	text-decoration:none;
	color:#716d5d !important;
}

.jobs a:hover {
	color:#000000 !important;
	text-decoration:none !important;
}

/**** SHORTCUT ****/

#shortcut {
margin:0;
padding-bottom:10px;
height:auto;
width:570px;
background:#cccccc url(../images/shortcut/bg-shortcut.jpg) repeat-x bottom;
}

#shortcut .left {
float:left;
margin:10px 0;
padding:0;
width:190px;
border-right:1px dotted #666666;
}

#shortcut .center {
margin:0 190px 0 190px;
padding:0px;
padding-top:17px;
width:190px;
}

#shortcut .right {
float:right;
margin:10px 0;
padding:0;
padding-top:7px;
width:190px;
height:147px;
border-left:1px dotted #666666;
}

#shortcut h4 {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
margin:0 15px 5px 15px;
padding:0;
}

#shortcut a {
height:auto;
width:130px;
display:block;
text-decoration:none;
color:#333333 !important;
margin:0 10px;
padding:3px 15px 5px 25px;
line-height:15px;
background:url(../images/shortcut/bg-shortcut-nav.gif) left top no-repeat;
}

#shortcut a:hover {
color:black;
background:url(../images/shortcut/bg-shortcut-nav2.jpg) left top no-repeat;
}

.subpagesfloater {
background:#FEF09E url(../images/subnav/subpagesfloater-bg.jpg) left top no-repeat;
float:right;
padding:15px 0px;
margin:5px;
width:200px;
}

.subpagesfloater ul {
text-decoration:none !important;
}

.subpagesfloater li a {
font:10px bold Arial, Helvetica, sans-serif !important;
color: #333333 !important;
}

.answerlist {
margin-top: 1em;
}
.answerlist label {
padding: 0 2em 0 .5em;
}