/* Content related CSS */

/*************/
/* True Tags */
/*************/
body {
	scrollbar-base-color:#90B5D4;
	scrollbar-arrow-color:#ffffff;
	scrollbar-track-color:#ffffff;
	background:#528CBC url(../images/template/bk_site.jpg) repeat-x top left;
	color:#333;
	padding:0px;
	margin:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

* {

}

html{
	scrollbar-base-color:#90B5D4;
	scrollbar-arrow-color:#ffffff;
	scrollbar-track-color:#ffffff;
	padding:0px;
	margin:0px;
}

p {
	font-size:12px;
	line-height:18px;
	}
	
#content hr {
	float:left;
	size:1;
	margin-bottom:0px;
	margin-top:0px;
	height: 1px;
	border-color: #c1c1c1;
	border-style: dotted;
	width:450px;
	}
	
img, img a, img a:link {
	border:none;
	background:none;
	text-decoration:none;
}

form {
    margin:0px;
	padding:0px;
}

input {
	font-size:11px;
	border:#666666 1px solid;
}

/*************/
/* Frame */
/*************/

#frame {
	width:900px; 
	padding:0px;
	margin:0px;
	}
	
#container {
	padding:0px;	
	margin:0px 0px 0px 10px;
	background:#FFFFFF url(../images/template/tab.gif) top no-repeat;
	width:889px;
	}
	
/*************/
/* Head & Logo & Login */
/*************/

#head {
	width:905px;
	margin:0px;
	padding:15px 0px;
	}

#logo {
	float:left;
	margin:0px;
	padding-left:30px;
	}
	
#login {
	float:right;
	width:380px;
	margin:0px;
	padding:0px;
	font: 10px Verdana, Arial, Helvetica, sans-serif normal;
	}
	
#login form {
	color:#FFFFFF;
	padding:5px 0px 0px 5px;
}
	
#loginnav {     
	padding:0px;     
	margin:0px;    
    list-style: none; 
} 

#loginnav ul {     
	padding:0px;     
	margin: 0px;     
	display: block;
	list-style: none; 
} 

#loginnav a {     
	padding: 5px;
	color:#ffffff;
	letter-spacing:1px;
	font: 10px Verdana, Arial, Helvetica, sans-serif normal;
	text-decoration:none;
} 

#loginnav a:hover, #loginnav  a:visited:hover {     
	 color:#D3E1F0;
} 

#loginnav li {     
	float: left;     
	color:#ffffff;
	letter-spacing:1px;
	font: 11px Verdana, Arial, Helvetica, sans-serif normal;
	position:relative;
}

	
/*************/
/* Navigation */
/*************/
	
#nav {
	width:889px;
	background:#FFFFFF url(../images/icons/arrow_nav.gif) no-repeat top right;
	border-bottom:#528CBC 3px solid;
	margin:8px 0px;
	padding:0px;
	}
	
#topnav {     
	padding:0px;     
	margin:0px 0px 0px 25px; 
    list-style: none; 
} 

#topnav ul {     
	padding: 0px;     
	margin: 0px;     
	border-left:#528CBC 3px solid;
	border-right:#528CBC 3px solid;
	list-style: none; 
} 

#topnav a {     
	display: block;
	padding: 10px 25px 10px 10px;
	color:#669900;
	letter-spacing:1px;
	font: 12px Verdana, Arial, Helvetica, sans-serif normal;
	text-decoration:none;
} 

#topnav a:hover, #topnav a:visited:hover {     
	 color:#D3E1F0;
}

#topnav li {     
	float: left;     
	color:#669900;
	letter-spacing:1px;
	font: 12px Verdana, Arial, Helvetica, sans-serif normal;
	position:relative;
}

#topnav li ul {     
	position: absolute;   
	width: 150px;     
	left: -999em; 
	color:#669900;
	letter-spacing:1px;
	background-color:#ffffff;
	border-bottom:#528CBC 3px solid;
} 

#topnav li:hover ul{     
	left: 0; 
	top: 100%; 
}

#topnav li:hover ul, #topnav li.sfhover ul {     
	left: auto; 
}

