/*============= Default Stylesheet - Accordia Group LLC ==============*/

/* --------------------------- BODY ELEMENTS ------------------------ */
	body {
		color:#000000;
		background-color:#e0e0e0;
		background-repeat:repeat-x;
		padding: 0px;
		margin: 0px;
	}
	
	img {
		border: 0;
	}
	
	a:focus { -moz-outline-style: none; }
/* -------------------------- MAIN CONTAINERS ----------------------- */
	div#container {
		margin: auto;
		background-color:#FFFFFF;
		padding-left: 8px;
		padding-right: 8px;
		background-image:url(../images/shadow-background.jpg);
		background-repeat: repeat-y;
		background-position: top;
	}
	
	div#content-main, div#content-main-contact {
		display: block !important; display: inline-block;
 		width: 455px; 
		float: left;
	}
			
	.content-b {
		display: block !important; display: inline-block; 
		background: url(../images/home/content-b.gif) 0 100% repeat-x
	}
	
	.content-l {
		display: block !important; display: inline-block;
		background: url(../images/home/content-l.gif) 0 0 repeat-y
	}
	
	.content-bl {
		display: block !important; display: inline-block;
		background: url(../images/home/content-bl.gif) 0 100% no-repeat; 
	}
			
/* --------------------------- LOGO HEADER -------------------------- */	
	div#header {
		color: inherit;	
	}
				
	div#header-logo {
		margin: 0px;
		padding: 0px;
		height: 51px;
	}
		
	a#logo-img{
		float:left; 
		padding-left: 20px; 
		padding-top: 7px;
		border: 0;
	}
									
/* ------------------------------ MENU ------------------------------ */
	div#menu {
		height: 29px;
		background:url(../images/home/left-menu.gif) repeat-x;
		margin-top: 0;
		margin-left: auto;
		margin-bottom: 0;
		margin-left: auto;
		padding-left: 266px;
	}
	
	ul#menu-bar {
		margin: 0;
		padding: 0; 
		list-style: none;
	}
	
	li#menu-list {
		display: inline;
	}
				
	div#bottommenu{
		margin: 0;
		padding: 0;
		border: 0;
	}
		
/*	img#banner-img{
		border: none;
		display: block;	
	}
*/	
	object {
		display:block;
	} 
	
	#menu a{
		display: block;
		/*background: url(../images/home/menu-bg.gif);*/
		float: left;
	  	text-transform: none;
		text-decoration: none;
		font: normal normal 500 11pt Arial;
		text-align: center;
		color: #1A1A1A;
		height: 26px;
		padding: 5px 12px 0px 11px;
		width: 110px;
		border-left:solid;
		border-left-color:#FFFFFF;
		border-width: 0 0 0 1px;
	}
	
	#menu a#last-menu-item {
		padding: 5px 10px 0px 11px;
	}
	
	#menu-left-edge span, #menu-left-edge {
		width: 4px;
		height: 29px;
		background-image:url(../images/home/corner.gif);
		float: left;
		display: inline;
	}
	
	#menu a:hover {
		background:url(../images/mouse_over.gif);
		background-repeat: repeat-x;
	}
	
	#menu .active a {
		font-weight: bold;
		color: #FFFFFF;
		background:url(../images/home/active-tab.gif);
		background-repeat: repeat-x;
	}
	
