/*
AJG CORPORATE Investor Relations StyleSheet
*/


/***************************/
/*       Structure         */
/***************************/


body {
   margin: 0;
   padding: 0;
   text-align:center;
   background:url(http://media.corporate-ir.net/media_files/irol/10/104111/images/bg.gif);
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:11px;
   line-height:16px;
   color:#333;
}

  div.pageContainer {
   width:985px;
   margin-left:auto;
   margin-right:auto;
   padding-top:18px;
}

  table.bodyContentTable {
   clear: both;
   width:985px;
   margin-left:auto;
   margin-right:auto;
   background-color:white;
   border-left:1px solid #AFAFAF;
   border-right:1px solid #AFAFAF;
}

  table.contentSubTable {
   width:100%;
   border:none;
   margin:none;
   padding:none;
}

  td.contentSubTableBodyCell {
   padding-right:25px;
}

  div.pageFooterContainer {
   display:none;
}

  div.pageFooter {
   display:none;
}

  div.pageFooterRightCorner {
   display:none;
}

/***************************/
/*       Header            */
/***************************/
#header
{
   margin-left: auto; 
   margin-right:auto;
   width:983px;
   background:url(http://media.corporate-ir.net/media_files/irol/10/104111/images/header_bg.gif) top left repeat-x #fff;
   border-left: solid 1px #AFAFAF;
   border-right: solid 1px #AFAFAF;
}


#masthead {
	overflow: hidden;
	width: 983px;
}

#logo {
	
	float: left;
	padding: 0 0 0 8px;
	height:95px;
}


/* breadcrumbs */
#breadcrumbs
{
	clear: both;
	display: block;
	padding: 10px 0 5px 15px;
	background: #fff;
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#484848;
	text-decoration: none;
}
#breadcrumbs a {color:#484848;	text-decoration: none; font-size: 10px;}
#breadcrumbs a:hover {    text-decoration: underline;}

/* portalnav */
#portalnav {
	float:right;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#484848;
	margin:0;
	padding:37px 15px 0 0;
}
#portalnav a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#484848;
	text-decoration:none;
	padding:0 2px;
}
#portalnav a:hover {
	color:#484848;
	text-decoration:underline;
}



/***************************/
/***        Menu          **/
/***************************/
ul#menu {
	list-style:none;
	padding:0;
	width: 964px;
	margin:0 0 0 8px;
	padding: 0;
}

#menu li {
	display: block;
	float: left;
	margin: 0;
	padding: 0;
	border-left:solid 1px #c6c6c6;
	border-right:solid 1px #fff;
	border-bottom: solid 1px #e9e9e9;
	background:url(http://media.corporate-ir.net/media_files/irol/10/104111/nav_bg.png) top left repeat-x;
}

#menu li a, #menu li p{
	display: block;
	background:url(http://media.corporate-ir.net/media_files/irol/10/104111/images/nav_bg.png) top left repeat-x;
	line-height: 1em;
	padding: 18px 0px 13px 0px;
	margin: 0;
	font-family:Arial, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#666;
	text-transform:uppercase;
	text-decoration:none;
}

#menu li a:hover {
	color: #000;
	text-decoration: underline;
}

#menu li.menu-left {
	border-left: none;
	width: 62px;
}

#menu li.menu-right {
	border-right: none;
	width: 62px;
}

#menu li.menu-left p {
	background:url(http://media.corporate-ir.net/media_files/irol/10/104111/images/menu_left.gif) top left no-repeat;
}

#menu li.menu-right p {
	background:url(http://media.corporate-ir.net/media_files/irol/10/104111/images/menu_right.gif) top right no-repeat;
}

.mainnavselected {
	color:#000000;text-decoration:underline;
}
/* menu line */
#menu_color {
	clear: both;	
	display: block;
	margin: 0 0 0 8px;
	padding:0;
	float: none;
	width:964px;
	height:6px;
	min-height: 6px;
}

.menu_color_investor
{
	background:url(http://media.corporate-ir.net/media_files/irol/10/104111/images/menu_bg_investor.gif) top left repeat-x;
}



/*****************************/
/*       Side Nav            */
/*****************************/

/* sidenav icons */
#icons 						{ margin:0; padding:5px 0 0 0;}
#icons a img 			{	padding-right: 10px;}
/* --- sidenav box:  about, today, relations, team --- */
#fooChildren 			{ display:none; }
#sideParentTitle 	{ display: none; }
#sideParentDiv		{ margin-top: 35px; }
div#sidebox{	width:234px;	*width:233px;	*margin-bottom:-1px;}

.sidenav_investor{	background: url(http://media.corporate-ir.net/media_files/irol/10/104111/images/sidebox_top_investor.gif) top left no-repeat #b8a075;}
.sidenav_bottom_investor{	height: 12px;	width: 234px;	background: url(http://media.corporate-ir.net/media_files/irol/10/104111/images/sidebox_bottom_investor.gif) top left no-repeat #fff;}
#sidemenu {	padding: 43px 0px 0px 17px; }
#sidemenu a {
	display:block;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#fff;
	text-decoration:none;
	line-height:normal;
	margin:0;
	padding:10px 0;
}
#sidemenu a:hover {
	font-size:11px;
	font-weight:normal;
	color:#fff;
	text-decoration:underline;
}
.currpage {
	font-weight: bold;
	text-decoration: underline;
	display:block;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#fff;
	line-height:normal;
	margin:0;
	padding:10px 0;
}


/* --- col 1 services box --- */
.selectstyle {
	border:solid 1px #858585;
	width:180px;
	height:16px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#333;
	margin:0 3px 0 0;
	vertical-align:middle;
}
.tablestyle {
	background:#6f8c97;
	margin: 0;
	padding: 0;
	width:234px;
}
div#services_siff {
	background:#6f8c97;
	width:234px;
	margin:0;
	padding:0;
}
div#services_siff div#content {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#fff;
	margin:0;
	padding:20px 5px 30px 5px;
}
div#services_siff div#childcontent {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#fff;
	margin:0;
	padding:5px 5px 30px 5px;
}
div#services_siff div#linkcontent {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#fff;
	margin:0;
	padding:0px 5px 0px 5px;
}
div#services_siff div#content a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#fff;
	text-decoration:none;
}
div#services_siff div#content a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#fff;
	text-decoration:underline;
}
div#services_siff div#content select {
	border:solid 1px #858585;
	width:180px;
	height:16px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#333;
	margin:0 3px 0 0;
	padding:0;
}
div#services_siff div#childcontent select {
	border:solid 1px #858585;
	width:180px;
	height:16px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#333;
	margin:0 3px 0 0;
	padding:0;
}
div#services_siff div#content div#quote {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#fff;
	line-height:20px;
	margin:0;
	padding:0 20px 0 0;
}
div#svcquote {
	font-family:Myriad Pro,Verdana,Arial,Helvetica;
	font-size:13px;
	line-height:20px;
	font-style:italic;
	padding:25px 25px 0pt 0pt;
	text-align:right;
}


/*****************************/
/*       Footer              */
/*****************************/
#corpcopyright { font-size:9px; padding-bottom:15px; color: #666}

div#footer {
	width:975px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight: bold;
	color:#666;
	margin:0;
	padding:3px 0px 5px 0px;
}
div#footer a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	
	color:#666;
	text-decoration:none;
	padding:0px 5px;
}
div#footer a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#666;
	text-decoration:underline;
	padding:0px 5px;
}

.footer-sub-items, .footer-sub-items a {
	font-weight: normal;
}

.footer-sub-items a:hover {
	font-weight: normal;
}




