* { margin:0; padding:0;}
body { background:url(images/bg.jpg) top left repeat-x #fff; font-family:Arial; font-size:100%; line-height:1em; color:#4d483c;}

/*in_line*/
input, select, textarea { vertical-align:middle; font-weight:normal; color:#4d483c;}
img {border:0; vertical-align:top; text-align:left;}

a:hover{
	text-decoration:underline;
}
a {color:#FF8400; text-decoration:none;}

.a { color:#ff6600; font-weight:bold;}
.more {
	color:#ff8400;
	font-weight:bold;
	background:url(images/z_more.gif) no-repeat;
	padding-left:21px;
	font-size:0.9em;
	margin-bottom: 15px;
}
.clear { clear:both;}
.fright { float:right;}
.alignright { text-align:right;}



ul{
	margin:0 0 0 25px;
	padding:0;
	list-style:disc;
}
li a{padding-left:17px; color:#4d483c; line-height:1.818em;}
li a:hover{color:#ff8400;} 

.list ul{
	margin:0;
	padding:0;
	list-style: none;
}
.list li a{padding-left:0px; color:#4d483c; line-height:2em; padding-bottom:2px;}
.list li a:hover{color:#ff8400;} 

/*txt, links*/

h1 { background:url(images/logo.gif) top left no-repeat; text-indent:-10000px; height:41px; width:166px; margin:0px; padding:0px; font-size:1em; float:left;}


/*header*/
.main_menu {  height:91px; background:url(images/bg_wrapper_1.jpg) bottom right no-repeat #1d1d1d;}
.wrapper {
	height:240px;
	background:url(images/bg_wrapper.jpg) top left no-repeat;
	border-right: thin solid #666666;
	border-left: thin solid #666666;
}
.menu { padding:26px 0 0 27px;}
.wrapper .title { margin:56px 0 0 41px;}
.menu .alignright { padding:0 42px 0 0;}
.menu .alignright1 { padding:0 40px 0 0; text-align:right;}


/*content*/
#content {
	font-family:Arial;
	font-size:0.8em;
	color:#4d483c;
	line-height:1.4em;
	border-right: thin solid #666666;
	border-bottom: thin solid #666666;
	border-left: thin solid #666666;
}
#content .indent { padding:35px 26px 0 24px;}
#content .title { margin-bottom:19px;}
#content .title1 { margin-bottom:14px;}
#content .p { padding:0 0 14px 0;} 
#content .p1 { padding:0 0 33px 0;} 
#content .p2 {
	padding:0px 0 2px 0;
	line-height: normal;
}
#content .ind {
	padding-right:39px;
	background-image: url(images/bg_line.gif) bottom left repeat-x;
	padding-bottom: 20px;
}
#content .pic { margin:0 18px 0 0; float:left;}
#content .bg_line { background:url(images/bg_line.gif) bottom left repeat-x; padding-bottom:38px; margin-bottom:20px;}
#content .bg_line1 { background:url(images/bg_line.gif) bottom left repeat-x; padding-bottom:37px; margin-bottom:20px;}

/*footer*/
#footer {font-family:Arial; font-size:0.6875em; color:#4d483c;}
#footer .column1 { width:536px;}
#footer .column2 {
	width:250px;
	float: right;
}
#footer a { color:#4d483c; text-decoration:underline;}
#footer a:hover { text-decoration:none;}
#footer .pic1 { margin:-1px 12px 0 0;}
#footer .pic2 { margin:1px 12px 0 12px;}
#footer .txt { padding:3px 0 0 25px;}

/*================== index.html ==================*/
#page1 #content .column2 ul { margin:17px 0 11px 0;}
#page1 #content .column3 ul { margin:0px 0 21px 0;}
#page1 #content .column4 ul { margin:0px 0 21px 0;}
#page1 #content .pic1 { float:left; margin:0 10px 20px 0;}
#page1 #content .pic2 { float:left; margin:0 8px 100px 0;}

/*================== index-1.html ==================*/
#page2 #content .bg_line {padding-bottom:29px; margin-bottom:27px;}
#page2 #content ul { margin:11px 0 0 0;}

/*================== index-2.html ==================*/
#page3 #content .pic1 { margin:0 8px 0 0;}
#page3 #content .p { padding:4px 0 4px 0;}
#page3 #content .bg_line {padding-bottom:23px; margin-bottom:20px;}
#page3 #content .bg_line1 {padding-bottom:32px; margin-bottom:20px;}
#page3 #content ul { margin:6px 0 5px 0;}

/*================== index-3.html ==================*/
#page4 #content .pic1 { margin:0 8px 41px 0; float:left;}
#page4 #content .ind {padding-right:36px;}
#page4 #content .ind1 {padding-right:110px;}
#page4 #content .bg_line1 {padding-bottom:32px; margin-bottom:20px;}

/*================== index-4.html ==================*/
#page5 #content .txt { width:157px; padding:14px 0 0 0;}
#page5 #content .column1 { width:183px;}
#page5 #content .column2 { width:278px;}
#page5 #content .pad { height:26px;}
#page5 #content .bg_line {padding-bottom:25px; margin-bottom:20px;}
#page5 #content .bg_line1 {padding-bottom:42px; margin-bottom:20px;}

/*================== index-5.html ==================*/
#page6 #content .indent { padding:35px 26px 0 25px;}
#page6 #content span { color:#ff8400; font-weight:bold; font-size:1.09em;}
#page6 #content a {color:#ff8400; font-weight:bold; font-size:1.09em; text-decoration:underline;}
#page6 #content a:hover { text-decoration:none;}
#page6 #content .bg_line {padding-bottom:32px; margin-bottom:20px;}


/*==========================================*/

/*input*/
.input{
   background:#fff;
   border:1px solid #828282;  
   width:178px; height:20px;  
   font-size:1em;
   font-family:Arial;
   
}
textarea{
   background:#fff;
   border:1px solid #828282;
   width:278px; height:46px;  
   font-size:1em;
   font-family:Arial;
   overflow:auto;
}
.header {
	font: bold 16px Arial, Helvetica, sans-serif;
	color: #FF8400;
	padding-bottom: 10px;
	text-transform: uppercase;
	letter-spacing: 1px;
}
.sideheader {
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #4d483c;
	padding-bottom: 8px;
	text-transform: uppercase;
	letter-spacing: 1px;
	padding-top: 8px;
	border-bottom: 1px solid #ff8400;
}
.sidesubheader {
	color: #4d483c;
	padding-top: 20px;
	font-weight: bold;
	line-height: normal;
}
#content .psidebar {
	line-height: normal;
	font-size: .9em;
}


#hor-minimalist-a
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	margin: 10px;
	border-collapse: collapse;
	text-align: left;
	width: 100%;
}
#hor-minimalist-a th
{
	color: #FFFFD1;
	padding: 5px;
	background: #E08903;
	font: bold 14px Arial, Helvetica, sans-serif;
	border: 1px solid #999999;
	margin-bottom: 40px;
}
#hor-minimalist-a td
{
	color: #4d483c;
	padding: 9px 8px 0px 8px;
}
#hor-minimalist-a tbody tr:hover td
{
	color: #000000;
}
.paralarge {
	font: 16px/1.4em Arial, Helvetica, sans-serif;
	color: #333333;
	letter-spacing: 1px;
	margin-right: 15px;
}
.subhead {
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #FF8400;
	padding-bottom: 10px;
}
