﻿html body
{	
	background-color:#1F2021;
	font-family: Arial;	
	font-size:12px; 
	/*margin: 5px; */
    padding: 0px;
}

#TopDiv
{
	background-color:#E28C05;
    padding: 0px;
    width:100%;
    height:8px;
}

/* Page Layout */
.MainDiv {	 
	background: #fff;
	width:100%;
	min-height: 100%;
	padding-top: 20px;
	padding: 0
}	
.header {
  width: 100%;
}

/* Web Part Page Layout */

.container{
	float:left;
	width:940px;
	height:inherit;
	background-color:white;
}
.TopLeftImage {
    float:left;
    width:100%;
}
.TopZone {
    float:left;
    width:100%;
}
.containerRow{
    float:left;
    width:100%;
}
.container.TopLeft50 {
    float:left;
    width:50%;
}
.container.TopRight50 {
    float:right;
    width:50%;
}
.container.TopLeft30 {
    float:left;
    width:30%;
}
.container.TopRight70 {
    float:right;
    width:70%;
  }
.container.MiddleLeft {
    float:left;
    width:33%;
}
.container.Middle {
    float:left;
    width:34%;
}
.container.MiddleRight {
    float:right;
    width:33%;
}
.container.BottomFarLeft {
    float:left;
    width:25%;
}
.container.BottomLeft {
    float:left;
    width:25%;
}
.container.BootomRight {
    float:left;
    width:25%;
}
.container.BottomFarRight {
    float:right;
    width:25%;
}
.container.Footer2 {
    float:right;
    width:100%;
}
.container.Ticker1 {
    float:left;
    width:150px;
    background: #313131;
    height:75px;
}
.container.Ticker2 {
    float:left;
    width:570px;
    background: #313131;
    height:75px;
    padding:0px;
}
.container.Ticker3 {
    float:left;
    width:219px;
    background: #313131;
    border-left:#464646 1px solid;
    height:75px;
}

/* Welcome Page Layout */
.container2{
	float:left;
	width:940px;
	height:inherit;
	background-color:#313131;
}
.container2Row{
    float:left;
    width:100%;
}
.container2.TopLeft50 {
    float:left;
    width:50%;
}
.container2.TopRight50 {
    float:right;
    width:50%;
}
.container2.TopLeft30 {
    float:left;
    width:30%;
}
.container2.TopRight70 {
    float:right;
    width:70%;
  }
.container2.MiddleLeft {
    float:left;
    width:33%;
}
.container2.Middle {
    float:left;
    width:34%;
}
.container2.MiddleRight {
    float:right;
    width:33%;
}
.container2.BottomFarLeft {
    float:left;
    width:25%;
}
.container2.BottomLeft {
    float:left;
    width:25%;
}
.container2.BootomRight {
    float:left;
    width:25%;
}
.container2.BottomFarRight {
    float:right;
    width:25%;
}
.container2.Footer2 {
    float:right;
    width:100%;
}
.container2.Ticker1 {
    float:left;
    width:150px;
    background: #313131;
    height:75px;
}
.container2.Ticker2 {
    float:left;
    width:570px;
    background: #313131;
    height:75px;
}
.container2.Ticker3 {
    float:left;
    width:219px;
    background: #313131;
    border-left:#464646 1px solid;
    height:75px;
}


#content {
    background-color:#3A3A3A;
    float: left;
    width: 100%;
    height: 100%;  
    vertical-align:top;
    text-align:justify;	
    color: #000000;
    font-size:11px;
    font-family:Arial;
    font-style:normal;
}
#footer {
    background-color:#1F2021;
    clear: both;
    width: 100%; 
}
/* End Page Layout */


/* Header Styles */
.ribbonbackground
{	
	background-color:transparent;	
}

#RibbonDiv 
{
   padding-top: 0px;
   margin-top: 0px;
}

.SubTable
{
	padding:0;
	border:0;
	width:940px;
}

.TopImageCell
{	
    margin-top: 0px;	
	width:100%;
	vertical-align:top;
	text-align:justify;
	height:100%;
}
.LogoImage
{
	border: 0px solid #D1CDB4;
}
/* End Header Styles */

/* Main Content Styles */
.MainPlaceHolderCell
{
	padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    margin-top: 15px;
	margin-left:15px;
	width:100%;
	vertical-align:top;
	text-align:justify;
	height:100%;
	color: #000000;
	font-size:11px;
	font-family:Arial;
	font-style:normal;
	height:inherit;
}
.MainTitleText{
	font-size: 22px;
	color:#E28C05;

}
/* End Main Content Styles */

