/*General Tags  */
body
{
	font-family:Arial;
}
a
{
	text-decoration:none;
	color:#223fb1;
}
a:visited
{
	color:#223fb1;
}
h1
{
	font-size:11pt;
	color:#666666;
	font-weight:bold;
	padding-top:12px;	
}

/****************/

/*Main Wrapper  */
#wrapper
{
	width:800px;
	border:solid 1px #223fb1;
	margin:0px auto;		
}
/****************/

/*Link section  */
.linkTable
{
	background-color:#223fb1;
	color:#223fb1;	
}
.linkTable a
{
	color:#ffffff;
}	
.linkCell
{
	padding:4px 4px 4px 4px;	
	font-weight:bold;
	font-size:10.5pt;
}

.linkCell a:visited
{
	color:#ffffff;
}

/****************/

/*Flyout Section*/
.flyoutHeader
{
	font-size:14.5pt;
	font-weight:bold;
	color:#223fb1;	
	padding-bottom:8px;
	padding-left:18px;
}

.flyoutSubHeader
{
	font-size:12pt;
	font-weight:bold;
	color: #223fb1;
	background-color: #ffffff;
}

.flyoutborder
{
	border:solid 1px #223fb1;
	border-left: #ffffff;
	margin:0px auto;		
}

.mainimageborder
{
	border:solid 1px #223fb1;
	border-left: #ffffff;
	border-right: #ffffff;
	margin:0px auto;		
}


.flyoutContentsDiv
{
	font-size:8pt;
	color:#999999;
	float:left;
	width:165px;
	padding-left:18px;
	padding-top:4px;
}
.flyoutImageDiv
{
	float:left;	
}
#flyoutImage
{
	padding-right:16px;
}
.flyoutMoreInfo
{
	color:#223fb1;
	padding-left:16px;
	font-size:10pt;
}
.flyoutMoreInfo a
{
	color:#223fb1;
}	
/****************/

/*Subnav section*/
.subnavHeader
{
	color:White;
	font-size:14pt;
	font-weight:bold;
	padding:15px 0px 0px 0px;
}
.subnavExplanation
{
	color:#666666;
	padding:15px 0px 0px 10px;
	font-size:8pt;
}
.subnavPadtop
{
	padding-top:10px;
	padding-left:10px;
}

/****************/

/*Main content***/
.mainContent
{
	padding-top:30px;
	padding-left:4px;
}

.mainContentHeader
{
	color:#223fb1;
	font-size:15pt;	
	font-weight:bold;
	padding-bottom:10px;	
}

.MainContentSubHeader
{
	font-size:10pt;
	font-weight: bold;
	color:#666666;
}

.mainContentBody
{
	font-size:10pt;
	padding-right:8px;
	color:#666666;
}
.mainContentLatestNews
{
	background-color:#e5e5e5;
	width:170px;
	padding-left:10px;
	padding-right:4px;
	border-bottom:solid 8px #e5e5e5;
	float:right;
}
.mainContentLatestNewsHeader
{
	color:#666666;
	font-weight:bolder;
	padding:6px 6px 6px 4px;
}
.mainContentLatestScroll
{
	background-color:#e5e5e5;
	height:164px;
	overflow: auto;
}
.mainContentLatestNewsBody
{
	color:#666666;
	background-color:White;
	width:140px;
	padding: 4px;
	font-size: 8pt;	
	border-bottom: 4px solid #e5e5e5;
}

.callUs
{
	font-size: 16px;
	text-align: center;
	/*font-weight: bolder; */
	color: #333333;
}
.footerInfo
{
	font-size:8pt;
	color:#a6a6a6;
	padding-bottom:10px;
	padding-right:10px;
}
/****************/

/*drop down menu*/
#dropmenudiv
{
	position:absolute;	
	border-bottom-width: 0;
	font:normal 10pt Arial;
	line-height:18px;
	z-index:100;
	padding:8px 2px 8px 2px;
}

#dropmenudiv a
{
	width: 100%;
	display: block;
	text-indent: 3px;
	/*border-bottom: 1px solid black;*/
	padding: 1px 0;
	text-decoration: none;
	/*font-weight: bold;*/
	color:#ffffff;
}