/* ----------------------------- CONTENT ---------------------------- */
	div#content-wrap {
		padding: 0px;	
	}
		
	div#content {
		margin-top: 10px;
		color: inherit;
		background-color: #ffffff;
		display: block !important; display: inline-block;
		background-image: url(../images/bg_bottom.png);
		background-position: top left;
		background-repeat: repeat-y;
	}
	
	div.content-top-title, div.content-bottom-title{
		background:url(../images/home/line_box.gif);
		height: 24px;
		font-family: Arial;
		font-weight: bold;
		font-size: 12pt;
		color: #fff;
		padding-left: 30px;
		padding-top: 5px;
	}
	
	div.products-submenu{
		background:url(../images/home/line_box.gif);
		height: 24px;
		font-family: Arial;
		font-weight: bold;
		font-size: 12pt;
		color: #fff;
		padding-left: 30px;
		padding-top: 5px;
	}
	
	div.products-submenu a{
		padding-right: 28px;
		color: #fff;
		text-transform: none;
		text-decoration: none;
	}
	
	div.products-content-top{
		padding-top: 0px;
	}
	
	
	div#platform-back-link{
		text-align: center;
		padding-bottom: 15px;
	}
	
	div#platform-back-link a{
		text-decoration: none;
		color: #333;
	}
	
	div#platform-back-link a:hover{
		color: #660000;
	}
	
	div.top-content{
		height: 246px;
		background-image: url(../images/home/loop.png);
		background-position: top right;
		background-repeat: no-repeat;
		font-family: Times New Roman;
		font-size: 17pt;
		line-height: 115%;
		padding-left: 30px;
	}
	
	div#top-content-text{
		font-family: Arial;
		font-size: 12px;
		line-height: 140%;
		padding-right: 30px;
		padding-top: 0;
	}
	
	div.column-content-left {
		padding: 10px 10px 0 30px;
	}
	
	div.column-content-right {
		padding: 10px 20px 0 10px;
	}
	
	div.top-content div {
		padding-top: 15px;
	}
	
	div.bottom-content{
		height: 250px;
	}
	
	div.title-arrow{
		padding-left: 30px;
		height: 5px;
		font-size: 4px;
	}
	
	div.products-title-arrow{
		padding-left: 30px;
		height: 5px;
		font-size: 4px;
	}
	
	div.left-title-arrow{
		padding: 0;
		height: 5px;
		font-size: 4px;
	}
		
	div.content-in {
		margin:0px 0px 0px 266px;
		line-height: 140%;		
	}
		
	div#home {
		float: right;
		width: 180px;
	}
		
	div.column-home {
		background-image: url(../images/left_sidebar.png);
		background-repeat: repeat-x;
		width: 266px;
		color: inherit;
		/*background-color: #e5e5e5;*/
		background-color: #e8e9e8;
		float: left;
	}
			
	div.column {
		width: 266px;
		height: 444px;
		color: inherit;
		background-color: #e5e5e5;
		background-image: url(../images/left_sidebar.png);
		background-repeat: repeat-x;		
		float: left;
	}
		
	div.column-in {
		padding: 0 30px 0 30px;
		line-height: 160%;
		text-align: left;
		font-size: 11px;
		height: 280px;
	}
	
	div.column-in2 {
		padding: 0 30px 0 30px;
		line-height: 160%;
		text-align: left;
		font-size: 11px;
		height: 580px;
	}
		
/* -------------------------- CONTENT PAGE -------------------------- */		
	div#title {
		margin-left: 15px;
		color: #660000;
		font-size: 13px;
		font-weight: bold;
		height: 35px;
		padding: 15px 15px 2px 0;
		background-image:url(../images/header-background.gif);
		background-position: bottom;
		background-repeat: no-repeat;
	}
	
	span#red-caption{
		font: 26px Georgia, Arial, Verdana, Helvetica, sans-serif;
	}
	
	span#gray-caption{
		font: 26px Georgia, Arial, Verdana, Helvetica, sans-serif;
		color: #666666;
	}
		
	#title a {
		color: #660000;
		text-decoration: none;
	}	
	
	#title a:hover {
		color: #1b446a;
	}
		
	p.content-page {		
		padding: 5px 15px 0px 30px;
		line-height: 150%;
		text-align: justify;
		margin: 0;
		display: block;
    }
	
	#content-page a{
	    text-decoration: none;
		color:#1b446a;
	}
	
	#content-page a:hover {
		color:#660000;
	}
	
	span.subtitle {
		font-size: 12px;
		font-weight: bold;
		text-transform: uppercase;
	}
		
	ul.data-list {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 10px 30px;
		list-style: none;
	}
		
	li.data-one-line {
		padding-left: 15px;
		padding-bottom: 3px;
		background-image:url(../images/bullet-img.gif);
		background-repeat: no-repeat;
		background-position: left;
	}
		
	img.content-img {
		margin: 15px;
		border: #CCCCCC 1px solid;
	}
		
	img.left-img {
    	padding: 10px 10px 0px 0px;
		float: right;
		margin: 0;
	}
		
	/* NEW for products and contact us pages */
	div#left-details {
		width: 194px;
		height: 247px;
		border: solid 1px #cccccc;
		background-color: #f3f2f2;
	}
		
	div#right-details {
		float: left;
		margin-top: 10px; 
		width: 204px;
		margin-bottom: 115px;
	}
		
	#left-details img {
		padding: 3px;
	}
		
	div#contact-info {
		border-bottom: dashed 1px #cccccc;
		padding: 3px;
	}	
		
	#contact-info img {
		border: 0px;
		padding-left: 5px;
	}
		
	#contact-info span {
		padding-top: 2px;
		padding-left: 5px;
		position: absolute;
	}
		
	#contact-info a {
		margin-top: 3px;
		padding-left: 5px;
		position: absolute;
		color: #1b446a;
		text-decoration: none;
	}

	#contact-info a:hover {
    	color:#660000;
	}
	
