* {font-family: Arial, Helvetica, sans-serif; font-size:12px;}
a {text-decoration:none; color:#0000FF; font-size:12px;}
a:hover {color:#0000FF; text-decoration:underline;}
.menutitle {font-size: 12px; color: #000000; padding-bottom:12px; padding-top:8px; text-align: left; background-image:images/website/menu_header_1.gif}
a.menutitle:link {color:#0000FF; padding-bottom:12px; padding-top:8px; text-align: left;}
a.menutitle:hover {color:#0000FF; padding-bottom:12px; padding-top:8px; text-align: left;}
a.menutitle:visited {color:#0000FF; padding-bottom:12px; padding-top:8px; text-align: left;}
.tiny {font-size: 7pt;}
.text {font-size: 8.5pt;}
.tablesubtitle {font-size: 8.5pt; font-weight:bold;}
.bodytext {font-size: 8.5pt;}
.bodytextspace {font-size: 10pt; line-height: 1.1; color:#333333; padding-left:0px; }
.hometitle {font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-size: 9.5pt; PADDING-LEFT: 4px; PADDING-TOP: 6px; color:#444444;}
.hometitleorange {font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-size: 9.5pt; PADDING-LEFT: 0px; PADDING-TOP: 6px; color:#EE4B19;}
a.hometitle:hover {color:#EE4B19;}
.homebodytext {font-size: 8.5pt; PADDING-LEFT: 8px; line-height: 1.1; color: #666666;}
.resulttitle {font-size: 8.5pt;}
.resulttext {font-size: 8.5pt;}
.resultbreadcrumbs {font-size: 8.5pt; color: #579722;}
.bodytextpost {font-size: 8.5pt;}
.bodytextmenu {font-size: 12px;}

.footerlinkcredit {font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-size: 12px; PADDING-LEFT: 4px; PADDING-TOP: 0px; color:#3A1558;}
a.footerlinkcredit:link {font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-size: 12px; PADDING-LEFT: 4px; PADDING-TOP: 0px; color:#3A1558;}
a.footerlinkcredit:hover {font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-size: 12px; PADDING-LEFT: 4px; PADDING-TOP: 0px; color:#000000;}
a.footerlinkcredit:visited {font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-size: 12px; PADDING-LEFT: 4px; PADDING-TOP: 0px; }

.pagetopmenuselected {FONT-SIZE: 12px; COLOR: #EE4611; font-weight:bold; LINE-HEIGHT: 1.4; FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; padding-bottom:5px; } 
a.pagetopmenuselected:link {FONT-SIZE: 12px; COLOR: #EE4611; font-weight:bold; LINE-HEIGHT: 1.4; FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;} 
a.pagetopmenuselected:hover {FONT-SIZE: 12px; COLOR: #000000; font-weight:bold; LINE-HEIGHT: 1.4; FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration:none;} 
a.pagetopmenuselected:visited {FONT-SIZE: 12px; COLOR: #EE4611; font-weight:bold; LINE-HEIGHT: 1.4; FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;} 

td.pagetopmenuselected { background-image:url(); text-align:center;} 

.pagetopmenu {FONT-SIZE: 12px; COLOR: #001558; font-weight:bold; LINE-HEIGHT: 1.4; FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; padding-bottom:5px;} 
a.pagetopmenu:link {FONT-SIZE: 12px; COLOR: #001558; font-weight:bold; LINE-HEIGHT: 1.4; FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;} 
a.pagetopmenu:hover {FONT-SIZE: 12px; COLOR: #000000; font-weight:bold; LINE-HEIGHT: 1.4; FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration:none;} 
a.pagetopmenu:visited {FONT-SIZE: 12px; font-weight:bold; LINE-HEIGHT: 1.4; FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;} 

td.pagetopmenu { background-image:url(); text-align:center;} 

table.pagetopmenutable { width:124px; } 


#backgroundPopup{  
display:none;  
position:fixed;  
_position:absolute; /* hack for internet explorer 6*/  
height:100%;  
width:100%;  
top:0;  
left:0;  
background:#000000;  
border:1px solid #cecece;  
z-index:1;  
}  
#jqueryPopup{  
display:none;  
position:fixed;  
_position:absolute; /* hack for internet explorer 6*/  
height:755px;  
width:980px;  
background:#FFFFFF;  
border:2px solid #cecece;  
z-index:2;  
padding:12px;  
font-size:13px;  
}  
#jqueryPopup h1{  
text-align:left;  
color:#6FA5FD;  
font-size:22px;  
font-weight:700;  
border-bottom:1px dotted #D3D3D3;  
padding-bottom:2px;  
margin-bottom:20px;  
}  
#jqueryPopupClose{  
cursor:pointer;
cursor:hand;
font-size:12px;  
line-height:14px;  
right:6px;  
top:4px;  
position:absolute;  
color:#6fa5fd;  
font-weight:700;  
display:block;  
}  
#button{
cursor:pointer;
cursor:hand;
text-align:center;
margin-left:auto;
margin-right:auto;  
width:560px; 
}


.solutionsbaroption {font-size: 13px; COLOR: #ffffff; font-weight:bold; FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; margin-bottom:4px;}
a.solutionsbaroption:link {font-size: 13px; COLOR: #ffffff; font-weight:bold; FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;}
a.solutionsbaroption:hover {font-size: 13px; COLOR: #ffffff; font-weight:bold; FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;}
a.solutionsbaroption:visited {font-size: 13px; COLOR: #ffffff; font-weight:bold; FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;}


.sidebartitle {font-size: 15px; font-weight:bold; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; padding-left:8px; padding-top:6px; padding-bottom:6px;}

.sidebartable {background-color:#FFFFFF;}

.sidebarsectiontitle {font-size: 13px; font-weight:bold; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; padding-left:8px; background-color:#E6E6E6;}

.bodytextsidebar {font-size: 12px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; padding-left:8px;}
a.bodytextsidebar:link {font-size: 12px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; padding-left:8px;}
a.bodytextsidebar:hover {font-size: 12px;  COLOR: #000000; FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; padding-left:8px;}
a.bodytextsidebar:visited {font-size: 12px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; padding-left:8px;}


.rsstitlesidebar {font-size: 13px; font-weight:bold; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; padding-left:8px; padding-top:5px; padding-bottom:5px;}

.rsslinksidebar {font-size: 13px; COLOR: #0000FF; FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; padding-left:8px; padding-bottom:5px;}
a.rsslinksidebar:link {font-size: 13px; COLOR: #0000FF; FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; padding-left:8px; padding-bottom:5px;}
a.rsslinksidebar:hover {font-size: 13px; COLOR: #0000FF; FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; padding-left:8px; padding-bottom:5px;}
a.rsslinksidebar:visited {font-size: 13px; COLOR: #0000FF; FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; padding-left:8px; padding-bottom:5px;}

.rssdatesidebar {font-size: 10px; COLOR: #666666; FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; padding-left:8px; padding-bottom:5px;}
.rssdescsidebar {font-size: 12px; COLOR: #333333; FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; padding-left:8px; line-height:1.4; padding-bottom:5px;}
.rsshrsidebar {font-size: 13px; font-weight:bold; COLOR: #CCCCCC; FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; padding-left:8px;}


.cabodytext {font-size: 8.5pt;}

.bodytextsignin {PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 13px; PADDING-BOTTOM: 0px; MARGIN: 0px; font-weight:bold; COLOR: #333333; LINE-HEIGHT: 20px; PADDING-TOP: 0px; FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, SunSans-Regular}

.h2division {FONT-SIZE: 16px; PADDING-BOTTOM: 0px; MARGIN: 0px; font-weight:bold; COLOR: #666666; LINE-HEIGHT: 20px; FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, SunSans-Regular}
a.h2division {FONT-SIZE: 16px; PADDING-BOTTOM: 0px; MARGIN: 0px; font-weight:bold; COLOR: #666666; LINE-HEIGHT: 20px; FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, SunSans-Regular}
a.h2division:link {FONT-SIZE: 16px; PADDING-BOTTOM: 0px; MARGIN: 0px; font-weight:bold; COLOR: #666666; LINE-HEIGHT: 20px; FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, SunSans-Regular}
a.h2division:hover {FONT-SIZE: 16px; PADDING-BOTTOM: 0px; MARGIN: 0px; font-weight:bold; COLOR: #FD754B; LINE-HEIGHT: 20px; FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, SunSans-Regular}
a.h2division:visited {FONT-SIZE: 16px; PADDING-BOTTOM: 0px; MARGIN: 0px; font-weight:bold; COLOR: #666666; LINE-HEIGHT: 20px; FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, SunSans-Regular}

.h2divisionlink {FONT-SIZE: 16px; PADDING-BOTTOM: 0px; MARGIN: 0px; font-weight:bold; COLOR: #0000FF; LINE-HEIGHT: 20px; FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, SunSans-Regular}
a.h2divisionlink:visited {FONT-SIZE: 16px; PADDING-BOTTOM: 0px; MARGIN: 0px; font-weight:bold; COLOR: #0000FF; LINE-HEIGHT: 20px; FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, SunSans-Regular}
a.h2divisionlink:link {FONT-SIZE: 16px; PADDING-BOTTOM: 0px; MARGIN: 0px; font-weight:bold; COLOR: #0000FF; LINE-HEIGHT: 20px; FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, SunSans-Regular}
a.h2divisionlink:hover {FONT-SIZE: 16px; PADDING-BOTTOM: 0px; MARGIN: 0px; font-weight:bold; COLOR: #0000FF; LINE-HEIGHT: 20px; FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration:underline;}

.bigtitlenew2 {PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 17.5px; PADDING-BOTTOM: 0px; MARGIN: 0px; font-weight:bold; COLOR: #3B3B3B; LINE-HEIGHT: 20px; PADDING-TOP: 4px; FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, SunSans-Regular}
.bigtitlenewwhite {PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 17.5px; PADDING-BOTTOM: 0px; MARGIN: 0px; font-weight:bold; COLOR: #CCCCCC; LINE-HEIGHT: 20px; PADDING-TOP: 4px; FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, SunSans-Regular}
a.bigtitlenew2:hover {PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 17.5px; PADDING-BOTTOM: 0px; MARGIN: 0px; font-weight:bold; COLOR: #3B3B3B; LINE-HEIGHT: 20px; PADDING-TOP: 4px; FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, SunSans-Regular}
.bigtitleorange {PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 17.5px; PADDING-BOTTOM: 0px; MARGIN: 0px; font-weight:bold; COLOR: #EE4611; LINE-HEIGHT: 20px; PADDING-TOP: 0px; FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, SunSans-Regular}
a.bigtitleorange:link {PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 17.5px; PADDING-BOTTOM: 0px; MARGIN: 0px; font-weight:bold; COLOR: #EE4611; LINE-HEIGHT: 20px; PADDING-TOP: 0px; FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, SunSans-Regular}
a.bigtitleorange:visited {PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 17.5px; PADDING-BOTTOM: 0px; MARGIN: 0px; font-weight:bold; COLOR: #EE4611; LINE-HEIGHT: 20px; PADDING-TOP: 0px; FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, SunSans-Regular}
a.bigtitleorange:hover {PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 17.5px; PADDING-BOTTOM: 0px; MARGIN: 0px; font-weight:bold; COLOR: #EE4611; LINE-HEIGHT: 20px; PADDING-TOP: 0px; FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, SunSans-Regular}

.bodytext5 {font-size: 8.5pt; color: #FFFFFF}
a.bodytext5:link {color:#FFFFFF}
a.bodytext5:visited {color:#FFFFFF}

a.forgotten: {font-size: 7pt; color: black; text-decoration:italic;}
a.forgotten:visited {font-size: 7pt; color: black; text-decoration:italic;}
a.forgotten:link {font-size: 7pt; color: black; text-decoration:italic;}
a.forgotten:hover {font-size: 7pt; color: black; text-decoration:italic;}

a.resultbreadcrumbs: {color:#579722; text-decoration:none;}
a.resultbreadcrumbs:visited {color:#579722; text-decoration:none;}
a.resultbreadcrumbs:link {color:#579722; text-decoration:none;}
a.resultbreadcrumbs:hover {color:#579722; text-decoration:underline;}


/*h1 {font-size: 7.5pt; cursor: hand; text-decoration:none; line-height: 30pt; width: 240px; height: 54px; background-image: url(http://www.coins-global.com/cp_root2/images/website/logo.gif);}*/


.customtitle {PADDING-RIGHT: 0px; FONT-SIZE: 14.5px; PADDING-BOTTOM: 0px; MARGIN: 0px; font-weight:bold; COLOR: #333333; LINE-HEIGHT: 20px; PADDING-TOP: 0px; FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, SunSans-Regular}

.bodytextlist {font-size: 8.5pt; color: white}
.copyrighttext {font-size: 8.5pt; color: #000000}
.copyrighttextwhite {font-size: 8.5pt; color: #FFFFFF}
.title {font-size: 10.5pt; font-weight:bold;}
.bigtitle {PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 17.5px; PADDING-BOTTOM: 0px; MARGIN: 0px; font-weight:bold; COLOR: #3B3B3B; LINE-HEIGHT: 20px; PADDING-TOP: 4px; FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, SunSans-Regular}
.h2bigtitle {PADDING-LEFT: 10px; PADDING-RIGHT: 0px; FONT-SIZE: 17.5px; PADDING-BOTTOM: 4px; MARGIN: 0px; font-weight:bold; COLOR: #3B3B3B; margin-top: -5px; FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; line-height:16px;}
.subtitle {font-size: 10.pt; font-weight:bold;}
.line {font-size: 8pt; line-height: 1;}
.emboss {font-size: 8pt; line-height: 1; border : thin groove White;}
.leftindent {margin-left: 6px;}
.button {margin-left: 10px;}
.textindent {margin-left: 10px; margin-right: 10px; font-size: 8.5pt;}
.buttonindentright {margin-right: 7px;}
.linkcell {cursor : "hand"; font-size: 7.5pt; font-weight:bold;} 
.linkcellbutton {cursor : "hand"; font-size: 7pt; font-weight:bold;} 
.formbutton {
	font-size: 7.5pt;
	font-weight: bold;
	color: #999999;
	background-color: white;
	border: 1px solid Silver;
}
.rownormal{background-color: #FFFFFF;}
.rowhighlighted{background-color: #E1E1E1;}



.clientareatitle {FONT-SIZE: 15.5px;  PADDING-BOTTOM: 5px; font-weight:bold; COLOR: #333333; FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;}
a.clientareatitle:link {FONT-SIZE: 15.5px;  PADDING-BOTTOM: 5px; font-weight:bold; COLOR: #333333; FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;}
a.clientareatitle:hover {FONT-SIZE: 15.5px;  PADDING-BOTTOM: 5px; font-weight:bold; COLOR: #333333; FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;}
a.clientareatitle:visited {FONT-SIZE: 15.5px;  PADDING-BOTTOM: 5px; font-weight:bold; COLOR: #333333; FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;}

.clientareanotices {FONT-SIZE: 13px; PADDING-LEFT: 5px; font-weight:bold; COLOR: #333333; FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;}
.clientareanoticesrecent {FONT-SIZE: 13px; PADDING-LEFT: 3px; font-weight:bold; COLOR: #F74210; FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;}
.clientareanoticeitem {font-size: 8.5pt; PADDING-LEFT: 6px;}

.clientareanoticeviewall {font-size: 8.5pt; PADDING-RIGHT: 6px; }
a.clientareanoticeviewall:link {font-size: 8.5pt; PADDING-RIGHT: 6px; }
a.clientareanoticeviewall:hover {font-size: 8.5pt; PADDING-RIGHT: 6px; }
a.clientareanoticeviewall:visited {font-size: 8.5pt; PADDING-RIGHT: 6px; }

.texta { 
 font-size: 7pt;
 background-color: white; 
 color: #888888; 
 border: 1px solid #B5B5B5;
}
.prodgroup{
 padding: 3pt; 
 background-image: url(../storage/images/release_header.jpg); 
 background-repeat: repeat-y;
 margin-bottom: 3pt; 
 font-size:10pt;
 font-weight:bold;
}

.colhead{
 color:white;
}


ul.sitemap {
  list-style-image: url(http://www.coins-global.com/cp_root2/images/website/icon_file_on_menu.gif);
}

li.sitemap {
  font-size: 8.5pt;
}

table.RelAnn{
	border: solid black 1px;
	font-family:Verdana;
	font-size:10pt;
	width:100%;
}
table.contracting{
	background-color:#daeef3;
	background-color:#DCE4EE;
}

table.housebuild{
	background-color:#D6E3BC;
}

table.contents{
	background-color:#d9d9d9;
	background-color:#E5E5E5;
}
td.leftlogo{
	vertical-align:top;
}
td.leftlogo img.logo{
	height:30px;
	width:30px;
}
td.righttext{
	padding:3pt;
	width:100%;
}

td.righttext H1{
	font-size:12pt;
	margin-top:6pt;
	margin-right:6pt;
	margin-bottom:0pt;
	background-image:none;
	width:100%;
	height:1.5em;
	line-height:1em;
}

td.righttext p{
	margin-top:6pt;
	margin-bottom:12pt;
}


table.rsstablebody{font-size:8pt}
td.rsstitlebody{/*font-size:10pt;font-weight:bold*/
PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 17.5px; PADDING-BOTTOM: 4px; MARGIN: 0px; font-weight:bold; COLOR: #3B3B3B; PADDING-TOP: 0px; FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; line-height:16px;}

td.rsslinkbody {FONT-SIZE: 15px; PADDING-BOTTOM: 6px; PADDING-TOP: 6px; font-weight:bold; COLOR: #EE4611; LINE-HEIGHT: 20px; FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, SunSans-Regular}
td.rsslinkbody a:link {FONT-SIZE: 15px; PADDING-BOTTOM: 6px; PADDING-TOP: 6px; font-weight:bold; COLOR: #EE4611; LINE-HEIGHT: 20px; FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, SunSans-Regular}
td.rsslinkbody a:hover {FONT-SIZE: 15px; PADDING-BOTTOM: 6px; PADDING-TOP: 6px; font-weight:bold; COLOR: #3B3B3B; LINE-HEIGHT: 20px; FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration:none;}
td.rsslinkbody a:visited {FONT-SIZE: 15px; PADDING-BOTTOM: 6px; PADDING-TOP: 6px; font-weight:bold; COLOR: #EE4611; LINE-HEIGHT: 20px; FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, SunSans-Regular}

.companyheading {FONT-SIZE: 17px; PADDING-BOTTOM: 40px; PADDING-TOP: 14px; font-weight:bold; COLOR: #626C93; LINE-HEIGHT: 20px; FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, SunSans-Regular}

.companysubtitle {FONT-SIZE: 13px; font-weight:bold; COLOR: #626C93; LINE-HEIGHT: 20px; FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, SunSans-Regular}

.companysubtitlewhite {FONT-SIZE: 13px; font-weight:bold; COLOR: #FFFFFF; LINE-HEIGHT: 20px; FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, SunSans-Regular}
a.companysubtitlewhite:link {FONT-SIZE: 13px; font-weight:bold; COLOR: #FFFFFF; LINE-HEIGHT: 20px; FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, SunSans-Regular}
a.companysubtitlewhite:hover {FONT-SIZE: 13px; font-weight:bold; COLOR: #FFFFFF; LINE-HEIGHT: 20px; FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, SunSans-Regular}
a.companysubtitlewhite:visited {FONT-SIZE: 13px; font-weight:bold; COLOR: #FFFFFF; LINE-HEIGHT: 20px; FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, SunSans-Regular}

.companytext {FONT-SIZE: 12px; COLOR: #585858; LINE-HEIGHT: 1.6; FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, SunSans-Regular}
a.companytext:link {font-weight:bold; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; FONT-SIZE: 13px; background:#626C93; COLOR: #FFFFFF; LINE-HEIGHT: 1.6; FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, SunSans-Regular}
a.companytext:hover {font-weight:bold; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; FONT-SIZE: 13px; background:#626C93; COLOR: #FFFFFF; LINE-HEIGHT: 1.6; FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration:none;}
a.companytext:visited {font-weight:bold; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; FONT-SIZE: 13px; background:#626C93; COLOR: #FFFFFF; LINE-HEIGHT: 1.6; FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, SunSans-Regular}

.companytextbold {FONT-SIZE: 12px; COLOR: #585858; font-weight:bold; LINE-HEIGHT: 1.6; FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, SunSans-Regular}


.customertitle {font-size: 15pt; COLOR: #666666; FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; PADDING-TOP: 10px;}

.customertitleorange {font-size: 15pt; COLOR: #ED4611; FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; PADDING-TOP: 10px;}




.softwaretitle {font-size: 16px; font-weight:bold; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;}

.softwaretitlegrey {font-size: 16px; font-weight:bold; COLOR: #B0B0B0; FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;}

.softwaretitlesmall {font-size: 13px; font-weight:bold; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;}

.softwarebodytext {font-size: 12px; COLOR: #000000; LINE-HEIGHT: 1.6; FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;}

.softwarebodytextbold {font-size: 12px; font-weight:bold; COLOR: #000000; LINE-HEIGHT: 1.6; FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;}

.softwarebodytextsmall {font-size: 11px; COLOR: #000000; LINE-HEIGHT: 1.6; FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;}
.softwarebodytextsmallbold {font-size: 11px; COLOR: #000000; font-weight:bold; LINE-HEIGHT: 1.6; FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;}

.softwaretopmenu {font-size: 13px; font-weight:bold; COLOR: #EE4410; FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;}
a.softwaretopmenu:link {font-size: 13px; font-weight:bold; COLOR: #EE4410; FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;}
a.softwaretopmenu:hover {font-size: 13px; font-weight:bold; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration:none;}

.softwaretopmenuoff {font-size: 13px; font-weight:bold; COLOR: #B0B0B0; FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;}
a.softwaretopmenuoff:link {font-size: 13px; font-weight:bold; COLOR: #B0B0B0; FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;}
a.softwaretopmenuoff:hover {font-size: 13px; font-weight:bold; COLOR: #666666; FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration:none;}




.customerheading {font-size: 9.5pt; COLOR: #FFFFFF;}

.customerdata {font-size: 9.5pt; COLOR: #333333;}
a.customerdata:link {font-size: 9.5pt; COLOR: #ED4611;}
a.customerdata:hover {font-size: 9.5pt; COLOR: #ED4611;}
a.customerdata:visited {font-size: 9.5pt; COLOR: #ED4611;}





td.rssdatebody {font-size:9px; PADDING-BOTTOM: 6px; PADDING-TOP: 0px; COLOR: #999999;}

.rssdescbody {font-size:11px; PADDING-BOTTOM: 20px; PADDING-TOP: 0px; COLOR: #252525; LINE-HEIGHT: 1.6;}

td.hover{background-color:#E7EFF8}

#breadcrumbs li
{
            display: inline;
            font-size:11px;
            font-family:Verdana, Arial, Helvetica, sans-serif;
            line-height:.5em;
			margin-left:0px;
}
#breadcrumbs {
padding:10px;
padding-top:7px;
margin:0px;
} 

/*NEW HOMEPAGE STYLES*/
h1 {
	font-size: 21px;
	color: #001558;
	margin: 0;
	padding: 0;
	background:none;
	width: auto;
	height: auto;
	line-height: normal;
	font-weight: normal;
}

.newHomepageMain h4 {
	font-size: 14px;
	color: #001558;
	margin: 0 0 15px 0;
	font-weight: normal;
	line-height: 150%;
}

.newHomepageMain hr {
	height: 4px;
	border: solid 0px #D8D8D8;
	background-color: #D8D8D8;
	color: #4D4D4D;
	margin: 15px 0 15px 0;
}

.newHomepageMain p {
	line-height: 150%;
}

.newHomepageMain .pageHeader {
	margin-bottom: 5px;
}


.newHomepageMain {
	width: 970px;
	margin: 0 auto;
}

.newHomepageMain .content {
	padding: 15px 20px 0 20px;
	width: 930px;
	background-color: #FFF;
	height: 100%;
}

.navBarSolutions {
	z-index: 2;
	width: 940px;
	height: 50px;
	margin-top: -87px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 21px;
}

.solutionsButtonOff, .solutionsButtonOn {
	position: relative;
	z-index: 2;
	width: 121px;
	height: 50px;
	text-align: center;
	line-height: 53px;
	left: 334px;
}

.solutionsButtonOff a img, .solutionsButtonOn a img {
	border: 0;
}

.solutionsButtonOff a, .solutionsButtonOn a {
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	border: 0;
	margin: 0;
	padding: 0;
	display: block;
	width: 100%;
	height: 100%;
}

.solutionsButtonOff {
	background-color: #FFF;
}

.solutionsButtonOff a {
	color: #000;
}

.solutionsButtonOn {
	background-color: #001558;
}

.solutionsButtonOn a {
	color: #FFF;
}

.solutionsMenu {
	width: 970px;
	height: 220px;
	margin: 0 auto;
	background-color: #001558;
	border: 0;
	padding: 33px 0 0 0;
	display: none;
}

.solutionsMenuLeft, .solutionsMenuRight {
	width: 276px;
	height: 212px;
}

.solutionsMenuLeft h1, .solutionsMenuRight h1 {
	color: #FFF;
	font-size: 13px;
	font-weight:bold;
	margin: 0 0 5px 0;
	background:none;
	width: auto;
	height: auto;
	line-height: normal;
	font-weight: normal;
}

.solutionsMenuLeft p, .solutionsMenuRight p {
	color: #99A1BC;
	font-size: 12px;
	margin: 0 0 25px 0;
	line-height: 160%;
}

.solutionsMenuRight {
	float: right;
	margin-right: 28px;
}

.solutionsMenuLeft {
	float: left;
	margin-left: 28px;
}

.newHomepageMain .imagePageContent {
	padding: 30px;
	width: 920px;
	background-color: #FFF;
	height:589px;
	color: #FFF;
}

.newHomepageMain .imagePageContent h1 {
	margin: 0 0 10px 0;
	color: #FFF;
}

.newHomepageMain .rightColumn {
	float: right;
	width: 360px;
	background-color: #FFF;
	overflow: hidden;
}

.newHomepageMain .leftColumn {
	float:left;
	width: 565px;
	background-color: #FFF;
}

.newHomepageMain .searchText {
	width: 200px;
	height: 20px;
	border: 1px solid #CCC;
	margin:0;
	padding: 9px 5px 0 5px;	
	float:left;
}

.newHomepageMain .searchBtn {
	background-image:url(../searchbutton.jpg);
	width: 80px;
	height: 30px;
	border: 0;
	float:right;
	cursor: pointer;
}

.newHomepageMain .rightElement {
	margin-bottom: 5px;
	padding: 0;
	border: 1px solid #CCC;
	clear:both;
}

.newHomepageMain .rightElement img {
	margin: 0;
	padding: 0;
	border: none;
}

.newHomepageMain .miniGalleryWrapper {
	width: 278px;
	height: 144px;
	border: 1px solid #CCC;
}

.newHomepageMain .miniGalleryTitle {
	height: 40px;
	line-height: 40px;
	text-transform: uppercase;
	color: #1A1D51;
	font-size: 12px;
	text-indent: 12px;
	font-weight: bold;
	z-index: 2;
	position: absolute;
	margin-top: -144px;
}


/*FOOTER*/
.mainFooter {
	height: 98px;
	width: 930px;
	background-image:url(footerBg.jpg);
	background-repeat:repeat-x;
	border: 1px solid #CCC;
	font-size: 12px;
	margin-right:auto;
	margin-left:auto;
	margin-bottom: 30px;
	clear: both;
}

.mainFooter .rightBox {
	float: right;
	margin-top: 38px;
	margin-right: 30px;
}

.mainFooter .leftBox {
	float: left;
}

.mainFooter .buttonOff {
	position:relative;
	z-index: 1;
	margin-top: -1px;
	float: left;
	height: 40px;
	width: 110px;
	font-size: 11px;
	font-weight: bold;
	color: #001558;
	text-align: center;
}

.mainFooter .buttonOff a {
	display: block;
	height: 100%;
	width: 100%;
	color: #001558;
	text-decoration: none;
	line-height: 40px;
}

.mainFooter .buttonOff a:hover {
	color: #FFF;
	background-color: #001E75;
}

.mainFooter .buttonOn {
	position:relative;
	z-index: 1;
	margin-top: -1px;
	float: left;
	height: 40px;

	width: 110px;
	font-size: 11px;
	font-weight: bold;
	color: #FFF;
	background-color: #001558;
	text-align: center;
}

.mainFooter .buttonOn a {
	display: block;
	height: 100%;
	width: 100%;
	color: #FFF;
	background-color: #001558;
	text-decoration: none;
	line-height: 40px;
}

.mainFooter .buttonOn a:hover {
	color: #FFF;
	background-color: #001E75;
}

.mainFooter a img {
	margin: 0;
	padding: 0;
	border: none;
}

.mainFooter img {
	border: none;
}

.mainFooter p {
	color: #7883A4;
	font-size: 12px;
	font-weight: bold;
	margin: 5px 0 0 20px;
}


/*FORM*/

.demoRequestFormWrapper {
	width: 970px;
	margin: 0 auto;
	padding: 0;
}

.demoRequestForm {
	width: 545px;
	color: #FFF;
	background-color: #001558;
	margin-left: 19px;
	font-size: 13px;
}

.demoRequestForm h1 {
	height: 33px;
	line-height: 33px;
	padding: 0 0 0 10px;
}

p.instruction {
	color: #808AAC;
	padding: 0 0 0 10px;
}

.demoRequestForm .closeBtn {
	width: 33px;
	height: 33px;
	background-image: url(images/footerClose.png);
	background-position: center;
	background-repeat: no-repeat;
	cursor: pointer;
	float: right;
}

.demoRequestForm a img {
	margin: 0;
	padding: 0;
	border: none;
}


.demoRequestForm h1 {
	color: #FFF;
}

.demoRequestForm .contactFormLeft {
	float:left;
	width: 250px;
	text-align: right;
}
.demoRequestForm .contactFormRight {
	float:right;
	width: 277px;
	padding-right: 10px;
}

.demoRequestForm label {
	display: block;
	margin: 0 0 10px 0;
	float: right;
}

.demoRequestForm label p {
	height: 26px;
	line-height: 26px;
	float: right;
	margin: 0 5px 0 0;
}

.demoRequestForm label.spamSum {
	margin: 0 10px 0 0;
}

.demoRequestForm input {
	width: 200px;
	height: 26px;
	line-height: 26px;
	padding: 0 5px;
	border: 0;
	background-color: #808AAC;
	float: right;
	margin: 0 0 0 10px;
}


label.enquiryLabel {
	float: left;
	margin: 0 0 0 10px;
}

label.enquiryLabel p {
	float: none;
}

.demoRequestForm textarea {
	width: 515px;
	height: 80px;
	line-height: 26px;
	padding: 0 5px;
	border: 0;
	background-color: #808AAC;
	float: right;
	margin: 0;
}

.demoRequestForm .contactFormWrapper {
	width: 100%;
}


.demoRequestForm .contactFormSubmitWrapper {
	width: 107px;
	height: 29px;
	margin: 10px 10px 10px 0;
	float: right;
}

.demoRequestForm .contactFormSubmit {
	width: 107px;
	height: 29px;
	cursor: pointer;
	padding: 0;
	margin: 0;
	border: 0; 
	background-image: url(images/sendBtn.png);
	background-color: #FFF;
}

.demoRequestForm input {
	margin: 0;
}

.demoRequestForm .formSuccess {
	display: none;
	clear:both;
	margin: 5px 0 5px 0;
}

.contactFormButton {
	width: 71px;
	height: 29px;
	line-height: 29px;
	background-color: #EE6421;
	color: #FFF;
	font-weight: bold;
	font-size: 11px;
	text-align: center;
	position: absolute;
	margin: 2px 0 0 250px;
	cursor: pointer;
}

.contactFormButton:hover {
	background-color: #FF823F;
}





