/* CSS Document RACGP IT September 2008 */

/* ----------reset browser styles -------------- */

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,  ins, kbd, q, s, samp,
small, strike,  sub, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {margin: 0; outline:0; }

/* ---------- hacks -------------- */

html{overflow:auto; background-color: #fff; background-image: none;}
body {font-size: 62.5%; /* set text size so ems equal points */ }
.invisible {display:none}
.clear {clear:both}
.clearpadding {display: none;}

/* --------------Text styles-------------------*/

p {font-size: 1.6em; margin-bottom: 20px; color: #000; font-family:Arial, Helvetica, sans-serif; padding-left: 10px; padding-right: 10px; line-height: 1.4em;}
ul {font-size: 1.6em; margin-bottom: 20px; color: #000; font-family:Arial, Helvetica, sans-serif; padding-left: 15px; list-style-position: inside; line-height: 1.4em;
}

h2 {font-size: 1.9em; margin-bottom: 10px; padding-top: 15px; color: #000; font-family:Arial, Helvetica, sans-serif; padding-left: 10px; padding-right: 10px;  line-height: 1.9em; font-weight: bold;}


.box h3, .boxred h3, .fullbox h3 {font-size: 1.9em; color: #000; font-family:Arial, Helvetica, sans-serif; padding: 10px;}
.box p, .boxred p, .fullbox p {font-size: 1.7em; color: #000; font-family:Arial, Helvetica, sans-serif; padding: 10px;}
.footerright h3, .footerleft h3 {color: #000; font-family: Arial, Helvetica, sans-serif; font-size: 1.5em; padding-left: 10px; padding-bottom: 2px; margin-bottom: 0px; padding-top: 10px; padding-right: 10px;}
.footerright p, .footerleft p {font-size: 1.4em; padding: 0px 10px 10px 10px; color: #000;}

a:link{color: #000; text-decoration: underline;}
a:visited{color: #000; text-decoration: underline;}
a:hover{color: #000; text-decoration: underline;}

#registrationbox a:link{color: #000;text-decoration: none; border-bottom: 1px dotted #000;}
#registrationbox a:visited{color: #000;text-decoration: none; border-bottom: 1px dotted #000;}
#registrationbox a:hover{color: #000; text-decoration: none; border-bottom: 1px dotted #000;}

#footer a:link{color: #000;text-decoration: underline;}
#footer a:visited{color: #000;text-decoration: underline;}
#footer a:hover{color: #000; text-decoration: underline;}

/*------------- Image replacement----------------- */

#title {font-size: 2em; margin-bottom: 20px; color: #000; font-family:Arial, Helvetica, sans-serif; } 
#gpconftitle {font-size: 1.6em; margin-bottom: 20px; color: #000; font-family:Arial, Helvetica, sans-serif; } 
#circlesfrontpage {font-size: 1.6em; margin-bottom: 20px; color: #000; font-family:Arial, Helvetica, sans-serif;} 

/* -----------------wrappers n stuff----------------- */

#wrapper{width: 100%; margin: 0 auto; display: table;  /*margin-bottom: 95px; margin bottom is the height from bottom of wrapper to bottom of screen - skyscrapers anchored to bottom */ }
#bg_topbar {display: block;}
#boxwrapper {display: block; clear: both;}
.box, .fullbox { width: 98%; background-color: #fff; margin-bottom: 20px; border: 1px solid #000;}
.boxred {width: 98%; background-color: #fff; margin-bottom: 20px; border: 1px solid #000;}
#footer {clear: both;  display: table; width: 100%;  padding-bottom: 10px; background-color: #fff; padding-top: 20px; border-top: 1px solid #000; margin-top: 20px; }
.footerleft {display: block; clear: both;   }
.footerright{display: block; clear: both;   }
#contentarea {display: table; float: left; clear: both;}

/*--------------------- Here's the Nav --------------------*/

#header {  width:100%; clear: both; margin-bottom: 20px; border-bottom: 1px solid #fff; }
#header ul {display: none;}
	
#header a {
float:left;
display:block;
background-color: #182f42;
padding:7px 15px;
color: #fff;
text-decoration: none;
border-top: 1px solid #fff;
font-weight: bold;
}
/*
hide  from IE5-Mac \*/
#header a {float:none;}
/* End IE5-Mac hack */
	
#header a:link{color: #000;text-decoration: none;}
#header a:visited{color: #000;text-decoration: none;}
#header a:hover{color: #000; text-decoration: none;}

#header li {
    float:left;
    background-color: #000;;
    margin:0;
    padding:0;
	width: 100%;
	clear: both;
    }
	
#header #notcurrent {background-color: #000; font-weight: normal;}
#header #notcurrent a {background-color: #000; font-weight: normal;}
	
	
/*----------Search facility--------------------*/

#search {display: none;}




.buttonsearch{background-color:#993300;
border: 1px solid #000;
color: #fff;
cursor:pointer;
font-size: 1.2em;
padding: 3px 3px 3px 3px;
}

.searchborder {height: 19px; border: 1px solid #000; margin-right: 5px; margin-bottom: 0px; margin-top: 0px; padding-top: 2px; padding-left: 3px; }


/*--------Form--------------*/


#registrationbox {min-height: 10px; display:table;}

#register fieldset
{
	display: block;
	padding-left: 10px;
	/*border-top: 1px dotted #eee;*/
	border: none;
}

#register fieldset.radio
{
	width: 15em;
	margin: 1em 0 2em 0;
}

#register fieldset.radio input
{
	clear: both;
	float: left;
	width: auto;
}

#register fieldset.radio label
{
	font-weight: normal;
}

#register input
{
	display: inline;
	width: 15em;
	float: left;
}

#register label
{

	margin-bottom: 1em;
	font-size: 1.4em; color: #fff; font-family:Arial, Helvetica, sans-serif;
	float: left;
}

#register label.first
{
	padding-top: 1em;
}

#register select
{
	display: block;
}

legend {font-size: 1.5em; color: #fff; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}

#sponsorbiofit {background: transparent url(../images/sponsors_biofit.gif) no-repeat; width: 323px; height: 57px; text-indent:-32697px; color: #fff; float: left; margin-left: 0px; cursor: pointer; margin-bottom: 20px; clear: both;} 
#sponsorcw {background: transparent url(../images/sponsors_cb.gif) no-repeat; width: 323px; height: 58px; text-indent:-32697px; color: #fff; float: left; margin-left: 0px; cursor: pointer; margin-bottom: 58px; margin-top: 38px; clear: both;} 
#sponsorssupporting {color: #000; float: left; margin-left: 0px; clear: both; font-size: 1.5em; color: #000; font-family:Arial, Helvetica, sans-serif; margin-bottom: 20px;} 
#sponsorsmajor {color: #000; float: left; margin-left: 0px; clear: both; font-size: 1.5em; color: #000; font-family:Arial, Helvetica, sans-serif;} 

#healthwest {font-size: 1.1em; color: #000; font-family:Arial, Helvetica, sans-serif;} 
#registrationbox {display: none;}
