body {

	font-family: Arial ;
	margin: 0px ;
	
	background-color:#B9BBBD;
}

table {
	margin-left: auto ;
	margin-right: auto ;
}

div#main-container {
	position: relative ;
	background-image:url(images/layout/aria-banner-bg.jpg);
	background-repeat:no-repeat;
	background-position:center;
	background-position:top;

	width: 1025px ;

	margin: 0px auto ;

	/*background-color: #fff ;*/
}

div#main-container2 {
	position: relative ;
	background-image:url(images/layout/aria-content-bg.jpg);
	background-repeat:repeat-y;

	width: 1025px ;

	margin: 0px auto ;

	/*background-color: #fff ;*/
}

div#bottom-circle {
	position: relative ;
	background-image:url(images/layout/aria-bottom-bg.jpg);
	background-repeat:no-repeat;
	background-position:bottom;

	width: 1025px ;

	margin: 0px auto ;

	/*background-color: #fff ;*/
}

div#container {
	position: relative ;

/* 	width: 822px ; */
	width: 950px ;

	margin: 0px auto ;

	/*background-color: #fff ;*/

/* 	border: 1px solid #00436d ; */
}



div#head {
	position: relative ;
	/*background-color: #fff ;*/
	z-index: 5 ;

}

img#arialogo {
	/*margin: 10px 10px 0px 15px ;*/
	margin-left:15px;
	margin-bottom:-5px;
	margin-top:10px;
}

div#righttext {
	position: absolute ;
	top: 0px ;
	right: 0px ;

	width: 600px ;

	padding: 11px 0px ;

	font-size: 12px ;
/* 	font-weight: bold ; */
	color: #00436d ;

	text-align: right ;
}

div#headbottombar {
	position: relative ;
	height: 20px ;
	background-color: #0077BD ;
	
	font-family: Georgia ;
	font-size: 11px ;
	font-weight: bold ;
	color:#FFFFFF;
	text-transform: uppercase ;
	padding-left:15px;
	padding-top:7px;
}

.slogan-image {
padding-left:15px;
padding-top:0px;
}

div#rightlinks {
	position: absolute ;

	right: 0px ;
	bottom: -10px ;

/* 	width: 200px ; */
	height: 18px ;

	padding: 4px 0px 2px 12px ;

	font-family: Georgia ;
	font-weight: bold ;
	font-size: 10px ;
	text-align: right ;

	color: #fff ;
	background-color: #0077BD ;
}

div#rightlinks div#drop {
	behavior: url("iepngfix.htc") ;
	position: absolute ;
	width: 11px ;
	height: 10px ;
	bottom: 0px ;
	left: -11px ;
	font-size: 0px ;
	background: url("images/layout/subhead_drop.png") bottom left no-repeat ;
}

div#rightlinks a {
	padding: 0px 5px ;
	color: #fff ;
}

div#rightlinks img {
	border: 0px ;
}

* html div#rightlinks img {
	height: 14px ;
	width: 105px ;
	behavior: url("iepngfix.htc") ;
}

div#middleholder {
	position: relative ;
}



div#middleholder.ariacards {
	background: url("images/layout/ariacards.jpg") top left no-repeat;
	width:100%;
}

div#middleholder.prospecting {
	background: url("images/layout/prospecting.jpg") top left no-repeat;
	width:100%;
}

div#middleholder.telemarketing {
	background: url("images/layout/telemarketing.jpg") top left no-repeat;
	width:100%;
}

div#middleholder.ariasingle {
	background: url("images/layout/ariasingle.jpg") top left no-repeat;
	width:100%;
}

div#middleholder.handwrittenmail {
	background: url("images/layout/handwrittenmail.jpg") top left no-repeat;
	width:100%;
}

div#middleholder.b2b {
	background: url("images/layout/b2b.jpg") top left no-repeat;
	width:100%;
}

div#b2btext {
	position: absolute ;
	top: 75px ;
	right: 5px ;

	font-family: Georgia ;
	font-size: 23px ;
	font-weight: bold ;
	text-transform: uppercase ;
	color: #00436d ;
}

div#b2bimage {
	behavior: url("iepngfix.htc") ;
	position: absolute ;
	width: 401px ;
	height: 74px ;

	top: 75px ;
	right: 0px ;

	/*background: url("images/layout/cb2b.png") no-repeat ;*/
}



div#leftnav {

	position: absolute ;
	behavior: url("iepngfix.htc") ;

	height: 500px ;
	width: 150px ;

	z-index: 4 ; 
	
	
/* 	border-right: 1px solid #000 ; */

}

div#leftnav.home {
/* 	background: url("images/layout/leftnavbg.png") top left no-repeat ; */
}

div#content {
	position: relative ;

