/* /////////////////////

colours----------------

light grey: #e7e6e5;

grey text: #323232;

light blue: #e8eff8;

medium blue: #cddcf2;

dark blue: #0018a8;


red: #991306;

orange: #ff8100;

green: #92c060;


*/


html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}


/* ///////////////////////
END CSS Reset
//////////////////////////*/

body {
background: #e7e6e5;
color: #323232;
font-family: Arial, Helvetica, sans-serif;
font-size:100%;
margin: 0;
padding: 0;
behavior: url("http://www.fremantlechamber.com.au/themes/site_themes/FCC/scripts/csshover3.htc");
}

.clear {
clear: both;

}

.clearDivider {
clear: both;
padding-bottom: 20px;
}

#wrapper {
background: #fff;
width: 780px;
margin: 0px auto 0px auto;
padding: 20px;
}

#header {

}

#header_top {
width: 780px;
height: 68px;
position: relative;

}

.logo {
position: relative;
width: 385px;
height: 68px;
margin: 0px;
padding: 0px;
}

.logo span {
background: #fff url("http://www.fremantlechamber.com.au/themes/site_themes/FCC/bkgnd_images/header-logo.gif") no-repeat;
position: absolute;
width: 100%;
height: 100%;
}

#nav_main {
position: absolute;
right: 10px;
bottom: 0px;
}

#contact_bar{
width: 780px;
}

#contact_area{
background-color: #e8eff8;
height: 150px;
}

#header_left {
width: 460px;
height: 236px;
float:left;
padding-right:20px;
}

#sponsors_banner{
margin-bottom: 20px;
}
 /* --------- */
#e_cert_link {
display:block;
width: 460px;
height: 33px;
background: transparent url("http://www.fremantlechamber.com.au/themes/site_themes/FCC/bkgnd_images/header-eCertificate.gif") 0 0px no-repeat;
text-decoration: none;
margin-bottom: 20px;
}

#e_cert_link:hover {
 background-position: 0 -33px;
}

#e_cert_link span  {
	display: none;
}
 /* --------- */
 
#nav_services {
width: 460px;
height: 32px;
background: transparent url("http://www.fremantlechamber.com.au/themes/site_themes/FCC/bkgnd_images/nav_services_bkgnd.gif") 0 0px no-repeat;

/* SEARCH INPUT */
}
#search_bar {

width: 780px;
height: 54px;
padding: 0px 0px 0px 0px;
margin-left: 0px;
background: #991306 url("http://www.fremantlechamber.com.au/themes/site_themes/FCC/bkgnd_images/search_box_bkgnd.gif") 0 0px no-repeat;
}
#inner_search {
width: 760px;

padding: 20px 0px 10px 0px;
background-color: transparent;
margin-left: 10px;
}
.search_instructions {
float: left;
margin-top: 0px;
background: #991306 url("http://www.fremantlechamber.com.au/themes/site_themes/FCC/bkgnd_images/search_instructions.gif") top center no-repeat;
width: 104px;
height:24px;
}

.search_instructions p{
font-size: 10px;
line-height: 100%;
}

div.search_instructionsB {
float: left;
margin-top: 0px;
background: url("http://www.fremantlechamber.com.au/themes/site_themes/FCC/bkgnd_images/advanced_search_box.gif") no-repeat left top;
width: 295px;
color: #991306;

}

div.search_instructionsB p{
line-height: 24px;
font-size: 12px;
color: #991306;
margin-left: 10px;
}

div.search_instructionsB a{
color: #991306;
text-decoration: underline;
margin-right: 10px;
float: right;
}

div.search_instructionsB a:hover{
color: #000;

}

#search_input{
background: url("http://www.fremantlechamber.com.au/themes/site_themes/FCC/bkgnd_images/search_input_box.gif") no-repeat left top;
width: 341px; 
height: 24px;
float:left;
margin: 0px 10px 0px 10px;
line-height: 24px;
}

#search_input #search{
	float: left;
    padding: 0;
    margin: 6px 0 0 6px;
    border: 0;
    width: 325px;
    background: none;
    

}

