/******************************************
The master CSS file defines the major HTML
tags with font-family, size and spacing as
well as site-wide styles.

Certain font colors are defined in the
secondary CSS files for each section to
match a given sections "theme" more
closely.

Some redefinitions also take place in the 
secondary files to replace images used in 
styles that more closely represent a 
business unit or group.
********************************************/

body{
	font-size: 12px;
	font-family: Arial, Verdana, Geneva,Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
	font-weight: normal;
	color: blue;
}

/* gecko applies default space to form elements so this removes it globally */
form{
	margin:0px;
	padding:0px;
}
strong{
color: #3255a2;
}

p{
font-size: 12px;
margin-bottom : 15px;
padding-bottom: 0px;
margin-top : 0px;
line-height: 15px;
}
p span.bigquotes{
	font-family:georgia;
	font-weight:bold;
	font-size:14px;
}
p div .bigquotes{
	background-color:red;
	font-family:georgia;
	font-weight:bold;
	font-size:14px;
}
p sup{
	font-family: Arial, Helvetica, sans-serif;
	font-size:9px;
	line-height:9px;
	font-weight:normal;
}
p sub{
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:10px;
}

p.small{
font-size: 11px;
margin-bottom : 10px;
padding-bottom: 0px;
margin-top : 0px;
line-height: 14px;
}

p.smaller{
font-size: 10px;
margin-bottom : 13px;
padding-bottom: 0px;
margin-top : 0px;
line-height: 12px;
}

p.smallest{
font-size: 9px;
margin-bottom : 13px;
padding-bottom: 0px;
margin-top : 0px;
line-height: 11px;
}

h1{
font-family: Arial, Verdana;
font-size: 31px;
font-weight: bold;
letter-spacing : 1px;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 20px;
line-height: 31px;
color: Navy;
margin: 0px 0px 0px 15px
}
h1 span.bigquotes{
	font-family:georgia;
	font-weight:bold;
	font-size:18px;
	color:red;
}
h1 sup{
	font-size:9px;
	line-height:9px;
	letter-spacing:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:normal;
}

h2{
font-family: Tahoma, Arial, Verdana;
font-size: 23px;
font-weight: bold;
letter-spacing : 1px;
padding: 0px 0px 0px 0px;
margin: 0px 0px 10px 0px;
line-height: 23px;  /* test height */
color: Maroon;
}
h2 span.bigquotes{
	font-family:georgia;
	font-weight:bold;
	font-size:15px;
}
h2 sup{
	font-size:9px;
	line-height:17px;
	font-weight:normal;
	letter-spacing:0px;
	font-family: Arial, Helvetica, sans-serif;
}
h3{
font-family: Arial, Verdana;
font-size: 15px;
font-weight: bold;
letter-spacing : 0px;
padding: 0px 0px 0px 0px;
margin: 0px 0px 10px 0px;
}
h3.maroonfont{
color: Maroon;
}
h3 span.bigquotes{
	font-family:georgia;
	font-weight:bold;
	font-size:15px;
}

h4{
font-family: Arial, Verdana;
font-size: 14px;
font-weight: normal;
letter-spacing : 0px;
padding: 0px 0px 0px 0px;
margin: 0px 0px 10px 0px;
line-height: 14px;
}

h5{
font-family: Arial, Verdana;
font-size: 11px;
font-weight: bold;
letter-spacing : 0px;
padding: 0px 0px 0px 0px;
margin: 0px 0px 10px 0px;
line-height: 11px;
}

h6{
font-family: Arial, Verdana;
font-size: 8px;
font-weight: normal;
letter-spacing : 0px;
padding: 0px 0px 0px 0px;
margin: 0px 0px 10px 0px;
line-height: 10px;
}

/* Anchor tag definition - do not change this order */
a:link{
color: #0042C6;
text-decoration: underline; font: bold;  color: #A52A2A 
}
a:visited{
/* color: #790079; */
/* color: #5e087c; */
color: #8B0000;
text-decoration: underline;
}
a:visited:hover{
/* color: #790079; */
color: #9409c3;
text-decoration: underline;
}
a:hover{
color: #002f8c;
text-decoration: underline;
}
a:active{
color: #0042C6;
text-decoration: underline;
}

/* Fix - required when using XHTML 1.0 Strict
 * Gecko Strict (Standard mode) interprets the position of
 * inline images in relation to the baseline. That is they sit on
 * the baseline allowing a gap for the descending curve of certain
 * lowercase letters
img {
	display:block;
}
 */

img{
	font-size:9px;
	font-family: Arial, Helvetica, sans-serif;
}
 
hr{
height: 1px;
background-color: #4173BA;
margin: 0px 0px 10px 0px;
padding: 0px 0px 0px 0px;
}

ul{
font-size: 40px;
margin: 15px 0px 15px 100px;
padding: 0px;
}

ul li{
color: #006400;
margin: 6px 0px 6px 0px;
line-height:18px;
font-size:16px;
}

ul .circle{
list-style-image: url(images/00.jpg);
}
ul li ol{
font-size: 11px;
margin: 15px 0px 15px 20px;
padding: 0px;
 list-style-type: decimal;
 background-image: none;
 list-style: decimal outside none;
}
ul li ol li{
 background-image: none;
 list-style-type: decimal;
color: #395ba8;
margin: 6px 0px 6px 0px;
line-height:14px;
font-size:11px;
}


ol{
font-size: 11px;
margin: 15px 0px 10px 25px;
padding: 0px;
}

ol li{
color: #395ba8;
margin: 6px 0px 6px 0px;
line-height:14px;
font-size:11px;
}


.bold{
font-weight:bold;
}
.warning{
	color: #ff3939;
}

dl{
margin:0px 0px 10px 0px;
padding:0px;
}

dl dt{
	font-size:11px;
	font-weight:bold;
}
dl dd{
	font-size:11px;
	margin:5px 0px 5px 20px;
}

/******************************************************************************************
Content block definitions
******************************************************************************************/
div.contentblock{
width: 638px;
max-width: 638px;
margin: 0px 10px 0px 10px;
padding: 0px 0px 0px 0px;	
}
div.contentblock_40{
width: 638px;
max-width: 638px;
margin: 0px 0px 0px 40px;
padding: 0px 0px 0px 0px;	
}
div.contentblock_200{
width: 638px;
max-width: 638px;
margin: 0px 0px 0px 200px;
padding: 0px 0px 0px 0px;	
}

div.contentblock_nomargin{
width: 658px;
max-width: 658px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;	
}

/* Breadcrumb navigation style 1 */
div.breadcrumb{
line-height: 11px;
text-align: right;
margin: 0px 5px 10px 5px;
font-family: "Courier New", Courier, monospace;
text-transform: lowercase;
}
div.breadcrumb span{
letter-spacing: 0px;
font-weight: bold;
font-style: none;
font-size:10px;
/* color:#999999; */
color:#90a9bf;
}
div.breadcrumb a:link{
font-size: 11px;
letter-spacing:0px;
font-weight: normal;
font-style: none;
/* color:#999999; */
color:#90a9bf;
text-decoration: none;
}
div.breadcrumb a:visited{
font-size: 11px;
color:#90a9bf;
/* color:#999999; */
text-decoration: none;
}
div.breadcrumb a:hover{
font-size: 11px;
letter-spacing:0px;
font-weight: normal;
font-style: none;
text-decoration: none;
color: #8299b0;
/* color:#666666; */
}
div.breadcrumb a:active{
font-size: 11px;
letter-spacing:0px;
font-weight: normal;
font-style: none;
text-decoration: none;
color:#90a9bf;
/* color:#999999; */
}


/******************************************************************************************
Global top level navigation
******************************************************************************************/
div.globnav{
	width:170px;
	top:0px;
	left:608px;
	background-color:#185195;
	position: absolute;
	border-left: 1px solid #253f78;
	border-bottom: 1px solid #253f78;
	font-family: "Courier New", Courier, monospace;
	font-size:11px;
	padding:2px 0px 2px 0px;
	margin:0px;
}
div.globnav div.link{
	padding:0px 5px 0px 5px;
	float:left;
	margin:0px;
}
div.globnav a:link{
	text-decoration:none;
	color:white;
}
div.globnav a:visited{
	text-decoration:none;
	color:white;
}
div.globnav a:hover{
	text-decoration:none;
	color: #b0b0b0;
}
div.globnav a:active{
	text-decoration:none;
	color:white;
}
/******************************************************************************************
Left navigation
******************************************************************************************/
div.lm_on{
width:121px;
color: #ffffff;
background-color: #4173BA;
cursor: pointer;
}
div.lm_off{
width:121px;
color: #ffffff;
background-color: #253F78;
}
div.lm_off a:link{
	color:#ffffff;
}
div.lm_off a:visited{
	color:#ffffff;
}
div.lm_off a:hover{
	color:#ffffff;
}
div.lm_off a:active{
	color:#ffffff;
}

/* quick links */
div.quicklinks{
	width:112px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 8px;
}
div.quicklinks div.header{
	margin-bottom:5px;
	background-image: url(/images/ql_1.gif);
	background-repeat: no-repeat;
	height:12px;
	width:106px;
}
div.quicklinks div.list{
	margin:10px 0px 14px 0px;
	padding:0px;
}

div.quicklinks div.list div.link{
	margin:0px 0px 8px 5px;
	padding:0px 0px 0px 8px;
	color:#253f78;
	background-image: url(/images/li_orange.gif);
	background-repeat: no-repeat;
	line-height:10px;
}
div.quicklinks div.list div.link a{
	font-size:10px;
	color:#c5cef3;
	text-decoration:none;
}
div.quicklinks div.list div.link a:link{
	color:#c5cef3;
	text-decoration:none;
}
div.quicklinks div.list div.link a:visited{
	color:#c5cef3;
	text-decoration:none;
}
div.quicklinks div.list div.link a:visited:hover{
	color:#ffffff;
	text-decoration:none;
}
div.quicklinks div.list div.link a:hover{
	color:#ffffff;
	text-decoration:none;
}
div.quicklinks div.list div.link a:active{
	color:#c5cef3;
}

div.quicklinks div.footer{
	height:1px;
	width:106px;
	background-image: url(/images/ql_2.gif);
	background-repeat: no-repeat;
}

/* Page footer */
div.pagefooter{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 20px 5px 0px 5px;
	padding: 5px 0px 0px 0px;
	border-top: 1px dotted Silver;
}

div.pagefooter div.contactemail{
text-align:center;
margin: 0px 0px 5px 0px;
}
div.pagefooter div.contactemail a{
	color: #839bb1;
}
div.pagefooter div.contactemail a:link{
	
}
div.pagefooter div.contactemail a:visited{
}
div.pagefooter div.contactemail a:hover{
	color: #6d869f;
}
div.pagefooter div.contactemail a:active{
}
div.pagefooter div.navigation{
margin:0px 0px 0px 12px;
padding:0px;
}
div.pagefooter div.navigation div.naventry{
padding:0px 5px 0px 0px;
margin:0px;
float:left;
}
div.pagefooter div.navigation div.naventry div.leader{
	padding: 0px 0px 0px 0px;
	margin:3px 4px 0px 0px;
	float:left;
	color: #758ea5;
	width:8px;
	height:8px;
	background-image: url(/images/inlineblock1.gif);
	background-repeat: no-repeat;
}
div.pagefooter div.navigation div.naventry div.section{
	float:left;
}
div.pagefooter div.navigation div.section a:link{
	color: #90a9bf;
	text-decoration: none;
}
div.pagefooter div.navigation div.section a:visited{
	color: #90a9bf;
	text-decoration: none;
}
div.pagefooter div.navigation div.section a:hover{
	color: #90a9bf;
	text-decoration: underline;
}
div.pagefooter div.navigation div.section a:active{
	color: #90a9bf;
	text-decoration: none;
}
div.pagefooter div.copyright{
	line-height:14px;
	margin:2px 0px 2px 0px;
	padding:0px 0px 0px 0px;
	/* color: #afafaf; */
	color: #9a9a9a;
	text-align:center;
}
div.pagefooter div.legal{
	text-align:center;
}
div.pagefooter div.legal a{
	/* color: #90a9bf; */
	color: #7b93aa;
	margin:0px 5px 0px 5px;
	font-size:10px;
}
div.pagefooter div.legal a:link{
	text-decoration:none;
}
div.pagefooter div.legal a:visited{
	text-decoration:none;
}
div.pagefooter div.legal a:hover{
	text-decoration:underline;
}
div.pagefooter div.legal a:active{
	text-decoration:none;
}


