/*
----------------------------------
			TAGS 
----------------------------------
*/

/*span {
color:#000000;
}*/

body {
	margin:0px;
	font-size:62.5%;
	line-height:150%;
	font-family:Arial, Helvetica, sans-serif;
	color:#2F2F2F;
	background-color:#B2B2B2;
	list-style-image: url(../i/bullet2.gif);
	}
	
h1 {
	font-size:1.6em;
	font-weight:bold;
	color:#CE1126;
	margin:0 0 8px 0;
	padding-bottom:14px;
	border-bottom:1px;
	border-bottom-style:dotted;
	border-bottom-color:#a6a6a6;
	}
	
h2 {
	font-size:1.1em;
	font-weight:bold;
	color:#000;
	margin:0 0 5px 0;
	}	

p {
	margin:8px 0 8px 0;
	}
	
img {
	border:0;
	margin:0;
	}
	
ul {
	list-style-position:outside;
	list-style-image:url(../i/bullet2.gif);
	margin:6px 0 6px 12px;
	padding:0;
	color: #2f2f2f;
	}
	
* html ul {
	list-style-position:outside;
	list-style-image:url(../i/bullet.gif);
	margin:0px 0px 0px 16px;
	padding:0;
	color: #2f2f2f;
	}
	
ol {
	list-style-position:outside;
	margin:6px 0 6px 12px;
	padding:0;
	color: #2f2f2f;
	}
	
input {
	margin:0;
	padding:0;
	}
	
select {
	padding:0;
	margin:0;
	}
	
textarea {
	margin:0;
	padding:0;
	}
	
hr {
	border: none 0;
	border-top: 1px dotted #B2B2B2;/*the border*/
	width: 100%;
	height: 1px;/*whatever the total width of the border-top and border-bottom equal*/
	padding-bottom:10px;
	margin-top:15px;
	color:#a6a6a6;
	} 
	
*html hr {
	border: none 0;
	border-top: 1px dotted #B2B2B2;/*the border*/
	width: 100%;
	height: 1px;/*whatever the total width of the border-top and border-bottom equal*/
	padding-bottom:10px;
	margin-top:5px;
	color:#a6a6a6;
	} 
	
*:first-child+html hr {
	border: none 0;
	border-top: 1px dotted #B2B2B2;/*the border*/
	width: 100%;
	height: 1px;/*whatever the total width of the border-top and border-bottom equal*/
	padding-bottom:10px;
	margin-top:5px;
	color:#a6a6a6;
	} 
	
a:link { color:#008751; text-decoration:none; font-family:Arial, Helvetica, sans-serif;}
a:visited { color:#008751; text-decoration:none; font-family:Arial, Helvetica, sans-serif;}
a:hover { color:#008751; text-decoration:underline; font-family:Arial, Helvetica, sans-serif;}
		
/*
----------------------------------
			DIVS 
----------------------------------
*/


#printbanner {
display:none;
	}

#outer_wrapper {
	margin-right: auto;
	margin-left: auto;
	background-image:url(../i/bg_gradient.gif);
	background-repeat:repeat-x;
	}
	
#mid_wrapper {
	width:960px;
	margin-right: auto;
	margin-left: auto;
	background-image:url(../i/bg_circles.jpg);
	background-repeat:no-repeat;
	}
	
#inner_wrapper {
	width: 900px;
	margin-right: auto;
	margin-left: auto;
	}
	
#header {
	padding:27px 0 20px 23px;
	}
	
#header_logo_left {
	float:left;
	width:198px;
	}
	
#header_strapline {
	float:left;
	width:437px;
	padding:45px 0 0 0;
	}
	
#header_logo_right {
	float:left;
	width:220px;
	padding-top:40px;
	}
	
#footer {
	margin:0;
	text-align:center;
	}
	
#footer_left {
	background: url(../i/footer_corner_left.gif) top left no-repeat;
	padding:0 0 0 10px;
	}
	
