/* font-sizes 
font-size:0.916em; - 11px
font-size:1.083em; - 13px
font-size:1.167em; - 14px
font-size:1.250em; - 15px
font-size:1.333em; - 16px
font-size:1.416em; - 17px
font-size:1.500em; - 18px
*/


/* reset.css */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a,abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
body {line-height:1.5;}
table {border-collapse:separate;border-spacing:0;}
caption, th, td {text-align:left;font-weight:normal;}
table, td, th {vertical-align:middle;}
blockquote:before, blockquote:after, q:before, q:after {content:"";}
blockquote, q {quotes:"" "";}
a img {border:none;}
a:focus {border:0;  text-decoration:none;-moz-outline-style: none;outline-style: none}

/* typography.css */
body {font-size:75%;background:#fff no-repeat 0 0;font-family:Arial, Helvetica, sans-serif;}
h1, h2, h3, h4, h5, h6 {font-weight:normal;}
h1 {font-size:3em;line-height:1;margin-bottom:0.5em;}
h2 {font-size:2em;margin-bottom:0.75em;}
h3 {font-size:1.5em;line-height:1;margin-bottom:1em;}
h4 {font-size:1.2em;line-height:1.25;margin-bottom:1.25em;}
h5 {font-size:1em;font-weight:bold;margin-bottom:1.5em;}
h6 {font-size:1em;font-weight:bold;}
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {margin:0;}
p {margin:0 0 1.5em;}
p img.left {float:left;margin:1.5em 1.5em 1.5em 0;padding:0;}
p img.right {float:right;margin:1.5em 0 1.5em 1.5em;}
a:focus, a:hover {color:#000;}
a {color:#009;text-decoration:underline;}
blockquote {margin:1.5em;color:#666;font-style:normal;}
strong {font-weight:bold;}
em, dfn {font-style:normal;}
dfn {font-weight:bold;}
sup, sub {line-height:0;}
abbr, acronym {border-bottom:1px dotted #666;}
address {margin:0 0 1.5em;font-style:normal;}
del {color:#666;}
pre {margin:1.5em 0;white-space:pre;}
pre, code, tt {font:1em 'andale mono', 'lucida console', monospace;line-height:1.5;}
li ul, li ol {margin:0 1.5em;}
ul, ol {margin:0 1.5em 1.5em 1.5em;}
ul {list-style-type:disc;}
ol {list-style-type:decimal;}
dl {margin:0 0 1.5em 0;}
dl dt {font-weight:bold;}
dd {margin-left:1.5em;}
table {margin-bottom:1.4em;width:100%;}
th {font-weight:bold;}
thead th {background:#c3d9ff;}
th, td, caption {padding:4px 10px 4px 5px;}
tr.even td {background:#e5ecf9;}
tfoot {font-style:italic;}
caption {background:#eee;}
.small {font-size:.8em;margin-bottom:1.875em;line-height:1.875em;}
.large {font-size:1.2em;line-height:2.5em;margin-bottom:1.25em;}
.hide {display:none;}
.quiet {color:#666;}
.loud {color:#000;}
.highlight {background:#ff0;}
.added {background:#060;color:#fff;}
.removed {background:#900;color:#fff;}
.first {margin-left:0;padding-left:0;}
.last {margin-right:0;padding-right:0;}
.top {margin-top:0;padding-top:0;}
.bottom {margin-bottom:0;padding-bottom:0;}

/* forms.css */
label {font-weight:bold;}
fieldset {padding:1.4em;margin:0 0 1.5em 0;border:1px solid #ccc;}
legend {font-weight:bold;font-size:1.2em;}
input.text, input.title, textarea, select {margin:0.5em 0;border:1px solid #bbb;}
input.text:focus, input.title:focus, textarea:focus, select:focus {border:1px solid 

#666;}
input.text, input.title {width:300px;padding:5px;}
input.title {font-size:1.5em;}
textarea {padding:5px;}
.error, .notice, .success {padding:3px 6px;margin-bottom:1em;border:2px solid #ddd; 

font-weight:700; font-size:11px;}
.error {background:#FBE3E4;color:#8a1f11;border-color:#FBC2C4;}
.notice {background:#FFF6BF;color:#514721;border-color:#FFD324;}
.success {background:#e6ff94;color:#264409;border-color:#b2d348;}
.error a {color:#8a1f11;}
.notice a {color:#514721;}
.success a {color:#264409;}






/* helping styles */
.spacer {	clear:both;	font-size:0;}
.hide, hr, span#pageTitle {	display:none;	height: 0;	width: 0;	overflow: 

hidden;	position: absolute;}

/* Global clear float fix */
.clearfix:after {	visibility: hidden;	display: block;	font-size: 0;	content: 

".";	clear: both;	height: 0;	}
.clearfix { display: inline-block; }

/* start commented backslash hack \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* stop commented backslash hack */

/* Global IR code IR (Image Replacement )*/
.replace{      position:relative;      margin:0; padding:0;      /* \*/      overflow: 

hidden;      /* */}
.replace span{      display:block !important;      position:absolute !important;     

top:0;      left:0;      z-index:1;}
*>html .clearfix {height: auto;}

/* Hides from IE-mac \*/
* html #container, * html .clearfix {height: 1%;} 
/* End hide from IE5/mac */
body { font-size: 12px; background: #F7F2E3; font-family: georgia, verdana; }

xdiv { border: 1px solid red; }

h1 { font-size: 1.7em; }
h2 { font-size: 1.7em; }
h3 { font-size: 1.5em; }
h4 { font-size: 1.1em; text-transform: uppercase; }

a { color: #000; }
a:hover { text-decoradion: underline; }

/* table */
#maincontent table { border-left:1px solid #E5D293;border-top:1px solid #E5D293;border-left:1px solid #E5D293; width:100%;}
#maincontent th, #maincontent td { padding:5px; border-bottom:1px solid #E5D293;border-right:1px solid #E5D293;font-size:85%; text-align:left;}
#maincontent td {font-size:1.2em;}
#maincontent table th { background:#F3E9CD;  border-right:1px solid #E5D293;border-bottom:0;text-align:center; font-size:1.2em;}
#maincontent table p { margin: 0; }

#header{ position: relative; background: url('../headerimages/top-bg.gif') no-repeat top left; height: 510px; margin: 20px 0 0 0; padding: 0 10px; }
#logo {  text-indent: -9999px; float: right; margin: 5px 20px 5px 0; }
#logo a { background: url('../headerimages/logo.gif'); width: 304px; height: 178px; display: block; }
#container { width: 753px; margin: 0 auto; padding: 0; background: #fff; }
#section-img { position: relative; top: 190px; height: 242px; visibility: hidden; }
#section-img img { position: absolute; top: 0; left: 0; }

#nav { margin: 15px 0 20px 0; height: 38px; width: 733px; background: #9C8A28; line-height: 35px; top: 185px; position: relative; }
#nav li { display: inline;  font-size: 1.2em; }
#nav a { color: #fff; text-decoration: none; display: block; height: 36px; float: left; margin-right: 20px; padding: 0 5px 0 5px; border-top: 3px solid #9C8A28; }
#nav li.last a { margin-right: 0px; }
#nav a:hover, #nav li.selected a { color: #9C8A28; background: #fff; }


#content { margin: 0; padding: 0 10px; }

#sidecontent { width: 247px; float: left; margin: 0; padding: 0; }

#sidebar div { margin: 0 0 30px 0; background: #F3E9CD;}
#sidebar h3, #sideAd h3 { background: #DCC26B; height: 38px; line-height: 38px; padding: 0 0 0 10px; margin: 0; }
#sidebar p { padding: 10px; }

#sideAd form { margin: 0; padding: 0; margin: 0 0 30px 0; background: #F3E9CD;}
#sideAd form textarea { width: 213px; }
#sideAd form input { width: 220px; }
#sideAd p { padding: 3px 10px 3px 10px; margin: 0; }

#maincontent { width: 440px; float: right; padding: 0 20px 0 0; text-align: justify; }

.blockD #slideshow img { border: 3px solid #ccc; padding: 3px; width: 448px; }
.blockD ul {  margin: 10px 0 0 0; padding: 0; }
.blockD li { display: block; width: 62px; height: 62px; float: left; list-style: none; padding: 0; margin: 0; }
.blockD li img { border: 3px solid #ccc; padding: 5px; width: 40px; margin: 0 10px 10px 0; }
.blockD li.selected img { border: 3px solid #999; width: 40px; }

.blockD a.thumb { text-decoration: none; }
.blockD #controls { text-align: center; }
.blockD .ss-controls { margin-right: 20px; display: none; }
.blockD .nav-controls a { margin-right: 20px; display: none; }
.blockD .advance-link { text-decoration: none; }

#footer, #footer a { color: #9B8A27; }
#footer { background: #F7F2E3; padding: 20px 0px 20px 0px; text-align: left; font-size: 0.9em; }
#footer p { margin: 0; }
div#fancy_overlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: #666;
	display: none;
	z-index: 30;
}

div#fancy_loading {
	position: absolute;
	height: 40px;
	width: 40px;
	cursor: pointer;
	display: none;
	overflow: hidden;
	background: transparent;
	z-index: 100;
}

div#fancy_loading div {
	position: absolute;
	top: 0;
	left: 0;
	width: 40px;
	height: 480px;
	background: transparent url('/assets/dynamic/2/headerimages/fancy_progress.png') no-repeat;
}

div#fancy_outer {
	position: absolute;
    top: 0;
    left: 0;
    z-index: 90;
    padding: 20px 20px 40px 20px;
    margin: 0;
    background: transparent;
    display: none;
}

div#fancy_inner {
	position: relative;
	width:100%;
	height:100%;
	background: #FFF;
}

div#fancy_content {
	margin: 0;
	z-index: 100;
	position: absolute;
}

div#fancy_div {
	background: #000;
	color: #FFF;
	height: 100%;
	width: 100%;
	z-index: 100;
}

img#fancy_img {
	position: absolute;
	top: 0;
	left: 0;
	border:0; 
	padding: 0; 
	margin: 0;
	z-index: 100;
	width: 100%;
	height: 100%;
}

div#fancy_close {
	position: absolute;
	top: -12px;
	right: -15px;
	height: 30px;
	width: 30px;
	background: url('/assets/dynamic/2/headerimages/fancy_closebox.png') top left no-repeat;
	cursor: pointer;
	z-index: 181;
	display: none;
}

#fancy_frame {
	position: relative;
	width: 100%;
	height: 100%;
	display: none;
}

#fancy_ajax {
	width: 100%;
	height: 100%;
	overflow: auto;
}

a#fancy_left, a#fancy_right {
	position: absolute; 
	bottom: 0px; 
	height: 100%; 
	width: 35%; 
	cursor: pointer;
	z-index: 111; 
	display: none;
	background-image: url("data:image/gif;base64,AAAA");
	outline: none;
	overflow: hidden;
}

a#fancy_left {
	left: 0px; 
}

a#fancy_right {
	right: 0px; 
}

span.fancy_ico {
	position: absolute; 
	top: 50%;
	margin-top: -15px;
	width: 30px;
	height: 30px;
	z-index: 112; 
	cursor: pointer;
	display: block;
}

span#fancy_left_ico {
	left: -9999px;
	background: transparent url('/assets/dynamic/2/headerimages/fancy_left.png') no-repeat;
}

span#fancy_right_ico {
	right: -9999px;
	background: transparent url('/assets/dynamic/2/headerimages/fancy_right.png') no-repeat;
}

a#fancy_left:hover, a#fancy_right:hover {
	visibility: visible;
	background-color: transparent;
}

a#fancy_left:hover span {
	left: 20px; 
}

a#fancy_right:hover span {
	right: 20px; 
}

#fancy_bigIframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: transparent;
}

div#fancy_bg {
	position: absolute;
	top: 0; left: 0;
	width: 100%;
	height: 100%;
	z-index: 70;
	border: 0;
	padding: 0;
	margin: 0;
}
	
div.fancy_bg {
	position: absolute;
	display: block;
	z-index: 70;
	border: 0;
	padding: 0;
	margin: 0;
}

div#fancy_bg_n {
	top: -20px;
	width: 100%;
	height: 20px;
	background: transparent url('/assets/dynamic/2/headerimages/fancy_shadow_n.png') repeat-x;
}

div#fancy_bg_ne {
	top: -20px;
	right: -20px;
	width: 20px;
	height: 20px;
	background: transparent url('/assets/dynamic/2/headerimages/fancy_shadow_ne.png') no-repeat;
}

div#fancy_bg_e {
	right: -20px;
	height: 100%;
	width: 20px;
	background: transparent url('/assets/dynamic/2/headerimages/fancy_shadow_e.png') repeat-y;
}

div#fancy_bg_se {
	bottom: -20px;
	right: -20px;
	width: 20px;
	height: 20px;
	background: transparent url('/assets/dynamic/2/headerimages/fancy_shadow_se.png') no-repeat;
}

div#fancy_bg_s {
	bottom: -20px;
	width: 100%;
	height: 20px;
	background: transparent url('/assets/dynamic/2/headerimages/fancy_shadow_s.png') repeat-x;
}

