/* CSS Document */

/*

Site:		AEGIS London

Title:      default.css

Author:     John S. Tomasi

Updated:    2007-06

*/

@import url("common.css");

@import url("aegis.css");

/* ---[ lnav ]----------------------------------- */

	#lnav_container {

		color: #FFFFFF;

		background-color: #FFFFFF; /* CCCC99 */ /* SETS LNAV BKGD Color */

		height:380px;		

		/* border-right: 2px solid #FFF; */ /* content right 2px gutter */

		/* border-left: 2px solid #FFF; *//* content right 2px gutter */

		/* width:610px; */

	}

	#lnav {

		/*float: left;*/

		font-family:Arial, Helvetica, sans-serif;

		font-size:110%;

		font-weight:bold;

		width: 140px;

		padding-top: .3em;

		padding-left: .3em;

		height: 350px;



		/*border-left: 1px solid #CCCCCC;

		

		border-bottom: 1px solid #CCCCCC;

		border-top: 1px solid #CCCCCC;*/

	}

/* ---[ rnav ]----------------------------------- */

	#rnav_container

	{

		/*float: right;

		position: absolute;*/

		width: 160px;

		margin: 0 0 0 0;

		/*padding: 1em 1px 0 0;*/

		color: #fff;

/*		background-color:#C6CBC6;*/

	}

	/*#rnav {

		position: inherit;

		width: 160px;

		margin: 0 0 0 0;

		padding: 0 0 0 0;

		color: #CCCCCC;

	}*/



	#content_container {

		border-top: 2px solid #FFFFFF;

		/* background-image: url(rnav_col_base.jpg);

		background-repeat: repeat-y; */

		background-position: right;

		/*width:770;*/



		border-bottom: 2px solid #FFFFFF;

	}

/* ---[ content ]----------------------------------- */	

	#content_tile {

	

		/* background-color: #CCCC99; #C6CB94;*/

		border-left: 1px solid #CCCCCC;

		background-color: #FFFFFF; 	/* Sets content background color */	 

		/*border-left: 2px solid #CCCCCC;

		border-right: 1px solid #CCCCCC;

		border-bottom: 1px solid #CCCCCC;

		border-top: 1px solid #CCCCCC;*/

		margin-left: 0px;

		/* height:380px; */

		margin-right: 0px;
		
		/*padding: T, R, B, L*/
		padding: 10px 0px 10px 10px;

		width:416px;

	}

	

	#content h2 {

		font-size: 2em;

		color: #036;

		margin: 0;

		/*padding-top: 1em; */

		font-weight: normal;

	}

	

	#content { 

		line-height: 130%;

	/*	width:416px;*/

		margin: 0 0 0 0;

		color:#666666; 

	}

	#content a, #content a:visited  {

	font-size:11px;

	text-decoration:none;

		color:#336699; 

	}



	#content a:hover { 

		color:#666666; 

	}

	#title{

		margin:0 0 .4em 0;

		font-size:11px;

		font-weight:bold;

		text-transform:uppercase;

		color: #666666;

	}



	#dynddown-container {	

		float:right;

	}

	.dyndropdown {

		margin:0 0 .5em 0;

		padding:0 0 0 0;

	}



	.dynddownselect {

		margin:0 0 0 0;

		padding:0 0 0 0;

		font-size:9px;

		color: #666666;

	}



	

#content p {



line-height:140%;

font-size:12px;

color:#666666;

}


#content_s p {

line-height:120%;
font-size:11px;
color:#666666;
}


#content ol {

	color:#333333;

}



#content ol li {

	font-size:12px

}



