@charset "utf-8";
/* CSS Document */
body
	{
		margin:0px;
		padding:0px;
		background-image:url(images/bg.jpg);
		background-repeat:repeat-x;
		background-color:#fffedd;
	}
h1,h2,h3,h4,h5,h6,span,p
	{
		margin:0px;
		padding:0px;
	}
#mainwrap
	{
		width:971px;
		margin:0 auto;
		padding:0px;
	}
#leftPanel
	{
		width:287px;
		float:left;
		margin:0px;
		margin:0px;
	}
#leftPanel p.toptag
	{
		width:255px;
		height:52px;
		float:left;
		margin:0px;
		margin:0px;
		background-image:url(images/toptag.jpg);
		background-repeat:no-repeat;
	}
#leftPanel h1
	{
		width:255px;
		height:94px;
		float:left;
		margin:0px;
		margin:0px;
		background-image:url(images/logo.jpg);
		background-repeat:no-repeat;
	}
#leftPanel ul#menu
	{
		width:254px;
		float:left;
		margin:0px;
		padding:19px 0 33px 0;
		display:block;
	}
#leftPanel ul#menu li
	{
		width:254px;
		float:left;
		margin:0px;
		padding:0px;
		display:block;		
	}
#leftPanel ul#menu li.topline
	{
		width:254px;
		height:1px;
		float:left;
		margin:0px;
		padding:0px;
		background-image:url(images/topline.jpg);
		background-repeat:no-repeat;
		background-position:bottom;
	}
#leftPanel ul#menu li a.menu
	{
		width:234px;
		height:21px;
		float:left;
		margin:0px;
		padding:4px 0 0 20px;
		font-family:Arial;
		font-size:12px;
		font-weight:bold;
		color:#b7b454;
		text-decoration:none;
		background-image:url(images/menu.jpg);
		background-repeat:no-repeat;
	}
#leftPanel ul#menu li a.menu:hover
	{
		background-image: url(images/menuover.jpg);
		background-repeat:no-repeat;
	}
/*--------------------------------------------------------------------------------MENU-------------------------------------------------------------------END----------*/	
#leftPanel ul#news
	{
		width:254px;
		float:left;
		margin:0px;
		padding:0px;
		display:block;
	}
#leftPanel ul#news li
	{
		width:254px;
		float:left;
		margin:0px;
		padding:0px;
		display:block;		
	}
#leftPanel ul#news li.newsheading h4
	{
		width:254px;
		float:left;
		margin:0px;
		padding:0 0 24px 0;
		font-family:"Trebuchet MS";
		font-size:25px;
		font-weight:normal;
		color:#c85347;
	}
#leftPanel ul#news li.newsboldtxtbg
	{
		width:254px;
		float:left;
		margin:0px;
		padding:0px;
		font-family: Arial;
		font-size:12px;
		font-weight: bold;
		color:#c85347;
		background-image:url(images/boldtxtbg.jpg);
		background-repeat:no-repeat;
	}
#leftPanel ul#news li .newsboldtxt
	{
		width:191px;
		height:19px;
		float:left;
		margin:0px;
		padding:3px 0 0 13px;
		font-family: Arial;
		font-size:12px;
		font-weight: bold;
		color:#ffb40b;
	}
#leftPanel ul#news li .date
	{
		width:50px;
		height:19px;
		float:left;
		margin:0px;
		padding:3px 0 0 0;
		font-family: Arial;
		font-size:10px;
		color:#c85347;
	}
#leftPanel ul#news li.newstxt
	{
		width:222px;
		float:left;
		margin:0px;
		padding:13px 0 11px 13px;
		font-family: Arial;
		font-size:12px;
		color:#9b9a79;
	}
#leftPanel ul#news li .newsbold
	{
		font-family: Arial;
		font-size:12px;
		font-weight:bold;
		color:#9b9a79;
	}