/* ----------------------------LEFT SIDEBAR---------------------------- */
	.left-sidebar {
		/*background: url(../images/product-bg.gif) 0 0 repeat-x;
		background-color: #ededed;*/
		margin-left: 30px;
		margin-right: 30px;
	}
	
	div#left-sidebar-caption{
		text-transform: uppercase;
		font-weight: bold;
		border-bottom: #000 1px solid;
		padding-top: 12px; 
	}
	
	div#left-sidebar-content{
		padding-top: 15px;
		font-size: 12px;
	}
	
	div#left-sidebar-content a {
		text-decoration: none;
		color: #333333;
	}
	
	div#left-sidebar-content a:hover {
		color:#660000;
	}
	
	div#left-sidebar-content ul{
		margin: 0;
		padding: 0;
		line-height: 180%;
		padding-left: 8px;
		list-style-image: none;
		list-style-type: none;
		list-style-position: outside;
	}
	
	div#left-sidebar-content li{
		background: url(../images/bullet-yellow.gif) no-repeat left;
	}
	
	div#left-sidebar-content li#active{
		background: url(../images/bullet-black.gif) no-repeat left;
		font-weight: bold;
		color: #000000;
	}
/* ----------------------------END LEFT SIDEBAR ---------------------------*/

/* ---------------------------- HOME PAGE --------------------------- */		
	img#home-page {
		margin: 10px 0px 10px 0px;
	}

	div#home-title {
		font-size: 12px;
		font-weight: bold;
		color: #000000;
		text-align: left;
		text-transform: uppercase;
		padding: 3px 0px 0px 20px;
	}
	
	div#home-intro {
		font-size: 12px;
		font-weight: normal;
		color: #000000;
		padding: 10px 20px 10px 0px;
		text-transform: none;
		text-align: justify;
		line-height: 150%;
	}
	
	img#product-title-home{
		padding-left: 5px;
		padding-bottom: 10px;
		margin: 0;
	}
	
	img#product-image-home{
		padding-left: 15px;
	}
	
	.products-home {
		background: url(../images/product-bg.gif) 0 0 repeat-x;
		background-color: #ededed;
		height: 235px;
		margin-left: 15px;
		margin-right: 15px;
	}	
	
	.t {
		background: url(../images/new-round/middle_up.png) 0 0 repeat-x; 
	}
		
	.b {
		background: url(../images/new-round/middle_down.png) 0 100% repeat-x;
	}
		
	.l {
		background: url(../images/new-round/middle_left.png) 0 0 repeat-y;
	}
		
	.r {
		background: url(../images/new-round/middle_right.png) 100% 0 repeat-y;
	}
		
	.bl {
		background: url(../images/new-round/facts_down_left.png) 0 100% no-repeat;
	}
		
	.br {
		background: url(../images/new-round/facts_down_right.png) 100% 100% no-repeat;
	}
		
	.tl {
		background: url(../images/new-round/facts_up_left.png) 0 0 no-repeat;
	}
		
	.tr {
		background: url(../images/new-round/facts_up_right.png) 100% 0 no-repeat; 
		padding:10px
	} 
	
	.clear {font-size: 1px; height: 1px;} 
		
	/*div#home-products1 {
		padding-left: 55px;
	}
		
	div#home-products2 {
		position:absolute; 
		margin-left: 365px;
	}
	
	ul#products-list {
		font-size: 12px;
		margin: 0px 0px 0px 0px;
		padding: 15px 0px 10px 0px;
		list-style: none;
	}
		
	li.product-one-line { 
		padding: 2px 0px 5px 15px;		
		background-image:url(../images/home_bullet.gif);
		background-repeat: no-repeat;
		background-position: left;
	}
		
	li.product-two-line {
		padding: 2px 0px 5px 15px;		
		background-image:none;
		background-repeat: no-repeat;
		background-position: left;
	}
	*/