/* ---[ content links ]----------------------------------- */

	#contentlinks {

		list-style: none;

	}



	#links 	{

		margin-left: 0;

		padding-left: 0;

		list-style: none;

	}

	

	#links li {

		padding-left: 11px;

		font-size:12px;

		font-weight:bold;

		text-transform:uppercase;

		color:#336699;

		text-decoration:none;

	}



	#links li a {

		padding-left: 10px;

		background-image: url(/portal/images/arrows/lnavarrowcccccc.gif);

		background-repeat: no-repeat;

		background-position: 0 .5em;

		font-size:12px;

		font-weight:bold;

		text-transform:uppercase;

		color:#666666;

		text-decoration:none;

	}

	#links li a:hover {

		padding-left: 10px;

		background-image: url(/portal/images/arrows/lnavarrowcccccc.gif);

		background-repeat: no-repeat;

		background-position: 0 .5em;

		font-size:12px;

		font-weight:bold;

		text-transform:uppercase;

		color:333333;

		text-decoration:none;

	}







#contentlinks .links ul {

		font-size:11px;

		text-transform:uppercase;

		margin: 0 0 0 0;

		padding: 0 0 0 0;

		list-style: none;

	}

	

	#contentlinks .link ul li {

	margin: 0 0 0 0;

	}

	

	#contentlinks .link ul li a {

	display: block;

	padding: 8px 2px 5px 2px;

	line-height:normal;

	color: #000000;

	text-decoration: none;

	width: 100%;

	}

	

	#contentlinks .link ul li a:hover { /* Hover Background*/

	color: #666666;

	}

	

	#contentlinks .link a {

		list-style:none;

		font-size:12px;

		font-weight:bold;

		text-transform:uppercase;

		color:#336699;

		text-decoration:none;

		background-image: url(/portal/images/arrows/lnavarrowcccccc.gif);

		background-repeat: no-repeat;

		background-position: 0 1.2em;

		padding: 8px 0 0 10px;

		margin: 0 0 0 7px;



	}

	

	#contentlinks .link li{

		list-style:none; 

	 }





	#cleardiv {

		clear: both;

		height: 1em;

	}



	#suplink { 

				line-height: 100%;

				padding-left: 15px;

				padding-top: .5em;

				padding-bottom: .5em;

				width:400px;

				margin: 0 0 0 0;

				color: #336699; 

				font-size:12px;

				font-weight:bold;

				text-transform:uppercase;

				text-decoration:none;

	}

		

	#suplink a { 

			

			color: #666666; 

			text-decoration:none;

	}

	

	/* --

	#suplink a:hover { 

			

			color: #00FF00; 

			text-decoration:none;

	}

	

	*/

/* ---[ summary block ]----------------------------------- */

	#summary-block {

		margin:0 0 0 0;

	}

	#summary-block a {

		color:#666666;

	}

	#summary-block .copy, .copy p {

		font-family: Georgia, "Times New Roman", Times, serif;

		font-size: .9em;

		font-weight: bold;

		font-stretch: extra-expanded;

		color:#336699;

		line-height: 135%;

		margin-top: .5em;

		margin-bottom: 0em;

	}

		#summary-block p {

		font-family: Georgia, "Times New Roman", Times, serif;

		font-size: .9em;

		font-weight: bold;

		font-stretch: extra-expanded;

		color:#336699;

		line-height: 135%;

		margin-top: .5em;

		margin-bottom: 0em;

	}

	.summary-block-more, .summary_block_more a:link, .summary_block_more a:visited {

		font-family:Arial;

		font-size: 12px;

		text-transform:uppercase;

		color:#666666;

		font-weight:bold;

		text-decoration:none;

	}

	.summary-block-more a:hover {

		font-family:Arial;

		font-size: 12px;

		text-transform:uppercase;

		color:#999999;

		font-weight:bold;

		text-decoration:none;

	}







/* -- [ICONS LIST ITEMS] ---------- */



#content ul.productslist {

margin:0 0 0 0;

padding:0 0 0 0;

list-style:none;

margin-top:1em;

}



li.product

{

font-size:11px;

color:#666666;

/* background-image: url(/portal/images/icons/icon_pdf.gif);

background-repeat: no-repeat;

background-position: 0 50%; 

padding: 1px 0 1px 20px;*/

margin: .2em 0 0 .5em;

}



#content li.product a {

font-size:11px;

color:#666666;

text-decoration:none;

padding:2px 0 2px 0;

}



