

html  
{
	/*overflow-x: hidden; */
       
 }

body {
 font-family:MS Reference Sans Serif;
 font-size: 10pt;
 background: white;
 margin: 0px;
}

a:link,a:visited,a:active
{	
		text-decoration :none;	 
		font-size:8pt;
		color:#807F83;
		font-family: 'MS Reference Sans Serif';

}

a:hover
{	
		text-decoration :none;	 
		font-size:8pt;
		color:#F89828;
		font-family: 'MS Reference Sans Serif';
		cursor:pointer;

}

#solutionsTextLink a:hover
{
		text-decoration :none;	 
		font-size:8pt;
		color:#F89828;
		font-family: 'MS Reference Sans Serif';
		cursor:pointer;
}

#solutionsTextLink a:link,a:visited,a:active
{
	text-decoration :none;	 
	color : #807F83;
	font-size:8pt;
	font-family: 'MS Reference Sans Serif';
	padding-right: 5px;
}


#main { 
 width: 1005px;
 height: 590px;
 background: white;
 
}

#wrapper { 
 width: 965px;
 height: 580px;
 padding:   0px 20px 0px 10px;
 background: white;
}

#header
{
	width: 960px;
	height: 90px;
	background: white;
	padding-left: 10px;

}
#flashandnews {
 width: 960px;
 height: 185px;
 background: white;
 padding-top: 10px;
 padding-left: 10px;
}

#solutionsflash
{
 width: 960px;
 height: 171px;
 background: white;
 padding-top: 10px;
 padding-left: 10px;
 
}

#solutionbanner
{
 display  :inline;
 float:left;
  width:	700px;
  height  : 110px;
	
}

#solutionLogo
{
	display: inline;
	float: left;
	width: 252px;
	height: 110px;
}

#content { 
 width: 960px;
 background: white;
 height: 250px;
 padding-left: 10px;
}

#content2 { 
 width: 960px;
 background: white;
 height: 348px;
 padding-left: 10px;
}


#footer  
{
	clear:both;
	width: 960px;
	background: white;
	height: 32px;
	vertical-align:middle;

}

#contentleft
{	
	/* display: inline; */
	float:left;
	width:350px;
	height:250px;
}
#contentmiddle
{
/*	display: inline;
	position: relative; */
	float:left;
	width:350px;
	height:250px;
	top: 0px;
	left: 0px;
}
#contentright
{
/*	display: inline;
	position: relative; */
	float:left;
	width:256px;
	height:250px;
	top: 0px;
	left: 0px;
}
#contentleft2
{	
	/*display: inline; */
	float:left;
	width:350px;
	height:329px;
	
}
#contentmiddle2
{
	/*display: inline;
	position: relative; */
	float:left;
	width:350px;
	height:327px;
	top: 0px;
	left: 0px;
}
#contentright2
{
/*	display: inline;
	position: relative; */
	float:left;
	width:254px;
	height:324px;
	top: 4px;
	left: 2px;
}
#contentleftandMiddle2
{	
	
	float:left;
	width:700px;
	height:329px;
	
}

.menuTitleText
{
 font-family:MS Reference Sans Serif;
 font-size:15pt;
 color:black;
}
.menuSubTitleText
{
	font-family:Sans Serif;
	font-size:13pt;
	color:#0E6BA6;
}
.menuparent
{
		display: inline;
		float:left;
		font-family:MS Reference Sans Serif;
		font-size:10pt;
		color:#0E6BA6;
		text-align:  center;
		vertical-align: bottom;
}	

#mainmenu
{
	 list-style : none;
	 margin: 0;
	 padding: 0;
	
}


#menuholder
{ 
	display: inline;
	float:left;
	width: 658px; 
	height: 40px; 
	padding-top:50px; 
	vertical-align: bottom;
	
}

#logo
{
	display: inline;
	float:left;	
	height:59px;
	width: 298px;
}

#bottomline
{
	clear: both;
	width: 100%;
	height: 6px;
	/*position: absolute;*/
	top: 80px;
	left: 28px;
}

#topline
{
clear:both;
height: 1px	
}

