
body {
margin:0;
height:100%;
min-height:100%;
background-color:#ffffff;
background:#674b3b url(../images/Master_01/pageBG.jpg) repeat-x;
}

/* General styles */
p, li {
font-family:verdana,helvetica,'sans-serif';
font-size:0.8em;
line-height:140%;
}
.dropcap {
float:left;
color:#523523;
font-size:650%;
line-height:85%;
padding-top:0;
font-family:verdana,helvetica;
}
.small {
font-size:0.7em;
}
.grey {
color:#999999;
}
.brown {
color:#523523;
}
h1 {
clear:both;
font-family:verdana,helvetica;
font-size:1.4em;
font-weight:normal;
margin-top:0;
color:#523523;
}
h2 {
font-family:verdana,helvetica;
font-size:1.2em;
font-weight:normal;
margin-top:0;
color:#523523;
}
h3 {
font-family:verdana,helvetica;
font-size:1em;
font-weight:normal;
margin-top:0;
color:#523523;
}

h3.pressheading {
margin-bottom:0.3em;
}
p.pressitem {
margin-top:0;
}

a:link, a:visited, a:active {
color:#9c6543;
}
a:hover {
color:#6699cc;
text-decoration:none;
}

a.greylink:link, a.greylink:visited, a.greylink:active {
color:#9999c0;
}
a.greylink:hover {
color:#6699cc;
}

img {
border-color:#cccccc;
}
img.imageright {
float:right;
margin:0 0 10px 10px;
}
div.imagerightdiv {
width:180px;
float:right;
margin:0 0 10px 10px;
}

/* Forms */
form {
margin:0 0 18px 0;
}

input, textarea {
	font-family: verdana,arial, helvetica, "sans serif";
}

/* Search box */
input.inputSearchbox {
	width: 80px;
	font-size: 0.7em;
}
/* Email update box */
input.inputEmailupdate {
	width: 65px;
	font-size: 0.8em;
}

/* "Standard" form layout - note the class of the paragraph */
p.standardform {
	clear:both;
	margin:0;
	padding:5px 0 0 0;
}
p.standardform input.txt {
	width:150px;
}
p.standardform label {
	float:left;
	width:40%;
}
p.radioparagraph { /* A list of radio buttons in forms */
	margin:0 0 0 2em;
	text-indent:-2em;
}
p.radioparagraph label {
	float:none;
	width:auto;
}
p.boxList { /* A list of checkboxes in forms */
margin-top:0;
	margin-left: 42%;
	margin-bottom:0;
	text-indent:-1em;
}
p.standardform textarea.textareafullwidth {
	width:378px;
}

/* Text used for labels and inputs in forms set out in tables */
p.textinforms {
	margin-top:0;
}

/* Paragraph styles used in all form layouts */
p.inputparagraphs {
	margin: 0 0 0.3em 2em;
}
p.questionheader {
	font-weight:bold;
	margin: 1em 0 0.3em 0;
}
/* End forms styles */

/* Layout styles */
#pageBody {
width:759px;
margin:20px auto 0 auto;
}
.wrap1, .wrap2, .wrap3 {
display:inline-table;
/* \*/display:block;/**/
}
.wrap1 {
float:left;
background:url(../images/global/shadow.gif) right bottom no-repeat;
}
.wrap2 {
background:url(../images/global/corner_bl.gif) left bottom no-repeat;
}
.wrap3 {
padding:0 4px 4px 0;
background:url(../images/global/corner_tr.gif) right top no-repeat;
}
#content {
width:755px;
padding:0;
}
#buttoncontainer {
width:755px;
}
div.button {
float:left;
margin:0;
padding:0;
}
#bodycontent {
clear:both;
width:735px;
padding:20px 0 20px 20px;
background-color:#ffffff;
}

/* BODY */
#maincol {
float:left;
width:500px;
margin:0;
background:ffffff;
}
#bodybottom {
height:1px;
clear:both;
}

div.cleardiv {
clear:both;
height:1px;
}

/* MARGIN */
#leftcol {
float:left;
width:180px;
margin:0 31px 0 0;
background:#ffffff;
}
#leftcol ul {
list-style-type:none;
margin:0;
padding:0;
}
#leftcol ul li.toplink {
font-family:verdana,helvetica;
font-size:1.4em;
font-weight:normal;
margin-top:0;
}
#leftcol a {
text-decoration:none;
display:block;
width:175px;
padding:10px 0 10px 5px;
border-bottom:1px dotted #999999;
}
#leftcol a.toplink {
margin-top:-10px;
}
#leftcolpic {
width:180px;
margin:20px 0 0 0;
background:#ffffff;
}

/* FOOTER */
#footer {
clear:both;
width:755px;
margin:0;
padding:15px 0;
background:#ffffff url(../images/Master_01/nuts.gif) top right no-repeat;
text-align:center;
}

/* Selector specific styles */

#rightcol h1 {
margin-bottom:15px;
}
#rightcol ul {
width:203px;
margin:0;
padding:0;
list-style-type:none;
border-top:1px dashed #990000;
}
#rightcol li a {
display:block;
height:20px;
width:203px;
text-decoration:none;
border-bottom:1px dashed #990000;
padding:8px 0 4px 10px;
margin:0;
}
#rightcol li a:hover {
background-color:#e0e0ef;
}
#rightcol h1 a {
text-decoration:none;
}

#footer ul {
list-style-type:none;
margin:0;
padding:0;
}
#footer li {
display:inline;
margin:0 7px;
font-size:0.7em;
}
#footer p {
color:#9999c0;
color:#9c6543;
font-size:0.7em;
}
#footer a {
text-decoration:none;
}
#footer a:hover {
text-decoration:underline;
}
