﻿/* 
UPDATED 12-3-08, 10-15-09
*/


/* 
Dark Grey text = #4D4D4D
Light Grey text = #76735F 
Dark Green Text = #567932
Light Green = #7fab54
Dark Orange Text = #773A09
Orange Text = #b15b15
Light Orange background-color = #F5DC83
*/


a{
	color:#91570B;
	text-decoration: underline;
}
a:hover{
	color: #50290A;
	text-decoration: underline;
}
a:visited{
	color: #50290A;
}
a:focus {
	outline: none;
}

hr {
	text-align: left;
	color: #996633;
	height: 1px;
	width: 100%;
}

html {
    height: 100%;
    margin-bottom: 0.01em;
}

body{
	background-color: #dcd8b2;
	color: #4d4d4d;
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 120%;
	text-align: center;
	height: 100.1%;
}

ul{
	margin:0px 0px 3px 29px;
	padding:0px 0px 0px 0px;
}
Ol{
	margin:-3px 0px 0px 35px;
}

li{
	margin:0px 0px 0px 0px;	
}

#subnav ul{
	
	margin: 0px 0px 10px 15px;
}
h1{ 
		font-weight:normal;	
}


/*************************** Job Class Updates **************************/

#jobclass table{
	table-layout:fixed;
    border:1px solid #; 
	width:500px; 

}

/* Div tag surrounding the aplhaquery string for later updates*/
#AlphaQueryStringID {
	
}

.AlphaQueryStringDIV {
	
}

/* AlphaQueryStrings anchor tag classes 

	Padding can be overrident like 0px 5px 0px 0px to move 
	the item to the right.
	Important tags necessary to override ms_WPBody
*/
a.AlphaQueryString_Class
{
	padding: 0px 0px 0px 3px !important;
	color: #B15B15 !important;
 	font-weight:bold !important;
	text-decoration: underline !important;
}

a.AlphaQueryString_Class:hover
{
	color: #50290A !important;
 	font-weight:bold !important;
	text-decoration: underline !important;
}

#cbqwp {
	table-layout:fixed;
}

/* These override core to set the standard anchor links that
   occur within a web part.*/
.ms-WPBody a:visited {
	color:#50290A; 
	text-decoration:underline;
}

.ms-WPBody a:link {
	color:#50290A; 
	text-decoration:underline;
}

.ms-WPBody a:hover
{
	color:#91570B;
	text-decoration:underline;
}

/*  These are the classes for the ContentByQuery Job Classes */

#MSOZoneCell_WebPartWPQ2{
	
	table-layout:fixed !important;
	
}

table.JobClassTable  {
	table-layout:fixed !important;
/*	border-width:0px;*/
	width:400px;
/*	border-collapse:collapse;*/
	padding: 2px 0px 2px 0px;
	border:thick red sold;
	border-color:fuchsia;
}


td.JobClassCode {

	width: 20%;
	text-align:left;
	color:#50290A !important;
	text-decoration:underline !important;

}
td.JobClassTitle {
	
	width: 69%;
	text-align:left;
	color:#50290A !important;
	text-decoration:underline;

}	
td.SalaryRangeCode {
	
	width: 11%;
	text-align:left;
}

table.JobClassHDRTable {
	table-layout:fixed !important;
	border-width:0px;
	width:400px;
	border-collapse:collapse;
	padding: 2px 0px 2px 0px;
}

td.JobClassCodeHDR {

	width: 20%;
	font-weight: bold;
	text-align:left;
}
td.JobClassTitleHDR {
	
	width: 69%;
	font-weight: bold;
	text-align:left;
}
td.SalaryRangeCodeHDR {
	
	width: 11%;
	font-weight: bold;
	text-align:left;
}


/*************************** left-col-nav *******************************/

#left-cols{
	float: left;
	width: 222px;
	min-height: 600px; /*padding: 20px 18px 10px 20px;*/;
	background-color: #F6CD68;
}



/* height and width. */
#left-col2{
	float: left;
	width: 193px;
	background: url("../SiteCollectionImages/_bg-left-nav2.jpg") no-repeat;
	padding: 26px 13px 10px 15px;
	background-color: #F6CD68;
}
#left-col3{
	float: left;
	width: 193px;
	background: url("../SiteCollectionImages/_bg-left-nav2.jpg") no-repeat;
	padding: 26px 13px 10px 15px;
	background-color: #F6CD68;
	margin-bottom: -12000px;
	padding-bottom: 12000px;
}
/*************************** Left column Green title box *******************************/