#news
{ 
  display :inline;
  float:left;
  width:	249px;
  height   : 179px;
}

#flashHolder
{
 display  :inline;
 float:left;
 width:	700px;

}

.subheader
{
		height:34px;
		font-size:12pt;
		color:#0E6BA6;
		text-align:  left;
		width: 235px;

}

.subheadersmall
{
		height:34px;
		font-size:12pt;
		color:#0E6BA6;
		text-align:  left;
		vertical-align: bottom;
		width: 258px;
	
}
.subheaderLocation
{
		
		font-size:12pt;
		color:#0E6BA6;
		text-align:  left;
		vertical-align: bottom;
	
}

.contentTitle
{
	text-align:justify;
	color:#0E6BA6;
	font-size:12pt;
	font-family: 'MS Reference Sans Serif';
	font-weight: bold;
	vertical-align:middle;
	
}

.subheaderpara
{
	text-align:justify;	
	color:#0E6BA6;
	font-size:12pt;
	font-family: 'MS Reference Sans Serif';
	font-weight: bold;
	font-style: normal;
	font-variant: normal;
	text-transform: capitalize;
	vertical-align:text-bottom;
	
}
.subsubheaderpara
{
	text-align: justify;
	color:#0E6BA6;
	font-size:10pt;
	font-family: 'MS Reference Sans Serif';
	font-weight: bold;
	font-style: normal;
	font-variant: normal;
	text-transform: capitalize;
	vertical-align:text-bottom;
}
.newsheadertext
{
	text-align :right;
	padding-left:205px;
	color:#0E6BA6;
	font-size:10pt;
	font-family: 'MS Reference Sans Serif','Sans-Serif';
	font-weight: bold;
	font-style: normal;
	font-variant: normal;
	text-transform: capitalize;
	
}
.solutionsTextBigger
{
	color : #807F83;
	font-size:10pt;
	font-family: 'MS Reference Sans Serif';
	padding-right: 5px;
	
}
.solutionsTextNews
{
	color : #807F83;
	font-size:9pt;
	font-family: 'MS Reference Sans Serif';
	padding-right: 5px;
	
	
	
}
.solutionsText
{

	color : #807F83;
	font-size:8pt;
	font-family: 'MS Reference Sans Serif';
	padding-right: 5px;
	
	
}
.solutionsTextBiggerandBold
{
 	color : #807F83;
	font-size:10pt;
	font-family: 'MS Reference Sans Serif';
	padding-right: 5px;
    font-weight:bold;   
}

.solutionsTextCentered
{
	color : #807F83;
	font-size:8pt;
	font-family: 'MS Reference Sans Serif';
	padding-right: 5px;
	text-align:center;
	
}
.newsText a:link,a:visited,a:active
{	
		text-decoration :none;	 
		font-size:9pt;
		color:#807F83;
		font-family: 'MS Reference Sans Serif';

}
.newsText a:hover
{	
		text-decoration :none;	 
		font-size:9pt;
		color:#F89828;
		font-family: 'MS Reference Sans Serif';
		cursor:pointer;

}
.clientsText
{
	color : #807F83;
	font-size:10pt;
	font-family: 'MS Reference Sans Serif';
	
	
}
.clientsHeader a:link,a:visited,a:hover,a:active
{	
		text-decoration :none;	 
		font-size:16pt;
		color:#F89828;
		font-family: 'MS Reference Sans Serif';

}

.clientsHeader:visited
{	
		text-decoration :none;	 
		font-size:16pt;
		color:#F89828;
		font-family: 'MS Reference Sans Serif';

}
.clientsLink a:link,a:visited,a:hover,a:active
{	
		text-decoration :none;	 
		font-size:8pt;
		color:#F89828;
		font-family: 'MS Reference Sans Serif';

}
.clientsLink:visited
{	
		text-decoration :none;	 
		font-size:8pt;
		color:#F89828;
		font-family: 'MS Reference Sans Serif';

}

