* {padding: 0; margin: 0;}
html, body {height:100%; position:auto auto;}
#main {
	width:960px;
	position:relative;
	margin-right: auto;
	margin-bottom: 10px;
	margin-top:0;
	margin-left: auto;
	border: 1px solid #000;
	background-color: #001e40;
	background-repeat: no-repeat;
	background-position: 0px 80px;
	color: #FFF;
}

#main-width {
	width:100%;
	margin:0 auto;
}
#page2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:100%;
	line-height:1em;
	color:#363534;
	background-color: #f5f5f3;
	background-image:url(../images/bg.jpg);
	background-repeat: repeat-y;
	background-position: center top;
	text-align: justify;
}


.searchicon {
	margin-top:-31px;
}

.readmore a {
	font-size: 11px;
	text-decoration:none;
	color: #0696e9;
}

.readmore a:hover {
	font-size: 11px;
	text-decoration:underline
}


input, select, textarea { font-family:Arial, Helvetica, sans-serif; font-size:1em;}

.fleft { float:left;}
.fleft_hp_image {
	float:left;
	padding-right: 20px;
}
.fright {
	float:right;
	padding-left: 10px;
}
.clear { clear:both;}

.alignright { text-align:right;}
.aligncenter { text-align:center;}

.wrapper { width:100%; overflow:hidden;}
.container { width:100%;}

p { margin-bottom:16px;}

/*==================forms====================*/
input, select { vertical-align:middle; font-weight:normal;}
img {border:0; vertical-align:top; text-align:left;}

#search-form {}
#search-form input.text { width:150px; background:url(../images/input-text-bg.gif) left top repeat-x #a63210; border:1px solid #d96643; border-left:1px solid #962d0e; border-top:1px solid #6f220b; padding:2px 2px 3px 3px; margin-right:2px; color:#fbddce;}
#search-form input.submit { background:url(../images/submit.gif) no-repeat left top; width:55px; height:21px; text-align:center; font-size:.91em; text-transform:uppercase; color:#fbddce; border:none;}


/*==================list====================*/
ul { list-style:none;}

.nav {
	width:100%;
	overflow:hidden;
/*=	height: 40px;--*/
}
#news-table {
	width:100%;
	min-height:175px;
	margin:10px 0 0 0;
}


#news-table dt {
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	margin-bottom:3px;
	padding-left:10px;
	font-weight: light;
	
}
#news-table dd  {
	text-align:left;
}
#news-table dd a {
	color:#0696E9;
	text-decoration:none;
	font-size:12px;
	line-height:15px;
	text-align:left;
}
#news-table dd a:hover { text-decoration:underline;}
#news-table dt {	
	margin:5px 10px 5px 0;
	line-height:14px;
	font-size:12px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 9px;
	padding-left: 10px;
	text-align:left;
	color:#FFF;
	margin-left: 70px;
}


#news-table_fund {
	width:100%;
	min-height:75px;
	margin:10px 0 0 0;
}

#news-table_fund dt {
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	margin-bottom:3px;
	padding-left:10px;
	font-weight: light;
	
}
#news-table_fund dd  {
	text-align:left;
}
#news-table_fund dd a {
	color:#0696E9;
	text-decoration:none;
	font-size:12px;
	line-height:15px;
	text-align:left;
}
#news-table_fund dd a:hover { text-decoration:underline;}
#news-table_fund dt {
	margin:5px 10px 5px 0;
	line-height:13px;
	font-size:11px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 9px;
	padding-left: 10px;
	text-align:left;
	color:#FFF;
	margin-left: 70px;
}







.drop_panel_header {
	font-size: 14px;
	line-height: 18px;
	font-weight: bold;
	color: #07ADFD;
}

#news-table dt.readmore {
	text-align:right;
	margin:-10px 10px 0 0;
	
}

#news-table dt.readmore a{
	text-decoration:none;
}
#news-table dt.readmore a:hover {
	text-decoration:underline;
}

#news-table dt.last { border-bottom:none; margin-bottom:0; padding-bottom:13px;}

#news-table1 {
	width:100%;
	min-height:40px;
	margin:10px 0 0 0;
}

