body {background:#fffff; font-size:12px; font-family:Arial, Helvetica, sans-serif; margin:0;} 
A {text-decoration:none; color:#0060ae;}
A:hover {text-decoration:none; color:#ff9f40;}
form {margin:0; padding:0;}
#main {width:925px; margin:0 auto;}
#top {height:72px; padding:0; margin:10px 0 0 0;}
/* Menu Begin */
.logo {width:246px; float:right;}
.logo2 {float:left;  margin:0 0px 0 0px;}
.header {color:#0060ae; font-size:14px; font-weight:bold;}
.header2 {color:#0060ae; font-size:18px; font-weight:bold;}
.suckertreemenu h2 {display:none;}
.suckertreemenu
{
    width: 670px;
    height: 22px;
    padding-top: 40px;
    z-index: 9000;
    float: left;
    display: inline;
}
.suckertreemenusun
{
    width: 670px;
    height: 12px;
    padding-top: 20px;
    z-index: 9000;
    float: left;
    display: inline;
}
.suckertreemenu ul{margin:0; padding:0; list-style-type: none;}
.suckertreemenu ul li{width:91px; white-space:nowrap; position:relative; border-right:1px solid #0060ae; display: inline; float: left;}
.suckertreemenu ul li a{display:block; font-size:13px; padding:2px 8px; border:0; color:#0060ae;}
.suckertreemenu ul li a:hover{background:#0060ae; color:#ffcc00;}
/*1st sub level menu*/
.suckertreemenu ul li ul{background:#0060ae; color:#fff; width:191px; display: block; visibility:hidden; left:0; position:absolute; top:1em; /* no need to change, as true value set by script */}
/*Sub level menu list items (undo style from Top level List Items)*/
.suckertreemenu ul li ul li{background:#0060ae; display:list-item; float:none;}
/* Sub level menu links style */
.suckertreemenu ul li ul li a{background:#0060ae; font-size:11px; display:block; width:160px; color:#fff; padding:3px 15px 8px 9px; margin:0 0 0 7px;}
/*All subsequent sub menu levels offset after 1st level sub menu */
.suckertreemenu ul li ul li ul{top: 0; left:158px; margin:0 0 0 7px; /* no need to change, as true value set by script */}
* html .suckertreemenu ul li ul li ul{top: 0; left:158px; margin:0 0 0 3px; /* no need to change, as true value set by script */}
/*Background image for top level menu list links */
.suckertreemenu .mainfoldericon{background:none;}
/*Background image for subsequent level menu list links */
.suckertreemenu .subfoldericon {background:#0060ae url(/images/bluarw.gif) right no-repeat; }
.suckertreemenu .subfoldericon:hover {background:#0060ae url(/images/bluarw2.gif) right no-repeat; }
* html p#iepara{padding-top: 1em; /*For a paragraph (if any) that immediately follows suckertree menu, add 1em top spacing between the two in IE*/}
/* Holly Hack for IE \*/
* html .suckertreemenu ul li {float:left; height: 1%;}
* html .suckertreemenu ul li a {height: 1%;}
/* Menu End */
#searchsun {width:925px; height:22px; margin:0 0 0 0; background:#ffcc00; font:10px;}
#searchbar {width:925px; height:22px; margin:0 0 10px 0; background:#ffcc00; font:10px; padding:2px 2px 2px 2px;}
#searchbarL {width:680px; float:left; font:11px; padding:0 0 1px 2px;}
#searchbarL div{padding:2px 0 0 2px;}
#searchbarL .breadcrumbs{font:11px; color:#0060ae;}
#searchbarL .breadcrumbs a {font:11px; color:#0060ae;}
#searchbarL .breadcrumbs a:hover {text-decoration:underline;}
#searchbarR {float:left; height:22px; width:225px; border-left:1px solid #fff; color:#676572; padding:0 0 1px 2px;}
#searchbarR .search {height:16px; border:0; color:#666666; font-size:11px; width:155px; margin:0; padding:1px 0 0 4px;}
#content{}
#content a:hover{text-decoration:underline;}
#col1.1{width:925px; float:left; padding:0px 20px 0 0;}
#col1{width:925px; float:left; padding:5px 0 0 0;}
#col2{width:602px; float:left; padding:5px 0 0 0;}
#col3{width:685px; float:left;}
#colRnav{width:225px; float:left; margin:0 0 0 15px;}
.rightNav {list-style-type:none; margin:0; padding:0; color:#0060ae;}
.rightNav li {margin:0 0 3px 0; font-size:12px; color:#0060ae;}
.rightNav li a{font-size:12px; color:#0060ae; padding:3px 8px 5px 8px;}
.rightNav li a:hover{color:#ff9f40; text-decoration:none;}
.rightNav li ul {list-style-type:none; margin:0; padding:2px 0 2px 18px;}
.rightNav li ul li {margin:0 0 4px 0;}
.rightNav li ul li a{font-size:10px;}


.rightNav2 {list-style-type:none; margin:0; padding:0; color:#0060ae;}
.rightNav2 li {margin:0 0 3px 0; font-size:12px; color:#0060ae;}
.rightNav2 li a{font-size:12px; color:#0060ae; padding:3px 8px 5px 0;}
.rightNav2 li a:hover{color:#ff9f40; text-decoration:underline;}
.rightNav2 li ul {list-style-type:none; margin:0; padding:2px 0 2px 12px;}
.rightNav2 li ul li {margin:0 0 3px 0;}
.rightNav2 li ul li a{font-size:10px;}


.rightNav3 {list-style-type:none; margin:0; padding:0; color:#0060ae;}
.rightNav3 li {margin:0 0 3px 0; font-size:12px; color:#0060ae;}
.rightNav3 li a{font-size:12px; color:#0060ae; padding:3px 8px 5px 0;}
.rightNav3 li a:hover{color:#ff9f40; text-decoration:none;}
.rightNav3 li ul {list-style-type:none; margin:0; padding:2px 0 2px 8px;}
.rightNav3 li ul li {margin:0 0 3px 0;}
.rightNav3 li ul li a{font-size:10px;}

.rightNav4 {list-style-type:none; margin:0; padding:0; color:#0060ae; font-size:10px;}
.rightNav4 li {margin:0 0 3px 0; font-size:12px; color:#0060ae;}
.rightNav4 li a{font-size:12px; color:#0060ae; padding:3px 8px 5px 0;}
.rightNav4 li a:hover{color:#ff9f40; text-decoration:underline;}
.rightNav4 li ul {list-style-type:none; margin:0; padding:2px 0 2px 12px;}
.rightNav4 li ul li {margin:0 0 3px 0;}
.rightNav4 li ul li a{font-size:10px;}


.leftNav {list-style-type:none; margin:0; padding:0; color:#0060ae;}
.leftNav li {margin:0 0 3px 0; font-size:12px; color:#0060ae;}
.leftNav li a{font-size:12px; color:#0060ae; padding:3px 8px 5px 0;}
.leftNav li a:hover{color:#ff9f40; text-decoration:underline;}
.leftNav li ul {list-style-type:none; margin:0; padding:2px 0 2px 12px;}
.leftNav li ul li {margin:0 0 3px 0;}
.leftNav li ul li a{font-size:10px;}

.box_title2 {color:#ff9f40; font-size:16px;}

.style1 {color:White; font-size:12px; font-weight:bold;}

.sectiontitle {color:#0060ae; font-size:12px; font-weight:bold;}
.sectionsubhead {color:#0060ae; font-size:11px; font-weight:bold;}
.grysubhead, .grysubhead a {font-size:11px; color:#b1b1b1;}
.blubox {background:#0060ae; width:105px; white-space:nowrap; font-size:13px; color:#fff; padding:8px 8px 8px 8px; margin:20px 0 15px 15px;}
*html .blubox {width:100px;}
.colA {width:594px; margin:15px 0 0 46px;}
.colA a {text-decoration:underline;}
.colA h1 {font-size:14px;}
.colA h2 {font-size:12px;}
.pr-date {font-size:11px;}
.width50L{width:50%; float:left;}
.siteList {list-style-type:square; color:#ffcc00; margin:10px 0 15px 0;}
.siteList li {list-style-type:square; color:#ffcc00; margin:4px 0 4px 15px; padding:0;}
.siteList li ul li {margin-left:10px;}
.siteList .normal {color:#000;}

.bluhd, .bluhd a{background:#0060ae; color:#fff; padding:3px; font-weight:bold;}
.greyhd, .greyhd a {font-size:xx-small; background:#666; color:#EAEAEA; padding:3px; font-weight:bold;}
.medgraybg{font-size:xx-small; background:#e6e6e6; color:#000;}
.medgrayrowbg{font-size:11px; background:#e6e6e6; color:#000;}
.subcont {padding:5px; margin:0 0 5px 0; font-size:11px;}
.copyright {font-size:11px; }
.smgry{color:#d6d6d8; font-size:9px;}
.blutext{font-size:11px; color:#0060ae;}
.vidtxt{font-size:11px; color:#666;}
.cutline{font-size:10px; color:#0060ae;}
.cutline2{font-size:10px;}
.nobullList{list-style-type:none;}
.close {text-align:right;}

#homepagephotos{padding:27px 0 10px 18px; color:#666666; font-size:10px;}
.1{float:left; width:155px; margin:0 18px 0 0; color:#666;}
.2{float:left; width:155px; margin:0 18px 0 0; color:#666;}

#xyz{font-size:12px; font-weight:bold; font-family:Arial; color:#ffffff; padding:3px 8px 5px 0;}

#footer
.ylwbar{width:925px; background:#ffcc00; height:2px; margin:5px 0 5px 0;}
.ylwbar2{width:925px; background:#ffcc00; height:2px; margin:0px 0 4px 0;}

/*REMEDY 2077685 Modified #W, #W div, #R and # R div to allow more sections to fit in allocated space.*/
#W {width:150px; float:left; vertical-align:top; padding:-25px 0px 15px 0; font-size:10px;}
#W1 {width:140px; float:left; vertical-align:top; padding:-10px 0px 15px 0; font-size:10px;}
#W div {padding:5px 0px 10px 1px; font-size:10px;}

#W div a {color:#0060ae; font-size:11px;}

#L {width:96%; float:left; border-right:1px solid #bbbbbc;}	/* 2011.06.29 - changed 100% to 96% */
#L div {padding:5px 15px 0px 10px; font-size:10px;}
#L div a {color:#0060ae; font-size:11px;}

#M {width:96%; float:left; border-right:1px solid #bbbbbc;}
#M div {padding:5px 15px 0px 10px; font-size:10px;}	/* 2011.05.19 Les Stockton, adjust 3rd pad */
#M div a {color:#0060ae; font-size:11px;}

#R {width:96%; float:left; }
#R div {padding:5px 15px 0px 10px; font-size:10px;}	/* 2011.05.19 Les Stockton, adjust 3rd pad */
#R div a {color:#0060ae; font-size:11px;}

#bottom {}
#botnavL{width:600px; float:left; color:#666;}
#botnavL a{color:#0060ae;}
#botnavR{width:270px; font-size:11px; color:#666; text-align:right; float:right;}
#botnavR a {color:#666; padding:4px 10px; }
#botnavR a:hover{background:#0060ae; color:#fff;}
#botnavR2{font-size:11px; color:#0060ae; text-align:right;}
#botnavR2 a {color:#0060ae; padding:2px 8px; }
#botnavR2 a:hover{background:#0060ae; color:#fff;}

/*BEGIN ICONS*/
.icn-vid{background: url(/images/icn-vidcam.gif) no-repeat;}
.icn-vidsm{background: url(/images/icn-vidcam-sm.gif) no-repeat;}
.icn-pdf{background:url(/images/icn-pdf2.gif) no-repeat;}
.icn-doc{background:url(/images/icn-doc.gif) no-repeat;}
.icn-xls{background:url(/images/icn-xls.gif) no-repeat;}
.icn-doc{background:url(/images/icn-doc.gif) no-repeat;}
.icn-htm{background:url(/images/icn-htm.gif) no-repeat;}
.icn-blank{background:url(/images/spacer.gif) no-repeat;}
.icn-wm{background:url(/images/icn-md_win.gif) no-repeat;}
/*END ICONS*/
.iconList {margin:5px 0 0 0; list-style-type:none;}
.iconList li{padding:0 0 3px 21px; line-height:16px; }
.iconList li a{display: block; padding:0; text-decoration:none;}
.iconList li a:hover{text-decoration:underline;}


table.styled {empty-cells: show;}
table.styled th {font: bold; color: #fff; background:#0060ae; vertical-align: top; padding-left: 4px;}
table.styled td {font: regular; background: #eee; vertical-align: top; padding: 3px;}

table.table2 {empty-cells: show;}
table.table2 th {font: bold; color: #fff; background:#0060ae; vertical-align: top; padding-left: 4px;}
table.table2 td {font: regular; vertical-align: top; padding: 3px;}




/*BEGIN ALSTAT CLEARING METHOD: This is essential to the page*/
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix {display: inline-block; } 
* html .clearfix {height: 1%;}
.clearfix {display: block; padding-top: 5px;}
/*END ALSTAT CLEARING METHOD*/
.normal { /* overridden */ font: normal 8pt Arial,Helvetica,sans-serif;}

.quoteright {
font-family: Arial, Helvetica, sans-serif;
background-color: #EEEEEE;
color: #000066;
font-size: 1em;
margin-right: 10px;
margin-left: 10px;
margin-bottom: 10px;
float: right;
border-style: solid;
border-color: #EEEEEE;
border-width: 5px;
padding: 2px;
width: 30%;
text-align: left;
}
.quoteleft {
font-family: Arial, Helvetica, sans-serif;
color: #000066;
background-color: #F6F6F6;
font-size: 1.3em;
margin-right: 5px;
margin-left: 5px;
float: left;
border-style: dotted;
border-color: Maroon;
border-width: 2px;
padding: 2px;
width: 30%;
text-align: center;
}

.quoteright2 {
font-family: Arial, Helvetica, sans-serif;
background-color: #EEEEEE;
color: #000066;
font-size: 1em;
margin-right: 0px;
margin-left: 10px;
margin-bottom: 10px;
float: right;
border-style: solid;
border-color: #EEEEEE;
border-width: 5px;
padding: 2px;
width: 30%;
text-align: left;
}
.quoteleft2 {
font-family: Arial, Helvetica, sans-serif;
color: #000066;
background-color: #EEEEEE;
font-size: 1em;
margin-right: 10px;
margin-left: 10px;
float: left;
border-style: solid;
border-color: #EEEEEE;
border-width: 2px;
padding: 2px;
width: 40%;
text-align: left;
}

.quoteleft3 {
font-family: Arial, Helvetica, sans-serif;
background-color: #EEEEEE;
color: #000066;
font-size: 1em;
margin-right: 10px;
margin-left: 0px;
margin-bottom: 10px;
float: left;
border-style: solid;
border-color: #EEEEEE;
border-width: 5px;
padding: 2px;
width: 30%;
text-align: left;
}


.williamsStories {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px 0px 10px;
}

.careertitle {color:#f16721; font-size:12px; font-weight:bold;}
.careertext {font-size:12px;}
