/* Redefined Core HTML Tags
----------------------------------------------- */


HTML, Body, Table, TD, DIV, P 	{
	color:#000;
	font: 11px normal Verdana, Arial, Helvetica, sans-serif;
	}

th, td {
  text-align:left;
  vertical-align:top;
  }

Body {
	margin:0;
	padding:0;
	background: #000 url(images/bg-main.gif) repeat;
	margin: 0;
	border: 0;
	text-align:center;
	}

P {
	margin:2px 0;
	}

.container {
	margin:0 auto;
	position:relative;
	text-align:left;
	} 

#content {
	border: 1px solid #000;
	}
	
/* Redefined HTML Tags 
----------------------------------------------- */
img	{
	border: 0;
	}

h1 {
	margin-top:10px;
	font-size: 18px;
  	color:#000;
	font-family: "Times New Roman", Times, serif;
  }

DIV.cont-block-r  h1 {
	color:#C0BFBF;
	}

h1#above-list {
	margin-bottom:10px;
	}
  
h2 {
	font-size: 16px;
  	color:#000;
	font-family: "Times New Roman", Times, serif;
	margin:4px 0;
  }
  
h3 {
	font-size: 13px;
  	color:#000;
	font-family: "Times New Roman", Times, serif;
	margin:4px 0;
  }

#books h3 {
	color:#ffffff;	
	}
  
h4 {
	font-size: 12px;
  	color:#000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin:4px 0;	
  } 	

/* Link Tags
----------------------------------------------- */
A:Link, A:Active, A:Visited	{
	color:#FAFFCC;
	border-bottom: 1px dashed #A6A88E;
	text-decoration: none;

	}
A:Hover {
	color:#FFCC00;
	}

/* Header
----------------------------------------------- */
.header TD {
	background: #000;
	}
#header-r {
	text-align:right;
	}

/* Navigation Main
----------------------------------------------- */	
TD.Nav-container {
	background: #000 url(images/bg-navbar.jpg) repeat;
	height:23px;
	}

TD.Nav-button {
	vertical-align:middle;
	border:0;
	border-right:1px solid #000;	
	height:23px;
	text-align:center; 
	}
	
.Nav-button A:Link,
.Nav-button A:Active,
.Nav-button A:Visited	 {
	color:#CCCCCC;
	border:none;
		font-size:12px;
	}
	
.Nav-button A:Hover	 {
	color:#fff;	
	}
	
/* Navigation Right
----------------------------------------------- */

ul.side-nav {
	margin:0px;
	padding-left:20px;
	}

ul.side-nav li {
	line-height:18px;
	list-style-image: url(images/bullet-arrow.gif);
	}

/* Content
----------------------------------------------- */		

TD.content-left	{
	background: #C0BFBF url(images/bg-contentmain.jpg) repeat-x;
	border-right: 1px solid #393939;
	}
TD.content-left2	{
	background: #C0BFBF;
	border-right: 1px solid #393939;
	}

/* Cont-block-l Link Tags
----------------------------------------------- */
.cont-block-l A:Link, .cont-block-l A:Active, .cont-block-l A:Visited	{
	color:#0D3776;
	border-bottom: 1px dashed #8BA8D5;
	text-decoration: none;

	}
.cont-block-l A:Hover {
	color:#0362F2;
	}		

DIV.QuoteContainer {
	/*	border: 1px solid #E1E1E1;
	background:#fff; */
	dispplay:block; 
	margin: 10px 20px;
	padding:3px;
	position:relative;	
 	}
	
 DIV.QuoteList {
	dispplay:block;
	/* background:#E1E1E1; */
	padding:10px;
	color:#333333;
	position:relative;
	text-align:center;
	font-size:12px;
 	} 

p.quote {
	margin-top:18px;
	margin-bottom:5px;
	padding:0 20px;
	font: 14px "Times New Roman", Times, serif;
	}

p.quote-name {
	margin-bottom:10px;
	padding:0 20px;
	font-size: 12px;	
	font-weight:normal;
	color:#333333;
	
	}