#news-table1 dt {
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	margin-bottom:3px;
	padding-left:10px;
	font-weight: light;
	
}
#news-table1 dd  {
	text-align:left;
}
#news-table1 dd a {
	color:#0696E9;
	text-decoration:none;
	font-size:12px;
	line-height:15px;
	text-align:left;
}
#news-table1 dd a:hover { text-decoration:underline;}
#news-table1 dt {
	margin:5px 10px 5px 0;
	line-height:13px;
	font-size:11px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 9px;
	padding-left: 10px;
	text-align:left;
	color:#FFF;
	margin-left: 70px;
}
.drop_panel_header {
	font-size: 14px;
	line-height: 18px;
	font-weight: bold;
	color: #07ADFD;
}

#news-table1 dt.readmore {
	text-align:right;
	margin:-10px 10px 0 0;
	
}

#news-table1 dt.readmore a{
	text-decoration:none;
}
#news-table1 dt.readmore a:hover {
	text-decoration:underline;
}

#news-table1 dt.last { border-bottom:none; margin-bottom:0; padding-bottom:13px;}

/*==================other====================*/
.img-indent { margin:0 10px 0 0; float:left;}
.img-box { width:100%; overflow:hidden; padding-bottom:5px;}
.img-box img {
	float:left;
	margin:0 10px 0 0;
	text-align: center;
}

.extra-wrap { overflow:hidden; }

.p1 { margin-bottom:16px;}
.p2 { margin-bottom:8px;}

/*==================txt, links, lines, titles====================*/
a {
	color:#0696E7;
}
a:hover{text-decoration:none;}

h1 { font-family:"Arial Black", Gadget, sans-serif; color:#f1f0e2; font-weight:normal; text-decoration:none; font-size:2.18em; line-height:1.2em; padding:8px 20px 0 20px; letter-spacing:-2px;}
h1 a {color:#f1f0e2; text-decoration:none;}
h2 { font-size:1.27em; font-family:Arial, Helvetica, sans-serif; color:#fff; line-height:1.2em;}
h3 { font-size:1.27em; color:#fff; line-height:1.2em;}

	




/*content*/
#content { width:100%; overflow:hidden;}
#content .indent {
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
}
#content .indent1 { padding-bottom:10px;}
#content .indent2 { padding:0 0 0 10px;}
#content .ind { padding:0 10px 0 0;}
#content .wrap { position:relative;}
#content .indenthome { padding:0 0 10px 0; margin:0 0 0 0;}
#content .indenthome2 { border-bottom:1px solid rgba(006, 165, 248, 0.8);}

/* Footer */

#footer {
	width: 962px;
	margin-top:0px;
	margin-bottom:10px;
	font-size: 14px;
	color: #CCCCCC;
	background-color: #001228;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	margin-right: auto;
	margin-left: auto;
	padding-bottom: 10px;
	height: 175px;
}
#footer p {
	margin: 0;
	font-size: 87%;
}

#links {
	float: right;
	width: 290px;
	height: 25px;
	padding: 140px 0 0 20px;
	font-size: 10px;
	color: #FFFFFF;
}

#links a {
	color: #FFFFFF;
}
#legal {
	float: left;
	width: 630px;
	height: 45px;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 20px;
	font-size: 10px;
	color: #FFFFFF;
}

/*==========================================*/
.fleft_mini {
	float:left;
	padding-right: 10px;
	padding-top: 4px;
}

.fleft_top {
	float:left;
	margin-top:-3px;
	padding-right: 10px;
	padding-top: 4px;
	padding-bottom:6px;
	padding-left: 5px;
}
.fleft_topfirst {
	float:left;
	margin-top:-1px;
	padding-right: 10px;
	padding-top: 4px;
	padding-bottom:6px;
	padding-left: 5px;
}



.fleft {
	float:left;
	padding-right: 10px;
	padding-top: 4px;
}


