body
{

}
H1
{
	font-size: 13px;
    font-family: arial;
    font-style: normal;
    font-weight: bold;
	line-height: 18px;
	
}
.formFieldLabel
{

	font-size: 9pt;
	font-weight:bold;
	line-height: 18px;
	text-align:left;
	vertical-align:top;
}
a.menuLinksRight:link, a.two:visited { 
color: #FFFFFF; 

} 
a.menuLinksRight:hover { 
color: #FFFFFF; 
text-decoration: underline; 

} 
a.internalMenuLinksRight:link { 
color: #FFFFFF; 
text-decoration: none; 
} 
a.two:visited{
color: #FFFFFF; 
text-decoration: none; }
a.two:link{
color: #FFFFFF; 
text-decoration: none; }

a.internalMenuLinksRight:visited { 
color: #FFFFFF; 
text-decoration: none; 

} 
a.internalMenuLinksLeft:link, a.internalMenuLinksLeft:visited 
{
color: #FFFFFF; 
} 
a.internalMenuLinksLeft:hover 
{
color: #FFFFFF; 
text-decoration: underline; 
} 
a.bodyLink:link
{ 
color: #333333;
}
a:link { 
color: #333333;
}
a:visited {
  color: #0B1481; 
  text-decoration : none;}
.internalMenuItems
{
	font-family : Arial;
	font-size : 8pt;
	color : #C0C0C0;
	font-weight : bold;
}
.internalMenuItemsRight
{
	font-family : Arial;
	font-size : 8pt;
	color : #C0C0C0;
	font-weight : bold;
}
.menuItems
{
	font-family : Arial;
	font-size : 8pt;
	color : #FFFFFF;
	font-weight : bold;
}
.8black
{
	font-family : Arial;
	font-size : 8pt;
	color : #000000;
}
.9black
{
	font-family : Arial;
	font-size : 9pt;
	color : #000000;
}
.10black
{
	font-family : Arial;
	font-size : 10pt;
	color : #000000;
}
.8boldWhite
{
	font-family : Arial;
	font-size : 8pt;
	color : #FFFFFF;
	font-weight : bold;
}
.9white
{
	font-family : Arial;
	font-size : 9pt;
	color : #FFFFFF;
}
.9boldWhite
{
	font-family : Arial;
	font-size : 9pt;
	color : #FFFFFF;
	font-weight : bold;
}
.10boldWhite
{
	font-family : Arial;
	font-size : 10pt;
	color : #FFFFFF;
	font-weight : bold;
	padding-left : 3px
}
.10boldBlack
{
	font-family : Arial;
	font-size : 10pt;
	color : #000000;
	font-weight : bold;
	padding-left : 3px
}
.10boldGrey
{
	font-family : Arial;
	font-size : 10pt;
	color : #92A1B4;
	font-weight : bold;
	padding-left : 3px
}

.lists
{
	font-family : Arial;
	font-size : 9pt;
	color : #000000;
	
	list-style-image : url(../images/bullet.gif)
}
.clientShowcaseHeader
{
	padding-right : 2px;
	padding-left : 2px;
	font-family : Arial;
	font-size : 10pt;
	color : #000000;
	font-weight : bold;
}
.clientShowcaseHeadings
{
	padding-right : 2px;
	padding-left : 2px;
	font-family : Arial;
	font-size : 8pt;
	color : #000000;
	font-weight : bold;
}
.clientShowcaseText
{
	padding-right : 2px;
	padding-left : 2px;
	font-family : Arial;
	font-size : 8pt;
	color : #000000;
}

.cellSpaceHor
{
	height: 2px;
	background: white;
}	
.cellSpaceVer
{
	width: 2px;
	background: white;
}	
.menuCellHeight
{
	padding-right : 2px;
	padding-left : 2px;
	text-align: Right;
	height : 21px;
}


