a:hover,#footer a,#footer a:link,#footer a:visited,#footer a:active,#loginarea a,#loginarea a:link,#loginarea a:visited,#loginarea a:active {
color:#666;
text-decoration:none;
}

a:link,#footer a:hover,#loginarea a:hover {
color:#194B96;
text-decoration:underline;
}

a:visited {
color:#666;
text-decoration:underline;
}

body {
background:#194B96;
background-image:url(/img/templates/shared/bg_tile.gif);
background-repeat:repeat-y;
color:#000;
font:12px/13px verdana,arial,sans-serif;
height:100%;
margin:0;
padding:0;
}

button {
border:1px solid #666;
font-size:14px;
padding:3px;
}

button:hover {
background-color:#dff4ff;
border:1px solid #194B96;
color:#194B96;
}

fieldset {
border:1px solid #ccc;
margin:15px 0;
padding:20px;
}

form {
margin:0;
}

h1 {
color:#100000;
font:bold 2.5em arial,verdana,sans-serif;
margin:0 0 5px;
padding:10px 0 3px 3px;
}

h2 {
border-bottom:1px dashed #666;
color:#100000;
font:bold 1.7em arial,verdana,sans-serif;
margin:10px 0 0;
padding:3px;
}

h3 {
border-bottom:1px dashed #666;
color:#100000;
font:bold 1.1em arial,verdana,sans-serif;
margin:0;
padding:15px 3px 3px;
}

h4 {
background:#FEFABA;
border-bottom:1px solid #194B96;
border-top:1px solid #194B96;
color:#194B96;
font:bold 1.2em arial,verdana,sans-serif;
margin-bottom:0;
padding:3px 3px 3px 6px;
}

hr {
color:#194B96;
height:1px;
}

hr.lite {
background-color:#eee;
color:#ccc;
height:1px;
}

html #leftnav {
margin:-3px 0 0;
}

label {
font-weight:700;
padding-right:12px;
}

legend {
color:#194B96;
font-size:12px;
font-weight:700;
}

table {
font:11px/13px verdana,arial,sans-serif;
}

#columnWrap {
margin:0;
padding:0;
width:600px;
}

#containment {
background:#FFF;
color:#000;
height:100%;
margin:0;
padding:0;
width:800px;
}

#contentarea input {
border:1px solid #666;
font-size:.8em;
padding:3px;
}

#contentarea textarea {
border:1px solid #666;
font-size:12px;
}

#contentarea,.maintext {
padding:10px;
}

#displayTable {
border:1px solid #194B96;
margin:0;
padding:5px;
width:95%;
}

#displayTable th {
background:#194B96;
color:#FFF;
font:1.2em;
margin:0;
padding:5px;
}

#displayTable tr {
border-top:1px solid #194B96;
}

#footer {
color:#666;
font:.9em verdana,arial,sans-serif;
padding:10px 0;
text-align:center;
text-decoration:none;
}

#learnnav {
background:#CC4D00;
margin:0 0 10px;
padding:10px 0 0 15px;
vertical-align:bottom;
}

#learnnav a,#learnnav a:link,#learnnav a:visited,#learnnav a:active {
background:#D46826;
color:#FFF;
display:block;
font:.9em verdana,arial,sans-serif;
margin:0 3px 0 0;
min-height:30px;
min-width:55px;
padding:4px 7px 3px;
text-decoration:none;
vertical-align:bottom;
}

#learnnav a:hover,#learnnav a.overnav,#learnnav a.overnav:link,#learnnav a.overnav:visited,#learnnav a.overnav:hover,#learnnav a.overnav:active {
background:url(/img/templates/shared/nav_shadow_orange.gif) top left no-repeat #FFF;
color:#CC4D00;
}

#leftColumn {
float:left;
height:auto;
margin:0;
padding:10px;
width:275px;
border: 1px #000 solid;
word-wrap: break-word;
overflow: hidden;
} 

#leftColumn p {
margin:0 0 10px;
padding:0;
}

#leftMain {
background:url(/img/templates/left-nav-separator.gif) no-repeat;
color:#194B96;
font:20px arial,verdana,sans-serif;
padding:10px 0 15px 10px;
}

#leftnav {
margin:0;
padding:0 0 20px;
width:160px;
}

#leftnav .search {
padding:0 0 5px;
vertical-align:bottom;
}

#leftnav .searchfield {
padding:0 0 0 8px;
}