#dropmenudiv a:hover
{
	color: #ffffff;
	background-color: #a7b2e1;
}

/****************/

/*third level   */
.navigationLeft
{
	width:215px;
	font-size:10pt;
	font-weight:bold;
	
}
.navigationHeader
{
	background-color:#223fb1;	
	color:White;
	padding:6px 12px 6px 12px;
}
.navigationHeader a:visited, .navigationHeader a:active, .navigationHeader a:link
{	
	color:White;	
}
.navigationHeader a:hover
{
	color:#ebebeb;
}
.navigationItem
{
	background-color:#a7b2e1;	
	color:#223fb1;	
	padding:6px 2px 6px 8px;
	font-weight:bold;
	display:block;
}
.navigationItem a:visited, .navigationItem a:active, .navigationItem a:link
{
	color:#223fb1;	
}
.navigationItem a:hover
{
	color:White;	
}
.navigationCaseStudy
{
	background-color:#a7b2e1;	
	color:#ffffff;	
	padding:6px 2px 6px 8px;
	font-weight:bold;
	display:block;
}
.navigationCaseStudy a
{	
	color:#666666;		
}
.navigationCaseStudy a:hover
{	
	color:#a7b2e1;		
}
.thirdLevelHeader
{
	font-size:11pt;
	color:#666666;
	font-weight:bold;
	padding-top:12px;
}
.thirdLevelBody
{
	font-size:8pt;
	color:#666666;
	line-height:14pt;
}
.thirdLevelBody ul
{
	margin-left:8px;
	padding-left:8px;
}
.developmentPanel
{
	background-color:#ffffff;
	width:200px;
	vertical-align:top;
	color:#999999;
}
.developmentPanelHeader
{
	font-size:15pt;
	font-weight:bold;
	padding:16px 12px 12px 12px;
	color:#223fb1;
}
.developmentPanelSubHeader
{
	font-size:13pt;
	font-weight:bold;
	padding-left:12px;
}
.developmentPanelContent
{
	padding:4px 12px 4px 13px;
	font-size:8pt;
}
.developmentPanelMoreInfo a
{
	color:#223fb1;
	padding-left:14px;
	font-size:8pt;
}

/****************/

/*second level  */
.secondLevelBody
{
	width:250px;
	padding-right:10px;
}
.secondLevelBodyHeader
{
	font-weight:bold;
	font-size:9pt;
	color:#666666;		
}

.secondLevelBodySubHeader
{
	font-weight:bold;
	font-size:8pt;
	color:#666666;		
}

.bigLink
{
	font-weight:bolder;
	font-size:10pt;
	color:#666666;	
}

.secondLevelBodyContent
{
	font-size:8pt;
	color:#666666;
}
.secondLevelReadMore a
{
	font-size:8pt;
	color:#223fb1;
}
.secondLevelImage
{
	/*border:1px solid #999999;*/
	vertical-align:top;
	padding-top:4px;
}
/****************/

/*popup         */
.popupHeader
{	
	background-color:#ffffff;
	color:#223fb1;
	padding:2px 0px 2px 16px;
	font-weight:bold;
	font-size:12pt;
	height:30px;
}
.popupBodyHeader
{
	color:#666666;
	font-size:14pt;
	padding: 16px 0px 0px 16px;
	font-weight:bold;
}
.popupBodySubHeader
{
	color:#223fb1;
	font-size:12pt;
	padding: 10px 0px 10px 16px;
	font-weight:bold;
}
.popupBody
{
	font-size:8pt;
	line-height:16px;
	padding-left:16px;
}
.popupBody li
{
	list-style-image:url(Images/bullet.gif);
	padding-right:4px;	
}
.popupBody ul
{
	margin-left:8px;
	padding-left:8px;
}
/****************/

/*Data capture  */
.dataCaptureHeader
{
	font-size:10pt;
	color:#223fb1;
	font-weight:bold;
	padding-left:4px;
	padding-top:6px;
}
#warningCell
{
	color:#666666;
}
.formHolder
{
	line-height:12px;
}

/****************/

