/*Generic margin*/
* {
	padding: 0;
	margin: 0;
	}

/*Generic Body*/
body
{
 background-color: #a69c8c;
 color: #7a7a7a;
 font: normal 0.7em arial,verdana,tahoma,serif;
 padding-top: 10px;
 padding-bottom: 30px;
}

/*Generic p*/
p
{
 padding-bottom: 10px;
 line-height: 14px;
}

/*Generic link*/
a
{
 text-decoration: none;
 color: #b28535;
 background-color: #fff; 
 font-size: 1.0em;
}

a:hover
{
 color: #595959;
 background-color: #fff; 
}

a img
{
 border: 0px;
 background-color: transparent;
}

/*Generic  horizantal line*/
hr
{
 width: 100%;
 color: #caac56;
 background-color: #fff;
 height: 1px;
 border: 0px;
 margin-bottom: 12px;
}

/*Generic  list*/
ul, 
ul li 
{
 margin: 0px;
 padding: 0px;
 list-style-type: none;
}

/* Main Container*/
#Master
{
 width: 770px;
	margin-left: auto;
	margin-right: auto;
}

/* Header Container*/
#Header
{
 width: 715px;
 height: 75px;
 background-color: #fff;
 color: #b28535;
 background-image: url(../Image/Generic/HeaderBackground.gif);
 background-repeat: no-repeat; 
 padding: 15px 25px 0px 30px;

}

#BannerTop
{
 float: left;
 margin: 0px;
 width: 468px;
 height: 60px;
 background-color: #f2e9d7;
 color: #333;
}

/* Top Navigation */
#Navigation0
{
 float: right;
 font-size: .9em;
 line-height: 1em;
 margin: 9px 0px 0px 0px;
 height: 28px;
}

#Navigation0 li
{
 float: left;
}

#Navigation0 li a
{
 padding: 0px 0px 0px 12px;
 display: block;
 float: left; 
 color: #595959;
 background-color: #fff;
 background-image: url(../Image/Generic/Separator.gif);
 background-repeat: no-repeat; 
 background-position: 6px 1px;
}

#Navigation0 li.FirstChild a,
#Navigation0 li:first-child a
{
 background-image: none;
 padding: 0px 0px 0px 0px; 
}

#Navigation0 li img
{
 margin-bottom: 0px;
 margin-left: 2px;
}

#Navigation0 a:hover
{
 color: #b28535;
 background-color: #fff; 
}

/* Search Form */
#Header form
{
 float: right;
 padding: 0px;
}

#Header form fieldset
{
 display: block;
 text-align: right;
}

#Header form label
{
 font-size: 1em;
 margin-right: 7px;
}

#Header input.SearchField
{
 width: 126px;
 margin: 0px 7px 1px 1px;
 padding-left: 3px;
 font-size: 1em;
 color: #7a7a7a;
 background-color: #fff;
}

input.Button
{
 margin-bottom: -2px;
}

/* Main Navigation*/
#Navigation1
{
 width: 760px;
 height: 35px;
 font-size: 1em;
 font-weight: bold;
 background-color: #d5d1b8;
 /*background-image: url(../Image/Menu/Background.gif);
 background-repeat: no-repeat;*/  
 color: #595959;
 font-family: arial,tahoma,verdana,serif;
 padding:30px 0 0 10px;
 position:relative;
}

#Navigation1 li
{
 float: left;
 padding:13px 10px 12px 10px;
 background-color: #f2e9d7;
 color: #000000;
 line-height: 1em;
 margin:0 10px 0 0;
}

#Navigation1 li.Active
{
 background-color:#9e9b8f;
}

#Navigation1 li a
{
 float: left;
 background-color:transparent;
 color:#595959;
}

#Navigation1 li.Active a
{
 color:#ffffff;
}

#Navigation1 li ul
{
 position:absolute;
 top:65px;
 left:0;
 padding:0 0 0 10px;
 background-color:#9e9b8f;
 font-size:0.9em;
 width:762px;
 height:20px;
 border-bottom:1px solid #cccccc;
 padding:10px 0 0 8px;
}

