/* CSS Document */

* { margin:0; padding:0;}

html, body { height:100%; }

body {font-size:100%; line-height:1em; background:#1c1816}

html, input, textarea	{	font-family:Arial; 

		color:#d9cbb4;	}	



.alignMiddle{ vertical-align:middle}

.alignCenter{ text-align: center}

.container1{ width:100%}

.container2{ width:518px}

#page1 .container1{ width:100%}

.clear { clear:both;}

.fleft{ float:left}

.fright{ float:right}

td {

padding:0px;

margin:0px;

}

div.container {	overflow:hidden; width: 100%;}



a img{ border:0px}

img{ vertical-align:top;  }



b{color:#018eb9;}



a{color:#d9cbb4; text-decoration:underline} 

a:hover{text-decoration:none}

.link{color:#809337; font-size:1.33em; margin-bottom:15px; display:block; line-height:1.25em} 

.link-2{color:#809337; font-size:1.33em; margin-bottom:0; display:block; line-height:1.25em} 

.link-1{color:#809337; font-size:1.33em; margin-bottom:15px; display:block; line-height:1.25em; text-decoration:none} 

.link-1:hover{ text-decoration:underline} 

.link-3{color:#809337; font-size:1.33em; margin-bottom:0; display:block; line-height:1.25em; text-decoration:none} 

.link-3:hover{ text-decoration:underline} 

.link1{color:#d9cbb4; background:url(../images/marker3.gif) center left no-repeat; padding-left:10px; display:block; margin-bottom:15px}

.link2{background:url(../images/marker.gif) top left no-repeat; background-position:0 3px; margin:0; padding-left:16px; color:#d9cbb4 } 

.link4{background:url(../images/marker.gif) top left no-repeat; background-position:0 3px; margin:0; padding-left:16px; color:#baaf9d } 

.link3{color:#baaf9d; } 

.link5{ color:#809337}



.flash{ margin:0 -6px 0 -6px}

#content ul{margin:0; padding:0; list-style:none;}

#content ul li{background:url(../images/marker.gif) top left no-repeat; background-position:0px 7px; margin:0; padding-left:16px; line-height:22px; }

#content ul li a{color:#d9cbb4; text-decoration: underline; line-height:2em; } 

#content ul li a:hover { text-decoration:none; }

.project_ul{

padding-left:16px; line-height:22px; 

background:none;

}



/*header*/

#header {font-size:0.75em; color:#FFFFFF }

#header .logo{ margin:88px 0 71px 41px }

#header .slogan{ margin:0 0 75px 41px }

#header .sub_menu{ margin:67px 0 0 797px; position:absolute; font-size:.833em; color:#5f4c3f }

#header .sub_menu a{color:#5f4c3f; text-decoration:none }

#header .sub_menu a:hover{text-decoration:underline }

#header .sub_menu span a{color:#786b58; text-decoration:underline }

#header .sub_menu span a:hover{color:#786b58; text-decoration:none }

#header .p{ margin:328px 0 0 86px}



#header ul{margin:0; padding:0; list-style:none;}

#header ul li{ margin:0; display:inline}

#header ul li a{color:#b7b29f; text-decoration:none; margin:0 0 0 0; width:147px; text-align:center; display:block; float:left; padding:3px 0 3px 0; background:url(../images/menu.gif) center right no-repeat;} 

#header ul li a:hover { color:#ffffff; font-size:1.25em; text-decoration:none  }

#header ul li .current{ color:#ffffff; font-size:1.25em; text-decoration:none  }

#header ul li .first{background:url(../images/menu_first.gif) center right no-repeat; }

#header ul li .last{background:none; }





/*content*/

#content{ font-size:0.75em; width:100%; text-align:left; background:url(../images/bg_cont1.gif)}

#content .bg-cont1{background:url(../images/bg_cont.gif) no-repeat top}

#content .indent-main{padding:10px 21px 10px 40px}

#content .indent-row{padding:5px 10px 10px 10px; position:absolute; z-index:1000; width:230px; height:75px;}

#content .title{  margin-bottom:26px}

#content .title1{  margin:40px 0 26px 0}

#content .img-left{ float:left; margin:0 20px 16px 0}

#content .img-indent{ margin:0 0 16px 0}

#content p{ margin:0px; padding:5px 0px 5px 0px;}

#content .p1{ margin:0 0 17px 0}

#content .p2{ margin:0 0 14px 0}

#content .p3{ margin:0 0 21px 0}

#content .txt{ color:#baaf9d}

#content .txt a{ color:#baaf9d}

#content .txt .link{color:#809337; font-size:1.33em; margin-bottom:15px; display:block; line-height:1.25em} 

#content .txt .link2{background:url(../images/marker.gif) top left no-repeat; background-position:0 3px; margin:0; padding-left:16px; color:#d9cbb4 } 



.div_bg{ background:url(../images/bg_3.png) left top; //background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/bg_3.png', sizingMethod='scale',enabled=true); color:#baaf9d}

.div_bg1{ background:url(../images/bg_3.png) left top; //background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/bg_3.png', sizingMethod='scale',enabled=true)}



.bg3{ background:url(../images/bg1.gif) no-repeat 190px top  } 

.bg4{ background:url(../images/bg_2.gif) no-repeat 380px top  } 

.bg1{ background:url(../images/bg3.gif) repeat-y 190px top  } 

.bg2{ background:url(../images/bg3.gif) repeat-y 380px top  } 

.tail{ background:url(../images/tail.gif) repeat-x bottom; padding-bottom:18px; margin-bottom:15px } 

.tail1{ background:url(../images/tail.gif) repeat-x bottom; padding-bottom:18px;} 

.width{ width:300px}

.width1{ width:300px}

.row1{ height:118px; width:272px; color:#FFFFFF; font-size:12px; line-height:1.09em;}

.row2{ height:117px; width:272px; background:url(../images/bg_row2.jpg); color:#FFFFFF; font-size:12px; line-height:1.09em}

.row3{ height:118px; width:272px; background:url(../images/bg_row3.jpg); color:#FFFFFF; font-size:12px; line-height:1.09em}

.row4{ height:365px; width:272px; color:#FFFFFF; font-size:12px; line-height:1.09em; padding-top:10px;}



#content .indent-col3{padding:10px 0 25px 23px}

#content .indent-col1{padding:10px 20px 30px 22px}



#page1 .indent{margin:0 0 37px 0}

#page1 .indent1{padding:10px 0 0 20px}

#page1 .indent2{padding:15px 19px 15px 20px; margin-bottom:0px;}

#page3 .indent{margin:0 0 0 212px}

#page3 .indent1{padding:31px 0 0 20px}

#page7 #content p{ margin:0 5px 17px 0}

.indent2{padding:10px 0 0 20px}

/*block*/

.box{ background:url(../images/bg_center.gif) #EAE4E0; width:100%; color:#767676; font-size:1em; }

.box .border-top {background:url(../images/border_top.gif) repeat-x top;}

.box .border-bottom {background:url(../images/border_bottom.gif) repeat-x bottom;}

.box .border-left {background:url(../images/border_left.gif) repeat-y left;}

.box .border-right {background:url(../images/border_right.gif) repeat-y right;}

.box .corner-top-left {background:url(../images/corner_top_left.gif) no-repeat left top;}

.box .corner-top-right {background:url(../images/corner_top_right.gif) no-repeat right top;}

.box .corner-bottom-left {background:url(../images/corner_bottom_left.gif) no-repeat left bottom;}

.box .corner-bottom-right {background:url(../images/corner_bottom_right.gif) no-repeat right bottom; }

.box .indent-box{ padding:0 0 0 0; }





/*footer*/

#footer { color:#686761; font-size:0.75em; text-align:center }

#footer .indent-footer{ padding:10px 30px 10px 30px;}

#footer a {color:#686761; text-decoration:none}  

#footer a:hover {  text-decoration:underline}



.h{ height:43px}

.block-contact span{ float:right; margin-right:170px}

input{

   	border:1px solid #baaf9d; 

	background:#1e1b19;

	color:#baaf9d;

	width:150px; height:18px;

	font-size:1em;

	padding-left:5px;

	margin-bottom:3px

}



textarea{

   	border:1px solid #baaf9d; 

	background:#1e1b19;

	color:#baaf9d;

	width:252px; height:156px;

	font-size:1em;

	padding-left:5px;

	margin-bottom:11px;

	overflow:auto}

	

.h1paddingheight{

	/*padding:10px 0px 10px 0px;

	float:left;

	width:100%;*/

	line-height:40px;

	color:#FFFFFF;font-size:24px;

	}

.h2paddingheight{

	padding:5px 0px 10px 0px;

	font-family:Arial, Helvetica, sans-serif, "A Damn Mess", Tahoma, "Myriad Pro";

	font-size:18px;

	color:#ff7c00;

	text-decoration:none;

	font-weight:normal;

	}

.new_youtube_wrap{

	width:565px;

	float:left;

	padding:25px 0px 25px 0px;

	}

.youtube_video{

	width:280px;

	float:left;

	}

.ul_newstyle{

	padding:0px 0px 0px 15px;

	color:#FFFFFF;

	font-family:Arial, Helvetica, sans-serif, "A Damn Mess", Tahoma, "Myriad Pro";

	font-size:12px;

	font-weight:normal;

	text-decoration:none;

	}

.ul_newstyle li{

	list-style:disc;

	}

	.btn_submit{

   	border:1px solid #baaf9d; 

	background:#baaf9d;

	color:#018EB9;font-weight:bold;

	width:125px; height:20px;

	font-size:1em;

	padding-left:5px;

	margin-bottom:3px

}

.who_are_we_ul_style{

	padding:0px 0px 0px 15px;

	list-style:decimal;

	font-family:Arial, Helvetica, sans-serif, "A Damn Mess", Tahoma, "Myriad Pro";

	font-size:12px;

	color:#FFFFFF;

	list-style-image:none;

	margin:0px;

	}

.who_are_we_ul_style li{

	list-style:decimal;

	color:#FFFFFF;

	list-style-image:none;

	margin:0px;

	}

.p_style_class{

	margin:0px; 

	padding:5px 0px 5px 0px;

	}

.rule_of_law{

	padding:0px; 

	position:absolute; 

	z-index:1000; height:365px; width:272px;}

.checkbox_style{

	border:0px;

	width:16px;

	height:16px;

	margin:0px 0px 0px 0px;

	}

	.new_submit_class{

	padding:0px;

	background-color:#990000;

	color:#FFFFFF;

	border:solid 1px #FFFFFF;

	width:60px;

	height:20px;

	}

	.new_file_class{

	padding:0px;

	background-color:#000000;

	color:#FFFFFF;

	border:solid 1px #FFFFFF;

	/*width:100px;*/

	height:25px;

	}

	.new_radio{

	padding:0px;

	background-color:none;width:20px;

		}

.td_new_radio{

	padding:0px;

	background-color:none;width:20px;

}		

.td_style{

	font-family:Arial, Helvetica, sans-serif, "A Damn Mess", Tahoma, "Myriad Pro";

	font-size:12px;

	color:#FFFFFF;

	list-style-image:none;

	margin:0px;

}		

#menu_align_zindex{

	width:968px;

	height:42px;

	}

#menu_wrap_indent{

	width:968px; 

	height:42px;

	background-image:url(../images/menu_wrap.jpg);

	background-repeat:no-repeat;

	position:absolute;

	z-index:10000;

	}

.select_box{

border:1px solid #baaf9d; 

	background:#1e1b19;

	color:#baaf9d;

	width:150px; height:18px;

	font-size:1em;

	padding-left:5px;

	margin-bottom:3px	

}		

.input_text{

border:1px solid #baaf9d; 

	background:#1e1b19;

	color:#baaf9d;

	width:500px; height:27px;

	font-size:1em;

	padding-left:5px;

	margin-bottom:3px	

}		



.style1{

border:1px solid #baaf9d; 

	background:#1e1b19;

	color:#baaf9d;

	width:400px; height:27px;

	font-size:1em;

	padding-left:5px;

	margin-bottom:3px	

}		

.style3{

border:1px solid #baaf9d; 

	background:#1e1b19;

	color:#baaf9d;

	width:270px; height:27px;

	font-size:1em;

	padding-left:5px;

	margin-bottom:3px	

}		

.style2{

border:1px solid #baaf9d; 

	background:#1e1b19;

	color:#baaf9d;

	width:400px; height:27px;

	font-size:1em;

	padding-left:5px;

	margin-bottom:3px	

}		

.style4{

border:1px solid #baaf9d; 

	background:#1e1b19;

	color:#baaf9d;

	width:200px; height:27px;

	font-size:1em;

	padding-left:5px;

	margin-bottom:3px	

}	

.style5{

border:1px solid #baaf9d; 

	background:#1e1b19;

	color:#baaf9d;

	width:250px; height:27px;

	font-size:1em;

	padding-left:5px;

	margin-bottom:3px	

}