#content li.product a:hover {

font-size:11px;

color:#333333;

text-decoration:underline;

}





#content ul.iconlist {

margin:0 0 0 0;

padding:0 0 0 0;

list-style:none;

margin-top:1em;



}





#content .listheader {

font-family:Arial, Helvetica, sans-serif;

font-size:12px;

font-weight:bold;

color: #666666;

}

li.pdf

{

list-style:none;

font-size:11px;

color:#333333;

background-image: url(/portal/images/icons/icon_pdf.gif);

background-repeat: no-repeat;

background-position: 0 50%;

padding: 1px 0 1px 25px;

margin: .2em 0 0 .5em;

}

li.pdf a,li.pdf a:visited  {

font-size:11px;

color:#333333;

text-decoration:none;font-weight:bold;

}



li.pdf a:hover {

font-size:11px;

color:#336699;

font-weight:bold;

text-decoration:underline;

}



li.doc

{

list-style:none;

font-size:11px;

color:#333333;

background-image: url(/portal/images/icons/icon_doc.gif);

background-repeat: no-repeat;

background-position: 0 50%;

padding: 1px 0 1px 25px;

margin: .2em 0 0 .5em;

}

li.doc a,li.doc a:visited  {

font-size:11px;

color:#333333;

text-decoration:none;font-weight:bold;

}



li.doc a:hover {

font-size:11px;

color:#336699;

font-weight:bold;

text-decoration:underline;

}

li.private-doc

{

list-style:none;

font-size:11px;

color:#333333;

background-image: url(/portal/images/icons/icon_doc.gif);

background-repeat: no-repeat;

background-position: 0 50%;

padding: 1px 0 1px 25px;

margin: .2em 0 0 .5em;

}

li.private-doc a,li.private-doc a:visited  {

font-size:11px;

color:#333333;

text-decoration:none;font-weight:bold;

}



li.private-doc a:hover {

font-size:11px;

color:#336699;

font-weight:bold;

text-decoration:underline;

}



li.swf

{

list-style:none;

font-size:11px;

color:#333333;

background-image: url(/portal/images/icons/icon_swf.gif);

background-repeat: no-repeat;

background-position: 0 50%;

padding: 1px 0 1px 25px;

margin: .2em 0 0 .5em;

}

li.swf a,li.swf a:visited  {

font-size:11px;

color:#333333;

text-decoration:none;font-weight:bold;

}



li.swf a:hover {

font-size:11px;

color:#336699;

font-weight:bold;

text-decoration:underline;

}



li.wmv

{

list-style:none;

font-size:11px;

color:#333333;

background-image: url(/portal/images/icons/icon_wmv.gif);

background-repeat: no-repeat;

background-position: 0 50%;

padding: 1px 0 1px 25px;

margin: .2em 0 0 .5em;

}

li.wmv a,li.wmv a:visited  {

font-size:11px;

color:#333333;

text-decoration:none;font-weight:bold;

}



li.wmv a:hover {

font-size:11px;

color:#336699;

font-weight:bold;

text-decoration:underline;

}







li.mov

{

list-style:none;

font-size:11px;

color:#333333;

background-image: url(/portal/images/icons/icon_quicktime.gif);

background-repeat: no-repeat;

background-position: 0 50%;

padding: 1px 0 1px 25px;

margin: .2em 0 0 .5em;

}

li.mov a,li.mov a:visited  {

font-size:11px;

color:#333333;

text-decoration:none;font-weight:bold;

}



li.mov a:hover {

font-size:11px;

color:#336699;

font-weight:bold;

text-decoration:underline;

}



li.private-pdf

{

list-style:none;

font-size:11px;

color:#FF0000;

background-image: url(/portal/images/icons/icon_pdf.gif);

background-repeat: no-repeat;

background-position: 0 50%;

padding: 1px 0 1px 25px;

margin: .2em 0 0 .5em;

}



li.private-pdf a, li.private-pdf a:visited {

font-size:11px;

color:#FF0000;

text-decoration:none;font-weight:bold;

}



