

#google { float:right; margin-left:5px;}

td { font-size:12px; }

#chead {
	background: url(/img/ch_header.png);
	width:864px;
	height:203px;
}

#chead2 {
	background: url(/img/ch_header2.png);
	width:864px;
	height:155px;
}

pre{
	white-space:-moz-pre-wrap;
	white-space:-pre-wrap;
	white-space:-o-pre-wrap;
	white-space:pre-wrap;
	word-wrap:break-word;
	margin:1em 0 1em 0em;
	padding:0.3em 1em;
	border:1px solid #ddd;
	background-color:#f8f8f8;

}

html>body pre{
	font-size:100%;
}

div .frontButton 
{
	
	padding-right:15px;
	margin-bottom:8px;
	margin-right:5px;
	
}

div .frontButton img 
{
	border:0px;
}

div .frontButton a
{
	background-color:#f9f9f9;
}

div .frontButton a:hover
{
	background-color:#ebebeb;
}

.frontH, .frontHsmall
{
	font-size:13px;
	font-family:Verdana,Tahoma,Arial;
	font-weight:bold;
	border-bottom:solid 1px #ccc;
	color:Black;
	padding-bottom:4px;
	padding-top:0px;
	margin-top:0px;
	
}
.frontHsmall { font-size:10px; }
.frontHnews { font-size:10px; color:#666666; line-height:1.5em; }
.frontHnews a { font-weight:bold; text-decoration:none; }
.frontHnews a:hover { text-decoration:underline; }
.nudgeNews { padding-top:5px; }

.learnMore a, .learnMore { font-weight:bold; text-decoration:none; font-size:10px; color:#aaaaaa;  }
.learnMore a:hover {text-decoration:underline; }

#underFeature {	margin-top:15px;	}

#underFeature ul  { list-style:none; 	margin:0; 	padding:0; }

#underFeature li { 	font-size:10px; margin:0px; padding-bottom:6px; }
#underFeature li a { text-decoration:none; }
#underFeature li a:hover { text-decoration:underline; }



.pad5 { padding-left:5px; padding-right:5px; }


#topNav {width:864px; font-size:smaller; color:#888; }
#topNav ul { list-style:none; padding:0px; margin:0px;}
#topNav ul li { display:inline; margin-right:20px; }
#topNav ul li a { color:#888; text-decoration:none; }
#topNav ul li a:hover { text-decoration:underline; }

#whatWeDo, #recentNews, #articlesPublications
{
	border:solid 0px red;
	width:244px;
}

#whatWeDo p, #recentNews p, #articlesPublications p
{
	font-size:.85em;
	margin-top:0px;
	padding-left:8px;
	padding-right:4px;
	line-height:1.3em;
}

#recentNews .newsDate 
{
	 color: #666; 
	 font-size:xx-small;
}

#recentNews h2, #articlesPublications h2 
{
	font-size:.85em;
	padding-left:7px;
	font-family: Verdana, Arial, helvetica;
	line-height:1.3em;
	margin-top:5px;
	margin-bottom:4px;
}




#businessSolutions 
{
	margin-left:6px;
	min-height:300px;
	
}

#businessSolutions ul
{
	list-style:none;
	margin:0px;
	margin-top:10px;
}

#businessSolutions ul li
{
	margin-bottom:10px;
	padding-left:10px;
	padding-right:15px;
	
}

#businessSolutions ul li a 
{
	display:block;
	text-decoration:none;
}

#businessSolutions ul li a:hover
{
	background-color:#D0DCF2;
	
}

#businessSolutions strong
{
	font-family: 'Trebuchet MS', Verdana, Arial, Helvetica;
	color: #305ca5;
	margin-top:5px;
	margin-bottom:0px;
	padding-bottom:0px;
	font-size:14px;
	font-weight: bold;
}

.pad5top { padding:25px 0px 0px 0px; }

#contentFront {
	
	padding-top:5px;
	padding-left:8px;
	padding-right:0px;
	padding-bottom:15px;
}

#content {
	
	padding-top:5px;
	padding-left:8px;
	padding-right:45px;
	padding-bottom:15px;
}

#content p 
{
	color:Black;
	line-height:1.4em;
}

#content img {
margin:0 0 0px 0px;
}

ol 
{
	color:Black; 
}

ul
{
	color:Black;
}

ul li 
{
	line-height:1.3em;
}

#leftNavList
{
	float:left;
	width:170px; 
	font-size:10px;
}

#leftNavList ul 
{
	list-style:none;
	margin:0px;
}

.floatleft { float:left; }