#search_input #go {
    float: right;
    margin: 3px 3px 0px 0px;
}


/*-----------*/
#calender{
background: #0018a8;
width: 300px;
height: 236px;
float: left;

}

.left_col{
width: 460px;
float:left;
padding-right:20px;
}
.right_col{
width: 300px;
float: left;
}

* html .right_col {
display: inline;
}

/* --Footer */


#sign_up_left {
width: 140px;
float:left;
margin-top: 10px;
}



#sign_up_right {
width: 160px;
height: 87px;
background: #0018a8;
float:left;
margin-bottom: 10px;
}

#page_footer {
width: 780px;
margin: 10px auto 0px auto;
text-align: right;
}

/* ///////////////// */

#site_info {
  width: 460px;
background: #0018a8 url("http://www.fremantlechamber.com.au/themes/site_themes/FCC/bkgnd_images/round_cnrs/lc_db_b.gif") no-repeat bottom center;
  padding-bottom: 0px;
  text-align: right;
}

#site_info p{
  margin-bottom: 26px;
}
#site_info h3 {
  padding-top: 10px;
   background: transparent url("http://www.fremantlechamber.com.au/themes/site_themes/FCC/bkgnd_images/round_cnrs/lc_db_t.gif") no-repeat top center;
  color: #cddcf2;
  font-size: 80%;
  font-weight: bold;
  padding-right: 20px;
}
/* ///////////////// */

.rc_db_rounded_foot {
  width: 300px;
  background: #0018a8 url("http://www.fremantlechamber.com.au/themes/site_themes/FCC/bkgnd_images/round_cnrs/rc_db_b.gif") no-repeat bottom center;
  padding-bottom: 0px;
}
.rc_db_rounded_foot h3 {
  padding-top: 10px;
  background: transparent url("http://www.fremantlechamber.com.au/themes/site_themes/FCC/bkgnd_images/round_cnrs/rc_db_t.gif") no-repeat top center;
  color: #cddcf2;
  font-size: 80%;
  font-weight: bold;
  padding-left: 10px;
}

/* Typography */

p {
font-size: 0.75em; /* 16 x 0.75 = 12px ---- 16px is the default text size of the base case in various browsers*/
color: #323232;
line-height: 140%;

}

h1 {
font-size: 135%;
font-weight: bold;
}

h2 {
font-size: 90%;
font-weight: bold;
}

a {
text-decoration: none;
}
a:hover{
text-decoration: underline;
}

/* Div specific typography setting */
#nav_main a{
font-size: 0.75em; /* 16 x 0.75 = 12px ---- 16px is the default text size of the base case in various browsers*/
color: #323232;
text-decoration: none;
}
#nav_main a:hover{
text-decoration: underline;
}

#page_footer p{
font-size: 0.6em;
color: #96bfeb;
margin-right: 30px;

}

#page_footer a{
color: #96bfeb;
text-decoration: none;
}

#page_footer a:hover{
text-decoration: underline;
}

#inner_search p{
font-size: 0.6em;
color: #fff;
}

#sign_up_left h2{
font-size: 85%;
color: #96bfeb;
padding: 10px 0px 5px 10px;
font-weight: bold;

}

#sign_up_left p{
font-size: 60%;
color: #96bfeb;
padding-left: 10px;
line-height: normal;
}

#site_info p{
font-size: 60%;
color: #96bfeb;
float:right;
border-right: 1px solid #96bfeb;
margin-top: 10px;
padding: 0px 10px 0px 20px;
line-height: normal;
}

#site_info a{
color: #96bfeb;
text-decoration: none;
}

#site_info a:hover{
text-decoration: underline;
}

.advanced_search_btn {
background: url("http://www.fremantlechamber.com.au/themes/site_themes/FCC/bkgnd_images/adv_search_btn.gif") no-repeat;
    height: 26px;
    width: 101px;
    border: none;
}


.paginate{
padding: 0 20px 10px 20px;
font-size: 75%;
text-align: center;
}

.paginate a{
color: #991306;
}

.paginate a:hover{
color: #323232;
}