#topnav li p {     
    margin:0px;
	padding:8px 8px 0px 0px;
}


/***********************/
/* index */
/***********************/

#index {
	margin:8px 25px 20px 25px; 
	padding:10px 15px 25px 15px;
	float:left;
	width:46%;
	background:#fff url(../images/template/bk_hm.jpg) repeat-x top;
	border:#FF8207 1px solid;
	}
	
#index a, #index a:visited {
    color:#EF6123;
	font-weight:bold;
	}
	
#index a:hover, #index a:visited:hover {
    color:#226AB3;
	font-weight:bold;
	}
	
#index img {
	float:left;
	margin-right:10px;
	}
	
#tour {
	margin:15px 0px;
	padding:0px;
	}
	
#tour img {
	float:none;
	margin:10px;
	border:#FFFFFF 2px solid;
	}
	
#price {
	margin:8px 0px;
	padding:0px;
	float:right;
	}
	
.down {
	background:#fff url(../images/illus/down.jpg) no-repeat top right;
}
	
/***********************/
/* content */
/***********************/

#content {
	margin:8px 25px 20px 20px; 
	padding:0px 20px 25px 25px;
	float:left;
	width:67%;
	border:#FF8207 1px solid;
	}
	
#content a, #content a:visited {
    color:#EF6123;
	font-weight:bold;
	}
	
#content a:hover, #content a:visited:hover {
    color:#226AB3;
	font-weight:bold;
	}
	
#content img {
	float:right;
	border:#669900 1px solid;
	padding:5px;
	margin:0px 10px;
	}
	
#heading{
	height:70px;
	background:#ffffff url(../images/template/bk_page.jpg) top repeat-x;
	margin:0px -20px 0px -25px;
	padding-left:25px;
	}
	
.image {
	float:right;
	border:#fff 1px solid;
	}
	
/***********************/
/* sidebar left */
/***********************/
	
#sidebar_left {
	float:left;
	width:20%;
	margin:8px 0px 0px 20px;
	padding-top:10px;
	border:#004A87 1px solid;
	background:#ffffff url(../images/template/bar_left.jpg) bottom repeat-x;
	}
	
#sidebar_left h1 {
	width:95%;
	color:#004A87;
	font: 17px Verdana, Arial, Helvetica, sans-serif;
	margin:5px;
	padding:5px 0 5px 0;
	border-bottom:1px #004A87 solid;
	}
	
#sidebar_left h1 a, #sidebar_left h1 a:hover, #sidebar_left h1 a:visited {
	text-decoration:none;
	}
	
#sidebar_left h2 {
	color: #669900;
	font: 16px Verdana, Arial, Helvetica, sans-serif normal;
	margin:15px 0 5px 0;
	padding:0px;
	}
	
#sidebar_left h2 a, #sidebar_left h2 a:hover, #sidebar_left h2 a:visited {
	color: #669900;
	text-decoration:none;
	}
	
#sidebar_left h3 {
	color:#FF8207;
	font: 16px Verdana, Arial, Helvetica, sans-serif normal;
	margin:15px 0 5px 0;
	padding:0px;
	}
	
#sidebar_left h3 a, #sidebar_left h3 a:hover, #sidebar_left h3 a:visited {
	color:#FF8207;
	text-decoration:none;
	}
	
#sidebar_left h4 {
	color:#ffffff;
	font: 16px Verdana, Arial, Helvetica, sans-serif normal;
	margin:15px 0 5px 0;
	padding:0px;
	}
	
#sidebar_left h4 a, #sidebar_left h4 a:hover, #sidebar_left h4 a:visited {
	color:#ffffff;
	text-decoration:none;
	}
	
#sidebar_left p {
    font: 11px Verdana, Arial, Helvetica, sans-serif normal;
	}
	
#sidebar_left a, #sidebar_left a:visited {
    color:#333333;
	}
	
#sidebar_left a:hover, #sidebar_left a:visited:hover {
    color:#226AB3;
	}

#sidebar_left img a {
    text-align:center;
	padding-bottom:3px;
	}
	
	
/***********************/
/* sidebar right */
/***********************/
	