#footer_right {
	background: url(../i/footer_corner_right.gif) top right no-repeat;
	padding:0 10px 0 0;
	}
	
#footer_middle {
	background:url(../i/footer_gradient.gif) repeat-x;
	padding:8px 0 12px 0;
	color:#FFF;
	}
	
.buttonleft {
	padding:21px 5px 10px 24px;
	}	
	
.buttonright {
	padding:21px 18px 10px 0px;;
	}		
	
#contenthome p{
	margin:0px;
	} 	
		
#contenthome{
	background-image:url(../i/content-bg.gif);
	background-repeat:no-repeat;
	background-color:#E9E9E9;
	}

#contentmain{
	background-image:url(../i/content-main-bg.gif);
	background-repeat:no-repeat;
	background-color:#ffffff;
	padding-bottom:20px;
	}
		
#contentmain2{
	background-image:url(../i/ch-bg.gif);
	background-repeat:no-repeat;
	background-color:#ffffff;
	padding-bottom:20px;
	}	

#contentbottom {
	margin:0px;
	}

#contentinner{
	float:left;
	padding:20px 0px 0px 38px;
	width: 527px;
	}			
	
#contentinner2{
	float:left;
	padding:25px 0px 0px 34px;
	width: 600px;
	font-size:1.2em;
	}	

#redsquare{
float:left;
padding:8px 8px 8px 8px;
background-image:url(../i/redsquare.gif);
}
#results_table td {
	padding:5px;
	border-right:1px solid #2F2F2F;
	border-bottom:1px dotted #A6A6A6;
}
#results_table td.farleft {
	padding-left:20px;
	border-left:1px solid #2F2F2F;
}
#floorplan_wrapper {
	padding:0 6px;
	border-left:1px solid #b3b3b3;
	border-right:1px solid #b3b3b3;
}

	
/*#capacity {
	display:none;
	}*/	

/*
----------------------------------
		CLASSES 
----------------------------------
*/
	
.clear {
	clear:both;
	}	
	
.colour_red {
	color:#CE1126;
	}
	
.colour_darkred {
	color:#7C2128;
	}
	
.colour_grey {
	color:#2F2F2F;
	}
	
.colour_palegrey {
	color:#ccc;
	}
	
.colour_green {
	color:#008751;
	}
	
.colour_black {
	color:#000;
	}
	
.colour_white {
	color:#FFF;
	}
	