#leftPanel ul#news li.morebutton
	{
		width:254px;
		height:13px;
		float:left;
		margin:0px;
		padding:0 0 13px 0;
	}
#leftPanel ul#news li a.more
	{
		width:32px;
		height:13px;
		float:right;
		margin:0px;
		padding:0px;
		font-family: Arial;
		font-size:10px;
		color:#fffedd;
		text-align:center;
		text-decoration:none;
		background-image:url(images/more.jpg);
		background-repeat:no-repeat;
		line-height:13px;
	}
#leftPanel ul#news li a.more:hover
	{
		background-image: url(images/moreover.jpg);
		background-repeat:no-repeat;
	}
/*--------------------------------------------------------------------LEFTPANEL---------------------------------------------------------------END---------------------*/	
#rightPanel
	{
		width:684px;
		float: right;
		margin:0px;
		padding:0 0 42px 0;
	}
#rightPanel ul#topnav
	{
		width:165px;
		height:52px;
		float: right;
		margin:0px;
		padding:0px;
		display:block;
	}
#rightPanel ul#topnav li
	{
		float: left;
		margin:0px;
		padding:0px;
		display:block;		
	}
#rightPanel ul#topnav li.topnavsap
	{
		height:35px;
		float: left;
		margin:0px;
		padding:17px 0 0 0;
		font-family:Arial;
		font-size:11px;
		color:#fffedd;
	}
#rightPanel ul#topnav li a.topnav
	{
		height:35px;
		float: left;
		margin:0px;
		padding:17px 7px 0 7px;
		font-family:Arial;
		font-size:11px;
		color:#fffedd;
		text-align:center;
		text-decoration:none;
	}
#rightPanel ul#topnav li a.topnav:hover
	{
		text-decoration: underline;		
	}
#rightPanel ul#topnav li a.info
	{
		height:35px;
		float: left;
		margin:0px;
		padding:17px 0 0 7px;
		font-family:Arial;
		font-size:11px;
		color:#fffedd;
		text-align:center;
		text-decoration:none;
	}
#rightPanel ul#topnav li a.info:hover
	{
		text-decoration: underline;		
	}			
/*--------------------------------------------------------------------------------------------------------------------------------------------------------------------*/	
#header
	{
		width:414px;
		height:255px;
		float:left;
		margin:0px;
		padding:39px 0 0 270px;
		background-image: url(images/header.jpg); 
		background-repeat:no-repeat;
	}
#header .search
	{
		width:302px;
		height:27px;
		float:left;
		margin:0px;
		padding:0 0 0 55px;
	}
#header .searchinput
	{
		width:302px;
		height:21px;
		float:left;
		margin:0px;
		padding:0px;
	}
#header a.newsletter
	{
		float:left;
		margin:0px;
		padding:8px 0 0 10px;
		font-family:"Trebuchet MS";
		font-size:12px;
		color:#b7b454;
		text-decoration:underline;
	}
#header a.newsletter:hover
	{
		text-decoration:none;
	}
#header a.go
	{
		width:24px;
		height:21px;
		float: left;
		margin:0 0 0 12px;
		padding:0px;
		font-family:"Trebuchet MS";
		font-size:12px;
		font-weight:bold;
		color:#fffedd;
		text-align:center;
		text-decoration:none;
		background-image:url(images/go.jpg);
		background-repeat:no-repeat;
		line-height:20px;
	}
#header a.go:hover
	{
		background-image: url(images/goover.jpg);
		background-repeat:no-repeat;
	}
#header h3
	{
		width:381px;
		float:left;
		margin:0px;
		padding:48px 0 12px 0;
		font-family:"Trebuchet MS";
		font-size:24px;
		font-weight:normal;
		color:#bab997;
	}
#header .headertxt
	{
		font-family:"Trebuchet MS";
		font-size:24px;
		font-weight:normal;
		color:#ba1f09;
	}