/******************************************************************************************
Global classes
******************************************************************************************/
.clearfloats{
	clear:both;
	height:0px;
	width:0px;
	line-height:0px;
	
}
.indent5{
	margin-left: 5px;
}
.indent10{
	/* margin-left: 10px; */
	padding-left: 10px;
}
.indent15{
	margin-left: 15px;
}
.indent20{
	margin-left: 20px;
}
.indent25{
	margin-left: 25px;
}
.indent30{
	margin-left: 30px;
}
.indent35{
	margin-left: 35px;
}
.indent40{
	margin-left: 40px;
}
.indent45{
	margin-left: 45px;
}

.ednote{
	background-color: #feff7b;
	color: #ff0000;
	font-family: "Courier New", Courier, monospace;
	padding:5px;
	margin:10px 0px 10px 0px;
	font-size:11px;
	font-weight:bold;
	border: 1px solid #929300;	
}

.centered{
	text-align:center;
}
.underlined{
	text-decoration:underline;
}
/*******************************************************************************************
Custom anchor tag definitions - do not change this order
*******************************************************************************************/
a.linkoffsite:link{
margin: 0px 0px 0px 0px;
font-size: 9px;
font-family: "MS Sans Serif", Geneva, sans-serif;
}
a.linkoffsite:visited{
text-decoration: none:
}
a.linkoffsite:hover{
color: #4885FF;
text-decoration: underline;
}
a.linkoffsite:active{
text-decoration: none:
}

/******************************************************************************************
Custom list definitions
******************************************************************************************/
/* liststyle0 */
div.liststyle0{
	margin:0px 0px 20px 0px;
}
div.liststyle0 div.header{
	font-size: 11px;
	font-weight:bold;
	letter-spacing: 0px;
	line-height:15px;
	margin:0px 0px 10px 0px;
	padding:0px 0px 2px 0px;
	/* border-bottom:solid 3px #253f78; */
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #3f62b2;
	/* color: #335399; */
}
div.liststyle0 ul{
	margin-top: 0px;
}
div.liststyle0 ul li{
	/* color: #3d5fab; */
	/* color: #96919b; */
	/* color: #6a8b9d; */
	color: #273f7b;
	list-style-image: url(/images/limg_bluesquareonwhite.gif);
	margin:0px 0px 5px 0px;
	padding:0px 0px 0px 0px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
}
li div.liststyle0{
	margin:5px 0px 5px 0px;
}
li div.liststyle0 div.header{
	font-size:10px;
	color: #809bd6;
}
li div.liststyle0 li{
	color: #3f5fb2;
	list-style-image: url(/images/limg_bluesquareonwhite.gif);
	margin:0px 0px 5px 0px;
	padding:0px 0px 0px 0px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:13px;
	font-weight:normal;
}


/* liststyle1 */
div.liststyle1{
	margin:0px 0px 20px 0px;
}
div.liststyle1 div.header{
	font-size: 12px;
	font-weight:bold;
	letter-spacing: 0px;
	line-height:15px;
	margin:0px 0px 10px 0px;
	padding:0px 0px 2px 0px;
	/* border-bottom:solid 3px #253f78; */
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #3f62b2;
	/* color: #335399; */
}
div.liststyle1 ul{
	margin-top: 0px;
}
div.liststyle1 ul li{
	/* color: #3d5fab; */
	/* color: #96919b; */
	/* color: #6a8b9d; */
	color: #273f7b;
	list-style-image: url(/images/limg_bluesquareonwhite.gif);
	margin:0px 0px 5px 0px;
	padding:0px 0px 0px 0px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
}
div.liststyle1 ul li sup{
	font-size:8px;
}
li div.liststyle1{
	margin:5px 0px 5px 0px;
}
li div.liststyle1 div.header{
	font-size:11px;
	color: #809bd6;
}
li div.liststyle1 li{
	color: #3f5fb2;
	list-style-image: url(/images/limg_bluesquareonwhite.gif);
	margin:0px 0px 5px 0px;
	padding:0px 0px 0px 0px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:13px;
	font-weight:normal;
}

