/*
CUP 2007 Stylesheet v1
Target: Screen
Author: gary mcclumpha
*/

/* Basic stuff */


* {
	margin: 0;
	padding: 0;
}

body {
	font: normal 62.5%/1.4em  Arial, Verdana, Helvetica, sans-serif;
	margin: 15px 0 0 10px;
	color:#666;
	}

p, h1, h2, h3, h4, h5, h6, form, ol, ul, li, dl {
	margin:0;
	padding:0;
	}
	

h1 {
margin: 0;
font-size:2.0em;
line-height:1.2em;
}

h2 {
margin: 0;
}

h4 {
	float:right;
	margin:0px;
	padding:0px;
}

.clear {
clear:both;
}

dl {
padding-top:5px;
}

dd {
margin:0 0 0 0;
padding:0px 0 0px 55px;
font-size:1.0em;
line-height:1em;
}

dt{
float:left;
margin:0;
padding:0 0 0 5px;
font-size:1.0em;
line-height:1em;
}

.regmark {
	position:relative;
	font-size:75%;
	top:-3px;
	margin-left:0.1em;
	margin-right:0;
}

/* structure */

#wrapper{
width:820px;
}

#header {
width: 820px;
height:85px;
/*background: url(../img/ident.jpg) 0px bottom no-repeat;*/
}

#cups {
float:left;
}

#cups h2 {
padding-top:3px;
}

#content {
width:820px;
}

#left_col {
width:150px;
float:left;
}

#centre_col{
width:450px;
float:left;
border-right:#CCC solid 1px;
border-left:#CCC solid 1px;
}

#centre_col #maintext {
width:450px;
}


#centre_col #mainhometext {
width:450px;
height:209px;
}

#centre_col p{
padding:0 20px 10px 20px;
font-size:1.2em;
}


/* center col list settings */
#centre_col ul{
padding:0 20px 8px 20px;
font-size:1.2em;
}

#centre_col li {
display:block;
background:url(../img/arrows/arrow_grey.gif) 0px 3px no-repeat scroll ;
padding: 0 0 0 10px;
margin-bottom:10px;
}

#centre_col ul ul{
padding:0 20px 0px 20px;
font-size:100%;
}


#banner{
width:450px;
height:150px;
border-bottom:#CCC solid 1px;
margin-bottom:15px;
}


#banner h1 {
padding: 5px 0 0 20px;
color:#FFFFFF;
font-weight:normal;
}

#right_col {
width:200px;
float:left;
padding-left:8px;
}
#footer{
width: 800px;
padding-top:20px;
padding-bottom:20px;
clear:both;
}

#footer p {
display:inline;
}

#cssresize{
float:left;
width:170px;
}




/* sidebar boxes */


#donations {
width:180px;
min-height:95px;
border-left: 1px solid #CCC;
border-bottom: 1px solid #CCC;
padding-bottom:5px;
background: #FFF url(../img/news_bg.jpg) 0px bottom no-repeat;
height:auto;
}

/* endorsment boxes */

#donations p.space{
padding-top:5px;
}

* html #donations {
height: 95px;
}


#forums {
width:180px;
min-height:75px;
border-left: 1px solid #CCC;
border-bottom: 1px solid #CCC;
margin-top:8px;
padding-bottom:5px;
background: #FFF url(../img/speaker_bg.jpg) 0px bottom no-repeat;
height:auto;
}

* html #forums {
height: 75px;
}


#numbers {
width:180px;
min-height:55px;
border-left: 1px solid #CCC;
border-bottom: 1px solid #CCC;
margin-top:8px;
padding-bottom:5px;
background: #FFF url(../img/telephone_bg.jpg) 0px bottom no-repeat;
height:auto;
}

* html #numbers {
height: 55px;
}


#news {
width:180px;
min-height:95px;
border-left: 1px solid #CCC;
border-bottom: 1px solid #CCC;
margin:8px 0 8px 0;
padding-bottom:5px;
background: #FFF url(../img/news_bg.jpg) 0px bottom no-repeat;
}


