@charset "utf-8";
/*
Author: Darren Jones
Author URL: http://www.gcweb.com.au/
*/

/* Overall page structure
========================================================== */
body { background:#F0F9FF url(../images/common/bg_body.jpg) no-repeat top center; margin:0; border-top:2px solid #F0F9FF;}
div,ul,ol,li,h1,h2,h3,h4,h5,h6,form,fieldset,input,p,label {margin:0;padding:0;}

.clear { clear:both;}
a img { border:0px none;}
.pngfix {}

#container { width:900px; margin:0 auto;}

#header { width:900px; height:150px; position:relative;}
#header #logo { position:absolute; top:10px; left:10px;}
#header #membership { position:absolute; top:50px; right:25px; width:248px; height:75px; background:url(../images/common/btn_membership.png) no-repeat; text-align:center; line-height:75px; font-family:Arial, Helvetica, sans-serif; font-size:18px;}
#header #membership a { color:#46A9FA; text-decoration:none; padding:5px;}
#header #membership a:hover { background:#46A9FA; color:#fff;}
#header #menu { position:absolute; top:0; right:0; width:600px; padding:4px 0 0 35px; height:26px; background:url(../images/common/bg_menu.gif) no-repeat; z-index:999; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
#header #menu li { list-style:none; display:inline;}
#header #menu li a { display:block; float:left; color:#46A9FA; text-decoration:none; padding:2px 6px;}
#header #menu li a:hover { background:#46A9FA; color:#fff;}

#slideshow { display:block; width:900px; height:260px;}

#content { width:900px; padding:0px; background:#fff; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#333; line-height:18px;}
#content h1 { font-size:24px; font-weight:normal; color:#fff; background:#46A9FA; padding:5px;}
#content h2 { font-size:24px; font-weight:normal; color:#fff; background:#88B33F; padding:5px;}
#content h3 { font-size:24px; font-weight:normal; color:#fff; background:#FF9900; padding:5px;}

#content a { color:#fff; text-decoration:none; background:#5BBAFC; padding:2px;}
#content a:hover { background:#D2EFFD; color:#486F34;}

#content form label { display:block; float:left; padding:8px; width:150px; margin-bottom:10px;}
#content form input { display:block; float:left; padding:8px; width:200px; border:1px solid #46A9FA; background:#fff url(../images/common/bg_input.gif) repeat-x; margin-bottom:10px;}
#content form textarea { display:block; float:left; padding:8px; width:280px; height:150px; border:1px solid #46A9FA; background:#fff url(../images/common/bg_input.gif) repeat-x; margin-bottom:10px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#333;}
#content form input.submit { padding:0; background:none; border:0px; width:75px; height:34px; margin-left:387px;}
#content form br { clear:both;}
#content .required { color:#00CC00;}
#content .small { font-size:10px;}

#content form label.mem { display:block; float:left; padding:8px; width:200px; margin-bottom:10px;}
#content form input.mem { display:block; float:left; padding:8px; width:300px; border:1px solid #46A9FA; background:#fff url(../images/common/bg_input.gif) repeat-x; margin-bottom:10px;}
#content form textarea.mem { display:block; float:left; padding:8px; width:520px; height:50px; border:1px solid #46A9FA; background:#fff url(../images/common/bg_input.gif) repeat-x; margin-bottom:10px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#333;}


#footer { clear:both; width:100%; height:105px; background:url(../images/common/bg_grass.png) no-repeat; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
#footer #details { width:900px; margin:0 auto; padding-top:75px;}
#footer #details .copyright { float:left; background:#486F34; color:#ADD255; padding:2px 5px;}
#footer #details .gcweb { float:right; background:#486F34; padding:2px 5px;}
#footer #details .gcweb a { color:#ADD255; text-decoration:none;}
#footer #details .gcweb a:hover { color:#FFFF00;}