#main {
	width:960px;
	position:relative;
	margin-right: auto;
	margin-bottom: 0;
	margin-top:0;
	margin-left: auto;
	border: 1px solid #000;
	background-color: #001e40;
	background-repeat: no-repeat;
	background-position: 0px 80px;
	color: #FFF;
}
#main-width {
	width:100%;
	margin:0 auto;
}

.tb1 {
	background-color : #0696e9;
	margin-bottom:5px;
	width: 177px;
	margin-top: 2px;
	border:1px solid #FFF;
}


#header {
	height:248px;
	padding-top: 0;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 10px;
	background-image: url(../images/header_images/header1_blokes_new.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
#header, #content {
	font-size:0.69em;
}
#nav {
	width:100%;
/*=	padding-top: 5px;
	padding-right: 0;
	padding-left: 0;
	margin-bottom: 8px;
	padding-bottom: 0px;
	margin-top: 8px;
	background-image: url(../images/nav_bg.jpg);
	background-repeat: repeat-x;
	height: 42px; --*/
}


/*======= index.html =======*/
#page2 #content .row-t1 .col-t1 { float:none; }
#page2 #content .row-t1 .col-t2 { margin-left:-245px; width:245px; text-align:right;}
#page2 #content .row-t2 .col-t1 { float:none; margin-right:245px;}
#page2 #content .row-t2 .col-t2 { margin-left:-245px; width:245px; padding-top:18px;}
#page2 #content .row-t2 .col-t1 .col-t1 { width:51%; float:left; margin:0;}
#page2 #content .row-t2 .col-t1 .col-t2 { width:49%; margin:0; padding:0;}

/*======= index-1.html =======*/

#page2 #content .row-1 {
	margin: 0;
	padding-top: 0px;
	padding-bottom: 10px;
}

#page2 #content .row-2 {
	margin: 0;
	padding-top: 10px;
	padding-bottom: 10px;
	height:500px;
}

#page2 #content .row-1 .col-1 {
	width:100%;
	margin-bottom:10px;
}

#page2 #content dt.readmore {
	text-align:right;
	margin:-10px 10px 0 0;
	text-decoration:none;
}

#page2 #content dt.readmore a{
	text-decoration:none;
}
#page2 #content dt.readmore a:hover {
	text-decoration:underline;
}

#page2 #content .row-1 .col-2 {
	width:530px;
	height:200px;
	padding:0 35px 0 10px;
}
#page2 #content .row-1 .col-2 dt {
margin: -15px 0 0 0;	
}


#page2 #content .row-1 .col-2 img {
float:left;	
margin: 0 150px 10px 0;
}
#page2 #content .row-1 .col-2 p {
	color: #fff; 
	font-size:12px; 
	line-height:15px; 
	text-align: left;
	font-weight:light;
}
/*=========================*/


p {
	text-align: left;
	margin: 15px 0
}
p, ul {
	font-size: 13px;
	line-height: 1.4em;
	text-align: justify;
}
p a, li a {
	color: #39c;
	text-decoration: none
}


#runningtotal {
	background-image: url(../images/H4H_rt.png);
	background-repeat: no-repeat;
	width: 200px;
	padding-bottom: 10px;
	padding-top: 44px;
}
#runningtotal_MO {
	background-image: url(../images/H4H_MO.png);
	background-repeat: no-repeat;
	width: 200px;
	padding-bottom: 10px;
	padding-top: 42px;
}
.news-column {
	width:33%;
	float:left;
}
#news-table .news-column .row1 {
	width:100%;
	height:90px;
}
#news-table .news-column .row2 {
	width:100%;
	height:90px;
}
.left-image {
	float:left;
	border: 1px solid #FFF;
	margin-right: 10px;
}
.topstories {
	font-size:15px;
	text-align:left;
	color:#0696e9;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #0696e9;
	padding-bottom: 10px;
}
.buttons {
	width:100%;
	margin-top:10px;
}
.buttons .col1 {
	width:23%;
	float:left;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 20px;
	margin-left: 25px;
	padding-top: 10px;
}
.buttons .col2 {
	width:23%;
	float:left;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 20px;
	margin-left: 15px;
	padding-top: 10px;
}

