BODY { 
	
}
A {
	COLOR: #1450b2
}
A:hover {
	COLOR: #FF8900; TEXT-DECORATION: underline
}
H1 {
	MARGIN-BOTTOM: 20px; FONT-SIZE: 30px; FONT-WEIGHT: bolder
}
H3 {
	FONT-SIZE: 18px; FONT-WEIGHT: bolder
}
#wrap_top_bg {
width:100%;
background:url('/img/top_bg.jpg') repeat-x top;
}
#wrap {
width:962px;
margin:0 auto;
}
#page {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 5%; PADDING-RIGHT: 5%; PADDING-TOP: 0px;
}
#head {
	POSITION: relative; HEIGHT: 129px;
}
#logo {
	POSITION: absolute; TOP: 39px; width: 450px; font-size: 22px;
}
#logo A {
	DISPLAY: block; HEIGHT: 60px
}
#phone {
	POSITION: absolute; FONT-SIZE: 20px; TOP: 59px; RIGHT: 0px; FONT-WEIGHT: bolder
}
#phone SPAN {
	COLOR: #666; FONT-SIZE: 12px
}
#photobox {
	LINE-HEIGHT: 0; HEIGHT: 300px
}
#photoboxInnerPage {
	LINE-HEIGHT: 0; HEIGHT: 100px;
}
#nav {
	POSITION: absolute; FONT-SIZE: 14px; TOP: 58px; FONT-WEIGHT: bolder; LEFT: 370px; /*550px*/
}
#nav LI {
	FLOAT: left; MARGIN-RIGHT: 11px;
}
#nav LI SPAN {
	PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #FF8900; PADDING-LEFT: 9px; PADDING-RIGHT: 9px; DISPLAY: block; COLOR: #fff; PADDING-TOP: 5px;
}
#nav LI B {
	PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #d68040; PADDING-LEFT: 9px; PADDING-RIGHT: 9px; DISPLAY: block; COLOR: #fff; PADDING-TOP: 5px;
}
#nav LI B A {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #fff; PADDING-TOP: 0px
}
#nav LI B A:hover {
	COLOR: #000
}
#nav LI A {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 9px; PADDING-RIGHT: 9px; DISPLAY: block; COLOR: #000; PADDING-TOP: 5px; TEXT-DECORATION: none;
}
#nav LI A:hover {
	COLOR: #FF8900
}
#index {
	POSITION: relative
}
#indexInnerPage {
	POSITION: relative
}
#quote {
	POSITION: absolute; PADDING-BOTTOM: 24px; BACKGROUND-COLOR: #FF8900; PADDING-LEFT: 40px; WIDTH: 57%; HEIGHT: 71%; PADDING-RIGHT: 40px; COLOR: #fff; TOP: 15px; PADDING-TOP: 34px; LEFT: 350px; text-align: justify;
}
#quote A {
	text-decoration: none; color: #FFFFFF; border-bottom:1px dashed #FFFFFF;
}
#quoteInnerPage {
	POSITION: absolute; PADDING-BOTTOM: 24px; BACKGROUND-COLOR: #FF8900; PADDING-LEFT: 40px; WIDTH: 57%; HEIGHT: 15%; PADDING-RIGHT: 40px; COLOR: #fff; TOP: 15px; PADDING-TOP: 34px; LEFT: 470px; text-align: justify;
}
.laq {
	POSITION: relative; MARGIN-RIGHT: -12px; LEFT: -12px
}
#main {
	PADDING-BOTTOM: 20px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 30px; _padding: 30px 0 0px 0
}
.area {
	WIDTH: 70%; FLOAT: left
}
.sidebar {
	WIDTH: 28%; FLOAT: right
}
.left#main .area {
	WIDTH: 64%; FLOAT: left; MARGIN-LEFT: 3%
}
.left#main .sidebar {
	WIDTH: 21%; FLOAT: left
}
.wide#main .area {
	WIDTH: 86%
}
.fifty#main .area {
	WIDTH: 45%; FLOAT: right
}
.fifty#main .sidebar {
	WIDTH: 49%; FLOAT: left
}
#wrapper {
	WIDTH: 100%; ZOOM: 1; FLOAT: right; MARGIN-LEFT: -300px
}
.isidebar {
	WIDTH: 268px; ZOOM: 1; FLOAT: left; MARGIN-RIGHT: 30px
}
.iarea {
	MARGIN-LEFT: 300px
}
#bottom {
	PADDING-BOTTOM: 30px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; CLEAR: both; FONT-SIZE: 12px; BORDER-TOP: #ccc 1px dotted; PADDING-TOP: 15px
}
#news_box {
	PADDING-BOTTOM: 3px; BACKGROUND-COLOR: #f1f2f6; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; MARGIN-BOTTOM: 20px; PADDING-TOP: 5px
}
.news_lite {
	PADDING-BOTTOM: 0px !important; PADDING-LEFT: 0px !important; PADDING-RIGHT: 0px !important; MARGIN-BOTTOM: 40px !important; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-TOP: 0px !important
}
#news_box P {
	MARGIN-BOTTOM: 1px
}
#news_box .date {
	FONT-STYLE: italic; MARGIN-BOTTOM: 3px; COLOR: #808080; FONT-SIZE: 12px
}
.news_head {
	
}
.news_content {
	MARGIN-BOTTOM: 20px
}
.boxes {
	MARGIN: 0px; CLEAR: both
}
.boxes .head {
	MARGIN-BOTTOM: 10px; FONT-SIZE: 14px; FONT-WEIGHT: bolder
}
.boxes TD {
	PADDING-BOTTOM: 20px; PADDING-RIGHT: 20px
}
.imgs {
	LINE-HEIGHT: 0; FLOAT: left; MARGIN-RIGHT: 10px
}
.imgs A {
	DISPLAY: block
}
.imgs IMG {
	BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; DISPLAY: block; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid
}
.boxes .desc {
	POSITION: relative; TOP: -3px
}
.subs LI {
	MARGIN-BOTTOM: 15px; FONT-SIZE: 14px
}
.subs LI SPAN {
	FONT-WEIGHT: bolder
}
.subs LI UL {
	LIST-STYLE-TYPE: none; MARGIN-TOP: 15px; MARGIN-LEFT: 25px; LIST-STYLE-IMAGE: none
}
.subs LI UL LI {
	MARGIN-BOTTOM: 10px
}
#path {
	MARGIN-BOTTOM: 10px; COLOR: #808080; FONT-SIZE: 11px
}
#path SPAN {
	FONT-FAMILY: Arail, sans
}
#path A {
	COLOR: #808080
}
#path A:hover {
	COLOR: #FF8900
}
.files {
	LIST-STYLE-TYPE: none !important; MARGIN-TOP: 0px !important; MARGIN-LEFT: 0px !important; LIST-STYLE-IMAGE: none !important
}
.files LI {
	MARGIN-BOTTOM: 10px !important
}
.files IMG {
	VERTICAL-ALIGN: middle; MARGIN-RIGHT: 4px
}
#info_files {
	LIST-STYLE-TYPE: none !important; MARGIN-TOP: 0px !important; MARGIN-LEFT: 0px !important; LIST-STYLE-IMAGE: none !important
}
#info_files LI {
	MARGIN-BOTTOM: 20px !important
}
#info_files LI UL LI {
	LIST-STYLE-TYPE: none !important; MARGIN-BOTTOM: 5px !important; LIST-STYLE-IMAGE: none !important
}
#info_files LI UL {
	LIST-STYLE-TYPE: none !important; MARGIN-BOTTOM: 0px !important; LIST-STYLE-IMAGE: none !important
}
#info_files IMG {
	VERTICAL-ALIGN: middle; MARGIN-RIGHT: 4px
}
.load IMG {
	POSITION: relative; VERTICAL-ALIGN: middle; TOP: -2px
}
.load SPAN {
	FONT-STYLE: italic; COLOR: #666
}
.content UL {
	MARGIN-TOP: -5px; MARGIN-BOTTOM: 20px
}
.content OL {
	MARGIN-TOP: -5px; MARGIN-BOTTOM: 20px
}
.date {
	FONT-STYLE: italic; COLOR: #808080; FONT-SIZE: 12px
}
.years {
	LIST-STYLE-TYPE: none !important; MARGIN-TOP: 0px !important; WIDTH: 100%; MARGIN-BOTTOM: 18px !important; FLOAT: left; MARGIN-LEFT: 0px !important; LIST-STYLE-IMAGE: none !important
}
.years LI {
	FLOAT: left; MARGIN-RIGHT: 20px
}
.years LI SPAN {
	COLOR: #666
}
#big_pic IMG {
	BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; LINE-HEIGHT: 0; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid
}
.imgs_select {
	MARGIN-TOP: 10px; WIDTH: 100%; MARGIN-BOTTOM: 20px; FLOAT: left
}
.imgs_select LI {
	MARGIN-BOTTOM: 10px; FLOAT: left; MARGIN-RIGHT: 10px
}
.imgs_select A {
	BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; LINE-HEIGHT: 0; DISPLAY: block; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid
}
.imgs_select A.act {
	BORDER-BOTTOM: #d68040 1px solid; BORDER-LEFT: #d68040 1px solid; BORDER-TOP: #d68040 1px solid; BORDER-RIGHT: #d68040 1px solid; -moz-opacity: 0.5; opacity: 0.5
}
span.newsDate { color: #a3a3a3; white-space: nowrap; font-size: 90%; font-style: italic; }

div.rightUserpic { float: right; width: 41%; padding-left: 10px; }
div.rightColumn { right: 160px; width: 41%; }
div.hpBlock { font-size:100%; line-height:130%; padding:10px; margin-bottom: 25px; }
div.hpBlock h2 { padding: 0 0 0.5ex 0; margin: 0px; font-size: 120%; color: #000000; text-align: justify; font-weight: bold; }
div.hpBlock div.rightInnerColumn { float: right; width: 50%; }
div.hpBlock div.leftInnerColumn { margin-right: 51%; }

.columns {list-style: none; margin:10px 0 0 10px;padding:0; font-size: 95%; }
    .columns li{float: left; width: 48%; font-size: 95%; }
    .columns li.col2{border-left: 0px solid #d7d7d7; border-right: 0px solid #d7d7d7; padding-left: 10px;}
    .columns li h3{padding: 0 10px;color: #2e4650; margin: 0 0 5px;}
    .columns li.col2 h3{padding-left: 10px;}
    .columns li p{line-height: 22px;padding: 0 20px 0 10px; margin: 0; color: #3f4345;}
    .columns li.col2 p{padding: 0 20px 0 20px;}
    .columns li a.more{display: block;color: #1666a3;padding: 5px 0;}
    .columns li a.more:hover{color: #0b4775; text-decoration: none;}

.colorGray	{color:#8D8D8D;}
.colorOrange	{color:#E56C09;}
.colorPink	{color:#ed1567;}
.fontSmall	{font-size:85%;}
.fontBig	{font-size:120.5%;}

dl.articles {
	margin: 0px;
	padding: 0px;
}
dl.articles dd {
	margin-left: 2em;
	padding-bottom: 2ex;
}
dl.articles dt {
	font-weight: bold;
}
dl.articles dt.otherArticles {
	font-weight: normal;
}
.im { BORDER-LEFT: #ff8900 3px solid; PADDING-LEFT: 25px; PADDING-LEFT: 130px; PADDING-BOTTOM: 5px; MARGIN: 2em 0em 1em; VERTICAL-ALIGN: middle; PADDING-TOP: 10px; PADDING-RIGHT: 5px; }
div.contentMiddle {
	padding-bottom: 2ex;
	padding-top: 1ex;
}
div.contentParagraph {
	line-height: 170%;
}

/* Photogallery */

table.photogallery td {
	font-size: 11px;
	color: #5e5e5e;
	vertical-align: top;
	}
table.photogallery td.nav {
	color: #0073ae;
	font-weight: bold;
	/*background: #fffbf8;*/
	padding: 0px 3px;
	text-align: left;
	}
table.photogallery td.nav span.sel {
	color: #5e5e5e;
	padding: 0px 3px;
	border: #ffc20e 1px solid;
	}
table.photogallery td.nav a {
	text-decoration: none;
	padding: 0px 3px;
	}
table.photogallery td.left {
	padding-right: 5px;
	width: 85px;
	}
table.photogallery td.image {
	margin: 0px 3px 10px 0px;
	background: #fbf9f8;
	border: #f7f5f4 1px solid;
	padding: 4px;
/*	width: 180px;*/
        width: 180px;
	vertical-align: middle;
}
table.photogallery img {
	background: #fff;
	border-color: #ddd #bbb #aaa #ccc;
	border-style: solid;
	border-width: 2px;
	padding: 0px;
	vertical-align: top;
	}

ul.photogallery img {
	background: #fff;
	border-color: #ddd #bbb #aaa #ccc;
	border-style: solid;
	border-width: 2px;
	padding: 0px;
	vertical-align: top;
	}
ul.photogallery li {
	display: inline;
	float: left;
	margin: 0px 3px 10px 0px;
	background: #fbf9f8;
	border: #f7f5f4 1px solid;
	padding: 4px;
	position: relative;
	width: 186px;
	height: 142px;
	text-align: center;
	vertical-align: middle;
	}
ul.photogallery div.title {
	font-size: 11px;
	color: #5e5e5e;
	}