#Navigation1 li ul li
{
 padding:0 10px 0 10px;
 margin:0; 
 border-left:1px solid #716b58;
 background-color:transparent; 
}
#Navigation1 li ul li.Active a
{
 border-bottom:2px solid #ffffff;
}

#Navigation1 li ul li a
{
 float: left;
 background-color:transparent;
 color: #ffffff;
 line-height: 1em;
 font-family:bold; 
 margin:0;
 padding:0 0 4px 0;
 font-family: arial,tahoma,verdana,serif; 
}

#Navigation1 li ul li a:hover
{
 color:#cccccc;
}

#Navigation1 li ul li:first-child,
#Navigation1 li ul li.FirstChild
{
 border:none;
}

#Navigation1 li ul li.FirstChild
{
 border:none;
}

#Navigation1 li ul li:first-child Active a,
#Navigation1 li ul li.FirstChild Active a
{
 border-bottom:2px solid #000000;
}

#Navigation1 li ul li.FirstChild Active a
{
 border-bottom:2px solid #000000;
}


/* Profile Container*/
#Profile
{
 width: 770px;
 height: 245px;
 background-image: url(../Image/Generic/Profile_en_gb.gif);
 background-repeat: no-repeat;
 background-position: bottom left; 
 background-color: #f7f1e6;
 color: #caac56;
}

h1
{
 font-size: 1.5em;
 color:#b28535;
 padding:0 0 20px 0;
}

#Profile p
{
 padding: 0px;
}

/* Title Location and Dates*/
#ShowInformation
{
 background-color: #000;
 color: #dcce8d;
 height: 60px;
 margin: 2px 0px 2px 0px;
 background-image: url(../Image/Generic/ShowInformation.gif);
 background-repeat: no-repeat;
}

#ShowInformation h2
{
 font-size: 1.2em;
 line-height: 0.9em;
 padding: 24px 0px 0px 30px;
 font-family: times,arial,tahoma,verdana,serif;
 float: left;
}

#ShowInformation p
{
 line-height: 12px;
 float: right;
 width: 156px;
 color: #8e8e8e;
 background-color: #000;
 background-image: url(../Image/Generic/SeparatorLong.gif);
 background-repeat: no-repeat; 
 background-position: 0px 0px;
 margin-top: 10px;
 padding: 0px 49px 0px 32px;
}

#ShowInformation p a
{
 color: #8e8e8e;
 background-color: #000;
}

#ShowInformation p img
{
 display: block;
 margin: 0px 0px 6px 1px;
}

#Synopsis
{
 width: 770px;
 height: 215px;
 background-color: #f2e9d7;
 color: #595959;
}

#Synopsis a
{
 display: block;
 margin-top: 4px;
 background-color: #f2e9d7;
 color: #b28535;
}

#Synopsis a:hover
{
 color: #595959;
 background-color: #f2e9d7;
}

#Synopsis #Photo
{
 padding: 19px 63px 29px 30px;
 float: left;
}

#Synopsis #Details
{
 float: left;
 width: 460px;
}

#Synopsis h3
{
 padding-top: 20px;
}

#Synopsis p
{
 padding-bottom: 14px;
}

#Content
{
 width: 770px;
 background-color:#d5d1b8;
 position:relative; 
}

#Content div.LoggedUser
{
 color:#000000;
 font-weight:bold;
 clear:both;
 padding:5px 10px 0 0;
 text-align:right;
}

#FirstPane
{
 padding-top: 35px;
 width: 230px;
 position: absolute;
 font-size: 1em;
 color: #7a7a7a;
 background-color: #d5d1b8;
 top: 449px;
}

#Content .FirstPaneHome
{
 top: 682px;
 padding-top: 0px;
}

#FirstPane a
{
 color: #b28535;
 background-color: #d5d1b8;
}

#FirstPane a:hover
{
 color: #595959;
 background-color: #d5d1b8;
}