.white a:link { color:#FFF; text-decoration:none; font-family:Arial, Helvetica, sans-serif;}
.white a:visited { color:#FFF; text-decoration:none; font-family:Arial, Helvetica, sans-serif;}
.white a:hover { color:#FFF; text-decoration:underline; font-family:Arial, Helvetica, sans-serif;}

.breadcrumps {
	color:#7C2128;
	padding-bottom:15px;	
	font-size:0.8em;
	}

.breadcrumps a:visited{
	color:#7C2128;
	text-decoration:none;
	}

.breadcrumps a:link{
	color:#7C2128;
	text-decoration:none;
	}

.breadcrumps a:hover{
	color:#CE1126;
	text-decoration:none;
	}

.maincontenttext{
	color:#2f2f2f;
	}

.maincontenttext2{
	color:#2f2f2f;
	width: 527px;
	}

.dashedtop {
	padding:10px 0px 0px 0px;
	border-top:1px;
	border-top-style:dotted;
	border-top-color:#B2B2B2;
	padding: 10px 0px 10px 0px;
	}

.dashedtop a:visited{
	color:#CE1126;
	text-decoration:none;
	font-size:1.1em;
	}

.dashedtop a:link{
	color:#CE1126;
	text-decoration:none;
	font-size:1.1em;
	}

.dashedtop a:hover{
	color:#008751;
	text-decoration:none;
	font-size:1.1em;
	}

.dashedtop2 {
	padding:10px 0px 0px 0px;
	border-top:1px;
	border-top-style:dotted;
	border-top-color:#B2B2B2;
	border-bottom:1px;
	border-bottom-style:dotted;
	border-bottom-color:#B2B2B2;
	padding: 10px 0px 10px 0px;
	}

.dashedtop2 a:visited{
	color:#7C2128;
	text-decoration:none;
	font-size:1.1em;
	}

.dashedtop2 a:link{
	color:#CE1126;
	text-decoration:none;
	font-size:1.1em;
	}

.dashedtop2 a:hover{
	color:#008751;
	text-decoration:none;
	font-size:1.1em;
	}

.enquiry {
	background-image:url(../i/CH/enquiry-bg.gif);
	background-repeat:no-repeat;
	width:527px;
	height:349px;
	padding-top:25px;
	margin-bottom:5px;
	}
	
.form_left {
	float:left;
	width:200px;
	color:#fff;
	text-align:right;
	padding:8px 15px 8px 0;
	}
	
.form_right {
	float:left;
	width:301px;
	padding:8px 0 8px 0;
	}

.line {
	border-bottom:1px;
	border-bottom-style:dotted;
	border-bottom-color:#B2B2B2;
	}

.moreinfo {
	float:right;
	}

.greenlink {
	color:#008751;
	text-decoration:none;
	}

.mainred {
	color:#ce1126;
	}

.rooms {
	padding:10px 0px 10px 0px;
	text-align:left;
	}

.rooms a:visited {
	color:#7C2128;
	text-decoration:none;
	font-size:1.0em;
	}
	
.rooms a:link {
	color:#7C2128;
	text-decoration:none;
	font-size:1.0em;
	}

.rooms a:hover {
	color:#008751;
	text-decoration:none;
	font-size:1.0em;
	}

.rooms2 {
	padding:10px 0px 0px 0px;
	border-top:1px;
	border-top-style:dotted;
	border-top-color:#a6a6a6;
	}

.rooms2 a:visited {
	color:#7C2128;
	text-decoration:none;
	font-size:1.0em;
	}

.rooms2 a:link {
	color:#7C2128;
	text-decoration:none;
	font-size:1.0em;
	}

.rooms2 a:hover {
	color:#008751;
	text-decoration:none;
	font-size:1.0em;
	}

.rooms3 {
	padding:20px 0px 20px 0px;
	border-top:1px;
	border-top-style: dotted;
	border-top-color:#a6a6a6;
	}
	
.rooms3 {
	padding:10px 0px 10px 0px;
	border-top:1px;
	border-top-style: dotted;
	border-top-color:#a6a6a6;
	}

.space {
	height:4px;
	}
	
.padder_bottom {
	padding-bottom:10px;
	}
	
.padder_top {
	padding-top:10px;
	}
	
.padder_topbottom {
	padding:10px 0 10px 0;
	}
	
.padder_topbottom2 {
	padding:6px 0 6px 0;
	}
	
.padder_topbottom td {
	padding:15px 0 15px 0;
	}
	
.margin_top {
	margin-top:20px;
	}
	
.margin_leftright {
	margin:0 2px 0 2px;
	}
	
.floorplans {
	padding:30px 0 30px 0;
	border-top:1px;
	border-top-style: dotted;
	border-top-color:#a6a6a6;
	text-align:center;
	}
	
.floorplansdata td {
	padding:5px 0 5px 0;
	}
	
.floorplansdata th {
	padding:5px 0 5px 0;
	}

.border_left {
	border-left:#000 solid 1px;
	}
	
.small_text {
	font-size:0.8em;
	}
	
.roomimage {
	padding:0px 30px 0 0;
	}
	
.tablebox {
	padding:20px 0 30px 0;
	border-top:1px;
	border-top-style: dotted;
	border-top-color:#a6a6a6;
	text-align:left;
	}
		
.tablecell1 {
	background-color:#ce1126;
	color:#FFF;
	border-right:#2f2f2f solid 1px;
	border-left:#2f2f2f solid 1px;
	padding:5px 5px 5px 20px;
	}
	
.tablecell2 {
	background-color:#ce1126;
	color:#FFF;
	border-right:#2f2f2f solid 1px;
	padding:5px;
	text-align:center;
	}
	
.tablecell3 {
	padding:5px 5px 5px 20px;
	background-color:#fff;
	border-left:#2f2f2f solid 1px;
	color:#ce1126;
	border-top: 1px #a6a6a6 dotted;
	}
	
.tablecell4 {
	padding:5px 5px 5px 20px;
	background-color:#fff;
	border-right:#2f2f2f solid 1px;
	color:#ce1126;
	border-top: 1px #a6a6a6 dotted;
	}
	
.tablecell5 {
	padding:5px;
	background-color:#fff;
	text-align:center;	
	border-right:#2f2f2f solid 1px;
	border-top: 1px #a6a6a6 dotted;
	}
	
.tablecell6 {
	padding:5px 5px 5px 20px;
	background-color:#f6f6f6;
	border-left:#2f2f2f solid 1px;
	color:#ce1126;
	border-top: 1px #a6a6a6 dotted;
	}
	
.tablecell7 {
	padding:5px 5px 5px 20px;
	background-color:#f6f6f6;
	border-right:#2f2f2f solid 1px;
	color:#ce1126;
	border-top: 1px #a6a6a6 dotted;
	}
	
.tablecell8 {
	padding:5px;
	background-color:#f6f6f6;
	text-align:center;	
	border-right:#2f2f2f solid 1px;
	border-top: 1px #a6a6a6 dotted;
	}

.tablecellnumbers {
	background-color:#f6f6f6;
	padding:3px 5px 3px 10px;
	}
	
.tablenumbers td {
	border:#fff 2px solid;
	}

.tablebox th {
	padding:6px 0 8px 20px;
	color:#FFF;
	font-size:1.3em;
	}	
	
.border_bottom {
	border-bottom:#a7a7a7 solid 1px;	
	}
	
.two_column_left {
	width:250px;
	padding-right:20px;
	float:left;
	}
	
.two_column_right {
	width:250px;
	float:left;
	}
	
.smallitalics {
	font-size:0.9em;
	font-style:italic;
	}	
	
.menu li {
	list-style:inside none;
	margin:0;
	}
	
.menucell1 {
	background-color:#FFF;
	border-left:#a7a7a7 solid 1px;
	border-right:#a7a7a7 solid 1px;
	}
	
.menucell2 {
	padding:5px 10px 5px 20px;
	background-color:#FFF;
	border-left:#a7a7a7 solid 1px;
	border-right:#a7a7a7 solid 1px;
	}
	
.menucell3 {
	padding:5px 10px 5px 20px;
	background-color:#f6f6f6;
	border-left:#a7a7a7 solid 1px;
	border-right:#a7a7a7 solid 1px;
	}

/*
----------------------------------
			NAV 
----------------------------------
*/

.nav{
	float:right;
	}

#navcontainer {
	background-image:url(../i/navcon-bg.gif);
	background-repeat:no-repeat;
	}

.home {
	float:left;	
	width: 122px;
	background-image:url(../i/home.gif);
	background-repeat:no-repeat;
	}

.home a:link{
	color:#ce1126;
	float:left;
	background-image:url(../i/home.gif);
	background-repeat:no-repeat;	
	width: 82px;height: 23px; 
	padding: 11px 0px 0px 40px; 
	text-decoration: none;
	font-size:1.2em;
	}

.home a:visited {
	color:#ce1126;
	float:left;
	/*background-image:url(../i/home.gif);
	background-repeat:no-repeat;*/	
	width: 82px;height: 23px; 
	padding: 11px 0px 0px 40px; 
	text-decoration: none;
	font-size:1.2em;
	}

.home a:hover {
	color:#000;
	float:left;
	background-image:url(../i/home-roll.gif);
	background-repeat:no-repeat;	
	width: 82px;height: 23px; 
	padding: 11px 0px 0px 40px;
	text-decoration: none;
	font-size:1.2em;
	}

.home a:active {
	color:#000;
	float:left;
	background-image:url(../i/home-active.gif);
	background-repeat:no-repeat;
	width:82px;height: 23px;
	padding: 11px 0px 0px 40px; 
	text-decoration: none;
	font-size:1.2em;
	}
	
#home_active {
	color:#000;
	float:left;
	background-image:url(../i/home-active.gif);
	background-repeat:no-repeat;
	width:82px;height: 23px;
	padding: 11px 0px 0px 40px; 
	text-decoration: none;
	font-size:1.2em;
	}
	
.corporate {
	float:left;	
	width: 236px;
	background-image:url(../i/corporate.gif);
	background-repeat:no-repeat;
	}

.corporate a:link{
	color:#ce1126;
	float:left;
	background-image:url(../i/corporate.gif);
	background-repeat:no-repeat;	
	width: 196px;height: 23px; 
	padding: 11px 0px 0px 40px; 
	text-decoration: none;
	font-size:1.2em;
	}

.corporate a:visited {
	color:#ce1126;
	float:left;
	/*background-image:url(../i/corporate.gif);
	background-repeat:no-repeat;	*/
	width: 196px;height: 23px; 
	padding: 11px 0px 0px 40px; 
	text-decoration: none;
	font-size:1.2em;
	}

.corporate a:hover {
	color:#000;
	float:left;
	background-image:url(../i/corporate-roll.gif);
	background-repeat:no-repeat;	
	width: 196px;height: 23px; 
	padding: 11px 0px 0px 40px;
	text-decoration: none;
	font-size:1.2em;
	}

.corporate a:active {
	color:#000;
	float:left;
	background-image:url(../i/corporate-active.gif);
	background-repeat:no-repeat;
	width:196px;height: 23px;
	padding: 11px 0px 0px 40px; 
	text-decoration: none;
	font-size:1.2em;
	}
	
#corporate_active {
	color:#000;
	float:left;
	background-image:url(../i/corporate-active.gif);
	background-repeat:no-repeat;
	width:196px;height: 23px;
	padding: 11px 0px 0px 40px; 
	text-decoration: none;
	font-size:1.2em;
	}
	
