/* CSS Document */
body{
	padding:0;
	margin:0;
	background-color:#FCFAE6;
	}
ul{list-style-type:none;}
#header{
	background: url(../images/new/header-large.jpg) no-repeat;
	width:1081px;
	height:485px;
	position:relative;
	margin:0 auto;
	}
#nav{
	width:800px;
	margin-top:0;
	margin-left:380px;
	}

#contentbg
	{
	width:1081px;
	height:auto;
	padding:13px 1px 0 2px;
	margin:0 auto;
	}
#content
	{
	width:1081px;
	float: left;
	margin:0 auto;
	background: url(../images/new/middlebck.jpg) no-repeat;
	}
#middlemiddle
	{
	width:1081px;
	float: left;
	padding:13px 1px 0 2px;
	margin-top:15px;
	background: url(../images/new/middlebckmiddle.jpg) repeat-y #fff;
	}
#middlebottom
	{
	width:1081px;
	float: left;
	margin:0 auto;
	background: url(../images/new/middlebckbottom.jpg) no-repeat;
	}
#contentmid
	{
		width:600px;
		height:auto;
		float:left;
		margin:0px;
		padding:34px 44px 33px 44px;
		border-right:dotted 1px #000;
	}
#contentmid img {
	align: center;
}
#contentmid img a {
	border:none;
}
#contentmid img a:visited {
	border:none;
}
#contentmid ul{
	width:528px;
	height:auto;
	position:relative;
	top:0;
	padding-top:23px;
	padding-bottom:23px;
	left:40px;
	margin:0;
	}
#contentmid li{
	width:440px;
	background:url(../images/arrow2.gif) 0 7px no-repeat;
	font: 13px/22px Arial, Helvetica, sans-serif;
	color: #3d3c2c;
	padding:5px 0 0 20px;}
#contentmid li a{
	width:440px;
	color:#CC0000;
	text-decoration:underline;
	}
.midheading
	{
		width:600px;
		float: left;
		margin:0px;
		padding-bottom:10px;
		font:18px/20px Georgia, "Times New Roman", Times, serif;
		color:#3d3c2c;
	}
.midheading h2
	{
		width:600px;
		float: left;
		margin:0px;
		padding-bottom:10px;
		font:28px/30px Georgia, "Times New Roman", Times, serif;
		font-weight:normal;
		color:#3d3c2c;
		border-bottom:dotted 1px #3d3c2c;
	}
.midtxt
	{
		width:595px;
		float: left;
		margin:22px 0 0 0;
		padding:0px;
		font: 12px/16px Arial,Helvetica,Verdana,sans-serif;
		/*border-bottom:dotted 1px #000;*/
	}
#contentmid p
	{
	font: 12px/16px Arial,Helvetica,Verdana,sans-serif;
	color: #000;
	}
.redtext{
	width:595px;
	color:#CC0000;
	font-family: Arial;
	font-size:18px;
	line-height:20px;
	text-align:center;
	float: left;
	margin:22px 0 0 0;
	padding:0px;
	}
.midboldtxt
	{
		font-family: Arial;
		font-size:12px;
		font-weight:bold;
		color:#cc0000;
	}
#blank
	{
	padding-bottom:80px;
	float:left;
	background:inherit;
	margin:22px 0 22px 0;
	}
/*-------------------------------------------------------------------------------------MIDPART------------------------------------------------------------END---------*/		
#right
	{
		width:300px;
		float: left;
		margin:0px;
		padding:34px 0 40px 34px;
	}
.rightheading
	{
		width:300px;
		float: left;
		margin:0px;
		padding:0px;
		font-family:Georgia;
		font-size:22px;
		color:#cc0000;
	}
.rightheading h4
	{
		width:300px;
		float: left;
		margin:0px;
		padding:0px;
		font-family:Georgia;
		font-size:22px;
		font-weight:normal;
		color:#3d3c2c;
		border-bottom:dotted 1px #3d3c2c;
	}
.rightheading h3
	{
		width:300px;
		float: left;
		margin:0px;
		padding:20px 0 0 0;
		font-family:Georgia;
		font-size:16px;
		font-weight:normal;
		color:#cc0000;
		text-align:center;
	}

#rightnav
	{
		width:300px;
		float: left;
		margin-top:10px;
		padding-bottom:25px;
	}
#rightnav ul
	{
		width:300px;
		float: left;
		margin:0px;
		padding:0px;
		display:block;
	}
#rightnav ul li
	{
		width:300px;
		height:21px;
		float: left;
		margin:0px;
		padding:0px;
		display:block;		
	}
