/* -----------------------  src  ------------------------ */
/* -----------------  2010-11-12 14:28  ----------------- */
/* ------  DO NOT EDIT.  This file is generated.  ------- */


/* ---------------------  general  ---------------------- */
#outer
{
	border-color: #ffffff;
	color: #000000;
	background-color: #ffffff;
}
h1
{
	color: #000263;
}
/* ---------------------  branding  --------------------- */
/* ---------------------  utility  ---------------------- */
/* ---------------------  top menu  --------------------- */
#top-menu
{
	background-color: #faf0c0;
}
#top-menu td
{
	border-color: #8a887c;
}
#top-menu td.active
{
	background-color: #ededed;
}
#top-menu td.hover
{
	background-color: #ededed;
}
#top-menu table a:link, #top-menu table a:visited
{
	color: #222222;
}
#top-menu td.hover a
{
	color: #000000;
}
#top-menu table a.active
{
	color: #000000;
}
#top-menu table a:hover, #top-menu table a:active
{
	color: #000000;
}
/* ---------------------  top menu search  -------------- */
/* ---------------------  drop menus  ------------------- */
ul.dm
{
	border-color: #aaaaaa;
}
div.ddm
{
	background-color: #ededed;
}
ul.dm li
{
	border-top-color: #aaaaaa;
}
ul.dm li a:link, ul.dm li a:visited
{
	color: #222222;
}
ul.dm li a:hover, ul.dm li a:active
{
	color: #000000;
	background-color: #b8c8d5;
}
/* ---------------------  layout  ----------------------- */
#main
{
	background-color: #ffffff;
}
#contentwide
{
	background-color: #ffffff;
}
/* ---------------------  nav  -------------------------- */
#nav a:link, #nav a:visited
{
	color: #111111;
}
#nav a.selected
{
	color: #000000;
	background-color: #bac8d4;
}
#nav a:hover, #nav a:active
{
	color: #000000;
	background-color: #bac8d4;
}
/* ---------------------  seealso  ---------------------- */
#seealso h3
{
	color: #000000;
}
#seealso ul li a:link, #seealso ul li a:visited
{
	color: #000066;
}
#seealso ul li a:hover, #seealso ul li a:active
{
	color: #ffffff;
	background-color: #777788;
}
/* ---------------------  belowNav  --------------------- */
#belowNav h3
{
	color: #000000;
}
#belowNav ul li a:link, #belowNav ul li a:visited
{
	color: #000099;
}
#belowNav ul li a:hover, #belowNav ul li a:active
{
	color: #0066ff;
}
/* ---------------------  breadcrumb  ------------------- */
/* ---------------------  callout  ---------------------- */
/* ---------------------  belowContent  ----------------- */
/* ---------------------  sidebar  ---------------------- */
.sidebar
{
	color: #000000;
}
/* ---------------------  belowSidebar  ----------------- */
#belowSidebar h3
{
	color: #928558;
}
/* ---------------------  alerts  ----------------------- */
/* ---------------------  ie hacks  --------------------- */
/* ---------------------  faq  -------------------------- */
/* ---------------------  bonus  ------------------------ */

/* -----------------------  src  ------------------------ */
/* -----------------  2010-11-12 14:28  ----------------- */
/* ------  DO NOT EDIT.  This file is generated.  ------- */
/* ===============  SRC CUSTOM STYLES  =============== */

table.map {
	padding: 0px;
	width: 240px;
}
table.knockout {
	border: 1px solid #CCCCCC;
	border-collapse: collapse;
	padding: 0px;
	width: 499px;
	margin-top: 25px;
}
table.knockout th {
	padding: 3px;
	color: #FFFFFF;
	background-color: #666666;
	text-align: left;
	vertical-align: text-top;
}
table.knockout td {
	line-height: normal;
	padding: 5px;
	vertical-align: top;
}
table.knockout td.pdf {
	vertical-align: middle;
}
table.knockout td.pdf2 {
	vertical-align: top;
}
table.knockout th, table.knockout td, table.knockout, 
table.map th, table.map td, table.map
{
	font-size: 12px;
}
table.knockout tr.knockout_odd {
	background-color: #fdf9e6;
}
table.knockout tr.knockout_even {
	background-color: #FFFFFF;
}

