.body {
  margin: 0; padding: 0; text-align: center;
}

body {
  margin: 0; padding: 0;
  background-image:url(../graphics/tile.gif);
}

#container {
	background-image:url(../graphics/hdr-tile.gif); background-repeat: repeat-x;
	margin: 0px; padding: 0px;
	position: absolute;
	top: 0px;
	height: 290px; width: 100%;
}

#main {
	position: absolute;
	top: 0px;
	z-index: 2;
	width: 755px;
	left: 50%;
	margin-left: -378px;
}

#b-clear {}
#masthead {position: absolute; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; width: 755px; background-image:url(../graphics/pg-tile.gif); background-repeat:repeat-y; z-index: 1;}
#footer {position: absolute; width: 755px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; background-image:url(../graphics/footer.jpg); background-repeat: no-repeat; height: 144px;}

#smallnav {margin: 0px 200px 0px 150px; padding: 0px 0px 0px 0px;}
#smallnav ul {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
#smallnav li {display: inline; list-style: none; padding: 0px 6px 0px 10px; border-left: 1px solid #AAC4F5;}
#smallnav li.first {border-left: none; padding: 0px 6px 0px 0px;margin: 0px 0px 0px 0px;}
#smallnav {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #000055; text-decoration: none; font-weight:normal; line-height: 18px;}
#smallnav strong {  color: #000055; text-decoration: none; font-weight:bold;}
#smallnav A:link { color: #2863C1; text-decoration: underline; font-weight:normal;}
#smallnav A:visited {  color: #2863C1; text-decoration: underline; font-weight:normal;}
#smallnav A:hover {  color: #2863C1; text-decoration: underline; font-weight:bold;}
#smallnav A:active {  color: #2863C1; text-decoration: underline; font-weight:normal;}
.smalltext  {  font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #4F4F4F; text-decoration: none;}
.smalltext A:link {  color: #9D3FB7; text-decoration: underline;}
.smalltext A:visited {  color: #9D3FB7; text-decoration: underline;}
.smalltext A:hover { color: #9D3FB7; text-decoration: underline;}
.smalltext A:active {  color: #9D3FB7; text-decoration: underline;}


#maincontent {padding: 150px 220px 0px 150px; margin: 0px 0px 0px 0px;}
#maincontent {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #000055; line-height: 18px; background-image:url(../graphics/masthead.jpg); background-repeat: no-repeat;}
#maincontent strong {  font-weight:bold;}
#maincontent A:link {  color: #2863C1; text-decoration: underline; font-weight:normal;}
#maincontent A:visited {  color: #2863C1; text-decoration: underline; font-weight:normal;}
#maincontent A:hover {  color: #2863C1; text-decoration: underline; font-weight:bold;}
#maincontent A:active {  color: #2863C1; text-decoration: underline; font-weight:normal;}
#maincontent  h1 {  font-size: 12pt; font-weight:bold; line-height: 22px; padding: 12px 0px 6px 0px; margin: 0px;}
#maincontent  h2 {  font-size: 10pt; font-weight:bold; line-height: 20px; padding: 12px 0px 0px 0px; margin: 0px;}
#maincontent  h3 {  font-size: 10pt; font-weight:bold; line-height: 16px; padding: 12px 0px 0px 0px; margin: 0px;}
#maincontent p {padding: 0px 0px 0px 0px; margin: 10px 0px 0px 0px;}
#maincontent ul {margin: 10px 0px 20px 0px; padding: 0px 0px 0px 0px;}
#maincontent li {list-style-image:url(../graphics/list.gif); margin-left: 16px; line-height: 20px;}

#cmscontent {padding: 20px 40px 0px 40px; margin: 0px 0px 0px 0px;}
#cmscontent {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #000055; line-height: 18px; background-image:url(../graphics/masthead-cms.jpg); background-repeat: no-repeat;}
#cmscontent strong {  font-weight:bold;}
#cmscontent A:link {  color: #2863C1; text-decoration: underline; font-weight:normal;}
#cmscontent A:visited {  color: #2863C1; text-decoration: underline; font-weight:normal;}
#cmscontent A:hover {  color: #2863C1; text-decoration: underline; font-weight:bold;}
#cmscontent A:active {  color: #2863C1; text-decoration: underline; font-weight:normal;}
#cmscontent  h1 {  font-size: 12pt; font-weight:bold; line-height: 22px; padding: 12px 0px 6px 0px; margin: 0px;}
#cmscontent  h2 {  font-size: 10pt; font-weight:bold; line-height: 20px; padding: 12px 0px 0px 0px; margin: 0px;}
#cmscontent  h3 {  font-size: 10pt; font-weight:bold; line-height: 16px; padding: 12px 0px 0px 0px; margin: 0px;}
#cmscontent p {padding: 0px 0px 0px 0px; margin: 10px 0px 0px 0px;}
#cmscontent ul {margin: 10px 0px 20px 0px; padding: 0px 0px 0px 0px;}
#cmscontent li {list-style-image:url(../graphics/list.gif); margin-left: 16px; line-height: 20px;}
#cmscontent td {background-color: #FBF7EE; border: 1px solid #F1E8D8;}



		
#menu {position: absolute; top: 142px; z-index: 3; width: 123px; left: 29px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
#menu ul {margin: 0px; margin-left: 0px; padding: 0px;}
#menu li {list-style-image:url(../graphics/list.gif); margin-left: 16px; line-height: 20px;}
.menu  { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; line-height: 16px;}
.menu  p {  padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; text-align:center;}
.menu  h2 { color: #000055; font-weight:bold; line-height: 16px; text-align:center; padding: 0px 0px 0px 0px; margin: 20px 0px 0px 0px; }
.menu A:link {  color: #2863C1; text-decoration: underline; font-weight:normal;}
.menu A:visited {  color: #2863C1; text-decoration: underline; font-weight:normal;}
.menu A:hover {  color: #2863C1; text-decoration: underline; font-weight:bold;}
.menu A:active {  color: #2863C1; text-decoration: underline; font-weight:normal;}

#cmsmenu ul {list-style:none; margin-top: 0px; margin-left: 0px;	padding: 0px;}
#cmsmenu li {border-left:1px solid #83AAD1; float:left; position:relative; text-align:center; padding: 0px 10px 0px 8px;}
#cmsmenu li.first {border:none; float:left; position:relative; text-align:center; padding: 0px 10px 0px 8px;}
#cmsmenu  { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; line-height: 16px;}
.cmsmenu  p {  padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; text-align:center;}
.cmsmenu  h2 { color: #000055; font-weight:bold; line-height: 16px; text-align:center; padding: 0px 0px 0px 0px; margin: 20px 0px 0px 0px; }
.cmsmenu A:link {  color: #2863C1; text-decoration: underline; font-weight:normal;}
.cmsmenu A:visited {  color: #2863C1; text-decoration: underline; font-weight:normal;}
.cmsmenu A:hover {  color: #2863C1; text-decoration: underline; font-weight:bold;}
.cmsmenu A:active {  color: #2863C1; text-decoration: underline; font-weight:normal;}


#videoclips {
	background-image:url(../graphics/video.jpg); background-repeat:no-repeat;
	position: absolute;
	top: 297px;
	z-index: 3;
	width: 206px; height: 227px;
	left: 543px;
	margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;
}

#videoclipscontent {margin: 20px 0px 0px 25px; padding: 0px 0px 0px 0px;}
#videoclipscontent  { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; text-decoration: none; font-weight:normal; line-height: 12px; color: #000055;}
#videoclipscontent  p {margin: 0px 0px 4px 66px; padding: 0px 0px 0px 0px; text-align: center;}
#videoclipscontent h2 {  font-size: 10pt; font-weight:bold; line-height: 16px; margin: 0px 0px 16px 0px; padding: 0px 0px 0px 0px;}
#videoclipscontent A:link {  color: #2863C1; text-decoration: underline; font-weight:normal;}
#videoclipscontent A:visited {  color: #2863C1; text-decoration: underline; font-weight:normal;}
#videoclipscontent A:hover {  color: #2863C1; text-decoration: underline; font-weight:bold;}
#videoclipscontent A:active {  color: #2863C1; text-decoration: underline; font-weight:normal;}

#transcripts {
	background-image:url(../graphics/trans.jpg); background-repeat:no-repeat;
	position: absolute;
	top: 527px;
	z-index: 3;
	width: 204px; height: 247px;
	left: 550px;
	margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;
}
#transcriptscontent {margin: 70px 20px 12px 20px; padding: 0px 0px 0px 0px;}
#transcriptscontent  {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; line-height: 16px; color: #000055;}
#transcriptscontent  p {margin: 0px 0px 6px 0px; padding: 0px 0px 0px 0px;}
#transcriptscontent h2 {  font-size: 10pt; font-weight:bold; line-height: 16px; margin: 0px 0px 8px 0px; padding: 0px 0px 0px 0px;}
#transcriptscontent A:link {  color: #2863C1; text-decoration: underline; font-weight:normal;}
#transcriptscontent A:visited {  color: #2863C1; text-decoration: underline; font-weight:normal;}
#transcriptscontent A:hover { color: #2863C1; text-decoration: underline; font-weight:bold;}
#transcriptscontent A:active {  color: #2863C1; text-decoration: underline; font-weight:normal;}

#video {background-image: url(../graphics/vs.gif); background-repeat:no-repeat; width: 236px; height: 197px;}
#videoplayer {}

#clips {
	font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #2863C1; 
	position: absolute;
	top: 203px;
	left: 416px;
	width: 116px;
	height: 164px;
}
#clips h2 {font-size: 12px;text-align: center; margin: 0px 0px 4px 0px;}
#clips p {text-align: center; margin: 0px 0px 0px 0px; line-height: 16px;}
#clips A:link {  color: #2863C1; text-decoration: underline; font-weight:normal;}
#clips A:visited {  color: #2863C1; text-decoration: underline; font-weight:normal;}
#clips A:hover {  color: #2863C1; text-decoration: underline; font-weight:bold;}
#clips A:active { color: #2863C1; text-decoration: underline; font-weight:normal;}

#map {
	font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #2863C1;
	position: absolute;
	top: 100px;
	left: 584px;
	width: 71px;
	height: 52px;
}
#map p {margin: 0px 0px 0px 0px; line-height: 16px;}
#map A:link { color: #2863C1; text-decoration: underline; font-weight:normal;}
#map A:visited {  color: #2863C1; text-decoration: underline; font-weight:normal;}
#map A:hover {  color: #2863C1; text-decoration: underline; font-weight:bold;}
#map A:active {  color: #2863C1; text-decoration: underline; font-weight:normal;}
#uk {
	background-image:url(../graphics/uk.jpg); background-repeat:no-repeat;
	position: absolute;
	top: 295px;
	z-index: 3;
	width: 203px; height: 242px;
	left: 552px;
	margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;
}

.form {border: 1px solid #F1E8D8; background-color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding: 4px; width: 96%;}
.form2 {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding: 4px;}

#getflash {background-color: #EADFCD; padding: 12px; width: 230px;}
#getflash h2 {padding: 0px; margin: 0px; font-size: 16px;}