.rbroundbox2 { background: url("../SiteCollectionImages/nt2.gif") repeat; }
.rbtop2 div { background: url("../SiteCollectionImages/tl2.gif") no-repeat top left; }
.rbtop2 {
	background: url('../SiteCollectionImages/tr2.gif') no-repeat right
top;
}
.rbbot2 div { background: url("../SiteCollectionImages/bl2.gif") no-repeat bottom left; }
.rbbot2 { background: url("../SiteCollectionImages/br2.gif") no-repeat bottom right; }


.rbbot2 {
	width: 100%;
	height: 7px;
	font-size: 1px;
}
.rbbot2 div {
	width: 100%;
	height: 7px;
	font-size: 1px;
}
.rbtop2 {
width: 100%;
height: 7px;
font-size: 1px;
}
.rbtop2 div {
	width: 100%;
	height: 7px;
	font-size: 1px;
}
#rbcontent2 {
	margin: 0px 0px 0px 8px;
	color: #FFFFFF;
}
#rbcontent2 a{
	color: #FFFFFF;
}

#rbcontent2 a:hover{
	color: #fff;
}

.rbroundbox2 {
	margin: 20px auto 1em auto;
	margin-right: 0px;
}
.gold-box-headline2 {
	padding: 0;
	color: #803F1F;
	font-size: 13px;
	font-weight: bold;
	line-height: 20px;
}

/*************************** Sidebar Optional Content **********************/


#left-col-home-optional-content{
	padding-left: 15px;
	padding-right: 15px; 
	padding-bottom: 50%;
	line-height: 140%;
	margin-top: 0px;
	width: 190px;
}
#left-col-home-optional-content ul{
	
}
#left-col-home-optional-content li{
	margin:5px 0px 5px 0px;	
}

#left-col-home-optional-content p{
	margin:0px 0px -12px 0px;	
}


#left-col-optional-content{
	padding-left:5px;
	padding-bottom: 50%;
	line-height: 140%;
	margin-top: 60px;
}

#left-col-optional-content ul{
	letter-spacing:normal
	
}
#left-col-optional-content li{
	margin:5px 0px 5px 0px;	
}

#left-col-optional-content p{
	margin:0px 0px -12px 0px;	
}



/*************************** content area *******************************/

/* right div tag for positioning page to right of left-side bar*/
#right {
	vertical-align: top;
	float: right;
	width: 717px;
}
#right hr {
	text-align: left;
	color: #996633;
	height: 1px;
	width: 100%;
}

#right h1{
font-weight:normal;
padding-bottom:10px

}



.pagebreadcrumb{
	font-size: 10px;

padding:2px 3px 3px 11px;
}
.pagebreadcrumb a{
	color: #4d4d4d;
	text-decoration: underline;
}

.pagebreadcrumb a:hover{
	color: #90290A;
	text-decoration:underline;
}

.border {
	clear: both;
	padding: 0 10px 10px 15px;
	margin-bottom: 10px;
}

.border {
	
	padding: 0 10px 10px 15px;
	margin-bottom: 20px;
}

.altborder{
	
	clear: both;
	padding: 0 10px 10px 15px;
	margin-bottom: 10px;

}

.rightcontent {
				margin: 10px 0 3px 11px;
				line-height: 130%;
				font-size: 1em;
				width: 475px;
				float: left;
}

.rightcontent ul{	
	letter-spacing:normal
}

.rightcontent li{
	margin:5px 0px 5px 0px;	
}


.rightcontent p {
	margin:0px 0px -10px 0px;
		
}


.rightcontent2 {
				margin: 10px 15px 0px 20px;
				line-height: 150%;
				font-size: 1em;
				width: 650px;
				float: left;
}

.rightcontent2 ul{	
	letter-spacing:normal
}

.rightcontent2 li{
	margin:5px 0px 5px 2px;	
}


.rightcontent2 p{
	margin:0px 0px -10px 0px;	
}

.zone {
				width: 485px;
				float: left;
}
/*************************** Training content area *******************************/

#right-Training {
	margin:0px 0px 0px 5px;
	vertical-align: top;
	float: left;
	width: 300px;
}