li.private-pdf a:hover {

font-size:11px;

color:#336699;

text-decoration:none;font-weight:bold;

}





li.ext-link

{

list-style:none;

font-size:11px;

color:#FF0000;

background-image: url(/portal/images/icons/icon_external.gif);

background-repeat: no-repeat;

background-position: 0 50%;

padding: 1px 0 1px 25px;

margin: .2em 0 0 .5em;

}



li.ext-link a, li.ext-link a:visited {

font-size:11px;

color:#FF0000;

text-decoration:none;font-weight:bold;

}



li.ext-link a:hover {

font-size:11px;

color:#336699;

text-decoration:none;font-weight:bold;

}



li.private-excel

{

list-style:none;

font-size:11px;

color:#FF0000;

background-image: url(/portal/images/icons/icon_excel.gif);

background-repeat: no-repeat;

background-position: 0 50%;

padding: 1px 0 1px 25px;

margin: .2em 0 0 .5em;

}



li.private-excel a, li.private-excel a:visited {

font-size:11px;

color:#FF0000;

text-decoration:none;font-weight:bold;

}



li.private-excel a:hover {

font-size:11px;

color:#336699;

text-decoration:none;font-weight:bold;

}





li.blank

{

list-style:none;

font-size:11px;

color:#333333;

background-image: url(/portal/images/icons/blank.gif);

background-repeat: no-repeat;

background-position: 0 50%;

padding: 1px 0 1px 0px;

margin: .2em 0 0 .5em;

}



li.blank a, li.blank a:visited {

font-size:11px;

color:#333333;

text-decoration:none;font-weight:bold;

}



li.blank a:hover {

font-size:11px;

color:#336699;

text-decoration:none;font-weight:bold;

}







li.endorsementslist, li.endorsementslist a

{

text-decoration:none;

font-weight:bold;

font-size:11px;

color:#336699;

background-image: url(/portal/images/icons/icon_blank.gif);

background-repeat: no-repeat;

background-position: 0 50%;

padding: 1px 0 1px 0px;

margin: .2em 0 0 .5em;

}



li.endorsementslist a:hover {

color:#336699;

text-decoration: underline;

}





li.text

{

background-image: url(bullet_text.gif);

background-repeat: no-repeat;

background-position: 0 50%;

padding: 3px 0 3px 20px;

margin: .4em 0;

}



li.htm

{

background-image: url(bullet_htm.gif);

background-repeat: no-repeat;

background-position: 0 50%;

padding: 3px 0 3px 20px;

margin: .4em 0;

}



#contacts-block {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 100%;

	color:#666666;

	margin-top:2em;

}



.territory {

float:right;

position:relative;

	font-size: 0.7em;

	line-height: normal;}

.contact-name {

	font-size: 0.8em;

	font-weight:bold;}

.contact-title {

font-style:italic;

	font-size: 0.7em;

}

.contact-company {

	margin-left:2em;

	font-size: 11px;

	font-weight:bold;

	line-height: normal;

	}

.contact-company a {

	line-height: normal;

	color:#336699;

	text-decoration:underline;

	}

	

.contact-address, .contact-state, .contact-phone, .contact-fax, .contact-email, .private-contact {

	margin-left:2em;

	font-size: 0.7em;

	line-height: normal;

	}

.contact-email a {

	font-size: 1em;

	line-height: normal;

	color:#336699;

	text-decoration:underline;

	}

.private-contact a {

	font-size: 1em;

	line-height: normal;

	color: #FF0000;

	text-decoration:none;

	}

.contact-biography {

	margin-left:2em;

	font-size: 0.7em;

	line-height: normal;

	}

	

/* ---[ home news & events block ]----------------------------------- */

	#news-events-ads-container {



		/* background-color: #CCCC99; */

		background-color: #FFFFFF;

		margin: 0 0 0 0;

	}



	#news-events-tile {

		/* background-color: #CCCC99; */

		background-color: #FFFFFF;

	}



	#adbanner {

	float:left;

	width: 100px;

	height:300px;

	border-left: 2px solid #FFFFFF;

	margin: 0 0 0 0;

		/*padding: 1em 1px 0 0;*/

	color: #fff;