.buttons .col3 {
	width:23%;
	float:left;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 20px;
	margin-left: 15px;
	padding-top: 10px;
}
.buttons .col4 {
	width:23%;
	float:left;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 20px;
	margin-left: 15px;
	padding-top: 10px;
}
.clickable a {
	/* include whatever style stuff you want and... */

	cursor: pointer;
}
.clickable a:hover {
	background-image:url(../images/donate_bd.gif);
}






/*donate now floating link*/ 
.style1 {
	color: #02A2EA
}



.pagewrapper { position:relative;
	width:100%; } 
.overlay {
		width:36px;
	height:131px;
	overflow:hidden;
	position:fixed;
	right:0;
	top:205px;
	margin-left:-12px;
	text-indent:-9999px;
	background:url(../images/landing_page/bg-donate.gif) no-repeat;
	border:1px solid #fff;
	cursor:pointer;
	z-index:10000;
}

.clickable a {
	cursor: pointer;
}

.clickable a:hover {background-image:url(../images/donate_bd.gif);}


/* panel stuffs */

		
#page2 #content .bryn_hp {
	border: 1px solid #2B72C2;
	margin: 0 0 0 0;	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 10px;
	background-color: #001e40;
	background-image: url(../images/bryn_hp_panel.jpg);
	background-repeat: no-repeat;
}

#page2 #content .bryn_hp a:visited {
	color:#0696e9;	
}
.bryn_hp_header {
	font-size:15px;
	text-align:left;
	color:#0096ff;
	padding-bottom: 5px;
}


.timage {
height:250px;	
}

.theader {
text-align:left;
height:30px;
}
.theader h3 {
text-align:left;
}

.ttext {
height:220px;	
padding-right:20px;
}

.tnewsheader {
height:20px;	
}

.tnewssection {
height:57px;	
}


#news-table-hero {
	width:100%;
	min-height:88px;
	margin:10px 0 0 0;
}

#news-table-hero dt {
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	margin-bottom:3px;
	padding-left:10px;
	font-weight: light;
	
}
#news-table-hero dd  {
	text-align:left;
}
#news-table-hero dd a {
	color:#0696E9;
	text-decoration:none;
	font-size:11px;
	line-height:15px;
	text-align:left;
}
#news-table-hero dd a:hover { text-decoration:underline;}
#news-table-hero dt {	
	margin:5px 10px 5px 0;
	line-height:1.2em;
	font-size:11px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 9px;
	padding-left: 10px;
	text-align:left;
	color:#FFF;
	margin-left: 70px;
}

#news-table-hero dt.readmore {
	text-align:right;
	margin:-10px 10px 0 0;
	
}

#news-table-hero dt.readmore a{
	text-decoration:none;
}
#news-table-hero dt.readmore a:hover {
	text-decoration:underline;
}

#news-table-hero dt.last { border-bottom:none; margin-bottom:0; padding-bottom:13px;}

.news-column-hero {
	width:25%;
	float:left;
	height:90px;
}

#main .whitequote {
	font-style:italic;
	color:#FFF;
}

#main .bluequote {
	font-style:italic;
	color:#0696e9;
}
 /*donate now floating link*/ 
.style1 {
	color: #02A2EA
}



.pagewrapper { width: 100%; height: 100% overflow: auto; } 


.clickable a {
	cursor: pointer;
}

.clickable a:hover {background-image:url(../images/donate_bd.gif);}
#runningtotal_MO1 {
	background-repeat: no-repeat;
	width: 202px;
	height: 115px;
}

#runningtotal_MO2 {
	/*background-image: url(../images/totals2.jpg);
	background-repeat: no-repeat; */
	width: 202px;
	height: 115px;
}

#runningtotal_MO3 {
	/*background-image: url(../images/total_current_feb_2010.jpg);
	background-repeat: no-repeat; */
	width: 202px;
	height: 115px;
}