.bigger {
	font-size: 12px;
	font-weight:bold;
	}
		
#tagline {
	margin:20px 0;
	}

/* Images
----------------------------------------------- */
img.pic {
	border: 1px solid #fff;
	margin: 0 0 3px 3px;
	}

img.pic-l {
	border: 1px solid #fff;
	margin: 5px 3px 3px 0px;
	}	

/* 	-----------------------------------------
	Content Main - Promo area 	
	----------------------------------------- */

TD.content-main-promo	{
	background: #1C2335 url(images/bg-promomain.jpg) repeat-x;
	height:276px;
	border-bottom: 1px solid #393939;
	}

TD.content-main-promo,
TD.content-main-promo p {
	color:#fff;
	font-size: 13px;
	}

TD.content-main-promo h1 {
	color:#F3F1D2;
	margin:30px 0 8px 0;
	font-size: 30px;
	letter-spacing: -0.02em;
	_letter-spacing: -0.04em;
 	}	
	
.content-main-promo A:Link, .content-main-promo A:Active, .content-main-promo A:Visited	{
	color:#FAFFCC;
	border-bottom: 1px dashed #A6A88E;
	text-decoration: none;
	}
	
.content-main-promo A:Hover {
	color:#FFCC00;
	}


#promo-book {
	float:right;
	}

/* promo list */	
	ul.promo-nav {
	margin:5px 0; 
	padding:0;
	}

ul.promo-nav li {
	list-style: none;
 	}
	
ul.promo-nav li a:link,
ul.promo-nav li a:visited,
ul.promo-nav li a:active {
	border:none;
	padding-left:12px;
	background: url(images/bullet-arrow-light.gif) no-repeat left center;
	color:#BF0202;
	}		

ul.promo-nav li a:hover {
	background: url(images/bullet-arrow-white.gif) no-repeat left center;
	color:#FF3333;
	}

TD.content-right	{
	background: #504F4E url(images/bg-contentright.jpg) repeat-x;
	}

.pg-title-l, .pg-title-r {
	border-bottom:solid 1px #3F3E3E;
	padding:6px 20px;
	text-transform: uppercase;
	}
.cont-block-l, .cont-block-r {
	padding:6px 20px;
	}

.cont-block-r p {
	color:#fff;
	}

/* Call to action 
----------------------------------------------- */
DIV.CalltoActionContainer {
	border: 1px solid #9C9A9B;
	background:;
	margin: 10px 30px;
	padding:3px;
	position:relative;
	display: block;
 	}
	
 DIV.CalltoAction {
	background: #B9B49B;
	padding:10px;
	color:#601C0B;
	position:relative;
	text-align:center;
	text-decoration: none;
		
 	} 

.cont-block-r DIV.CalltoActionContainer { 
	margin: 10px 0px;
	}
	
.callout {
	margin:10px 30px;;
	padding:10px;
	background:#ffffcc;
	border:1px solid #999;
	}

.callout,	
.callout p {
	color:#330000;
	}	
	
.photos {
	text-align:center;
	}	
.photos img {
	margin:10px auto;
	}		

DIV.ClientListContainer {
	border: 1px solid #D0CECE;
	dispplay:block; 
	background:;
	margin: 10px 40px;
	padding:3px;
	position:relative;	
 	}
	
 DIV.ClientList {
	dispplay:block;
	/* background:#C5C5C5; */
	padding:10px;
	color:#000;
	position:relative;
	text-align:left;
	font-size:12px;
 	} 
	
	 

/* Footer 
----------------------------------------------- */

TD.footer	{
	background: #0D0D0D;
	vertical-align:middle;
	}
	
#footer-l {
	padding:6px 20px;
	}
	
#footer-l p {
	font-size: 10px;
	color: #ADADAD;
	}
	
#footer-r {
	text-align:right;
	padding:6px 20px;
	}	

#footer-r #innate {
	border:none;
	}

#pic-link {
	border:0px;
	}
	

	
	
	