#Navigation2
{
 margin: 0px 0px 61px 0px;
}

#Navigation2 a
{
 width: 200px;
 display: block;
 color: #333;
 background-color: #d5d1b8;
 font-weight: bold;
 padding: 1px 0px 2px 30px;
 border-bottom: 1px solid #f2e9d7;
}

#Navigation2 a:hover
{
 color: #333;
 background-color: #f2e9d7; 
}

#Navigation2 li.Selected a
{
 color: #000;
 background-color: #f2e9d7;
}

#Navigation2 li.Selected li a
{
 color: #946d27;
 background-color: #d5d1b8;
}

#Navigation2 li li a
{
 color: #373535;
 background-color: #e7e7e7;
 border-bottom: 1px solid #f2e9d7;
 padding-left: 40px; 
 width: 190px;
}

#Navigation2 li li a:hover
{
 color: #000;
 background-color: #f2e9d7; 
}

#FirstPane h4
{
 height: 26px;
 padding: 0px;
 color: #000;
 background-color: #d5d1b8;
 font-size: 1.4em;
 font-family: times,arial,tahoma,verdana,serif; 
}

#FirstPane form fieldset
{
 margin-left: 30px;
 width: 200px;
 height: 89px;
 border-bottom: 1px solid #f2e9d7; 
}

#FirstPane form fieldset label
{
 font-size: .9em;
 color: #595959;
 background-color: #d5d1b8; 
 display: block;
}

input.EmailField
{
 width: 118px;
 margin: 2px 6px 0px 0px;
 padding-left: 3px;
 font-size: .9em;
 color: #7a7a7a;
 background-color: #fff;
}

#FactsFigures
{
 margin: 30px 0px 0px 30px;
 width: 190px;
 border-bottom: 1px solid #f2e9d7;
 padding: 0px 10px 0px 0px;
 height: 105px;
}

#FactsFigures p
{
 padding-bottom: 3px;
}

#FactsFigures p a
{
 font-size: 1.1em; 
}

#DIHF
{
 margin: 30px 0px 0px 30px;
 width: 190px;
 padding: 0px 10px 0px 0px;
 height: 105px;
}

#DIHF p
{
 padding-bottom: 3px;
}

#DIHF p a
{
 font-size: 1.1em; 
}

#Partner
{
 margin: 10px 0px 0px 29px;
 width: 190px; 
 padding: 0px 10px 30px 0px;
}

#Partner img
{
 margin: 0px 0px 0px 35px;
}

#Partner p
{
 font-size: 1em;
 margin-left: 20px;
 padding-bottom: 0px;
}

img.Button
{
 margin: 0px 0px -1px 6px;
}

#Copy
{
 padding: 50px 25px 40px 20px; 
 color: #7a7a7a;
 background-color: #fff;
 min-height: 630px;
 height: auto !important;
 height: 630px;
 float:left;
 width:725px;
}

#Content .CopyHome
{
 padding: 20px 25px 10px 30px; 
 min-height: 200px;
 height: auto !important;
 height: 200px; 
}

#Copy p
{
 padding-bottom: 14px;
}

#Copy strong
{
 color: #595959;
 background-color: #fff;
}

/* Page Heading */
h3
{
 color: #b28535;
 background-color: transparent;
 font-size: 1.5em;
 line-height: 0.7em;
 padding-bottom: 10px;
 font-family: times,arial,tahoma,verdana,serif; 
 clear:both;
}

#Content .CopyHome h4
{
 height: 24px;
}

#Copy h4
{
 font-size: 1.1em;
 color: #b28535;
 background-color: #fff;
 font-family: tahoma,arial,times,verdana,serif; 
 padding-bottom: 5px;
}

#Copy h5
{
 font-size: 1em;
 padding-bottom: 2px;
 color: #595959;
 background-color: #fff;
 font-family: tahoma,arial,verdana,times,serif; 
}

/* Home Page Columns */
.Column
{
 float: left;
 width: 226px;
}

