* { margin:0; padding:0;}
body { background:#fff; font-family:Arial; font-size:100%; line-height: 1em; color:#53473e;text-align:center;}
/* 	line-height:.9375em; */
/* 	color:#8f8f8f; */
.clear { clear:both;}

.fleft { float:left;}
.fright { float:right;}

.alignright { text-align:right;}
.aligncenter { text-align:center;}

.container { width:100%;}

p { margin-bottom:16px; font-size: 118%;}

p.automargin { margin-bottom:auto !important; font-size: 118%;}

.tall_box {
	position:absolute;
	width:100%;
	left: 380px;
}
.tall_top_left { background:url(../images/top_left.png) left -50px repeat-x; width:49%; height:558px; float:left; }
.tall_top_right { background:url(../images/top_right.png) left -50px repeat-x; width:51%; height:558px; float:right;}


/*==================forms====================*/
input, select { vertical-align:middle; font-weight:normal;}

img {border:0; vertical-align:top; text-align:left;}

.form { height:23px;}
.form input {width:176px; height:20px; background:none; color: #241407; font-size:1.1em; font-family:arial; padding-left:3px; border:1px solid #8f8f8f;}/* color:#8f8f8f; */ 
.formradio {background:none !important; color:#8f8f8f !important; font-size:1em !important; font-family:arial !important; padding-left:3px !important; border:none !important; width: auto !important;}
.select1{ width:300px; height:23px; background:none; color: #241407; font-size:1.1em; font-family:arial; padding-left:3px; border:1px solid #8f8f8f;}
.form1 { height:23px;}
.form1 input {width:306px; height:20px; background:none; color: #241407; font-size:1.1em; font-family:arial; padding-left:3px; border:1px solid #8f8f8f;}/* color:#8f8f8f; */
.formcheckbox{background:none !important; color:#000000; !important; font-size:1em !important; font-family:arial !important; padding-left:3px !important; border:none !important; width: auto !important;}
.textarea1 { width:306px; height:52px; background:none; overflow:auto; color:#8f8f8f; font-size:1em; font-family:arial; padding-left:3px; border:1px solid #8f8f8f;}
textarea { width:176px; height:52px; background:none; overflow:auto; color:#8f8f8f; font-size:1em; font-family:arial; padding-left:3px; border:1px solid #8f8f8f;}

/*==================list====================*/
ul { list-style:none;}
ul.list { list-style: circle; padding-left:0px; margin-left: 18px; padding-bottom:0px; margin-bottom: 15px; font-size: 118%;}

.menu { padding:0 0 0 16px;}
.menu li { display:inline;}
.menu li a { display:block; font-size:1.36em; color:#444; width:168px; text-decoration:none; position:relative;}
.menu li a b { display:block; font-weight:normal; padding:5px 0 12px 49px; color: #59371B; }
.menu li a:hover { background:url(../images/menu_bgd_new_3.gif) no-repeat left top; color:#fff; text-decoration:none; position:relative;}
.menu li a.current { background:url(../images/menu_bgd_new_3.gif) no-repeat left top; color:#fff; text-decoration:none;}
.menu li a:hover b { color: white !important; }
.menu li a.current b { color: white !important;}

.navigation_list { padding:19px 0 0 0;}
.navigation_list li { display:inline;}
.navigation_list li a { color:#59371B; text-decoration:none; background:url(../images/nav_divider.gif) no-repeat right 3px; padding:0 8px 0 7px; font-size:.82em; text-transform:uppercase;}
.navigation_list li a.current { color:#59371B; font-weight:bold; font-family:tahoma;}
.navigation_list li a.prev { background:url(../images/marker.gif) no-repeat left 3px; padding:0 2px 0 15px;}
.navigation_list li a:hover { text-decoration:underline;}
.navigation_list li a.next { background:url(../images/marker.gif) no-repeat right 3px; padding:0 15px 0 5px;}
.navigation_list li a.last { background:none;}

.list1 li a { line-height:1.82em;}
.list2 dt { background:url(../images/marker1.gif) no-repeat left 6px; padding-left:12px; font-weight:bold; font-weight:bold; color:#d3c0a8;}
.list2 dd { padding-bottom:14px;}
.list2 dd.last { padding-bottom:5px;}

/*==================other====================*/
.img_indent { margin:0 20px 0 0; float:left;}
.img_indent1 { margin:0 23px 20px 0; float:left;}
.img_border { border: #f3f3ed 6px solid; }
.img_border_egg { border:#81bac5 6px solid; }
.img_border_indent_right { margin:0 0 0 20px; float: right; border: #f3f3ed 6px solid; }
.img_border_indent_left { margin:0 20px 0 0; float: left; border: #f3f3ed 6px solid; }

.p1 { margin-bottom:14px;}
.p2 { margin-bottom:9px;}
.p3 { margin-left:50px;}

/*==================txt, links, lines, titles====================*/
a {color:#241407;}
a:hover{text-decoration:none;}

h1 { font-size:1.70em; margin-bottom: 16px;}
h2 { font-size:1.82em; color:#3b3b3b; font-weight:normal; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:1em; margin-bottom:34px; padding-bottom:2px;}
h4 { font-size:1.15em; color:#59371B; margin-bottom:13px;}
h4 a { color:#d3c0a8;}

label { color:#241407; }

.txt1 { color:#373737;}

.link1 { background:url(../images/marker.gif) no-repeat left 5px; padding-left:12px; color:#74786a;}
.link2 {color:#d3c0a8; font-weight:bold; text-transform:uppercase;}

/*==================blocks====================*/
.block { background:url(../images/block_line_new.gif) left top repeat-x; width:100%;}
.block .ind1 { background:url(../images/block_bgd_new.gif) no-repeat 40px 3px; padding:47px 0 5px 42px;}
.block .ind2 { background:url(../images/block_bgd_new.gif) no-repeat 40px 3px; padding:47px 0 7px 12px;}
.block .ind3 { background:url(../images/block_bgd_new.gif) no-repeat 40px 3px; padding:47px 10px 42px 35px;}
.block .ind4 { background:url(../images/block_bgd_new.gif) no-repeat 40px 3px; padding:47px 32px 42px 35px;}
.block .ind5 { padding: 30px 10px 5px 35px;}


.quote { background:url(../images/quotes.gif) no-repeat left top; text-indent:21px; margin-bottom:20px;}
.contact_box { padding:10px 12px 0 0; text-align:right;}

.message { background-color: transparent; border: 1px solid #8F8F8F; padding: 15px 18px 2px 18px; margin: 0px 0px 15px 0px; }
.success {background-color: #beffc4 !important; color: black;}
.error {background-color: #efabab !important; color: #3e3e3e;}

/*header*/
/* #header .logo_box { padding:54px 0 277px 124px;} */
#header .logo_box { padding:15px 10px 0px 0px;}
#header .slogan_box { padding-left:378px;}
#header .col_1 { width:806px;}
#header .col_2 { width:186px;}
#header .col_2 .indent { padding-right:0px;;}
#header .top_nav { background:url(../images/line_x.gif) left bottom repeat-x; margin-bottom:20px; padding:14px 0 0px 0; text-align:right;}

/*content*/
#content { padding:22px 0 36px 0;}
#content .col_1 .inner { padding:0 54px 0 0;}
#content .col_1 .block { background:url(../images/block_line_new.gif) left top repeat-x; width:100%;}
#content .col_1 .block .ind1 { background:url(../images/block_bgd_new.gif) no-repeat 9px 3px; padding:47px 0 0 10px;}
#content .col_2 .inner { padding:0 54px 0 33px;}

/*footer*/
#footer .col_1 a {color:#b3b3b0;}
#footer strong { background:url(../images/phone.gif) no-repeat left 3px; padding-left:17px; color: #B3B3B0; } /* color:black;} */ /* color:#a8ac33;} */
#footer .col_2 {color: #B3B3B0;}
/*==========================================*/

a.menuitem { display: block; padding: 3px; text-decoration:none; color: #59371B; padding: 5px 0px 12px 5px; margin-right: 0px; border-bottom: 1px solid #B77E4B; margin-right: 28px; font-size:118%; }
a:hover.menuitem { display: block; margin-right: 28px; padding: 3px; background: transparent url(../images/menu_bgd_new_3.gif) no-repeat scroll left top; padding: 5px 5px 12px 5px; text-decoration:none; color:white; font-size: 118%; }
a.menuitem_selected { display: block; margin-right: 28px; padding: 3px; background: transparent url(../images/menu_bgd_new_3.gif) no-repeat scroll left top; padding: 5px 5px 12px 5px; text-decoration:none; color:white; font-size: 118%; }

.margin1
{
	margin-left:20px;
	}

.text {color:#59371B; font-size:13px;}
.text a { color:#d3c0a8;
text-decoration:none;}
.mandatory
{
color:#CC0000;
font-size:11px;
}