/* Axia Styles */

/***************************************************

					General Styles
					
****************************************************/

body
{
	margin: auto;
	background-color: #000000;
	padding-top: 14px;
	color: #4c4c4c;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
/*.content
{
	margin: auto;
	padding-top: 14px;
	color: #4c4c4c;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}*/
.content
{
	font-size: 11px;
	line-height: 16px;
	color: #4c4c4c;
/*	padding-left: 7px;
	padding-right: 25px;*/
}
li
{
	list-style: none;
	background: url(newImages/bullet.gif) no-repeat;
	background-position: 0px 6px;
	padding-left: 8px;
	padding-bottom: 12px;
}
#container
{
	background-color: #ffffff;
	width: 985px;
}
#footer
{
	font-size: 10px;
	color: #bababa;
	padding-top: 7px;
	padding-left: 37px;
	padding-right: 37px;
}
#footer a
{
	text-decoration: underline;
	color: #bababa;
	font-size: 10px;
}
#footer a:hover
{
	text-decoration: none;
}

#contentBG a:link{color:#1b5370;text-decoration:underline;}
#contentBG a:visited{color:#1b5370;text-decoration:underline;}
#contentBG a:hover{color:#327395;text-decoration:none;}

h2{font-family: Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;color:#a0a0a0;display:inline;}
h3{font-family: Arial, Helvetica, sans-serif;font-size:11px;font-weight:bold;}


/***************************************************

					Homepage Styles
					
****************************************************/



#homeLeft
{
	width: 279px;
	padding-top: 24px;
	padding-left: 25px;
	color: #787878;
}
#homeLeftText
{
	padding-left: 11px;
	padding-right: 45px;
	line-height: 24px;
	padding-top: 20px;
}	
#homeLeft h1
{
	font-size: 20px;
	font-weight: normal;
}
#homeRight
{
	width: 706px;
}
.homeBoxText
{
	font-size: 11px; 
	color: #4c4c4c;
	padding-left: 10px;
	padding-top: 17px;
	padding-bottom: 25px;
}
.homeBoxText p
{
	display: inline;
}
.homeBoxText h1
{
	font-size: 14px;
	font-weight: normal;
	display: inline;
}
#primaryServicesTile
{
	width: 234px; 
	background: url(newImages/primaryServicesBGRepeat.gif) repeat-y top left; 
	background-color: none;
}
#primaryServicesBG
{
	width: 234px; 
	height: 180px;
	background: url(newImages/primaryServicesBG.gif) no-repeat;
	padding-right: 15px;
	padding-top: 17px;
	line-height: 17px;
}
.primaryServiceTitle
{
	padding-bottom: 0px;
}
.primaryServiceTitle a
{
	font-size: 13px;
	color: #1b5370;
	text-decoration: none;	
}
.primaryServiceTitle a:hover
{
	color: #5eaed8;
}
.primaryServiceText
{
	font-size: 11px; 
	color: #4c4c4c;
	padding-left: 10px;
	padding-bottom: 15px;
	padding-right: 0px;
}
.primaryServiceText p
{
	display: inline;
}
.arrow
{
	margin-left: 5px;
}
#globalPresenceTile
{
	width: 236px; 
	background: url(newImages/globalPresenceBGRepeat.gif) repeat-y top left; 
	background-color: none;
}
#globalPresenceBG
{
	width: 236px;
	height: 180px;
	background: url(newImages/globalPresenceBG.gif) no-repeat;
	padding-right: 15px;
	line-height: 17px;
}
#globalPresenceBG a
{
	color: #1b5370;
	text-decoration: none;
}
#globalPresenceBG a:hover
{
	color: #5eaed8;
}
#caseStudyTile
{
	width: 236px; 
	background: url(newImages/caseStudyBGRepeat.gif) repeat-y top left; 
	background-color: none;
}
#caseStudyBG
{
	width: 236px;
	height: 180px;
	background: url(newImages/caseStudyBG.gif) no-repeat;
	padding-right: 15px;
	line-height: 17px;
}
#caseStudyBG a
{
	color: #1b5370;
	text-decoration: none;	
}
#caseStudyBG a:hover
{
	color: #5eaed8;
}
#caseStudyText
{
	padding-right: 0px;
	padding-bottom: 13px;
}

/***************************************************

					Template Styles
					
****************************************************/

#innerLeft
{
	width: 266px;
	padding-left: 25px;
	color: #787878;
	background: url(newImages/templateLeftBGTile.gif) repeat-y top left;
}
#innerRight
{
	width: 719px;
}
#innerLogo
{
	padding-top: 24px;
	padding-bottom: 27px;
}
#leftNav
{
	padding-left: 1px;
}
.secondLevelItemOff
{
	padding-left: 14px;
	padding-top: 6px;
	padding-bottom: 7px;
	padding-right: 30px;
	background: url(newImages/leftnavSectionOnBtm.gif) no-repeat;
	background-position: bottom;
	width: 194px;
}
.secondLevelItemOff a
{
	font-size: 14px;
	color: #767676;
	text-decoration: none;
}
.secondLevelItemOff a:hover
{
	color: #1b5370;
	text-decoration: none;
}
.secondLevelItemOn
{
	padding-left: 14px;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-right: 30px;
	background: url(newImages/leftnavOn.gif) no-repeat;
	background-position: top;
	width: 194px;
}
.secondLevelItemOn a
{
	font-size: 14px;
	color: #1b5370;
	text-decoration: none;
}
#thirdLevelContainer
{
	background: url(newImages/leftnavSectionOnBtm.gif) no-repeat; 
	background-position: bottom; 
	padding-bottom: 2px;
}
.thirdLevelItemOff
{
	padding-left: 34px;
	padding-top: 4px;
	padding-bottom: 5px;
}
.thirdLevelItemOff a
{
	font-size: 11px;
	color: #787878;
	text-decoration: none;
}
.thirdLevelItemOff a:hover
{
	color: #1b5370;
}
.thirdLevelItemOn
{
	padding-top: 4px;
	padding-bottom: 5px;
	background-position: top;
	color: #1b5370;
}
.thirdLevelItemOn a
{
	font-size: 11px;
	padding-left: 34px;
	color: #1b5370;
	text-decoration: none;
	display: block;
	background: url(newImages/thirdLevelNavDash.gif) no-repeat;
	background-position: 23px 5px;
}
#contentLeft
{
	width: 483px;
}
#contentRight
{
	width: 236px;
}
#contentBG
{
	
	width: 719px;
	height: 307px;
}
#contentBGTile
{
	background: url(newImages/innerContentAreaBG.gif) repeat-y top left;
	padding-bottom: 21px;
	height: 413px;
}
#subpage_title
{
	font-size: 14px;
	color: #1b5370;
	display: block;
	padding-bottom: 8px;
}
.contentLeftText
{
	font-size: 12px;
	line-height: 17px;
	color: #4c4c4c;
	padding-left: 7px;
	padding-right: 45px;
}
.contentRightText
{
	font-size: 11px;
	line-height: 16px;
	color: #4c4c4c;
	text-align: right;
	padding-right: 15px;
	padding-left: 17px;
}
.contentRightText a
{
	color: #1b5370;
	text-decoration: none;
}
.caseStudy
{
	padding-right: 0px;
	padding-bottom: 17px;
}
.caseStudyTitle
{
	font-weight: bold;
	display: block;
}
.contentTable
{
	border-top: 1px solid #4c4c4c;
	border-left: 1px solid #4c4c4c;
}
.contentTableTitle
{
	text-align: center;
	font-weight: bold;
	border-bottom: 1px solid #4c4c4c;
	border-right: 1px solid #4c4c4c;
}
.contentTableItem
{
	text-align: center;
	border-bottom: 1px solid #4c4c4c;
	border-right: 1px solid #4c4c4c;
}
.contentTableTopTitle
{
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	border-bottom: 1px solid #4c4c4c;
	border-right: 1px solid #4c4c4c;
}
/*****************************************

		Menu Styles

******************************************/
/* force scrollbar on so no page jump */
:root{overflow-y:scroll;}

/* all menu styles below this line */
/* this is the clipping region for the menu. it's width and height get set by script, depending on the size of the items table */
.DropdownMenu {
	position:absolute;
	overflow:hidden;
	left:-1000px;
	top:-1000px;
	color:#ffffff;
	}

/* this is the main container for the menu itself. it's width and height get set by script, depending on the size of the items table */
.DropdownMenu .content {
	position:absolute;
	color:#ffffff;
	font-size:11px;
	font-family: Arial, Helvetica, sans-serif;
	}

/* this table comprises all menu items. each TR is one item. It is relatively positioned so that the shadow and background transparent divs 

can be positioned underneath it */
.DropdownMenu .items {
	color:#ffffff;
	position:relative;
	/*left:3px; */
	top:0px;
	/*border:1px solid #cfd2d5;*/
	border:none;
	z-index:2;
	
	}

.DropdownMenu.top .items {
	/*width:200px;
	border:solid 1px #993333;*/
	border:none;
	color:#ffffff;
	position: relative;
	}

/* each TR.item is one menu item */
.DropdownMenu .item {
    color:#eeeeee;
    font-size:11px;
    height:20px;
    font-family: Arial, Helvetica, sans-serif;
	/* this is a hack for mac/ie5, whom incorrectly cascades the border properties of the parent table to each row */
	/*background-color:#000000;*/
	border:none;
	cursor:pointer;

	}

/* this DIV is the semi-transparent white background of each menu. the -moz-opacity is a proprietary way to get transparency in mozilla, the 

filter is for IE/windows 5.0+. */
/* we set the background color in script because ie mac does not use it; that browser only uses a semi-transparent white PNG that the spacer 

gif inside this DIV is replaced by */
.DropdownMenu .background {
	color:#ffffff;
	position:absolute;
	left:0px; 
	top:0px;
	z-index:1;
	-moz-opacity:.8;
	filter:alpha(opacity=0);
	}

/* same concept as .background, but this is the sliver of shadow on the right of the menu. It's left, height, and background are set by 

script. In IE5/mac, it uses a PNG */
.DropdownMenu .shadowRight {
	position:absolute;
	z-index:3;
	top:3px; width:0px;
	-moz-opacity:.4;
	filter:alpha(opacity=0);/**/
	}

/* same concept as .background, but this is the sliver of shadow on the bottom of the menu. It's top, width, and background are set by 

script. In IE5/mac, it uses a PNG */
.DropdownMenu .shadowBottom {
	position:absolute;
	z-index:1;
	left:3px; height:0px;
	-moz-opacity:.4;
	filter:alpha(opacity=0);/**/
	}

/* this is the class that is used when the mouse is over an item. script sets the row to this class when required. */
.DropdownMenu .item.hover {
	font-size:11px;
	font-family: Arial, Helvetica, Sans-Serif;
	height:20px;
	color:#ffffff;
	background-color: #a9b1bc;
	/*white-space:nowrap;*/
	}
	

/* this is either the dingbat that indicates there is a submenu, or a spacer gif in it's place. We give it extra margin to create some space 

between the text and the dingbat */
.DropdownMenu .item img {
margin-left:0px;
	}