.ColumnSpacing
{
 margin-right: 25px;
}

#Copy .Column .Image
{
 height: 90px;
}

#Copy .Column p
{
 padding-bottom: 13px;
}

/* News Listing on Home page */
#Copy #News
{
 clear: left;
 width: 100%;
 padding: 20px 0px 2px 0px;
 border-top: 1px solid #e6d5b3;
}

#Copy #News ul li
{
 color: #7a7a7a;
 background-color: #fff;
/* Commented font size
 font-size: 0.9em;
 line-height: 1.2em;
*/
 width: 480px;
 padding: 0px 0px 9px 0px;
 background-image: none;
}

#News ul
{
 padding-bottom: 4px;
}

#News ul li a
{
 color: #7a7a7a;
 background-color: #fff;
}

#News ul li a:hover
{
 color: #595959;
 background-color: #fff; 
}

#News ul li a span.New
{
 color: #ed1c24;
 background-color: #fff; 
 font-style: italic;
}

#News ul li a span
{
 color: #b28535;
 background-color: #fff; 
}


/* dwtc logo and Gallery collage on Home Page */
#CreditGallery
{
 clear: left;
 width: 770px;
 height: 15px;
 margin:0 auto 0 auto;
 background-image: url(../Image/Generic/CreditsGallery_en_gb.gif);
 background-repeat: no-repeat;
}

#CreditGallery div
{
 padding:25px 0 0 55px;
}

#CreditGallery p.Credit
{
 float: left;
 margin-top: 30px;
 width: 230px;
}

#CreditGallery p.Credit a
{
 color: #7a7a7a;
 background-color: #d5d1b8;
}

#CreditGallery p.Credit img
{
 margin-left: 48px;
}

#PhotoGallery
{
 width: 486px; 
 float: left;
 padding-top: 19px;
 margin-left: 30px;
}

#PhotoGallery h4
{
 height: 25px;
 color: #b28535;
 background-color: #fff;
 font-family: times,arial,tahoma,verdana,serif; 
}

#PhotoGallery div
{
 width: 486px; 
 height: 55px;
 background-image: url(../Image/Generic/PhotoGallery.gif);
 background-repeat: no-repeat;  
}

#PhotoGallery .Collage
{
 float: left;
 padding: 7px 0px 0px 10px;
 width: 326px;
 height: 40px;
}

#PhotoGallery p
{
 float: left;
 display: block;
 width: 85px;
 margin: 20px 0px 0px 45px;
}

#PhotoGallery div p a
{
 background-color: #d5d1b8;
 color: #b28535;
}

#PhotoGallery div p a:hover
{
 background-color: #d5d1b8;
 color: #595959;
}

/* Inner Pages Styles */
/* Generic List Items in Copy */
#Copy ul
{
 padding-bottom: 15px;
}

#Copy ul li
{
 background-image: url(../Image/Generic/Bullet.gif);
 background-repeat: no-repeat; 
 background-position: 0px 5px;
 padding: 0px 0px 2px 15px;
}

/* Image inside Copy */
#Copy img.Left
{
 float: left;
 margin-right: 5px;
 margin-bottom: 5px;
}

#Copy img.Right
{
 float: right;
 margin-left: 5px;
 margin-bottom: 5px;
}

#Copy p.Center
{
 text-align: center;
}

/* Page Back and Page Top Buttons */
#BackTop
{
 margin-top: -30px;
 width: 485px;
 margin-left: 260px;
 position: absolute;
 font-size: 1em;
}

#BackTop p.Back
{
 float: left;
}

#BackTop p.Back img
{ 
 margin-right: 7px;
}

#BackTop p.Top
{
 float: right;
}

#BackTop p.Top img
{ 
 margin-left: 7px;
}

/* Paging */
#Copy .Paging
{
 text-align: right;
 font-size: 90%;
}

#Copy .Paging select
{
 width: 38px;
 margin: 0px;
}

