/* CSS Document */

/****************************************
*  Site specific css definitions
****************************************/

html,
body {
  background-color:#3a88b5;
  background-image:url(/images/layout/repeating_bg.jpg);
  background-position:top left;
  background-repeat:repeat-x;
}

div.form {
  border-top:1px solid;
  border-top-color:#0c6496;
  padding:5px 10px 5px 5px; 
  background-color:#ececec;
  margin:10px 0px 10px 0px;
}

img.img-padding {
  margin-top:8px;
}

img.logo {
  margin:43px 0px 35px 35px;
}

table.book {
  width:806px;
}

td.blue-border {
  background-color:#0c6496;
  height:1px;
}
  

td.content {
  background-color:#ffffff;
  /*padding:38px 38px 0px 38px;*/
}

td.footer {
  background-image:url(/images/layout/footer_middle.jpg);
  background-position:top left;
  background-repeat:repeat-x;
  height:10px;
}

td.header {
  background-color:#0c6496;
  background-image:url(/images/layout/header_bg.jpg);
  width:806px;
  height:195px;
}

td.left-content {
  width:287px;
}

td.left-content-padding {
  padding:38px 38px 20px 0px;
}

td.left-drop-shadow {
  background-color:#0c6496;
  background-image:url(/images/layout/left_drop_shadow.jpg);
  background-position:top left;
  background-repeat:repeat-y;
  width:3px;
}

td.lower-left-corner {
  background-image:url(/images/layout/lower_left_corner.gif);
  background-position:top left;
  background-repeat:no-repeat;
  width:10px;
  height:10px;
}

td.lower-right-corner {
  background-image:url(/images/layout/lower_right_corner.gif);
  background-position:top left;
  background-repeat:no-repeat;
  width:10px;
  height:10px;
}

td.navigation {
  height:43px;
}

td.right-content {
  widows:493px;
}

td.right-content-padding {
  padding:38px 20px 20px 38px;
}

td.right-drop-shadow {
  background-color:#0c6496;
  background-image:url(/images/layout/right_drop_shadow.jpg);
  background-position:top left;
  background-repeat:repeat-y;
  width:3px;
}

td.right-column-bg {
  background-image:url(/images/content/right_column_bg.jpg);
  background-position:top left;
  background-repeat:repeat-y;
  width:248px;
  padding:20px 20px 20px 20px;
}

td.right-column-header {
  background-color:#ffffff;
  background-image:url(/images/content/right_column_hdr_bg.jpg);
  background-position:top left;
  background-repeat:no-repeat;
  height:45px;
  vertical-align:middle;
}

td.top-black {
  background-color:#000000;
  height:12px;
}

/******************************
  Text Options
*******************************/
p {
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  font-style:normal;
  font-weight:normal;
  color:#000000;
  line-height:17px;
  padding-bottom:10px;
}

p.big {
  font-size:15px;
  font-style:normal;
  font-weight:bold;
}

p.footer {
  font-size:12px;
  color:#ffffff;
  margin:0px;
}

p.nomargin {
  padding:0px;
  margin:0px
}

p.right-column-big {
  font-size:14px;
}

p.white {
  font-size:14px;
  font-style:normal;
  font-weight:normal;
  color:#ffffff;
}

p.small {
  font-size:11px;
}

h1 {
  font-family:Arial, Helvetica, sans-serif;
  font-size:26px;
  font-style:normal;
  font-weight:normal;
  color:#0c6496;
  margin:0px 0px 23px 0px;
}

h2 {
  font-family:Arial, Helvetica, sans-serif;
  color:#ffffff;
  font-size:23px;
  font-weight:normal;
  margin:0px;
}

h3 {
  font-family:Arial, Helvetica, sans-serif;
  font-size:16px;
  color:#000000;
}

h3.form-heading {
  font-family:Arial, Helvetica, sans-serif;
  font-size:16px;
  color:#0c6496;
  font-style:italic;
  margin-top:0px;
  margin-bottom:5px;
}

span.big-blue {
  color:#3a88b5;
}

/*******************************
  Form Options
*******************************/

input.text {
  border:1px solid #000000;
  font-family:Arial, Helvetica, sans-serif;
  width:140px;
  font-size:11px;
  padding:2px;
  /*margin-bottom:4px;*/
}

input.small-text {
  border:1px solid #000000;
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  padding:2px;
  margin-bottom:4px;
}
    
textarea.text {
  border:1px solid #000000;
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  padding:2px;
  margin-bottom:4px;
}
  

/******************************
  Link Styles
*******************************/
a:link,
a:visited,
a:hover,
a:active {
  color:#0c6496;
  font-style:italic;
  text-decoration:none;
}

a.email:link,
a.email:visited,
a.email:hover,
a.email:active {
  font-family:Arial, Helvetica, sans-serif;
  font-weight:bold;
  color:#0c6496;
  font-style:italic;
  line-height:24px;
  text-decoration:none;
}

a.footer-email:link,
a.footer-email:visited,
a.footer-email:hover,
a.footer-email:active {
  font-style:italic;
  color:#ffffff;
  text-decoration:none;
}

a.plain:link,
a.plain:visited,
a.plain:hover,
a.plain:active {
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  font-style:normal;
  font-weight:normal;
  color:#ffffff;
  text-decoration:none;
}