.innerMenuCellHeight
{
	padding-right : 2px;
	padding-left : 2px;
	text-align: Right;
	height : 22px;
}
.innerMenuCellHeightLeft
{
	padding-right : 2px;
	padding-left : 2px;
	text-align: Left;
	height : 22px;
}
.innerClientsCellHeight
{
	padding-right : 2px;
	padding-left : 2px;
	text-align: right;
	height : 22px;
	
}
.bulletStyles
{
	font-family : Arial;
	font-size : 10pt;
	color: #003946;
	list-style-image : url(../images/bullet.gif)
}
.innerTitleCell
{
	height:22px;
	padding: 0px 4px 0px 4px;
	font-family: Arial;
	font-size: 11pt;
	color: #003946;
	font-weight: bold;
	text-align:left
}

.innerBodyCell
{
	padding-left: 4px;
	padding-top: 10px;
	padding-right: 0px;
	font-family: Arial;
	font-size: 9pt;
	text-align:left;
	color: #003946;
	width: 591px;
}
.aboutMenuCellHeight
{
	padding-right : 2px;
	padding: 4px 3px 4px 3px;
	padding-left : 2;
	line-height: 20px;
	text-align: Left;
	height : 21px;
}
.servicesMenuCellHeight
{
		padding: 4px 3px 4px 3px;
	text-align: Right;

}
.clientsCellHeight
{
	padding-right : 2px;
	padding-left : 2px;
	text-align: right;
	height : 21px;
	
}

.clientShowCaseTable
{
	background: #ffffff;
	width: 100%;
	border:none 0px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	border-collapse: collapse;
	
	
	
	
	
}	


.promotionalSpace
{
	background: #FFFFFF;
	width: 100%;
	border:none 0px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border-collapse: collapse;
}
.promotionalHeader
{
	background: #0275A1;
	padding: 0px 3px 0px 3px;
	width: 475;
	height:19px;

}
.promotionalCell
{
	background: #FFFFFF;
	padding: 0px 0px 0px 0px;
	width: 475

}
.textCell
{
	background: #FFFFFF;
	padding: 0px 3px 0px 3px;

}

.whiteTable
{
	background: #FFFFFF;
	width: 100%;
	border:none 0px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	border-collapse: collapse;
}

.quotesMain
{

	position: absolute;
	left: 4px;
	top: 34px;

}


.quotesCell
{
	font-family: Arial;
	font-size: 9pt;
	vertical-align: top;
	text-align: left;
	color: #003946;
	background: #EDEDED;
	padding: 2px 3px 2px 5px;
}
.quotesHeader
{
	
	font-family: Arial;
	font-size: 10pt;
	font-weight: bold;
	vertical-align: middle;
	text-justify:newspaper;
	text-align: left;
	color: #FFFFFF;
	height: 22px;
	padding:0px 0px 0px 3px;
	background: #C0C0C0;
}

/* inner services styles */
/************************/


.menuServicesCellHeightInternalNonSelected
{
	padding-right : 3px;
	padding-left : 3px;
	text-align: Left;
	height : 22px;
	background-color: #444A9A;
}

.menuServicesCellHeightInternalSelected
{
	padding-right : 3px;
	padding-left : 3px;
	text-align: Left;
	height : 22px;
	background-color: #6B6FAD;
}
.leftServicesColumnBottom
{
	text-align: left;
	background: #6B6FAD;
}
/* inner services styles */
/************************/

/* inner about us styles */
/************************/
.menuAboutCellHeightInternalNonSelected
{
	padding-right : 3px;
	padding-left : 3px;
	text-align: Left;
	height : 22px;
	background-color: #658AB5;
}

.menuAboutCellHeightInternalSelected
{
	padding-right : 3px;
	padding-left : 3px;
	text-align: Left;
	height : 22px;
	background-color: #84A8D1;
}
.leftAboutColumnBottom
{
	text-align: left;
	background: #84A8D1;
}
/* inner about us styles */
/************************/

/* inner clients styles */
/************************/
a.clients:hover{
color: #003946;
text-decoration: none; }
a.clients:visited{
color: #003946;
text-decoration: none; }
a.clients{
color: #003946;
text-decoration: none; }