/*		background-color:#C6CBC6;*/

	}



	#news-header-block, #news-header-block a {

	/*background-image:url(/portal/images/headers/aegisnews_default.gif);

	background-repeat:no-repeat;

	background-position:left; */

		line-height:130%;

color:#336699;

font-weight:bold;

font-size:12;

		background-color:#FFFFFF;

		display:block;

		text-decoration:none;

	}

	.header-block {

		line-height:130%;

		background-color:#999966;

		display:block;

	}

	.block-title {

		padding: 5px 0 0 1.5em;

		text-transform:uppercase;

		font-weight:normal;

		font-size:12px;

		font-family: Arial, Helvetica, sans-serif;

		color: #CCCC99; 

		color:#FFFFFF;

	}

	.block-title-bold {

		text-transform:uppercase;

		font-weight:bold;

		font-size:12px;

		font-family:Arial, Helvetica, sans-serif;

		color: #CCCC99;

		color:#FFFFFF;



	}



	#news-block ul {

		padding:10px 0px 0px 0;

		margin:0 0 5px 35px;

	}

	#news-block ul li {

		padding:0 5px 5px 0;

	}

	#news-block ul li a {

		display:block;

		font: Arial, Helvetica, sans-serif;

		font-size:12px;

		color:#666666;

		text-decoration:none;

		list-style-type: upper-roman;

		list-style-position: outside;

		list-style-image: url(/portal/images/arrows/lnavarrowcccccc.gif);



	}

	#news-block ul li a:hover {

		font-size:12px;

		color:#336699;

	}



	#publications-news-block ul {

		padding:10px 0px 0px 0;

		margin:0 0 5px 10px;

	}

	#publications-news-block ul li {

		padding:0 5px 5px 0;

	}

	#publications-news-block ul li a {

		display:block;

		font: Arial, Helvetica, sans-serif;

		font-size:11px;

		color:#000000;

		text-decoration:none;

		list-style-type: upper-roman;

		list-style-position: outside;

		list-style-image: url(/portal/images/arrows/lnavarrowcccccc.gif);



	}

	#publications-news-block ul li a:hover {

	color:#336699;

	}

	#events-header-block, #events-header-block a {

	/* background-image:url(/portal/images/headers/upcomingevents_default.gif);

	background-repeat:no-repeat;

	background-position:left; */

		line-height:130%;

color:#336699;

font-weight:bold;

font-size:12;

		background-color:#FFFFFF;

		display:block;

		text-decoration:none

	}

	#events-block ul {

		padding:10px 0px 0px 0;

		margin:0 0 0 35px;

	}

	#events-block ul li {

		padding:0 5px 7px 0;

	}

	#events-block ul li a {

		display:block;

		font: Arial, Helvetica, sans-serif;

		font-size:11px;

		color:#000000;

		text-decoration:none;

		list-style-type: upper-roman;

		list-style-position: outside;

		list-style-image: url(/portal/images/arrows/lnavarrowcccccc.gif); 

	}

	#events-block ul li a:hover {	

		color:#666666;

	}

	#username {

	margin:7px 0 5px 7px;

	font-size:12px;

	font-weight:bold;

	color:#666666;

	}



#news-listing-block {

		font: Arial, Helvetica, sans-serif;

		margin:10px 0 0 0;

}

.news-listing-date {

font-size:11px;

font-weight:normal;

color:#333333;

}

.news-listing-title {

font-size:12px;

font-weight:bold;

color:#000000;

}



.news-listing-title a {

font-size:12px;

font-weight:bold;

color:#333333;

text-decoration:none;

}



.news-listing-title a:hover {

font-size:12px;

font-weight:bold;

color:#666666;

text-decoration:none;

}

.news-listing-content, .news-listing-content p, ul.news-listing-content, li.news-listing-content {

line-height: 130%;

font-family:Arial, Helvetica, sans-serif;

font-size:12px;

color:#666666;

}



