
    /* CSS Reset */
    html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}

	body {
		font-family: "Helvetica", "Arial";
		font-size: 13px;
		text-align: center;
		background: #f0f1f2 url("../Images/Background.png") repeat-x 0 0;
		color: #333;
	}
	
	
	.hide { display: none; }
	
	.left { float: left; }
	img.left { padding: 0px 10px 10px 0px; }
	
	.right { float: right; }
	img.right { padding: 0px 0px 10px 10px; }
	
	.center { text-align: center; width: 100%; }
	
	a:link, a:visited { color: #00488d; text-decoration: none; }
	a:active, a:hover { color: #00488d; text-decoration: underline; }
	
	
	#Wrapper {
		width: 950px;
		text-align: left;
		margin: 0px auto;
		padding-right: 40px;
		background: url("../Images/wrapper_background.png") no-repeat top right;
	}
	
	#Header {
		height: 120px;
		padding-bottom: 5px;
		width: 950px;
		/*float: left;*/
	}
		#Header h1 a {
			display: block;
			width: 315px;
			height: 80px;
			background: url("../Images/Logo.png") no-repeat 0 0;
		}
	
		#Navigation ul {
			float: left;
			height: 30px;
			width: 950px;
			background: url("../Images/NavBackground.png") repeat-x 0 0;
			padding: 5px 0px;
		}
			#Navigation li 
			{
				float: left;
			}
			
			#Navigation a {
				display: block;
				float: left;
				padding: 9px 10px;
				margin: 0px 5px;
				color: #fff;
				text-decoration: none;
				background: none;
				text-transform: uppercase;
				font-size: 12px;
			}
			
			#Navigation a:hover, #Navigation .current a {
				border: solid 1px #3873ab;
				padding: 8px 9px;
				background: transparent url("../Images/NavHover.png") repeat-x 0 0;
			}
		
	
	#Banner {
		height: 265px;
		width: 100%;
		float: left;
		margin-bottom: 5px;
	}
	
	#Content {
		background-color: #fff;
		width: 920px;
		float: left;
		padding: 10px 15px;
		font-size: 11px;
	}
	
		#ContentMain {
			width: 610px;
			float: left;
			padding-right: 14px;
			border-right: solid 1px #e6e6e6;
		}
		
		#ContentSidebar {
			width: 280px;
			padding-left: 15px;
			float: right;			
		}
		
		#Content .column {
			width: 295px;
			float: left;
			border-right: solid 1px #e6e6e6;
			padding-right: 10px;
			padding-left: 10px;
		}
		
		#Content .columnFirst {
			padding-left: 0px;
			width: 290px;
		}
		
		#Content .columnLast {
			border-right: none;
			padding-right: 0px;
			width: 290px;
		}
		
		#Content h1 {
			text-transform: uppercase;
			color: #333;
			padding: 10px 0px;
			font-size: 18px;
			font-weight: normal;
		}
		
		#Content h2 {
			text-transform: uppercase;
			color: #555;
			padding: 10px 0px;
			font-size: 14px;
			font-weight: bold;
		}
		
		#Content h3 {
			color: #555;
			padding: 10px 0px 0px 0px;
			font-size: 12px;
			font-weight: bold;
		}
		
		#ContentSidebar h2 {
			padding: 10px 10px 15px 10px;
		}
		
		#Content p {
			line-height: 20px;
			padding-bottom: 15px;
			font-size: 12px;
		}
		
		#Content .iconLink 
		{
			padding-left: 20px;
			background: no-repeat 0px 1px;
		}
		#ContentSidebar .iconLink
		{
			background-position: 10px 7px;
			padding-left: 30px;
		}
		
		#ContentMain .iconLink, .column .iconLink
		{
			padding: 2px 0px 2px 20px;
		}
		
		#Content .iconGo { background-image: url("../Images/Icons/page_white_go.png"); }
		#Content .iconRequestOffer { background-image: url("../Images/Icons/information.png"); }
		#Content .iconPdf { background-image: url("../Images/Icons/page_white_acrobat.png"); }
		#Content .iconDemo { background-image: url("../Images/Icons/monitor.png"); }
		#Content .iconSuccess { background-image: url("../Images/Icons/medal_gold_3.png"); }
		
		#ContentMain img {
			margin: 10px 0px 20px 0px;
        }
		
		#ContentMain ul, #ContentMain ol
		{
			margin-left: 30px;
			padding-bottom: 20px;
			font-family: inherit;
			font-size: 12px;
		}
		#ContentMain ul { list-style-type: disc; }
		#ContentMain ol { list-style-type: decimal; }
		
		#ContentMain ol.smaller {font-size: 11px; }
		
		#ContentMain li 
		{
			line-height: 16px;
			color: #444;
			padding-bottom: 10px;
		}
		
		#Content .sectionTitle {
			padding-left: 20px;
			background: no-repeat 0px 9px;
		}
		
		#Content .sectionNews {
			background-image: url("../Images/Icons/page_white_copy.png");
		}
		#Content .sectionNavSystem {
			background-image: url("../Images/Icons/monitor.png");
		}
		#Content .sectionNavProducts {
			background-image: url("../Images/Icons/package.png");
		}
		
		#Content .consultantJobTitle 
		{
			padding: 0px 0px 10px 0px;
			font-size: 11px;
		}
		
		#Content .consultantSection 
		{
			padding-bottom: 5px;
			margin-bottom: 10px;
			float: left;
			clear: both;
			width: 100%;
			border-bottom: solid 1px #f5f5f5;
		}
		
		#Content .consultantSection img 
		{
			float: left;
			padding: 0px;
			margin: 0px;
			margin-right: 20px;
		}
		
		
		.featuresList
		{
		    color: #333;
		    font-size: 12px;
		    padding: 0px 10px;
		    line-height: 16px;
		}
		
		.featuresList li 
		{
		    border-bottom: solid 1px #f5f5f5;
		    padding-bottom: 5px;
		    margin-bottom: 5px;
		}
		
		#Content table 
		{
			width: 100%;
		}
		
		#Content th, #Content td
		{
			padding: 5px;
			border-bottom: solid 1px #f5f5f5;
			font-size: 12px;
		}
		
		.navSidebar {
			width: 100%;
			margin-bottom: 15px;
		}
		.navSidebar a {
			display: block;
			padding: 9px 10px;
			border-bottom: solid 1px #f5f5f5;
			color: #333;
			text-decoration: none;
			font-size: 13px;
		}
		.navSidebarSmaller a 
		{
			padding: 9px 10px;
			font-size: 11px;
			background-position: 10px 0px;
		}
		

		.navSidebar a:hover {
			color: #00488d;
			text-decoration: none;
		}
		.navSidebar .current a 
		{
			color: #00488d;
			font-weight: bold;
		}
		
		
		.shareToolbar 
		{
			margin: 10px 0px;
			border-top: solid 1px #e6e6e6;
			padding-top: 10px;
			float: left;
			width: 100%;
		}
		
		/***
		    .shareToolbar a
		    {
		        float: left;
		        display: block;
		        padding-right: 10px;
		        border-right: solid 1px #e6e6e6;
		        margin-right: 10px;
		    }
		***/
		
		#MissionStatement 
		{
			float: right;
			width: 200px;
			padding-left: 10px;
			margin-left: 10px;
			border-left: solid 1px #e6e6e6;
		}
			#MissionStatement h2
			{
				color: #69c;
				font-size: 12px;
			}
			#MissionStatement p
			{
				font-size: 11px;
			}
			
			
			
		 #softwareFeatures 
		 {
			 float: right;
			 border-left: solid 1px #e6e6e6;
			 margin-left: 10px;
			 padding-left: 10px;
			 width: 200px;
		 }
		 
		 #softwareFeatures ul 
		 {
			 list-style-type: none;
			 margin: 0px;
			 padding: 0px;
		 }
		 
		 #softwareFeatures li 
		 {
			 padding-bottom: 5px;
			 margin-bottom: 5px;
			 border-bottom: solid 1px #f5f5f5;
			 color: #555;
			 font-size: 12px;
		 }
		 
		 
		 
		/*** Easy Slider 1.5 (jQuery Plugin) ***/
		 
		#sliderWrapper 
		{
		    position: relative;
		    clear: both;
		    margin: 20px 0px 30px 55px;
		}

		#slider{ }	
		#slider ul, #slider li{
		    margin:0;
		    padding:0;
		    list-style:none;
		}
		#slider li{ 
		    width:500px;
		    height:400px;
		    overflow:hidden; 
		}	
		#prevBtn, #nextBtn{ 
		    display:block;
		    width:50px;
		    height:50px;
		    position:absolute;
		    left:-55px;
		    top:175px;
		}	
		#nextBtn{ 
		    left:505px;
		}														
		#prevBtn a, #nextBtn a{  
		    display:block;
		    width:50px;
		    height:50px;
		    background:url("/Resources/Web/Images/btn_prev.png") no-repeat 0 0;
		    text-indent: -1000em;
		}	
		#nextBtn a{ 
		    background:url("/Resources/Web/Images/btn_next.png") no-repeat 0 0;	
		}	
		 
		 /*** // Easy Slider ***/
	
	#Footer {
		width: 100%;
		float: left;
		text-align: center;
		padding: 10px 0px;
		font-size: 11px;
		color: #666;
	}
	
	
	.priceSection 
	{
	    float: left;
	    width: 100%;
	    padding-top: 10px;
	    text-align: right;
	}
	
	    .priceSection .price 
	    {
	        font-size: 24pt;
	        color: #369;
	    }
	    
	    .priceSection .desc
	    {
	        font-size: 11px;
	        color: #666;
	    }