body {
	margin:					10px;
	padding:				0px 0px 0px 0px;	
    background-color:		#ffffff;
	text-align:				center;
	font-family:	 		Arial, Verdana, sans-serif;
	font-size:				12px;
	color:					#000000;
}

#centered-block {
	width:					750px;	
	background-color:		#ffffff;
	margin:					0px auto 36px auto;
	padding:				0px 0px 0px 0px;	
	text-align:				left;
}

#header {
	width:					750px;
	height:					100px;
	overflow:				hidden;
	padding:				0px 0px 0px 0px;
}
#header-home {
	width:					750px;
	height:					100px;
	overflow:				hidden;
	padding:				0px 0px 0px 0px;
	text-align:				right;
}
#header-home img {
	margin:					13px 8px 0px 0px;
}

#nav {
	width:					750px;	
	padding:				0px 0px 0px 0px;
	margin:					2px 0px 0px 0px;
	font-size:				11px;
}

#content {
	padding:			0px 150px 20px 0px;
	margin:				24px 0px 20px 0px;
	border-bottom:		solid 1px #CC0000;
	width:				600px;
	min-height:			436px;
	height:				auto !important;
	height:				436px;
}

#content-home {
	padding:			0px 0px 20px 0px;
	margin:				24px 0px 20px 0px;	
	width:				750px;
	min-height:			436px;
	height:				auto !important;
	height:				436px;
}

#content-02 {
	float:				left;
	width:				750px;
	padding:			0px 0px 20px 0px;
	margin:				24px 0px 20px 0px;
	border-bottom:		solid 1px #CC0000;
	min-height:			436px;	
}
#left-column-news {
	float: 				left;
	width:				190px;
	padding:			16px 20px 0px 0px;
}
#content-news {
	float:				left;
	width:				520px;
	padding:			16px 0px 0px 20px;	
	overflow:			hidden;
}




.gallery-table {
	display:			block;
	width:				750px;
	margin:				10px 0px 0px 0px;
}
.gallery-table-cell-01 {
	width:				220px;
	overflow:			hidden;
}
.gallery-table-cell-02 {
	width:				490px;
	padding:			0px 0px 0px 20px;
}




div, td, p, li, input, textarea, .normal-text {
	font-family:			Arial, Verdana, sans-serif;
	font-size:				13px;
	line-height:			18px;
	color:					#000000;
}

h1 {
	font-family:			Arial, Verdana, sans-serif;
	font-size:				24px;
	line-height:			28px;
	font-weight:			normal;
	color:					#000000;
	margin:					0px 0px 0px 0px;
	padding:				0px 0px 4px 0px;
}

h2 {
	font-family:			Arial, Verdana, sans-serif;
	font-size:				24px;
	line-height:			28px;
	font-weight:			normal;
	color:					#c9341c;
	margin:					0px;
	padding:				0px 0px 12px 0px;
}

h3 {
	font-family:			Arial, Verdana, sans-serif;
	font-size:				16px;
	line-height:			20px;
	font-weight:			bold;
	color:					#c9341c;
	margin:					0px;
	padding:				40px 0px 8px 0px;
}

h4 {
	font-family:			Arial, Verdana, sans-serif;
	font-size:				16px;
	line-height:			20px;
	font-weight:			bold;
	color:					#c9341c;
	margin:					0px;
	padding:				0px 0px 10px 0px;
}

h5 {
	font-family:			Arial, Verdana, sans-serif;
	font-size:				16px;
	line-height:			20px;
	font-weight:			bold;
	color:					#c9341c;
	margin:					0px;
	padding:				0px 0px 10px 0px;
}

h6 {
	font-family:			Arial, Verdana, sans-serif;
	font-size:				12px;
	line-height:			16px;
	font-weight:			bold;
	color:					#c9341c;
	margin:					0px;
	padding:				0px 0px 4px 0px;
}

#content-news h1 {
	font-family:			Arial, Verdana, sans-serif;
	font-size:				18px;
	line-height:			22px;
	font-weight:			normal;
	color:					#000000;
	margin:					0px 0px 0px 0px;
	padding:				0px 0px 10px 0px;
}

#content-news h2 {
	font-family:			Arial, Verdana, sans-serif;
	font-size:				18px;
	line-height:			22px;
	font-weight:			normal;
	color:					#c9341c;
	margin:					0px;
	padding:				0px 0px 10px 0px;
}

#content-news h3 {
	font-family:			Arial, Verdana, sans-serif;
	font-size:				16px;
	line-height:			20px;
	font-weight:			bold;
	color:					#c9341c;
	margin:					0px;
	padding:				0px 0px 10px 0px;
}

#content-news h4 {
	font-family:			Arial, Verdana, sans-serif;
	font-size:				16px;
	line-height:			20px;
	font-weight:			bold;
	color:					#c9341c;
	margin:					0px;
	padding:				0px 0px 10px 0px;
}

#content-news h5 {
	font-family:			Arial, Verdana, sans-serif;
	font-size:				16px;
	line-height:			20px;
	font-weight:			bold;
	color:					#c9341c;
	margin:					0px;
	padding:				0px 0px 10px 0px;
}

#content-news h6 {
	font-family:			Arial, Verdana, sans-serif;
	font-size:				16px;
	line-height:			20px;
	font-weight:			bold;
	color:					#c9341c;
	margin:					0px;
	padding:				0px 0px 10px 0px;
}

#signup {
	width:					170px;
	padding:				5px;
	background-color:		#fdeeda;
	font-size:				11px;
}





/* Links */

