﻿body,html {
   text-align:center;
   font-family:  Arial, Helvetica, sans-serif;
   font-size:12px;
   height:100%;
   color:#222;
   background:url(/images/bg/body_li.jpg) repeat-x #C3E6F7 top;
}
* {
    margin:0;
	padding:0;
}

a:link{
	color:Blue;
	text-decoration:none;
	}
a:visited {
	color:#990033;
	text-decoration:none;
	}
a:hover {
	color:Orange;
	text-decoration:none;
	}


a img {
	 border:0;
}

table
 {
 	margin:0; 
 	padding:0
 }

td,th {
	font-size: 12px;
	color: #333333;
}

input {
	VERTICAL-ALIGN: middle
}
select {
	VERTICAL-ALIGN: middle
}

p
{
  font:Arial;
  font-size:14px;
  margin:10px 20px 10px 20px;
  line-height:200%;
}

.page_body
{
	/*background:url(../images/bg/bg.jpg) repeat #fff;*/
	PADDING-TOP: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-RIGHT: 0px; 
	PADDING-BOTTOM: 0px;
	MARGIN: 0px auto; 
	WIDTH: 910px; 
	BACKGROUND-COLOR: #ffffff; 
	TEXT-ALIGN:left;
}
.main {
	CLEAR: both
}
.cbody {
	padding:5px 5px 5px 5px;
	margin: 5px 10px 5px 10px;
	WIDTH: 99%; 
	TEXT-ALIGN: left;
    overflow:hidden;
}

.margintop {
	MARGIN-TOP: 5px
}

.page_nav {
	BACKGROUND: url(../images/place_bg.gif) repeat-x; 
	padding:0px 0px 0px 0px;
	WIDTH: 99%; 
	HEIGHT: 31px;
}
.page_nav .title {
	BACKGROUND: url(../images/place_left.gif) no-repeat left top; 
	FLOAT: left; 
	OVERFLOW: hidden; 
	LINE-HEIGHT: 31px;
	HEIGHT: 31px;
}

.page_nav .title span {
	MARGIN-LEFT: 10px; COLOR: #666666
}

.page_nav .placenav {
	BACKGROUND: url(../images/place_right.gif) no-repeat right top; 
	FLOAT:right; 
	OVERFLOW: hidden; 
	PADDING-RIGHT: 5px; 
	LINE-HEIGHT: 31px
}
.page_nav .placenav A {
	MARGIN: 0px 3px; 
	COLOR: #666666;
	HEIGHT: 31px;
}

.page_top
{
  width:auto;
  padding-top:40px;
  margin-left:10px;
  text-align:left;
  font-size:14px;
}
.page_title
{
  font-size:20px;
  font-weight:bolder;
  padding-top:8px;
  padding-bottom:8px;
}

.page_text1
{
 font-size:14px;
 padding-top:8px;
 padding-bottom:8px;
 text-align:left;
 background-color:#fcfcfc;
 border:solid 1px #E7E7E7;
} 

.page_text 
{
   	padding:0px 0px 0px 0px;
	margin: 0px 5px 5px 0px;
	BORDER-TOP: #cfe9f6 1px solid; 
	BORDER-LEFT: #b1daef 1px solid; 
	BORDER-RIGHT: #b1daef 1px solid; 
	BORDER-BOTTOM: #b1daef 1px solid;
    overflow:hidden;
	WIDTH: 99%; 
    font-size:14px;
    text-align:left;
    line-height:200%;
}

.page_text UL LI {
	BACKGROUND: url(../images/redarrow.gif) no-repeat 0px 10px; 
	MARGIN-LEFT: 8px; 
	OVERFLOW: hidden; 
	WIDTH: 510px; 
	TEXT-INDENT: 12px; 
	LINE-HEIGHT: 27px; 
	BORDER-BOTTOM: #dff5ff 1px dotted; 
	WHITE-SPACE: nowrap; 
	HEIGHT: 27px;
	TEXT-OVERFLOW: ellipsis
}

.page_text ul li a {
	color: #000;
}

.page_text ul li a:hover {
	color: #F09C42
}

.page_text .title {
	BACKGROUND: url(../images/place_bg.gif) repeat-x 0px -1px; 
	MARGIN: 0px auto; 
	WIDTH: 510px; 
	LINE-HEIGHT: 50px; 
	HEIGHT: 50px
}
.page_text H1 {
	FONT-SIZE: 15px; 
	margin-top:10px;
	margin-left:21px;
	COLOR: #2259a6; 
	TEXT-ALIGN: left
}

.page_text H2 {
	FONT-SIZE: 14px; 
	margin-top:10px;
	margin-left:21px;
	COLOR: #CC3300; 
	TEXT-ALIGN:left
}

.page_text H3 {
	FONT-SIZE: 15px; 
	margin-top:10px;
	margin-left:21px;
	COLOR: #996633; 
	TEXT-ALIGN:left
}

.page_text span {
	MARGIN-LEFT: 10px; COLOR: #666666
}
.page_text span a {
	FONT-WEIGHT: normal; COLOR: #666666
}
.page_parag
{
  vertical-align:middle;
  background-color:CornflowerBlue; 
  height:30px; margin:10px 10px 10px 10px
}

#art_desc {
	CLEAR: both; BORDER-RIGHT: #bfdfff 1px dashed; PADDING-RIGHT: 3px; BORDER-TOP: #bfdfff 1px dashed; PADDING-LEFT: 3px; BACKGROUND: #f5fbff; PADDING-BOTTOM: 3px; BORDER-LEFT: #bfdfff 1px dashed; WIDTH: 98%; COLOR: #444; LINE-HEIGHT: 25px; PADDING-TOP: 3px; 
	BORDER-BOTTOM: #bfdfff 1px dashed;
    font-size:14px;
}