#header h4
	{
		width:275px;
		float:left;
		margin:0px;
		padding:7px 0 0 106px;
		font-family:"Trebuchet MS";
		font-size:22px;
		font-weight:normal;
		color:#c99800;
	}
#header .num
	{
		font-family:"Trebuchet MS";
		font-size:34px;
		font-weight:normal;
		color:#cf2a0d;
		padding:0 10px 0 0;
	}
/*--------------------------------------------------------------------------------------------------------------------------------------------------------------------*/	
#rightPanel h2
	{
		width:384px;
		float:left;
		margin:0px;
		padding:27px 0 17px 0;
		font-family:"Trebuchet MS";
		font-size:30px;
		font-weight:normal;
		color:#c85347;
	}
#rightPanel p.boldtxt
	{
		width:650px;
		float:left;
		margin:0px;
		padding:0px;
		font-family:"Trebuchet MS";
		font-size:12px;
		font-weight: bold;
		color:#ffb40b;
	}
#rightPanel p.righttxt
	{
		width:650px;
		float:left;
		margin:0px;
		padding:0px;
		font-family: Arial;
		font-size:12px;
		color:#9b9a79;
	}
#rightPanel p.content
	{
		width:650px;
		float:left;
		margin:0px;
		padding:21px 0 0 0;
		font-family: Arial;
		font-size:12px;
		color:#9b9a79;
	}
#rightPanel p.innercontent
	{
		width:650px;
		float:left;
		margin:0px;
		padding:0 0 10px 0;
		font-family: Arial;
		font-size:12px;
		color:#9b9a79;
		text-align:justify;
	}
#rightPanel ul.rightnav
	{
		width:309px;
		float:left;
		margin:0px;
		padding:23px 13px 38px 0;
		display:block;
	}
#rightPanel ul.rightnav li
	{
		width:309px;
		height:22px;
		float:left;
		margin:3px 0 0 0;
		padding:0px;
		display:block;		
	}
#rightPanel ul.rightnav li a.rightnav
	{
		width:289px;
		height:19px;
		float:left;
		margin:0px;
		padding:3px 0 0 21px;
		font-family: Arial;
		font-size:12px;
		color:#b7b454;
		text-decoration:none;
		background-image:url(images/rightnav.jpg);
		background-repeat:no-repeat;
	}
#rightPanel ul.rightnav li a.rightnav:hover
	{
		background-image: url(images/rightnavover.jpg);
		background-repeat:no-repeat;
	}
/*-----------------------------------------------------------------------------------------------------------------------------------------------------------------------*/	
#banner
	{
		width:331px;
		height:70px;
		float:left;
		margin:0 0 10px 0;
		padding:91px 0 0 320px;
		background-image:url(images/banner.jpg);
		background-repeat:no-repeat;
	}
#banner p.bannertxt
	{
		width:331px;
		float:left;
		margin:0px;
		padding:0px;
		font-family:"Trebuchet MS";
		font-size:12px;
		color:#9d9a4b;
	}
#banner a.bannerbutton
	{
		width:229px;
		height:19px;
		float:left;
		margin:5px 0 0 0;
		padding:0px;
		font-family:"Trebuchet MS";
		font-size:12px;
		font-weight:bold;
		color:#a2a0a0;
		text-align:center;
		text-decoration:none;
		background-image:url(images/bannerbutton.jpg);
		background-repeat:no-repeat;
		line-height:20px;
	}
#banner a.bannerbutton:hover
	{
		background-image: url(images/bannerbuttonover.jpg);
		background-repeat:no-repeat;
	}
/*-----------------------------------------------------------------------------------------------------------------------------------------------------------------------*/	
#footer
	{
		width:100%;
		height:103px;
		float:left;
		margin:0px;
		padding:0px;
		background-image:url(images/footer.jpg);
		background-repeat: repeat-x;
	}
