@charset "utf-8";
/* CSS Document */
body
	{
		margin:0px;
	}
#wraper
	{
		float:left;
		margin:0px;
		padding:0px;
		width:100%;
	}
#mainbg
	{
		float:left;
		margin:0px;
		padding:0px;
		width:100%;
		background:url(images/bodybg.gif) repeat-x #e6e2cd;
	}
#maincontent
	{
		float:none;
		margin:0px auto;
		width:1004px;
		padding:0px;
	}
#leftcontent
	{
		float:left;
		padding:0 0 0 31px;
		margin-bottom:25px;
		width:719px;
		margin:0px;
	}
#header
	{
		float:left;
		width:719px;
		margin:0px;
		padding:0px;
	}
#logorow
	{
		float:left;
		margin:0px;
		padding:0px;
		width:236px;
	}
#logotd
	{
		float:left;
		margin:25px 0 0 0;
		padding:0px;
		width:236px;
	}
#logotd a
	{
		float:left;
		background:url(images/logo.gif) repeat-x;
		width:188px;
		height:71px;
		text-decoration:none;
		text-indent:-9999px;
		cursor:pointer;
	}
#logotd a:hover
	{
		float:left;
		background:url(images/logo.gif) repeat-x;
		width:188px;
		height:71px;
		text-decoration:none;
		cursor:pointer;
	}
#headernav
	{
		float:left;
		margin:30px 0 0 0;
		width:236px;
		padding:0px;
	}
#headernav ul
	{
		float:left;
		margin:0px;
		padding:1px 0 0 0;
		width:201px;
		background: url(images/topdotline.gif) no-repeat;
		display:block;
	}
#headernav ul li
	{
		float:left;
		margin:0px;
		padding:0px;
		width:201px;
		display:block;
	}
#headernav ul li a
	{
		float:left;
		margin:0px;
		padding:4px 0 0 20px;
		width:181px;
		font-family: Arial;
		font-size:12px;
		font-weight:normal;
		color: #330000;
		text-decoration:none;
		background:url(images/headermenuactive.gif) no-repeat;
		height:21px;
		line-height:15px;
		display: block;
	}
#headernav ul li a:hover
	{
		float:left;
		margin:0px;
		padding:4px 0 0 20px;
		width:181px;
		font-family: Arial;
		font-size:12px;
		font-weight:normal;
		color: #afa77c;
		text-decoration:none;
		background: url(images/headermenuhover.gif) no-repeat;
		height:21px;
		line-height:15px;
		display: block;
	}
#headerimg
	{
		float:left;
		margin:0px;
		padding:0px;
		background:url(images/headerimg.jpg) no-repeat;
		width:483px;
		height:358px;
	}
#advancesearch
	{
		float:left;
		margin:26px 0 0 0;
		padding:7px 0 0 39px;
		width:163px;
		height:56px;
		background:url(images/advancesearchicon.gif) no-repeat;
	}
#advancesearchtxt
	{
		float:left;
		margin:0px;
		padding:0px;
		width:163px;
		font-family: "Trebuchet MS";
		font-weight:normal;
		font-size:16px;
		color: #6e5851;
	}
#advancesearchtextfiledtow
	{
		float:left;
		margin:0px;
		padding:0px;
		width:163px;
	}
#advancesearchtd
	{
		float:left;
		margin:0px;
		padding:0px;
		width:121px;
	}
.searchtextfield
	{
		border:1px solid #cbc8a8;
		width:119px;
		padding:2px 0 0 0;
		height:17px;
		font-family:Arial;
		font-size:11px;
		color: #ada784;
		font-weight:normal;
	}
#go
	{
		float:left;
		padding:0 0 0 8px;
		width:28px;
		margin:0px;
	}
#go a
	{
		float:left;
		width:21px;
		text-align:center;
		font-family: "Trebuchet MS";
		font-weight:bold;
		font-size:11px;
		color: #ffffff;
		background:url(images/goactive.gif) no-repeat;
		height:21px;
		line-height:20px;
		text-decoration:none;
	}
