@charset "utf-8";
.style4 {
	color: #FFFFFF;
	font-size: 13px;
}

body  {
	fFONT-SIZE: 14px;
	BACKGROUND: #ccc;
	COLOR: #150500;
	LINE-HEIGHT: 154%;
	FONT-FAMILY: "Trebuchet MS", Arial, Tahoma, sans-serif;
}
.thrColFixHdr #container {
	width: 940px;
	margin: 0 auto;
	text-align: left; /* this overrides the text-align: center on the body element. */
	font-size: 12px;
	color: #280900;
	background-color: #E2E2E2;
} 
.thrColFixHdr #header {

} 

.thrColFixHdr #header h1 {
	margin: 0; /* zeroing the margin of the last element in the #header div will avoid margin collapse - an unexplainable space between divs. If the div has a border around it, this is not necessary as that also avoids the margin collapse */
	padding: 10px 0; /* using padding instead of margin will allow you to keep the element away from the edges of the div */
}
.thrColFixHdr #sidebar1 {
	float: left; /* since this element is floated, a width must be given */
	width: 210px; /* padding keeps the content of the div away from the edges */
	padding-top: 15px;
	padding-right: 10px;
	padding-bottom: 15px;
	padding-left: 20px;
}
.thrColFixHdr #sidebar2 {
	float: right; /* since this element is floated, a width must be given */
	width: 150px; /* padding keeps the content of the div away from the edges */
	padding-top: 15px;
	padding-right: 10px;
	padding-bottom: 15px;
	padding-left: 20px;
}
.thrColFixHdr #mainContent {
	width: 465px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: 260px;
	padding-top: 0;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 10px;
} 
.thrColFixHdr #mainContent2 {
	width: 850px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: 40px;
	padding-top: 0;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 10px;
} 
.thrColFixHdr #footer {

} 
.thrColFixHdr #footer p {
	margin: 0; /* zeroing the margins of the first element in the footer will avoid the possibility of margin collapse - a space between divs */
	padding: 10px 0; /* padding on this element will create space, just as the the margin would have, without the margin collapse issue */
}
.fltrt { /* this class can be used to float an element right in your page. The floated element must precede the element it should be next to on the page. */
	float: right;
	margin-left: 8px;
}
.fltlft { /* this class can be used to float an element left in your page */
	float: left;
	margin-right: 8px;
}
.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
#nav1 {
	HEIGHT: 76px;
	background-repeat: repeat-x;
	background-position: 50% top;
}
#nav2 {
	BACKGROUND: url(image/top_bg.jpg) repeat-x 50% top; MARGIN: 0px auto; VERTICAL-ALIGN: top; HEIGHT: 76px
}
#nav {
	BACKGROUND: url(image/top_bg.jpg) repeat-x 50% top; MARGIN: 0px auto; VERTICAL-ALIGN: bottom; LINE-HEIGHT: 44px; HEIGHT: 44px
}
#nav3 {
	BACKGROUND: url(image/top_bg.jpg) repeat-x 50% top; LINE-HEIGHT: 44px; HEIGHT: 44px
}
.navtop {
	PADDING-TOP: 12px
}
.navspace {
	MARGIN-LEFT: 52px; MARGIN-RIGHT: 42px
}
.navhome {
	FLOAT: left;
	VERTICAL-ALIGN: middle;
	WIDTH: 87px;
	LINE-HEIGHT: 32px;
	HEIGHT: 32px;
	TEXT-ALIGN: center;
	background-image: url(../images/nav_bg.jpg);
}
.navhome1 {
	FLOAT: left;
	VERTICAL-ALIGN: middle;
	WIDTH: 87px;
	LINE-HEIGHT: 32px;
	HEIGHT: 32px;
	TEXT-ALIGN: center;
	background-repeat: no-repeat;
	background-position: 50% top;
}
A:link {
	DISPLAY: block; FONT-WEIGHT: 400; FONT-SIZE: 12px; COLOR: #160f07; TEXT-DECORATION: none
}
A:hover {
	DISPLAY: block; FONT-WEIGHT: 400; FONT-SIZE: 12px; COLOR: #160f07; TEXT-DECORATION: none
}
A:active {
	DISPLAY: block; FONT-WEIGHT: 400; FONT-SIZE: 12px; COLOR: #160f07; TEXT-DECORATION: none
}
A:visited {
	DISPLAY: block; FONT-WEIGHT: 400; FONT-SIZE: 12px; COLOR: #160f07; TEXT-DECORATION: none
}
A.view:link {
	FONT-WEIGHT: 400; COLOR: #160f07; LINE-HEIGHT: 32px; TEXT-DECORATION: none
}
A.view:hover {
	FONT-WEIGHT: 400; BACKGROUND: url(image/nav_bg.jpg) no-repeat 50% top; COLOR: #160f07; LINE-HEIGHT: 32px; TEXT-DECORATION: none
}
A.view:visited {
	FONT-WEIGHT: 400; COLOR: #160f07; LINE-HEIGHT: 32px; TEXT-DECORATION: none
}
A.view:active {
	FONT-WEIGHT: 400; COLOR: #160f07; LINE-HEIGHT: 32px; TEXT-DECORATION: none
}
IMG.imgright {
	FLOAT: right
}
IMG.imgleft {
	FLOAT: left; MARGIN-RIGHT: 1px
}
#banner1 {
	MARGIN: 0px auto;
	WIDTH: 940px;
	HEIGHT: 101px;
	background-color: #E2E2E2;
}
#banner {
	BACKGROUND: #efedd8; MARGIN: 0px auto; WIDTH: 940px; HEIGHT: 133px
}
.paddingtop32 {
	PADDING-TOP: 32px
}
#header1 {
	HEIGHT: 272px;
	background-repeat: repeat-x;
	background-position: 50% top;
}
#header {
	MARGIN: 0px auto;
	WIDTH: 940px;
	HEIGHT: 450px;
	background-image: url(../images/bg.png);
	background-repeat: repeat-x;
	background-position: 50% top;
}
#headera {
	MARGIN: 0px auto;
	WIDTH: 940px;
	HEIGHT: 300px;
	background-image: url(../images/bg2.png);
	background-repeat: repeat-x;
	background-position: 50% top;
	background-color: #E2E2E2;
}
.headerdiv {
	VERTICAL-ALIGN: middle; COLOR: #efedd6; LINE-HEIGHT: 30px; PADDING-TOP: 10px
}
SPAN.bigger {
	FONT-SIZE: 16px
}
SPAN.biggertitle {
	FONT-SIZE: 15px
}
#maintext {
	BACKGROUND: #efedd8; MARGIN: 0px auto; WIDTH: 780px; HEIGHT: 2080px
}
#maintext1 {
	BACKGROUND: #efedd8; MARGIN: 0px auto; WIDTH: 780px; HEIGHT: 1180px
}
#maintext2 {
	BACKGROUND: #efedd8; MARGIN: 0px auto; WIDTH: 780px; HEIGHT: 600px
}
#maintext3 {
	BACKGROUND: #efedd8; MARGIN: 0px auto; WIDTH: 780px; HEIGHT: 1940px
}
#maintext4 {
	BACKGROUND: #efedd8; MARGIN: 0px auto; WIDTH: 780px; HEIGHT: 580px
}
.mainspace {
	MARGIN-LEFT: 52px; MARGIN-RIGHT: 46px; PADDING-TOP: 42px
}
.mainright {
	FLOAT: right; WIDTH: 210px; LINE-HEIGHT: 16px
}
.span300b {
	FONT-SIZE: 17px; COLOR: #300b00
}
SPAN.smaller {
	FONT-SIZE: 10px
}
SPAN.smaller3 {
	FONT-SIZE: 11px; LINE-HEIGHT: 164%
}
SPAN.smaller2 {
	FONT-SIZE: 14px
}
SPAN.smaller1 {
	FONT-SIZE: 12px; COLOR: #210800
}
SPAN.smaller4 {
	FONT-SIZE: 12px
}
.maincenter {
	FLOAT: right; WIDTH: 436px
}
.maincenterspace {
	WIDTH: 408px
}
.maincenterspace1 {
	WIDTH: 398px
}
SPAN.bigger1 {
	FONT-SIZE: 17px; COLOR: #ba5b0f
}
SPAN.bigger2 {
	FONT-SIZE: 35px
}
SPAN.bigger3 {
	FONT-WEIGHT: 700; FONT-SIZE: 79px; VERTICAL-ALIGN: middle; COLOR: #300b00; LINE-HEIGHT: 79px
}
SPAN.bigger11 {
	FONT-SIZE: 22px; VERTICAL-ALIGN: middle; COLOR: #ba5b0f; LINE-HEIGHT: 79px
}
.mainleft {
	FONT-SIZE: 12px; FLOAT: left; WIDTH: 141px; COLOR: #280900
}
.mainleft1 {
	WIDTH: 141px; BORDER-BOTTOM: #985520 1px solid
}
#bottom {
	BACKGROUND: #efedd8;
	MARGIN: 0px auto;
	WIDTH: 940px;
	HEIGHT: 150px
}
.bottommain {
	WIDTH: 907px;
	HEIGHT: 150px;
	background-image: url(../images/bottom_bg.jpg);
	background-repeat: repeat-x;
	background-position: 50% top;
	COLOR: #FFFFFF;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.bottommaintop {
	COLOR: #FFFFFF;
	HEIGHT: 145px;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
}
.bottommaintopright1 {
	FLOAT: right;
	WIDTH: 300px;
PADDING-TOP: 30px
	COLOR: #FFFFFF;
	padding: 20px;
}
.bottommaintopright2 {
	FLOAT: left;
	WIDTH: 300px;
	PADDING-TOP: 15px;
	padding-left: 10px;
	height: 200px;
	COLOR: #FFFFFF;
}
.bottommaintopright2space {
	WIDTH: 350px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 100px;
}
.bottommaintopright3 {
	FLOAT: right;
	WIDTH: 220px;
	PADDING-TOP: 30px;
	color: #FFFFFF;
}
.bottommaintopleft {
	FLOAT: left;
	WIDTH: 300px;
	PADDING-TOP: 30px
}
.bottommaintopleftspace {
	MARGIN-LEFT: 40px
}
.bottommaintoplefttop1 {
	FONT-SIZE: 12px; WIDTH: 134px; BORDER-BOTTOM: #995116 1px solid
}
.bottommainbottom {
	FONT-SIZE: 0px;
	HEIGHT: 5px;
}
A.orange:link {
	FONT-WEIGHT: 400; COLOR: #280900; LINE-HEIGHT: 25px; HEIGHT: 25px; TEXT-DECORATION: underline
}
A.orange:hover {
	FONT-WEIGHT: 400; COLOR: #280900; LINE-HEIGHT: 25px; HEIGHT: 25px; TEXT-DECORATION: underline
}
A.orange:active {
	FONT-WEIGHT: 400; COLOR: #280900; LINE-HEIGHT: 25px; HEIGHT: 25px; TEXT-DECORATION: underline
}
A.orange:visited {
	FONT-WEIGHT: 400; COLOR: #280900; LINE-HEIGHT: 25px; HEIGHT: 25px; TEXT-DECORATION: underline
}
A.white:link {
	FONT-WEIGHT: 400; FONT-SIZE: 12px; VERTICAL-ALIGN: bottom; COLOR: #efedd6; LINE-HEIGHT: 25px; HEIGHT: 25px; TEXT-DECORATION: underline
}
A.white:hover {
	FONT-WEIGHT: 400; FONT-SIZE: 12px; VERTICAL-ALIGN: bottom; COLOR: #efedd6; LINE-HEIGHT: 25px; HEIGHT: 25px; TEXT-DECORATION: underline
}
A.white:active {
	FONT-WEIGHT: 400; FONT-SIZE: 12px; VERTICAL-ALIGN: bottom; COLOR: #efedd6; LINE-HEIGHT: 25px; HEIGHT: 25px; TEXT-DECORATION: underline
}
A.white:visited {
	FONT-WEIGHT: 400; FONT-SIZE: 12px; VERTICAL-ALIGN: bottom; COLOR: #efedd6; LINE-HEIGHT: 25px; HEIGHT: 25px; TEXT-DECORATION: underline
}
.inputtext {
	BORDER-RIGHT: #737979 1px solid; BORDER-TOP: #737979 1px solid; FONT-SIZE: 14px; BORDER-LEFT: #737979 1px solid; BORDER-BOTTOM: #737979 1px solid
}
.inputtext1 {
	BORDER-RIGHT: #18100e 1px solid; BORDER-TOP: #18100e 1px solid; FONT-SIZE: 34px; BORDER-LEFT: #18100e 1px solid; BORDER-BOTTOM: #18100e 1px solid
}
.maincenterspacediv1 {
	BACKGROUND: url(image/center_bg.jpg) no-repeat; WIDTH: 408px; HEIGHT: 326px
}
.maincenterspacediv1space {
	FONT-WEIGHT: 700;
	FONT-SIZE: 16px;
	MARGIN-LEFT: 25px;
	VERTICAL-ALIGN: middle;
	COLOR: #ba5b0f;
	LINE-HEIGHT: 38px;
	HEIGHT: 38px
}
.maincenterspacediv1space1 {
	FONT-SIZE: 12px; MARGIN-LEFT: 20px; MARGIN-RIGHT: 30px; PADDING-TOP: 10px
}
.maincenterspacediv1mid {
	VERTICAL-ALIGN: middle; LINE-HEIGHT: 20px; HEIGHT: 20px
}
.maincenterspacediv1mid1 {
	FLOAT: left; VERTICAL-ALIGN: middle; LINE-HEIGHT: 47px; HEIGHT: 47px
}
.maincenter2 {
	FLOAT: left; WIDTH: 600px
}
