/* ----------reset all css-------------- */

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;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,/*em,strong,*/th,var{font-style:normal;font-weight:normal;}
/*ol,ul {list-style:none;}*/
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym{ border:0;}
form{margin-top: 0 ;margin-bottom: 0 ;}
object{outline:none;}
.purge{clear:both;height:0;font-size:1px;line-height:0px;}
html{overflow: scroll;}

/* ---------- start css -------------- */

body {background-color:#8BCEBF;margin:30px 0px 30px 0px;font-family:Arial, Helvetica, sans-serif;color:#FFFFFF;font-size:12px;}
#container {width:940px;margin:0 auto;background:#50342B;}

/* ---------- header -------------- */

#header {width:940px; height:230px;background:url(../images/bg_header.jpg) no-repeat;}
#headerlink a{display:block;width:700px; height:140px;}
#headerlink a span{display:none;}

#pageflip {position: relative;}
#pageflip img {width: 110px; height: 110px;z-index: 99;position: absolute;right: 0; top: 0;-ms-interpolation-mode: bicubic;}
#pageflip .msg_block {width: 110px; height: 110px;position: absolute;z-index: 50;right: 0; top: 0;background: url(../images/corner_bg.png) no-repeat right top;text-indent: -9999px;}

/* ---------- main layout -------------- */

#midrow {width:940px;padding:0px 0px 20px 0px;background:#50342B url(../images/bg_midrow.jpg) no-repeat;}

#leftcol {float:left;width:140px;padding:0px 25px 0px 20px;}
#midcol {float:left;width:414px;padding:0px 0px 0px 25px;margin:0px 0px 0px 0px;border-left:1px solid #8BCEBF;}
#rightcol {float:right;width:315px;padding:0px 0px 0px 0px;}

.submenu, .submenu ul {}
.submenu li {list-style:none;}
.submenu li a {display:block;padding:1px 0px 11px 0px;color:#8BCEBF;text-decoration:none;border-bottom:0px solid #FFFFFF;font-weight:bold;text-align:right;}
.submenu li li a {display:block;padding:7px 0px 7px 0px;color:#8BCEBF;text-decoration:none;border-bottom:0px solid #FFFFFF;font-weight:normal;}
.submenu li li li a {display:block;padding:3px 0px 3px 0px;color:#8BCEBF;text-decoration:none;border-bottom:0px solid #FFFFFF;font-weight:normal;}
.submenu li a:hover {color:#FFFFFF;text-decoration:none;}
.submenu ul ul {margin:0px 0px 0px 25px;border-bottom:0px solid #FFFFFF;padding:0px 10px 0px 0px;}
.submenu .current {color:#FFFFFF;}

/* ---------- gallery -------------- */

#gallery {width:315px;height:315px;overflow:hidden;}

/* ---------- footer -------------- */

#footer {width:730px;height:45px;padding:10px 0px 0px 210px;background:#50342B url(../images/bg_footer.jpg) no-repeat;clear:both;}
#footercopy {float:left;color:#FFFFFF;font-size:11px;}
#footernavholder {float:right;margin:0px -7px 0px 0px;overflow:hidden;}
ul.footernav {list-style-type: none;margin: 0px 0px 0px -8px;}
ul.footernav li {display:inline;font-size:11px;color:#B8AF5C;border-left:1px solid #FFFFFF;}
ul.footernav li a {color:#FFFFFF;text-decoration: none;padding:0px 7px 0px 8px;}
ul.footernav li a:hover {color:#84BBE7;text-decoration: none;}

/* ---------- text styles -------------- */

.tablepad td {padding:6px 0px 6px 0px;vertical-align:top;border-bottom:1px solid #674A44;}
.tablepad em {color:#C3AFAD;font-size:11px;}

#midcol {line-height:130%;}
#midcol ul{margin:3px 0px 7px 30px;padding:0px;}
#midcol ol{margin:3px 0px 7px 30px;padding:0px;}
#midcol li{margin:0px;padding:0px 0px 5px 0px;}
#midcol a {color:#FFFFFF;text-decoration:underline;}
#midcol a:hover {color:#8BCEBF;text-decoration:underline;}

a {outline-style:none;}
a {color:#8BCEBF;text-decoration:underline;}
a:hover {color:#8BCEBF;text-decoration:none;}
p {padding:0px 0px 8px 0px;}
h1{font-size:16px;padding-bottom:12px;color:#8BCEBF;font-weight:bold;}
h2{font-size:12px;padding:6px 0px 8px 0px;color:#8BCEBF;font-weight:bold;}

.headline {font-size:30px;line-height:110%;}
.text_18 {font-size:18px;line-height:normal;}
.text_16 {font-size:16px;line-height:normal;}
.text_14 {font-size:14px;line-height:normal;}
.text_11 {font-size:11px;line-height:normal;}
.text_10 {font-size:10px;line-height:normal;}

.leftimage{float:left;margin: 0px 15px 7px 0px;}
.rightimage{float:right;margin: 0px 0px 7px 15px;}

hr {border: 0;color: #CCCCCC;background-color: #CCCCCC;height: 1px;width: 100%;text-align: left;}