#go a:hover
	{
		float:left;
		width:21px;
		text-align:center;
		font-family: "Trebuchet MS";
		font-weight:bold;
		font-size:11px;
		color: #ffffff;
		background:url(images/goactive.gif) no-repeat;
		height:21px;
		line-height:20px;
		text-decoration:none;
	}
#indexbody
	{
		float:left;
		margin:0px;
		padding:0px;
		width:719px;
	}
#welcomecontent
	{
		float:left;
		margin:31px 0 0 0;
		padding:27px 0 0 29px;
		width:659px;
		background: url(images/welcomebg.gif) no-repeat;
		height:247px;
	}
#welcomecontentleft
	{
		float:left;
		margin:0 5px 0 0;
		padding:0px;
		width:455px;
	}
#welcomecontentleft h1
	{
		float:left;
		margin:0px;
		padding:0px;
		width:458px;
		font-family:"Trebuchet MS";
		font-size:18px;
		font-weight: bold;
		color: #6e5851;
		line-height:28px;
	}
#welcomecontentleft h1 span
	{
		color: #af1812;
	}
#welcomecontentleft p.bluefont
	{
		float:left;
		margin:13px 0 0 0;
		padding:0px;
		width:458px;
		font-family:Arial;
		font-weight:bold;
		font-size:12px;
		color: #227084;
		line-height:16px;
	}
#welcomecontentleft p.normaltxt
	{
		float:left;
		margin:10px 0 0 0;
		padding:0px;
		width:458px;
		font-family:Arial;
		font-weight:normal;
		font-size:12px;
		color: #333333;
		line-height:16px;
	}
#welcomecontentleft p.normaltxt1
	{
		float:left;
		margin:7px 0 0 0;
		padding:0px;
		width:458px;
		font-family:Arial;
		font-weight:normal;
		font-size:12px;
		color: #ada784;
		line-height:16px;
	}
#welcomerightcontent
	{
		float:left;
		margin:0px;
		padding:0px;
		width:190px;
	}
#modelbg
	{
		float:left;
		margin:0px;
		padding:12px 0 0 99px;
		width:72px;
		height:85px;
		background:url(images/photo.jpg) no-repeat;
	}
#modelbgnumber
	{
		float:left;
		margin:0px;
		padding:0px;
		width:72px;
		font-family: Arial;
		font-size:11px;
		color: #ac1711;
		font-weight:bold;
		line-height:16px;
	}
#modelsmalltxt
	{
		float:left;
		margin:8px 0 0 0;
		padding:0px;
		width:52px;
		font-family: Arial;
		font-size:9px;
		color: #ada784;
		font-weight: normal;
		line-height:8px;
	}
#modelbottomtxt
	{
		float:left;
		margin:9px 0 0 0;
		padding:0 0 0 9px;
		width:162px;
	}
#modelbottomtxt p.smallhead
	{
		float:left;
		padding:0px;
		margin:0px;
		width:162px;
		font-family: Arial;
		font-weight:bold;
		font-size:12px;
		color: #227084;
		line-height:16px;
	}
#modelbottomtxt p.smalltxt
	{
		float:left;
		padding:0px;
		margin:0px;
		width:147px;
		font-family: Arial;
		font-weight:normal;
		font-size:11px;
		color: #ada784;
		line-height:16px;
	}
#morebg
	{
		float:left;
		margin:21px 0 0 0;
		width:618px;
		height:27px;
		background:url(images/morebg.gif) no-repeat;
		padding:0 0 0 11px;
	}
#moreleftlinks
	{
		float:left;
		padding:1px 0 0 25px;
		margin:5px 0 0 0;
		width:534px;
		height:16px;
		background:url(images/arrow.gif) no-repeat;
		font-family: Arial;
		font-weight:bold;
		font-size:12px;
		color: #857a3c;
	}