#xmas {
width:180px;
margin:8px 0 8px 0;
padding-bottom:5px;
}


#xmas p {padding-bottom: 5px;}




* html #news {
height: 95px;
}


#forums p {
padding:0 40px 0px 5px;
line-height:1.1em;
}

#numbers p {
padding:0 50px 0px 5px;
line-height:1.1em;
}

#news p, #donations p {
padding:0 5px 0px 5px;
line-height:1.1em;
}


/*sidebar nav-arrows*/

#right_col a, #signpost_holder #donations a { 
text-decoration:none; 
}



#right_col a:hover, #signpost_holder a:hover { text-decoration:underline; }

#right_col a.arrow, #signpost_holder a.arrow { 
padding-right:10px;
text-decoration:none; 
/*background:url(../img/arrows/arrow_grey.gif) no-repeat right 3px;*/ 
}

#right_col a.arrow:hover, #signpost_holder a.arrow:hover { text-decoration:underline; }

#right_col #donations a.arrow { 
color:#3560AD;
}
#right_col #forums a.arrow { 
color:#663366;
}
#right_col #news a.arrow { 
color:#BD745D;
}

#signpost_holder #left-post a.arrow, #signpost_holder #right-post a.arrow { 
color:#BBA273;
}


/* identity */

#ident {
width:150px;
height:155px;
text-indent:-3333px;
background: #FFF url(../img/ident_words.gif) 0px 0px no-repeat;
}
#ident p {
padding-right:60px;
line-height:1.2em;
font-size:1em;
color:#3560AD;
}



/* VISITORS */

#visitors {
width:140px;
border-left: 1px solid #CCC;
border-bottom: 1px solid #CCC;
margin-top:25px;
padding-bottom:5px;
background: #FFF url(../img/visits_bg.jpg) 0px top no-repeat;
}

#visitors p {
padding:0 10px 0px 5px;
line-height:1.1em;
}

#visitors a { color:#3560AD;}
#visitors a:hover { color:#3560AD; text-decoration:underline;}



/* MEDIA */

#media {
width:140px;
margin-top:15px;
padding-bottom:15px;
background: #809DCE
}

#media p{
padding:0 10px 0px 5px;
line-height:1.1em;
color: #FFF;
}

#media h3{
padding:0 10px 5px 5px;
line-height:1.2em;
color: #FFF;
}


#media a { color:#FFF;}
#media a:hover { color:#FFF; text-decoration:underline;}


/*  left hand navigation */



#leftnav-container {
width:140px;
padding-top:8px;
border-bottom:#C7D9F1 solid 1px;
}


ul {
	list-style-type: none;
}


#globalnav li a {
	display: block;
	text-decoration: none;
	padding-left:10px;
	padding-top:2px;
	padding-bottom:2px;
	font-size: 1.1em;
	color: #3560AD;
	border-top:#C7D9F1 solid 1px;
	width:130px;
}


#globalnav li {
margin:0px;
display:inline;
}

#globalnav li a:hover {
/*background: url(../img/arrows/arrow_white.gif) 0 6px no-repeat;*/
color:#666;
}

#globalnav .inactive a{
	background: url(../img/arrows/arrow_blue.gif) 0 6px no-repeat;
}


#globalnav .sub a{
	color: #3560AD;
	border-top:#C7D9F1 solid 1px;
padding-left:25px;
	width:115px;
}

#globalnav .sub a:hover{
	/*background: url(../img/arrows/arrow_white.gif) 0 6px no-repeat;*/
	color: #666;
}



/* events block*/

#events{
width:180px;
min-height:150px;
border-bottom:#CCC solid 1px;
margin-bottom:15px;
height:auto;
}

/* for Internet Explorer */
/*\*/
* html #events {
height: 150px;
}

/**/

#eventsblock {
min-height:142px;
height:auto;
}

#eventsblock a {
color:#FFFFFF;
text-decoration:underline;
}

#eventsblock a:hover{
color:#FFFFFF;
text-decoration:underline;
}

* html #eventsblock {
height: 142px;
}

