@charset "utf-8";

.mainbox
{
  width:900px; /*920-10-10*/
  border-left-width:2px;
  border-left-style:solid;
  border-left-color:#cff3ff;
  border-right-width:2px;
  border-right-style:solid;
  border-right-color:#cff3ff;
  padding-left:8px;
  padding-right:8px;
  background-color:white;
}

body
{
  margin:0;
  padding:0;
  margin-left:auto;
  margin-right:auto;
  text-align:center;
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size:100%;
  text-align:center;
  color:#003366;

  background-color: transparent;
  background-image: url("/media/background_sky.jpg");
  background-repeat: repeat-x;
  background-attachment: scroll;
  background-position: center top;
  padding-bottom: 20px;
}

#page
{
  width:100%;
}

.header
{
  height:120px;
  overflow:hidden;
}
.header ul
{
  position:relative;
  top:34px;
  list-style-type:none;
  color:red;
  height:34px;
  margin:0px;
  padding-left:10px;
}
.header li
{
  float:left; 
  padding-right:21px;
  font-size:11pt;
}
.header li a
{
  text-decoration:none;
  color:#003366;
  font-weight:bold;
}
.header li a:hover
{
  color:#00b4ee;
}
#galleries_nav
{
  position:relative;
  top:5px;
  left:-160px;
/*  display:none;*/
}
#galleries_nav a
{
  text-decoration:none;
/*  color:#003366;*/
  color:white;
  font-weight:bold;
  font-size:10pt;
}
#galleries_nav a:hover
{
/*  color:#00b4ee;*/
  color:white;
}


.width150
{
  width:150px;
  float:left;
}
.width240
{
  width:240px;
  float:left;
}
.width310
{
  width:310px;
  float:left;
}
.width400
{
  width:400px;
  float:left;
}
.width730
{
  width:730px;
  float:left;
}

.white
{
  background-color:white;
  text-align:left;
  height:400px;
  border-left-width:2px;
  border-left-style:solid;
  border-left-color:#cff3ff;
  border-right-width:2px;
  border-right-style:solid;
  border-right-color:#cff3ff;
}
.blue
{
  background-color:#00b0e6;
  text-align:left;
  color:white;
  height:400px;
  border-left-width:2px;
  border-left-style:solid;
  border-left-color:#cff3ff;
  border-right-width:2px;
  border-right-style:solid;
  border-right-color:#cff3ff;
}

.box p
{
  margin:0px;
  padding-left:8px;
  padding-right:8px;
  font-size:10pt;
}
.box h2
{
  margin:0px;
  padding-left:10px;
  padding-right:10px;
  padding-bottom:10px;
/*  font-size:11pt;*/
font-size:14px;
/*font-size:20px*/
}

.blue h2
{
  font-size:14pt;
}

form
{
  font-size:10pt
}
.denotes
{
  color:red;
  font-size:7pt;
}
.label
{
  width:120px;
  float:left;
  font-weight:bold;
}

/*** General CSS ***/
div {
  margin:0px;
  padding:0px;
}

form {
  margin:0px;
  padding:0px;
  width:100%;
}

img {
  margin:0px;
  padding:0px;
  border:0;
  display:block;
}

.clearall {
  clear:both;
  line-height:1px;
}

div.clearing-div {
  font-size:0px;
  clear:both;
  height:1px;
  width:100%;
  line-height:1px;
  overflow:hidden;
}

.no-margin-and-padding {
  margin:0px;
  padding:0px;
}

.sitewide-debug-messages {
  margin:0px;
  padding:10px;
  width:100%;
  text-align:center;
  background-color:#0E0E0F;
  color:#ffffff;
}

/*** End General CSS ***/

/*** Reg form styling ***/

div.user-details-form-holder {
  width:100%;
}

div.user-details-form-holder div.user-details-form-errors {
}

div.user-details-form-holder form#user_details_form {
}

div.user-details-form-holder div.user-details-form-col {
  float:left;
  clear:none;
}

div.user-details-form-holder #col-1 {
}

div.user-details-form-holder div.user-details-form-header-text {
  clear:both;
}

div.user-details-form-holder div.user-details-form-row {
  margin-bottom:5px;
  clear:both;
}

div.user-details-form-holder div.user-details-form-row div.user-details-form-row-subitem {
  float:left;
}

div.user-details-form-holder #user_reg_submit_row {
  margin-top:10px;
  text-align:left;
}

div.user-details-form-holder #user_reg_submit_row input.submitbutton {
}

/*** End Reg Form Styling ***/