#moreleftlinks a
	{
		text-decoration:none;
		color: #857a3c;
	}
#moreleftlinks a:hover
	{
		text-decoration: underline;
		color: #857a3c;
	}
#morebutton
	{
		float:left;
		margin:0px;
		padding:0px;
		width:59px;
	}
#morebutton a
	{
		float:left;
		width:59px;
		text-align:center;
		height:20px;
		padding:6px 0 0 0;
		font-family: Arial;
		font-weight:bold;
		font-size:12px;
		color: #ffffff;
		text-decoration:none;
		background:url(images/moreactive.gif) no-repeat;
	}
#morebutton a:hover
	{
		float:left;
		width:59px;
		text-align:center;
		height:20px;
		padding:6px 0 0 0;
		font-family: Arial;
		font-weight:bold;
		font-size:12px;
		color: #ffffff;
		text-decoration:none;
		background:url(images/moreactive.gif) no-repeat;
	}
#testmonialcontentrow
	{
		float:left;
		margin:31px 0 0 0;
		width:719px;
		padding:0px;
	}
#testmonialscolum
	{
		float:left;
		margin:0px;
		padding:0 0 0 29px;
		width:299px;
		border:1px solid #095366;
		background: url(images/testmonialsbg.gif) repeat-x;
		height:278px;
	}
#testmonialscolum h1
	{
		float:left;
		padding:0 0 0 44px;
		width:250px;
		margin:30px 0 0 0;
		background:url(images/testmonialsicon.gif) no-repeat;
		font-family: "Trebuchet MS";
		font-weight:normal;
		font-size:25px;
		color: #fefefe;
		height:27px;
	}
.testsmonialheading
	{
		float:left;
		margin:7px 0 0 0;
		padding:0 0 0 18px;
		width:251px;
		height:19px;
		background: url(images/testmonialheading.gif) no-repeat;
		font-family: Arial;
		font-size:10px;
		font-weight:bold;
		color: #d2cfbd;
		line-height:17px;
	}
.testmonialsmalltext
	{
		float:left;
		margin:10px 0 0 0;
		padding:0 0 0 10px;
		width:249px;
		font-family:Arial;
		font-weight:normal;
		font-size:11px;
		color: #629ead;
		line-height: 1.5em;
		overflow:hidden;
	}
.testmonialsmalltext span
	{
		font-weight:bold;
		float:left;
		width:249px;
	}
.testmonialsname
	{
		float:left;
		padding:0 0 0 10px;
		width:249px;
		text-align:right;
		height:30px;
		font-family:Arial;
		font-weight:normal;
		font-size:11px;
		color: #ffd748;
		line-height:14px;
	}
.testmonialsname a
	{
		font-weight:normal;
		font-size:11px;
		color: #ffd748;
	}
#bottombanners
	{
		float:left;
		padding:0 0 0 31px;
		width:329px;
		margin:0px;
	}
#banner1
	{
		float:left;
		width:329px;
		height:124px;
		background:url(images/banner1.jpg) no-repeat;
	}
#banner2
	{
		float:left;
		margin:32px 0 30px 0;
		width:329px;
		height:124px;
		background:url(images/banner2.jpg) no-repeat;
	}
#rightcontent
	{
		float:left;
		width:224px;
		margin:0px;
		padding:0px;
	}
#righttopcurve
	{
		float:left;
		margin:0px;
		padding:0px;
		width:224px;
		height:20px;
		background:url(images/righttopcurve.gif) no-repeat;
	}
#rightcontentbg
	{
		float:left;
		margin:0px;
		padding:0px;
		background:url(images/rightcontentbg.gif) repeat-x #beb157;
		width:222px;
		border-left:1px solid #cec471;
		border-right:1px solid #cec471;
	}
#recenteventsbox
	{
		float:left;
		width:222px;
		padding:0 0 24px 0;
		margin:0px;
	}