/* ----------------------------LATEST NEWS HOME---------------------------- */
	div#latest-news-home-title{
		padding-top: 10px;
		font-size:9pt;
		font-weight:bold;
		text-transform: uppercase;
		border-bottom: 1px solid #000;
	}
	
	.rounded-sidebar-column {
		text-transform: none; 
		color: #660000; 
		font-family: Georgia; 
		margin: 0 5px 0 5px;
		line-height: 160%;
		text-align: left;
	
	}
	
	.rounded-sidebar-title {
		border-bottom: 1px solid #660000;
		font-weight: bolder; 
		font-size: 16px;
	}
	
	.rounded-sidebar-content {
		padding-top: 10px;
		font-weight: 600; 
		font-size: 11px;
	}
		
	div#latest-news-home-text{
		padding-top: 5px;
		line-height: 150%;
	}
	
	ul.latest-news-home, ul.latest-news {
		margin: 0;
		padding-left: 0px;
		list-style-image: none;
		list-style-type: none;
		list-style-position: outside;
	}
	
	li#latest-news-home{
		padding-left: 15px;
		background: url(../images/bullet-yellow.gif) no-repeat left;
	}
	
	li#latest-news-home-none{
		padding-left: 15px;
	}
	
	div.latest-news {
		margin: 0;
		padding-left: 0px;
	}
	div.latest-news span.news-date {
		font-size: 14px;
	}
	
	div.latest-news span.news-title {
		font-size: 14px;
		font-weight: bold;
	}
	
	div.latest-news div.news-text {
		font-size: 12px;
		text-align: justify;
	}
	
	div#read-more-latest-home{
		float: right;
	}
	
	div#read-more-what-people-home{
		float: right;
	}
	
	span#read-more-solutions-home{
		float: right; 
		white-space: nowrap; 
		padding-top: 6px; 
		padding-right: 25px;
	}
	
	div#read-more-solutions-home{
		padding: 0 0 0 230px;
	}
	
	#read-more-latest-home a,
	#read-more-solutions-home a{
		text-align: right;
		text-decoration: none;
		color: #333333;
		font-size: 8pt;
	}
		
	#read-more-latest-home a:hover,
	#read-more-solutions-home a:hover {
		color:#660000;
	}
	
	#read-more-what-people-home a{
		text-align: right;
		text-decoration: none;
		color: #333333;
		font-size: 8pt;
	}
	
	#read-more-what-people-home a:hover{
		color:#660000;
	}
		
	img#latest-img-home{
		padding: 0 0 7px 0px;
		border: 0;
	}
	
/* ----------------------------END LATEST NEWS HOME---------------------------- */	
	
