* { margin:0; padding:0;}
body { background:#21262c; font-family:Arial, Helvetica, sans-serif; font-size:100%; line-height:1em; color:#5d5d60; min-width:922px;}

input, textarea, select { font-family:Arial, Helvetica, sans-serif; font-size:1em;}

object { vertical-align:top; outline:none;}

.fleft { float:left;}
.fright { float:right;}
.clear { clear:both;}

.alignright { text-align:right;}
.aligncenter { text-align:center;}

.wrapper {
	width:100%;
	overflow:hidden;
	font-size: 9pt;
}
.container { width:100%;}

p { margin:0; padding:0;}

.tail-top { background:url(images/tail-top.gif) left top repeat-x #fff;}
.tail-bottom { background:url(images/tail-bottomnew.gif) left bottom repeat-x;}


/*==================forms====================*/
input, select { vertical-align:middle; font-weight:normal;}
img {
	border:90;
	vertical-align:top;
	text-align:right;
}

#form .form { height:27px;}
#form input {width:243px; padding:1px 3px 1px 3px; background:#fff; border-top:2px solid #b4b4b4; border-left:2px solid #d1d1d1; border-bottom:1px solid #e1e1e1;  border-right:1px solid #e1e1e1; color:#5d5d60;}
#form textarea { width:243px; height:80px; overflow:auto; background:#fff;  border-top:2px solid #b4b4b4; border-left:2px solid #d1d1d1; border-bottom:1px solid #e1e1e1;  border-right:1px solid #e1e1e1; padding:1px 3px 0 3px; color:#5d5d60; margin-bottom:18px;}
#form .link1 { float:right; margin-left:14px;}


/*==================list====================*/
ul { list-style:none;}

.site-nav {
	position:absolute;
	top:122px;
	left:17px;
	width: 899px;
	height: 20px;
}
.site-nav li { float:left; font-weight:bold; padding-right:74px;}
.site-nav li a { text-decoration:none; color:#fff;}
.site-nav li a:hover,
.site-nav li a.act {
	color:#900;
	font-size: 10pt;
}
.site-nav li.last { padding-right:0;}

.banner-list { margin-top:-9px;}
.banner-list li { padding-top:9px;}

.list { margin-bottom:-6px;}
.list li { padding:0 0 6px 35px; background:url(images/marker1.gif) no-repeat left 2px; line-height:1.38em;}
.list li a { text-decoration:none; color:#5d5d60;}
.list li a:hover { text-decoration:underline;}
.list li.alt { background:none;}
.list li.alt a { color:#ee770d; text-decoration:underline;}
.list li.alt a:hover {
	text-decoration:none;
	color: #900;
}

.list1 li { padding:0 0 7px 23px; background:url(images/marker2.gif) no-repeat left 6px; line-height:1.38em;}
.list1 li.alt { background:none;}

.list2 { width:100%; overflow:hidden; padding-bottom:15px;}
.list2 li {
	width:182px;
	float:left;
	margin-right:37px;
	font-size: 9pt;
}
.list2 li img {
	display:block;
	margin-bottom:26px;
	font-weight: bold;
}
.list2 li a { text-decoration:none; color:#5d5d60;}
.list2 li a:hover {
	text-decoration:underline;
	font-size: 0.814pt;
	font-weight: normal;
}
.list2 li.last { margin-right:0;}

.list3 { width:100%; overflow:hidden; padding-bottom:20px;}
.list3 li { float:left; width:252px; margin-right:43px;}
.list3 li.last { margin-right:0;}


/*==================other====================*/
.img-box img { margin-bottom:22px; display:block;}

.img-box1 { width:100%; overflow:hidden; padding-bottom:26px;}
.img-box1 img { float:left; margin:0 36px 0 0;}

.p1 { margin-bottom:20px;}

.phone { float:right;}

.extra { background:url(images/icon.gif) no-repeat 60px 0; text-align:right; line-height:1.38em; color:#8b8b8f; padding-top:15px;}
.extra b { display:block; margin-bottom:6px; color:#333435;}


/*==================txt, links, lines, titles====================*/
a {color:#ee770d; outline:none;}
a:hover{
	text-decoration:none;
	color: #900;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
}

h4 {
	color:#5d5d60;
	font-size:12pt;
	font-weight:normal;
	line-height:1.33em;
	margin-bottom:18px;
}
h5 {
	font-size:9pt;
	line-height:1.38em;
	margin-bottom:8px;
	color: #666;
}

.rss { position:absolute; right:26px; top:49px;}
.rss a { background:url(images/rss.gif) no-repeat right top; padding:8px 43px 5px 0; color:#4d4c4c; display:block;}

.link1 { display:block; float:left; background:url(images/link1-tail.gif) repeat-x top; color:#fff; font-size:.92em; text-decoration:none; line-height:.92em;}
.link1 em { display:block; background:url(images/link1-left.gif) no-repeat left top;}
.link1 b {
	display:block;
	background:url(images/link1-right.gif) no-repeat right top;
	padding:3px 12px 5px 12px;
	font-style:normal;
	font-weight:normal;
	color: #5D5D70;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
}
.link1:hover { color:#7e3f01;}

.title {
	margin-bottom:36px;
	border-bottom:1px solid #cecece;
	padding-bottom:14px;
	font-size: 12pt;
	text-align: left;
	color: #666;
}


/*==================boxes====================*/
.slogan-box { width:862px; height:325px; background:url(images/slogan-bg.jpg) no-repeat left top; position:absolute; left:27px; top:182px;}
.slogan-box span {
	position:absolute;
	left:641px;
	top:214px;
}

.box { width:100%;}
.box .border-top {background:url(images/border-top.gif) repeat-x top;}
.box .border-bot { background:url(images/border-bot.gif) repeat-x bottom #fff;}
.box .border-left {background:url(images/border-left.png) repeat-y left;}
.box .border-right {background:url(images/border-right.png) repeat-y right; padding:0 3px;}


/*header*/
#header .logo {
	position:absolute;
	left:41px;
	top:-11px;
}

/*content*/
#content { padding:24px 36px 60px 37px;}
#content p,
#content dl {
	line-height:1.38em;
	color: #666;
	font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
}
#content dl { margin-bottom:-20px;}
#content dl dt { font-weight:bold; margin-bottom:8px;}
#content dl dd { margin-bottom:20px;}
#content .indent {
	padding-bottom:52px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
}
#content .indent1 { padding-bottom:26px;}

/*footer*/
#footer p {
	color:#575B5F;
	text-align:center;
	font-size:8pt;
	padding-top:25px;
}
#footer p a {
	color:#575B5F;
	font-size: 9pt;
}

/*================== index-1.html ==================*/
#page1 #content { padding-right:26px;}
#page6 .tail-top .tail-bottom #main .box .border-left.png .border-right.png .border-bot .border-top #content .row-1 .wrapper .col-2 .indent .img-box .p1 strong {
	text-align: center;
}
#page6 .tail-top .tail-bottom #main .box .border-left.png .border-right.png .border-bot .border-top #content .row-1 .wrapper .col-2 .indent .img-box p strong {
	text-align: left;
}
#page6 .tail-top .tail-bottom #main .box .border-left.png .border-right.png .border-bot .border-top #content .row-1 .wrapper .col-2 .indent .img-box {
	text-align: left;
}
#page6 .tail-top .tail-bottom #main .box .border-left.png .border-right.png .border-bot .border-top #content .row-1 .wrapper .col-1 .indent p {
	text-align: left;
	color: #666;
}
#page6 .tail-top .tail-bottom #main .box .border-left.png .border-right.png .border-bot .border-top #content .row-1 .wrapper .col-2 .indent .img-box ul li {
	font-size: 9pt;
}
#page6 .tail-top .tail-bottom #main .box .border-left.png .border-right.png .border-bot .border-top #content .row-1 .wrapper .col-2 .indent .img-box #apDiv2 a {
	color: #900;
	font-size: 9pt;
}
#page6 .tail-top .tail-bottom #main .box .border-left.png .border-right.png .border-bot .border-top #content .row-1 .wrapper .col-2 .indent .img-box #apDiv1 a {
	color: #900;
	font-size: 9pt;
}
#page3 .tail-top .tail-bottom #main .box .border-left.png .border-right.png .border-bot .border-top #content .indent .title div table tr td div table tr td .style2 p a {
	text-align: left;
}
#page3 .tail-top .tail-bottom #main .box .border-left.png .border-right.png .border-bot .border-top #content .indent .title div table tr td div table tr td .style2 p a {
	text-align: center;
}
#page1 .tail-top .tail-bottom #main .box .border-left.png .border-right.png .border-bot .border-top #content .row-1.indent .wrapper .col-2 p a {
	color: #900;
	font-size: 9pt;
}
#page3 .tail-top .tail-bottom #main .box .border-left.png .border-right.png .border-bot .border-top #content .indent table tr td table tr .style2211 div p a u {
	color: #900;
	font-size: 9pt;
}
#page3 .tail-top .tail-bottom #main .box .border-left.png .border-right.png .border-bot .border-top #content .indent table tr td table tr td table tr .style222 div ul li u {
	color: #900;
}
#page3 .tail-top .tail-bottom #main .box .border-left.png .border-right.png .border-bot .border-top #content .indent table tr td table tr td table tr .style222 div ul li u a {
	color: #900;
	font-size: 9pt;
}
#page3 .tail-top .tail-bottom #main .box .border-left.png .border-right.png .border-bot .border-top #content .indent table tr td table tr .style2211 div p a {
	color: #900;
	font-size: 9pt;
}
#page3 .tail-top .tail-bottom #main .box .border-left.png .border-right.png .border-bot .border-top #content .indent table tr td table tr td table tr .style221 div ul li a {
	color: #900;
	font-size: 9pt;
}
#page3 .tail-top .tail-bottom #main .box .border-left.png .border-right.png .border-bot .border-top #content .indent table tr td table tr td table tr .style222 div ul li a {
	color: #900;
	font-size: 9pt;
}
#page3 .tail-top .tail-bottom #main .box .border-left.png .border-right.png .border-bot .border-top #content .indent table tr td table tr .style2221 div ul li .style7 a {
	color: #900;
	font-size: 9pt;
}
#page3 .tail-top .tail-bottom #main .box .border-left.png .border-right.png .border-bot .border-top #content .indent table tr td table tr .style22211 div ul li a .style71 a {
	color: #900;
	font-size: 9pt;
}
#page3 .tail-top .tail-bottom #main .box .border-left.png .border-right.png .border-bot .border-top #content .indent table tr td table tr .style22211 div ul li .style7 a {
	color: #900;
	font-size: 9pt;
}
#page3 .tail-top .tail-bottom #main .box .border-left.png .border-right.png .border-bot .border-top #content .indent table tr td table tr .style2221 div ul li a {
	color: #900;
	font-size: 9pt;
}
#page3 .tail-top .tail-bottom #main .box .border-left.png .border-right.png .border-bot .border-top #content .indent table tr td table tr .style22211 div ul li a {
	color: #900;
	font-size: 9pt;
}
#page3 .tail-top .tail-bottom #main .box .border-left.png .border-right.png .border-bot .border-top #content .indent .list2 li div a {
	font-weight: normal;
	font-size: 9pt;
}
#page3 .tail-top .tail-bottom #main .box .border-left.png .border-right.png .border-bot .border-top #content .indent .list2 li div a b {
}
#page3 .tail-top .tail-bottom #main .box .border-left.png .border-right.png .border-bot .border-top #content .indent .list2 li div ul li {
	font-weight: normal;
}
#page5 .tail-top .tail-bottom #main .box .border-left.png .border-right.png .border-bot .border-top #content strong {
	text-align: left;
}
#page5 .tail-top .tail-bottom #main .box .border-left.png .border-right.png .border-bot .border-top #content strong {
	text-align: left;
}
#page5 .tail-top .tail-bottom #main .box .border-left.png .border-right.png .border-bot .border-top #content ul li {
	font-size: 9pt;
	color: #666;
}
#page3 .tail-top .tail-bottom #main .box .border-left.png .border-right.png .border-bot .border-top #content .indent p strong {
	text-align: left;
	color: #666;
}
#page6 .tail-top .tail-bottom #main .box .border-left.png .border-right.png .border-bot .border-top #content .row-1 .wrapper .col-2 .indent .img-box ul li strong {
	color: #666;
}
#page3 .tail-top .tail-bottom #main .box .border-left.png .border-right.png .border-bot .border-top #content .indent ul li strong {
	font-size: 9pt;
}
#page3 .tail-top .tail-bottom #main .box .border-left.png .border-right.png .border-bot .border-top #content .indent ul li {
	font-size: 9pt;
}
#page1 .tail-top .tail-bottom #main .box .border-left.png .border-right.png .border-bot .border-top #content .row-2 .wrapper .col-1 .p1 a {
	color: #900;
	font-size: 9pt;
}
#page5 .tail-top .tail-bottom #main .box .border-left.png .border-right.png .border-bot .border-top #content #apDiv3 p strong {
	text-align: center;
}
#page5 .tail-top .tail-bottom #main .box .border-left.png .border-right.png .border-bot .border-top #content #apDiv3 p strong {
	text-align: center;
}
#page5 .tail-top .tail-bottom #main .box .border-left.png .border-right.png .border-bot .border-top #content .title div {
	font-size: 9pt;
}
#page5 .tail-top .tail-bottom #main .box .border-left.png .border-right.png .border-bot .border-top #content #apDiv3 p a {
	color: #900;
	font-size: 9pt;
}
#page5 .tail-top .tail-bottom #main .box .border-left.png .border-right.png .border-bot .border-top #content #apDiv p a {
	color: #900;
	font-size: 9pt;
}
#page5 .tail-top .tail-bottom #main .box .border-left.png .border-right.png .border-bot .border-top #content #apDiv4 p a {
	color: #900;
	font-size: 9pt;
}
#page7 .tail-top .tail-bottom #main .box .border-left.png .border-right.png .border-bot .border-top #content .wrapper .col-1 .indent1 .img-box ul li strong {
	text-align: left;
}
#page7 .tail-top .tail-bottom #main .box .border-left.png .border-right.png .border-bot .border-top #content .wrapper .col-1 .indent1 .img-box ul li {
	text-align: left;
}