#leftnav .searchfontsize {
font-size:xx-small;
}

#leftnav .utility {
padding:8px;
}

#leftnav ul {
color:#000;
margin:0;
padding:0 0 10px;
}

#leftnav ul a:hover {
text-decoration:underline;
}

#leftnav ul a:link,#leftnav ul a:visited {
color:#000;
text-decoration:none;
}

#leftnav ul li {
display:block;
margin:0;
padding:0 0 5px 10px;
}

#loginarea {
color:#666;
font:.8em verdana,arial,sans-serif;
padding:0 10px 0 0;
text-align:right;
vertical-align:middle;
width:480px;
}

#logocell {
background:url(/img/templates/shared/grey_stripe_bg.gif) repeat-y bottom right #EBEBEB;
}

#rightColumn {
float:left;
height:auto;
margin:0 0 0 5px;
padding:10px;
width:275px;
}

#sectionnav {
background:#F4E175;
background-image:url(/img/templates/sections-header-bg.jpg);
background-repeat:repeat-x;
padding:8px 0 0 16px;
vertical-align:bottom;
}

#sectionnav a {
background:#FEFABA;
color:#000;
display:block;
font:.9em verdana,arial,sans-serif;
margin:0 5px 0 0;
min-height:30px;
padding:3px 7px;
text-decoration:none;
vertical-align:bottom;
}

#sectionnav a:hover,#sectionnav a.overnav,#sectionnav a.overnav:link,#sectionnav a.overnav:visited,#sectionnav a.overnav:hover,#sectionnav a.overnav:active {

background:#FFF;
color:#000;
text-decoration:none;
}

.blackcell {
background:#000;
}

.bluecell {
background:#194B96;
}

.caretlink {
background:url(/img/templates/shared/white_caret_on_blue.gif) .2em .2em no-repeat;
margin-top:10px;
padding:0 0 0 12px;
}

.caretlinkblue {
background:url(/img/templates/shared/blue_arrow.gif) .2em .2em no-repeat;
margin-top:10px;
padding:0 0 0 12px;
}

.caretlinkorangewhite {
background:url(/img/templates/shared/arrow-orange-white.gif) .2em .2em no-repeat;
margin-top:10px;
padding:0 0 0 18px;
}

.caretlinktanwhite {
background:url(/img/templates/shared/caret-tan-white.gif) .2em .2em no-repeat;
margin-top:10px;
padding:0 0 0 18px;
}

.cellpadding {
padding:12px 12px 14px;
}

.creamcell {
background:#F4E7B4;
}

.darkgreycell {
background:#999;
color:#FFF;
}

.greencell {
background:#690;
}

.greenhead {
border-bottom:1px solid #999;
color:#690;
font-weight:700;
margin:0 0 -5px;
padding:4px 0 5px;
}

.greycell {
background:#EBEBEB;
}

.greycell,.greycelldarker,.blackfont {
color:#000;
}

.greycelldarker {
background:#BEBBBB;
}

.greycelldarkest {
background:#999;
}

.greyfont {
color:#5C5C5C;
}

.headerpadding {
padding:15px 0 15px 22px;
}

.lightgreycell {
background:#EBEBEB;
color:#000;
}

.orangecell {
background:#CC4D00;
}

.orangecell a:hover,.greencell a:hover,.bluecell a:hover,.blackcell a:hover {
color:#FFF;
text-decoration:none;
}

.orangecell,.greencell,.bluecell,.blackcell,.orangecell a:link,.greencell a:link,.bluecell a:link,.blackcell a:link,.orangecell a:visited,.greencell a:visited,.bluecell a:visited,.blackcell a:visited,.whitefont {
color:#FFF;
}

.tancell {
background:#B99016;
}

.welcome {
font:1.7em/1.5em arial,verdana,sans-serif;
}

.whitebottomborder {
border-bottom:1px solid #FFF;
color:#FFF;
}

.whitebottomborder10 {
border-bottom:10px solid #FFF;
color:#FFF;
}

.whitecell {
background:#FFF;
}

.whiteleftborder {
border-left:1px solid #FFF;
color:#FFF;
}

.whiteleftborder10 {
border-left:10px solid #FFF;
color:#FFF;
}

.whiterightborder {
border-right:1px solid #FFF;
color:#FFF;
}

.whiterightborder10 {
border-right:10px solid #FFF;
color:#FFF;
}