/* 	width: 622px ; */
/* 	left: 180px ; */

	left: 200px ;
	width: 728px ;

	/*min-height: 408px ; THIS WAS USED TO HAVE A MIN HEIGHT**************9-25-08*/
	min-height: 265px ;

	margin-bottom: 10px ;
	padding: 10px ;

	font-size: 12px ;

	/*border: 1px solid #eee ;
	border-width: 0px 1px 1px 1px ;*/

}

.content-bottom {
vertical-align:bottom;
float:right;
font-size:16px;
}

.content-title {
	font-family:Georgia, Arial, Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:18px;
	color:#0077BD;
}

.main-text {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

div#content.ariacards {
	position: relative ;

/* 	width: 622px ; */
/* 	left: 180px ; */

	top:30px;
	left: 440px ;
	width: 450px ;

	/*min-height: 408px ; THIS WAS USED TO HAVE A MIN HEIGHT**************9-25-08*/
	min-height: 500px ;

	margin-bottom: 10px ;
	padding: 10px ;

	font-size: 12px ;

	/*border: 1px solid #eee ;
	border-width: 0px 1px 1px 1px ;*/

}

div#content.withcommentbottom {
	position: relative ;

/* 	width: 622px ; */
/* 	left: 180px ; */

	top:30px;
	left: 440px ;
	width: 450px ;

	/*min-height: 408px ; THIS WAS USED TO HAVE A MIN HEIGHT**************9-25-08*/
	min-height: 300px ;

	margin-bottom: 10px ;
	padding: 10px ;

	font-size: 12px ;

	/*border: 1px solid #eee ;
	border-width: 0px 1px 1px 1px ;*/

}

div#content.pricing {
	position: relative ;

/* 	width: 622px ; */
/* 	left: 180px ; */

	top:30px;
	left: 200px ;
	width: 650px ;

	/*min-height: 408px ; THIS WAS USED TO HAVE A MIN HEIGHT**************9-25-08*/
	min-height: 300px ;

	margin-bottom: 10px ;
	padding: 10px ;

	font-size: 12px ;

	/*border: 1px solid #eee ;
	border-width: 0px 1px 1px 1px ;*/

}

.bottom-contact {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
float:right;

}

* html div#content {
	height: 418px ;
}

/*div#content.home {
	min-height: 230px ;
	border: 0px ;
}*/

* html div#content.home {
	height: 230px ;
}

/* RELATIVE POSITIONING NEEDED IN FF FOR Z-INDEX TO APPLY */
div#bottomnav {
	position: relative ;
	z-index: 5 ;
	padding-right: 1px ;
}

div#bottomnav * {
	z-index: 5 ;
}

/* IE DOESN'T DISPLAY FLOATS WITH RELATIVE POSITIONING */
* html div#bottomnav {
	position: static ;
}

div#footer {
	clear: both ;
	/*position: absolute ;*/
	position:relative;
	
	
	/*background-position:center;*/
	

	right: 0px ;

	padding: 0px 5px 10px 0px ;
	
	height:40px;

	font-family: Georgia ;
	font-size: 10px ;
	text-align: right ;

	/*background-color: #fff ;*/
	z-index: 2 ;
}

div#footer a {
	font-size: 11px ;
}

.address {
color:#449CCF;
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
}

.copy {
color:#666666;
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
}

div.navbox {

	position: relative ;
/* 	width: 260px ; */
/* 	width: 100% ; */

	margin: 24px 0px 4px 0px ;
	padding: 5px ;

	font-family: Tahoma ;
	font-size: 15px ;
	width:95%;
}

* html div.navbox {
/* 	width: 96% ; */
}

div.boxhead {
	position: absolute ;

	height: 14px ;
	width: 165px ;

	top: -22px ;
	left: 0px ;

	padding: 5px 5px 3px 20px ;

	font-family: Georgia ;
	font-size: 12px ;
	/*font-weight: bold ;*/
/* 	font-style: italic ; */
	text-transform: uppercase ;
	color: #fff ;
}

* html div.boxhead img {
	height: 12px ;
	width: 140px ;
	behavior: url("iepngfix.htc") ;
}

div.orange {
	height: 170px ;
	background-color: #ffe3c5 ;
}

