/* CSS Document */

body{
	padding:0;
	margin:0;
	/*background:#072219 url(images/body_bg.gif) repeat-x 0 0;*/
	background:#ffffff;
	color:#AA8369;
	font-family:Georgia, "Times New Roman", Times, serif;
	}
td, p, img, ul, li, a, form, input, h3{
	padding:0;
	margin:0;
	}
ul{
	list-style-type:none;
	}
a{
	outline:none;
	text-decoration:none;
	}
h3{
	font-weight:normal;
	}

/*---------Misc---------*/

/*---------Logo---------*/

/*
td.logo{
	background:url(images/logo_top_bg.jpg) no-repeat 50% 0;
	padding:51px 0 0 0;
	}
td.logo span{
	background:url(images/logo_bottom_bg.jpg) no-repeat 50% 33px;
	display:block;
	height:62px;
	}
*/

/*---------Header---------*/
td.header{
	background-color:#222222;
	border-bottom:#FFFFFF 1px solid;
	color:inherit;
	}
td.header p{
	line-height:54px;
	font-weight:bold;
	font-size:12px;
	text-transform:uppercase;
	color:#fff;
	background-color:inherit;
	}
td.header p span{
	color:#c8743c;
	background-color:inherit;
	padding:0 13px 0 14px;
	}
td.header p a{
	color:#c8743c;
	background-color:inherit;
	}
td.header p a:hover{
	color:#FFF;
	background-color:inherit;
	}

td.header p.headerText{
	font:italic 14px/17px Georgia, "Times New Roman", Times, serif;
	text-transform:none;
	color:#CCCCCC;
	background-color:inherit;
	width:748px;
	padding:16px 0 26px 0;
	font-weight:normal;
	}
	
td.header img{
	border-color:#ffffff;
}
	
/*---------News---------*/
td.news{
	/*background:url(images/news_bg.gif) repeat-x 0 0;*/
	background-color:#223322;
	border-bottom:#FFFFFF 1px solid;
	}
td.news h3{
	font-size:26px;
	color:#B1A376;
	background-color:inherit;
	padding:24px 0 21px 26px;
	}
td.news p{
	font-size:10px;
	padding:14px 26px 24px 26px;
	}
td.news p a{
	color:#AAC208;
	font-size:13px;
	display:block;
	font-weight:bold;
	background-color:inherit;
	}
td.news p a:hover{
	color:#fff;
	background-color:inherit;
	}
td.news img{
	border-color:#AAC208;
}
	
/*---------Welcome---------*/
td.welcome{
	/*background:url(images/welcome_bg.jpg) repeat-x 0 0;*/
	background-color:#331111;
	border-bottom:#FFFFFF 1px solid;
	}
td.welcome h3{
	font-size:26px;
	color:#B1A376;
	background-color:inherit;
	padding:24px 0 21px 31px;
	}
td.welcome p{
	font-size:14px;
	line-height:16px;
	font-family:Georgia, "Times New Roman", Times, serif;
	padding:21px 31px 24px 0;
	letter-spacing:0.05em;
	}
td.welcome p strong{
	color:#BD5924;
	background-color:inherit;
	/*display:block;*/
	}
td.welcome p a{
	color:#AAC208;
	background-color:inherit;
	display:block;
	text-decoration:underline;
	margin:14px 0 0 0;
	}
td.welcome p a:hover{
	color:#fff;
	background-color:inherit;
	}

/*---------Footer---------*/
td.footer{
	/*background-color:#04180C;*/
	background-color:#222222;
	color:#AAC208;
	}
td.footer p{
	line-height:57px;
	font-weight:bold;
	font-size:12px;
	text-transform:uppercase;
	color:#fff;
	background-color:inherit;
	}
td.footer p span{
	color:#AAC208;
	background-color:inherit;
	padding:0 13px 0 14px;
	}
td.footer p a{
	color:#AAC208;
	background-color:inherit;
	}
td.footer p a:hover{
	color:#FFF;
	background-color:inherit;
	}
td.copyright p{
	font-size:10px;
	padding:16px 0 22px 0;
	}
td.copyright p span{
	display:block;
	}
td.copyright p a{
	color:#AAC208;
	background-color:inherit;
	}
td.copyright p a:hover{
	color:#fff;
	background-color:inherit;
	}

/*---------Sub Page---------*/
td.about p{
	padding:0 28px 25px 32px;
	}

td.service p{
	background:url(images/bullet.gif) no-repeat 0 4px;
	margin:0 28px 14px 32px;
	padding:0 0 0 12px;
	}

td.contact p{
	font-size:11px;
	color:#BD5924;
	background-color:inherit;
	font-weight:bold;
	padding:13px 0 30px 0;
	margin:0;
	}

td.contText p{
	padding:0 28px 15px 32px;
	}
td.contDetails p{
	padding:0;
	margin:0 0 0 32px;
	}
td.contDetails p strong{
	font-size:11px;
	color:#BD5924;
	background-color:inherit;
	display:inline;
	}
td.contDetails p a{
	color:#AAC208;
	background-color:inherit;
	display:inline;
	}

td.contForm label{
	line-height:20px;
	padding:0 0 0 31px;
	}
td.contForm input{
	height:16px;
	width:152px;
	background-color:#fff;
	color:#09261B;
	border:#D4D4D3 1px solid;
	font:normal 10px/14px Arial, Helvetica, sans-serif;
	padding:2px 0 0 5px;
	}
td.contForm input.submit{
	height:21px;
	width:56px;
	border:none;
	padding:0;
	}
td.contForm textarea{
	height:64px;
	width:152px;
	background-color:#fff;
	color:#09261B;
	border:#D4D4D3 1px solid;
	font:normal 10px/14px Arial, Helvetica, sans-serif;
	padding:2px 0 0 5px;
	}