#foorter
	{
		width:971px;
		margin:0 auto;
		padding:33px 0 0 0;
	}
#foorter ul
	{
		width:575px;
		float: none;
		margin:0 auto;
		padding:0px;
		display:block;
	}
#foorter ul li
	{
		float:left;
		margin:0px;
		padding:0px;
		display:block;		
	}
#foorter ul li.footersap
	{
		float:left;
		margin:0px;
		padding:0px;
		font-family:Arial;
		font-size:11px;
		color:#fffedd;
	}
#foorter ul li a.footer
	{
		float:left;
		margin:0px;
		padding:0 7px 0 7px;
		font-family:Arial;
		font-size:11px;
		color:#fffedd;
		text-align:center;
		text-decoration:none;
	}
#foorter ul li a.footer:hover
	{
		text-decoration: underline;
	}
#foorter ul li.copyrights
	{
		float:left;
		margin:0px;
		padding:0px;
		font-family:Arial;
		font-size:9px;
		color:#e94c35;
		text-align:center;
	}
#foorter p.copyrights
	{
		float:left;
		margin:0px;
		padding:5px 0 0 350px;
		font-family:Arial;
		font-size:9px;
		color:#e94c35;
		text-align:center;
	}
#foorter ul#validation
	{
		float:left;
		margin:0px;
		padding:10px 0 0 400px;
		font-family:Arial;
		font-size:9px;
		color:#e94c35;
		text-align:center;
	}
#foorter ul#validation li
	{
		width:68px;
		height:23px;
		float:left;
		margin:0 3px 0 0;
		padding:0px;
	}
#foorter ul#validation li a.xhtml
	{
		width:68px;
		height:18px;
		float:left;
		margin:0px;
		padding:5px 0 0 0;
		font-family:Arial;
		font-size:10px;
		font-weight:bold;
		color:#fffedd;
		text-align:center;
		text-decoration:none;
		background-image: url(images/xhtml.png);
		background-repeat:no-repeat;
	}
#foorter ul#validation li a.xhtml:hover
	{
	}
/*-------------------------------------------------------INDEXPAGE----------------------------------------------------------------------------------END------------------*/	
#contactfeildnameblank
			{
				width:160px;
				height:400px;
				margin:10px 0 0 0;
				padding:0;
				float:left;
			}
#contactfeildblank
			{
				width:202px;
				height:400px;
				margin:10px 0 0 0;
				padding:20px 0 0 0;
				float:left;
			}
.contactfeildname
			{
				width:160px;
				margin:0 0 10px 0;
				padding:0px;
				float:left;
		font-family:Arial;
		font-size:0.75em;
		color:#aba089;
			}
.contactfeild
			{
				width:202px;
				margin:0 0 2px 0;
				padding:0px;
				float:left;
			}
.contactfeildinput
			{
				width:200px;
				height:20px;
				font-family: "Trebuchet MS";
				font-size:12px;
				color:#595643;
				border:solid 1px #d2e3e9;
				background-color:#fffdfd;
			}
.txtarea
			{
				width:198px;
				height:80px;
				font-family: "Trebuchet MS";
				font-size:12px;
				color:#595643;
				border:solid 1px #d2e3e9;
				background-color:#fffdfd;
			}
.submit
			{
				width:200px;
				height:20px;
				margin:20px 0 0 0;
				padding:0px;
				float:left;
			}
a.submitbutton
			{
		width:68px;
		height:18px;
		float:left;
		margin:0px;
		padding:5px 0 0 0;
		font-family:Arial;
		font-size:10px;
		font-weight:bold;
		color:#fffedd;
		text-align:center;
		text-decoration:none;
		background-image: url(images/xhtml.png);
		background-repeat:no-repeat;
	}
a.submitbutton:hover
	{
	}
.listbox
		{
				width:202px;
				height:20px;
				float:left;			
				border:solid 1px #d2e3e9;
				background-color:#fffdfd;
		}	