#eventsblock h1 {
padding: 5px 0 5px 10px;
color:#FFFFFF;
font-weight:normal;
}

#eventsblock p {
color:#FFF;
font-size: 1.1em;
padding:0 5px 5px 10px;
}

#eventsblock #nav li {
display:inline;
margin:0;
}

#about #eventsblock #nav li a {
	display: block;
	text-decoration: none;
	margin:0 0 0 5px;
	padding-left:10px;
	padding-top:3px;
	padding-bottom:3px;
	font-size: 1.1em;
	color: #FFF;
	border-top:#C0CEE7 solid 1px;
	width:160px;
	background: url(../img/arrows/arrow_home.gif) 0 7px no-repeat;
}


#about #eventsblock #nav li a:hover {
background: url(../img/arrows/arrow_home.gif) 0 7px no-repeat;
color:#FFF;
text-decoration:underline;
}

#about #eventsblock #nav li.baseline  a {
border-bottom:#C0CEE7 solid 1px;
}


/*events block - about CUP */

#aboutcup #eventsblock #nav li a {
	display: block;
	text-decoration: none;
	margin:0 0 0 5px;
	padding-left:10px;
	padding-top:3px;
	padding-bottom:3px;
	font-size: 1.1em;
	color: #FFF;
	border-top:#CED7BC solid 1px;
	width:160px;
	background: url(../img/arrows/arrow_cup.gif) 0 7px no-repeat;
}


#aboutcup #eventsblock #nav li a:hover {
background: url(../img/arrows/arrow_cup.gif) 0 7px no-repeat;
color:#FFF;
text-decoration:underline;
}

#aboutcup #eventsblock #nav li.baseline  a {
border-bottom:#CED7BC solid 1px;
}


/*events block - diagnosis */

#diagnosis #eventsblock #nav li a {
	display: block;
	text-decoration: none;
	margin:0 0 0 5px;
	padding-left:10px;
	padding-top:3px;
	padding-bottom:3px;
	font-size: 1.1em;
	color: #FFF;
	border-top:#B299B2 solid 1px;
	width:160px;
	background: url(../img/arrows/arrow_dia.gif) 0 7px no-repeat;
}


#diagnosis #eventsblock #nav li a:hover {
background: url(../img/arrows/arrow_dia.gif) 0 7px no-repeat;
color:#FFF;
text-decoration:underline;
}

#diagnosis #eventsblock #nav li.baseline  a {
border-bottom:#B299B2 solid 1px;
}



/*events block - meeting */

#meeting #eventsblock #nav li a {
	display: block;
	text-decoration: none;
	margin:0 0 0 5px;
	padding-left:10px;
	padding-top:3px;
	padding-bottom:3px;
	font-size: 1.1em;
	color: #FFF;
	border-top:#B2CCCC solid 1px;
	width:160px;
	background: url(../img/arrows/arrow_meeting.gif) 0 7px no-repeat;
}


#meeting #eventsblock #nav li a:hover {
background: url(../img/arrows/arrow_meeting.gif) 0 7px no-repeat;
color:#FFF;
text-decoration:underline;
}

#meeting #eventsblock #nav li.baseline  a {
border-bottom:#B2CCCC solid 1px;
}


/*events block - change */

#change #eventsblock #nav li a {
	display: block;
	text-decoration: none;
	margin:0 0 0 5px;
	padding-left:10px;
	padding-top:3px;
	padding-bottom:3px;
	font-size: 1.1em;
	color: #FFF;
	border-top:#DEB9AE solid 1px;
	width:160px;
	background: url(../img/arrows/arrow_change.gif) 0 7px no-repeat;
}


#change #eventsblock #nav li a:hover {
background: url(../img/arrows/arrow_change.gif) 0 7px no-repeat;
color:#FFF;
text-decoration:underline;
}

#change #eventsblock #nav li.baseline  a {
border-bottom:#DEB9AE solid 1px;
}


/*events block - change */