div#fancy_bg_sw {
	bottom: -20px;
	left: -20px;
	width: 20px;
	height: 20px;
	background: transparent url('/assets/dynamic/2/headerimages/fancy_shadow_sw.png') no-repeat;
}

div#fancy_bg_w {
	left: -20px;
	height: 100%;
	width: 20px;
	background: transparent url('/assets/dynamic/2/headerimages/fancy_shadow_w.png') repeat-y;
}

div#fancy_bg_nw {
	top: -20px;
	left: -20px;
	width: 20px;
	height: 20px;
	background: transparent url('/assets/dynamic/2/headerimages/fancy_shadow_nw.png') no-repeat;
}

div#fancy_title {
	position: absolute;
	z-index: 100;
	display: none;
}

div#fancy_title div {
	color: #FFF;
	font: bold 12px Arial;
	padding-bottom: 3px;
	white-space: nowrap;
}

div#fancy_title table {
	margin: 0 auto;
}

div#fancy_title table td {
	padding: 0;
	vertical-align: middle;
}

td#fancy_title_left {
	height: 32px;
	width: 15px;
	background: transparent url('/assets/dynamic/2/headerimages/fancy_title_left.png') repeat-x;
}

td#fancy_title_main {
	height: 32px;
	background: transparent url('/assets/dynamic/2/headerimages/fancy_title_main.png') repeat-x;
}

td#fancy_title_right {
	height: 32px;
	width: 15px;
	background: transparent url('/assets/dynamic/2/headerimages/fancy_title_right.png') repeat-x;
}
