body
	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666;
	padding:0;
	border:0;
	text-align:center;
	background-color: #fff;
	background-image: url(../images/09/body_back.jpg);
	background-repeat: repeat-x;
	background-position: 0 0px;
	line-height: 16px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 10;
	margin-left: 0;
	}

a {color:#666;}
a:visited {color:#666;}
a:active {color:#222;}
a:hover {text-decoration:none;}

#wrapper
	{
	width:1000px;
	text-align:left;
	margin-right: auto;
	margin-left: auto;
	background-color: #FFF;
	background-image: url(../nav/bg-cont01.gif);
	background-repeat: repeat-y;
	background-position: left top;
	}

#header
	{
	width:1000px;
	height:120px;
	float:left;
	position:relative;
	background-position: 0 0px;
	background-color: #fcdfe4;
	background-image: url(../images/09/body_back.jpg);
	background-repeat: repeat-x;
	}
#logo
	{
	float:left;
	height: 65px;
	background-color: #fcdfe4;
	}

#logo h1 {font-family:"Verdana", serif; color:#000; float:left; margin:-10px 0 0 0; padding:0;}
#logo h2 {font-family:"Verdana", serif; color:#666; font-weight:normal; padding:0 0 0 10px; margin:-10px 10px 0 -5px; float:left;}
#logo h2 a {color:#666;}
#logo a, #logo a:visited {text-decoration:none;}
#logo h3 {padding:0; margin:20px 0 0 0; font-weight:normal; color:#888; float:left;}

#toplink {font-family:arial, sans-serif; position:absolute; right:10px; bottom:0;}
#toplink ul {padding:0; margin:0; list-style-type:none;}
#toplink ul li {float:left; font-size:0.8em; color:#999; margin:0 0 0 7px; line-height:25px; font-family:arial, sans-serif;}
#toplink ul li a, #toplink ul li a:visited {font-size:1em; color:#000; text-decoration:none;}
#toplink ul li a.highlite, #toplink ul li a.highlite:visited {color:#c00;}
#toplink ul li a:hover {color:#263; border-bottom:1px solid #000;}
#toplink ul li a img {border:0;}

#midlink
	{
	position:absolute;
	top:65px;
	left:0;
	width:1000px;
	height:37px;
	text-align:center;
	background:  url(/images/09/ots_0.jpg);
	}

#main_menu
	{
	padding:0; 
	margin:0 19px; 
	list-style-type:none; 
	width:962px; 
	height:36px; 
	background: url(/images/09/ots_0.jpg) no-repeat top right;
	}

#main_menu li
	{
	float:left;
	display:inline;
	width:120px;
	background: url(/images/09/ots_2.jpg);
	vertical-align: middle;
	}

#main_menu li a, 
#main_menu li a:visited {display:block; width:120px; height:36px; color:#ddd; font-size:1.1em; text-decoration:none; line-height:32px; font-family:arial, verdana, sans-serif; background: url(/images/09/ots_0.jpg);}

#main_menu li a:hover {color:#fff;  background: url(/images/09/ots_2.jpg);} 
#main_menu li a.chosen, #main_menu li a.chosen:visited,  #main_menu li a:active, #main_menu li a:focus {color:#fff;  background: url(/images/09/ots_2.jpg);}
#main_menu li.java a:hover {color:#fff;  background: url(/images/otsplay_1b.gif);} 

#botlink
	{
	font-family:arial, sans-serif; 
	position:absolute; 
	bottom:0; 
	left:10px;
	}

#botlink ul
	{
	padding:0;
	margin:0;
	list-style-type:none;
	background-color: #CCCCCC;
	}

#botlink ul li
	{
	float:left;
	font-size:0.8em;
	color:#999;
	margin:0 7px 0 0;
	line-height:25px;
	font-family:arial, sans-serif;
	}

#botlink ul li a, #botlink ul li a:visited {font-size:1em; color:#000; text-decoration:none;}
#botlink ul li a:hover {color:#263; border-bottom:1px solid #000;}

#cover
	{
	clear:both;
	width:1000px;
	background:#ffffff;
	height:auto;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #aaa;
	}

#info
	{
	background:#fff;
	width:750px;
	float:left;
	text-align: right;
	}

#info_right
	{
	display:block;
	float:right;
	width:249px;
	color:#fff;
	background-color: #f1f1f1;
	padding-top: 10px;
	padding-bottom: 10px;
	}

#info_right p {margin:0 0 10px 0;}
#info_right form fieldset {padding:0; border:0; margin:0 0 0 5px;}
#info_right ol {margin-top:40px;}
#info_right ol li {margin-bottom:5px;}
#info_right li a, #info_right li a:visited {color:#fff; text-decoration:none;}
#info_right li a:hover {text-decoration:underline;}

#info h2 {font-family:"Verdana", serif; font-size:1.4em; margin:0; text-align:left; margin:15px 0 10px 0;}
#info h2.list {border-bottom:1px solid #aaa; margin:15px 10px 10px 0;}

#info h3 {font-family:"trebuchet ms", sans-serif; font-size:1.1em; font-weight:normal; margin:0 0 0 0; color:#006699; text-align:left; margin-bottom:10px;}
#info_right h3 {font-family:"trebuchet ms", sans-serif; font-size:1.1em; font-weight:normal; margin:0; color:#fff;}

#info_right_home {float:left; width:250px; overflow:hidden;}
#info_right_home a img {border:0; display:block;}

#content
	{
	width:750px;
	float:left;
	}

blockquote {padding:10px;}

p.cite {color:#333; display:list-item; padding:0 5px; list-style-image:  url(/images/open_quotes.gif); background:  url(/images/close_quotes.gif) bottom right no-repeat;}

blockquote[cite]:after {content: "Quote taken from: " attr(cite); display: block; font-size:0.8em; color:#888; text-align:right;}

#left_column
	{
	width:500px;
	background:transparent;
	float:left;
	padding-top: 0;
	text-align: left;
	vertical-align: top;
	margin-left: 20px;
	padding-right: 20px;
	margin-bottom: 10px;
	}

* html #left_column {width:500px; w\idth:468px;}

#left_column ol li
	{
	font-size:11px;
	line-height:14px;
	font-family:verdana, sans-serif;
	margin-top: 5px;
	margin-right: 20;
	margin-bottom: 5px;
	margin-left: 20;
	}

#left_column dl.sitemap dd a {text-decoration:none; color:#069;}
#left_column dl.sitemap dd a:hover {color:#fff; background:#069;}
#left_column dl.sitemap {margin-left:50px;}
#left_column dl.sitemap dd {margin:0;}

#right_column
	{
	width:170px;
	float:left;
	padding-top: 0;
	padding-right: 20px;
	padding-bottom: 0;
	padding-left: 20px;
	}

* html #right_column {width:250px; w\idth:230px;}

news
	{
	background:#bc8f8f;
	padding:5px; 
	font-family:"Verdana", serif; 
	font-weight:bold; 
	font-size:1.4em; 
	margin:10px 0 0 0; 
	color:#fff; 
	border-left:1px solid #fff;
	}

dl.latest {font-size:0.8em; margin:10px 0 0 0;}
dl.latest dt {background:#bc8f8f; padding:5px; font-family:"Verdana", serif; font-weight:bold; font-size:1.4em; color:#fff; border-left:1px solid #fff;}
dl.latest dd {margin:0; padding:5px 5px 0 5px;}
dl.latest dd a, dl.latest dd a:visited {text-decoration:none; color:#000;}
dl.latest dd a em {font-style:normal; float:right; color:#468;}
dl.latest dd a b {color:#008080; font-weight:normal;}
dl.latest dd a:hover {text-decoration:underline;}
dl.latest dd a:hover em {cursor:pointer; text-decoration:none;}

dl.list {width:240px; margin:0 10px 10px 0; float:left;}
dl.list dd {color:#069; background:#fff; font-size:0.8em; font-family:arial, sans-serif;}
dl.list dd a, dl.list dd a:visited {color:#000; font-weight:bold; font-size:0.9em; text-decoration:underline;}
dl.list dd a:hover {text-decoration:none;}
dl.list_last {margin-right:0;}

.spacer {margin-top:5px;}

#far_right
	{
	width:210px;
	float:left;
	background-color: #f1f1f1;
	padding-top: 0;
	padding-right: 20px;
	padding-bottom: 0;
	padding-left: 19px;
	}

* html #far_right {width:250px; w\idth:230px;}
#far_right img {border:0; margin-top:5px; display:block;}


#foot
	{
	clear:both;
	width:1000px;
	height:17px;
	color:#fff;
	font-size:10px;
	background-color: #0268D3;
	}

#foot p 
	{
	font-size:10px;
	color:#fff;
	float:left;
	margin-top: 1px;
	margin-right: 20px;
	margin-bottom: 1px;
	margin-left: 20px;
	}

#content p {font-size:11pxm; line-height:14px; margin:5px 0 8px 0;}

#content h3, #far_right h3 
	{
	margin:15px 0 5px 0;
	font-size:18px;
	color:#120966;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	}

#content h6, #far_right h6 
	{
	margin:10px 0 5px 0;
	font-size:16px;
	color:#0268D3;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	}

#content img {border:0;}

.left {float:left;}

.float_left {float:left; margin:0 10px 5px 0;}

.clear {clear:both;}

.css {font-family:"Verdana", serif; font-weight:bold; padding-right:2px;}

.play {font-family:"Verdana", serif;}

.hiddenfromview {display:none;}

.date {
	font-weight:bold;
	color:#0268D3;

}
.gold {
	font-weight:bold;
	color:#CC9900;
}

.bold {font-weight:bold;}

.image img {border:0; margin-left:5px;}

pre {font-size:11px; color:#006699;}



p.highlight {background:#e8e8e8; border:1px solid #bc8f8f; padding:5px; color:#006699; font-weight:bold;}



#smalladsie {margin:25px 0;}

#adsie {position:relative; clear:both; width:740px; margin-left:10px; border-top:25px solid #fff; border-bottom:10px solid #fff; z-index:0; text-align:left;}

#ad200, #ad200b {margin:10px 0 10px 0;}



#supporters {padding:0; margin:0; list-style-type:none;}

#supporters li {width:154px; height:25px; line-height:24px; margin:1px 1px 0 0; color:#c00; float:left; text-align:left; font-family: tahoma, geneva, "lucida sans unicode", "lucida grande",verdana, sans-serif; text-indent:15px; background:#ddd; font-size:0.9em;}

#supporters li a, #supporters li a:visited {display:block; width:100%; height:100%; text-decoration:none; color:#000;}

#supporters li a:hover {background:#bc8f8f; color:#fff;}

#supporters li a b, #supporters li a:visited b, #supporters li b {font-family:arial, tahoma, sans-serif; letter-spacing:-1px; font-weight:normal;}



p {font-size:11px; line-height:14px;}



.g_right {float:left; padding:0; margin-right:10px; border:1px solid #ddd;}

.g_right img {display:block;}

.g_right:hover {border-color:#c00;}

.g_sub {float:left; width:467px; margin-bottom:10px;}

.g_index {float:left; width:250px; margin:15px 0 10px 0;}

.g_inline {float:left; width:230px;}

.gad {position:relative; left:-4px;}



.sidead {font-size:0.9em; font-family:arial, sans-serif; letter-spacing:1px;}



table.usage {width:330px;}

table.usage caption {width:330px; border-bottom:10px solid #e8e8e8; border-top:25px solid #e8e8e8; padding:5px 0; text-align:left; text-indent:5px; background:#bc8f8f; color:#fff; font-family:"Verdana", serif; font-size:1.2em; font-weight:bold;}

table.usage th {color:#069; height:15px; font-weight:normal;}

table.usage th#tp {background:transparent;}

table.usage th#tr {text-align:right;}

table.usage tfoot tr td {background:transparent; border-top:10px solid #e8e8e8; text-align:right; padding-right:3px;}

table.usage tr td {font-size:0.9em;}

table.usage th#row1 {width:12px; background:#9bbdde;}

table.usage th#row2 {background:#ffbc46;}

table.usage th#row3 {background:#a2c488;}

table.usage th#row4 {background:#b6b9db;}

table.usage th#row5 {background:#cdc785;}

table.usage th#row6 {background:#dea19b;}

table.usage th#row7 {background:#b9dbcf;}

table.usage th#row8 {background:#ffdc46;}

table.usage th#row9 {background:#9b88c4;}

table.usage th#row10 {background:#85cd9b;}

table.usage td.rgt {text-align:right;}

#www-offtheshelf-org-uk #wrapper #header #botlink 
{
}

.txt-grey 
	{
	color: #666;
	}

.txt-orange
	{
	color: #F9834D;
	}
.txt-blue
	{
	color: #0268D3;
	}
.formbutton01 
	{
	color: #FFF;
	text-transform: capitalize;
	cursor: pointer;
	border: 1px solid #120966;
	background-color: #1472D4;
	padding: 1px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	}



.formbuttonreset 
	{
	color: #555555;
	text-transform: capitalize;
	cursor: pointer;
	border: 1px solid #555555;
	background-color: #a8a9ad;
	padding: 3px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	}



.formbox01 
	{
	background-color: #ffffff;
	color: #000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 220px
	}



.formbox02 
	{
	background-color: #ffffff;
	color: #666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 140px
	}

.formbox03 
	{
	background-color: #ffffff;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 50px
	}

#sponsor 
	{
	width:730px;
	float:left;
	padding-top: 0;
	padding-bottom: 0;
	text-align: left;
	vertical-align: top;
	padding-right: 20px;
	font-size: 14px;
	font-weight: normal;
	color: #666;
	clear: both;
	}

#sponsorhead
	{
	width:710px;
	float:left;
	text-align: left;
	vertical-align: middle;
	padding-right: 20px;
	font-size: 14px;
	font-weight: normal;
	color: #FFF;
	background-color: #0268D3;
	padding-left: 20px;
	height: 22px;
	clear: both;
	padding-top: 4px;
	}

#sponsorcontent 
	{
	width:670px;
	float:left;
	text-align: left;
	vertical-align: middle;
	padding-right: 20px;
	font-size: 14px;
	font-weight: normal;
	color: #FFF;
	padding-left: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
	clear: both;
	text-decoration: none;
	}

.linkwhite01 
	{
	color:#ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}

.linkwhite01:hover
	{
	color:#FF9933;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}	

.linkgrey01
	{
	color:#333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	}

.linkgrey01:hover
	{
	color:#FF9933;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}
	
.linkgreynoline01
	{
	color:#666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	}	

select
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666;
}
input
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666;
}
textarea
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666;
}