#randr #eventsblock #nav li a {
	display: block;
	text-decoration: none;
	margin:0 0 0 5px;
	padding-left:10px;
	padding-top:3px;
	padding-bottom:3px;
	font-size: 1.1em;
	color: #FFF;
	border-top:#E9C79A solid 1px;
	width:160px;
	background: url(../img/arrows/arrow_research.gif) 0 7px no-repeat;
}


#randr #eventsblock #nav li a:hover {
background: url(../img/arrows/arrow_research.gif) 0 7px no-repeat;
color:#FFF;
text-decoration:underline;
}

#randr #eventsblock #nav li.baseline  a {
border-bottom:#E9C79A solid 1px;
}


/*events block - SUPPORT */

#supwork #eventsblock #nav li a {
	display: block;
	text-decoration: none;
	margin:0 0 0 5px;
	padding-left:10px;
	padding-top:3px;
	padding-bottom:3px;
	font-size: 1.1em;
	color: #FFF;
	border-top:#DDD0B9 solid 1px;
	width:160px;
	background: url(../img/arrows/arrow_support.gif) 0 7px no-repeat;
}


#supwork #eventsblock #nav li a:hover {
background: url(../img/arrows/arrow_support.gif) 0 7px no-repeat;
color:#FFF;
text-decoration:underline;
}

#supwork #eventsblock #nav li.baseline  a {
border-bottom:#DDD0B9 solid 1px;
}



/*events block - CONTACT */

#con #eventsblock #nav li a {
	display: block;
	text-decoration: none;
	margin:0 0 0 5px;
	padding-left:10px;
	padding-top:3px;
	padding-bottom:3px;
	font-size: 1.1em;
	color: #FFF;
	border-top:#B2B2CC solid 1px;
	width:160px;
	background: url(../img/arrows/arrow_contact.gif) 0 7px no-repeat;
}


#con #eventsblock #nav li a:hover {
background: url(../img/arrows/arrow_contact.gif) 0 7px no-repeat;
color:#FFF;
text-decoration:underline;
}

#con #eventsblock #nav li.baseline  a {
border-bottom:#B2B2CC solid 1px;
}







/* about us */

#about #banner {
background: url(../img/aboutus.jpg) 8px 0px no-repeat;
}

#about #eventsblock {
background-color:#809DCE;
}


#signpost_holder{
width:410px;
padding-left:20px;
}

#left-post {
float:left;
width:190px;
min-height:95px;
border-left: 1px solid #CCC;
border-bottom: 1px solid #CCC;
padding-bottom:8px;
background: #FFF url(../img/news_bg.jpg) 0px bottom repeat-x;
height:auto;
}

#right-post {
float:right;
width:190px;
min-height:95px;
border-left: 1px solid #CCC;
border-bottom: 1px solid #CCC;
padding-bottom:8px;
background: #FFF url(../img/stain_bg.jpg) 0px bottom no-repeat;
height:auto;
}


* html #left-post, * html #right-post {
height: 95px;
}

#right-post p {
padding:0 110px 0px 5px;
line-height:1.2em;
font-size:1em;
}

#left-post p {
padding:0 110px 0px 5px;
line-height:1.2em;
font-size:1em;
}

/* colours */

.blue {
	color:#3560AD;
}

.purple {
	color:#663366;
}

.gold {
	color:#BBA273;
}

.green {
	color:#717F59;
}

.turq {
	color:#669999;
}

.orange {
	color:#D48F35;
}

.red {
	color:#BD745D;
}

.lightpurple {
	color:#666699;
}


/* top navigation */

#navcontainer {
width:670px;
float:right;
padding-top:24px;
background-color:#FFF;
}


#aboutus {
width: 74px;
}
#aboutus a:hover {
color:#3560AD;
}

#cup {
width: 82px;
}
#cup a:hover {
color:#717F59;
}


#dia {
width: 98px;
}
#dia a:hover {
color:#663366;
}

#meet {
width: 72px;
}
#meet a:hover {
color:#669999;
}

#look {
width: 72px;
}
#look a:hover {
color:#BD745D;
}

