@charset "UTF-8";

/* CSS Document */
/* RW01 - John McGeary 2008*/


/* EDITOR START */
hr{
border:1px solid #b1d5a4;
margin-top:15px;
margin-bottom:15px}

h1{
font-size:18px;
color:#b1d5a4;
margin-bottom:15px;
border-bottom:2px solid #b1d5a4;
padding-bottom:15px}

h2{
font-size:16px;
color:#b1d5a4;
margin-top:5px;
margin-bottom:5px}

h3{
font-size:14px;
color:#ffffff;
margin-top:5px;
margin-bottom:5px}

h4{
font-size:13px;
color:#ffffff;
margin-top:5px;
margin-bottom:5px}

a{
color:#b1d5a4;
text-decoration:none}

a:hover{
color:#b1d5a4;
text-decoration:underline}

p{
margin-bottom:10px}

ul{
padding:10px 0 10px 20px}

li{
padding:0}

body{
font-size:13px;
font-weight:200;
line-height:20px;
color:#ffffff;
font-family:Verdana, Arial, Helvetica, sans-serif;
background:#ffffff url(assets/bg.jpg) repeat-x top left fixed}

/* EDITOR END */

*{
margin:0;
padding:0}

img{
border:0}

img, div, input { behavior: url("iepngfix.htc") }

/* --------- Main Container --------- */
#wrapper{
width:994px;
height:1000%;
padding:0;
margin:0 auto}

#main_container{
width:994px;
height:100%;
padding:0;
float:left;
margin:10px 0 0 0}

/* --------- Masthead ---------*/
#masthead_top{
width:994px;
height:27px;
float:left;
margin:0;
padding:0;
background: url(assets/top_footer.png) no-repeat top left}

#masthead{
width:952px;
margin:0 0 20px 0;
padding:0;
float:left}

.masthead_left{
width:460px;
margin:0;
padding:0;
float:left}

.masthead_left img{
margin:0;
padding:0}

.masthead_right{
width:480px;
height:100px;
margin:0;
padding:0;
float:right;
text-align:right}

/* --------- Mainarea ---------*/
#mainarea{
width:952px;
height:100%;
float:left;
margin:0;
_margin-right:-20px;
padding:20px;
border-left: 1px solid #a7a6a6;
border-right: 1px solid #a7a6a6;
background: #262626 url(assets/lotus.gif) no-repeat bottom right}

/* --------- Slideshow ---------*/
.slideshow{
width:951px;
height:250px;
float:left;
padding:0;
margin:0 0 20px 0}

.slideshow_top{
width:951px;
height:25px;
float:left;
padding:0;
margin:0;
background:url(assets/nav_slide_top_bottom.png) no-repeat top left}

.slideshow_middle{
width:949px;
height:200px;
float:left;
padding:0;
margin:0;
border-left: 1px solid #a7a6a6;
border-right: 1px solid #a7a6a6;
background-color:#494848}

.slideshow_bottom{
width:951px;
height:25px;
float:left;
padding:0;
margin:0;
background:url(assets/nav_slide_top_bottom.png) no-repeat bottom left;
_background:url(assets/nav_slide_top_bottom_ie6.png) no-repeat top left}

/* --------- Left Column ---------*/
#left_column{
width:205px;
float:left;
height:100%;
margin:0 11px 0 0;
padding:0}

.block{
width:184px;
float:left;
padding:0;
margin:0}

.block_top{
width:184px;
height:25px;
float:left;
padding:0;
margin:0;
background:url(assets/box_top_bottom.png) no-repeat top left}

.block_middle{
width:182px;
float:left;
padding:0;
margin:0;
border-left: 1px solid #a7a6a6;
border-right: 1px solid #a7a6a6;
background-color:#494848}

.block_bottom{
width:184px;
height:25px;
float:left;
padding:0;
margin:0;
background:url(assets/box_top_bottom.png) no-repeat bottom left;
_background:url(assets/box_top_bottom_ie6.png) no-repeat top left}

/* --------- Middle Column ---------*/
.textarea{
padding:0;
margin:0;
width:520px;
height:100%;
float:left}

/* --------- Right Column ---------*/
.right_column{
padding:0;
margin:0 -20px 0 0;
_margin-right:-10px;
width:205px;
float:right}

/* --------- Navigation top ---------*/
.navigation_top{
width:951px;
height:49px;
float:left;
text-align:left;
padding:0;
margin:0;
background:url(assets/nav_slide_top_bottom.png) no-repeat top left}

.navigation_top ul{
margin:14px 0 0 38px;*margin-top:-4px;
padding:0;
width:951px}

.navigation_top li{
list-style:none;
display:inline;
margin:0;
padding:0;
*line-height:55px}

.navigation_top a{
text-decoration:none;
color:#ffffff;
margin:0;
padding:15px 20px 16px 20px;
border-left:1px solid #c2c1c1;
border-right:1px solid #c2c1c1}

.navigation_top a:hover{
text-decoration:underline;
color:#ffffff;
margin:0;
padding:15px 20px 16px 20px;
background: url(assets/hover.png) repeat top left}


.navigation_top .LGlob_active a{
text-decoration:none;
color:#ffffff;
margin:0;
font-style:bold;
padding:15px 20px 16px 20px;
background: url(assets/hover.png) repeat top left}

/* --------- Footer --------- */
#footer{
width:994px;
height:46px;
font-size:9px;
color:#ffffff;
text-align:center;
margin:0;
padding:0;
clear:left;
display:block;
background: url(assets/top_footer.png) no-repeat bottom left;
_background: url(assets/top_footer_ie6.png) no-repeat top left}

.footer_center a{
text-decoration:none;
color:#ffffff}

.footer_center a:hover{
text-decoration:underline;
color:#ffffff}

.footer_center p{
font-size:9px;
color:#ffffff;
padding:2px 0 0 0;
margin:0}
