/*reset */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td { margin:0; padding:0; }
/**********************************
 * CORE TAG STYLE
 **********************************/
html {	height:100%; }
body {
	height:100%;
/*	background:#C8CDD2 url(/imgs/grad.png) repeat-x;*/
	background-color:#000000;
	font-family: "Cambria", "Trebuchet MS", "Helvetica", Verdana, sans-serif;
	font-size: 11pt;
	color:#ffffff;
/*	line-height: 100%;*/
}
img { border:none; }
ul, ol, dl { padding-left:30px; text-align:justify; }
li { margin:10px 60px; }
p { margin:25px 25px; text-align:justify; line-height:125%; }
h1, h2, h3, h4 { padding-bottom: 5px; margin: 20px 0px 20px 25px; font-weight:bold; line-height: 100%; color:#ffffff;  text-align:left; }
h1 {  font-size: 200%; text-align:center; }
h2 {  font-size:1.3em; text-decoration:underline; }
h3 { font-size:1.2em; text-align:left; }
h4 { font-size: 150%; }
a { text-decoration:none;color:#ffffff;outline: none;}
a:hover{ text-decoration:underline;color:#ead689;}
/**********************************
 * COMMON STYLE
 **********************************/
ul.roman li { list-style:lower-roman;}
ul.latin li { list-style:lower-latin;}
ul.decimal li { list-style:decimal;}
ul.nostyle li { list-style:none; margin:0 20px 0 0px;padding:10px 0;}
ul.check li {  list-style-image:url(../imgs/check.png); }
p.check { background:url(../imgs/check.png) 0 0 no-repeat;padding-left:25px;}
/*p.title { margin-left:25px;font-weight:bold;font-size:1.2em;color:#fff; }*/
div.line {width:100%;border-top:1px solid #685d48;}
span.title { font-weight:bold;font-size:1.1em;color:#fff; }
span.underline { text-decoration:underline;color:#fff; }
span.val {font-weight:bolder;color:#fff;}
p.tab { margin-left:40px; }
p.center { /*font-weight:bold;font-size:1.1em;color:#fff;*/text-align:center;}
p.small { line-height:100%;margin: 14px 25px;text-align:center;}
.pad { padding:15px; }
.bold { font-weight:bold; text-align:center;margin-top:20px;}
.p_img { float:right;padding:0 25px 3px 20px; }
.p_img img { border:1px solid #ead689;}

/**********************************
 * LAYOUT STYLE
 **********************************/
div#layout { /*	background: url(../imgs/core/bg.png) 0 0;*/ }
/* center page */
div.layout_wrapper { width:978px; margin: auto; }
div.footer { padding-top: 75px;font-size:.9em;padding-bottom: 15px; text-align: center; margin:auto; width:978px;color:#ffffff; }

/**********************************
 content page 
 **********************************/
div#content_container { top:60px;position:relative; clear:both; width:auto; z-index:5; color:#ead689; }
div#content_bar { position: relative; top:5px;width: auto; margin: 0px; padding: 0px;clear:both; }
div#content_bar div.content_t { top: 0px; height: 115px; background: url(../imgs/core/content_top.png) 0 0 no-repeat; }
div#content_bar div.content_m {  height:345px;background: url(../imgs/core/content_mid.png) 0 0 repeat-y; }
div#content_bar div.content_b { top: 0px; height: 101px; background: url(../imgs/core/content_bot.png) 0 0 no-repeat; }
div#content { position: absolute; top: 20px; left:10px; width:956px; margin-right:5px; font-size:12pt; z-index:1; }
div#content a { font-size:1.1em;font-weight:bold;}
div#content li { line-height:150%; }
/**********************************
	NAVIGATION PAGE LINKS
 ***********************************/
/*
div#link_nav { 	border:1px double #000000; }
div#link_nav ul { list-style:none; }
div#link_nav ul li { display:inline; }
*/
/**********************************
	FLASH SLIDESHOW
 ***********************************/
div#slideshow { width:380px; height:253px; float:right; margin:0 25px 3px 20px; border:1px solid #ead689; /*	overflow:hidden;*/ }
/**********************************
	Home PAGE LINKS
 ***********************************/
.left {float:left; width:660px; margin-bottom:5px; margin-right:15px;}
.right {float:right; width:300px; margin-bottom:5px; }
/*div#left {	float:left; width:500px;; } */
div.home {}

div.home_container {margin-top:15px;float:right; width:670px; }
div.home_container p {margin-left:0;}
div.news_container {padding-left:10px;float:left; width:270px;color:#000000;}

div.newsbox { height:140px;width: 250px; margin:0 ; }
div.newsbox div {width:100%;margin:0;padding:0; }
/*div.newsbox div h2 { color: #685d48;margin:10px auto;padding:0;}*/
div.newsbox div p {color:#fff;margin:10px 0;padding:0;text-align:center; }
div.newsbox div p.rbtitle { color: rgb(142, 0, 28);font-weight:bold;text-align:center;}

table.package { margin:0;width:500px;border:1px solid rgb(37,34,26);background-color:#ffffff;text-align:center;color:#000000;}
table.package tr {background-color:#ffffff;}
table.package tr th {padding:5px;background-color:#ead689;border:1px solid rgb(37,34,26);	}
table.package tr th.input { background-color:rgb(37,34,26);border:none;}
table.package tr td {padding:5px;border:1px solid rgb(37,34,26);}

table.packageFaq { margin:0;width:500px;border:1px solid #f4f0ec;background-color:#ffffff;text-align:center;color:#000000;}
table.packageFaq tr {background-color:#ffffff;}
table.packageFaq tr th {padding:5px;background-color:#ead689;border:1px solid #f4f0ec;	}
table.packageFaq tr th.input { background-color:#f4f0ec;border:none;}
table.packageFaq tr td {padding:5px;border:1px solid #f4f0ec;}

/**********************************
	FORMS STYLE
 ***********************************/
form {margin:0 35px;}
form h3, form h2 {margin: 10px 0px;color:#ead689;text-decoration:none;}
form h3 hr, form hr {color:#ead689;}
form p {font-size:1em;font-weight:bold;text-align:justify;}
form p.title {margin-left:0;}
div.field {float:left; width:220px;margin:0 0 5px 0;padding:0;color:#ffffff;}
div.nav { text-align:center;width:100%; margin:15px 0;padding:10px;}
div.xl {width:400px;padding:0;}
div.xxl {width:100%;}
div.field p, .right p, .center p{ font-weight:bold;margin:0;padding:0 0 5px 0;text-align:left;}
div.field p { margin: 1px 0px; }
div.center {margin-bottom:5px; color:#0067a6;}
div input.input, p input.input {font-weight:normal;width:147px; border:2px solid #ffffff;}
div input.long, p input.long  {width:368px;}
div input.small, p input.small {width:30px;}
.underline {text-decoration:underline;}
.chk   {margin:0px;padding:0px;}
.inputarea {border:1px solid #aaa; border-bottom:1px solid #ddd; border-right:1px solid #ddd; }
div input.error, p input.error { border:2px solid #ff0000;}
/*
.button { border:1px solid rgb(37,34,26);font-weight:bold;font-size:1.2em;color:#ead689;background-color:rgb(37,34,26);}
.button:hover {border:1px solid #ead689;}
*/
#divRequired {border:1px solid red;text-align:center;font-size:1.2em;font-weight:bold;color:red;}
.required {font-weight:bold;color:#ff0000;}
.clear {clear:both;}
.ui-datepicker { font-size: 72.5%; }
/**********************************
FAQ PAGE
 ***********************************/
.faq_container {position:relative;}
.faq { width:948px;text-align:center;}
.faq h2 { text-align:center; text-decoration:none; clear:both; }
.faq h3, .faq h3 a { font-size:1em; font-weight:normal; }
.faq span { font-weight:bold; color:#000000; }
.subFaq {margin:0 30px;width:888px;text-align:center;}
.subScroll {position:absolute;top:5px;right:35px;text-align:right;}
.subScroll span {margin:3px 0;cursor:pointer;}
a#header {width:770px;}
a#top { position:absolute;top:10px;right:0px; }
a#top span {cursor:pointer;}
/**********************************
BUTTON
 ***********************************/
div.button {
}
.button {
	height: 29px;	
	width: 133px;
	background: url(../imgs/button.png) 0 0;
	font-size: 14px;
	color: #ffffff;
	text-align: center;
	padding-top: 15px;
	border:none;
	cursor:pointer;
}
.button.hover {
	background: url(../imgs/button.png) 0 56px;
	color: #eeeeee;
}

/**********************************
brown: #25221A rgb(37,34,26)
gold: #ead689
 ***********************************/