#runningtotal_MO4 {
	background-image: url(../images/ronseal/we_do_tin.jpg);
	background-repeat: no-repeat;
	width: 202px;
	height: 115px;
}
#news-table .news-column .row3 {
	width:100%;
	height:90px;
}
.fright_white_border {
	float:right;
	border: 1px solid #FFF;
	margin-left: 10px;
}
.blokes_quote {
	font-size: 13px;
	font-style: italic;
	color: #FFF;
	line-height: 22px;
	font-weight: normal;
}
.drop_panel_header {
	font-size: 14px;
	line-height: 26px;
	font-weight: bold;
	color: #0696E9;
}


#page2 #content .bryn_hp_fund {
	border: 1px solid #2B72C2;
	margin: 15px 0 20px 0;
	padding: 5px 20px 10px 20px;	
	background-color: #001e40;
	background-image: url(../images/bryn_hp_panel.jpg);
	background-repeat: no-repeat;
}

#page2 #content .bryn_hp_fund a:visited {
	color:#0696e9;	
}
.bryn_hp_header {
	font-size:15px;
	text-align:left;
	color:#0096ff;
	padding-bottom: 5px;
}

.blue {
color:#0696e9;	
}
.white {
color:#fff;	
}


.shop_top_container {
	
}
.shop_top {
	background-image:url(../images/shopsplash/top_links.jpg);
	background-repeat:no-repeat;
	margin: -10px 0 10px 16px;
	padding-top:15px;
	float:left;
	height:46px;
	width:220px;
}

.product_links_container {
height:365px;
overflow:hidden;
width:940;
margin: 15px 20px 15px 20px;
background-image:url(../images/shopsplash/mid_links_bg.jpg);
}
.shop_bottom_container {
	float:left;
	height:142px;
	width:724px;
}
.shop_btm {
	background-image:url(../images/shopsplash/top_links.jpg);
	background-repeat:no-repeat;
	margin: 4.5px 0 0 16px;
	float:left;
	height:36px;
	width:220px;
	padding-top:15px;
}

.inner_left {
	width:220px;
	margin-left:16px;
	background-image:url(../images/shopsplash/inner_left.jpg);
	background-repeat:no-repeat;
	height:355px;
	float:left;
	margin-top:10px;
}

.inner_items_container {
	float:left;
}

.inner_inner_seperater1 {
	width:675px;
	height:167px;
	float:left;
	overflow:hidden;
	padding: 10px 0 5px 0;
}
.inner_inner_seperater2 {
	width:675px;
	height:167px;
	float:left;
	overflow:hidden;
	padding: 5px 0 10px 0;
}

.inner_items {
	height:167px;
	width:220px;
	overflow:hidden;
	float:left;
	margin-left:5px;
}
.alignverticalcenter { 
	text-align:center;
	vertical-align:middle;

}
.innertitle {
font-size:20px;
font-style:italic;
padding-left:20px;
}
#header_trading {
	height:240px;
	padding-top: 0;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 10px;
	background-image: url(../images/header_images/header85.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}

.bryn_hp {
	border: 1px solid #2B72C2;
	margin: 0 0 0 0;	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 10px;
	background-color: #001e40;
	background-image: url(../images/bryn_hp_panel.jpg);
	background-repeat: no-repeat;
}

.landing_links_container {
	width:940px; 
	margin-left:10px;
	height:320px;
	margin-top:20px;
}

.landing_links_first_left {
	float:left; 
	margin-right:22px;
	margin-bottom:10px;
}

.landing_links_first_middle {
	float:left; 
	margin-right:22px;
	margin-bottom:10px;
}

.landing_links_first_right {
	float:left; 
	margin-bottom:10px;
}
#fundraise_container {
	width:100%;
}

#fundraise_left {
	width:680px;
	float:left;
}
#fundraise_right {
	width:200px;
float:left;
}
.social-overlay {
	width:76px;
	height:37px;
	overflow:hidden;
	position:fixed;
	right:0;
	top:165px;
	margin-left:-12px;
	text-indent:37px;
	cursor:pointer;
	z-index:10000;
}
.social-overlay2 {
	width:76px;
	height:37px;
	overflow:hidden;
	position:fixed;
	right:0;
	top:125px;
	margin-left:-12px;
	text-indent:37px;
	cursor:pointer;
	z-index:10000;
}
.image_right_rugby {
	float: right;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
}