#research {
width: 102px;
}
#research a:hover {
color:#D48F35;
}

#support {
width: 74px;
}
#support a:hover {
color:#BBA273;
}

#contactus {
width: 66px;
}
#contactus a:hover {
color:#666699;
}


#aboutus a, #cup a, #dia a, #meet a, #look a, #research a, #support a, #contactus a {
	color: #666; 
	text-decoration: none;
}


#aboutus, #cup, #dia, #meet, #look, #research, #support, #contactus {
	float: left;
	display:inline;
	margin: 0px; 
	border-left: 1px solid #CCC; 
	background-color: #FFF;

}

#aboutus p, #cup p, #dia p, #meet p, #look p, #research p, #support p, #contactus p {
	font-size:1.1em;
	line-height:1em;
	font-weight:bold;
	padding-left:5px;
	}
	
#forums .forum{
padding-top:5px;
}

/* about cup */

#aboutcup #banner {
background: url(../img/banner_images/laptopgrass.jpg) 8px 0px no-repeat;
}

#aboutcup #eventsblock {
background-color:#717F59;
}

#aboutcup #globalnav li a {
	color:#717F59;
	border-top:#DEE8CC solid 1px;
}

#aboutcup #globalnav li a:hover {
color:#666;
}

#aboutcup #globalnav .inactive a{
	color: #717F59;
	background: url(../img/arrows/arrow_green.gif) 0 6px no-repeat;
}


#aboutcup #globalnav .sub a{
	color: #717F59;
	border-top:#DEE8CC solid 1px;
padding-left:25px;
	width:115px;
}

#aboutcup #globalnav .sub a:hover{
	color: #666;
}


#aboutcup #leftnav-container {
border-bottom:#DEE8CC solid 1px;
}

#aboutcup #centre_col #maintext a{
color:#717F59;
}

#aboutcup #centre_col #maintext a:hover{
color:##717F59;
}

#aboutcup #centre_col #diagram {
width:355px;
margin:5px 0 0 20px;
background-color:#717F59;
padding: 55px 0 55px 55px;
}

#aboutcup #centre_col table { 
	border-spacing: 0;
	border-collapse: collapse;
	text-align: centre;
	font-size:100%;
}

#aboutcup #centre_col td {
	text-align: centre;
}

#aboutcup #centre_col td p {
padding:10px 5px 10px 5px;
}



#aboutcup #centre_col #maintext, #diagnosis #centre_col #maintext, #supwork #centre_col #maintext,  #con #centre_col #maintext, #meeting #centre_col #maintext, #randr #centre_col #maintext, #change #centre_col #maintext{
min-height:256px;
height:auto;
}

* html #aboutcup #centre_col #maintext, * html #diagnosis #centre_col #maintext, * html #supwork #centre_col #maintext, * html #con #centre_col #maintext, * html #meeting #centre_col #maintext, * html #randr #centre_col #maintext, * html #change #centre_col #maintext {
height: 256px;
}

#about #centre_col #maintext{
min-height:358px;
height:auto;
}

* html #about #centre_col #maintext{
height:358px;
}


#about #centre_col #maintext a{
color:#3560AD;
}

#about #centre_col #maintext a:hover{
color:#3560AD;
}




/* diagnosis */

#diagnosis #banner {
background: url(../img/banner_images/piggyback.jpg) 8px 0px no-repeat;
}

#diagnosis #eventsblock {
background-color:#663366;
}

#diagnosis #globalnav li a {
	color:#663366;
	border-top:#D3C8D7 solid 1px;
}

#diagnosis #globalnav li a:hover {
color:#666;
}

#diagnosis #globalnav .inactive a{
	color: #663366;
	background: url(../img/arrows/arrow_purple.gif) 0 6px no-repeat;
}


#diagnosis #globalnav .sub a{
	color: #663366;
	border-top:#D3C8D7 solid 1px;
	padding-left:25px;
	width:115px;
}

#diagnosis #globalnav .sub a:hover{
	color: #666;
}

#diagnosis #leftnav-container {
border-bottom:#D3C8D7 solid 1px;
}