/* ----------------------------Table for Contact Us form---------------------------- */
	#table-id {
		background-color: #efefef;
		margin-left: 30px;
		line-height: 140%;
		margin-top: 10px;
		margin-bottom: 10px;
	}	
		
	#table-id a{
		text-decoration: none;
		color:#1b446a;
		font-size: 12px;
	}
	
	#table-id a:hover{
	  	color:#660000;
	}
		
	.text-table-left {
		text-align:left; 
		padding-left: 7px;
		padding-bottom: 7px;
		padding-top: 7px;
		border-bottom-width: 1px;
		border-bottom-style: solid;
		border-bottom-color: #d4d2d2;
		border-left-width: 1px;
		border-left-style: solid;
		border-left-color: #b8babc;
	}
	    
	.text-table-left-first {
		text-align:left; 
		padding-left: 7px;
		padding-bottom: 7px;
		padding-top: 14px;
		border-bottom-width: 1px;
		border-bottom-style: solid;
		border-bottom-color: #d4d2d2;
		border-left-width: 1px;
		border-left-style: solid;
		border-left-color: #b8babc;
		border-top-width: 1px;
		border-top-style: solid;
		border-top-color: #b8babc;
	}
	    
	.text-table-left-last {
		text-align:left; 
		padding-left: 7px;
		padding-bottom: 14px;
		padding-top: 7px;
		border-bottom-width: 1px;
		border-bottom-style: solid;
		border-bottom-color: #b8babc;
		border-left-width: 1px;
		border-left-style: solid;
		border-left-color: #b8babc;
	}
		
	.text-table-right {
		text-align:left; 
		padding-left: 7px;
		padding-bottom: 7px;
		padding-top: 7px;
		border-bottom-width: 1px;
		border-bottom-style: solid;
		border-bottom-color: #d4d2d2;
		border-right-width: 1px;
		border-right-style: solid;
		border-right-color: #b8babc;
	}
	  
	.text-table-right-first {
		text-align:left; 
		padding-left: 7px;
		padding-bottom: 7px;
		padding-top: 14px;
		border-bottom-width: 1px;
		border-bottom-style: solid;
		border-bottom-color: #d4d2d2;
		border-right-width: 1px;
		border-right-style: solid;
		border-right-color: #b8babc;
		border-top-width: 1px;
		border-top-style: solid;
		border-top-color: #b8babc;
	}
	    
	.text-table-right-last {
		text-align:left; 
		padding-left: 7px;
		padding-bottom: 14px;
		padding-top: 7px;
		border-bottom-width: 1px;
		border-bottom-style: solid;
		border-bottom-color: #b8babc;
		border-right-width: 1px;
		border-right-style: solid;
		border-right-color: #b8babc;
	}
	    
	.text-box {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		width: 165px;
		height: 15px;
		padding: 0px;
		margin: 0px;
	}	
	
	.combo-box {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		width: 168px;
		height: 19px;
		padding: 0px;
		margin: 0px;
	}
			
	/* Table for Products page */
	/*#table-products {
		width: 447px;
		margin-left: 15px;		
		text-align: justify;
		margin-bottom: 10px;
	}
			
	#table-products img{
		padding: 10px 10px 0px 10px;
	}	
		
	#table-products a{
		text-decoration: none;
		font-size: 13px;
		font-weight: bold;
		color:#1b446a;
	}
	
	#table-products a:hover{
		color:#660000;
	}
		
	#table-products a.screenshots{
		text-decoration: none;
		font-size: 11px;
		padding-left: 15px;
		font-weight: normal;
		color:#666666;
	}*/
		
/* ---------------------------- NEXT STEPS -------------------------- */	
	div.nextsteps {
		font-weight: bold;
		font-family: Arial, Verdana, Helvetica, sans-serif;
		padding: 17px;
	}
		
	div.header-steps{
		height: 16px;
		padding-top: 2px;
		background-image:url(../images/NextSteps-header.jpg);
		background-repeat: repeat-x;
		text-transform: uppercase;
		text-align: center;
		color: #FFFFFF;
	}		
		
	div#stepscontent{
		background-image:url(../images/NextSteps-back.png);
		background-repeat: repeat-x;
		padding: 5px 0px 0px 0px; 
		border: solid 1px #CCCCCC;
	}	
		
	#stepscontent a{
		text-align: left;
		text-decoration: none;
		color: #000000;
		position:absolute; 
		padding-top:10px;
	}
		
	#stepscontent a:hover {
		color:#306797;
	}
	
	img#steps-img{
		padding: 10px 10px 0px 17px;
	}
	
	span#next-steps-contact{
		padding-left: 35px;
	}
	
	a#next-steps-contact{
		padding-left: 35px;
	}	