#nav a, #nav a:visited, #nav a:active {			
	font-family:			Arial, Verdana, sans-serif;
	font-size:				11px;
	line-height:			15px;	
	font-weight:			normal;
	color:					#000000;	
	text-decoration:		none;				
	padding:				0px 0px 0px 0px;
	margin:					0px 0px 0px 0px;			
}
#nav a.selected, #nav a.selected:visited, #nav a.selected:active {	
	color:					#c8462c;
	text-decoration:		underline;
}
#nav a.selected:hover {
	color:					#8b0000;
	text-decoration:		underline;
}
#nav a:hover {
	color:					#8b0000;
	text-decoration:		underline;
}


#left-column-news a, #left-column-news a:visited, #left-column-news a:active {			
	font-family:			Arial, Verdana, sans-serif;
	font-size:				11px;
	line-height:			15px;	
	font-weight:			normal;
	color:					#000000;	
	text-decoration:		none;				
	padding:				0px 0px 0px 0px;
	margin:					0px 0px 10px 0px;	
	display:				block;		
}
#left-column-news a.selected, #left-column-news a.selected:visited, #left-column-news a.selected:active {	
	color:					#c8462c;
	text-decoration:		underline;
}
#left-column-news a.selected:hover {
	color:					#8b0000;
	text-decoration:		underline;
}
#left-column-news a:hover {
	color:					#8b0000;
	text-decoration:		underline;
}


.selected-press a, .selected-press a:visited {
	color:				#000000;	
	text-decoration:	none;	
}
.selected-press a:active {
	color:				#000000;	
	text-decoration:	underline;	
}
.selected-press a:hover {
	color:				#8b0000;	
	text-decoration:	underline;
}



a, a:visited {
	color:				#000000;	
	text-decoration:	underline;	
}
a:active {
	color:				#cccccc;	
	text-decoration:	underline;	
}
a:hover {
	color:				#8b0000;	
	text-decoration:	none;
}







/* special styles */


img {
	border:				0px;
}

.block {
	display:			block;
}

form {
	margin:				0px;
	padding:			0px;
}
input.signup {
	width:				160px;
	font-size:			11px;
}
input.submit-01 {
	font-size:			11px;
}




hr {
	height:				1px;
	color:				#cc0000;
	background-color:	#cc0000;
}

.nav {
	font-size:			11px;
	font-family:		Arial, Verdana, sans-serif;
}

.nav a:link, a:visited {
	text-decoration:	none;
	color:				#000000;
}
.nav a:hover {
	color:				#8B0000;
	text-decoration:	underline;
}

.smallText {
	font-size:			10px;
}

.main {
	font-family:		Arial, Verdana, sans-serif;
	font-size:			12px;
	color:				#003366;
}

.main a:link, .main a:visited, .main a:active {
	color:				#000000;
	text-decoration:	none;
	font-size:			12px;
}
.main a:hover {
	color:				#CC0000;
	text-decoration:	underline;
	font-size:			12px;
}

#content-cell a:link, #content-cell a:visited, #content-cell a:active {
	color:				#000000;
	text-decoration:	underline;	
}
#content-cell a:hover {
	color:				#cc0000;
	text-decoration:	none;	
}

.mainEm {
	color:				#CC0000;
}

.leftNav a:link, .leftNav a:visited {
	font-family:		Arial, Verdana, sans-serif;
	font-size:			13px;
	font-weight:		bold;
	text-decoration:	none;
	color:				#003366;
}
.leftNav a:hover {
	font-family:		Arial, Verdana, sans-serif;
	font-size:			13px;
	font-weight:		bold;
	color:				#003366;
	text-decoration:	underline;
}

p {
	margin:				0px;
	padding:			0px 0px 16px 0px;
}


/* testimonials page */

#testimonials {
	padding:			30px 120px 0px 0px;
}

.testimonials {
	padding:			0px 0px 40px 0px;
}

.testimonial p {
	font-family:		Verdana, sans-serif;
	font-size:			14px;
	line-height:		18px;
	font-weight:		normal;
	color:				#333333;
	text-align:			right;
	margin:				0px;
	padding:			0px 0px 8px 0px;
}

.author {
	font-family:		Verdana, sans-serif;
	font-size:			12px;
	line-height:		16px;
	font-weight:		bold;
	color:				#c9341c;
	text-align:			right;
}

.info {
	font-family:		Verdana, sans-serif;
	font-size:			12px;
	line-height:		16px;
	font-weight:		normal;	
	color:				#c9341c;
	text-align:			right;
}



/* selected press page */

.selected-press {
	float:				left;
	width:				290px;
	margin:				0px 20px 20px 0px;
	height:				158px;
	background-color:	#fbeedc;
	border:				solid 1px #5d0e0a;
}

.selected-press-image {
	float:				left;
	width:				110px;
	padding:			14px 0px 0px 14px;
}

.selected-press-info {
	float:				left;
	width:				142px;
	padding:			14px 6px 0px 18px;
}


/* simple-table-01 */

.simple-table-01 {
	border-top:				solid 1px #bcbcbc;	
	border-right:			solid 1px #bcbcbc;	
	margin:					0px 0px 14px 0px;
}
.simple-table-01 td {	
	border-bottom:			solid 1px #bcbcbc;	
	border-left:			solid 1px #bcbcbc;	
	padding:				4px;
}


/* template table t-01 */

.t-01 {
	width:					520px;
	margin:					0px 0px 10px 0px;
	border-bottom:			solid 1px #cf885e;
}
.t-01-cell-01 {
	padding:				0px 20px 10px 0px;

}
.t-01-cell-02 {
	align:					right;
	padding:				0px 0px 10px 0px;
}