.conferences {
	float:left;	
	width: 235px;
	background-image:url(../i/conferences.gif);
	background-repeat:no-repeat;
	}

.conferences a:link{
	color:#ce1126;
	float:left;
	background-image:url(../i/conferences.gif);
	background-repeat:no-repeat;	
	width: 195px;height: 23px; 
	padding: 11px 0px 0px 40px; 
	text-decoration: none;
	font-size:1.2em;
	}

.conferences a:visited {
	color:#ce1126;
	float:left;
	background-repeat:no-repeat;
	width: 195px;height: 23px;
	padding: 11px 0px 0px 40px; 
	text-decoration: none;
	font-size:1.2em;
	}

.conferences a:hover {
	color:#000;
	float:left;
	background-image:url(../i/conferences-roll.gif);
	background-repeat:no-repeat;	
	width: 195px;height: 23px; 
	padding: 11px 0px 0px 40px; text-decoration: none;
	font-size:1.2em;
	}

.conferences a:active {
	color:#000;
	float:left;
	background-image:url(../i/conferences-active.gif);
	background-repeat:no-repeat;
	width:195px;height: 23px;
	padding: 11px 0px 0px 40px; 
	text-decoration: none;
	font-size:1.2em;
	}	
	
#conferences_active {
	color:#000;
	float:left;
	background-image:url(../i/conferences-active.gif);
	background-repeat:no-repeat;
	width:195px;height: 23px;
	padding: 11px 0px 0px 40px; 
	text-decoration: none;
	font-size:1.2em;
	}	
	