#recenteventsbox h1
	{
		float:left;
		width:191px;
		padding:5px 0 0 31px;
		margin:0px;
		height:22px;
		background:url(images/recenteventsicon.gif) no-repeat #ac1711;
		font-family: Arial;
		font-size:13px;
		font-weight:bold;
		color: #ffffff;
		line-height:16px;
	}
#recenteventsbox ul
	{
		float:left;
		margin:0px;
		padding:0 0 0 16px;
		width:188px;
		display:block;
	}
#recenteventsbox ul li
	{
		float:left;
		margin:0px;
		padding:0px;
		display:block;
	}
#recenteventsbox ul li.smallheading
	{
		float:left;
		margin:19px 0 0 0;
		padding:3px 0 0 17px;
		display:block;
		background:url(images/eventssmallhead.gif) no-repeat;
		width:171px;
		font-family: Arial;
		font-size:13px;
		color: #897f30;
		font-weight:bold;
		line-height:14px;
		height:18px;
	}
#recenteventsbox ul li.normaltxt1
	{
		float:left;
		margin:8px 0 0 0;
		padding:0 0 2px 15px;
		display:block;
		width:171px;
		font-family: Arial;
		font-size:11px;
		color: #666633;
		font-weight:normal;
		line-height:14px;
		overflow:hidden;
	}
#recenteventsbox ul li.normaltxt1 span
	{
		float:left;
		width:171px;
		font-weight:bold;
	}
#recenteventsbox ul li.normaltxt1 a
	{
		color: #993333;
		font-weight:bold;
	}	
#morecategoriesbox
	{
		float:left;
		margin:0px;
		padding:0 0 29px 0;
		width:222px;
	}
#morecategoriesbox h1
	{
		float:left;
		width:191px;
		padding:5px 0 0 31px;
		margin:0px;
		height:22px;
		background:url(images/recenteventsicon.gif) no-repeat #ac1711;
		font-family: Arial;
		font-size:13px;
		font-weight:bold;
		color: #ffffff;
		line-height:16px;
	}
#morecategoriesbox ul
	{
		float:left;
		padding:0 0 0 16px;
		width:188px;
		margin:14px 0 0 0;
		display:block;
	}
#morecategoriesbox ul li
	{
		float:left;
		padding:0px;
		margin:7px 0 0 0;
		display:block;
	}
#morecategoriesbox ul li a
	{
		float:left;
		padding:0 0 0 22px;
		height:13px;
		background:url(images/morecategoriesactive.gif) no-repeat;
		width:166px;
		font-family: Arial;
		font-weight:normal;
		font-size:11px;
		color: #ffffff;
		text-decoration:none;
		line-height:12px;
	}
#morecategoriesbox ul li a:hover
	{
		float:left;
		padding:0 0 0 22px;
		height:13px;
		background: url(images/morecategorieshover.gif) no-repeat;
		width:166px;
		font-family: Arial;
		font-weight:normal;
		font-size:11px;
		color: #ffffff;
		text-decoration:none;
		line-height:12px;
	}
#valuablecommentsbox
	{
		float:left;
		margin:0px;
		padding:0 0 42px 0;
		width:222px;
	}
#valuablecommentsbox h1
	{
		float:left;
		width:191px;
		padding:5px 0 0 31px;
		margin:0px;
		height:22px;
		background:url(images/recenteventsicon.gif) no-repeat #ac1711;
		font-family: Arial;
		font-size:13px;
		font-weight:bold;
		color: #ffffff;
		line-height:16px;
	}
#valuablecommentsbox ul
	{
		float:left;
		margin:0px;
		padding:0 0 0 16px;
		width:188px;
		display:block;
	}
#valuablecommentsbox ul li
	{
		float:left;
		margin:0px;
		padding:0px;
		display:block;
	}