#diagnosis #centre_col #maintext a{
color:#663366;
}

#diagnosis #centre_col #maintext a:hover{
color:#663366;
}


/* meeting */

#meeting #banner {
background: url(../img/banner_images/coffeetable.jpg) 8px 0px no-repeat;
}

#meeting #eventsblock {
background-color:#669999;
}

#meeting #globalnav li a {
	color:#669999;
	border-top:#E0F0F0 solid 1px;
}

#meeting #globalnav li a:hover {
color:#666;
}

#meeting #globalnav .inactive a{
	color: #669999;
	background: url(../img/arrows/arrow_turq.gif) 0 6px no-repeat;
}


#meeting #globalnav .sub a{
	color: #669999;
	border-top:#E0F0F0 solid 1px;
	padding-left:25px;
	width:115px;
}

#meeting #globalnav .sub a:hover{
	color: #666;
}

#meeting #leftnav-container {
border-bottom:#E0F0F0 solid 1px;
}

#meeting #centre_col #maintext a{
color:#669999;
}

#meeting #centre_col #maintext a:hover{
color:#669999;
}


/* change agenda */

#change #banner {
background: url(../img/banner_images/girlhuggrandad.jpg) 8px 0px no-repeat;
}

#change #eventsblock {
background-color:#BD745D;
}

#change #globalnav li a {
	color:#BD745D;
	border-top:#EBD5CE solid 1px;
}

#change #globalnav li a:hover {
color:#666;
}

#change #globalnav .inactive a{
	color:#BD745D;
	background: url(../img/arrows/arrow_red.gif) 0 6px no-repeat;
}


#change #globalnav .sub a{
	color: #BD745D;
	border-top:#EBD5CE solid 1px;
padding-left:25px;
	width:115px;
}

#change #globalnav .sub a:hover{
	color:#666;
}

#change #leftnav-container {
border-bottom:#EBD5CE solid 1px;
}

#change #centre_col #maintext a{
color:#BD745D;
}

#change #centre_col #maintext a:hover{
color:#BD745D;
}


/* reasearch */

#randr #banner {
background: url(../img/banner_images/boymanreading.jpg) 8px 0px no-repeat;
}

#randr #eventsblock {
background-color:#D48F35;
}

#randr #globalnav li a {
	color:#D48F35;
	border-top:#F2DDC2 solid 1px;
}

#randr #globalnav li a:hover {
color:#666;
}

#randr #globalnav .inactive a{
	color:#D48F35;
	background: url(../img/arrows/arrow_orange.gif) 0 6px no-repeat;
}


#randr #globalnav .sub a{
	color:#D48F35;
	border-top:#EBD5CE solid 1px;
padding-left:25px;
	width:115px;
}

#randr #globalnav .sub a:hover{
	color:#666;
}

#randr #leftnav-container {
border-bottom:#F2DDC2 solid 1px;
}

#randr #centre_col #maintext a{
color:#D48F35;
}

#randr #centre_col #maintext a:hover{
color:#D48F35;
}

/* support */

#supwork #banner {
background: url(../img/banner_images/cups.jpg) 8px 0px no-repeat;
}

#supwork #eventsblock {
background-color:#BBA273;
}

#supwork #globalnav li a {
	color:#BBA273;
	border-top:#EAE3D5 solid 1px;
}

#supwork #globalnav li a:hover {
color:#666;
}

#supwork #globalnav .inactive a{
	color:#BBA273;
	background: url(../img/arrows/arrow_gold.gif) 0 6px no-repeat;
}


#supwork #globalnav .sub a{
	color:#BBA273;
	border-top:#EAE3D5 solid 1px;
padding-left:25px;
	width:115px;
}

#supwork #globalnav .sub a:hover{
	color:#666;
}

#supwork #leftnav-container {
border-bottom:#EAE3D5 solid 1px;
}

#supwork #centre_col #maintext a{
color:#BBA273;
}

#supwork #centre_col #maintext a:hover{
color:#BBA273;
}

/* contact */