#rightnav ul li a.rightnav
	{
		width:290px;
		height:18px;
		float: left;
		margin:0px;
		padding:3px 0 0 0;
		font-family:Arial;
		font-size:12px;
		font-weight: normal;
		color:#003663;
		text-decoration:none;
		background-image:url(../images/new/rightnavactive.jpg);
		background-repeat:no-repeat;
	}
#rightnav ul li a.rightnav:hover
	{
		width:290px;
		height:18px;
		float: left;
		margin:0px;
		padding:3px 0 0 0;
		font-family:Arial;
		font-size:12px;
		font-weight: bold;
		color:#003663;
		text-decoration:none;		
		background:#fff;
		background-repeat:no-repeat;
	}
#rightnav ul li a.rightnavbot
	{
		width:290px;
		height:18px;
		float: left;
		margin:0px;
		padding:3px 0 0 0;
		font-family:Arial;
		font-size:12px;
		font-weight: normal;
		color:#003663;
		text-decoration:none;		
		background-image:url(images/leftnavbot.jpg);
		background-repeat:no-repeat;
	}
#rightnav ul li a.rightnavbot:hover
	{
		width:290px;
		height:18px;
		float: left;
		margin:0px;
		padding:3px 0 0;
		font-family:Arial;
		font-size:12px;
		font-weight: bold;
		color:#cc0000;
		text-decoration:none;		
		background-image:url(images/leftnavbot.jpg);
		background-repeat:no-repeat;
	}

#galleryblank
	{
		width:290px;
		float:left;
		margin:21px 0 0 0;
		padding:0px;
	}
#rightpic
	{
		width:290px;
		height:68px;
		float:left;
		margin:0px;
		padding:0px;
	}
.rightpic
	{
		width:290px;
		height:68px;
		float:left;
		margin:0px;
		padding:0px;
		background-image:url(images/rightpic.jpg);
		background-repeat:no-repeat;
	}
.rightpic:hover
	{
		width:290px;
		height:68px;
		float:left;
		margin:0px;
		padding:0px;
		background-image:url(images/rightpic.jpg);
		background-repeat:no-repeat;
	}
#rightpic02
	{
		width:290px;
		height:68px;
		float:left;
		margin:13px 0 0 0;
		padding:0px;
	}
.rightpic02
	{
		width:290px;
		height:68px;
		float:left;
		margin:0px;
		padding:0px;
		background-image:url(images/rightpic02.jpg);
		background-repeat:no-repeat;
	}
.rightpic02:hover
	{
		width:290px;
		height:68px;
		float:left;
		margin:0px;
		padding:0px;
		background-image:url(images/rightpic02.jpg);
		background-repeat:no-repeat;
	}
	
#rightpic03
	{
		width:290px;
		height:68px;
		float:left;
		margin:13px 0 0 0;
		padding:0px;
	}
.rightpic03
	{
		width:290px;
		height:68px;
		float:left;
		margin:0px;
		padding:0px;
		background-image:url(images/rightpic03.jpg);
		background-repeat:no-repeat;
	}
.rightpic03:hover
	{
		width:290px;
		height:68px;
		float:left;
		margin:0px;
		padding:0px;
		background-image:url(images/rightpic03.jpg);
		background-repeat:no-repeat;
	}
.viewbutton
	{
		width:68px;
		height:19px;
		float:left;
		margin:16px 0 36px 0;
		padding:0px;
	}
.viewbuttonbot
	{
		width:68px;
		height:19px;
		float:left;
		margin:16px 0 0 0;
		padding:0px;
	}	
.view
	{
		width:68px;
		height:16px;
		float:left;
		margin:0px;
		padding:3px 0 0 0;
		font-family: Arial;
		font-size:9px;
		color:#000;
		text-align:center;
		text-decoration:none;
		background-image:url(images/viewmore.jpg);
		background-repeat:no-repeat;
	}
.view:hover
	{
		width:68px;
		height:16px;
		float:left;
		margin:0px;
		padding:3px 0 0 0;
		font-family: Arial;
		font-size:9px;
		color:#000;
		text-align:center;
		text-decoration:none;
		background-image: url(images/viewmoreover.jpg);
		background-repeat:no-repeat;
	}
.righttxt
	{
		width:177px;
		float:left;
		margin:21px 0 0 0;
		padding:0px;
		font-family:Arial;
		font-size:12px;
		color:#464646;
	}
.rightboldtxt
	{
		font-family:Arial;
		font-size:12px;
		font-weight:bold;
		color:#b22d00;
	}
/*------------------------------------------------footer--------------------*/
#footerbg
	{
		width:1081px;
		height:540px;
		float:left;
		margin:0px;
		padding:0px;
		background-image:url(../images/new/footer.jpg);
		background-repeat:repeat-x;
	}