#valuablecommentsbox ul li.valueheading
	{
		float:left;
		margin:13px 0 0 0;
		padding:0px;
		display:block;
		padding:3px 0 0 17px;
		background: url(images/valuableheading.gif) no-repeat;
		width:171px;
		font-family: Arial;
		font-size:12px;
		color: #227084;
		font-weight:bold;
		line-height:15px;
		height:18px;
	}
#valuablecommentsbox ul li.smalltxt
	{
		float:left;
		margin:5px 0 0 0;
		padding:0 0 2px 15px;
		display:block;
		width:171px;
		font-family: Arial;
		font-size:11px;
		color: #ede9cb;
		font-weight:normal;
		line-height:14px;
		overflow:hidden;
	}
#valuablecommentsbox ul li.smalltxt span
	{
		float:left;
		width:171px;
		font-weight:bold;
	}
#supportbannerblank
	{
		float:left;
		margin:0px;
		padding:0 0 0 16px;
		width:206px;
	}
#supportbanner
	{
		float:left;
		margin:0px;
		padding:0 0 31px 0;
		background:url(images/supportbanner.jpg) no-repeat;
		width:187px;
		height:280px;
	}
#footerblank
	{
		float:left;
		margin:0px;
		padding:20px 0 0 0;
		width:100%;
		background:url(images/footerbg.gif) repeat-x;
		height:185px;
	}
#footer
	{
		float:none;
		margin:0px auto;
		width:1004px;
		padding:0px;
	}
#footertxt
	{
		float:left;
		margin:0px;
		padding:0 0 0 32px;
		width:972px;
	}
#footernav
	{
		float:left;
		margin:46px 0 0 0;
		padding:0px;
		width:972px;
		font-family: Arial;
		font-weight:bold;
		font-size:11px;
		color: #eae7d3;
	}
#footernav a
	{
		text-decoration:none;
		color: #eae7d3;
	}
#footernav a:hover
	{
		text-decoration: underline;
		color: #eae7d3;
	}
#footernav span
	{
		padding:0 4px 0 4px;
	}
#copyrights
	{
		float:left;
		margin:13px 0 0 0;
		padding:0px;
		width:972px;
		font-family:Arial;
		font-size:9px;
		font-weight:normal;
		color: #aa9588;
	}
#validationblank
	{
	float:left;
	padding:0px;
	margin-top:14px;
	text-align:center;
	}
#validation
	{
	float:left;
	width:120px;
	padding:0px;
	text-align:center;
	}
.xhtml
	{
	width:55px;
	height:17px;
	float:left;
	margin:0px;
	padding:0px;
	font-family:"Trebuchet MS";
	font-size:11px;
	font-weight:bold;
	color:#000000;
	text-align:center;
	text-decoration:none;
	background: #f0d96a;
	background-repeat:no-repeat;
	line-height:15px;
	}
.xhtml:hover
	{
	width:55px;
	height:17px;
	float:left;
	margin:0px;
	padding:0px;
	font-family:"Trebuchet MS";
	font-size:11px;
	font-weight:bold;
	color:#000000;
	text-align:center;
	text-decoration:none;
	background:#bc3a0c;
	background-repeat:no-repeat;
	line-height:15px;
	}
.css
	{
	width:55px;
	height:17px;
	float:left;
	margin:0 0 0 3px;
	padding:0px;
	font-family:"Trebuchet MS";
	font-size:11px;
	font-weight:bold;
	color:#000000;
	text-align:center;
	text-decoration:none;
	background: #bc3a0c;
	background-repeat:no-repeat;
	line-height:15px;
	}
.css:hover
	{
	width:55px;
	height:17px;
	float:left;
	margin:0 0 0 3px;
	padding:0px;
	font-family:"Trebuchet MS";
	font-size:11px;
	font-weight:bold;
	color: #000000;
	text-align:center;
	text-decoration:none;
	background: #f0d96a;
	background-repeat:no-repeat;
	line-height:15px;
	}
#innercontent
	{
		float:left;
		margin:31px 0 0 0;
		padding:27px 0 18px 29px;
		border:1px solid #e5e2d1;
		background: #f9f8f2;
		width:659px;
	}
