/* html elements */

html
{
  overflow: scroll;
}

body
{
  font-family: arial, verdana, sans-serif;
  margin: 25px;
  padding: 0px;
  text-align: left;
  font-size: 12px;
  background: #003050 url("../admin/images/bg_water.jpg");
  color: #a2ad00;
}

/* links */

a:link, a:visited
{
  font-family: arial, verdana, sans-serif;
  text-decoration: none;
  border: none;
  color: #ffffff;
  
}
a:active
{
  font-family: arial, verdana, sans-serif;
  text-decoration: none;
  border: none;
  color: #ffffff;
}
a:hover
{
  font-family: arial, verdana, sans-serif;
  text-decoration: none;
  border: none;
  color: #aab300;
}


#logo
{
  float: right;
  background: url(../admin/images/logo_flipper_green.png);
  width: 134px;
  height: 80px;
}


/* text */

.adminTitle
{
  font-size: 16px;
  color: #ffffff;
  font-weight: bold;
}

.h1
{
  font-weight: bold;
  font-size: 16px;
  font-family: arial, verdana, sans-serif;
  color: #000000;
}


div.hr
{
  height: 1px;
  border-bottom: 1px solid #605443;
}
div.hr hr
{
  display: none;
}


/* Error display */
#msg, .msg, .f_asterix
{
  color: #a2ad00;
  font-size: 13px;
  font-weight: normal;
  border: 0;
}

/* tables */

#tblPageWrapper
{
  width: 780px;
  border: 22px solid #aab300;
  text-align: left;
  background: #003050;
  
}
#tdPageWrapper
{
  padding: 15px 15px 0px 15px;
  background: #003050 url("../admin/images/bg_water_slice.jpg") repeat-x;
}

#tblAdminWrapper
{
  width: 100%;
}

#tblAdminWrapper td
{
  padding: 5px;
}

#tblAdminListWrapper
{
  border: 2px solid #aab300;
  padding: 15px;
  background: #00263f;
  background: #002e4c;
  
}

#tblAdminList
{
  width: 100%;
}
#tblAdminList td
{
}

.altA
{
  background: #003f69;
}
.altB
{
  background: #00375b;
}
.altC
{
  background: #003f69;
}



th
{
  font-size: 13px;
  font-weight: normal;
  color: #0067bd;
  text-align: left;
  padding-bottom: 20px;
}


.td_form_title
{
  font-family: verdana, arial, sans-serif;
  font-size: 13px;
  color: #333333;
  font-weight: bold;
}

#tblAdminNav
{
  width: 100%;
}
#tblAdminNav td
{
  padding: 0px 10px 0px 10px;
  vertical-align: bottom;
}

#tblAdminNavIcons
{
}
#tblAdminNavIcons td
{
  padding: 0px 8px 0px 0px;
}

#tdAdminFooter
{
  text-align: right;
  font-size: 10px;
  color: #0067bd;
}

#tdAdminSiteTitle
{
  font-size: 16px;
  font-weight: bold;
  text-align: left;
  color: #a2ad00;
}




td
{
  font-family: arial, verdana, sans-serif;
  font-size: 12px;
  vertical-align: top;
}


/* forms */

select
{
  font-size: 10px;
  color: #333333;
}

input
{
  font-size: 10px;
  color: #333333;
}

textarea
{
  font-size: 12px;
  color: #333333;
}

form
{
  margin: 0px;
  padding: 0px;
}

.button
{
  padding: 0px 5px 2px 5px;
  color: #ffffff;
  background: #001a2a;
  border: 1px solid #d2d1b5;
  margin: 0;
}
.button:hover
{
  border: 1px solid #a2ad00;
}



/* COLOR PICKER */

.cpDialog {
  background-color:#aaaaaa !important;
  border: none 5px #ff0000 !important;
  color: #000000;
}

.cpTitleBar{

}

.cpHueBar{

}

.cpSVBox{

}

.cpColorInfoContainer{
}

.cpSelectedColor{
}

.cpPreviewColor{
}

.cpsInput{
}

.cphInput{
}	

.cpvInput{
}

.cprInput{
}

.cpgInput{
}

.cpbInput{
}

.cpokInput{
}

.cpcancelInput{
}



