@charset "utf-8";
/*----------------------------
used colors:

text color:				#393a3a
sitenav:				#002c55
sitenav active: 		#998d02
sitenav special color:	#920629
sitenav special active:	#db0b3f
a color:				#998d02

------------------------------*/

html {
	font:62.5% Arial, Helvetica, sans-serif;
	color:#393a3a;
}
body {
	font-size:1.2em;
	margin:0;
	padding:0 5px;
}

#container{
	width:1000px;
	margin:0 auto;
	text-align:left;
	background:url(../failid/Project/container_bg.gif) no-repeat;
	min-height:555px;
	height:auto !important;
	height:555px;
	padding:23px 0 0 95px
}

/*TEXT*/
p, h1, h2, h3, h4, h5, h6{
	margin:0;
	padding:.5em 0;
}
h1, h2, h3, h4{
	color:#002c55;
	font-weight:normal;
	font-size:2.4em;
	background:url(../failid/Project/header_bg.png) no-repeat right center;
	padding-right:38px;
	float:left
}
h2, h3, h4{background:none}
h3{font-size:2em}
h4{font-size:1.5em}

/*MISC*/
a {
	color:#998d02;
	text-decoration:none;
	font-weight:bold
}
a:hover{text-decoration:underline}
a img{border:none}

/*read more*/
a.more{
	display:block;
	background:url(../failid/Project/more_bg.png) no-repeat right top;
	padding:7px 40px 7px 0
}

.fl{float:left}
.fr{float:right}
.clear{clear:both}

/*LAYOUT*/
#head{
	height:122px;
}
#sitelogo{
	display:block;
	float:left
}
#left_sidebar{
	float:left;
	width:170px;
	margin-left:72px
}
#right_sidebar{
	width:697px;
	float:right;
	min-height:350px;
}
#footer{
	background:url(../failid/Project/footer_bg.gif) no-repeat right top;
	min-height:88px;
	height:auto !important;
	height:88px;
	margin-top:20px
}

/*SITENAV*/
ul#sitenav{
	padding:0;
	float:left;
	width:670px;
	list-style:none;
	margin:16px 0 0 34px
}
ul#sitenav li{
	float:left;
	margin:0;
	padding:0;
}
ul#sitenav li a{
	display:block;
	padding:6px 30px 6px 10px;
	color:#002c55;
	text-decoration:none;
	font-family:"Myriad Pro", Arial, sans-serif;
	font-weight:bold;
	border-left:1px dotted #000
}

ul#sitenav li:hover a,
ul#sitenav li.active a{
	color:#998d02;
}
ul#sitenav li#special{
	float:right
}
ul#sitenav li#special a{
	color:#920629
}
ul#sitenav li#special:hover a,
ul#sitenav li#special.active a{
	color:#db0b3f
}

/*PGAENAV*/
div.pagenav{
	background:url(../failid/Project/menu_shadow.png) repeat-y right top;
	padding-right:6px
}
div.pagenav div.shadow{
	background:url(../failid/Project/menu_shadow_bottom.png) repeat-x left top;
	height:6px
}
div.pagenav ul{
	margin:0;
	list-style:none;
	background:url(../failid/Project/menu_bg.png) repeat;
	padding:10px
}
div.pagenav ul li{
	margin:0;
	padding:0;
	border-bottom:1px solid #fff
}
div.pagenav ul li a{
	text-decoration:none;
	display:block;
	color:#002c55;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.1em;
	border-bottom:1px solid #d1deec;
	padding:4px 2px
}
div.pagenav ul li:hover a,
div.pagenav ul li.active a{
	color:#998d02;
}

/*SUB_PAGE*/
/*quote*/
.quote_p{
	width:405px;
}
.quote{
	width:235px;
	position:relative;
	font-style:italic;
	font-size:1.4em;
	padding:20px
}
.quote .quote_one{
	position:absolute;
	background:url(../failid/Project/quote_up.png) no-repeat;
	width:16px;
	height:16px;
	left:0;
	top:0
}
.quote .quote_two{
	position:absolute;
	background:url(../failid/Project/quote_down.png) no-repeat;
	width:16px;
	height:16px;
	bottom:0;
	right:0
}

/*INDEX PAGE*/
#index #container{
	background:url(../failid/Project/index_container_bg.gif) no-repeat top left
}
#index h1{
	background:none
}
#index #right_sidebar{
	width:484px;
	padding-right:141px;
	margin-top:40px;
}
.port {
	text-align:center;
	margin:5px;
	float:left;
	height:135px;
}
.picborder{ 
	border:5px solid #CCCCCC;
	display:block;
}
.lipud {
	text-align:right;
	margin-right:30px;
}