/* mods for main column lists */

#col2 li, #col2wide li {
	margin-bottom: 10px;
}
#col2 li > ul, #col2wide li > ul {
	margin-top: 10px;
}

/* ========== mods for 3rd column content ========== */

#belowSidebar {
	margin-top: 18px;
}
#col3 h1, #col3 h2, #col3 h3 {
	font-family: Verdana,Arial,sans-serif;
	font-size: 1.1em;
	color: #928558;
	padding: 0;
	margin: 0 0 11px 19px;
}
#col3 p {
	margin: 0 10px 16px 32px;
}
#col3 p a:link, #col3 p a:visited {
	color: #0000ee;
}
#col3 div#portalLinks a {
	display: block;
	margin: 0 0 5px 32px;
}
#col3 p#share {
	margin: 20px 0 0 31px;
}

/* ===============  DUAccordion  =============== */

.DUAccordion {
	padding: 6px 0 6px 30px;
	margin: 0;
	background: #ededed url(/~/media/Images/utils/accordionArrowsSprite) no-repeat 11px 10px;
	border-bottom: 1px solid #cccccc;
	cursor: pointer;
}
.DUAccordion.open {
	background-position: 10px -44px;
}
h3.DUAccordion {
	font-size: .95em;
}
.accordion-content {
	margin-bottom: 15px;
}

/* ===============  src tables  =============== */

table.ticket {
	border-collapse: collapse;
	border-spacing: 0px;
	border-width: 2px 0px 0px 2px;
	border-style: solid;
	border-color: #999999;
	padding: 0px;
	width: 499px;
}
table.ticket td {
	border-width: 0px 2px 2px 0px;
	border-style: solid;
	border-color: #999999;
	width: 16%;
}
table.ticket td, table.ticket p {
	font-size: 10px;
	margin: 0px 0px 10px;
	line-height: normal;
}
tr.week {
	background-color: #999999;
	text-align: center;
	color: #FFFFFF;
	font-weight: bold;
	padding: 2px;
}
td.timeticket {
	background-color: #fefbed;
	vertical-align: top;
	padding: 5px 5px 0px;
}
td.timeticket_blue {
	background-color: #e7edf5;
	vertical-align: top;
	padding: 5px 5px 0px;
}
table.list {
	border-collapse: collapse;
	border-spacing: 0px;
	border-width: 1px 1px 0px 1px;
	border-style: solid;
	border-color: #cccccc;
	padding: 0px;
	width: 499px;
}
table.list tr.odd {
	background-color: #fefbed;
}
table.list td, table.list th {
	border-width: 0px 0px 1px 0px;
	border-style: solid;
	border-color: #CCCCCC;
	width: 33%;
}
table.list th, table.list td, table.list p {
	font-size: 10px;
	margin-top: 0px;
	margin-bottom: 10px;
	line-height: normal;
}
table.list th {
	background-color: #666666;
	text-align: left;
	color: #FFFFFF;
	font-weight: bold;
	padding: 2px;
}

/* ===============  src top menu  =============== */

div#top-menu {
	border-top: 2px solid #6c8ba7;
	border-bottom: 1px solid #b0c1d1;
}
div#divTopMenu {
	border-top: 1px solid #b0c1d1;
	border-bottom: 2px solid #6c8ba7;
}

/* ===============  vendor table for jobs  =============== */

table.DUVendors {
	width: 100%;
}
table.DUVendors th.vendor-name.table-sorted-desc,
table.DUVendors th.vendor-name.table-sorted-asc {
	background-position: 70px 9px;
}
table.DUVendors tr td a,
table.DUVendors tr td a:visited,
table.DUVendors tr td a:active {
	font-size: 1em;
}
table.DUVendors tr.open-entry td {
	background-color: #fdf8d0;
	border-bottom: 3px solid #88aacc;
	border-top: 3px solid #88aacc;
}

/* ===============  work study positions  =============== */

div.work-study-field {
	clear: both;
	padding: 10px 0px;
}
div.work-study-label {
	float: left;
	font-weight: bold;
	width: 200px;
	text-align: right;
	padding-right: 15px;
}
div.work-study-value {
	float: left;
}