.about {
	float:left;	
	width: 154px;
	background-image:url(../i/about.gif);
	background-repeat:no-repeat;
	}

.about a:link{
	color:#ce1126;
	float:left;
	background-image:url(../i/about.gif);
	background-repeat:no-repeat;	
	width: 104px;height: 23px; 
	padding: 11px 0px 0px 50px; 
	text-decoration: none;
	font-size:1.2em;
	}

.about a:visited {
	color:#ce1126;
	float:left;
	background-repeat:no-repeat;
	width: 104px;height: 23px;
	padding: 11px 0px 0px 50px; 
	text-decoration: none;
	font-size:1.2em;
	}

.about a:hover {
	color:#000;
	float:left;
	background-image:url(../i/about-roll.gif);
	background-repeat:no-repeat;	
	width: 104px;height: 23px; 
	padding: 11px 0px 0px 50px;
	text-decoration: none;
	font-size:1.2em;
	}

.about a:active {
	color:#000;
	float:left;
	background-image:url(../i/about-active.gif);
	background-repeat:no-repeat;
	width:104px;height: 23px;
	padding: 11px 0px 0px 50px; 
	text-decoration: none;
	font-size:1.2em;
	}	
	
#about_active {
	color:#000;
	float:left;
	background-image:url(../i/about-active.gif);
	background-repeat:no-repeat;
	width:104px;height: 23px;
	padding: 11px 0px 0px 50px; 
	text-decoration: none;
	font-size:1.2em;
	}	
	