#right-Training a{
	text-decoration: none;
	color: #4d4d4d;
}
#right-Training a:hover{
	text-decoration:underline;
	color:#50290a;
}
#right-Training a:visited{
	color: #50290a;
	text-decoration: none;
}

#right-Training ul{
	color: #5D8945;
	padding: 4px 0px 0px 0px;
	margin-left: 21px;
}

#right-Training li{
	padding: 0px 0px 2px 0px;
}


/*************************** mid-column *******************************/

/* styling for div tags in main content area*/


#mid-col{
	width: 310px;
	padding: 0px 0px 0px 15px;
	float: left;
	text-align: left;
	margin-top: 20px;
}

/*  For the 3 column User Page - Wide page */
#user-right-col{
	width: 260px;
	padding: 0px 0 15px 15px;
	float: left;
	text-align: left;
}
#user-left-col{
	width: 250px;
	padding: 0px 0 0 0px;
	float: left;
	text-align: left;
}
#user-right {
	float: right;
	width: 480px;
}
#wide-left-col{
	width: 750px;
	padding: 0px 0 0 0px;
	float: left;
	text-align: left;
}

#wide-table-col{
	width: 740px;
	padding: 0px 0 15px 15px;
	float: left;
	text-align: left;
}



/***************************  Right Sidebar *******************************/

#sidebar{
				width: 195px;
				float: right;
				margin-left: 5px;
				font-size: 1em;
}

#sidebar ul{
	letter-spacing:normal
}
#sidebar li{
	margin:5px 0px 5px 0px;	
}

#sidebar p{
	margin:0px 0px -12px 0px;	
}

/*************************** rounded gold box *******************************/

/* background images */
.rbroundbox { background: url("../SiteCollectionImages/nt.gif") repeat; }
.rbtop div { background: url("../SiteCollectionImages/tl.gif") no-repeat top left; }
.rbtop { background: url("../SiteCollectionImages/tr.gif") no-repeat top right; }
.rbbot div { background: url("Images/bl.gif") no-repeat bottom left; }
.rbbot { background: url("../SiteCollectionImages/br.gif") no-repeat bottom right; }

/* height and width. */
.rbbot {
width: 100%;
height: 7px;
font-size: 1px;
}
.rbbot div {
width: 100%;
height: 7px;
font-size: 1px;
}
.rbtop {
width: 100%;
height: 7px;
font-size: 1px;
}
.rbtop div {
width: 100%;
height: 7px;
font-size: 1px;
}
.rbcontent {
	margin: 5px 15px 10px 10px;
	line-height: 160%;

}
.rbroundbox {
	margin: 10px auto 1em auto;
	margin-right: 17px;
}
.gold-box-headline {
	padding: 0;
	color: #803F1F;
	font-size: 13px;
	font-weight: bold;
	line-height: 20px;
}

/*************************** Master Table *******************************/
.bg-yellow{ 
	background:#F5DC83;
	color:#111
	}
#table-opp td{
	border-bottom: 1px #F7DD86 solid;
	padding: 3px 9px;
}

#table-opp th{
	border-bottom: 1px #F7DD86 solid;
	padding: 3px 9px;
}

#table-opp2 td{
	padding: 4px 0px  4px 5px;
}

#table-opp3 td{
	padding: 2px 0px  2px 0px;
}




/*************************** Standard Table *******************************/
#table-standard td{
	padding: 4px 9px 4px 9px;
}
/*************************** START OF NEW HOME *******************************/
/*************************** START OF NEW HOME *******************************/
/*************************** START OF NEW HOME *******************************/

#content_in {
	width: 946px;
	float: left;
	background: #F6CD68 url('/SiteCollectionImages/New_Photos_for_homepage/bg_content.jpg') no-repeat 50% top;
	background-color: #F5DC83;
	color: #333333;
	line-height: 135%;
	font-size: 13px;
	height: 310px;
}

#content_in h2{
	font-size: 14px;
	color: #b15b15;
	margin-bottom: 0px;
	font-weight: bold;
	vertical-align: top;
}

#content_in h3{
	font-size: 14px;
	color: #FFFFFF;
	margin-bottom: 0;
	font-weight: bold;
	vertical-align: middle
}

#content_in p {
	margin-top: -9px;
}

#content_in a{
	text-decoration: none;
	color: #b15b15;
	vertical-align:top
}

#content_in a:hover{
	text-decoration:underline;
	color:#773A09;
	vertical-align:top
}