.clientSelected 
{
	padding: 0px 0px 0px 2px;
	font-family : Arial;
	font-size : 9pt;
	color: #003946;

	width: 177px;
	height: 22px
}
.clientNonSelected
{
	padding: 0px 0px 0px 2px;
	font-family : Arial;
	font-size : 9pt;
	color : #FFFFFF;
	width: 270px;
	height: 22px
}
.clientList
{

	height: 365px;
	z-index: 10;
	visibility: hidden;
	position: absolute;
	width: 250px;
	border: solid 1px;
	border-color: Black;
	font-family : Arial;
	font-size : 9pt;
	color: #003946;
	
}


.clientListMainPageThm
{

	padding-top: 10px;
	text-align: center;

}

.clientListQuotes
{
	visibility: hidden;
	padding: 2px 2px 2px 4px;
}

.clientListThm
{
	padding: 0px 0px 0px 0px; 
	text-align: center;
	border: solid 1px Black
}

.menuClientsCellHeightInternalNonSelected
{
	font-family : Arial;
	font-size : 9pt;
	color : #FFFFFF;
	font-weight : bold;
	padding-right : 3px;
	padding-left : 3px;
	text-align: Left;
	height : 22px;
	background-color: #6A85BB;
}
.recentClientsHead
{
	font-family : Arial;
	font-size : 9pt;
	color : #FFFFFF;
	font-weight : bold;
	padding-right : 3px;
	padding-left : 3px;
	text-align: Center;
	height: 19px;
	background-color: #6A85BB;
}
.menuClientsCellHeightInternalSelected
{
	padding-right : 3px;
	padding-left : 3px;
	text-align: Left;
	height : 22px;
	background-color: #98AEDA;
}
.recentClientsBody
{
	background: #DDE5F5;
	vertical-align: middle;
}
.leftClientsColumnBottom
{
	text-align: left;
	text-align: center;
	background: #98AEDA;
}

.clientListMainPage
{
	
	left: 19px;
	z-index: 2;
	background:#c0c0c0;
	position: absolute;
	width: 303px;
	border: 0px;
	font-family : Arial;
	font-size : 9pt;
	color: #003946;
	
}
.footer2
{
	top: 432px;
	font-family: Arial;
	font-size: 9pt;
	position:  static;
	vertical-align: middle;
	text-align: right;
	color: #003946;
	width: 773px;
	height: 20px;
	position: absolute;
	z-index: 1;
	background-image: url(../images/footerBG.gif);
	padding: 5px 3px 0px 4px;
	margin-top: 2px
}

.footer
{
	font-family: Arial;
	font-size: 9pt;
	position:  static;
	vertical-align: middle;
	text-align: right;
	color: #003946;
	width: 773px;
	height: 20px;
	z-index: 1;
	background-image: url(../images/footerBG.gif);
	padding: 5px 3px 0px 4px;
	margin-top: 2px
}


/*promotional header-footer*/

.promotionalHeaderProductShowcase
{
	position: absolute;
	left:1px;
	z-index: 10;
	background: #5F82AB;
	font-family: Arial;
	font-size: 10pt;
	color: White;
	font-weight: bold;
	padding: 0px 3px 0px 3px;
	width: 470px;
	height: 19px;
	text-indent: 20px;
}
.productShowCaseBody
{
	top: 15px;
	position: absolute;
	z-index: 10;
	font-family: Arial;
	font-size: 10pt;
	color: #003946;
	padding: 10px 0px 0px 0px;
	height:125px;
	width: 475px
}
.promotionalFooter
{
	background: #268CB9;
	font-family: Arial;
	font-size: 10pt;
	color: White;
	font-weight: bold;
	padding: 0px 0px 0px 0px;
	width: 303;
	height: 8px
}

.titlePointSS
{
	z-index: 4; 
	position: absolute; 
	left: 485px; 
	top: 310px; 
	visibility: hidden;
	padding: 5px 5px 5px 5px;
	border: solid 1px
}
.mainPageText
{		
	font-size: 12px;
    font-family: arial;
    font-style: normal;
	line-height: 18px;
	color: #666666;
	padding: 20px 15px 15px 25px;
}
