/* Start of CMSMS style sheet 'cwa-screen' */
/*
    screen css for carmanwhite
*/

*
{
  padding:0;
  margin:0;
}

/* background color used by CMS */
body
{
  padding-top:10px;
  background: #FFFFFF url(uploads/images/background/body_top.png) repeat-x top left;
  font-family:Arial, Helvetica, sans-serif;
  font-size: 12px;
  color:#333333;
}

.clearall   { clear:both; }

/* background color used by browser */
.page_container
{
  padding-bottom:10px;
  background: #375676 url(uploads/images/background/body_bottom.png) repeat-x bottom left;
  text-align:center;
  overflow: hidden;
}

.page
{
  background: url(uploads/images/background/page_bg.png) repeat-y top;
  width:1000px;
  margin: 0 auto;
  text-align:left;
}

.menu_container
{
  width:219px;
}

.sponsor_image
{
  margin: 10px 0px 0px 40px;
  align:center;
  valign:middle;
  width:120px;
  border-style:none;
}

.content_container
{
  float:left;
  width:781px;
}

.content
{
  margin:0 13px 0 3px;
}

.content a:hover
{
  text-decoration:none;
}

.content_left
{
  margin: 20px 15px 20px 30px;
  float:left;
  width:500px;
}

.content_right
{
  margin: 20px 30px 20px 15px;
  float:right;
  width:174px;
}

.content_across
{
  margin: 20px 30px;
  clear:both;
}

.content_across_nomargin
{
  margin: 0px 0px;
  clear:both;
}

img
{
  display:block;
}

/* IE6 IE7 hack - ignores underscore and uses CSS, Firefox etc simply ignore the invalid CSS tag */
img.top_image
{
  border-style:none;
  _display:block;
  _margin:10;
  _padding:10;
}

img.inline_image
{
  display:inline;
}

.imgdesc_left
{
  margin: 10px 0px 0px 0px;
  float:left;
  width:160px;
  align:center;
  valign:middle;
}

.imgdesc_right
{
  background: url(uploads/images/background/container500.png) no-repeat right top;
  margin: 10px 0px 0px 20px;
  float:left;
  width:500px;
  align:center;
  valign:middle;
}

.imgdesc_image
{
  border-style:groove;
  border-color:#253B53;
}

.twocol_left
{
  margin: 10px 0px 0px 0px;
  float:left;
  width:330px;
  align:center;
  valign:middle;
}

.twocol_right
{
  margin: 10px 0px 0px 20px;
  float:right;
  width:330px;
  align:center;
  valign:middle;
}

.footer
{
  text-align:left;
  width:970px;
  margin: 0 auto;
  color: #C0C0FF;
  font-family:verdana;
  font-size:10px;
  line-height:20px;
}

.footer a
{
  color: #C0C0FF;
}

h1, h2, h3, p         { padding: 0.3em 0; }
h1
{
  font-size:1.6em;
  margin-bottom: 0.4em;
  color: #000080;
}
h2
{
  font-size:1.4em;
  margin-bottom: 0.4em;
  color: #000080;
}
h3
{
  font-size:1.2em;
  margin-bottom: 0.4em;
  color: #000080;
}

ul
{
  list-style-type:square;
  margin-left:2em;
}

p, ul       { margin-bottom:0.5em; }

.smaller    { font-size:70%; }
.red        { color:#FF0000; }
.black      { color:#333333; }
.blue       { color:#000080; }
.green      { color:#6EBC20; }
.orange     { color:#ff6600; }
.left       { float:left; }
.right      { float:right; }

/* Registration */

img.regimages
{
  margin: 40px 0px 40px 12px;
  border-style:none;
}

table.reg
{
  border: 0px;
}

th.reg
{
  border: 0px;
  width:10em;
  text-align:right;
  margin:10px 0;
}

th.regBold
{
  border: 0px;
  width:10em;
  text-align:right;
  margin:10px 0;
  color:#253B53;
}

td.reg
{
  padding-left: 8px;
}

.regCost
{
  font-size:1.2em;
  font-weight: bold;
  margin-bottom: 0.4em;
  color: #000080;
}

.bookings {
  width: 100%;
  word-wrap: break-word;
  overflow: hidden;
  border: 0px;
  border-spacing: 1px;
  padding: 3px;
  margin: 0px;
  font: 10px;
  background-color: #D8D8D8;
  color: #303030;
}

.bookings th              {background: #122F4A; font: 10px; font-weight: normal; color:white;}
.bookings td.tdeven       {background: #A0BBD5; font: 9px;}
.bookings td.tdeven:hover {background: #556B81; cursor: default;}
.bookings td.tdodd        {background: #8CB1D5; font: 9px;}
.bookings td.tdodd:hover  {background: #556B81; cursor: default;}

/* End of 'cwa-screen' */