#content_in ul{
	color: #5D8945;
	padding: 7px 0px 0px 0px;
	margin-left: 19px;
	margin-bottom: -1px;
	margin-top: -5px;
}

#content_in li a{
	padding: 0px 0px 0px 0px;
	color:#333333;
	margin-left: -6px;

}
#news-events {
	color:#4d4d4d;
	margin-top: -9px;
	line-height: 130%;
	font-size: 13px;
}

#news-events p {
	margin-top: 9px;
}

#news-events a{
	text-decoration:none;
	color: #b15b15;
}

#news-events a:hover{
	color: #773A09;
	text-decoration: underline;
	}
	
#news-events h2{
	font-size: 14px;
	color: #4D7139;
	margin-bottom: 0px;
	font-weight: bold;
	vertical-align: top;
}

#news-events h3{
	font-size: 14px;
	color: #4D7139;
	margin-bottom: 0;
	font-weight: bold;
	vertical-align: middle
}

.quick_links_green {
	border: 0 solid #75995E;
	background-color: #75995E;
	max-width:100px;	
}
	
.quick_links {
border-top:solid 9px #75995e;
border-bottom:solid 5px #75995e;
padding:5px;
	background-color: #f7f4bf;
	max-width:100px;	
}
.vert_green_rule {
	text-align: center;
	background-image: url('../SiteCollectionImages/New_Photos_for_homepage/LiteGreen.gif');
}

.Orange-Accent-Text{
	font-size:1em;
	color:#b15b15;
}
.Orange-Accent-Text a{
	text-decoration:none;
	color:#b15b15;
}
.Orange-Accent-Text a:hover{
	text-decoration:underline;
	color:#b15b15;
}
.Green-Accent-Text{
	font-size: 1em;
	color: #4D7139;
	margin-left: 0px;
}
.Green-Accent-Text a{
	text-decoration:none;
	color:#5D8945;
}
.Green-Accent-Text a:hover{
	text-decoration:underline;
	color:#5D8945;
}

/*************************** END OF NEW HOME *******************************/


/*************************** start of home *******************************/
#DOPblank {
		margin:0px 0px 0px 20px;
		width:500px	
}

#table-opp p{
	margin:0px 0px 0px 0px;	
}



/*************************** green home page ads *******************************/	
#green_bottom {
	width:745px;
	margin:0px;
	padding-top:18px;
	padding-bottom:20px;
	padding-left:19px;
	background-color:#FCFCFC;
	float:left;
	font-size:1em;
	line-height:100%;
}

.green_bg{
	width:359px;
	height:140px;
	background:#cadd8b url('images/green_bg_down.gif') no-repeat 50% bottom;
	float:left;
	margin-right: 9px;
	padding-bottom: 10px;
}
.green_bg .imgleft{ 
	padding:10px 15px; 
	float:left;
}

/********************************************End of Home ***********************************/

/* -------------------------------- SHAREPOINT FIELD CONTROLS AND WEB PARTS ------------------------- */

/**  Updates to Edit controls styles.  These appear in the style menu of the Edit Field Control*/

.ms-pagebreadcrumb{
padding:2px 3px 3px 11px;
border-left:1px solid #ffffff;
border-top:1px solid #ffffff;
}
.ms-pagebreadcrumb a{
font-size:8pt;
background-color:#ebf3ff;
color:#666666;
text-decoration:none;
}

.ms-pagebreadcrumb{
font-size:8pt;
background-color:#ebf3ff;
color:#666666;
text-decoration:none;
}

.ms-rteCustom-LeftSideOptionaldParagraph {
	color: #4d4d4d;
	font-size: 12px;
	font-weight: normal;
	text-decoration:none;
}
.ms-rteCustom-LeftSideBarOptionalTextTitle {
	color: #567932;
	font-size: 15px;
	font-weight: normal;
}
.ms-rteCustom-RightSideBarTextTitle{	
	font-weight: 700;
	color: #773A09;
	font-size:12px;
	line-height:17px;
}
.ms-rteCustom-Hyperlink {
	color:#333;
	font-size:12px;
	line-height:14px;
	text-decoration: underline;
}