/* Listings */
#Copy #Listings li
{
 padding: 7px 0px 7px 0px;
 background-image: none;
 border-top: 1px solid #d5d1b8;
}

#Copy #Listings li.FirstChild,
#Copy #Listings li:First-Child
{
 border-top: none;
}

#Listings a
{
 font-weight: bold;
 color: #a59c8b; 
 background-color: #fff;
}

#Listings a:hover
{
 color: #595959; 
 background-color: #fff;
}

#Listings span
{
 display: block;
}

/* Generic input */
#Copy input
{
 font-family: arial,tahoma,verdana,times,serif;
 font-size: 1em;
 margin: 0px 6px 0px 0px;
}

/* Generic Filter Select */
#Copy input.FormButton
{
 width: auto;
 color: #fff;
 background-color: #a59c8b;
 font-weight: bold;
 font-size: 1em;
 padding: 2px 3px 2px 3px;
 margin: 10px 0 0 0;
 border: 1px;
 border-color: #e7e7e7;
}

#Copy .FilterList 
{
 padding-bottom: 25px;
}

/* Sitemap */
#Copy ul#Sitemap
{
 display: block;
 margin: 20px 0px 0px -100px;
 height: 700px;
}

#Copy ul#Sitemap li
{
 width: 169px;
 float: left;
 padding: 0px 0px 30px 100px;
 background-image: none;
}

#Copy ul#Sitemap li a
{
 font-weight: bold;
 width: 100%;
 display: block;
 border-bottom: 1px solid #d5d1b8;
 color: #a59c8b;
 background-color: #fff;
 padding-bottom: 1px;
}

#Copy ul#Sitemap li a:hover
{
 color: #595959;
 background-color: #fff;
}

#Copy ul#Sitemap li ul
{
 margin-top: 11px; 
}

#Copy ul#Sitemap li ul li
{
 padding: 0px; 
}

#Copy ul#Sitemap li ul li a
{
 padding-bottom: 0px;
 border: none;
 font-weight: normal;
 width: 150px;
 color: #b28535;
 background-color: #fff;
}

#Copy ul#Sitemap li li a:hover
{
 color: #595959;
 background-color: #fff;
}

#Copy ul#Sitemap li ul li ul li a
{
 color: #7a7a7a;
 background-color: #fff;
 padding-left: 4px;
}

#Copy ul#Sitemap ul ul
{
 margin: 0px;
}

#ExpandSitemap
{
 margin-bottom: 80px;
}

/* Photo Gallery */
#Copy ul#Thumbnails
{
 display: block;
 height: 360px;
 padding: 15px 0px 15px 0px;
}

#Copy ul#Thumbnails li
{
 width: 102px;
 text-align: right;
 background-image: none;
 float: left;
 padding: 0px 18px 15px 0px;
}

#Copy ul#Thumbnails li a img,
#Copy p.Enlarge a img
{
 border: 1px solid #b28437;
}

#Copy ul#Thumbnails li a:hover img,
#Copy p.Enlarge a:hover img
{
 border: 1px solid #595959;
}

#Copy p.Enlarge
{
 position: absolute;
 width: 482px;
 height: 372px;
 padding-left: 0px;
 margin-top: 0px;
 text-align: right;
 display: none;
 background-color: #fff;
 color: #999; 
}


/* Footer Styles*/
#Footer
{
 width: 770px;
 height: 50px;
 font-size: .9em;
 margin:9px auto;
 color: #d6d0ba;
 background-color: #a59c8b;
}

#Footer a
{
 color: #d6d0ba;
 background-color: #a59c8b;
}

#Footer a:hover
{
 color: #fff;
 background-color: #a59c8b;
}

/* Copyright note*/
#Copyright
{
 float: left;
 width: 500px;
 padding-left: 30px;
}

/* Privacy Legal Links*/
#PrivacyLegal
{
 float: right;
 padding: 0px 25px 0px 0px;
}

#PrivacyLegal a
{
 padding: 0px 0px 0px 7px; 
}