#innercontent h1
	{
		float:left;
		width:629px;
		margin:0px;
		padding:0 0 10px 0;
		font-family:"Trebuchet MS";
		font-size:25px;
		font-weight:normal;
		color: #af1812;
	}
#innercontent p.smalltext
	{
		float:left;
		width:629px;
		margin:0px;
		padding:0 0 10px 0;
		font-family:Arial;
		font-weight:normal;
		font-size:12px;
		color: #ada784;
		line-height:16px;
		text-align:justify;
	}
.contactaddress
	{
		float:left;
		width:300px;
		margin:10px 0 0 0;
		padding:0 0 10px 0;
		overflow:hidden;
		font-family:Arial;
		font-size:12px;
		color: #959292;
		font-weight:normal;
	}
.contactaddress p
	{
		float:left;
		width:310px;
		margin:0px;
		padding:0px;
	}
.contactaddress .head
	{
		float:left;
		width:310px;
		color: #851011;
		font-weight:bold;
		margin:0px;
		padding:0 0 10px 0;
		font-family:Arial;
		font-size:13px;
		line-height:11px;
	}
#contactsmallhedding
	{
	width:542px;
	float:left;
	margin:10px 0 0 0;
	padding:0px;
	font-family: Arial;
	font-size:12px;
	font-weight:bold;
	color:#851011;
	display:block;
	text-decoration:none;
	line-height:15px;		
	}
#contacthedding
	{
	width:542px;
	float:left;
	margin:10px 0 0 0;
	padding:0px;
	font-family: Arial;
	font-weight:bold;
	font-size:24px;
	color:#f32319;
	}
#submitform
	{
	width:370px;
	margin:0px;
	float:left;
	padding:0 0 0 5px;
	}
#submitformtop
	{
	width:370px;
	height:25px;
	float:left;
	margin:0px;
	padding:17px 0 0 0;
	}
.submitformtop
	{
	width:370px;
	height:25px;
	float:left;
	margin:0px;
	padding:0px;
	}
.submitforml
	{
	width:150px;
	height:25px;
	float:left;
	margin:0px;
	padding:0px;
	color:#a0a592;
	font-family: Arial;
	font-size:12px;
	}
.submitformr
	{
	width:200px;
	height:25px;
	float:left;
	margin:0px;
	padding:0px;
	}
.submitformr2
	{
	width:200px;
	float:left;
	margin:0px;
	padding:0 0 10px 0;
	}
.slist
	{
	width:198px;
	height:20px;
	margin:0px;
	padding:0px;
	float:left;
	color:#30441c;
	font-family:Arial;
	font-size:11px;
	background: #ffffff;
	border:1px  solid #404040;
	}
.stext
	{
	width:196px;
	height:18px;
	margin:0px;
	padding:0px;
	float:left;
	color:#382614;
	font-family:Arial;
	font-size:11px;
	background: #ffffff;
	border:1px  solid #404040;
	}
.submitformbottom
	{
	width:370px;
	float:left;
	margin:0px;
	padding:0px;
	}
.scomments
	{
	width:196px;
	height:100px;
	margin:0px;
	padding:0px;
	float:left;
	color:#382614;
	font-family:Arial;
	font-size:12px;
	background: #ffffff;
	border:1px  solid #404040;
	}
.formsubmit
	{
	width:60px;
	height:18px;
	float:left;
	margin:10px 0 0 0;
	padding:2px 0 0 0;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	background-color:#a6401a;
	text-align:center;
	text-decoration:none;
	}
.formsubmit:hover
	{
	width:60px;
	height:18px;
	float:left;
	margin:0px;
	padding:2px 0 0 0;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	background-color:#af7e40;
	text-align:center;
	text-decoration:none;
	}
#formsubmit
	{
	width:100px;
	height:20px;
	float:left;
	margin:0px;
	padding:4px 0 0 0;
	}