#footerblank
	{
		width:1081px;
		height:354px;
		float:none;
		margin:0 auto;
		padding:0px;
	}
#footer
	{
		height:313px;
		width:1081px;
		float:left;
		margin:0px;
		padding:0px;
		background-image:inherit;
		background-repeat:no-repeat;
		}
#footerbox
	{
		width:1081px;
		height:200px;
		float:left;
		margin-top:200px;
		padding:0px;
	}
#footerbox img {
	margin-left:445px;
}

#footermid
	{
		width:215px;
		height:168px;
		float:left;
		margin:0 35px 0 35px;
		padding:0px;
		background-image:inherit;
		background-repeat:no-repeat;
	}
#footerlast
	{
		width:215px;
		height:168px;
		float:left;
		margin:0px;
		padding:0px;
		background-image:inherit;
		background-repeat:no-repeat;
	}
.footerheading
	{
		width:1081px;
		height:auto;
		float: left;
		margin:0px;
		padding:0px;
		font-family: Arial;
		font-size:24px;
		color:#fff;
	}
.footerheading h4
	{
		width:960px;
		height:auto;
		float: left;
		margin-left:80px;
		padding:0px;
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size:24px;
		font-weight:normal;
		color:#fff;
		text-align:center;
	}
.footertxt
	{
		width:184px;
		float: left;
		margin:17px 0 0 450px;
		padding:0px;
		font-family:Arial;
		font-size:12px;
		font-weight:bold;
		color:#FFF;
		text-align:center;
	}
.footertxt a
	{
		color:#fff;
	}
.footertxt a:hover
	{
		color:#cc0000;
	}
.footerbutton
	{
		width:68px;
		height:19px;
		float: left;
		margin:15px 0 0 73px;
		padding:0px;
	}
.button
	{
		width:68px;
		height:15px;
		float: left;
		margin:0px;
		padding:4px 0 0 0;
		font-family:Arial;
		font-size:11px;
		color:#cc0000;
		text-align:center;
		text-decoration:none;
	}
.button:hover
	{
		width:68px;
		height:15px;
		float: left;
		margin:0px;
		padding:4px 0 0 0;
		font-family:Arial;
		font-size:11px;
		color:#fff;
		text-align:center;
		text-decoration:none;
	}
#footerlinks
	{
		width:960px;
		float:left;
		margin:15px 0 0 80px;
		padding-top:20px;
		font-family:Arial;
		font-size:11px;
		font-weight:bold;
		color:#fff;
		text-align:center;
		text-decoration:none;
		background:#3d3c2c;
	}
.footerlinks
	{
		font-family:Arial;
		font-size:11px;
		font-weight:bold;
		color:#fff;
		text-align:center;
		text-decoration:none;
		padding:0 3px 0 3px;
		background:#3d3c2c;
	}
.footerlinks:hover
	{
		font-family:Arial;
		font-size:11px;
		font-weight:bold;
		color:#003663;
		text-align:center;
		text-decoration: underline;
		padding:0 3px 0 3px;		
	}
#designedby
	{
		width:960px;
		float:left;
		margin:5px 0 0 80px;
		padding:0px;
		font-family:Arial;
		font-size:11px;
		font-weight:bold;
		color:#333333;
		text-align:center;
		background:inherit;
	}
.designedby
	{
		font-family:Arial;
		font-size:11px;
		font-weight:bold;
		color:#333333;
		text-align:center;
		text-decoration:none;
		background:inherit;
	}
.designedby:hover
	{
		font-family:Arial;
		font-size:11px;
		font-weight:bold;
		color:#c2c2c2;
		text-align:center;
		text-decoration:underline;
		}

table {
	margin-bottom: 15px;
	font: 14px/16px Arial,Helvetica,Verdana,sans-serif;
	padding-top:20px;
}
th {
	color: #fff;
	background-color: #B0AD93;
	letter-spacing:1px;
	text-align:center;
	padding: 2px 6px;
	font-weight:bold;
}
#content th a:link {
	color: #fff;
	border-color: #fff;
}
tr.red, tr.red th {
	background-color: #900;
}
td {
	padding: 2px 6px;
	margin: 0;
	vertical-align:top;
}
td.red {
	color:#cc0000;
	font:Arial, Helvetica, sans-serif;
	}
tr.alt, tr.alt td {
	background-color: #f6f6f6;
}
tr.bold td {
	font-weight:bold;
}

table.fancy {
	border:1px solid #bbb;
}
table.fancy tr td {
/*	border:none;*/
}
tr.hilited, tr.hilited td {
	background:#9cf;
	color:#000;
}
.smalltext {
	font-size:10px;
}