.contact {
	float:left;	
	width: 153px;
	background-image:url(../i/contact.gif);
	background-repeat:no-repeat;
	}

.contact a:link{
	color:#000;
	float:left;
	background-image:url(../i/contact.gif);
	background-repeat:no-repeat;	
	width: 113px;height: 23px; 
	padding: 11px 0px 0px 40px; 
	text-decoration: none;
	font-size:1.2em;
	}

.contact a:visited {
	color:#ce1126;
	float:left;
	background-repeat:no-repeat;
	width: 113px;height: 23px;
	padding: 11px 0px 0px 40px; 
	text-decoration: none;
	font-size:1.2em;
	}

.contact a:hover {
	color:#000;
	float:left;
	background-image:url(../i/contact-roll.gif);
	background-repeat:no-repeat;	
	width: 113px;height: 23px; 
	padding: 11px 0px 0px 40px;
	text-decoration: none;
	font-size:1.2em;
	}

.contact a:active {
	color:#000;
	float:left;
	background-image:url(../i/contact-active.gif);
	background-repeat:no-repeat;
	width:113px;
	height: 22px;
	padding: 11px 0px 0px 40px; 
	text-decoration: none;
	font-size:1.2em;
	}	
	
#contact_active {
	color:#000;
	float:left;
	background-image:url(../i/contact-active.gif);
	background-repeat:no-repeat;
	width:113px;
	height: 22px;
	padding: 11px 0px 0px 40px; 
	text-decoration: none;
	font-size:1.2em;
	}	

#contact_active a:hover {
	color:#000;
	float:left;
	background-image:url(../i/contact-active.gif);
	background-repeat:no-repeat;
	width:113px;
	height: 22px;
	padding: 11px 0px 0px 40px; 
	text-decoration: none;
	font-size:1.2em;
	}	
	
/*
----------------------------------
	NAV CONTENT
----------------------------------
*/	

#contentleft {
	width:232px;
	float:left;
	}	
	
#navcontent{
	padding: 18px 0px 0px 14px;
	}		
	
#buttonone {
	width: 214px;
	background-image:url(../i/topbuttonbg.gif);
	background-repeat:no-repeat;
	height:30px;
	}

#buttonone a:link{
	color:#ce1126;
	float:left;
	background-repeat:no-repeat;	
	width: 194px;
	text-decoration: none;
	font-size:1.2em;
	height:20px;
	padding: 7px 0px 0px 20px;
	}
	