div.orange div.boxhead { background-color: #f8931d ; }


div.pink {
	height: 44px ;
	background-color: #f3d4e3 ;
}

div.pink div.boxhead { background-color: #d23488 ; }


div.lblue {
	height: 90px ;
	margin-top: 26px ;
	background-color: #d3eef5 ;
}

div.lblue div.boxhead { background-color: #00b4d9 ; }

div.dblue {
	height: 150px ;
	font-size: 11px ;
	background-color: #c8d5e6 ;
}

div.dblue div.boxhead {
/* 	font-style: normal ; */
	background-color: #00436d ;
}

div.dblue a * {
	text-decoration: none ;
	color: #000 ;
	border: 0px ;
}

div.navbox div.tl {
	behavior: url("iepngfix.htc") ;
	position: absolute ;
	width: 15px ;
	height: 15px ;
	top: 0px ;
	left: 0px ;
	font-size: 0px ;
	background: url("images/layout/navbox_tl.png") ;
}

div.navbox div.tr {
	behavior: url("iepngfix.htc") ;
	position: absolute ;
	width: 15px ;
	height: 15px ;
	top: 0px ;
	right: -1px ;
	font-size: 0px ;
	background: url("images/layout/navbox_tr.png") ;
}

div.navbox div.bl {
	behavior: url("iepngfix.htc") ;
	position: absolute ;
	width: 15px ;
	height: 15px ;
	left: 0px ;
	bottom: 0px ;
	font-size: 0px ;
	background: url("images/layout/navbox_bl.png") ;
}

div.navbox div.br {
	behavior: url("iepngfix.htc") ;
	position: absolute ;
	width: 15px ;
	height: 15px ;
	bottom: 0px ;
	right: 0px ;
	font-size: 0px ;
	background: url("images/layout/navbox_br.png") ;
}



div.navbox ul {
	margin: 0px 0px 0px 20px ;
	padding: 0px ;
}

div.navbox li {

}

div.navbox li a {
	font-size: 12px ;
	/*font-weight: bold ;*/
	text-decoration: none ;
/* 	color: #000 ; */
	color: #333 ;

}



div.quote {
	margin: 4px 0px 4px 0px ;
	padding: 15px 15px ;
	font-style: italic ;
/* 	border: 1px solid #aaa ; */
	border-width: 1px 0px ;
	
}

div.sig {
	margin-top: 15px ;
	font-weight: bold ;
	text-align: right ;
	padding: 10px 10px ;
	
}





/* ####################### */
/* ##### LIST STYLES ##### */
/* ####################### */

ul.style1 {
	margin: 0px 0px 20px 30px ;
	padding: 0px ;
}

ul.style1 li {
	margin: 4px 0px ;
	padding: 2px ;
	background-color: #fdfdfd ;
/* 	border: 1px solid #aaa ; */
	border-width: 1px 0px ;
}

ul.style1 li ul li {
	background: none ;
	border: 0px ;
}

ul.numbered {
	list-style-type: decimal ;
}

/* ######################## */
/* ##### TABLE STYLES ##### */
/* ######################## */

table.style1 {
	border-collapse: collapse ;
	margin-top: 10px ;
	margin-bottom: 10px ;
}

table.style1 td, table.style1 th {
	padding: 4px 8px ;
	border: 1px solid #aaa ;
}

table.style1 th {
	text-align: right ;
}

table.style1 th.center {
	text-align: center ;
}

table.style1 th.head {
	font-family: Georgia ;
	font-size: 14px ;
	text-align: center ;
	color: #fff ;
	background-color: #0077BD ;
}

table.style1 td.foot {
	text-align: center ;
	background-color: #eee ;
}

table.horiz th, table.horiz td {
	text-align: center ;
}

/* ################### */
/* ##### GENERAL ##### */
/* ################### */

a {
	color: #00436d ;
}

a:hover {
/* 	text-decoration: none ; */
}


div.scrollholder {
	position: relative ;
	width: 100px ;
	height: 1000px ;
	background-color: #f00 ;
	z-index: 10 ;
}


.left { text-align: left ; }
.center { text-align: center ; }
.right { text-align: right ; }

.tcenter {
	margin-left: auto ;
	margin-right: auto ;
}

.float33 {
	position: relative ;
	float: left ;
	width: 81% ;
	margin-left: 2px ;
	left:200px;
	
}

div.clearer {
	clear: both ;
	font-size: 0px ;
}



/*
h1, h2, h3, h4 {
	font-family: Georgia ;
	font-weight: bold ;
	margin: 5px 0px ;
}

h1 {
	margin-bottom: 20px ;
	font-size: 20px ;
	border-bottom: 1px solid #ddd ;
}

h2 {

	font-size: 18px ;
}

h3 {
	margin-bottom: 15px ;
	font-size: 16px ;
}

h4 {
	margin-left: 15px ;
	font-size: 12px ;
	font-style: italic ;
}
*/
.indent15 {
	margin-left: 15px ;
}

div.smallprint {
	margin-top: 10px ;
	font-size: 11px ;
	color: #aaa ;
}

div.staffbox {

	margin-bottom: 10px ;
	padding: 0px 10px 10px 10px ;

/* 	font-size: 8px ; */

	border: 1px solid #ddd ;
}

div.staffbox img {
	float: left ;

	margin: 10px 10px 10px 0px ;
	padding: 1px ;

	border: 1px solid #00436d ;

}


.center { text-align: center ; }

h2.cpost-title { margin:12px 0 7px 0; padding-bottom:5px; font-family:Georgia, "Times New Roman", serif; font-size:24px; font-weight:normal; color:#9f0000; border-bottom:1px solid #ccc; }
