body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}
body {
	background-color: #FFFFFF;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	height:100%;
	background-image:url(../images_new/background.gif);
	}
	a:link {
		color: #455979;
		text-decoration: none;
	}
	a:visited {
		text-decoration: none;
		color: #455979;
	}
	a:hover {
		text-decoration: none;
		color: #333333;
	}
	a:active {
		text-decoration: none;
		color: #999999;
	}
	h1, h2, h3, h4, h5, h6 {
		color: #455979;
		margin: 0;
	}
	img {
		border:none
		}
	.bulletArrow li a, a.bulletArrow {

	font-size: 12px;
	line-height: 18px;
	font-weight: bold;
	background-position: 0px 2px;
		}
	.bulletArrow li {
	background-image:url(../images_new/bullet_arrow.gif);
	background-repeat:no-repeat;
	padding: 0px 0px 2px 18px;
	margin: 0px;
	display: block;

		}
	.bulletArrow li:hover, a.bulletArrow:hover {
	background-image:url(../images_new/bullet_arrow-hover.gif);
		}		
	ul.bulletArrow {
	list-style-type: none;
		}
	.bulletArrow li {
	margin:0 0 0 -20px;
		}
		
		
		#container {
			float: left;
			width: 1000px;
			background-color:#455979;
		}
				#logo {
					float: left;
					text-align:center;
					display: block;
					padding: 11px 37px;
					background-color:#FFFFFF;
					}
				#header {
					float: none;
					height: 110px;
				}
				#bannerImage {
					float: right;
					display: block;
					}
		
		
		/*Nav bar styles*/
		
	#mainNavContainer-86 {
		padding: 0px;
		width: 1000px;
		height: 29px;
		background-color: #4C4C4C;
		display:block;

		}
		
	div#mainNav {
	padding: 0px;
	width: 1000px;
	height: 29px;
	background-color: #4C4C4C;
	border-bottom:6px solid #FFCC00;
	border-top:1px solid #FFFFFF;
		}
				
				#mainNav ul {
					margin: 0;
					padding: 0;
					list-style-type: none;
				}
				#mainNav ul li,
				 #mainNav ul li:hover ul,
				#mainNav ul li ul li:hover ul,
				#mainNav ul li ul li ul li:hover ul  {
					width:163px;	/* Set drop down Width */
				}
				#mainNav ul li  {
					/* width:142px;	Set Main Button Width */
					margin: 0 -1px 0 0;
					padding: 0;
					border-right: 1px solid #FFFFFF;
					border-left: 1px solid #FFFFFF;
					border-bottom: 6px solid #FFCC00;
					color:#FFFFFF;
					text-decoration:none;
					background-color: #4C4C4C;
					display: block;
					float:left;
					text-align: left;			/* IE/WIN hack */
					font-size: 14px;
					font-weight: bold;
				}
		
				#mainNav ul li a {
					text-decoration: none;
					display: block;
					color: #FFFFFF;
					background-color: #4C4C4C;
					padding: 6px 0 6px 0;
					text-align: center;			/* IE/WIN hack */
				}
				
				#mainNav ul li a:hover {
					text-decoration: none;
					color: #FFFFFF;
					background-color: #909CAF;
				}
				
				#mainNav ul li ul {
					display: none;
				}
				
				#mainNav ul li:hover ul {
					visibility: visible;
					display: block;
					position:absolute;
					z-index:1;
					padding:0px 10px 10px 10px ;
					margin: 0px -10px -10px -11px ;
				}
				
				#mainNav ul li ul li {
					border: 1px solid #FFFFFF;
					text-align: left;
					margin: -1px -1px 0 0;
					font-size: 12px;
					font-weight: normal;
					}	
				
				#mainNav ul li ul li a {
					padding: 4px 2px 4px 8px;
					text-align: left;
				}
				
				/******************************/
				
				#mainNav ul li ul li ul.L3,
				#mainNav ul li ul li ul li ul.L4 {
					display: none;
					margin: -22px 0 0 135px;
					padding:5px 5px 5px 0 ;
				}
				
				#mainNav ul li ul li ul li a,
				#mainNav ul li ul li ul li ul li a{
					font-size: 10px;
				}
				#mainNav ul li ul li:hover ul,
				#mainNav ul li ul li ul li:hover ul {
					visibility: visible;
					display: block;
					position:absolute;
					z-index:auto;
				}

								
				/******************************/
				
			

				
		#middle {
	float:left;
	width:1000px;
	background-image:url(../images_new/middle_bg_1000px-2.gif);
	background-repeat:repeat-y;
	border-right:1px solid #999999;

		}
			#leftCol {
				float:left;
				width:600px;
				font-size: 11px;
				line-height: 17px;
			}
			#leftCol h2, #leftCol h1{
			margin: 0 0 -08px 0;
			line-height: 24px;
			font-size:18px;
			}
			
			#leftCol h1.copy-h1 {
				font-size:11px;
				line-height:17px;
				padding: 20px 0;
				}

			#leftCol .orb{
			margin: 0 5px 0 0;
			float: left;
				}
			#leftCol .containerRight {
				margin-left: 90px;
				}

				#leftCol .container {
				background-image:url(../images_new/gradient_bg_600x72.gif);
				background-repeat:no-repeat;
				padding: 10px;
					}
					#leftCol .topline {
					border-top:1px solid #455979;
					}
					
					
			#centerCol {
	float:left;
	width:215px;
	font-size: 10px;
	line-height: 16px;
	background-color:#E6E6E6;
	border-left:1px solid #999999;
	border-right:0px solid #999999;
			}
			#centerCol .container {
				padding: 10px;
					}
			#centerCol .topline {
					border-top:1px solid #999999;
					}
					
			#rightCol {
	float:left;
	width:181px;
	font-size: 11px;
	line-height: 17px;
	border-right: 1px solid #999999;
			}
			#rightCol .container {
				padding: 10px 8px 10px 8px;
					}
			#rightCol .topline {
				border-top:1px solid #999999;
					}
			#rightCol .container form{
				padding: 0;
				margin:0;
					}
			#rightCol .container input {
	padding: 0px;
	margin:3px 0;
	width:150px;
	font-size: 10px;
	color: #666666;
					}
					
			a.button1  {background-image:url(../images_new/but_view_online_demo.jpg);}
			a.button2  {background-image:url(../images_new/but_needs_analysis.jpg);}		
		a.button3  {background-image:url(/images_new/but_free_30_day.jpg);}
			a.button4  {background-image:url(../images_new/but_resource_kit.jpg);}
			a.button5  {background-image:url(../images_new/but_support_center.jpg);}
			a.button1:hover,
			a.button2:hover,
			a.button3:hover,
			a.button4:hover,
			a.button5:hover {background-position:-163px 0;}
			.bigButton {
				background-repeat:no-repeat;
				width:163px;
				height:64px;
				display:block;
				padding:2px 0 3px 0;
				}
	#footer {
		float:left;
		width:1000px;
		background-color:#455979;
		color:#FFFFFF;
		border-top:5px solid #4C4C4C;
		}
	#footer .baseNav {
		font-size:10px;
		line-height:14px;
		color:#FFFFFF;
		padding: 10px;
		}
	#footer .baseNav a {
	color:#FFC411;
		}
	#footer .baseNav a:hover {
		color:#FFFFFF;
		}
	#footer .keywords b,
	#footer .keywords strong {
	color: #333333;
	padding:20px 10px 10px 10px;
	font-size: 10px;
	line-height: 16px;
	display:block;
		}
		