/* Paging in XML News */

#Copy .PageNumber
{
 float: right;
 padding-top: 5px;
}

#Copy .Pagination
{
 font-size: 95%;
 float: left;
}

#Copy .Pagination select
{
 width: 38px;
 margin: 0px;
 font-size: 95%; 
}

#Copy .Pagination input,
#Copy .SearchNews input.NewsButton
{
 padding: 0px 2px 0px 2px;
 width: auto;
 color: #fff;
 background-color: #a59c8b;
 font-weight: bold;
}

#Copy .SearchNews select
{
 width: 100px;
}

#Copy .SearchNews input
{
 width: 100px;
}

table.Summary
 {
  width:100%; 
 }

h1.FloatLeft
 {
  float:left;
  padding:0;
 }
 
h1.FloatRight
 {
  float:right;
  padding:0;
  font-size:1.2em;
 }

h1.FloatRight a
 {
  padding:10px;
  background-color:#f2e9d7;
  display:block;
  color:#595959;
 }

h1.NoSubNav
 {
  margin-top:-20px;
 }

h1.FloatRight a:hover
 {
  background-color:#eae5c9;
 }


table.Summary
 {
  clear:both;
  margin:0; 
  border-collapse:collapse;
  margin-top:20px;
  border:1px solid #cccccc;
 }

table.Summary th
 {
  text-align:left;
  padding:7px;
  border-top:1px solid #cccccc;
  border-bottom:2px solid #cccccc;  
  background-color:#f1efef;
  color:#000000;
 }



table.Summary td
 {
  padding:5px;
 }

table.Summary td.Even
 {
  background-color:#ECF5FF;
 }
 
table.Summary td a
 {
  font-size:1em;
  font-weight:bold;
  text-decoration:underline;
  display:block;
  background-color:transparent;
 }
table.Process
 {
  clear:both;
  border:none;
  text-align:center;
  width:100%;
  display:table;
  margin-bottom:20px;
 }


*html table.Process
 {
  margin-bottom:20px;
 }

table.Process tr th
 {
  border:none;
  display:table-cell;
  text-align:center;
  padding:0;
  background:transparent;
  margin:0;
  width:25%;
  vertical-align:top;
  color:#716b58;
  font-size:1em;
 }

table.Process tr th span
 {
  padding:12px 20px 2px 20px;
  width:110px;
  background-color:#a69c8c;
  display:block;
  color:#ffffff;
  margin:0 auto 9px auto;
  font-size:1.2em; 
  height:26px; 
 } 
 
table.Process tr th span.Active
 {
  background-color:#595959;
  height: 33px;
  text-align:left;
  padding-top:12px;
  margin:0 auto 3px auto;
  background-image: url(../Image/Content/Horse1_en_gb.gif);
 } 
 table.Process tr th.Col1 span.Active
 {
  background-image: url(../Image/Content/Horse1_en_gb.gif);
 } 
 table.Process tr th.Col2 span.Active
 {
  background-image: url(../Image/Content/Horse2_en_gb.gif);
 } 
 table.Process tr th.Col3 span.Active
 {
  background-image: url(../Image/Content/Horse3_en_gb.gif);
 } 
 table.Process tr th.Col4 span.Active
 {
  background-image: url(../Image/Content/Horse4_en_gb.gif);
 } 
 table.Process tr th span.Complete
 {
  background-image: url(../Image/Content/Complete_en_gb.gif);
  text-align:left;
  padding-top:12px;
  margin:0 auto 9px auto;
  height: 27px;
 } 

div#ErrorSummary
 {
  width:720px;
  float:left;
  float:left;
  clear:both;
 }

div#ErrorSummary h5
 {
  font-size:1.3em;
  font-weight:bold;
  background-color:#860000;
  color:#ffffff;
  padding:8px;
 }

div#ErrorSummary p
 {
  color:#422d2d;
  padding:10px 5px 10px 5px; 
 }
 