.news-years {

font-size:14px;

font-weight:bold;

color:#666666;

text-decoration:none;

}



.news-years a {

font-size:13px;

font-weight:bold;

color:#000000;

text-decoration:none;

}

.news-years a:hover {

font-size:13px;

font-weight:bold;

color:#336699;

text-decoration:none;

}



.news-issue-date a {

font-size:12px;

font-weight:bold;

color:#333333;

text-decoration:none;

}



.news-issue-viewall a {

font-size:11px;

color:#666666;

text-decoration:none;

}





.event-nav-block {

display:block;

line-height:20px;

background-color:#CCCCCC;

}

#eventnavblock {

display:block;

line-height:20px;

background-color:#CCCCCC;

}

.event-nav {

text-transform: none;

	font-size: 11px;

	font-weight: bold;

	color:#999999;

}

.event-nav a, .event-nav a:visited  {

	font-weight: bold;

	text-decoration:none;

	color:#666666;

}



.event-nav a:hover {

	font-weight: bold;

	text-decoration:none;

	color:#336699;

}



#agenda {

	font-family: Arial, Helvetica, sans-serif;

}

.agendaitem {



float:left;

margin:10px 0 10px 0;

}



ul.agenda_ul {

margin-top:0px;

margin-bottom:0px;

}

.agenda-dates {

	font-size: 11px;

	font-weight: bold;

	color:#999999;

}

.agenda-dates a, .agenda-dates a:visited  {

	font-weight: bold;

	text-decoration:none;

	color:#666666;

}



.agenda-dates a:hover {

	font-weight: bold;

	text-decoration:none;

	color:#336699;

}

.agenda-date {

	display:block;

	font-size: 12px;

	font-weight: bold;

	color:#000000;

}

.agenda-time {



	font-size: 11px;

	font-weight: normal;

	color:#333333;

}

.agenda-item {

	padding-left:15px;

	margin:0 0 0 15px;

	font-size: 11px;

	font-weight: bold;

	color:#666666;

}



.agenda-item_s {

	margin:0 0 0 15px;

	font-size: 11px;

	font-weight: bold;

	color:#666666;

}



#publications-block {

}

.publications-guides-author, .publications-guides-author p {

margin:5px 0 0 0;

font-weight: normal;

font-size:10px;

color: #336699;

}

ul.publications-ul {

margin:0 0 0 250px;

}



sup {

font-size: 8px

}



.sm {

	text-transform: uppercase;

	color: #333333;



	font-family: Arial, Helvetica, sans-serif;



	/* font-family: Arial, Helvetica, sans-serif;

	font-size: 8px;



	font-weight: bold;



	display: inline;

	

	padding-right: 1px; */

}



.sm_blue {

	text-transform: uppercase;

	color: #336699;



	font-family: Arial, Helvetica, sans-serif;

}



.r_blue {

	text-transform: uppercase;

	color: #336699;

	padding-bottom: 16px;

	font-size : 6pt;

	vertical-align: 20% ;

	font-family: Arial, Helvetica, sans-serif;

}



.r_gray {

	text-transform: uppercase;

	color: #999999;

	padding-bottom: 16px;

	font-size : 6pt;

	vertical-align: 40% ;

	font-family: Arial, Helvetica, sans-serif;

}



.r_gray_l {

	text-transform: uppercase;

	color: #999999;

	padding-bottom: 16px;

	font-size : 6pt;

	vertical-align: 10% ;

	font-family: Arial, Helvetica, sans-serif;

}





.howsafe {

text-transform:uppercase;

font-weight:bold;

color:#336699;

}



.lessonslearned {

text-transform:uppercase;

font-weight:bold;

color:#336699;

}



/* FORM ELEMENTS */

.form {

	font-size: 12px

}

.form_desc {


 
}
  
.fnol_container {
	padding: 0 10px 0 10px;
	line-height: 130%;
	margin: 0 0 0 0;
	color:#666666; 
	}