<style type="text/css">

	body,
	html {
		margin				:	0;
		padding				:	0;
	}
	
	body {
		color				:	#000000;
		font-family			: 	Verdana, Arial, Times, serif;
    	font-size			: 	12px;
		font-style			: 	normal;
		font-weight			: 	normal;
		min-width			:	760px;
		background-color	: 	#8AA5BB;
		background-image	: 	url('bg.gif');
		background-repeat	: 	repeat-y;  
		border				: 	0px;
		padding				: 	0px;
		background-position	: 	top center;
		text-align			:	center;
		margin				: 	0px;	
	}
	
	
	.message {
	font-family	:	verdana,times,serif;
	color		: 	#892928;
}
	
	body A:link {text-decoration: none; color:#324E96;}
  	body A:visited {text-decoration: none; color:#324E96;}
  	body A:active {text-decoration: none; color:#324E96;}
  	body A:hover {text-decoration: none; color:#ABABAB;}
	
	#homepage h1 {
		background			: 	url("images/section-head.jpg");
		background-repeat:no-repeat;
		color				:  white;
		height				:  35px;
		width: 130px;
		font-size:12px;
		line-height			:  14px;
		text-align			: left;	
		padding-left: 5px;
		padding-right: 5px;
		padding-top: 3px;
	
	}
	
		#homepage h1 a:link, #homepage h1 a, #homepage h1 a:visited, #homepage h1 a:active  {
color: white;
	}
	
			#homepage h1 a:hover {
color: white;
text-decoration:underline;
	}
	
	h1 {
	  	padding				: 	0px;
	  	border-color		: 	#B5B5B5;
	  	font-weight			: normal;
			font-size			: 	12px;
			margin: 0px;

	}
	
	h2 {
		font-family			: 	Verdana, Arial, Times, serif;
		font-size			: 	12px;
		text-align			:   center;
		color: #333333;

	}
	
	
	h3 {
		font-family			: 	Verdana, Arial, Times, serif;
		font-size			: 	12px;
		font-style			:   bold;
		text-align			:   left;

	}
	
	
	
	p {
		color				:	#000000;
		font-family			: 	Verdana, Arial, Times, serif;
    	font-size			: 	12px;
		font-style			: 	normal;
		font-weight			: 	normal;
		text-align			:   left;
	}
	
	a img {border: none; } 


.cityimage {
	float: right;
	padding: 15px;
}

.cityimagesub {
	color :  #cccccc;
	width: 100%;
	text-align:right;
	font-size: 10px; 
	

}

	#navicon ul li {
		list-style-type: none;
		padding: 0;
		margin-right: 30px;
		margin-top: 30px;
		position: relative;
		z-index: 100;
		margin-bottom:  2px;
		display: block;
		float: right;	
	}
	
	#naviconText {
		padding-top:  10px;
		width	   :  75px;
		font-size   :   10px;
	}
	
	#navicon a	{
		color			: #000;
		display			: block;
	}
	
	#navicon a:hover {
		color  : #892928;
	}
	
	.site {
		width 			:  325px;
		border			:  1px solid #B5B4B8;
		float			:  left;
		margin		 	:  15px;
		padding		 	:  8px;
		font-size		:  10px;
	}
	
	.siteimage{
		float			: left;
		width			:  180px;
		height			: 120;
		margin-right	: 5px;
	}
	
	.siteheading {
		color		:  #2463A9;
		font-size	: 	12px;
		text-align	: 	left;
		font-weight	: 	bold;
		margin-bottom:  10px;
	}
	
	.launch {
		float		:  right;
		width		:  325px;
		text-align	: center;
		margin-top:  8px;
	
	}	
	.solutionshead {
		color		:  #2463A9;
		font-size	: 	10px;
		text-align	: 	left;
		font-weight	: 	bold;
		margin		:  5px;		
	}

	#navcontainer ul li	{
		list-style-type: none;
		padding: 0;
		margin: 0;
		display: block;
		float: right;
		background: url("images/navBg.gif") repeat-x 20px;
		font: 10px/20px "Lucida Grande", verdana, sans-serif;
		text-align: center;
	}

	#navcontainer a	{
		color: #000;
		text-decoration: none;
		display: block;
		width: 70px;
		border-top: 1px solid #A8B090;
		border-bottom: 1px solid #A8B090;
		border-right: 1px solid #A8B090;
		border-left: 1px solid #A8B090;
	}

	#navcontainer li#active { background: url("images/navBarBgHover.gif") repeat-x 20px; }
	#navcontainer a:hover { background: url("images/navBarBgHover.gif") repeat-x 20px; }
	
	#header  {
		background			: 	url("images/headerimpakt.gif");	
    	height				:	98px;	
		width				:   760px;
		position: relative;
		margin-left: -35px;
		margin-top: -10px;
  	}
	
	#seoheader  {
		background			: 	url("images/headerimpakt.gif");	
    	height				:	98px;	
		width				:   760px;
		position: relative;
		top: -360px;
  	}
	
	.blksubhead {
		background			: 	url("images/section-head.jpg");
		background-repeat:no-repeat;
		color				:  white;
		height				:  35px;
		width: 130px;
		font-size:12px;
		line-height			:  14px;
		text-align			: left;	
		padding-left: 5px;
		padding-right: 5px;
		padding-top: 3px;
	}
	
		.newssubhead {
		background			: 	url("images/news-bg.gif");
		background-repeat:no-repeat;
		color				:  white;
		height				:  35px;
		width: 112px;
		font-size:12px;
		line-height			:  14px;
		text-align			: left;	
		padding-left: 65px;
		padding-right: 5px;
		padding-top: 3px;
	}
	
	.newsicon {
		background	: 	url("images/news-icon.gif");
		background-repeat:no-repeat;
		height: 47px;
		width: 51px;
		margin-top: 5px;
		position:absolute;
		margin-left: 5px;
	}
	
	.date {
		font-weight: bold;
		color: #055a9d;
		width: 39%;
		font-size: 11px;
		float: left;
	}
	
	.newsdetail {
		width: 170px;
		clear: both;
		padding-top: 10px;
	}
	
	.newsdetailbig {
		clear: both;
		padding-top: 10px;
	}
	
	.newslinkbig {
	
	
	}
	
	.newslink {
	    width: 170px;
		text-align: right;
		padding-top: 3px;
	}
	
	.bluedateline {
	    float: left;
		color: #055a9d;
		padding-top: 10px;
		border-bottom: 2px solid #055a9d;;
		width: 60%;
		margin-bottom: 3px;
		height: 10px;
	}
	
	.pinklink {line-height: 20px;}
    .pinklink A:link {text-decoration: none; color:#bd2d36;}
  	.pinklink A:visited {text-decoration: none; color:#bd2d36;}
  	.pinklink A:active {text-decoration: none; color:#bd2d36;}
  	.pinklink A:hover {text-decoration:underline; color:#7c7b80;}
	
	
    .grybox {
		background			: 	url("images/free-quote.jpg");
		background-repeat:no-repeat;
		color				:  #666666;
		height				:  185px;
		width: 170px;
		font-size:12px;
		line-height			:  14px;
		text-align			: left;	
		padding: 7px;
		margin-top: 13px;
		line-height: 16px;
	}

	.blksubhead A:link {text-decoration: none; color:#FFFFFF;}
  	.blksubhead A:visited {text-decoration: none; color:#FFFFFF;}
  	.blksubhead A:active {text-decoration: none; color:#FFFFFF;}
  	.blksubhead A:hover {text-decoration:underline; color:#FFFFFF;}
	
	.smallheader  {
		background			: 	url("images/smbg.gif");
		backgound-repeat	:   repeat-x;
		color				:  white;
		height				:  26px;
		line-height			:  26px;
		text-align			: center;	
  	}
	
	#subheader  {	
    	height				:   265px;	
		width				:   550px;
		margin-top			:   10px;
		position: relative;
		z-index: 1;
		text-align			:  left;
  	}
	
	.heading  {
		background			: 	url("images/bg_title.gif");	
    	height				:	28px;	
		width				:   740px;
		color				:   #FFFFFF;
		font-size			:   14px;
		line-height			:   27px;
		padding-left		:   5px;
		margin-bottom		:   15px;
		text-align			:   left;
		margin-top			:   15px;
  	}
	
	.floatright{
	    float			: right;
		margin			: 10px;
	}
	
	.smallheading  {
		background			: 	url("images/bg_title.gif");	
    	height				:	28px;	
		width				:   550px;
		color				:   #FFFFFF;
		font-size			:   14px;
		font-weight			:   bold;
		line-height			:   30px;
		padding-left		:   20px;
		margin-bottom		:   15px;
		text-align			:   left;
		margin-top			:   20px;
  	}
	
	
	.smheading  {		
		width				:   110px;
		color				:   #324E96;
		font-size			:   12px;
		font-weight			:   bold;
		margin-top			:   10px;
		margin-bottom		:   15px;
		text-align			:   center;
		border				:   1px dotted #fff;
		line-height			:   30px;
  	}
	
	.sectionhead {
		height			:  18px;
		color			:  #333333;
		text-align		:  left;
		font-weight		:  bold;
		font-size		:  13px;
		margin-bottom	:  10px;
		margin-top		:  10px;
	}
	
	.sectionheadnoline {
		height			:  18px;
		color			:  #324E96;
		text-align		:  left;
		font-weight		:  bold;
		font-size		:  14px;
		margin-bottom	:  3px;
	
	}
	
	.sectiontext {
		color			:  black;
		text-align		:  left;
		font-size		:  12px;
	}
	
	.boldhighlight {
		color			:  #999999;
		font-weight		:  bold;
	    margin-top		:  10px;
		margin-bottom	:  10px;
	}
	
	#content {
		margin				:	0 auto;
		width				:	790px;
		margin-top: 25px;
	}
  
	
	#leftcolumn {
		float				:	left;
		margin-bottom		:	10px;
		width				:	165px;
		background-color	:   white;
		color				:  #68686A;
		
		
	}
	
	#rightcolumn {
		float				:	right;
		margin-bottom		:	10px;
		width				:	300px;
		padding-lefT: 10px;
		bordeR: 1px solid red;

	}
	
	
  .rightsection {
		float				:	right;
		margin-bottom		:	10px;
		width				:	575px;

	}

	.imagequote {
		width: 279px;
		height:  200px;
		background	: 	url("images/knowledge.gif");
		text-align:  left;
	}
	
	.contactusheader {
	background:transparent url(images/contact-us-bg.jpg);
	background-repeat:no-repeat;
	height:60px;
	left:260px;
	position:absolute;
	text-align:left;
	padding-left: 75px;
	padding-top: 3px;
	font-size:10px;
	top:36px;
	width:510px;
	}
	
	
	.getquotebtn {
		height: 28px;
		width: 148px;
		background-image:url(images/free-quote-btn.jpg);
		padding: 3px 0px 0px 15px;
		font-weight: bold;
		background-repeat:no-repeat;
	    color: white;
		margin-top: 20px;
		margin-left: 15px;
	}
	
    .getquotebtn a, .getquotebtn a:link, .getquotebtn a:active  {
	  color: white;
	}
	
	.getquotebtn a:hover {
	   text-decoration:underline;
	}

	
	.imagequotetxt {
		text-align:  left;
		margin-top:  150px;
		margin-left:  20px;
	}
		
	
	p.quote {
		color				:	#000000;
		font-family			: 	Verdana, Arial, Times, serif;
    	font-size			: 	12px;
		font-style			: 	italic;
		text-algin			:   left;
	}
	
	p.login {
		color				:	#324E96;
		font-family			: 	Verdana, Arial, Times, serif;
    	font-size			: 	12px;
		font-weight			: 	bold;
		text-align			:   right;
	}
	
	
	#footer {
		clear				:	both;
		font-family			: 	Verdana, Arial, Times, serif;
    	font-size			: 	11px;
    	height				:	35px;
		padding-top			: 	25px;
    	text-align			: 	center; 
		width				:	760px;
	}
	
	#leftcolumnad {
		float				:	left;
		margin-bottom		:	10px;
		margin-top			:	65px;
		width				:	155px;
		height				:   500px;		
	}
	
	
	#solmenu {
		float				:	left;
		margin-bottom		:	10px;
		width				:	765px;
		text-align			: 	left;
			
	}				
	
	.tblImage {
	  	border-color		: 	#B5B5B5;
	  	font-weight			: 	bold;
	  	text-align			: 	left;
	  	border-left-style	: 	solid;
	  	border-left-width	: 	thin;
	  	border-right-style	: 	solid;
	  	border-right-width	: 	thin;	 
	}

	.tblHead {
	  	padding				: 	5px;
	  	border-color		: 	#B5B5B5;
	  	font-weight			: 	bold;
	  	text-align			: 	left;
	  	border-left-style	: 	solid;
	  	border-left-width	: 	thin;
	  	border-right-style	: 	solid;
	  	border-right-width	: 	thin;	 
	}
	

	.tblCell {
	  vertical-align: top;
	  text-align: left;
	  font-size: 11px;
	  padding: 5px;
	  border-left-style: solid;
	  border-left-width: thin;
	  border-right-style: solid;
	  border-right-width: thin;
	  border-color:  #B5B5B5;
	}
	
	
	.tblFoot {
	  vertical-align: top;
	  text-align: right;
	  font-size: 11px;
	  padding-left: 5px;
	  padding-right: 5px;
	  padding-bottom: 5px;
	  border-bottom-style: solid;
	  border-bottom-width: thin;
	  border-left-style: solid;
	  border-left-width: thin;
	  border-right-style: solid;
	  border-right-width: thin;
	  border-color: #B5B5B5;
	}


	ul {
		font-family		: 	Verdana, Arial, Helvetica, sans-serif;
		font-size		: 	12px;
		list-style-type	: 	square;
	}


	.FeatureTable {
		border-collapse		: 	collapse;
		padding				:   5px;
		
	}
	
	.FeatureTable tr td, .FeatureTable tr th {
		font-family			: 	Verdana, Arial, Helvetica, sans-serif;
		font-size			: 	10px;
		text-align			: 	left;			
	}
	
	
	.SolutionsTable {
		border-collapse		: 	collapse;
		padding				:   5px;
		margin-left			: 	25px;
	}
	
	.SolutionsTable tr td  {
		font-family			: 	Verdana, Arial, Helvetica, sans-serif;
		font-size			: 	10px;
		text-align			: 	left;
		border				: 	solid thin gray;			
	}
	 
	 
	 .SolutionsTable tr th {
	   font-family			: 	Verdana, Arial, Helvetica, sans-serif;
	   font-size			: 	12px;
	   text-align			: 	Left;
	 }
	 
	.PortfolioTable {
		border-collapse		: 	collapse;
		padding				:   5px;
		margin-left			: 	25px;		
	}
	
	.PortfolioTable tr td  {
		font-family			: 	Verdana, Arial, Helvetica, sans-serif;
		font-size			: 	10px;
		text-align			: 	left;
		border-bottom-style	: 	dashed;
	    border-bottom-width	: 	thin;
		border-color		:   gray;
		width				:   250px;
		padding-left		:  	30px;
		padding-top			:   20px;
		padding-bottom		: 	20px;			
	}
	 
	 .PortfolioTable tr th {
	   font-family			: 	Verdana, Arial, Helvetica, sans-serif;
	   font-size			: 	12px;
	   text-align			: 	Left;
	 }
	
	 table.tbl_form {  
       width                    :      100px;  
       border               :   black solid;  
     }  
       
     td.tbl_title {  
       background-color     :     #000000;  
       color                    :     #FFFFFF;  
       text-align          :     center;  
     }  
       
     th.tbl_header {  
       background-color    :     gray;  
       color               :     black;  
       text-align          :     center;  
     }  
       
     td.tbl_label {  
     }  
       
     td.tbl_field {  
     }  
       
     td.tbl_button {  
       text-align          :     center;  
     }
	 
	 #error {  
       color                    :     red; 
       font-weight          :      bold; 
     } 