.ms-rteCustom-RightSideBarTextContent{
	color:#333;
	font-size:12px;
	line-height:14px;
}
.ms-rteCustom-MidColTitleText{
	color:#4d4d4d;
	display:block;
	font-size:12px;
	line-height:17px;
}
.ms-rteCustom-ParagraphText{
	clear: both;
	margin-bottom: 10px;	
}
.ms-rteCustom-MainHeadingTextTitle{
	color:#CB8434;
	font-size:15px;
	line-height:19pt;
	vertical-align:middle;	
}
.ms-rteCustom-SubHeadingTextTitle{
	color:#7b8554;
	font-size:12px;
	line-height:14px;
}

.ms-rteCustom-HorizontalLine hr {
	text-align: left;
	color: #996633;
	height: 1px;
	width: 145px;
}

/**Styles for the Summary Link Control *******/
div.groupheader {	
	font-weight: bold;
	color: #773A09;
}

div.description {
	color: #ff0000;
	font-size: 35px;
	font-weight: normal;
	margin: 0;
	padding: 0;

}


/*
div.item link-item {
	
	color: #ff0000;
	font-size: 35px;
	font-weight: normal;
	margin: 0;
	padding: 0;
	
}
*/
/*#left-col-photo{
	float: left;
	width: 184px;
	background: url('../Style%20Library/Images/teacher.jpg') no-repeat;
	padding: 26px 18px 10px 20px;
	background-color: #F6CD68;
	margin-bottom: -12000px;
	padding-bottom: 12000px;
*/

/** Question:  What is this about? ***/
.ms-separator img {
height:16px;
width:1px;
margin:0px 1px 0px 1px;
background:#9ac6ff;
border-bottom:1px solid #f2f8ff;
border-right:1px solid #f2f8ff;
} 

/**** Navigation Control on left side bar font styles *********
	#3e3d3d = 
	 #773A09 = 
	 #B15B15 = light red 
*/

.DOPMenuItemStyle {
                
               
           
              
                
                
}

/**** Table definition - main styling for table three column layout ************************/
.TableLeftColumn {
	vertical-align: top;
	width: 222;
}

.TableCenterColumn {
	vertical-align:top;	
	margin:0px 10px 0px 0px;
}

.TableRightColumn {
	vertical-align:top;	
}

/* Main Title on Center Column = Usually equals Page Title */
.PageTitle{
	color: #cc640f;
	font-size: 19px;
	line-height: 25px;
	padding-bottom: 20px;
	padding-left: 0px;
}
.PageTitle2{
	color: #b15b15;
	font-size: 19px;
	line-height: 25px;
	padding-bottom: 20px;
	padding-left: 12px;
}

.PageTitle3{
	color: #b15b15;
	font-size: 19px;
	line-height: 25px;
	padding-bottom: 20px;
	padding-left: 20px;
}

/*  Left Side bar title.  Should be replaced later with Site.*/
.LeftSidebarTitle{
	color: #fff;
	font-size:17px;
	line-height:25px;
	padding: 0px 0px 0px 5px;
}

/* Override class used on Field code title.****/
.ms-long{
	
	color:black;
	font-size:10px;
	line-height:12px;
	width:98%;
}


#menuItems{
	margin-top:24px;
}
/****************Custom Styles for HOME Page Content ********************************/

/*** Table of Contents Control ***/
.link-item{
	background-color:lime;
}

/*************************** Decision search class content area *******************************/
.searchindent {
margin-left:15px;
margin-top:5px

}
.searchindent table {
      border-collapse: separate;
      border: 0px white none;
}

.ms-tztable{
margin-left:18px;
margin-top:15px;
margin-bottom:50px

}

.ms-tztable table {
      border-collapse: separate;
      border: 0px white none;
}


/***  These override the system commands. *******************************************/
/* I Think these need to be removed.*/
/*
#zz1_LeftNav1_1{
	padding-left: 4px;	
	line-height: 13px;
}
	
#zz1_LeftNav1_1 ul{ 
	list-style:none; 
	margin:0; 
	padding:18px 0 0;
}

#zz1_LeftNav1_1 ul li{ 
	background:url('../Style%20Library/Images/_bul-sub-nav.gif') no-repeat; 
	padding:4px 0 6px 18px;
}

	
#zz1_LeftNav1_1 li a:visited{
	color: #3e3d3d;
	text-decoration: none;
}

	
#zz1_LeftNav1_1 li a{
	color: #3e3d3d;
	text-decoration: none;
}

#zz1_LeftNav1_1 li a:hover{
	color: #B15B15;
}

#zz1_LeftNav1_1 li a#selected:hover{
	color: #773A09;
	text-decoration: none;
}

#zz1_LeftNav1_1 li a#selected{
	color: #773A09;
	text-decoration: none;
	font-weight: bold;
}

#zz1_LeftNav1_1h6 a{
	text-decoration: none;
	color: #fff;
	padding-left: 10px;
	font-weight: bold;
}
#zz1_LeftNav1_1 h6 a:hover{
	text-decoration: none;
	color: #AEC994;
	padding-left: 10px;
	font-weight: bold;
}
*/
.ms-lookuptypeintextbox{
font-size:8pt;
font-family:Verdana,sans-serif;
width:100px
}