#con #banner {
background: url(../img/banner_images/landscape.jpg) 8px 0px no-repeat;
}

#con #eventsblock {
background-color:#666699;
}

#con #globalnav li a {
	color:#666699;
	border-top:#D1D1E0 solid 1px;
}

#con #globalnav li a:hover {
color:#666;
}

#con #globalnav .inactive a{
	color:#666699;
	background: url(../img/arrows/arrow_lightpurple.gif) 0 6px no-repeat;
}


#con #globalnav .sub a{
	color:#666699;
	border-top:#D1D1E0 solid 1px;
padding-left:25px;
	width:115px;
}

#con #globalnav .sub a:hover{
	color:#666;
}

#con #leftnav-container {
border-bottom:#D1D1E0 solid 1px;
}

#con #centre_col #maintext a{
color:#666699;
}

#con #centre_col #maintext a:hover{
color:#666699;
}

#con .sentmail {
color:#666699;
}


/* BOX OUT */

#box-out {
width:410px;
margin-left:20px;
margin-bottom:10px;
border:#666666 solid 1px;
}

#box-out p {
padding: 5px;
}

/* Form styles */



/* fieldset styling */
fieldset {
  margin: 0; /*  space out the fieldsets a little*/
  padding: 0;
  border:none;
}

/* style for  labels */
label {
  display: block;
  margin-bottom:5px;
}

/* style for required labels */
label .required {
  font-size: 0.75em;
  color:#760000;
}

input {
  width: 300px;
  color:#666;
  font-size:1.1em;
}


input.submit {
  width: auto;
}



textarea {
  width: 300px;
  height: 100px;
  font-family: Arial, Helvetica, sans-serif;
  font-size:1.1em;
  color:#666;
}


#supwork #right_col h2 {
padding: 0 0 8px 0;
margin:0;
}


/* NEWS LETTER SIGNUP */

#signup {margin-top: 15px; background-color: #283A8C; width:140px; padding-bottom: 5px;}

#signup p {line-height: 1.2em; font-size:1.1em; padding: 5px 5px 2px 5px; color: #FFF;}

#signup h3 {font-size:1.2em; line-height: 1.2em; padding: 5px; color: #FFF;}


/* style for  labels */
#signup label {
  display: block;
  margin:0;
  padding: 5px 0 0 5px;
  font-size:1.1em;
  color: #FFF;
  font-weight: bold;
}

#signup input {
  width: 120px;
  color:#666;
  font-size:1.1em;
    margin:3px 0 3px 5px;
  padding: 0 0 0 0;
}


#signup input.submit {
  width: auto;
}



/* CONFERENCE */

#conf-banner{
width:450px;
height:150px;
border-bottom:#CCC solid 1px;
margin-bottom:15px;
background: url(../img/banner_images/conference.jpg) 8px 0px no-repeat;
}


#conf-banner h1 {
padding: 5px 0 0 20px;
color:#FFFFFF;
font-weight:normal;
}

#conf-button {
width:180px;
min-height:95px;
background: #FFF url(../img/conf_badge.gif) 0px bottom no-repeat;
margin-bottom:35px;
padding: 5px 0 5px 0;
height:auto;
}

#conf-button h3, #conf-button p {color:#FFFFFF; padding: 0 5px 0 5px;}

#conf-button p {font-size:1.1em; }

#conf-button a {color:#FFFFFF; text-decoration:underline;}

.conf-sidebar {
width:180px;
margin-top:20px;
}

#conf-head {
width:180px;
margin-top:15px;
margin-bottom:30px;
}

.conf-sidebar p { font-size:1.2em; color:#FFF; padding: 5px 8px 0 8px; line-height:1.2em;}

#conf-head h3 { font-size:1.4em; color:#FFF;color:#3560AD }

.conf-sidebar a {color:#FFFFFF; text-decoration:underline; }


.extra-marg {margin-bottom:10px; }


iframe{padding-left:20px; }


.image-pad {margin-bottom:5px; }



#flashPlayer {padding-left: 20px; padding-bottom: 20px;}