/* liststyle2 */
div.liststyle2 {
	/* border: 1px solid Black; */
	padding: 0px;
	margin:10px 0px 10px 0px;
}
div.liststyle2 div.header{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	margin: 0px;
	/* color: #4791d9; */
	letter-spacing:0px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color: #2267aa;

}
div.liststyle2 div.content{
}
div.liststyle2 div.content ul{
	margin: 1px 0px 0px 5px;
	padding: 0px 0px 0px 13px;
}
div.liststyle2 div.content ul li{
	list-style: none outside url(/images/limg_graycircleonwhite.gif);
	margin:0px 0px 3px 0px;
	padding:0px 0px 0px 0px;
	color: #909495;
	font-size:11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
div.liststyle2 div.content a:link{
	font-size:11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	/* color: #8e8e8e; */
	color: #4791d9;
	text-decoration: underline;
}
div.liststyle2 div.content a:visited{
	font-size:11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #4791d9;
	text-decoration: underline;
}
div.liststyle2 div.content a:visited:hover{
	color: #256cb0;
}
div.liststyle2 div.content a:hover{
	font-size:11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #4791d9;
	text-decoration: underline;
}
div.liststyle2 div.content a:active{
	font-size:11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #4791d9;
	text-decoration: underline;
}





div.liststyle3 {
	/* border: 1px solid Black; */
	padding: 0px;
	margin:10px 0px 10px 0px;
}
div.liststyle3 div.header{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	margin: 0px;
	color: #23b88a;
	letter-spacing:0px;
	margin:0px 0px 5px 0px;
	padding:0px 0px 2px 0px;
}
div.liststyle3 div.content{
}
div.liststyle3 div.content ul{
	margin: 1px 0px 0px 20px;
	padding: 0px 0px 0px 0px;
	list-style: square outside none;
}
div.liststyle3 div.content ul li{
	margin:0px 0px 5px 0px;
	padding:0px 0px 0px 0px;
/*
	margin: 2px 0px 2px 0px;
	padding: 0px 0px 0px 0px;
*/
	color: #909495;
	font-size:11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}


/* businesslist - papers section */
div.businesslist {
	padding: 0px;
	margin:10px 0px 10px 0px;
}
div.businesslist div.header{
	border:1px solid #253f78;
	font-family: Arial, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	margin: 0px;
	/* color: #009030; */
	color:#F4F4F4;
	background-color: #3457A7;
	letter-spacing:0px;
	margin:0px 0px 0px 0px;
	padding:1px 0px 1px 0px;
	text-align:center;
	letter-spacing:2px;
	
}
div.businesslist div.accentbar0{
	border-left:1px solid #253f78;
	border-right:1px solid #253f78;
	border-top:1px solid #253f78;
	/* background-color:#ffa800; */
	background-color:#253f78;
	height:1px;
	overflow:hidden;
}
div.businesslist div.accentbar1{
	border-left:1px solid #253f78;
	border-right:1px solid #253f78;
	background-color:#d36000;
	height:2px;
	overflow:hidden;
}
div.businesslist div.content{
	padding:5px 1px 2px 2px;
	border: 1px solid #253f78;
	background-color:#F5F5F5;
}

div.businesslist div.content div.listitem{
	font-size: 11px;
	margin:0px 0px 6px 2px;
	background-image: url(/images/inlineblock1.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding:0px 0px 0px 12px;
}
div.businesslist div.content div.listitem a{
	color: #0042C6;
	text-decoration:none;
}
div.businesslist div.content div.listitem a:link{
	color: #0042C6;
	text-decoration:none;
}
div.businesslist div.content div.listitem a:visited{
	color: #0042C6;
	text-decoration:none;
}
div.businesslist div.content div.listitem a:visited:hover{
	color: #002f8c;
	text-decoration:underline;
}
div.businesslist div.content div.listitem a:hover{
	color: #002f8c;
	text-decoration:underline;
}
div.businesslist div.content div.listitem a:active{
	color: #0042C6;
	text-decoration:none;
}


/*******************************************************************************************
Global custom style definitions
*******************************************************************************************/

/* Used to trick floating issues */
div.clearer{
	clear:both;
	height:1px;
	overflow:hidden;
	margin-top:-1px; 
}

/*
Generic navigation utility link - does not change color on visited
*/

/* for block divs */
div.navlink{
	font-size:11px;
	font-family: "Courier New", Courier, monospace;
	color:#999999;
	text-transform: lowercase;
}
div.navlink a:link{
	color:#999999;
	text-decoration: none;
}
div.navlink a:visited{
	color:#999999;
	text-decoration: none;
}
div.navlink a:hover{
	color: #666666;
	text-decoration: none;
}
div.navlink a:active{
	color:#999999;
	text-decoration: none;
}

/* for inline spans - should be able to combine the above with this after launch */
span.navlink{
	font-size:11px;
	font-family: "Courier New", Courier, monospace;
	color:#999999;
	text-transform: lowercase;
}
span.navlink a:link{
	color:#999999;
	text-decoration: none;
}
span.navlink a:visited{
	color:#999999;
	text-decoration: none;
}
span.navlink a:hover{
	color: #666666;
	text-decoration: none;
}
span.navlink a:active{
	color:#999999;
	text-decoration: none;
}


/* blocked content styles - used for contact lists and other columnar content */
div.blockstyle1{
/* margin:0px 5px 15px 0px; */
margin:0px 0px 15px 0px;
padding:0px 0px 0px 0px;
/* width:48%; */
/* width:100%; */
}
div.blockstyle1 div.style1{
	font-size:11px;
	font-weight:bold;
	/* color: #3f62b2; */
	color:#5c8abe;
}
div.blockstyle1 div.style2{
	font-size:11px;
	/* color: #253f78; */
	color: #203566;
}
div.blockstyle1 div.style3{
	font-size:11px;
	color: #3e65ba;
}
div.blockstyle1 div.style4{
	font-size:11px;
	/* color: #a9a9a9; */
	color: #949494;
}
div.blockstyle1 div.section{
padding:0px 0px 0px 0px;
margin:0px 0px 4px 0px;
}

/* blocked content styles - used for contact lists and other columnar content */
div.blockstyle2{
margin:0px 5px 15px 0px;
padding:0px 0px 0px 0px;
/* width:48%; */
width:100%;
}
div.blockstyle2 div.style1{
	font-size:12px;
	font-weight:bold;
	/* color: #3f62b2; */
	/* color: #5477c4; */
	color: #3f62b2;
}
div.blockstyle2 div.style2{
	font-size:11px;
	/* color: #253f78; */
	color: #203566;
}
div.blockstyle2 div.style3{
	font-size:11px;
	color: #3e65ba;
}
div.blockstyle2 div.style4{
	font-size:11px;
	/* color: #a9a9a9; */
	color: #949494;
}
div.blockstyle2 div.section{
padding:0px 0px 0px 0px;
margin:0px 0px 4px 0px;
}

div.contactentry{
	float:left;
	margin: 0px 10px 15px 0px;
	width:45%;
	padding: 0px 0px 0px 0px;
	font-size:11px;
}
div.contactentry div.title{
	font-size:12px;
	font-weight:bold;
	margin-bottom:5px;
}
div.contactentry div.name{
	font-size:12px;
	font-weight:bold;
	margin-bottom:5px;
}
div.contactentry div.address{
}
div.contactentry div.email{
}
div.contactentry div.contact{
	margin-top:5px;
}
div.contactentry div.link{
}


/* Project layout */
	div.project{
		margin: 0px 0px 30px 0px;
		padding: 0px 0px 0px 0px;
		width:550px;
	}
	div.project div.projectimage{
		margin:0px 10px 0px 0px;
		padding:0px 0px 0px 0px;
		float:left;
		width:120px;
		border:1px solid black;
	}
	div.project div.data{
		/* float:right; */
		float:left;
		padding:0px 0px 0px 0px;
		margin:0px 0px 0px 0px;
		width:380px;
	}
	div.project div.data div.titlebar{
		padding:0px 3px 1px 3px;
		border-bottom: 1px solid #6d99de;
		margin:0px 0px 7px 0px;
	}
	div.project div.data div.titlebar div.title{
		/* border:1px solid #253f78; */
		/* border-bottom:1px solid #253f78; */
		margin:0px;
		/*
		font-family: Arial, Helvetica, sans-serif;
		font-size:13px;
		*/
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size:13px;
		font-weight:bold;
		text-align:left;
		/* float:left; */
		color: #3f62b2;
	}
	div.project div.data div.titlebar div.location{
		padding-top:6px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		text-align:right;
		font-weight:bold;
		/* color: #2e4c8f; */
		/* color: #2f7383; */
		color: #3f5da0;
	}
	div.project div.content{
		margin:0px 0px 0px 5px;
		padding:0px;
	}
	div.project div.content p{
		margin:0px 0px 0px 0px;
		padding:0px 0px 10px 0px;
		font-size:12px;
		font-family: arial;
	}
	div.project div.content strong{
		color: #6484cb;
	}	
	div.project div.content ul{
		text-align:left;
		margin:0px 0px 15px 0px;
		padding: 0px 0px 0px 0px;
	}
	div.project div.content ul li{
		color: #395ba8;
		margin: 6px 0px 6px 15px;
		line-height:14px;
		font-size:11px;
		/*
		margin: 0px 0px 5px 15px;
		padding:  0px 0px 0px 0px;
		line-height:11px;
		color: #3559ab;
		font-size:11px;
		font-family: arial;
		*/
	}
	div.project div.content sup{
	font-size:8px;
	font-family:arial;
	font-weight:normal;
	line-height:8px;
	}

	div.project div.content div.link{
		padding:5px 3px 0px 0px;
		font-size:11px;
		text-align:right;
	}
	div.project div.content div.link a:link{
	}
	div.project div.content div.link a:visited{
	}
	div.project div.content div.link a:hover{
	}
	div.project div.content div.link a:active{
	}

/* Project layout alternate w/caption */
	div.project1{
		margin: 0px 0px 30px 0px;
		padding: 0px 0px 0px 0px;
		width:550px;
	}
	div.project1 div.projectimagewithcaption{
		float:left;
		width:120px;
	}
	div.project1 div.projectimagewithcaption div.projectimage{
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		width:120px;
		border:1px solid black;
	}
	div.project1 div.projectimagewithcaption div.projectcaption{
	font-size:10px;
	font-family: Arial, Helvetica, sans-serif;
	text-align:center;
	color: #979797;
	margin:0px 0px 0px 0px;
	padding:5px 0px 5px 0px;
	}
	div.project1 div.data{
		/* float:right; */
		float:left;
		padding:0px 0px 0px 0px;
		margin:0px 0px 0px 10px;
		width:380px;
	}
	div.project1 div.data div.titlebar{
		padding:0px 3px 3px 3px;
		border-bottom: 1px solid #6d99de;
		margin:0px 0px 7px 0px;
	}
	div.project1 div.data div.titlebar div.title{
		/* border:1px solid #253f78; */
		/* border-bottom:1px solid #253f78; */
		margin:0px;
		font-family: Arial, Helvetica, sans-serif;
		font-size:14px;
		font-weight:bold;
		text-align:left;
		/* float:left; */
		color: #3f62b2;
	}
	div.project1 div.data div.titlebar div.location{
		padding-top:6px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		text-align:right;
		font-weight:bold;
		/* color: #2e4c8f; */
		/* color: #2f7383; */
		color: #3f5da0;
	}
	div.project1 div.content{
		margin:0px 0px 0px 5px;
		padding:0px;
	}
	div.project1 div.content p{
		margin:0px 0px 0px 0px;
		padding:0px 0px 10px 0px;
		font-size:12px;
		font-family: arial;
	}
	div.project1 div.content ul{
		text-align:left;
		margin:0px 0px 15px 0px;
		padding: 0px 0px 0px 0px;
	}
	div.project1 div.content ul li{
		color: #395ba8;
		margin: 6px 0px 6px 15px;
		line-height:14px;
		font-size:11px;
		/*
		margin: 0px 0px 5px 15px;
		padding:  0px 0px 0px 0px;
		line-height:11px;
		color: #3559ab;
		font-size:11px;
		font-family: arial;
		*/
	}

	div.project1 div.content div.link{
		padding:5px 3px 0px 0px;
		font-size:11px;
		text-align:right;
	}
	div.project1 div.content div.link a:link{
	}
	div.project1 div.content div.link a:visited{
	}
	div.project1 div.content div.link a:hover{
	}
	div.project1 div.content div.link a:active{
	}

/* in-page mini-project listing */
div.miniprojects{
	margin: 0px 0px 0px 0px;
	padding:0px 0px 10px 0px;
}
div.miniprojects div.image{
	width:50px;
	height:50px;
	border:1px solid #acadcb;
	border-right:1px solid #acadcb;
	background-image: url(../../ias/images/generic-project-photo-50x50.gif);
	background-repeat: no-repeat;
}
div.miniprojects div.line{
	height:10px;
	width:51px;
	border-right:1px solid #acadcb;
	margin:0px;
	padding:0px;
}

div.miniprojects div.leftside{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	width:51px;
	clear:left;
	float:left;
}

div.miniprojects div.rightside{
	height:51px;
	border-bottom:1px solid #acadcb;
	float:left;
	width:295px;
}

div.miniprojects div.rightside div.title{
	color: #87a0b7;
	text-align:left;
	font-size:10px;
	margin:0px 0px 0px 10px;
	padding:0px;
}
div.miniprojects div.rightside div.link{
	text-align:right;
	font-size:10px;
}

/* News release */
div.newsrelease{
}
div.newsrelease div.title{
 font-family: "Times New Roman", Times, serif;
 font-weight:bold;
 font-size:18px;
 letter-spacing:0px;
 line-height:18px;
 margin:0px 0px 1px 0px;
 padding:0px 0px 5px 0px;
 color: #015aa7;
 border-bottom: 1px solid #579adb;
}
div.newsrelease div.title sup{
	font-size:11px;	
}
div.newsrelease div.header{
	margin:0px 0px 15px 0px;
 	color:#579adb;
 	width:100%;
	text-align:left;
}
div.newsrelease div.header div.location{
 font-family: "Times New Roman", Times, serif;
 letter-spacing:1px;
 margin:0px 0px 0px 0px;
 padding:0px;
 display:inline;
 font-weight:bold;
}
div.newsrelease div.header div.date{
 font-family: "Times New Roman", Times, serif;
 letter-spacing:0px;
 margin:0px 0px 0px 0px;
 padding:0px;
 font-weight:bold;
 display:inline;
}
div.newsrelease div.content{
 letter-spacing:0px;
 margin:0px 0px 0px 0px;
 padding:0px;
}

div.newsrelease p{
	text-indent: 20px;
}
/* News story definition 
div.newsstory {
}

div.newsstory div.header{
	margin:0px 0px 10px 0px;
	padding:0px 0px 10px 0px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	border-bottom: 1px solid #8bb8e2;
}
div.newsstory div.header .bigquotes{
	font-family:georgia;
	font-weight:bold;
	font-size:18px;
}
div.newsstory div.header div.title{
	padding: 0px;
	margin:0px 0px 5px 0px;
	font-weight: bold;
	color: #246bae;
}
div.newsstory div.header div.date{
	padding: 0px;
	margin:0px 0px 5px 0px;
	color: #5d9bd7;
}
div.newsstory div.header div.date div.label{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:11px;
	font-weight:bold;
	width:60px;
	text-align:right;
}
div.newsstory div.header div.date div.colon{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:11px;
	font-weight:bold;
	padding:0px 5px 0px 5px;
	margin:0px;
	width:10px;
	text-align:center;
}
div.newsstory div.header div.date div.value{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:11px;
	margin:0px;
}

div.newsstory div.header div.location{
	color: #5d9bd7;
}
div.newsstory div.header div.location div.label{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:11px;
	font-weight:bold;
	width:60px;
	text-align:right;
}
div.newsstory div.header div.location div.colon{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:11px;
	font-weight:bold;
	padding:0px 5px 0px 5px;
	margin:0px;
	width:10px;
	text-align:center;
}
div.newsstory div.header div.location div.value{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:11px;
}

div.newsstory div.content{
	
}
*/

/******************************************************************************************
Misc design elements
******************************************************************************************/

div.rsmprojects{

}
div.rsmprojects div.header{
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
	background-image: url(/images/txtimg_projecthighlights.gif);
	background-repeat: no-repeat;
	height:29px;
	width:215px;
}
div.rsmprojects div.image{
width:50px;
height:50px;
border-right:1px solid #acadcb;
 background-image: url(../../ias/images/generic-project-photo-50x50.gif);
 background-repeat: no-repeat;
}
div.rsmprojects div.line{
height:10px;
width:50px;
border-right:1px solid #acadcb;
}

div.rsmprojects div.leftside{
padding-left:15px;
width:50px;
float:left;
}

div.rsmprojects div.rightside{
height:50px;
border-bottom:1px solid #acadcb;
width:139px;
float:left;
margin:0px 0px 0px 10px;
padding:0px 0px 0px 0px;
}

div.rsmprojects div.rightside div.title{
/* color:#888888; */
	color: #87a0b7;

text-align:left;
font-size:10px;
}
div.rsmprojects div.rightside div.link{
text-align:right;
font-size:10px;
}



div.rsmapassiontobuild{
width:215px;
}
div.rsmapassiontobuild div.header{

width:215px;
height:29px;
margin:0px 0px 10px 0px;
 background-image: url(/images/txtimg_apassiontobuild.gif);
 background-repeat: no-repeat;
}
div.rsmapassiontobuild div.content{
width:155px;
padding-left:25px;
padding-bottom:25px;
margin-left:25px;
border-left:1px solid #f7c292;
}
div.rsmapassiontobuild div.content a:link{
}
div.rsmapassiontobuild div.content a:visited{
}
div.rsmapassiontobuild div.content a:hover{
}
div.rsmapassiontobuild div.content a:active{
}
div.rsmapassiontobuild div.content h1{
	letter-spacing:0px;
	font-size:16px;
	font-family: Arial, Helvetica, sans-serif;
	line-height:16px;
	margin:0px 0px 10px 0px;
	color: #0158a7;
}
div.rsmapassiontobuild div.content h2{
	letter-spacing:0px;
	font-size:15px;
	font-family: Arial, Helvetica, sans-serif;
	line-height:15px;
	margin:0px 0px 10px 0px;
	color: #4791d9;
}
div.rsmapassiontobuild div.content h3{
	letter-spacing:0px;
	font-size:14px;
	font-family: Arial, Helvetica, sans-serif;
	line-height:14px;
	margin:0px 0px 10px 0px;
	color: #6a8b9d;
}
div.rsmapassiontobuild div.content p{ 
font-size:12px;
color: #90a9bf;
line-height:18px;
margin:0px 0px 10px 0px;
}
div.rsmapassiontobuild div.content ul{
	margin:0px 0px 15px 0px;
	padding:0px;
}
div.rsmapassiontobuild div.content ul li{
	font-size:11px;
	list-style: disc outside none;
	color: #87a0b7;
	margin:0px 0px 8px 15px;
	line-height:14px;
}
div.rsmapassiontobuild div.content ul li a:link{
	color: #87a0b7;
}
div.rsmapassiontobuild div.content ul li a:visited{
	color: #87a0b7;
}
div.rsmapassiontobuild div.content ul li a:hover{
	color: #607a92;
}
div.rsmapassiontobuild div.content ul li a:active{
	color: #87a0b7;
}



/* more information */
div.rsmmoreinformation{
width:215px;
}
div.rsmmoreinformation div.header{

width:215px;
height:21px;
margin:0px 0px 10px 0px;
 background-image: url(/images/txtimg_moreinformation.gif);
 background-repeat: no-repeat;
}
div.rsmmoreinformation div.content{
width:155px;
/* padding-left:25px; */
padding-left:20px;
padding-bottom:25px;
margin-left:25px;
border-left:1px solid #f7c292;
}
div.rsmmoreinformation div.content a:link{
/* color: #0042c6; */
/* color: #87a0b7; */
color: #6ea3cf;
}
div.rsmmoreinformation div.content a:visited{
/* color: #0042c6; */
color: #6ea3cf;

}
div.rsmmoreinformation div.content a:hover{
/* color: #0042c6; */
color: #546c83;

}
div.rsmmoreinformation div.content a:active{
/* color: #0042c6; */
color: #6ea3cf;

}
div.rsmmoreinformation div.content h1{
	letter-spacing:0px;
	font-size:15px;
	font-family: Arial, Helvetica, sans-serif;
	line-height:15px;
	margin:0px 0px 10px 0px;
	/* color: #0158a7; */
	/* color: #2f70ae; */
	color:#5c8abe;
}
div.rsmmoreinformation div.content h2{
	letter-spacing:0px;
	font-size:14px;
	font-family: Arial, Helvetica, sans-serif;
	line-height:14px;
	margin:0px 0px 10px 0px;
	color: #4791d9;
}
div.rsmmoreinformation div.content h3{
	letter-spacing:0px;
	font-size:14px;
	font-family: Arial, Helvetica, sans-serif;
	line-height:14px;
	margin:0px 0px 10px 0px;
	color: #6a8b9d;
}
div.rsmmoreinformation div.content p{ 
font-size:12px;
color: #90a9bf;
line-height:16px;
margin:0px 0px 10px 0px;
}
div.rsmmoreinformation div.content p strong{ 
	color: #62819e;
}
div.rsmmoreinformation div.content ul{
	margin:0px 0px 15px 0px;
	padding:0px;
}
div.rsmmoreinformation div.content ul li{
	font-size:11px;
	list-style: disc outside none;
color: #87a0b7;
	margin:0px 0px 8px 15px;
	line-height:14px;
}


/* advanced search tips */
div.rsmadvsearchtips{
width:215px;
}
div.rsmadvsearchtips div.header{
	width:215px;
	height:29px;
	margin:0px 0px 10px 0px;
	background-image: url(/images/txtimg_advsearchtips.gif);
	background-repeat: no-repeat;
}
div.rsmadvsearchtips div.content{
width:155px;
padding-left:25px;
padding-bottom:25px;
margin-left:25px;
border-left:1px solid #f7c292;
}
div.rsmadvsearchtips div.content a:link{
/* color: #0042c6; */
color: #87a0b7;
}
div.rsmadvsearchtips div.content a:visited{
/* color: #0042c6; */
color: #87a0b7;

}
div.rsmadvsearchtips div.content a:hover{
/* color: #0042c6; */
color: #546c83;

}
div.rsmadvsearchtips div.content a:active{
/* color: #0042c6; */
color: #87a0b7;

}
div.rsmadvsearchtips div.content h1{
	letter-spacing:0px;
	font-size:15px;
	font-family: Arial, Helvetica, sans-serif;
	line-height:15px;
	margin:0px 0px 10px 0px;
	/* color: #0158a7; */
	color: #2f70ae;
}
div.rsmadvsearchtips div.content h2{
	letter-spacing:0px;
	font-size:14px;
	font-family: Arial, Helvetica, sans-serif;
	line-height:14px;
	margin:0px 0px 10px 0px;
	color: #4791d9;
}
div.rsmadvsearchtips div.content h3{
	letter-spacing:0px;
	font-size:14px;
	font-family: Arial, Helvetica, sans-serif;
	line-height:14px;
	margin:0px 0px 10px 0px;
	color: #6a8b9d;
}
div.rsmadvsearchtips div.content p{ 
font-size:12px;
color: #90a9bf;
line-height:18px;
margin:0px 0px 10px 0px;
}
div.rsmadvsearchtips div.content ul{
	margin:0px 0px 15px 0px;
	padding:0px;
}
div.rsmadvsearchtips div.content ul li{
	font-size:11px;
	list-style: disc outside none;
color: #87a0b7;
	margin:0px 0px 8px 15px;
	line-height:14px;
}


/* rsm office locations */
div.rsmofficeloc{
	width:215px;
}
div.rsmofficeloc div.header{
	width:215px;
	height:25px;
	/* margin:0px 0px 10px 0px; */
	margin:0px 0px 0px 0px;
	padding:0px 0px 10px 0px;
	background-image: url(/images/txtimg_officeloc.gif);
	background-repeat: no-repeat;
}
div.rsmofficeloc div.content{
width:155px;
padding-left:25px;
padding-bottom:25px;
margin-left:25px;
border-left:1px solid #f7c292;
}
div.rsmofficeloc div.content a:link{
color: #0042c6;
}
div.rsmofficeloc div.content a:visited{
color: #0042c6;
}
div.rsmofficeloc div.content a:hover{
color: #0042c6;
}
div.rsmofficeloc div.content a:active{
color: #0042c6;
}
div.rsmofficeloc div.content h1{
	letter-spacing:0px;
	font-size:15px;
	font-family: Arial, Helvetica, sans-serif;
	line-height:15px;
	margin:0px 0px 10px 0px;
	/* color: #0158a7; */
	color: #4791d9;
}
div.rsmofficeloc div.content h2{
	letter-spacing:0px;
	font-size:14px;
	font-family: Arial, Helvetica, sans-serif;
	line-height:14px;
	margin:0px 0px 10px 0px;
	color: #4791d9;
}
div.rsmofficeloc div.content h3{
	letter-spacing:0px;
	font-size:13px;
	font-family: Arial, Helvetica, sans-serif;
	line-height:13px;
	margin:0px 0px 10px 0px;
	color: #6a8b9d;
}
div.rsmofficeloc div.content p{ 
font-size:12px;
color: #90a9bf;
line-height:18px;
margin:0px 0px 10px 0px;
}
div.rsmofficeloc div.content ul{
	margin:0px 0px 15px 0px;
	padding:0px;
}
div.rsmofficeloc div.content ul li{
	font-size:11px;
	list-style: disc outside none;
color: #87a0b7;
	margin:0px 0px 8px 15px;
	line-height:14px;
}

/* rsm contact information */
div.rsmcontactinfo{
	width:215px;
}
div.rsmcontactinfo div.header{
	width:215px;
	height:25px;
	/* margin:0px 0px 10px 0px; */
	margin:0px 0px 0px 0px;
	padding:0px 0px 10px 0px;
	background-image: url(/images/txtimg_contactinformation.gif);
	background-repeat: no-repeat;
}
div.rsmcontactinfo div.content{
width:155px;
padding-left:25px;
padding-bottom:25px;
margin-left:25px;
border-left:1px solid #f7c292;
}
div.rsmcontactinfo div.content a:link{
color: #0042c6;
}
div.rsmcontactinfo div.content a:visited{
color: #0042c6;
}
div.rsmcontactinfo div.content a:hover{
color: #0042c6;
}
div.rsmcontactinfo div.content a:active{
color: #0042c6;
}
div.rsmcontactinfo div.content h1{
	letter-spacing:0px;
	font-size:15px;
	font-family: Arial, Helvetica, sans-serif;
	line-height:15px;
	margin:0px 0px 10px 0px;
	/* color: #0158a7; */
	color: #4791d9;
}
div.rsmcontactinfo div.content h2{
	letter-spacing:0px;
	font-size:14px;
	font-family: Arial, Helvetica, sans-serif;
	line-height:14px;
	margin:0px 0px 10px 0px;
	color: #4791d9;
}
div.rsmcontactinfo div.content h3{
	letter-spacing:0px;
	font-size:13px;
	font-family: Arial, Helvetica, sans-serif;
	line-height:13px;
	margin:0px 0px 10px 0px;
	color: #6a8b9d;
}
div.rsmcontactinfo div.content p{ 
font-size:12px;
color: #90a9bf;
line-height:18px;
margin:0px 0px 10px 0px;
}
div.rsmcontactinfo div.content ul{
	margin:0px 0px 15px 0px;
	padding:0px;
}
div.rsmcontactinfo div.content ul li{
	font-size:11px;
	list-style: disc outside none;
color: #87a0b7;
	margin:0px 0px 8px 15px;
	line-height:14px;
}


div.rsmformal1{
	width:175px;
}
div.rsmformal1 div.boxrow1{
	margin-left:25px;

}
div.rsmformal1 div.boxrow1 div.col1 {
	width:25px;
	height:50px;
	background-color: #006cb2;
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px;
}
div.rsmformal1 div.boxrow1 div.col2 {
	width:50px;
	height:50px;
	background-color: #2eb88a;
	margin:0px;
	padding:0px;
	float:left;
}
div.rsmformal1 div.boxrow1 div.col3 {
	float:left;
	background-color: #006cb2;
	width:75px;
	height:50px;
}
div.rsmformal1 div.boxrow2{
}
div.rsmformal1 div.boxrow2 div.col1 {
	width:50px;
	height:50px;
	background-color: #f3af28;
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px;
}
div.rsmformal1 div.boxrow2 div.col2 {
	width:125px;
	height:50px;
	background-color: #006cb2;
	margin:0px;
	padding:0px;
	float:left;
}

div.rsmformal1 div.content{
	margin-left:25px;
	background-color: #006cb2;
	color:#ffffff;
	font-family: arial;
	font-size:11px;
	padding:20px 10px 25px 10px;
}
div.rsmformal1 div.content h1{
	letter-spacing:0px;
	font-size:15px;
	font-family: Arial, Helvetica, sans-serif;
	line-height:15px;
	margin:0px 0px 10px 0px;
color: #f5c263;
}
div.rsmformal1 div.content h2{
	letter-spacing:0px;
	font-size:14px;
	font-family: Arial, Helvetica, sans-serif;
	line-height:14px;
	margin:0px 0px 10px 0px;
	color: #32c996;
}
div.rsmformal1 div.content h3{
	letter-spacing:0px;
	font-size:13px;
	font-family: Arial, Helvetica, sans-serif;
	line-height:13px;
	margin:0px 0px 10px 0px;
	color: #72aadf;
}
div.rsmformal1 div.content p{
	line-height:16px;
	font-size:11px;
	color:#ffffff;
	font-family: verdana;
	font-size:11px;
}
div.rsmformal1 div.content ul{
margin:0px;
padding:0px;
}
div.rsmformal1 div.content ul li{
color:white;
margin-left:15px;
line-height:12px;
padding-bottom:5px;
 list-style: disc outside none;
}
div.rsmformal1 div.content a:link{
color:#ffffff;
text-decoration: none;
}
div.rsmformal1 div.content a:visited{
color:#ffffff;
text-decoration: none;
}
div.rsmformal1 div.content a:hover{
color:#ffffff;
text-decoration: underline;
}
div.rsmformal1 div.content a:active{
color:#ffffff;
text-decoration: none;
}
div.rsmformal1 div.bottom {
	width:150px;
	height:50px;
	background-color: #006cb2;
	margin-left:25px;
	padding:0px;
}

/* right side menu - formal2 */
div.rsmformal2{
width:100%;
}
div.rsmformal2 div.row1{
width:100%;
}
div.rsmformal2 div.row1 div.col1{
width:15px;
height:8px;
background-image: url(/images/rsmformal2_1_1.gif);
float: left;
background-position: bottom;
background-repeat: no-repeat;
}

div.rsmformal2 div.row1 div.col2{
height:8px;
background-repeat: repeat-x;
background-image: url(/images/rsmformal2_1_2.gif);
float: left;
background-position: bottom;
}

div.rsmformal2 div.row1 div.col3{
float:left;
width:21px;
height:8px;
}

div.rsmformal2 div.row2{
width:100%;
background-image: url(/images/rsmformal2_2_1.gif);
background-repeat: repeat-y;
background-position: left;	
}
div.rsmformal2 div.row3{
width:100%;	
}
div.rsmformal2 div.row3 div.col1{
float:left;
width:15px;
height:15px;
background-image:url(/images/rsmformal2_3_1.gif);
float:left;
}
div.rsmformal2 div.row3 div.col2{
float:left;
width:144px;
height:15px;
background-repeat:repeat-x;
background-image: url(/images/rsmformal2_3_2.gif);
float: left;
}
div.rsmformal2 div.row3 div.col3{
float:left;
width:21px;
height:15px;
background-image: url(/images/rsmformal2_2bg.gif);
background-repeat: repeat;
}
div.rsmformal2 div.content{
padding:10px;
margin-left:15px;
background-image:url(/images/rsmformal2_2bg.gif);
background-repeat: repeat;
}
div.rsmformal2 div.content h1{
	letter-spacing:0px;
	font-size:15px;
	font-family: Arial, Helvetica, sans-serif;
	line-height:17px;
	margin:0px 0px 10px 0px;
	/* color: #0158a7; */
	color: #68a4dd;
}
div.rsmformal2 div.content h2{
	letter-spacing:0px;
	font-size:14px;
	font-family: Arial, Helvetica, sans-serif;
	line-height:14px;
	margin:0px 0px 10px 0px;
	color: #6a8b9d;
}
div.rsmformal2 div.content h3{
	letter-spacing:0px;
	font-size:13px;
	font-family: Arial, Helvetica, sans-serif;
	line-height:13px;
	margin:0px 0px 10px 0px;
	color: #2ea57c;
}
div.rsmformal2 div.content p{ 
	line-height:20px;
	font-size:11px;
	/* color:#83a2b4; */
	/* color: #7292a4; */
	color: #68899c;
}
div.rsmformal2 div.content a:link{ 
	color: #68899c;
}
div.rsmformal2 div.content a:visited{ 
	color: #68899c;
}
div.rsmformal2 div.content a:hover{ 
	color: #4f6f7d;
}
div.rsmformal2 div.content a:active{ 
	color: #68899c;
}
div.rsmformal2 ul{
	margin:0px 0px 15px 0px;
	padding:0px;
}
div.rsmformal2 ul li{
	margin:0px 0px 8px 15px;
	line-height:12px;
	list-style: disc outside none;
	color: #6a8b9d;
}
div.rsmformal3{
	
}
div.rsmformal3 div.contentcontainer{
 width:195px;
 background-image: url(/images/rsmformal3_2_1.gif);
 background-position: bottom;
 background-repeat: no-repeat;
}
div.rsmformal3 div.content{
width:148px;
padding:20px 0px 5px 10px;
margin:0px 10px 0px 27px;
}
div.rsmformal3 div.content h1{
	letter-spacing:0px;
	font-size:15px;
	font-family: Arial, Helvetica, sans-serif;
	line-height:17px;
	margin:0px 0px 10px 0px;
	color: #0158a7;
}
div.rsmformal3 div.content h2{
	letter-spacing:0px;
	font-size:14px;
	font-family: Arial, Helvetica, sans-serif;
	line-height:16px;
	margin:0px 0px 10px 0px;
	color: #4791d9;
}
div.rsmformal3 div.content h3{
	letter-spacing:0px;
	font-size:13px;
	font-family: Arial, Helvetica, sans-serif;
	line-height:13px;
	margin:0px 0px 10px 0px;
	color: #25bd8d;
}
div.rsmformal3 div.content p{
font-weight:normal;
line-height:16px;
color:#4791d9;
font-size:11px;
font-family: verdana;	
letter-spacing:0px;
padding-bottom:12px;
}
div.rsmformal3 ul{
	margin:0px 0px 15px 0px;
	padding:0px;
}
div.rsmformal3 ul li{
	margin:0px 0px 8px 15px;
	line-height:12px;
	list-style: disc outside none;
	color: #2b7fd0;
}
div.rsmformal3 div.bottom{
	background-image: url(/images/rsmformal3_3_1.gif);
	width:195px;
	height:168px;
}
/* rsmformal3 backup prior to modification 
div.rsmformal3{
	
}
div.rsmformal3 div.contentcontainer{
 width:195px;
 background-image: url(/images/rsmformal3_2_1.gif);
 background-position: bottom;
 background-repeat: no-repeat;
}
div.rsmformal3 div.content{
width:125px;
padding:20px 0px 5px 10px;
margin:0px 10px 0px 27px;
}
div.rsmformal3 div.content h1{
	letter-spacing:0px;
	font-size:15px;
	font-family: Arial, Helvetica, sans-serif;
	line-height:15px;
	margin:0px 0px 10px 0px;
	color: #0158a7;
}
div.rsmformal3 div.content h2{
	letter-spacing:0px;
	font-size:14px;
	font-family: Arial, Helvetica, sans-serif;
	line-height:14px;
	margin:0px 0px 10px 0px;
	color: #4791d9;
}
div.rsmformal3 div.content h3{
	letter-spacing:0px;
	font-size:13px;
	font-family: Arial, Helvetica, sans-serif;
	line-height:13px;
	margin:0px 0px 10px 0px;
	color: #25bd8d;
}
div.rsmformal3 div.content p{
font-weight:normal;
line-height:16px;
color:#4791d9;
font-size:11px;
font-family: verdana;	
letter-spacing:0px;
padding-bottom:12px;
}
div.rsmformal3 ul{
	margin:0px 0px 15px 0px;
	padding:0px;
}
div.rsmformal3 ul li{
	margin:0px 0px 8px 15px;
	line-height:12px;
	list-style: disc outside none;
	color: #2b7fd0;
}
div.rsmformal3 div.bottom{
	background-image: url(/images/rsmformal3_3_1.gif);
	width:195px;
	height:168px;
}
*/

/* right side menu - formal4 */
div.rsmformal4{
}
div.rsmformal4 div.content{
background-color:#dbe4e9;
padding:15px 10px 10px 10px;
font-size:11px;
color:#82a1b3;
}
div.rsmformal4 div.content h1{
	letter-spacing:0px;
	font-size:15px;
	font-family: Arial, Helvetica, sans-serif;
	line-height:15px;
	margin:0px 0px 10px 0px;
	color: #0158a7;
}
div.rsmformal4 div.content h2{
	letter-spacing:0px;
	font-size:14px;
	font-family: Arial, Helvetica, sans-serif;
	line-height:14px;
	margin:0px 0px 10px 0px;
	color: #4791d9;
}
div.rsmformal4 div.content h3{
	letter-spacing:0px;
	font-size:13px;
	font-family: Arial, Helvetica, sans-serif;
	line-height:13px;
	margin:0px 0px 10px 0px;
	color: #6a8b9d;
}
div.rsmformal4 div.content p{ 
line-height:20px;
font-size:11px;
color:#83a2b4;
}
div.rsmformal4 ul{
	margin:0px 0px 15px 0px;
	padding:0px;
}
div.rsmformal4 ul li{
	list-style: disc outside none;
	color: #6a8b9d;
	margin:0px 0px 8px 15px;
	line-height:12px;
}
div.rsmformal4 div.boxrow1{
}
div.rsmformal4 div.boxrow1 div.col1 {
	width:15px;
	height:50px;
	background-color: #dbe4e9;
	float:left;
	margin:0px;
	padding:0px;
}
div.rsmformal4 div.boxrow1 div.col2 {
	background-image:url(/images/blockimage_2.jpg);
	width:50px;
	height:50px;
	margin:0px;
	padding:0px;
	float:left;
}
div.rsmformal4 div.boxrow1 div.col3 {
	float:left;
	background-color: #dbe4e9;
	width:90px;
	height:50px;
}
div.rsmformal4 div.boxrow2{
}
div.rsmformal4 div.boxrow2 div.col1 {
	height:50px;
	width:65px;
	background-color: #f3af28;
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px;
}
div.rsmformal4 div.boxrow2 div.col1 div.tophalf{
height:25px;
width:65px;
background-color: #dbe4e9;
}
div.rsmformal4 div.boxrow2 div.col1 div.bottomhalf{
height:25px;
width:65px;
background-color: #ffffff;
}
div.rsmformal4 div.boxrow2 div.col2 {
	height:50px;
	width:50px;
	background-image:url(/images/blockimage_1.jpg);
	margin:0px;
	padding:0px;
	float:left;
}
div.rsmformal4 div.boxrow2 div.col3 {
	height:50px;
	width:40px;
	margin:0px;
	padding:0px;
	float:left;
}
div.rsmformal4 div.boxrow2 div.col3 div.tophalf{
height:25px;
width:40px;
background-color: #dbe4e9;
}
div.rsmformal4 div.boxrow2 div.col3 div.bottomhalf{
height:25px;
width:40px;
background-color: #ffffff;
}


div.rsmformal5{
width:188px;
}
div.rsmformal5 div.row1 div.col1{
width:76px;
height:56px;
float:left;
}
div.rsmformal5 div.row1 div.col2{
width:56px;
height:56px;
background-color:#238fdc;
float:left;
}
div.rsmformal5 div.row1 div.col3{
float:left;
}
div.rsmformal5 div.row2 div.content{
	/* height must be adjusted as an inline style */
	background-image:url(/images/rsmformal5_2_1.gif);
	background-position: right;
	background-repeat: repeat-y;
	width:122px;
	color: #62a2df;
	font-family:arial;
	font-size:10px;
	padding:15px 10px 10px 0px;
	float:left;
}
div.rsmformal5 div.row2 div.content h1{
	letter-spacing:0px;
	font-size:15px;
	font-family: Arial, Helvetica, sans-serif;
	line-height:15px;
	margin:0px 0px 10px 0px;
	color: #0158a7;
}
div.rsmformal5 div.row2 div.content h2{
	letter-spacing:0px;
	font-size:14px;
	font-family: Arial, Helvetica, sans-serif;
	line-height:14px;
	margin:0px 0px 10px 0px;
	color: #4791d9;
}
div.rsmformal5 div.row2 div.content h3{
	letter-spacing:0px;
	font-size:13px;
	font-family: Arial, Helvetica, sans-serif;
	line-height:13px;
	margin:0px 0px 10px 0px;
	color: #6a8b9d;
}
div.rsmformal5 div.row2 div.content p{ 
	font-family:arial;
line-height:16px;
font-size:11px;
color:#83a2b4;
}
div.rsmformal5 div.row2 div.content ul{
	margin:0px 0px 15px 0px;
	padding:0px;
}
div.rsmformal5 div.row2 div.content ul li{
	list-style: disc outside none;
	color: #6a8b9d;
	margin:0px 0px 8px 15px;
	line-height:12px;
}
div.rsmformal5 div.row2 div.rightside{
	background-image:url(/images/rsmformal5_2_2.gif);
	background-repeat:repeat-y;
	background-position: left;	
	width:56px;
	float:left;
}
div.rsmformal5 div.row2 div.rightside div.box1{
	background-image:url(/images/blockimage_3_56.jpg);
	background-repeat:no-repeat;
	width:56px;
	height:56px;
}
div.rsmformal5 div.row2 div.rightside div.box2{
	width:56px;
	min-height:56px;
	height:56px;
	background-color: #ffa800;
}
div.rsmformal5 div.row2 div.rightside div.box3{
/* height must be adjusted using an inline style - minimum 56px */
width:56px;
}
div.rsmformal5 div.row2 div.rightside div.box4{
	width:56px;
	height:56px;
	background-color: #8348b5;
}
div.rsmformal5 div.row3 div.col1{
width:76px;
height:56px;
float:left;
}
div.rsmformal5 div.row3 div.col2{
	background-image:url(/images/blockimage_4_56.jpg);
	width:56px;
	height:56px;
	float:left;
}
div.rsmformal5 div.row3 div.col3{
	background-image:url(/images/rsmformal5_2_2.gif);
	background-repeat:repeat-y;
	background-position: left;	
	width:56px;
	float:left;
	height:56px;
}
div.rsmformal5 div.row4 div.col1{
	background-image:url(/images/rsmformal5_4_1.gif);
	background-repeat:repeat-y;
	background-position: right;	
	width:132px;
	height:56px;
	float:left;
}
div.rsmformal5 div.row4 div.col2{
width:56px;
height:56px;
background-color:#ea0437;
float:left;
}
div.rsmformal5 div.row5 div.col1{
	background-image:url(/images/rsmformal5_5_1.gif);
	background-repeat:repeat-y;
	width:188px;
	height:44px;
}

div.rsmformal6{
width:188px;
}
div.rsmformal6 div.row1{
width:112px;
margin-left:76px;
height:56px;
background-image: url(/images/rsmformal6_1_1.gif);
background-repeat: no-repeat;
}
div.rsmformal6 div.row2{
width:188px;
background-image: url(/images/rsmformal6_2bg.gif);
background-repeat: repeat-y;
}
div.rsmformal6 div.row2 div.rightboxes{
	float:right;
	width:56px;
	height: 224px;
}
div.rsmformal6 div.row2 div.rightboxes div.emptybox{
height:56px;
width:56px;
}
div.rsmformal6 div.row2 div.rightboxes div.box2{
height:56px;
width:56px;
background-color: #ffa800;
}
div.rsmformal6 div.row2 div.rightboxes div.box3{
height:56px;
width:56px;
background-color: #b2aeb5;
}
div.rsmformal6 div.row2 div.content{
float:left;
width:127px;
padding:15px 5px 0px 0px;
margin:0px 0px 0px 0px;
font-size:9px;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
color:#82a1b3;
}
div.rsmformal6 div.row2 div.content h1{
	letter-spacing:0px;
	font-size:15px;
	font-family: Arial, Helvetica, sans-serif;
	line-height:15px;
	margin:0px 0px 10px 0px;
	color: #0158a7;
}
div.rsmformal6 div.row2 div.content h2{
	letter-spacing:0px;
	font-size:14px;
	font-family: Arial, Helvetica, sans-serif;
	line-height:14px;
	margin:0px 0px 10px 0px;
	color: #4791d9;
}
div.rsmformal6 div.row2 div.content h3{
	letter-spacing:0px;
	font-size:13px;
	font-family: Arial, Helvetica, sans-serif;
	line-height:13px;
	margin:0px 0px 10px 0px;
	color: #6a8b9d;
}
div.rsmformal6 div.row2 div.content p{ 
line-height:16px;
font-size:11px;
color:#83a2b4;
}
div.rsmformal6 div.row2 div.content ul{
	margin:0px 0px 15px 0px;
	padding:0px;
}
div.rsmformal6 div.row2 div.content ul li{
	font-size:11px;
	list-style: disc outside none;
	color: #6a8b9d;
	margin:0px 0px 8px 15px;
	line-height:12px;
}
div.rsmformal6 div.row3{
width:188px;
padding-left:76px;
background-image: url(/images/rsmformal6_2bg.gif);
background-repeat: repeat-y;
height:156px;
}
div.rsmformal6 div.row3 div.box1{
	background-color: #ea0437;
	height:56px;
	width:56px;
	float:left;
}
div.rsmformal6 div.row3 div.box2{
	background-image:url(/images/blockimage_3_56.jpg);
	width:56px;
	height:56px;
	float:left;
}
div.rsmformal6 div.row3 div.box3{
	clear:left;
	background-image:url(/images/blockimage_4_56.jpg);
	width:56px;
	height:56px;
}


div.rsmformal7{
width:188px;
}
div.rsmformal7 div.row1{
width:112px;
margin-left:76px;
height:56px;
background-image: url(/images/rsmformal7_1_1.gif);
background-repeat: no-repeat;
}
div.rsmformal7 div.row2{
width:188px;
background-image: url(/images/rsmformal7_2bg.gif);
background-repeat: repeat-y;
}
div.rsmformal7 div.row2 div.rightboxes{
	float:right;
	width:56px;
	height: 224px;
}
div.rsmformal7 div.row2 div.rightboxes div.emptybox{
height:56px;
width:56px;
}
div.rsmformal7 div.row2 div.rightboxes div.box1{
	background-image:url(/images/blockimage_3_56.jpg);
	width:56px;
	height:56px;
}
div.rsmformal7 div.row2 div.rightboxes div.box3{
height:56px;
width:56px;
background-color: #b2aeb5;
}
div.rsmformal7 div.row2 div.content{
float:left;
width:127px;
padding:15px 5px 0px 0px;
margin:0px 0px 0px 0px;
font-size:9px;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
color:#82a1b3;
}
div.rsmformal7 div.row2 div.content h1{
	letter-spacing:0px;
	font-size:15px;
	font-family: Arial, Helvetica, sans-serif;
	line-height:15px;
	margin:0px 0px 10px 0px;
	color: #0158a7;
}
div.rsmformal7 div.row2 div.content h2{
	letter-spacing:0px;
	font-size:14px;
	font-family: Arial, Helvetica, sans-serif;
	line-height:14px;
	margin:0px 0px 10px 0px;
	color: #4791d9;
}
div.rsmformal7 div.row2 div.content h3{
	letter-spacing:0px;
	font-size:13px;
	font-family: Arial, Helvetica, sans-serif;
	line-height:13px;
	margin:0px 0px 10px 0px;
	color: #6a8b9d;
}
div.rsmformal7 div.row2 div.content p{ 
line-height:16px;
font-size:11px;
color:#83a2b4;
}
div.rsmformal7 div.row2 div.content ul{
	margin:0px 0px 15px 0px;
	padding:0px;
}
div.rsmformal7 div.row2 div.content ul li{
	font-size:11px;
	list-style: disc outside none;
	color: #6a8b9d;
	margin:0px 0px 8px 15px;
	line-height:12px;
}
div.rsmformal7 div.row2 div.content ul li a:link{
	color: #6a8b9d;
	text-decoration:none;
}
div.rsmformal7 div.row2 div.content ul li a:visited{
	color: #6a8b9d;
	text-decoration:none;
}
div.rsmformal7 div.row2 div.content ul li a:hover{
	text-decoration:underline;
}
div.rsmformal7 div.row2 div.content ul li a:active{
	color: #6a8b9d;
	text-decoration:none;
}
div.rsmformal7 div.row3{
width:112px;
padding-left:76px;
background-image: url(/images/rsmformal7_2bg.gif);
background-repeat: repeat-y;
height:156px;
background-color:red;
}
div.rsmformal7 div.row3 div.box1{
	background-color: #253f78;
	height:56px;
	width:56px;
	float:left;
}
div.rsmformal7 div.row3 div.box2{
	background-image:url(/images/blockimage_4_56.jpg);
	width:56px;
	height:56px;
	float:left;
}
div.rsmformal7 div.row3 div.box3{
	background-color: #ffa800;
	height:56px;
	width:56px;
	float:left;
}
div.rsmformal7 div.row3 div.emptybox{
	clear:left;
	height:56px;
	width:56px;
	float:left;
}




div.rsmformal8{
width:200px;
}
div.rsmformal8 div.row1{
width:86px;
margin-left:88px;
height:75px;
background-image: url(/images/rsmformal8_1_1.gif);
background-repeat: no-repeat;
}
div.rsmformal8 div.row2{
width:200px;
background-image: url(/images/rsmformal8_2bg.gif);
background-repeat: repeat-y;
}
div.rsmformal8 div.row2 div.rightboxes{
	float:right;
	width:83px;
	height: 224px;
}
div.rsmformal8 div.row2 div.rightboxes div.emptybox{
margin-left:27px;
height:56px;
width:56px;
}
div.rsmformal8 div.row2 div.rightboxes div.box1{
margin-left:27px;
height:56px;
width:56px;
background-color: #ffa800;
}
div.rsmformal8 div.row2 div.rightboxes div.box2{
margin-left:27px;
height:56px;
width:56px;
background-image:url(/images/blockimage_4_56.jpg);
}
div.rsmformal8 div.row2 div.content{
float:left;
width:112px; /* 112 */
padding:15px 5px 0px 0px;
margin:0px 0px 0px 0px;
font-size:9px;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
color:#82a1b3;
}
div.rsmformal8 div.row2 div.content h1{
	letter-spacing:0px;
	font-size:15px;
	font-family: Arial, Helvetica, sans-serif;
	line-height:15px;
	margin:0px 0px 10px 0px;
	color: #0158a7;
}
div.rsmformal8 div.row2 div.content h2{
	letter-spacing:0px;
	font-size:14px;
	font-family: Arial, Helvetica, sans-serif;
	line-height:14px;
	margin:0px 0px 10px 0px;
	color: #4791d9;
}
div.rsmformal8 div.row2 div.content h3{
	letter-spacing:0px;
	font-size:13px;
	font-family: Arial, Helvetica, sans-serif;
	line-height:13px;
	margin:0px 0px 10px 0px;
	color: #6a8b9d;
}
div.rsmformal8 div.row2 div.content p{ 
line-height:16px;
font-size:11px;
color: #075b96; /* #83a2b4; */
}
div.rsmformal8 div.row2 div.content ul{
	margin:0px 0px 15px 0px;
	padding:0px;
}
div.rsmformal8 div.row2 div.content ul li{
	font-size:11px;
	list-style: disc outside none;
	color: #6a8b9d;
	margin:0px 0px 8px 15px;
	line-height:12px;
}
div.rsmformal8 div.row3{
width:112px;
padding-left:88px;
height:112px;
}
div.rsmformal8 div.row3 div.box1{
	background-color: #8348b5;
	height:56px;
	width:56px;
	float:left;
}
div.rsmformal8 div.row3 div.box2{
	background-image:url(/images/blockimage_3_56.jpg);
	width:56px;
	height:56px;
	float:left;
}
div.rsmformal8 div.row3 div.quarterbox{
	width:56px;
	height:56px;
	float:left;
}
div.rsmformal8 div.row3 div.quarterbox div.box1{
width:27px;
height:27px;
background-color: #076cb4;
float:right;
}
div.rsmformal8 div.row3 div.box3{
	background-color: #ababab;
	height:56px;
	width:56px;
	float:left;
}
div.rsmformal8 div.row3 div.emptybox{
	clear:left;
	height:56px;
	width:56px;
	float:left;
}


div.rsmformal9{
	
}
div.rsmformal9 div.row1{
	width:84px;
	height:56px;
	padding:19px 0px 0px 67px;
	background-color: #076cb4;
}
div.rsmformal9 div.row1 div.box1{
	height:56px;
	width:56px;
	background-color: #238fdc;
	padding:0px;
	margin:0px 0px 0px 0px;
}

div.rsmformal9 div.row2{
	background-image:url(/images/rsmformal9_1bg.gif);


	width:179px;
	background-repeat: repeat-y;
}
div.rsmformal9 div.row2 div.rightside{
	float:right;
	width:56px;
	height:280px;
	
}
div.rsmformal9 div.row2 div.rightside div.box1{
background-image:url(/images/blockimage_3_56.jpg);
width:56px;
height:56px;
}
div.rsmformal9 div.row2 div.rightside div.box2{
width:56px;
height:56px;
background-color: #e2e2e2;
}
div.rsmformal9 div.row2 div.rightside div.emptybox{
width:56px;
height:56px;
}

div.rsmformal9 div.row2 div.rightside div.box3{
width:56px;
height:56px;
 background-color: #afdaf4;
}
div.rsmformal9 div.row2 div.content{
	float:left;
	width:108px;
	/* width:123px; */
	padding:15px 5px 5px 10px;
}
/* ARGH!#!@## */
div.rsmformal9 div.row2 div.content h1{
	letter-spacing:0px;
	font-size:15px;
	font-family: Arial, Helvetica, sans-serif;
	line-height:15px;
	margin:0px 0px 10px 0px;
	color: #afdaf4;
}
div.rsmformal9 div.row2 div.content h2{
	letter-spacing:0px;
	font-size:14px;
	font-family: Arial, Helvetica, sans-serif;
	line-height:14px;
	margin:0px 0px 10px 0px;
	color: #5baae2;
}
div.rsmformal9 div.row2 div.content h3{
	letter-spacing:0px;
	font-size:13px;
	font-family: Arial, Helvetica, sans-serif;
	line-height:13px;
	margin:0px 0px 10px 0px;
	color: #9eb4c7;
}
div.rsmformal9 div.row2 div.content p{ 
line-height:16px;
font-size:11px;
color: #8ec2f2;
}
div.rsmformal9 div.row2 div.content ul{
	margin:0px 0px 15px 0px;
	padding:0px;
}
div.rsmformal9 div.row2 div.content ul li{
	font-size:11px;
	list-style: disc outside none;
	/* color: #b0c4d5; */
	color: #f2f2f2;
	margin:0px 0px 8px 15px;
	line-height:12px;
}

div.rsmformal9 div.row3{
	height:147px;
	width:179px;
	background-image:url(/images/rsmformal9_1bg.gif);
	background-repeat: repeat-y;
}
div.rsmformal9 div.row3 div.box1{
background-image:url(/images/blockimage_4_56.jpg);
width:56px;
height:56px;
margin-left:67px;
}
div.rsmformal9 div.row3 div.box2{
width:56px;
height:56px;
background-color: #bababa;
margin-left:123px;
}



/* block configuration 1 */
div.blockconfig1{
width:100px;
}
div.blockconfig1 div.row1{
height:50px;
width:50px;
background-image:url(/images/blockimage_1.jpg);
}
div.blockconfig1 div.row2{
height:50px;
width:50px;
background-image:url(/images/blockimage_2.jpg);
margin-left:50px;
}

div.blockconfig2{
}
div.blockconfig2 div.row1{
background-image:none;
background-color:#23b88a;
margin-left:50px;
width:50px;
height:50px;
}
div.blockconfig2 div.row2{
background-image:none;
background-color:#f5b02a;
width:50px;
height:50px;
}
div.blockconfig2 div.row3{
background-image:none;
width:48px;
height:48px;
border:1px solid #f5b02a;
margin-left:50px;
}


div.blockconfig3{
}
div.blockconfig3 div.row1{
background-color:#ea0437;
margin-left:50px;
width:50px;
height:50px;
}
div.blockconfig3 div.row2{
background-image:url(/images/blockimage_1.jpg);
background-repeat: no-repeat;
width:50px;
height:50px;
}
div.blockconfig3 div.row3{
width:48px;
height:48px;
background-color: #a9aaab;
margin-left:50px;
}

div.blockconfig4{
}
div.blockconfig4 div.row1{
background-color:#7a3cb4;
margin-left:50px;
width:50px;
height:50px;
}
div.blockconfig4 div.row2{
background-image:none;
background-color:#4791d9;
width:50px;
height:50px;
}
div.blockconfig4 div.row3{
background-image:none;
width:48px;
height:48px;
border:1px solid #ffffff;
margin-left:50px;
}

div.blockconfig5{
}
div.blockconfig5 div.row1{
height:57px;
}

div.blockconfig5 div.row1 div.col1{
	height:57px;
	width:57px;
	border: 1px solid #7B9CC5;
	margin:0px 9px 9px 0px;
	float:left;
}
div.blockconfig5 div.row1 div.col2{
	height:50px;
	width:50px;
	margin:19px 0px 0px 0px;
	float:left;
	background-image:url(/images/blockconfig5_1.jpg);
}
div.blockconfig5 div.row2{
	margin:0px 0px 0px 18px;
	clear:left;
	height:50px;
	width:50px;
	background-image:url(/images/blockconfig5_2.jpg);
}
div.blockconfig5 div.row3{
	margin:0px 0px 0px 68px;
	clear:left;
	height:50px;
	width:50px;
	background-image:url(/images/blockconfig5_3.jpg);
}


/* boxnote1 */
div.boxnote1{
	padding:5px;
	margin:10px;
	border: 1px solid #253f78;
}
div.boxnote1 div.boxheader{
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;

	text-align:center;
	letter-spacing:0px;

	color: #ffffff;
	background-color: #253f78;
	margin:0px;
	padding:2px 4px 4px 4px;
}
div.boxnote1 div.boxcontent{
	margin: 0px;
	padding: 5px;
}
div.boxnote1 div.boxcontent p{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;

	text-align:center;
	line-height:17px;
	letter-spacing:0px;
	margin:0px;
	padding:0px;
}
div.boxnote1 a:link{
}
div.boxnote1 a:visited{
}
div.boxnote1 a:hover{
	text-decoration: underline;
}
div.boxnote1 a:active{
}




/* Speakers and Events Entry */

div.calendarentry{
	border:1px solid #253f78;
	width:300px;
	padding:0px;
	margin:0px 0px 15px 0px;
	background-color: #ffffff;
}

div.calendarentry div.topbox{
	border-bottom:1px solid #253f78;
	color:#ffffff;
	background-color:#0158a7;
	padding:0px 5px 0px 5px;
}

div.calendarentry div.bottombox{
	padding:0px 5px 5px 5px;
}
div.calendarentry div.date{
	margin: 0px 10px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size:11px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	float:left;
}
div.calendarentry div.industry{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size:11px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold; 
	text-align:right;
}

div.calendarentry div.title{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size:11px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	border-bottom:1px solid #0158a7;	
}

div.calendarentry div.venue{
	color:#0158a7;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size:11px;
	font-family: Arial, Helvetica, sans-serif;
}
div.calendarentry div.speaker{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size:11px;
	font-family: Arial, Helvetica, sans-serif;
}
div.calendarentry div.location{
	color:#999999;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size:11px;
	font-family: Arial, Helvetica, sans-serif;
}
div.calendarentry div.url{
	text-align:right;
	color:#999999;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size:11px;
	font-family: Arial, Helvetica, sans-serif;
}












div.calendarentrycol1{
	border:1px solid #253f78;
	width:290px;
	float:left;
	padding:0px;
	margin:0px 0px 15px 0px;
	background-color: #ffffff;
}

div.calendarentrycol1 div.topbox{
	border-bottom:1px solid #253f78;
	color:#ffffff;
	background-color:#0158a7;
	padding:0px 5px 0px 5px;
}

div.calendarentrycol1 div.bottombox{
	padding:0px 5px 5px 5px;
}
div.calendarentrycol1 div.date{
	margin: 0px 10px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size:11px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	float:left;
}
div.calendarentrycol1 div.industry{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size:11px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold; 
	text-align:right;
}

div.calendarentrycol1 div.title{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size:11px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	border-bottom:1px solid #0158a7;	
}

div.calendarentrycol1 div.venue{
	color:#0158a7;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size:11px;
	font-family: Arial, Helvetica, sans-serif;
}
div.calendarentrycol1 div.speaker{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size:11px;
	font-family: Arial, Helvetica, sans-serif;
}
div.calendarentrycol1 div.location{
	color:#999999;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size:11px;
	font-family: Arial, Helvetica, sans-serif;
}
div.calendarentrycol1 div.url{
	text-align:right;
	color:#999999;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size:11px;
	font-family: Arial, Helvetica, sans-serif;
}


div.calendarentrycol2{
	border:0px solid #253f78;
	width:290px;
	float:left;
	padding:0px;
	margin:0px 0px 15px 20px;
	background-color: #ffffff;
}

div.calendarentrycol2 div.topbox{
	border:1px solid #253f78;
	color:#ffffff;
	background-color:#0158a7;
	padding:0px 5px 0px 5px;
}

div.calendarentrycol2 div.bottombox{
	padding:0px 5px 5px 5px;
}
div.calendarentrycol2 div.date{
	margin: 0px 10px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size:11px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	float:left;
}
div.calendarentrycol2 div.industry{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size:11px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold; 
	text-align:right;
}

div.calendarentrycol2 div.title{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size:11px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	border-bottom:1px solid #0158a7;	
}

div.calendarentrycol2 div.venue{
	color:#0158a7;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size:11px;
	font-family: Arial, Helvetica, sans-serif;
}
div.calendarentrycol2 div.speaker{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size:11px;
	font-family: Arial, Helvetica, sans-serif;
}
div.calendarentrycol2 div.location{
	color:#999999;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size:11px;
	font-family: Arial, Helvetica, sans-serif;
}
div.calendarentrycol2 div.url{
	text-align:right;
	color:#999999;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size:11px;
	font-family: Arial, Helvetica, sans-serif;
}


/*
Addendum	
*/
p.addendum{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #aaaaaa;
}
div.addendum {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #aaaaaa;
}
div.addendum ul li{
	list-style: circle outside none;
	font-size: 11px;
	color: #aaaaaa;
}
div.addendum p{
	font-size: 11px;
	color: #aaaaaa;
}
span.addendum{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #aaaaaa;
}

/*
Image and caption combo
*/
div.imgcaption{
	margin: 0px;
	padding: 0px;
	text-align: center;
}
div.imgcaption div.image{
}
div.imgcaption div.caption{
	/*
	Arial is used for captions because of it's compact nature
	NEVER go below 9px in Arial
	*/
	margin:5px 0px 0px 5px;
	color: #6988cd;
	font-size:11px;
	font-family: Arial, Helvetica, sans-serif;
}
div.imgcaption div.caption a:link{
	color: #869eb4;
	text-decoration:none;
}
div.imgcaption div.caption a:visited{
	color: #869eb4;
	text-decoration:none;
}
div.imgcaption div.caption a:hover{
	color: #869eb4;
	text-decoration:underline;
}
div.imgcaption div.caption a:active{
	color: #869eb4;
	text-decoration:none;
}



/*
Temporary design styles
*/

/*
div.tempmenu{
	
}
div.tempmenu a:link{
	font-weight:bold;
	color:white;
	text-decoration:none;
	display:block;
	margin:8px 10px;
	text-align:right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
div.tempmenu a:visited{
	font-weight:bold;
	color:white;
	text-decoration:none;
	display:block;
	margin:8px 10px;
	text-align:right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
div.tempmenu a:hover{
	font-weight:bold;
	color:white;
	display:block;
	margin:8px 10px;
	text-align:right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration:underline;
}
div.tempmenu a:active{
	font-weight:bold;
	color:white;
	text-decoration:none;
	display:block;
	margin:8px 10px;
	text-align:right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
*/

/*
Papers - these are displayed across various sections so I've moved the rules here
*/
h2.groupheader{
	clear:left;
	background-color: #4791d9;
	color:#ffffff;
	margin: 20px 0px 20px 0px;
	padding: 0px 2px 0px 2px;
	border:1px solid #0158a7;
}
div.paperentrycol1{
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	width:300px;
	float:left; 
	border:0px solid #253f78;
}
div.paperentrycol2{
	margin: 0px 0px 10px 20px;
	padding: 0px 0px 0px 0px;
	width:290px;
	float:left; 
	border:0px solid #253f78;
}

div.paperentrycol1 div.papertitle{
	margin: 0px 0px 0px 0px;
	padding: 2px 5px 2px 5px;
	font-size:11px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	border:1px solid #253f78;
	color: #ffffff;
	background-color:#0158a7; 
	/* background-color: #7c94ab; */
	/* background-color: #2577c5; */
}
div.paperentrycol1 div.paperauthor{
	letter-spacing:0px;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	margin: 3px 3px 0px 3px;
	padding: 0px 0px 2px 0px;
	font-weight: bold;
	/* border-bottom:1px solid #253f78; */
}
div.paperentrycol1 div.papermedia{
	letter-spacing:0px;
	color: #999999;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px 3px 0px 3px;
	padding: 0px 0px 0px 0px;
	border-bottom:1px solid #253f78;
}
div.paperentrycol1 div.paperlink{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0px 3px 5px 3px;
	padding: 0px 0px 0px 0px;
	text-align:right;
}
div.paperentrycol2 div.papertitle{
	margin: 0px 0px 0px 0px;
	padding: 2px 5px 2px 5px;
	font-size:11px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	border:1px solid #253f78;
	color: #ffffff;
	background-color:#0158a7;
}
div.paperentrycol2 div.paperauthor{
	letter-spacing:0px;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	margin: 3px 3px 0px 3px;
	padding: 0px 0px 2px 0px;
	font-weight: bold;
	/* border-bottom:1px solid #253f78; */
}
div.paperentrycol2 div.papermedia{
	letter-spacing:0px;
	color: #999999;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px 3px 0px 3px;
	padding: 0px 0px 0px 0px;
	border-bottom:1px solid #253f78;
}
div.paperentrycol2 div.paperlink{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0px 3px 5px 3px;
	padding: 0px 0px 0px 0px;
	text-align:right;
}

/* Contact Form */
div.contactformcontainer{
margin: 0px 0px 0px 0px;
padding: 0px 0px 10px 0px;
width:380px;

}
div.contactformcontainer div.header{
	width:100%;
	background: #0158a7 url(/images/cf_headerboxes.gif) no-repeat right;
	border-bottom: 1px solid #014581;
}
div.contactformcontainer div.header div.text{
	color:white;
	padding:4px 2px 2px 4px;
	font-weight:bold;
	letter-spacing:1px;
	font-size:11px;
	background-position: left;
	background-repeat: no-repeat;
	background-image: url(../../images/cf_title_form.gif);
	min-height:12px;
	height:12px;
}
div.contactformcontainer .requiredmarker{
	color:red;
	margin:0px;
	padding:0px;
	font-weight:bold;
	font-size:10px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
div.contactformcontainer div.info{
	padding:0px;
	margin:2px 0px 5px 0px;
	text-align:center;
}
div.contactformcontainer div.info p{
	padding:0px;
	margin:0px;
	font-size:10px;
	line-height:10px;
}

div.contactformcontainer div.contactform{
	border: 1px solid #36579e;
	padding:10px 10px 10px 10px;
	margin:0px 0px 0px 0px;
	width:358px;
	background-color: #becceb;
}
div.contactformcontainer div.contactform div.formfield{
	margin:0px 0px 2px 0px;
	padding:0px;
}
div.contactformcontainer div.contactform div.formfield div.label{
	color: #304b86;
	margin:0px;
	padding:0px;
	font-weight: normal;
	font-size:10px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
div.contactformcontainer div.contactform div.formfield div.field{
}
div.contactformcontainer div.contactform div.formfield div.field input{
	color: #253f78;
	width:160px;
	border: 1px solid;
	border-color: #31529d #708ed1 #708ed1 #31529d;
	margin:0px;
	padding:1px;
	font-size:11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: #fdfdfd;
}
div.contactformcontainer div.contactform div.formfield div.field select{
	color: #253f78;
	width:100%;
	border: 0px solid;
	border-color: #31529d #708ed1 #708ed1 #31529d;
	margin:0px 0px 0px 0px;
	padding:0px;
	font-size:10px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: #fdfdfd;
}
div.contactformcontainer div.contactform div.formfield div.field textarea{
	color: #253f78;
	margin:0px;
	padding:0px;
	font-size:11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	border: 1px solid;
	border-color: #375caf #8ba3da #8ba3da #375caf;
	background-color: #fdfdfd;
	width:355px;
	height:100px;
}
div.contactformcontainer div.contactform div.formfield div.field  .required{
	border-color: #375caf #8ba3da #8ba3da #375caf;
	background-color: #feff82;
}
div.contactformcontainer div.buttons{
	margin:5px 0px 0px 0px;
	padding:0px;
	text-align:right;
	
}
div.contactformcontainer div.buttons div.submit{
}
div.contactformcontainer div.buttons div.submit input{
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
font-size:11px;
color: white;

font-family: Arial, Helvetica, sans-serif;
border: 1px solid #0158a7;
width:77px;
height:27px;
font-weight:bold;
 background: #becceb url(/images/cf_submit0.gif) no-repeat center;
}


/* sitemap */
div.sitemap{
}

div.sitemap div.smsection{
	margin:0px 0px 15px 0px;
}

div.sitemap div.smlvl1{
	padding:0px 0px 0px 0px;
	margin:0px 0px 8px 0px;
	font-family: Geneva,"MS Sans Serif",  sans-serif;
	font-size:14px;
	font-weight:bold;
	letter-spacing:1px;
	color: #3559aa;
}
div.sitemap div.smlvl1 a:link{
color: #3559aa;
text-decoration: none;
}
div.sitemap div.smlvl1 a:visited{
color: #3559aa;
text-decoration: none;
}
div.sitemap div.smlvl1 a:visited:hover{
/* color: #790079; */
color: #3559aa;
text-decoration: underline;
}
div.sitemap div.smlvl1 a:hover{
color: #3559aa;
text-decoration: underline;
}
div.sitemap div.smlvl1 a:active{
color: #3559aa;
text-decoration: none;
}

div.sitemap div.smlvl2{
	padding:0px 0px 0px 12px;
	margin:0px 0px 8px 10px;
	background-image: url(/images/bgblock1.gif);
	background-repeat: no-repeat;
	font-size:11px;
	line-height:11px;
}
div.sitemap div.smlvl3{
	padding:0px 0px 0px 8px;
	margin:0px 0px 8px 30px;
	background-image: url(/images/bgblock2.gif);
	background-repeat: no-repeat;
	font-size:11px;
	line-height:11px;
}
div.sitemap div.smlvl4{
	padding:0px 0px 0px 8px;
	margin:0px 0px 8px 50px;
	background-image: url(/images/bgblock3.gif);
	background-repeat: no-repeat;
	font-size:11px;
	line-height:11px;
}

/* executive biographies */
div.execbios{
}
div.execbios a:link{
}
div.execbios a:visited{
}
div.execbios a:visited:hover{
}
div.execbios a:hover{
}
div.execbios a:active{
}

div.execbios div.name{
	margin:3px 0px 3px 0px;
	font-size:12px;
	line-height:12px;
}
div.execbios div.title{
	font-size:11px;
	line-height:11px;
	margin:3px 0px 3px 0px;
}

div.execbios div.executive1{
	padding:0px 0px 0px 12px;
	margin:0px 0px 12px 5px;
	background-image: url(/images/bgblock1.gif);
	background-repeat: no-repeat;
}
div.execbios div.executive2{
	padding:0px 0px 0px 8px;
	margin:0px 0px 12px 18px;
	background-image: url(/images/bgblock2.gif);
	background-repeat: no-repeat;
}
div.execbios div.executive3{
	padding:0px 0px 0px 8px;
	margin:0px 0px 12px 27px;
	background-image: url(/images/bgblock3.gif);
	background-repeat: no-repeat;
}

/* News Releases - Transcript */

div.transcript{
}
div.transcript div.dialogue{
	margin:0px 0px 10px 0px;	
}
div.transcript div.dialogue div.interviewer{
	color: #5c8abe;
	font-size:13px;
	font-weight:bold;
}
div.transcript div.dialogue div.interviewee{
	/* color: #008369; */
	color: #3F6DA2;
	font-size:13px;
	font-weight:bold;
}
div.transcript div.dialogue div.verbiage{
	font-size:12px;
	margin:5px 0px 5px 10px;
}


/*
Technical papers - list format
*/
div.paperlistentry{
	font-size:11px;
	margin: 0px 0px 20px 0px;
	width:300px;
}
div.paperlistentry div.title{
	
	font-size:11px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
}
div.paperlistentry div.author{
	font-size:11px;
}
div.paperlistentry div.location{
	font-size:11px;
	margin:2px 0px 2px 0px;
	color:#90a9bf;
}
div.paperlistentry div.link{
	margin-right:10px;
	font-size:11px;
	color: #ABABAB;
}

/* Technical Paper display */
div.abstract{
	margin-left:0px;
	font-size:12px;
}
div.abstract div.label{
	font-family: "Courier New", Courier, monospace;
	font-size:13px;
	font-weight:bold;
	/* color: #0158a7; */
	color: #0158a7;
}
div.abstract div.ins{
	margin:1px 0px 3px 10px;
	font-size:11px;
}
div.abstract div.author{
	margin:1px 0px 3px 10px;
	font-size:11px;
}
div.abstract div.location{
	margin:1px 0px 3px 10px;
	font-size:11px;
}
div.abstract div.content{
	border: 1px solid #6383cb;
	background-color: #eeeeee;
	padding: 10px;
	margin: 20px 0px 20px 0px;
}
div.abstract div.content p{
	color: #3255a2;
	font-size:11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-style: normal;
}
div.abstract div.content ul li{
list-style-image: url(/images/bulletUL_disc-blue-on-gray.gif);
}
div.abstract div.footer{
	font-size:12px;
	text-align:right;
	margin-bottom:10px;
}