.ms-rtedropdown{
font-size:8pt;
font-family:Verdana,sans-serif;
width:100px
}

.ms-inputuserfield{
font-size:8pt;
font-family:Verdana,sans-serif;
width:100px
}

.ms-radiotext{
font-size:8pt;
font-family:Verdana,sans-serif;
width:100px
}

.ms-rtelonger{
font-size:8pt;
font-family:Verdana,sans-serif;
width:100px
}

.ms-longer{
font-size:8pt;
font-family:Verdana,sans-serif;
width:100px
}

.ms-rtelong{
font-size:8pt;
font-family:Verdana,sans-serif;
width:100px
}

.ms-long{
font-size:8pt;
font-family:Verdana,sans-serif;
width:100px
}

.ms-input{
font-size:8pt;
font-family:Verdana,sans-serif;
width:100px
}

/*******************  
Telerik CSS Styles for the dropdown in Telerik
*/

/* 
Dark Grey text = #4D4D4D
Light Grey text = #76735F 
Dark Green Text = #567932
Light Green = #7fab54
Dark Orange Text = #773A09
Orange Text = #b15b15
Light Orange background-color = #F5DC83
a{
	color:#b15b15;
	text-decoration: underline;
}
a:hover{
	color: #723A0E;
	text-decoration: underline;
}
a:visited{
	color: #E2751B;
}
a:focus {
	outline: none;
}
.9em=11px
1em=13px
1.1em=14px
1.2em=16px

*/
.Menu-Section-Title{
	color:#b15b15;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.2em;
	font-weight:normal;
	line-height:120%;
	text-align:right;
	padding-bottom:5px;		
}
.Menu-Section-Title a{
	text-decoration:none;
	color:#b15b15;
}
.Menu-Section-Title a:hover{
	text-decoration:underline;
	color:#b15b15;
}


.Section-Title{
	color:#b15b15;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.2em;
	font-weight:bold;
	line-height:120%;
	text-align:right;
	padding-bottom:5px;		
}
.Section-Title a{
	text-decoration:none;
	color:#b15b15;
}
.Section-Title a:hover{
	text-decoration:underline;
	color:#b15b15;
}


.Right-Sidebar-Title{	
	font-weight: bold;
	color: #773A09;
	font-size:1.1em;
	line-height:120%;
}
.Right-Sidebar-Title a{
	text-decoration:none;
	color:#773A09;
}
.Right-Sidebar-Title a:hover{
	text-decoration:underline;
	color:#773A09;
}


.Normal-Text{
	font-size:1em;
	color:#4d4d4d;
	line-height:150%;	
}
.Normal-Text a{
	color:#91570B;
	text-decoration:underline;
}
.Normal-Text a:hover{
	color:#50290A;
	text-decoration:underline;
}
.Normal-Text a:visited{
	color: #50290A;
}


.Green-Accent-Text{
	font-size:1em;
	color:#567932;	
}
.Green-Accent-Text a{
	color:#567932;
	text-decoration:underline;
}
.Green-Accent-Text a:hover{
	color:#567932;
	text-decoration:underline;
}


.Orange-Accent-Text{
	font-size:1em;
	color:#b15b15;
}
.Orange-Accent-Text a{
	text-decoration:none;
	color:#b15b15;
}
.Orange-Accent-Text a:hover{
	text-decoration:underline;
	color:#b15b15;
}


.Red-Accent-Text{
	font-size:1em;
	color: red;	
}
.Red-Accent-Text a{
	text-decoration:none;
	color:red;
}
.Red-Accent-Text a:hover{
	text-decoration:underline;
	color:red;
}


