

body {
	background: url(images/bg6.jpg);
	background-position: top;
	background-repeat: repeat-x;
	background-color: #ffffff; /*e050 */
	text-align: center;
	margin: 0; 
	padding: 0;
}

a.hp:hover {text-decoration: none; color:#666666;}

/*
body 
{
	background: url(images/body_bg.jpg);
	background-position: top;
	background-repeat: repeat-x;
	background-color: #fff;
	text-align: center;
	margin: 0; 
	padding: 0;
} */
.SkinMaster
{
	margin-left: auto; 
	margin-right: auto;
	width: 1016px;
}

.margin_top{background: url(images/blank.gif) no-repeat left bottom;height: 30px;}

.ContentPane 
{
	padding: 0px 0px 10px 0px;
/*	width: 100%;*/
	text-align: left;
	vertical-align: top;
}




/******************************
 *	Text Styles
 ******************************/
.Normal
{
	font-family: Helvetica, Arial, Verdana;
	font-size: 11px;
	line-height: 13px;
	font-weight: normal;
}
.NormalGray
{
	font-family: Helvetica, Arial, Verdana;
	font-size: 11px;
	line-height: 13px;
	font-weight: normal;
	color:#666666;
}
.TitleGray a
{
	font-family: Helvetica, Arial, Verdana;
	font-size: 11px;
	font-weight: bold;
	color:#666666;
	text-decoration: none;
}
.TitleGray a:hover
{
	color:#666666;
	text-decoration:underline;
}



.NormalWhite
{
	font-family: Helvetica, Arial, Verdana;
	font-size: 11px;
	font-weight: normal;
	color:#ffffff;
}
.NormalRed
{
	font-family: Helvetica, Arial, Verdana;
	font-size: 11px;
	font-weight: normal;
	color:#ff0000;
}
.NormalBlue
{
	font-family: Helvetica, Arial, Verdana;
	font-size: 11px;
	font-weight: normal;
	color:#ee761f;
}
.NormalBlue a
{	/*now orange*/
	color:#ee761f;
	text-decoration: none;
}

.NormalBlue a:hover
{	/*now orange*/
	color:#e56b13;
	text-decoration:underline;
}

.Blog
{
	font-family: Helvetica, Arial, Verdana;
	font-size: 14px;
	font-weight: normal;
}
.BlogHead
{
	font-family: Helvetica, Arial, Verdana;
	font-size: 14px;
	font-weight: bold;
}
.SubHead2
{
	font-family: Helvetica, Arial, Verdana;
	font-size: 15px;
	font-weight:bold;
/*	margin-bottom: 0px;
	line-height: 1em;
	display: block;*/
}
.SubHead3
{
	font-family: Helvetica, Arial, Verdana;
	line-height: 1em;
	font-size: 14px;
	font-weight:bold;
/*	margin-bottom: 0px;
	display: block;*/
}
.SubHead4
{
	font-family: Helvetica, Arial, Verdana;
/*	line-height: 1em;*/
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 0px;
/*	display: block;*/
}
/** Login Section **/
.login_bg
{
	background: url(images/login_bg.png) no-repeat right top;
	width:236px;
	text-align: left;
}
.loggedin_bg
{
	background: url(images/loggedin_bg.png) no-repeat right top;
	width:236px;
	text-align: left;
}
.login_control a
{
	font-family: Helvetica, Arial, Verdana;
	font-size: 11px;
	color: #666666;
}
.login_control
{
	font-family: Helvetica, Arial, Verdana;
	font-size: 11px;
	color: #666666;
	text-align: left;
	width:207px;
	float:right;
}
.LogoutButton
{
	float:right;
}
/** Search Control **/
.search_control
{
	font-family: Helvetica, Arial, Verdana;
	font-size: 11px;
	color: #666666;
	text-align: left;
	padding-top: 19px;
	vertical-align: middle;
	/*width:207px;*/
}
.search_control a
{
	color:#ee761f;
}
/** BreadCrumb **/
.BreadCrumb 
{
	color:#666666;
	font-family: Helvetica, Arial, Verdana;
	font-size: 11px;
	font-weight: normal;
	height: 24px;
	padding: 8px 10px 10px 10px;
}
.BreadCrumb a 
{
	color:#666666;
}
/** Page Selector **/
.PagerSelected 
{
	background: url(images/pager_selectedbg.jpg) no-repeat;
}
/** Page Title **/
.PageTitle 
{
	font-size: 18px; /*26*/
	font-family: Helvetica, Arial, Verdana;
	color:#e45b00;
	padding-bottom: 10px;
}
.PageTitleOrange /* Orange Header */
{
	font-family: Helvetica, Arial, Verdana;
	line-height: 1em;
	font-size: 20px; /*25 also see pagesubtitle*/
	margin-bottom: 5px;
	height:30px;
	display: block;
	font-weight: bold;
	color:#db5903;   /*e45b00*/
}
.PageSubTitle 
{
	font-size: 18px;
	padding-bottom: 8px;
	font-family: Helvetica, Arial, Verdana;
	color:#000000;
}
.PageSubTitleGray 
{
	font-size: 18px;
	font-family: Helvetica, Arial, Verdana;
	color:#444444;
	padding-bottom: 5px;
}


/*****************************
 * Container Styles 
 *****************************/
.ContainerMaster
{
	background: url(images/container_topbg.jpg) repeat-x left top;
	padding: 10px 10px 10px 10px;
}
.ContainerMasterBottom
{
	background: url(images/container_bottombg.jpg) repeat-x left bottom;
}
.ContainerHead
{
	font-size: 14px;
	font-family: Helvetica, Arial, Verdana;
	font-weight: bold;
}
.ContainerGray
{
	border: solid 1px #dcdcdc;
	background-color:#f8f8f8;
}
.ContainerWhite
{
	border: solid 1px #dcdcdc;
	background-color:#ffffff;
}
.Container_Hr 
{
	height:7px;
	width: 95%;
	background: url(images/dots_horiz.jpg) repeat-x left center;
	display: block;
}

.ContainerGray_Head
{
	border-bottom: solid 1px #dcdcdc;
	background: url(images/container_headbg.jpg) repeat-x left top; 
	height:33px;
	padding: 0px 10px;
}
.ContainerKey_Head
{
/*	background: url(images/containerbrown_headbg.jpg) repeat-x left top; */
	height:25px;
	font-size: 15px;
	color: #492f92;
	padding: 0px 10px;
}
.ContainerKey_Body
{
	background-color:#ffffff;
}


/** Button Hover Overs **/



/*
.iconContactUs
{	display: block;
	width: 16px;
	height: 16px;
	background: url('/images/ContactUs') bottom;
	text-indent: -99999px;}
.iconChat
.iconEmail

.iconRSS
.iconTwitter
.iconFacebook */


.iconLinkedIn {	
	display: block;
	width: 16px;
	height: 16px;
	background: url('images/socialnetwork/linkedin_16c.png') bottom;
	text-indent: -99999px;}

.iconLinkedIn:hover {
	background-position: 0 0;
}


/** Grid Styles ***/

.GridDept
{
	padding: 10px 0px 5px 0px; 
	color:#333; 
	font-size:12px;
	font-weight: bold;
	font-family: Arial, Verdana;
}

.GridHeader 
{
	background-color:#e9e9e9;
	padding: 20px;
	font-size: 11px;
	font-family: Helvetica, Arial, Verdana;
	font-weight: bold;
	color: #666666;
}
.GridItem 
{
	background: url(images/griditem_bg.jpg) repeat-x left bottom;
}
.GridRow 
{
	background: url(images/griditem_bg.jpg) repeat-x left bottom;
	padding: 4px 0px 4px 0px;
}
.GridRow_Hover
{
	background-color:#ddebf7;
}
.GridItem_Expanded
{
	background-color:#eff7fd;
}

/** Grid Styles for Find A Job***/
.JobGridItem 
{
	background: url(images/griditem_bg.jpg) repeat-x left bottom;
}
.JobGridRow 
{
	background: url(images/griditem_bg.jpg) repeat-x left bottom;
}
.JobGridRow_Hover
{
	background-color:#eee6d2;
}
.JobGridItem_Expanded
{
	background-color:#f7f4ec;
	color:Black;
	font-family: Helvetica, Arial, Verdana;
	font-size: 12px;
}
/**********************************
/** Main Menu Styles 
/**********************************/
/** Static Menu Styles **/
.MainMenu 
{
	width: 100%;
	height:30px;
/*	border-collapse: collapse;*/
	background:url(images/menuitem_bg.jpg) repeat-x left top;
	margin-right:-4px; 
	
}
.MainMenuBg 
{
	height:30px;
	background:url(images/menuitem_bg.jpg) repeat-x left top;
}
.MainMenu_Footer 
{
	background:url(images/menufooter_bg.jpg) repeat-x left top;
	height:4px;
}
.MenuItem
{
	width: 100%;
	height:30px;
	/*padding: 0px 8px 0px 8px;*/
	margin: 0px;
	color:White;
	font-family: Helvetica, Arial, Verdana;
	font-size: 18px;
	font-weight: bold;
	text-transform:uppercase;
}
.MenuItem a 
{
	background-image:none;
	color: white;
}
.MenuItem_Sel 
{
	background: url(images/menusel_bg.jpg) repeat-x left top;
}
.MenuItem_Sel a, .MenuItem_Sel a:hover
{
	background: url(images/menusel_bg.jpg) repeat-x left top; 
	/*background-image: none;*/
	color:White;
	text-decoration: none;
}
.MenuItem_Hover 
{
	background: url(images/menusel_bg.jpg) repeat-x left top;
}
.MenuItem_Hover a, .MenuItem_Hover a:hover
{
	background: url(images/menusel_bg.jpg) repeat-x left top; 
	/*background-image: none;*/
	color:White;
	text-decoration: none;
}
/** Dynamic Menu Styles **/
.MainMenu_Dynamic 
{
	background:url(images/mainmenu_dynamic_bg.jpg) repeat-y left top;
	background-color: #0b64b7;
	padding: 2px 0px 30px 8px;
}
.DynamicMenuItem
{
	color: #ffffff;
	font-size: 11px;
	font-family: Helvetica, Arial, Verdana;
	font-weight: normal;
	height:40px; /*22*/
	background-color: #0b64b7;
	text-align: left;
	padding: 0px 0px 0px 2px;
}
.DynamicMenuItem a,.DynamicMenuItem a:hover
{
	color: #ffffff;
	text-decoration:none;
	background-image:none;
}
.DynamicMenuItem_Hover
{
	background:url(images/mainmenu_dynamicarrow.jpg) no-repeat left center;
}
.DynamicMenuItem_Sel
{
	background:url(images/mainmenu_dynamicarrow.jpg) no-repeat left center;
}





/** Left Menu Styles **/
.LeftMenu
{
	background-color:#ffffff;
}



.LeftMenuItem
{
	height:24px;
	width:175px;
	/*border-left: solid 1px #e4e4e4;
	border-right: solid 1px #e4e4e4;*/
	padding: 0px 6px 0px 12px;
	font-family: Helvetica, Arial, Verdana;
	font-size: 12px;
	font-weight: normal;
	color:#666666;
	background-color:#ffffff;
	text-align:left;
	white-space:normal;
	/**background: url(images/left_separator.jpg) no-repeat left bottom; **/
}
.LeftMenuItem a
{
	font-family: Helvetica, Arial, Verdana;
	font-size: 12px;
	font-weight: normal;
	color:#000000;
	text-decoration: none;
}
.LeftMenuItem_Sel 
{
	background: url(images/leftmenu_sel.jpg) no-repeat left top;
	background-color: #ffffff;
	color:#ea6a0e;
}
.LeftMenuItem_Sel a, .LeftMenuItem_Sel a:hover
{
	background-image: none;
	text-decoration: none;
}

.LeftMenuItem_Hover 
{
	background: url(images/leftmenu_hov.jpg) no-repeat left top;
	color:#ea6a0e;
}
.LeftMenuItem_Hover a, .LeftMenuItem_Hover a:hover
{
	background-image: none;
	text-decoration: none;
}



/* DELETED ITEMS
.LeftMenuHead
{
	background:url(images/leftmenu_head.jpg) no-repeat left bottom;
	height: 16px;}


.LeftMenu_MarginLeft
{
	background: url(images/leftmenu_marginleft.jpg) no-repeat right bottom;
	width: 10px;
}

.LeftMenu_MarginBottom
{
	background: url(images/leftmenu_marginbottom.jpg) no-repeat left top;
	height: 46px;
}

*/





/** Recent Photos **/
.recent_top{background: url(images/recent_top.jpg) no-repeat left bottom;height: 18px;}
.recent_left{background: url(images/recent_left.jpg) no-repeat right bottom;width: 18px;}
.recent_right{background: url(images/recent_right.jpg) no-repeat left top;width: 18px;}
.recent_bottom{background: url(images/recent_bottom.jpg) no-repeat right top;height: 18px;}
/** Site Wizard **/
.SiteWizard_TabsControl
{
	background-color:#edecec;
	height:28px;
}
.SiteWizard_TabItem
{
	height:28px;
	padding: 0px 2px;
	white-space:nowrap;
	background: url(images/step_normalbg.jpg) repeat-x left top;
}
.SiteWizard_TabItemSel
{
	height:28px;
	padding: 0px 2px;
	white-space:nowrap;
	background: url(images/step_selectedbg.jpg) repeat-x left top;
}
.SiteWizard_Tab_Norm2Norm
{
	height:28px;
	width: 12px;
	background: url(images/step_norm2norm.jpg) no-repeat left top;
}
.SiteWizard_Tab_Norm2Sel
{
	height:28px;
	width: 12px;
	background: url(images/step_norm2sel.jpg) no-repeat left top;
}
.SiteWizard_Tab_Sel2Norm
{
	height:28px;
	width: 12px;
	background: url(images/step_sel2norm.jpg) no-repeat left top;
}
.SiteWizard_Tab_Norm2End
{
	height:28px;
	width: 12px;
	background: url(images/step_norm2end.jpg) no-repeat left top;
}
.SiteWizard_Tab_Sel2End
{
	height:28px;
	width: 12px;
	background: url(images/step_sel2end.jpg) no-repeat left top;
}
.SiteWizard_Hr 
{
	height:5px;
	width: 95%;
	background: url(images/step_hr.jpg) repeat-x left top;
/*	display: block;*/
	line-height:0;
}





/* Default Styles */
a
{
	color:#ea6a0e;
	text-decoration: none;
}
a:hover
{
	color:#ea6a0e;
	text-decoration:underline;
}
h2 /* Orange Header */
{
	font-family: Helvetica, Arial, Verdana;
	line-height: 1em;
	font-size: 20px; /*25 also see pagesubtitle*/
	margin-bottom: 5px;
	height:30px;
	display: block;
	color:#db5903;   /*e45b00*/
}
h3 /* Access = General > SubTitle - grey */
{
	font-family: Helvetica, Arial, Verdana;
	line-height: 1em;
	font-size: 13px;
	margin-bottom: 5px;
	display: block;
	color:#000000; /* 444444 */
}
h4
{
	font-family: Helvetica, Arial, Verdana;
	line-height: 1em;
	font-size: 22px;
	margin-top:0px;
	margin-bottom: 0px;
	display: block;
	color:#e45b00;
}
h5
{
	margin-top: 0px;
	font-family: Helvetica, Arial, Verdana;
	font-size: 16px;
	margin-bottom: 0px;
	color:#000000;
}
h6 /* digest subhead header */
{
	font-family: Helvetica, Arial, Verdana;
	line-height: 1em;
	font-size: 14px; /*25 also see pagesubtitle*/
	margin-bottom: 0px;
	height:30px;
	display: block;
	color:#db5903;   /*e45b00*/
}
h7 /* digest subhead current issue*/
{
	font-family: Helvetica, Arial, Verdana;
	line-height: 1em;
	font-size: 12px; /*25 also see pagesubtitle*/
	margin-bottom: 0px;
	height:20px;
	font-weight: bold; 
	display: block;
	color:#000000;   /*e45b00*/
}
/*****************************************
 * Narrow Results Box
 *****************************************/
.NarrowBox_lt
{
}
.NarrowBox_content{padding:5px;}
.NarrowBox_left{border-left: solid 1px #dadada;}
.NarrowBox_right{border-right: solid 1px #dadada;}
.NarrowBox_top{border-top: solid 1px #dadada;}
.NarrowBox_bottom{border-bottom: solid 1px #dadada;}

.NarrowBox_lt{background: url(images/narrowbox_lt.jpg) no-repeat left top;height: 6px;}
.NarrowBox_rt{background: url(images/narrowbox_rt.jpg) no-repeat right top;width: 6px;}
.NarrowBox_lb{background: url(images/narrowbox_lb.jpg) no-repeat left bottom;width: 6px;}
.NarrowBox_rb{background: url(images/narrowbox_rb.jpg) no-repeat right bottom;height: 6px;}
.NarrowBox{background: url(images/narrowbox_bg.jpg) repeat-x left bottom; empty-cells:show;}

/** Miscelanieous **/

/* IE6 trick */
input { scrollbar-face-color: expression(runtimeStyle.scrollbarFaceColor = '#fff', className = (className) ? ' type-'+type : 'type-'+type) }
input[type="text"],input[type="password"]
{
	height: 17px;
	border: solid 1px #b2b2b2;
	font-family: Helvetica, Arial, Verdana;
	font-size: 11px;
	color: #666666;
	padding: 0px 0px 0px 3px;
}
textarea
{
	border: solid 1px #b2b2b2;
	font-family: Helvetica, Arial, Verdana;
	font-size: 11px;
	color: #666666;
	padding: 0px 0px 0px 3px;
}
input.type-radio
{
}
input.type-text, input.type-password
{
	height: 17px;
	border: solid 1px #b2b2b2;
	font-family: Helvetica, Arial, Verdana;
	font-size: 11px;
	color: #666666;
	padding: 0px 0px 0px 3px;
}
.pinc_textbox, select
{
	height: 17px;
	border: solid 1px #b2b2b2;
	font-family: Helvetica, Arial, Verdana;
	font-size: 11px;
	color: #666666;
	padding: 0px 0px 0px 3px;
}
.vertical_separator
{
	background: url(images/dots_vertical.jpg) repeat-y center top;
}
.jobs_anchor
{
	color:Black;
	font-family:Arial,Helvetica,Verdana;
	text-align:left;
	padding: 10px 10px 10px 25px;
	width:175px;
	height:123px;
	/*background: url(images/r_button.jpg) no-repeat center top;*/
}
.jobs_anchor_title
{
	color:#ee761f;
	font-family:Arial,Helvetica,Verdana;
	font-size:14px;
	font-weight:bold;
	margin-bottom:5px;
}


/* RIGHT ACCORDION */

.AccordionTitle
{
	font-family: Helvetica, Arial, Verdana;
	font-size: 14px;
	font-weight:normal;
	color:#ff0000;
	padding-left:5px;
	cursor:pointer;
  	height:28px;
	border: 0px;
  	overflow:hidden;
  	vertical-align:middle;
  	text-align:left;
  	-moz-user-select:none;
  	background: url(images/flashtemp/unselected_bg.jpg) repeat-x left top;
  	color:#444444;

}
.AccordionTitle_selected
{
 	font-family: Helvetica, Arial, Verdana;
	font-size: 14px;
	font-weight:normal;
	color:#ff0000;
	padding-left:5px;
	cursor:pointer;
  	height:28px;
  	overflow:hidden;
	border: 0px;
  	vertical-align:middle;
  	text-align:left;
  	-moz-user-select:none;
  	background: url(images/flashtemp/selected_bg.jpg) repeat-x left top;
  	color:White;
}
.AccordionContent
{
  	height: 120px;
  	overflow:hidden; /* visible */
  	display:none; 
  	width:100%;
 	border: 0px;
 	font-family: Helvetica, Arial, Verdana;
	font-size: 11px;
	font-weight: normal;
	color:#666666;
	background-color:#ffffff;
	text-align:left;padding-left:0px; padding-bottom: 5px;padding-top: 0px;
}

/* http://www.switchonthecode.com/tutorials/javascript-and-css-tutorial-accordion-menus */


.AccordionContainer
{   border-top: solid 0px #C1C1C1;
  border-bottom: solid 0px #C1C1C1;
  border-left: solid 0px #C1C1C1;
  border-right: solid 0px #C1C1C1;
 }


