/* odg_mainphp.css */
/*
 * style sheet for odg.org.uk/*.php
 *
 * Filename version: v10-06-06
 */

/* ########################################################################################## */
/* ## Start of adjustments for transition to standardised divs, from existing table layout ## */
/* ########################################################################################## */

html {
	background-color: #D7DBDF;
	width: 920px;
	margin: 0px auto;
}

body {
	font-family: verdana;
	font-size: 10pt;
	margin: 0px;
	padding: 0px;
	background-color: #999999;
}

#ocb001 {
	width: 300px;
	margin: 10px 20px 20px 30px;
	float: left;
}

#ocb002 {
	width: 300px;
	margin: 10px 20px 20px 30px;
	float: left;
}

img {
	border: 0;
}

div#wrapper {
	width: 916px;
	margin: 0px auto;
	padding: 0px;
	background-color:#FFFFFF;
}

div#main_content {
	width: 800px;
	margin: 40px auto 60px auto;
	padding: 0px;
}

div#footer {
	width: 85%;
	margin: 10px auto 0px auto;
	padding: 5px;
}

div.centre-container {
	margin: 0px auto;
}

.title_logo{
	margin: 0px auto;
}


hr {
	margin: 20px auto;
}

div {
	margin: 0px;
	padding: 0px;
}

div p {
	text-align: justify;
}

td p {
	text-align: justify;
}

/* ######################################################################################## */
/* ## End of adjustments for transition to standardised divs, from existing table layout ## */
/* ######################################################################################## */




a:link {
	text-decoration: underline;
	color: #0000cd;
	font-weight: normal;
	font-family: verdana;
	font-size: 10pt; 
}

a:visited {
	text-decoration: underline;
	color: #0000cd;
	font-weight: normal;
	font-family: verdana;
	font-size: 10pt; 
}

a:hover {
	text-decoration: none;
	color: red;
	text-transform: none;
	font-weight: normal;
	font-family: verdana;
	letter-spacing: 0pt
} 

a[name]:hover 
{
	font-weight: inherit;
	text-decoration: inherit;
	color: inherit;
	background: inherit;
}

td {
	font-weight: normal;
	font-family: verdana;
	font-size: 10pt;
 }
 td.Branchname {
	 font-weight: bold; 
	 font-family: verdana;
	 color : black;
}

th {
	vertical-align: top
 }

 h1 {
	 border-width: 0;
	 border: transparent;
	 text-align: center;
	 font-size: 14pt; 
	 font-weight: bold;
	 font-family: verdana;
	 color : black;
}


h2 {
	border-width: 0;
	border: transparent;
	text-align: center;
	font-size: 12pt;
	font-weight: bold; 
	font-family: verdana;
	color : black;
}

h3 {
	border-width: 0;
	border: transparent;
	text-align: center;
	font-size: 12pt;
	font-weight: normal;
	font-family: verdana;
	color : black;
}

h4 {
	border-width: 0;
	border: none;
	text-align: left;
	font-size: 10pt;
	font-weight: bold;
	font-family: verdana;
	color : black;
}

P {
	font-family: verdana;
	color : black;
	font-size: 10pt; 
	font-weight: normal;
}

li { font-family: Verdana; font-size:10pt; }

div { font-family: Verdana; font-size:10pt; font-weight: normal;}

ul { font-family: Verdana; font-size:10pt; }

ol { font-family: Verdana; font-size:10pt; }

#horizontalmenu li {
	display: inline;
	padding-right: 5px;
	font-size: 10pt;
}
#horizontalmenu ul {
	list-style-type: none;
}
#horizontalMenu li {
	display: inline;
}

#sddm
{	margin: 0;
	padding: 0;
	z-index: 30}

#sddm li
{	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	font: bold 11px arial}

#sddm li a
{	display: block;
	margin: 0 1px 0 0;
	padding: 4px 10px;
	width: 60px;
	background: #5970B2;
	color: #FFF;
	text-align: center;
	text-decoration: none}

#sddm li a:hover
{	background: #49A3FF}

#sddm div
{	position: absolute;
	visibility: hidden;
	margin: 0;
	padding: 0;
	background: #EAEBD8;
	border: 1px solid #5970B2
}

#sddm div a
{	position: relative;
	display: block;
	margin: 0;
	padding: 5px 10px;
	width: auto;
	white-space: nowrap;
	text-align: left;
	text-decoration: none;
	background: #EAEBD8;
	color: #2875DE;
	font: 11px arial
}

#sddm div a:hover
{	background: #49A3FF;
	color: #FFF
}

/* Top Level Menu bar */

.topmenu ul
{
list-style-type: none;
margin: 5px;
padding: 20px;
overflow: hidden;
}

.topmenu li
{
	float:left;
}

.topmenu li a:link, .topmenu a:visited
{
display: block;
padding-left: 6px;
padding-right: 6px;
padding-top: 4px;
padding-bottom: 4px;
font-weight: bold;
text-align: center;
text-decoration: none;
color: #ffffff;
background-color:#ffb72b;
border-left:1px solid #cccccc;
border-right:1px solid #cccccc;

}

.topmenu li a:hover, .topmenu li a:active
{
	background-color:#934900;
}


/* Later than topmenu so that it takes precedence */

.topmenucenter
{
	text-align: center;
}


.topmenucenter ul
{
	display: inline-block;
	list-style-type: none;
	margin: 0;
}

.textbox p
{
	margin-left:50px;
	margin-right:50px;
}

.textbox h4
{
	margin-left: 50px;
	margin-right: 50px;
}

#linktable ul 
{
       	list-style-type: none;
       	margin-left: 0; 
	padding-left:0; 
}