/* Top Menu Styles */	
	
	.s4-tn{
		padding:0 !important;
		margin:0 !important;
	}
	.s4-tn li.static > .menu-item{
		text-align:center!important;
		color:#4b4b4b !important;
		font-size:11px!important;
		font-weight:bold!important;
		text-transform:uppercase!important;
		line-height:19px!important;
		width:inherit!important;
		height:19px!important;
		padding: 12px 20px 12px 20px!important;
		margin-left: 0px!important;
		margin-bottom: 0px!important;
		background-image:url('/Style Library/Images/nav-bg.jpg' )!important; 
		border: 1px solid #ccc !important;
		position: relative!important;
		background-position: 0 0 !important;
	}	
	.s4-tn li.static > a.selected{
		text-align:center!important;
		color:#fff !important;
		font-size:11px!important;
		font-weight:bold!important;
		text-transform:uppercase!important;
		line-height:19px!important;
		width:inherit!important;
		height:19px!important;
		padding: 12px 20px 12px 20px!important;
		margin-left: 0px!important;
		margin-bottom: 0px!important;
		background-image:url('/Style Library/Images/nav-active-bg.jpg' )!important; 
		border: 1px solid #ccc !important;
		position: relative!important;
		background-position: 0 0 !important;
	}
	.s4-tn li.static > a:hover{
		text-align:center!important;
		color:#fff !important;
		font-size:11px!important;
		font-weight:bold!important;
		text-transform:uppercase!important;
		line-height:19px!important;
		width:inherit!important;
		height:19px!important;
		padding: 12px 20px 12px 20px!important;
		margin-left: 0px!important;
		margin-bottom: 0px!important;
		background-image:url('/Style Library/Images/nav-hover-bg.jpg' )!important; 
		border: 1px solid #494949!important;
		position: relative!important;
		background-position: 0 0 !important;
	}
	.s4-tn li.static > a.selected:hover{
		text-align:center!important;
		color:#fff !important;
		font-size:11px!important;
		font-weight:bold!important;
		text-transform:uppercase!important;
		line-height:19px!important;
		width:inherit!important;
		height:19px!important;
		padding: 12px 20px 12px 20px!important;
		margin-left: 0px!important;
		margin-bottom: 0px!important;
		background-image:url('/Style Library/Images/nav-hover-bg.jpg' )!important; 
		border: 1px solid #494949!important;
		position: relative!important;
		background-position: 0 0 !important;
	}
	/*Menu Bar styles*/
	/*Fly out styles */
	.s4-toplinks .s4-tn a.selected:hover{
		background-position: 0 0;
		background-repeat:no-repeat;
		color:#606060!important;
		font-size:12px!important;
		font-weight:bold;
		text-decoration:none !important;
		width:105px;
	}		
	.s4-toplinks .s4-tn a.selected{
	margin: 0px;
	background-position: 0 0 !important;
	background-repeat:no-repeat !important;
		background-color: transparent !important;
		width:118px;
		height:54px;
		color:#3E4548 !important;
		border-left-style: none;
	border-left-color: inherit !important;
	border-left-width: 0px;
	border-right-style: none;
	border-right-color: inherit !important;
	border-right-width: 0px;
	border-top-style: none;
	border-top-color: inherit !important;
	border-top-width: 0px;
	border-bottom-style: none;
	border-bottom-color: inherit !important;
	border-bottom-width: 0px;
		font-size:12px!important;
}	
	.s4-tn ul.dynamic{
	background-color:#606060!important;
	border:10px solid #494949!important;
	border-top:0px;
	margin-left:1px;
	}
	.s4-tn li.dynamic > .menu-item{
	display:block !important;
	height:18px!important;
	padding-top:5px!important;
	width:220px!important;
	line-height:18px!important;
	white-space:nowrap;
	font-weight:normal!important;
		font-size:12px!important;
	color:#EDEEEF!important;
	background-image:none;
	text-align:left
	}
	.s4-tn li.dynamic > a:hover{
	font-weight:normal;
	background-color:#606060!important;
	text-decoration:underline !important;
	font-weight:normal!important;
		font-size:12px!important;
	background-image:none;
	}	
	/*End Fly out styles */
	/*----- Other stuff -------*/
	.right-wp-zone-col {
	margin-top:20px
	}
	.col-fluid-1 {
	margin-top:20px
	}
	#s4-leftpanel-content {
	padding-top:20px!important;
	border-right:0px!important;
	border-bottom:0px!important;
	margin-right:0px;
	margin-left:6px;
	background-color:#f7f7f7!important
	}
	.s4-titlelogo{
	padding-left:10px
	}
	.s4-title{
	padding-left:0px;
	}
	TD.ms-sbscopes {
	padding-right:0px
	}	
		
	.s4-title-inner{
	background: -webkit-gradient(linear, left top, left bottom, from(#a0d9e6), to(#7ec1d0));
	background: -moz-linear-gradient(top, #f7f7f7, #7ec1d0);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#a0d9e6, endColorstr=#7ec1d0);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#a0d9e6, endColorstr=#7ec1d0)";
	padding:0px 0px 0px 0px;
	margin:0px;
	min-height:100px;
	}
	body #s4-topheader2{
	background-color:#7ec1d0;
	margin-left:0px;
	border-top:0px;
	border-bottom:0px;
	}

	.s4-lp{
	background-color:#7ec1d0;
	margin-left:0px;
	border-top:0px;
	border-bottom:0px;
	}

/* Top Menu Styles */

/* Sub Menu Styles */
	.SubMenuRow
	{
		font-size: 11px;
		color: #EBEBEB;
		font-family: Arial;
	}
/* End Sub Menu Styles */

/* Secondary Menu Styles */
	.MenuTitle{
	color: #E28C05;
  	font-size:12px;
  	font-family:Arial;
  	font-style:normal;
  	font-weight:bold;  	
  	
	}
	.MenuText{
	color: #636B6E;
  	font-size:11px;
  	font-family:Arial;
  	font-style:normal;
  	font-weight:normal;
	}
/* End Secondary Menu Styles */


/* Search Styles */
	#s4-searcharea{
	    margin-top: 0px;
	}
	.s4-search table{
	    margin-right: 0px !important;
	    background-color:#ffffff !important;
	    width:220px;
	}
	.s4-search .ms-sbtable{
	    border: none 0px;
	    margin-right: 0px;
	}
	.s4-search TD.ms-sbcell{
	    padding-right: 0px;
	    padding-left: 0px;
	}
	.s4-rp{
		padding-top:0px!important;
		margin-right:0px;
	}
	.s4-search{
		padding-top:0px!important;
		margin-right:0px;
	}
	.s4-search input.ms-sbplain{
		background:url("/Style Library/Images/bgximg.png") repeat-x scroll 0 -511px #ffffff !important;
		border:0px solid #ffffff !important;
		font-size:8px;
		height:17px;
		padding:2px 3px 0;
		width:191px !important;
	    font-style:normal !important;
	}
	.INPUT.s4-searchbox-QueryPrompt{
	    font-style:normal !important;
	    color:#3e4548 !important;
}
 End Search Styles*/

/* Start:Custom search icon and search box styling */


/*	td.ms-sbgo
	{
	background-color:transparent; 
	padding-bottom:0px; 
	padding-top:0px; 
	border:solid 0px #949494; 
	} 
	
	
	td.ms-sbgo a
	{ 
	padding: 0px 0px 0px 0px !important; 
	margin: 0px 0px 0px 4px !important; 
	}
	
	
	td.ms-sbgo a
	{ 
	background-image: url("/Style Library/Images/search-bt.gif"); 
	background-repeat: no-repeat; 
	background-position: top left; 
	float:left;
	} 
	td.ms-sbgo a img
	{ 
	visibility: hidden;
	height: 27px;
	width: 77px;
	}
	
	
	.s4-search input.ms-sbplain 
	{
	            width:191px !important;
	            background:transparent url("/Style Library/Images/textbox-bg.gif") 0 0 no-repeat;
	            font-size:12px !important;
	            height:25px;
	            border:1px solid #d4d4d4;
	}


	.s4-search .srch-gosearchimg
	 {
	           height:27px !important;
	}
	*/

/* End: Custom search icon and search box styling  */

/* Left Menu Styles */
/*.LeftMenu
{
    width:0px;
	float:left;
	vertical-align: top;
	height: 0%;
	font-size: 11px;
	font-family: Arial;
	background-color:#F6F3EA;
	text-align:left;
}

.LeftMenuSpacer
{
	vertical-align:top;
	height:100%;
	width:15px;
	background-color:#F9F5EE;		
}

.LeftNavContainer 
{
	color: #F4EEE0;
	margin-top: 0px;	
}

.LeftNav1
{
	color: #000000 ;
	width:200px;		
	background-color:#F6F3EA;		
	border-bottom:2px;
	border-bottom-color:#FFFFFF;
	border-bottom-style:solid;
}

.LeftNav2
{	
	color: #000000 ;
	width:200px;		
	background-color:#F6F3EA;		
	border-bottom:2px;
	border-bottom-color:#FFFFFF;
	border-bottom-style:solid;
}

.LeftNav3
{	
	color: #3A0000;
	width:280px;	
	text-decoration:underline;
}

.LeftNavHoverOrSelect 
{
	background-color: #E8E2C8;
	color: #2A2A2A;
	width: 200px;
}
/* End Left Menu Styles */

/* CEWP Styles */


	.CEWPTextTiles {
	  color: #3E4548;
	  font-size:10pt;
	  font-family:Arial;
	  font-style:normal;
	}
	
	.CEWPTableBodyBold {
	  color: #3E4548;
	  font-size:11px;
	  font-family:Arial;
	  font-style:normal;
	  font-weight:bold;
	}
	
	.CEWPTableBody {
	  color: #3E4548;
	  font-size:11px;
	  font-family:Arial;
	  font-style:normal;
	  font-weight:normal;
	}
    
/* End CEWP Styles */

/* End Career Styles */

	.CareerTableHead {
	  color: #3E4548;
	  font-size:15px;
	  font-family:Arial;
	  font-style:normal;
	  font-weight:bold;
	  padding:5px;
	  text-align:left;
	  text-indent:20px;
	  border-top:2px #797F83 solid;
	  border-bottom:2px #797F83 solid;

	}

	.CareerTableBodyBold {
	  color: #3E4548;
	  font-size:11px;
	  font-family:Arial;
	  font-style:normal;
	  font-weight:bold;
	  padding:5px;
	  text-indent:25px;
	}
	
	.CareerTableBody {
	  color: #3E4548;
	  font-size:12px;
	  font-family:Arial;
	  font-style:normal;
	  font-weight:normal;
	  padding:5px;
	  text-indent:25px;
	  border-bottom:1px #EDEEEF solid;
	}

/* End Career Styles */

/* Text Image Styles */


	.ImgTextTiles {
	  color: #ffffff;
	  font-size:20pt;
	  font-family:Arial;
	  font-style:normal;
	}

	.ImgTextTiles1 {
	  color: #ffffff;
	  font-size:18pt;
	  font-family:Arial;
	  font-style:normal;
	}

	.ImgTextTiles2 {
	  color: #ffffff;
	  font-size:16pt;
	  font-family:Arial;
	  font-style:normal;
	}
	
	.ImgTableBody {
	  color: #ffffff;
	  font-size:12pt;
	  font-family:Arial;
	  font-style:normal;
	  font-weight:normal;
	}
	
	.ImgTableBody1 {
	  color: #ffffff;
	  font-size:10pt;
	  font-family:Arial;
	  font-style:normal;
	  font-weight:normal;
	}
	.ImgTableBodyBold {
	  color: #ffffff;
	  font-size:10pt;
	  font-family:Arial;
	  font-style:normal;
	  font-weight:bold;
	  text-align:right;
	}

	.ImgReadMoreBold {
	  color: #ffffff;
	  font-size:8pt;
	  font-family:Arial;
	  font-style:normal;
	  font-weight:bold;
	}
	
    
/* End Text Image Styles */

/* Home Portlet Styles */
	.HomeMenuTitle{
	color: #E28C05;
  	font-size:11pt;
  	font-family:Arial;
  	font-style:normal;
  	font-weight:bold;  	
  	
	}
	.HomeMenuText{
	color: #EDEEEF;
  	font-size:11px;
  	font-family:Arial;
  	font-style:normal;
  	font-weight:normal;
	}
	
	.HomeReadMore{
	color: #3E4548;
  	font-size:10px;
  	font-family:Arial;
  	font-style:normal;
  	font-weight:bold;
	}
	
/* End Home Portlet Styles */


/* Footer Styles */
.FooterRow
{
	padding-top:10px;
	font-size: 7.5pt;
	color: #EBEBEB;
	font-family: Arial;
	width: 100%;
	height: 100%;
	vertical-align:text-bottom;
	background-color:#1F2021;
}

.FooterCell
{
	background-color:transparent;
	width:940px;
	height:100%;
}
/* End Footer Styles */

/* Microsoft Style override */
/* Set the background for the tabs at the top (Browse / Page) */
.ms-cui-ribbonTopBars{
	background: #EBEBEB !important;
	padding-top:0px;
}

.ms-siteactionsmenuinner{
/* [ReplaceColor(themeColor:"Dark2")] */ border-color:#333333 !important;
/* [ReplaceColor(themeColor:"Dark2")] */ border-top-color:#333333 !important;
/* [RecolorImage(themeColor:"Dark2-Lighter",method:"Filling",includeRectangle:{x:0,y:467,width:1,height:11})] */ background: #333333 -0px -467px !important;
/* [ReplaceColor(themeColor:"Dark2")] */ background-color:#EBEBEB !important;
}

.ms-siteactionsmenuhover{
/* [ReplaceColor(themeColor:"Dark2")] */ border-color:#333333!important;
/* [RecolorImage(themeColor:"Dark2-Lighter",method:"Filling",includeRectangle:{x:0,y:467,width:1,height:11})] */ background: #333333 -0px -467px !important;
/* [ReplaceColor(themeColor:"Dark2")] */ background-color:#ED991F !important;
}

.ms-cui-toolbar-toolbar{
font-family: Arial;
font-size:10pt !important;
color: #000000 !important;
}

.ms-cui-menu{
font-family: Arial;
font-size:10pt !important;
color: #000000 !important;
}

.ms-cui-ribbon{
font-family: Arial;
font-size:10pt !important;
color: #000000 !important;
}
.ms-cui-toolbar-toolbar a{
color: #000000 !important;
}

.ms-cui-menu a{
color: #000000 !important;
}

.ms-cui-ribbon a{
color: #000000 !important;
}

.ms-cui-tt-a{
color: #000000 !important;
}
.ms-cui-tt-s > .ms-cui-tt-a{
background-color:#F6F3EA;
color: #000000 !important;
}
.ms-cui-tt-a:hover{
/* [ReplaceColor(themeColor:"Dark2",themeTint:"0.8")] */ border-color:#b6babf !important;
background:#ED991F -0px -1000px !important;
color: #000000 !important;
}
.ms-cui-tt-s .ms-cui-tt-a:hover{
background:#ED991F -0px -976px !important;
color: #000000 !important;
}

td.ms-sbgo{
	background-color:#ffffff !important;
}

td.ms-sbcell{
	border:none !important;
}

.ms-sbplain{	
	border: 1px solid gray !important;
}

.ms-WPHeader
{
	background:transparent !important;
}

.ms-WPHeader TD
{
	border-bottom: 0px !important;
}

.ms-WPDesign
{
	background:transparent !important;
}

.ms-WPTitle
{
	font-family: "Arial" !important;
	color: #3E4548 !important;
	font-size: 12px !important;
	font-weight:bold !important;
	background-color:transparent !important;
	border-bottom-color:transparent ;
	border-bottom-style: solid;
	border-bottom-width: 8px;
}

.ms-WPBorderBorderOnly
{
	border: 1px #EDEEEF solid !important;
	border-color:#EDEEEF !important;
}

.ms-WPBorder
{
	border: 1px #EDEEEF solid !important;
	border-color:#EDEEEF  !important;
}

.ms-WPTitle A:visited
{
	color: #ECEDEE !important;
}

.ms-WPTitle A:link
{
	color: #ED991F !important;
}

.ms-WPTitle A:hover
{
	color: #ED991F !important;
}

.ms-TPBody th
{
	background: transparent !important;
	font-family: Arial !important;	
	font-size:11px !important;
	text-align:left;
}

.ms-WPBody th
{
	background: transparent !important;
	font-family: Arial !important;	
	font-size:11px !important;
	text-align:left;
}

.ms-partline
{
	background-color: transparent !important;
}

.ms-vh-icon table.ms-selectedtitle
{
	background-color: #D1CCB6 !important;
	font-size: 11px !important;	
}

.ms-vh2 table.ms-selectedtitle
{
	background-color: #D1CCB6 !important;
	font-size: 11px !important;	
}

.ms-vh table.ms-selectedtitle
{
	background-color: #D1CCB6 !important;
	font-size: 11px !important;	
}

.ms-unselectedtitle
{
	background-color: #ffffff !important;	
}

.ms-summarystandardbody .ms-vh2{
	padding: 0px 0px 0px 0px !important;
	font-family: Arial !important;
	font-size: 11px !important;
}

.ms-listviewtable .ms-vh2{
	padding: 0px 0px 0px 0px !important;
	font-family: Arial !important;
	font-size: 11px !important;
}

.ms-vb-title .ms-unselectedtitle
{
	padding:0px !important;
	font-family: Arial;
	font-size: 11px;
}

.ms-vh2-nofilter a
{
	color: #FFFFFF !important;
}

.ms-vh2 a
{
	color: #FFFFFF !important;
}

.ms-vh a:visited
{
	color: #FFFFFF !important;
}

.ms-vh a
{
	color: #FFFFFF !important;
}

.ms-alternating
{
	background-color: #ffffff !important;
}

.ms-alternatingstrong
{
	background-color: #ffffff !important;
}

.ms-WPBody A:visited
{
	color:#E28C05 !important;
	font-family: Arial !important;	
	font-size:12px !important;
}

.ms-WPBody A:link
{
	color:#E28C05 !important;
	font-family: Arial !important;	
	font-size:12px !important;
}

.ms-WPBody
{
 	font-family: Arial !Important;
	color: #3B3B3B !important;
	font-family: Arial !important;	
	font-size:12px !important;
	text-align:left;
	padding-left:22px;
	padding-top:22px;
}

a.ms-addnew
{
	color:#000000 !important;
}

.ms-disc a
{
	color:#3B3B3B !important;
	font-family: Arial !important;	
	font-size:12px !important;
}


.ms-vb-user a
{
	color:#3B3B3B !important;
	font-family: Arial !important;	
	font-size:12px !important;
}


.ms-GRStatusText a
{
	color:#3B3B3B !important;
	font-family: Arial !important;	
	font-size:12px !important;
}


.ms-vb2 a
{
	color:#3B3B3B !important;
	font-family: Arial !important;	
	font-size:12px !important;
}


.ms-vb a
{
	color:#3B3B3B !important;
	font-family: Arial !important;	
	font-size:12px !important;
}


.ms-siteaction a
{
	font-family:Arial !important;
	color: #4c4c4c !important;
	font-size:11px;
}


.ms-siteaction
{
	font-family:Arial !important;
	color: #4c4c4c !important;
	font-size:11px;
}

.ms-siteactionsmenu div div div 
{	 
     background:transparent !important;
     border:1px solid transparent !important;    
}

.ms-SpLinkButtonActive
{    
     background: transparent !important;
     border:1px solid  transparent !important;
}

.ms-siteactionsmenu div div div.ms-siteactionsmenuhover
{    
     background: transparent !important;
     border:1px solid  transparent !important;
}

.bullet
{
	background-image:url("Images/LSTBULET.GIF") !important;
}

.link-item a:link
{
	font-family: Arial !important; 
	font-size: 12px !important; 
	color:#E28C05 !important;
	text-decoration:underline;
}

.link-item a
{
	font-family: Arial !important; 
	font-size: 12px !important; 
	color:#E28C05 !important;
	text-decoration:none !important;
}

.link-item
{
	font-family: Arial !important; 
	font-size: 12px !important; 
	color:#E1E1E1 !important;
	text-decoration:none !important;
}

.link-item-large a:link
{
	font-family: Arial !important;
	font-size: 12px !important; 
	color:#E28C05 !important;
	text-decoration:underline;
}

.link-item-large a
{
	font-family: Arial !important;
	font-size: 12px !important; 
	color:#E28C05 !important;
	text-decoration:none !important;
}

.link-item-large
{
	font-family: Arial !important;
	font-size: 12px !important; 
	color:#E1E1E1 !important;
	text-decoration:none !important;
}

.SharepointLogin
{
	float:right;
	display:inline;
}

.ms-globallinks
{
	font-size:11px;
	background:transparent;
}

.ms-globallinks a
{
	color:#4c4c4c !important;
	text-decoration:none !important;
	font-family:Arial !important;
}

.ms-globallinks
{
	color:#4c4c4c !important;
	text-decoration:none !important;
	font-family:Arial !important;
}

.Console 
{ 
	clear:both; 
}

.s4-trc-container-menu
{
	float:right !important;
	margin:12px 3px !important;		
}

.ms-SPLink A:link 
{ 
	COLOR: #4c4c4c !important; 
}


/* Microsoft Style override */

/* wpcontent */
#wpcontent -overview{}
.wpcontent {width: 600px;margin-right: 15px;float: left;margin-bottom: 3px;}
.wpcontent h4{margin-bottom: 5px;text-transform: none;margin-top:1px;}
.wpcontent p{margin-left: 15px;margin-top:1px;}
.attract-image.business{background: url('/Style Library/Images/sprite.png') -75px -145px transparent;}
.attract-image{background: url('/Style Library/Images/sprite.png') no-repeat bottom left transparent;display: block;float: left;width:35px;height: 30px;margin-top: 25px;margin-right: 10px; margin-left: 20px;}
#main.page #business-sections .business-section{width: 183px;}


/* slider */
#slider{position: relative;}
.slider-btn{display: block;float: left;background: url('/Style Library/Images/sprite.png') no-repeat -430px -145px transparent;text-indent: -9999px;width:30px;height: 40px;position: absolute;bottom:100px;z-index: 999;left: 30px;}
#slider-next-btn.slider-btn{left: 60px;background: url('/Style Library/Images/sprite.png') no-repeat -460px -145px transparent;}


/* business sections */
#business-sections{margin-bottom: 10px;}
.business-section{position: relative;width: 205px;padding-right: 15px;float: left;font-size: 12px;margin-right: 15px; padding-bottom:20px;}
.business-section h3{margin-bottom: 20px;}
.business-section img{float: left;margin-right: 20px;}
.business-section p{margin-bottom: 10px;color:#757575;line-height: 18px;}
.business-section a{color:#757575;font-weight: bold;font-size: 11px;text-transform: uppercase;}
.business-section a:hover{color:#E28C05;}
h3{font-size: 14px;color:#E28C05;}
.faded-border{background: url('/Style Library/Images/sprite.png') no-repeat top right transparent;display: block;position: absolute;top:0;right:0;width:20px; height:150px;}

/* advert sections */
#advert-sections{margin-bottom: 10px;}
.advert-section{position: relative;width: 198px;padding-right: 15px;float: left;font-size: 11px;margin-right: 15px;margin-bottom: 15px;}
.advert-section h3{margin-bottom: 20px;}
.advert-section img{float: left;margin-right: 20px;}
.advert-section p{margin-bottom: 10px;color:#757575;line-height: 18px;}
.advert-section a{color:#757575;font-weight: bold;font-size: 11px;text-transform: uppercase;}
.advert-section a:hover{color:#E28C05;}
h3{font-size: 14px;color:#E28C05;}
.faded-border{background: url('/Style Library/Images/sprite.png') no-repeat top right transparent;display: block;position: absolute;top:0;right:0;width:20px; height:140px;}


/* other sections */
#sections-overview{}
.section{width: 290px;margin-right: 15px;float: left;margin-bottom: 3px;}
.section h4{margin-bottom: 5px;text-transform: none;margin-top:1px;}
.section p{margin-left: 15px;margin-top:1px;}
.attract-image.business{background: url('/Style Library/Images/sprite.png') -75px -145px transparent;}
.attract-image{background: url('/Style Library/Images/sprite.png') no-repeat bottom left transparent;display: block;float: left;width:35px;height: 30px;margin-top: 25px;margin-right: 10px; margin-left: 20px;}
#main.page #business-sections .business-section{width: 183px;}


/* visible sub nav */
#sub-nav-visible{list-style: none;padding: 0;margin: 0;}
#sub-nav-visible li{float: left;width: 300px;margin-bottom: 10px;}
#sub-nav-visible li a{color:#E28C05;font-size: 11px;}
#sub-nav-visible li.current a{color:#313131; font-size:11px;}
#sub-nav-visible li.current .arrow{background: url("/Style Library/Images/sprite.png") no-repeat scroll -51px -123px transparent;}
#sub-nav-visible p{margin-left: 15px; margin-top:1px;margin-bottom:1px;font-size:11px;}

#sidebar{width:255px; margin-bottom:1px; margin-top:1px;}

/* online tools */
#online-tools{margin-bottom: 10px;margin-top:1px;}
#online-tools h3{margin-bottom: 10px;}
#online-content{padding: 10px; border: 1px solid #ccc;}
#online-content img{float: left;margin-right: 10px;}
#online-content a{font-size: 11px;color: #e68c00;}
#online-content p{line-height: 18px;color:#858278;font-size: 11px;margin-top:0px;}


/* main intro */
#main-intro{margin-bottom: 20px;}
#main-intro img{float: left;display: block;}
#intro-content{float: left;width: 220px; padding: 20px;height: 305px;background: #646464;border-right: 7px solid #E28C05;}
#intro-content h2{color: #fff;font-weight: normal;font-size: 28px;text-transform: uppercase;}
#intro-content .attract-image{margin: 0; margin-top: 40px; margin-bottom: 5px; display: block; float: none;}
#intro-content p{color: #a7a7a7;}
#intro-content a{color: #E28C05;font-size: 11px;}



.arrow{background: url("/Style Library/Images/sprite.png") no-repeat scroll -27px -75px transparent;display: block;float: left;width: 15px;}


/* news */
#news h3{float: left;margin-top: 7px;margin-left: 5px; color:#E28C05; font-size:14px; text-transform:capitalize;}


/* social */
#social{float:right;background: #313131; width: 189px;}
#social h5{float: left;margin-top: 7px;margin-left: 5px; color:#757575; font-size:12px; text-transform:uppercase;}
.social-btn{display: block;float: left;width:25px; height: 30px; text-indent: -9999px;background: url('/Style Library/Images/sprite.png') no-repeat 0px -96px transparent;margin-right: 0px;}
#twitter{background: url('/Style Library/Images/sprite.png') no-repeat -28px -96px transparent;}


/* contact page */
#contact{border: 1px solid #ccc;background: #eee;padding: 0;}
#contact-nav{list-style: none;padding: 0;margin: 0;height: 55px;}
#contact-nav li{float: left;padding: 20px 30px 20px 20px;background: url("/Style Library/Images/contact-nav-bg.jpg") repeat-x scroll 0 0 #ededed;border-right: 1px solid #ccc;border-bottom: 1px solid #ccc;}
#contact-nav li.last{border-right: 0;}
#contact-nav li a{color: #7a7a7a;}
#contact-nav li a:hover{color: #E28C05;}
#contact-content{background: #fff;padding: 20px;}
#contact-nav li.current{background: #fff;border-bottom: none;}
#contact-nav li.current a{color: #E28C05;}
#cities{background: url("/Style Library/Images/contact-side-bg.jpg") repeat-y scroll 0 0 #fff;list-style: none;padding: 20px 0;margin: 0;width: 200px;padding-left: 10px;float: left;}
#cities li{margin-bottom: 10px;width: 200px;}
#cities li a{color:#7a7a7a;padding-left: 20px;}
#cities li a:hover{color: #E28C05;}
#cities li.current{background: url("/Style Library/Images/sprite.png") -245px 0px no-repeat transparent;padding: 8px 10px 10px 20px;padding-left: 0;}
#cities li.current a{color:#fff;}
#contact-info{float: left;width:385px;padding-top: 20px;background: #fff;}


/***********************************
 _____________Browsers________________
 
 Table Of Contents
    -IE7
    -IE8
************************************/

/* ie7 */
html.ie7 #search_btn{position:absolute;left:5px;top:5px;}
html.ie7 header{z-index:99}
html.ie7 .clearfix { display:inline-block; }
html.ie7 #primary-nav li.has-childeren .sub-nav,{left:0;padding-top:10px;padding-left:0px;padding-bottom:10px;padding-right:10px;}
html.ie7 #call{background:#282828;}
html.ie7 #attract-btns li{height:90px;margin-bottom:40px;width:312px;}
html.ie7 #business a, html.ie7 #individual a{width:180px;}
html.ie7 #call a{width:170px;}
html.ie7 .business-section{margin-bottom:20px;height:150px;}
html.ie7 #footer-submit-btn{float:right;display:inline-block;width:100px;}
html.ie7 #footer-form .footer-select{width:300px;}
html.ie7 #sub-nav-visible{min-height:80px;}
html.ie7 #main-intro{min-height:300px;}
html.ie7 #social{min-height:42px;}
html.ie7 #contact,html.ie7 #contact-content {min-height:200px;}

/* ie8 */
html.ie8 #primary-nav li.has-childeren:hover {margin:0;height:63px;}
html.ie8 #primary-nav li.has-childeren:hover a{padding-top:20px;}
html.ie8 #primary-nav li.has-childeren:hover .sub-nav-area a{padding-top:5px;}

/***********************************
 _____________Other________________
************************************/


.ir { display: block; text-indent: -999em; overflow: hidden; background-repeat: no-repeat; text-align: left; direction: ltr; }
.hidden { display: none; visibility: hidden; }
.visuallyhidden { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; }
.visuallyhidden.focusable:active,
.visuallyhidden.focusable:focus { clip: auto; height: auto; margin: 0; overflow: visible; position: static; width: auto; }
.invisible { visibility: hidden; }
.clearfix:before, .clearfix:after { content: "\0020"; display: block; height: 0; overflow: hidden; }
.clearfix:after { clear: both; }
.clearfix { zoom: 1; }




/* Round Corners */

/*#xyz-content-corner-tl{ 
	background-image: url(/_layouts/images/xyz/xyz_content_corner_tl.png); 
	background-position:left top; 
	background-repeat: no-repeat; 
	background-color: #ffffff; 
} 
#xyz--content-corner-tr{ 
	background-image: url(/_layouts/images/xyz/xyz_content_corner_tr.png); 
	background-position:right top; 
	background-repeat: no-repeat; 
} 
#xyz--content-corner-bl{ 
	background-image: url(/_layouts/images/xyz/xyz_content_corner_bl.png); 
	background-position:left bottom; 
	background-repeat: no-repeat; 
	height: 100%; 
} 
#xyz--content-corner-br{ 
	background-image: url(/_layouts/images/xyz/xyz_content_corner_br.png); 
	background-position:right bottom; 
	background-repeat: no-repeat; 
	height: 100%; 
}



/* End Round Corners */