#sidebar_right {
	float:left;
	width:20%;
	margin:8px 0px;
	padding-top:10px;
	background:#ffffff url(../images/template/bar_right.jpg) bottom repeat-x;
	border:#669900 1px solid;
	}
	
#sidebar_right h1 {
	width:95%;
	color:#669900;
	font: 17px Verdana, Arial, Helvetica, sans-serif;
	margin:5px;
	padding:5px 0 5px 0;
	border-bottom:1px #669900 solid;
	}
	
#sidebar_right h1 a, #sidebar_right h1 a:hover, #sidebar_right h1 a:visited {
	color:#669900;
	text-decoration:none;
	}
	
#sidebar_right h2 {
	color: #FF8207;
	font: 16px Verdana, Arial, Helvetica, sans-serif normal;
	margin:15px 0 5px 0;
	padding:0px;
	}
	
#sidebar_right h2 a, #sidebar_right h2 a:hover, #sidebar_right h2 a:visited {
	color: #FF8207;
	text-decoration:none;
	}
	
#sidebar_right h3 {
	color:#669900;
	font: 16px Verdana, Arial, Helvetica, sans-serif normal;
	margin:15px 0 5px 0;
	padding:0px;
	}
	
#sidebar_right h3 a, #sidebar_right h3 a:hover, #sidebar_right h3 a:visited {
	color:#669900;
	text-decoration:none;
	}
	
#sidebar_right h4 {
	color:#ffffff;
	font: 16px Verdana, Arial, Helvetica, sans-serif normal;
	margin:15px 0 5px 0;
	padding:0px;
	}
	
#sidebar_right h4 a, #sidebar_right h4 a:hover, #sidebar_right h4 a:visited {
	color:#ffffff;
	text-decoration:none;
	}
	
#sidebar_right p {
    font: 11px Verdana, Arial, Helvetica, sans-serif normal;
	}
	
#sidebar_right a, #sidebar_right a:visited {
    color:#333333;
	}
	
#sidebar_right a:hover, #sidebar_right a:visited:hover {
    color:#226AB3;
	}
	
#sidebar_right  .white a:hover, #sidebar_right .white a:visited:hover {
    color:#226AB3;
	}

#sidebar_right img a {
    text-align:center;
	padding-bottom:3px;
	}
	
/*************/
/* Post */
/*************/
	
#post {
	float:left;
	width:20%;
	margin:5px 0;
	padding-top:10px;
	background:#ffffff url(../images/template/bar_post.jpg) bottom repeat-x;
	border:#CCCC00 1px solid;
	}
	
#post h1 {
	width:90%;
	color:#333333;
	font: 17px Verdana, Arial, Helvetica, sans-serif;
	margin:0px 5px;
	padding:0px 0px 5px 5px;
	border-bottom:1px #333333 solid;
	}
	
#post h1 a, #post h1 a:hover, #post h1 a:visited {
	color:#333333;
	text-decoration:none;
	}
	
#post h2 {
	color: #FF8207;
	font: 16px Verdana, Arial, Helvetica, sans-serif normal;
	margin:15px 0 5px 0;
	padding:0px;
	}
	
#post h2 a, #post h2 a:hover, #post h2 a:visited {
	color: #FF8207;
	text-decoration:none;
	}
	
#post h3 {
	color:#669900;
	font: 16px Verdana, Arial, Helvetica, sans-serif normal;
	margin:15px 0 5px 0;
	padding:0px;
	}
	
#post h3 a, #post h3 a:hover, #post h3 a:visited {
	color:#669900;
	text-decoration:none;
	}
	
#post h4 {
	color:#ffffff;
	font: 16px Verdana, Arial, Helvetica, sans-serif normal;
	margin:15px 0 5px 0;
	padding:0px;
	}
	
#post h4 a, #post h4 a:hover, #post h4 a:visited {
	color:#ffffff;
	text-decoration:none;
	}
	
#post p {
    font: 11px Verdana, Arial, Helvetica, sans-serif normal;
	padding:0px 5px 0px 10px;
	}
	
#post a, #post a:visited {
    color:#333333;
	}
	
#post a:hover, #post a:visited:hover {
    color:#226AB3;
	}
	