#buttonone a:visited{
 	color:#ce1126;
	float:left;
	background-repeat:no-repeat;	
	width: 194px;
	text-decoration: none;
	font-size:1.2em;
	height:23px;
	/*background-image:url(../i/topbuttonbg.gif);*/
	padding: 7px 0px 0px 20px;
	}
	
#buttonone a:hover{
 	color:#000000;
	float:left;
	background-repeat:no-repeat;	
	width: 194px;
	text-decoration: none;
	font-size:1.2em;
	height:23px;
	background-image:url(../i/buttontop-roll.gif);
	padding: 7px 0px 0px 20px;
	}
	
#buttononea_active{
 	color:#000000;
	float:left;
	background-repeat:no-repeat;	
	width: 194px;
	text-decoration: none;
	font-size:1.2em;
	height:23px;
	background-image:url(../i/buttontop-roll.gif) !important;
	padding: 7px 0px 0px 20px;
	}
	
.buttontwo {
	width: 214px;
	background-image:url(../i/buttontwo.gif);
	background-repeat:no-repeat;
	height:33px;
	}	

.buttontwo a:link{
	color:#ce1126;
	float:left;
	background-repeat:no-repeat;	
	width: 194px;
	text-decoration: none;
	font-size:1.2em;
	height:23px;
	padding: 10px 0px 0px 20px;
	}

.buttontwo a:visited{
 	color:#ce1126;
	float:left;
	background-repeat:no-repeat;	
	width: 194px;
	text-decoration: none;
	font-size:1.2em;
	height:23px;
	background-image:url(../i/buttontwo.gif);
	padding: 10px 0px 0px 20px;
	}
	
.buttontwo a:hover{
 	color:#000000;
	float:left;
	background-repeat:no-repeat;	
	width: 194px;
	text-decoration: none;
	font-size:1.2em;
	height:23px;
	background-image:url(../i/buttontwo-roll.gif);
	padding: 10px 0px 0px 20px;
	}
	
#buttontwoa_active{
 	color:#000000;
	float:left;
	background-repeat:no-repeat;	
	width: 194px;
	text-decoration: none;
	font-size:1.2em;
	height:23px;
	background-image:url(../i/buttontwo-roll.gif);
	padding: 10px 0px 0px 20px;
	}
	
.subnav{
	padding: 5px 0px 5px 20px;
	}	

.subnav a:visited{
	color:#CE1126;
	text-decoration: none;
	}

.subnav a:link{
	color:#CE1126;
	text-decoration: none;
	}
	
.subnav a:hover{
	color:#2F2F2F;
	text-decoration: none;
	}
	
#subnava_active{
	color:#2F2F2F;
	text-decoration: none;
	}		
	
#quickbuttons {
	padding: 6px 0px 0px 10px;
	}
	
#quicktop {
	background-image:url(../i/conferencesevents/quickbuttonsbg01.gif);
	background-repeat:no-repeat;
	height:7px;
	overflow:hidden;
	}
	
#quickbottom {
	background-image:url(../i/conferencesevents/quickbuttonsbg02.gif);
	background-repeat:no-repeat;
	height:7px;
	margin:0px;
	}
	
#quickmiddle {
	background-color:#ececec;
	text-align:center;
	margin:0px;
	}
	
/*
----------------------------------
			INPAGE BUTTONS
----------------------------------
*/
.button-sm
{
position: relative;
font-family: arial, helvetica, sans-serif;
background: url(../i/button-sm-hover.gif) no-repeat;
white-space: nowrap;
display: block;
width: 120px;
height: 26px;
margin: 0;
padding: 0;
}

.button-sm a
{
display: block;
color: #000000;
font-size: 10px;
width: 120px;
height: 26px;
display: block;
float: left;
color: black;
text-decoration: none;
}

.button-sm img
{
width: 120px;
height: 26px;
border: 0
}

* html a:hover
{
visibility:visible;
color: #000000;
text-decoration: none;
}

.button-sm a:hover img
{
visibility:hidden
}