.articleHeader
{
	color : #807F83;
	font-weight :bold;
	font-size:10pt;
	font-family: 'MS Reference Sans Serif';
		
	
	
}
.paraheaderorangebigger
{
	color : #F89828;
	font-size:10pt;
	font-family: 'MS Reference Sans Serif';

}
.paraheaderorange
{
	color : #F89828;
	font-size:8pt;
	font-family: 'MS Reference Sans Serif';

}

.paraheaderorangebig
{
color : #F89828;
	font-size:10pt;
	font-family: 'MS Reference Sans Serif';	
}
.PartnersLinks a:link,a:visited,a:hover,a:active
{	
		text-decoration :none;	 
		font-size:8pt;
		color:#F89828;
		font-family: 'MS Reference Sans Serif';

}

.ProductDownloads
{
		list-style:none;	 
		font-size:11pt;
		color:#0065A4;
		font-family: 'MS Reference Sans Serif';

}

.ProductDownloads a:link,a:visited,a:active
{	
		text-decoration :none;	 
		font-size:11pt;
		color:#0065A4;
		font-family: 'MS Reference Sans Serif';

}
.ProductDownloads a:hover
{	
		text-decoration :none;	 
		font-size:11pt;
		color:#F89828;
		font-family: 'MS Reference Sans Serif';

}

.BlueDateText
{
	color:#0E6BA6;
	font-size:7pt;
	font-family: 'MS Reference Sans Serif';
	font-weight: bold;
	font-style: normal;
	font-variant: normal;
	text-transform: capitalize;	
}

.AddressTextPara
{
	padding-left: 10px; 
	text-align: right; 
	padding-right: 30px;
	color : #807F83;
	font-size:11pt;
	font-family: 'MS Reference Sans Serif';
}
.AddressBlueTextPara
{
	padding-left: 10px; 
	text-align: right; 
	padding-right: 30px;
	color : #0065A4;
	font-size:11pt;
	font-family: 'MS Reference Sans Serif';
}


.contactlbl
{
	float: left;
	font-weight : bold;
	width:120px;
	padding-left: 20px;
	padding-top: 5px;
	color : #0065A4;
	font-size:8pt;
	font-family: 'MS Reference Sans Serif';
}



.contactTextBox, .contactTextBoxHovered
{
	border : none;
	width:180px;
	background: transparent url(images/input.gif) no-repeat left top;
	padding:4px 8px; 
	overflow:hidden;
}



.contactTextBoxHovered
{	
	background-position: left bottom;
}



.commentTextBox, .commentTextBoxHovered
{
	width:170px;
	height:125px;
	background: transparent url(images/textarea.gif) no-repeat left top;
	border:none;
	padding:4px 8px;
	overflow:hidden;
	 
}

.commentTextBoxHovered
{
background-position:left bottom;
overflow:hidden; 	
}

.leftContentLine
{
	position: absolute;
	top: 250px; 
	left: 105px; 
	width: 240px; 
	height: 1px; 
}

.middleContentLine
{
	position: absolute; 
	top: 250px;
	left: 460px; 
	height: 1px; 
	width: 240px;
	
}

.rightContentLine
{
	position: absolute; 
	top: 250px; 
	left: 739px; 
	height: 1px; 
	width: 231px;	
}


.resultsHidden
{
	display:none;
	width:230px;
}
.resultsVisible
{
	display: block;
	padding-left: 10px;
	text-align: left; 
	color : #807F83;
	font-size:10pt;
	font-family: 'MS Reference Sans Serif';
	width:230px;
}

#marqueecontainer{
position: relative;
width: 230px; /*marquee width */
height: 120px; /*marquee height */
background-color: white;
overflow: hidden;
padding: 2px;
padding-left: 20px;
}




.outerHover {
	float :left;
	width: 201px; height: 13px;
	padding: 0px 3px 10px 0;
	background: url( 'images/input.gif' ) 0 -23px no-repeat;
	}
	
.outerNoHover
{
	float :left;
	width: 201px; 
	height: 13px;
	padding: 0px 3px 10px 0;
	background: url( 'images/input.gif' ) top left no-repeat;
}

.emailaddressInput
{
	border: none;
	width: 180px;
	margin:2px;
	padding: 2px 5px 0 0px;

}