#post  .white a:hover, #post .white a:visited:hover {
    color:#226AB3;
	}

#post img a {
    text-align:center;
	padding-bottom:3px;
	}
	
#post hr {
	float:left;
	size:1;
	margin:0px 5px 0px 5px;
	height: 2px;
	border-color: #ffffff;
	border-style: solid;
	}
	
/*************/
/* Text Formatting */
/*************/

#index h1 {
	text-align:right;
	padding:0px;
	margin:0px;
	color:#ffffff;
	font: 20px Verdana, Arial, Helvetica, sans-serif normal;
	letter-spacing:1px;
	}
	
#index h1 a {
	text-align:right;
	padding:0px;
	margin:0px;
	color:#ffffff;
	font: 20px Verdana, Arial, Helvetica, sans-serif normal;
	letter-spacing:1px;
	text-decoration:none;
	}
	
#content h1{
	float:right;
	text-align:right;
	padding:10px 20px 0px 0px;
	margin:0px;
	color:#ffffff;
	font: 20px Verdana, Arial, Helvetica, sans-serif normal;
	letter-spacing:1px;
	}
	
#content h1 a {
	float:right;
	padding:10px 10px 0px 0px;
	margin:0px;
	color:#ffffff;
	font: 20px Verdana, Arial, Helvetica, sans-serif normal;
	letter-spacing:1px;
	text-decoration:none;
	}
	
#index h2  {
	padding:0px;
	margin:0px;
	top:0;
	color:#ffffff;
	font: 16px Verdana, Arial, Helvetica, sans-serif normal;
	letter-spacing:1px;
	}
	
#index h2 a  {
	padding:0px;
	margin:0px;
	top:0;
	color:#ffffff;
	font: 16px Verdana, Arial, Helvetica, sans-serif normal;
	letter-spacing:1px;
	text-decoration:none;
	}
	
#content h2  {
	padding:16px 0px;
	margin:0px;
	color:#ffffff;
	font: 16px Verdana, Arial, Helvetica, sans-serif normal;
	letter-spacing:1px;
	}
	
#content h2 a  {
	padding:16px 0px;
	margin:0px;
	color:#ffffff;
	font: 16px Verdana, Arial, Helvetica, sans-serif normal;
	letter-spacing:1px;
	text-decoration:none;
	}
	
#content h3, #index h3 {
	color:#226AB3;
	font: 14px Verdana, Arial, Helvetica, sans-serif;
	letter-spacing:1px;
	font-weight:bold;
	}
	
#content h3 a, #index h3 a {
	color:#226AB3;
	font: 14px Verdana, Arial, Helvetica, sans-serif;
	letter-spacing:1px;
	font-weight:bold;
	text-decoration:none;
	}
	
#tour h3 {
	padding:0px;
	margin:5px 0px;
	width:275px;
	color:#ffffff;
	font: 13px Verdana, Arial, Helvetica, sans-serif;
	}
	
#tour h3 a  {
	padding:0px;
	margin:5px 0px;
	width:275px;
	color:#ffffff;
	font: 13px Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	}
	
#heading h3 {
	color:#226AB3;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	letter-spacing:1px;
	font-weight:bold;
	margin-top:-8px;
	}
	
#heading h3 a {
	color:#226AB3;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	letter-spacing:1px;
	font-weight:bold;
	margin-top:-8px;
	text-decoration:none;
	}
	
#content h4, #index h4 {
	color:#333333;
	font: 14px Verdana, Arial, Helvetica, sans-serif;
	letter-spacing:1px;
	font-weight:bold;
	}
	
#content h4 a, #index h4 a {
	color:#333333;
	font: 14px Verdana, Arial, Helvetica, sans-serif;
	letter-spacing:1px;
	font-weight:bold;
	text-decoration:none;
	}
	
#content h5, #index h5{
	color:#669900;
	font: 14px Verdana, Arial, Helvetica, sans-serif;
	letter-spacing:1px;
	font-weight:bold;
	}
	
#content h5 a, #index h5 a {
	color:#669900;
	font: 14px Verdana, Arial, Helvetica, sans-serif;
	letter-spacing:1px;
	font-weight:bold;
	text-decoration:none;
	}
	
