* { margin:0; padding:0;}
body { background:#f8f4e8; font-family:arial; font-size:100%; line-height:1em; color:#786c67;}

.fleft { float:left;}
.fright { float:right;}
.clear { clear:both;}

.alignright { text-align:right;}
.aligncenter { text-align:center;}

.wrapper { width:100%; overflow:hidden;}
.container { width:100%;}

p { margin-bottom:20px;}

.tall_top { background:url(images/tall_top.gif) left top repeat-x;}
.tall_bottom { background:url(images/tall_bottom.gif) left bottom repeat-x;}
.right_bgd { position:absolute; top:0; right:0; width:50%; height:604px; background:url(images/tall_top_right.gif) left top repeat-x;}

/*==================forms====================*/
input, select { vertical-align:middle; font-weight:normal;}
img {border:0; vertical-align:top; text-align:left;}

.form { height:24px;}
.form input {width:252px; height:15px; background:#fff; color:#7a8388; font-size:1em; font-family:tahoma; padding-left:5px; border:1px solid #d0cfcd; border-left:1px solid #414143; border-top:1px solid #414143;}
textarea { width:252px; height:155px; background:#fff; overflow:auto; color:#7a8388; font-size:1em; font-family:tahoma; padding-left:5px; border:1px solid #d0cfcd; border-left:1px solid #414143; border-top:1px solid #414143; margin-bottom:32px;}

/*==================list====================*/
ul { list-style:none;}

.site-nav { padding:20px 26px 0 0;}
.site-nav li { display:inline;}
.site-nav li a { display:block; float:left; background:url(images/divider.gif) no-repeat left bottom; padding:0 26px 16px 15px; color:#fff; font-size:15px; text-decoration:none; text-transform:uppercase; letter-spacing:-1px; font-family:"trebuchet ms";}
.site-nav li a:hover { text-decoration:underline;}

.list1 { padding:7px 22px 20px 0; border-bottom:1px solid #d8d1c5; margin-bottom:12px;}
.list1 dt { color:#cd4513; font-weight:bold; font-size:1.1em;}
.list1 dd p { margin-bottom:24px;}
.list1 dd { padding-bottom:24px;}
.list1 dd.last { padding-bottom:15px;}

.list2 li {font-size:1.1em; line-height:1.54em;}
.list2 li a { color:#fc8901; font-weight:bold; text-decoration:none;}
.list2 li a:hover { text-decoration:underline;}

/*==================other====================*/
.img_indent { margin:0 20px 0 0; float:left;}
.img_box { width:100%; padding-bottom:25px;}
.img_box img { float:left; margin:0 9px 0 0;}

.p1 { margin-bottom:24px;}
.p2 { margin-bottom:30px;}

blockquote p { margin-bottom:0;}

.cont_box { padding:0 55px 0 0; margin-bottom:0;}
.cont_box span { float:right;}

/*==================txt, links, lines, titles====================*/
a {color:#cd4513;}
a:hover{text-decoration:none;}

h1 { font-size:49px; line-height:42px; font-weight:normal; color:#4f2418; margin-bottom:29px;}
h2 { font-size:1.5em; color:#ba3a09; border-bottom:1px solid #d8d1c7; font-weight:normal; padding-bottom:7px; margin-bottom:16px;}
h3 { color:#cd4513; font-size:1em; margin-bottom:16px; font-size:1.1em; line-height:1.23em;}
h3 span { color:#fc8901;}
h4 { font-size:1.1em; color:#cd4513;}

.txt1 { font-size:.91em;}
.txt2 { color:#cd4513;}
.txt3 { font-size:1.1em;}

.link1 { display:block; background:#cd4513; color:#fff; text-decoration:none; font-size:.91em;}
.link1 em { display:block; background:url(images/link1_left.gif) no-repeat left top;}
.link1 b { display:block; background:url(images/link1_right.gif) no-repeat right top; padding:2px 8px 2px 10px; font-style:normal;}
.link1:hover { text-decoration:underline;}
.link2 { color:#786c67; text-decoration:none;}
.link2:hover { text-decoration:underline;}

.flash_box { position:absolute; margin-left:-75px;}

/*content*/
#content .bgd { background:url(images/content_bgd.jpg) no-repeat left top; width:100%;}
#content { background:url(images/line_ver.gif) 639px top repeat-y; width:100%;}
#content .line_bottom { background:url(images/line_bottom.gif) no-repeat 639px bottom; width:100%;}
#content .indent {  padding:0 0 116px 47px;}
#content .inner { padding:0 60px 18px 0;}
#content .inner1 { padding:7px 20px 0 0;}
#content .col_2 .indent { padding:357px 0 0 0;}

/*footer*/
#footer p { padding:16px 0 0 46px;}
/*==========================================*/