.moveit {
    margin-top:  30px;
	margin-left: -10px;

}

/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.mainnav ul{
    position: absolute;
	padding: 0;
	top: 10px;
	right: 0px;
	z-index:50;
	list-style-type: none;
	margin: 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

/*Top level list items*/
.mainnav ul li{
	position: relative;
	display: inline;
	float: left;
	padding: 2px 0px 2px 0px;
}

/*Top level menu link items style*/
.mainnav ul li a, .mainnav ul li a:active, .mainnav ul li a:visited{
	padding: 2px 11px 2px 11px;
	text-decoration: none;
	color: #333333;
}
	
/*1st sub level menu*/
.mainnav ul li ul{
	left: 5px;
	position: absolute;
	top: 1em; /* no need to change, as true value set by script */	
	display: block;
	visibility: hidden;
	width: 205px;
	background-color:#FFFFFF;
	margin-left: 0px;
}

/*Sub level menu list items (undo style from Top level List Items)*/
.mainnav ul li ul li{
	display: list-item;
	float: none;
		background-color:#FFFFFF;
}

/*All subsequent sub menu levels offset after 1st level sub menu */
.mainnav ul li ul li ul{ 
	left: 159px; /* no need to change, as true value set by script */
	top: 0;
}

/* Sub level menu links style */
.mainnav ul li ul li a{
	width: 180px; /*width of sub menu levels*/
	color: #000000;
		background-color:#FFFFFF;
	text-decoration: none;
	border-bottom: 1px solid #ccc;
	margin-top: 1px;
	text-align: left;
	display:block;
}

.mainnav ul li a:hover{
	background-color:#0174b3;
	color: white;
}

/*Background image for top level menu list links */
.mainnav .mainfoldericon{
	background: url(media/arrow-down.gif) no-repeat center right;
}

/*Background image for subsequent level menu list links */
.mainnav .subfoldericon{
	background: url(media/arrow-right.gif) no-repeat center right;
}

* html p#iepara{ /*For a paragraph (if any) that immediately follows suckertree menu, add 1em top spacing between the two in IE*/
	padding-top: 1em;
}/*--------------------------------webinar Changes--------------*/.webinar{	margin:0;	padding:0;	width:;	height:;	background-image:url('images/webinar.jpg');	background-repeat:no-repeat;	position:;}
	
/* Holly Hack for IE \*/
* html .mainnav ul li { float: left; height: 1%; }
* html .mainnav ul li a { height: 1%; }
/* End */
</style>