.button-sm span
{
position: absolute;
left: 10px;
top: 6px;
margin: 0px;
padding: 0px;
cursor: pointer;
} 




.button-reg
{
position: relative;
font-family: arial, helvetica, sans-serif;
background: url(../i/button-reg-hover.gif) no-repeat;
white-space: nowrap;
display: block;
width: 156px;
height: 30px;
margin: 0;
padding: 0;
}

.button-reg a
{
display: block;
color: #000000;
width: 156px;
height: 30px;
display: block;
float: left;
color: black;
text-decoration: none;
}

.button-reg img
{
width: 156px;
height: 30px;
border: 0
}

* html a:hover
{
visibility:visible;
color: #000000;
text-decoration: none;
}

.button-reg a:hover img
{
visibility:hidden
}

.button-reg span
{
position: absolute;
left: 10px;
top: 8px;
margin: 0px;
padding: 0px;
cursor: pointer;
} 



.button-med 
{
position: relative;
font-family: arial, helvetica, sans-serif;
background: url(../i/button-med-hover.gif) no-repeat;
white-space: nowrap;
display: block;
width: 181px;
height: 30px;
margin: 0;
padding: 0;
}

.button-med a
{
display: block;
color: #000000;
width: 181px;
height: 30px;
display: block;
float: left;
color: black;
text-decoration: none;
}

.button-med img
{
width: 181px;
height: 30px;
border: 0
}

* html a:hover
{
visibility:visible;
color: #000000;
text-decoration: none;
}

.button-med a:hover img
{
visibility:hidden
}


.button-med span
{
position: absolute;
left: 10px;
top: 8px;
margin: 0px;
padding: 0px;
cursor: pointer;
} 

.button-lg 
{
position: relative;
font-family: arial, helvetica, sans-serif;
background: url(../i/button-lg-hover.gif) no-repeat;
white-space: nowrap;
display: block;
width: 221px;
height: 30px;
margin: 5px 0px 2px 0px;
padding: 0;
color:#000;
}

.button-lg a
{
display: block;
color: #000;
width: 221px;
height: 30px;
display: block;
float: left;
text-decoration: none;
}

.button-lg img
{
width: 221px;
height: 30px;
border: 0
}

* html.button-lg a:hover
{
visibility:visible;
color: #000000;
text-decoration: none;
}

.button-lg a:hover img
{
visibility:hidden
}

.button-lg span
{
position: absolute;
left: 10px;
top: 8px;
margin: 0px;
padding: 0px;
cursor: pointer;
color:#000;
} 

	
#more-info
{
	color:#000;
	font-size:0.95em !important;
}

/*
----------------------------------
			GALLERY 
----------------------------------
*/
	
#lightbox{
	position: absolute;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
	}

#lightbox a img{ border: none; }

#outerImageContainer{
	position: relative;
	background-color: #fff;
	width: 300px;
	height: 300px;
	margin: 0 auto;
	}

#imageContainer{
	padding: 10px;
	}

#loading{
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
	}
#hoverNav{
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
	}
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{
	width: 49%;
	height: 100%;
	background: transparent url(../i/RFUG/blank.gif) no-repeat; /* Trick IE into showing hover */
	display: block;
	}
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(../i/RFUG/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../i/RFUG/nextlabel.gif) right 15% no-repeat; }


#imageDataContainer{
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	}

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em;	}	
		
#overlay{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
	background-color: #000;
	}
	

/* Min-Width */
.lbWidth { /* most browsers */
	position: absolute;
	top: 0px; left: 0px;
	width: 100%;
	min-width: 790px;
	}

* html .lbContent { /* IE6 */
	margin-left: -790px;
	position:relative;
	}

* html .lbMinWidth { /* IE6 */
	padding-left: 790px;
	}
	
	
/* Clearfix */	
.clearfix:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */ 



.no_p_padding {
	color:#000000;
}
	
	.no_p_padding p { /* removes <p> padding and margin for fixtures in domestic & international list */
		padding:0;
		margin:0;
		}