/* ----------------------------HOME Page---------------------------- */
	div.nextsteps-home {
		font-weight: bold;
		font-family: Arial, Verdana, Helvetica, sans-serif;
		padding: 10px 0 10px 10px;
	}
	
	div#stepscontent-home{
		padding-top: 0px;
	}
	
	div#solutions-content-home{
		padding-top: 28px;
	}
	
	#solutions-content-home a{
		font-size: 11px;
		text-decoration: none;
		color: #333333;
	}
		
	#solutions-content-home a:hover {
		color:#660000;
	}
	
	#stepscontent-home a{
		font-size: 11px;
		text-decoration: none;
		color: #333333;
	}
		
	#stepscontent-home a:hover {
		color:#660000;
	}
	
	img#steps-img-home{
		padding: 0 10px 8px 0px;
		border: 0;
	} 
	
	img#steps-demo-home{
		padding: 0 10px 8px 0;
		border: 0;
	}
	
	ul.accordia-rm-home{
		margin: 0;
		padding: 0;
		padding-left: 5px;
		padding-bottom: 16px;
		list-style-image: none;
		list-style-type: none;
		list-style-position: outside;
		font-size: 14px;
		line-height: 170%;
	}
	
	li#accordia-rm-home{
		padding-left: 15px;
		background: url(../images/bullet-yellow.gif) no-repeat left;
	}
	
	li#accordia-rm-home-none{
		padding-left: 15px;
	}
	
	ul.accordia-rm-products{
		margin: 0;
		padding: 0;
		padding-left: 15px;
		padding-right: 10px;
		list-style-image: none;
		list-style-type: none;
		list-style-position: outside;
		font-size: 13px;
		line-height: 130%;
		text-align: justify;
	}
	
	li#accordia-rm-products{
		padding-left: 15px;
		/*background: url(../images/bullet-yellow.gif) no-repeat left;*/
		line-height: 130%;
		text-align: justify;
	}
	
	li#accordia-rm-products-none{
		padding-left: 15px;
		padding-bottom: 10px;
		line-height: 130%;
		text-align: justify;
	}
	
	ul.accordia-ie-products{
		margin: 0;
		padding: 0;
		padding-left: 30px;
		padding-right: 10px;
		list-style-image: none;
		list-style-type: none;
		list-style-position: outside;
		font-size: 13px;
		line-height: 130%;
		text-align: left;
	}
	
	li#accordia-ie-products{
		padding-left: 15px;
		background: url(../images/bullet-red.gif) no-repeat left;
		line-height: 130%;
		text-align: left;
	}
	
	li#accordia-ie-products-none{
		padding-left: 15px;
		padding-bottom: 10px;
		line-height: 130%;
		text-align: left;
	}
/* ------------------------------ FOOTER ---------------------------- */
	div#footer {
		background-image: url(../images/footer-bg.gif);
		height: 17px;
	}
		
	div#footer-in {
		color: #1A1A1A;
		text-align: center;
		padding: 0;
		font-size: 8pt;
	}															
									
/* -------------------------- BOTTOM SHADOW ------------------------- */															
	div.bootom {
		width: 951px;
		height: 8px;
    	margin: auto;
		background-image: url(../images/footer-img.jpg);
		background-position: top;
		background-repeat: repeat-x;
	}	
	
	img.left {
		float:left;
		width: 8px;
		height: 8px;
	}
	
	img.right {
		float:right;
		width: 8px;
		height: 8px;
	}	

/* ============================== END =============================== */