div.Form
 {
  padding:0 15px 15px 15px;
  float:left;
  clear:both;
  width:692px;
  background-color:#f8f8f5; 
 }

div.Form h3
 {
  color:#595959;
  font-family:Arial;
  font-size:1.3em;
  line-height:1.4em; 
  float:left;
  width:100%;
  clear:both;
  padding:10px 0 10px 0;
}

div.Form p
 {
  padding:0 0 15px 15px;
  color:#595959;
  font-weight:bold;
  font-family:Arial;
  font-size:1em;
 }

div.Form p a
 {
  background-color:transparent;
  text-decoration:underline;
  font-weight:bold;
 }

div.Form p a:hover
 { 
  background-color:transparent;
 }

div.Form fieldset.Wrapper
 {
  width:660px;
  display:block;
  clear:both;
  margin-left:10px;
  _margin-left:5px;
  margin-bottom:2px;
  border:0;
  background-color:#edece3;
  padding:5px 10px 5px 10px;
  color:#000000;
 } 

 

div.Form fieldset.Wrapper fieldset.Label
 {
  float:left;
  color:#595959;
  font-weight:bold;
 } 

div.Form fieldset.Wrapper fieldset.Undertaking
 {
  width:630px;
 }
 
fieldset#Subform
 {
  border:0;
  width:100%;
  clear:left;
  padding:5px 0 0 0;
  display:block;
 }

div.Form fieldset.Wrapper fieldset
 {
  display:block;
  float:left; 
  border:0;
 }

div.Form fieldset.Wrapper fieldset input.Text
 {
  vertical-align:center;
  display:block;
  color:#000000;
  width:200px;
  height:18px;
  float:left;
  border:1px solid #a69c8c;  
 }
 
div.Form fieldset.Wrapper fieldset input.Button
 { 
  border:1px solid #a59c8b;
  background-color:#a59c8b;
  width:120px;
  color:#ffffff;
  font-weight:bold;
 }

div.Form p input.Button
 { 
  border:1px solid #a59c8b;
  background-color:#a59c8b;
  width:97px;
  color:#ffffff;
  font-weight:bold;
 }


div.Form fieldset.Wrapper fieldset input.Address
 {
  width:300px;
  border:1px solid #a69c8c; 
  height:18px;
 }


div.Form fieldset.Wrapper fieldset select
 {
  float:left; 
  color:#000000; 
  font-size:1em;
  width:200px;
  height:18px;
  margin:0 6px 0 0;
  border:1px solid #7f9db9;  
 }

div.Form fieldset.Wrapper fieldset select.SelectDay
 {
  width:50px;
 }

div.Form fieldset.Wrapper fieldset select.SelectMonth
 {
  width:75px;
  margin-left:5px;

 }

div.Form fieldset.Wrapper fieldset select.SelectYear
 {
  width:65px;
  margin-left:5px;
 }


div.Form fieldset fieldset.Label
 {
  float:left; 
  border:0;
  padding:2px 10px 0 10px;
  width:110px;
 }

div.Form fieldset.Next
 {
  float:right; 
  border:0;
  margin:0 -2px 0 0;
  padding:15px 0px 0px 0px;
 }
 
div.Form fieldset.Previous
 {
  float:left; 
  border:0;
  margin:0;
  padding:15px 0 0 10px;
 }

div.Form fieldset fieldset.Next a img
 {
  display:block;
 }

div.Form fieldset fieldset.Error
 {
  float:left; 
  border:0;
  padding:2px 10px 0 10px;
  color:#df0000;
  background-color:transparent;
 }

div.Form fieldset fieldset.SubForm
 {
  padding:10px;
  width:620px;
  display:block;
 } 
 
 p.NoData
  {
   float:left;
   clear:both;
   padding:30px 0 0 0;
  }


 a.ButtonStyle
  {
  background-color:Transparent;
  font-weight:bold;	
  padding:2px 5px 2px 5px;
  }
  
  #Topform
  {
   padding:0;
   border:0;
   margin:0;
  }