#content h6, #index h6 {
	color:#1C4691;
	font: 14px Verdana, Arial, Helvetica, sans-serif;
	letter-spacing:1px;
	font-weight:bold;
	}
	
#content h6 a, #index h6 a {
	color:#1C4691;
	font: 14px Verdana, Arial, Helvetica, sans-serif;
	letter-spacing:1px;
	font-weight:bold;
	text-decoration:none;
	}
	
.small {
	font-size:10px;
	}
	
/*************/
/* Footer */
/*************/
	
#footer {
	margin:0px; 
	padding:5px 0px 10px 10px; 
	background-color: #528CBC;
	border-top:#1C4691 2px solid;
	color:#eeeeee; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:10px;
	text-align:center;
	}
	
#footer h2 {
	margin:7px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:10px;
	}
	
#footer h2 a:link, #footer h2 a:visited, #footer h2 a:active {
	color:#eeeeee;
	text-decoration:dotted;
	font-size:10px;
	}
#footer h2 a:hover, #footer h2 a:visited:hover {
	color:#ffffff;
	text-decoration:none;
	font-size:10px;
	}
	
/*************/
/* Lists */
/*************/

#content ol li, #index ol li, #content ol li a, #index ol li a{
	font-family: Arial, Helvetica, sans-serif;
	color:#666666;
	line-height:22px;
	font-size:12px;
	list-style:decimal;
	}
#content ol li li, #index ol li li{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#999999;
	line-height:18px;
	font-size:12px;
	list-style: lower-alpha;
	}
#content ol li li li, #index ol li li li{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#999999;
	line-height:18px;
	font-size:12px;
	list-style: lower-roman;
	}
#content ul li, #index ul li, #content ul li a, #index ul li a{
	font-family: Arial, Helvetica, sans-serif;
	color:#666666;
	line-height:22px;
	font-size:12px;
	list-style:circle;
	}
#content ul li li, #index ul li li{
	font-family: Arial, Helvetica, sans-serif;
	color:#999999;
	line-height:18px;
	font-size:12px;
	list-style:circle;
	}
#content ul li li li, #index ul li li li{
	font-family: Arial, Helvetica, sans-serif;
	color:#999999;
	line-height:18px;
	font-size:12px;
	list-style:circle;
	}
#content .li_pdf, #index .li_pdf{
	list-style-image:url(../images/icons/pdf.gif);
	}
#content .li_web, #index .li_web{
	list-style-image:url(../images/icons/web.gif);
	}
#content .li_doc, #index .li_doc{
	list-style-image:url(../images/icons/word.gif);
	}
#content .li_xls, #index .li_xls{
	list-style-image:url(../images/icons/excel.gif);
	}
#content .li_mov, #index .li_mov{
	list-style-image:url(../images/icons/vid.gif);
	}
#content .li_ppt, #index .li_ppt{
	list-style-image:url(../images/icons/ppt.gif);
	}
#content .li_swf, #index .li_swf{
	list-style-image:url(../images/icons/swf.gif);
	}
#content .li_none, #index .li_none,{
	list-style-image: url(../images/spacer.gif);
	}

/*****************/
/* table classes */
/*****************/

th {
	background-color:#eeeeee;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:12px;
	padding: 5px;
	vertical-align: top;
	text-align:left;
	}
	
td {
	background-color:#ffffff;
	border-top:1px solid #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:12px;
	padding: 5px;
	vertical-align: top;
	}
	
/*****************/
/* columns */
/*****************/

.columns {
padding:0px 8px 8px 0px;
}

.specials {
margin:8px;
padding-bottom:10px;
border-bottom:#ffffff 1px solid;
}

.specials_topright {
margin:8px;
padding-bottom:10px;
border-bottom:#FF8207 1px solid;
}

.specials_topleft {
margin:8px;
padding-bottom:10px;
border-bottom:#669900 1px solid;
}

.col2 {
float:left;
width:45%;
padding-right:5px;
}

.col3 {
float:left;
width:30%;
padding-right:5px;
}