.Red-x-Small-Text{
	font-size:.9em;
	color: red;	
}
.Red-x-Small-Text a{
	text-decoration:none;
	color:red;
}
.Red-x-Small-Text a:hover{
	text-decoration:underline;
	color:red;
}


.x-Small-Text{
	font-size:.9em;
	color: #4d4d4d;	
}
.x-Small-Text a{
	text-decoration:none;
	color:#4d4d4d;
}
.x-Small-Text a:hover{
	text-decoration:underline;
	color:#4d4d4d;
}


.Table-Title{
	font-size:1.2em;
	color:#567932;	
}
.Table-Title a{
	text-decoration:none;
	color:#567932;
}
.Table-Title a:hover{
	text-decoration:underline;
	color:#567932;
}

.Table-of-Contents {
	margin: 10px 15px 10px 11px;
	line-height: 120%;
	color:#414141;
	font-size:1em;

}
.Table-of-Contents ul{
	list-style: none url('Images/green-bullet.gif');
	padding: 0px 0px 0px 0px;
	margin-left: 17px;
	color: #414141;
}
.Table-of-Contents li{
	padding: 0px 0px 0px 0px;
}
.Table-of-Contents a{
	color:#414141;
	text-decoration: none;
}
.Table-of-Contents a:hover{
	color:#414141;	
	text-decoration:underline; 	
}
.Table-of-Contents a:visited{
	color: #414141;
}


/**Search results Styles**/

#MidLowerLeftCell {
    padding-left:0px;
}
#MidUpperLeftCell {
    padding-left:0px;
}
#BottomCell {
    padding-left:0px;
}
#RightCell {
}
/*************************** Job class content area *******************************/

.indent {
margin-left:10px;
margin-bottom:20px}

/*************************** Training content area *******************************/


#training .training-page-title
{
	color: #b15b15;
	font-size: 1.5em;
	font-weight: bold;
	padding-top: 10px;
	padding-bottom: 15px;
	line-height:1.5em;
}

#training .training-section-title
{
	font-family:Arial, Helvetica, sans-serif;
	color: #b15b15;
	font-size: 1.3em;
	font-weight: bold;
	padding:9px 0px 5px 0px;
}

#training .training-course-code
{
	color: #b15b15;
	font-size: 1.2em;
	font-weight: bold;
	padding-left: 0px;
	padding-bottom: 15px;
	font-style: italic;
	padding-top:10px;
}

#training a
{
	font-family:Arial, Helvetica, sans-serif;
	padding:0px 0px 0px 0px;
	font-size: 1.1em;

}

#training p
{
	padding: 5px 0 10px 0;
}

#training td
{
	padding: 0px 0 7px 0;
}


#training-class-list table
{
	width: auto;
	empty-cells: show;
}
#training-class-list td
{
	border-bottom: 2px #F7DD86 solid;
	padding: 3px 9px;
	vertical-align: top;
}
#training-class-list
{
	font-size: 1em;
	line-height:1.4em;
}
/***************************AlphaCourseList/Browse by Course Category***************************/ 

table.AlphaCourseList_Table
{              
                border-collapse:collapse;
                border-style: none none none none;
                width: 510px;
                margin-bottom: 20px;
}

.AlphaCourseList_Course_Title_Heading_Cell
{
     text-align: left;
     padding-left: 10px;
     border-collapse:collapse;
     border-style: none none none none;
     background: #f5dc83;
     height: 25px;
     vertical-align: middle;   
}

.AlphaCourseList_Course_Code_Heading_Cell
{
    text-align: right;
    padding-right: 25px;
    border-collapse: collapse;
    border-style: none none none none;
    background: #f5dc83;
    height: 25px;
    vertical-align: middle;
}

.AlphaCourseList_Course_Titles
{
                border-collapse: collapse;
                text-align: left;
                border-bottom: 1px #F7DD86 solid;
                padding: 3px 0px 3px 8px;
                width: 375px;
}

.AlphaCourseList_Course_Codes
{
                border-collapse: collapse;
                text-align: right;
                border-bottom: 1px #F7DD86 solid;
                padding: 3px 30px 3px 0px;
}

.AlphaCourseList_AZ_LinkButtons
{
                padding-right: 5px;
                white-space: normal;
}

.AlphaCourseList_Div
{
                padding-bottom: 10px;
}

/***************************workforce report***************************/