#leftIndent 
{
	margin-left:50px;
}	

.articleTeaser 
{
	font-size:smaller;
	margin-top:5px;
}

.articleListH3 
{
	margin-bottom:0px;
	padding-bottom:0px;
}

#articleTOC 
{
	width:170px;
	float:left;
}

.dataTable 
{
	border:solid 1px #ddd;
	
}
.dataTable td
{
	background-color:white;
	border:solid 1px #ddd;
	padding:3px;
}

.sidenav {
	 margin-top: 2px;
	 margin-bottom: 15px;
	 font-size: 90%;
	 list-style:none;
	 width:174px;
	 float:left;

}
.sidenav ul {
	 margin-left: 5px;
	 padding: 0px;
}

.sidenav li .selected {
	font-weight: bold;
	background-color:#eee;
}
.sidenav ul li {
	 margin: 0px;
	 padding: 0px;
	 line-height: 220%;
	 list-style-type: none;
	 border-bottom-width: 1px;
	 border-bottom-style: solid;
	 border-bottom-color: #DFDFDF;
}
.sidenav ul li a {
	 display: block;
	 padding-left: 0px;
	 padding-top:4px;
	 padding-bottom:4px;
	 width:100%;
	 text-decoration:none;
	
	
	/*background-image: url(images/arrow-pointer.gif);*/
	 background-repeat: no-repeat;
	 background-position: left center;
}
.sidenav ul li a:hover {
	 background: #D0DCF2;
	 text-decoration: none;
	 
	/* background-image: url(images/arrow-pointer.gif);*/
	 background-repeat: no-repeat;
	 background-position: left center;
}
.sidenav ul li a:visited {
	 text-decoration:none;
	 color: #305ca5;
}
.sidenav ul li a:visited:hover {
	 background: #D0DCF2;
	 text-decoration: none;
	 
	 /*background-image: url(img/none.png);*/
	 background-repeat: no-repeat;
	 background-position: left center;
}

.sidenav ul li ul li, .sidenav ul li ul li ul li 
{
	 list-style-image: none;
	 list-style-type: none;
	 line-height: 140%;
	 
	 border: none;
	 border-top-width: 1px;
	 border-top-style: solid;
	 border-top-color: #DFDFDF;

}
.sidenav ul li ul li ul li 
{
	 border-top-style:dotted;
}
.sidenav ul li ul {
	 margin-bottom: 0;
	 margin-top: 0;
	 padding-left: 6px;
}
.sidenav ul li ul li a {
	 
}
.sidenav ul li ul li ul li a {
	 
}

.smaller { font-size:smaller; }
.black { color:Black;}
.noborder { border:0px; }
.valignbottom { vertical-align:bottom; }
.figuretext { font-size:smaller; color:#555; background-color:#efefef;}
.figuretext strong { font-size:larger; }

#childPageSummary 
{
	
}

#childPageSummary ul
{
	list-style:none;
	margin:0px;
	margin-top:10px;
	padding:0px;
}

#childPageSummary ul li
{
	margin-bottom:20px;
	line-height:1.4em;
}

#childPageSummary ul li a 
{
	display:block;
	text-decoration:none;
}

#childPageSummary ul li a:hover
{
	background-color:#D0DCF2;
}

#childPageSummary strong
{
	font-family: 'Trebuchet MS', Verdana, Arial, Helvetica;
	color: #305ca5;
	margin-top:5px;
	margin-bottom:0px;
	padding-bottom:0px;
	font-size:14px;
	font-weight: bold;
}

#childPageSummary img {
border:0px; margin-right:10px; padding-right:10px; clear:left;
}



#bottomNav {width:864px; font-size:smaller; color:#888; background-color:#515151;}
#bottomNav ul { list-style:none; padding:0px; margin:0px;}
#bottomNav ul li { display:inline; margin-right:20px; }
#bottomNav ul li a { color:#888; }

#bottomInfo a { text-decoration: none; }
#bottomInfo img { border:0px; vertical-align:bottom; }

#leftInfo 
{
	margin-top:0px; 
	background-color:#f9f9f9; 
	width:155px; 
	float:left; 
	padding:7px;  
	font-size:smaller; 
	border-left:solid 4px #ddd; 
	border-right:solid 0px #ddd; }
#leftInfo a { text-decoration: none; }
#leftInfo img { border:0px;  vertical-align:bottom; }
#leftInfo strong { font-weight:normal; color:#666;}

.floatright { float:right; }


#textContent ol li, #textContent ul li{ line-height:1.4em; }

/* EDITOR PROPERTIES */


/* EDITOR PROPERTIES */
