﻿body
{
  padding-right: 0px;
  padding-bottom: 0px;
  margin: 0px;
  margin-top: 10px;
  padding-top: 0px;
  padding-bottom: 0px;
  font-size: 12px;
  font-family: Arial, Helvetica, sans-serif;
  background-color: #e9e9e9;
  width: 100%;
}

td
{
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color:#000000;
}

a
{
	color:#000080;
}

#body-container
{
  width: 100%;
}

#main-container
{
  border-right: #CCC 1px solid;
  border-left: #CCC 1px solid;
  border-bottom: solid 8px #FC7B12;
  border-top: #CCC 1px solid;
  background-color: #ffffff;
  width: 100%;
}

hr 
{
height:1px;
background-color:#CCC; 
color:#CCC; 
border:0;
}

.rectangle
{
border: solid 1px #CCC;	
}

#content-container
{
  background-color: #ffffff;
  width: 100%;
}

.button
{
  font-size: 12px;
  font-family: Arial, Helvetica, sans-serif;
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 2px;
  padding-bottom: 2px;
  border: solid 1px #000000;
  background-color: #01487e;
  color: #ffffff;
  font-weight: bold;
}

.fieldLabel
{
	white-space: nowrap;
	text-align: right;
	vertical-align: top;
	padding-top: 8px;
	width: 20%;
}

.fieldLabel1
{
	white-space: nowrap;
	text-align: right;
	vertical-align: top;
	padding-top: 8px;
	width: 20%;
	font-weight:bold;
}

.fieldInput
{
 white-space: nowrap;  
 width: 80%;
 text-align:left;
}

.required
{
  color: #ff0000;
  font-weight: bold;
}

.gridrowhighlight
{
	background-color: #EEF2F8;
	border-right: #afc4df 1px solid;
	border-top: #afc4df 1px solid;
	border-left: #afc4df 1px solid;
	border-bottom: #afc4df 1px solid;
	cursor: hand;
}

.gridrownormal
{
  background-color: Transparent;
}

.linkUnderline
{
	text-decoration: none;
	text-decoration:underline;
}

.gridViewHeader
{
	color: White;
	background-color: #006699;
	text-align: center;
	font-weight: bold;
	height:15px;
	padding:5px;
	white-space: nowrap;
}

.gridViewItem
{
	text-align: left;
}

.gridViewItemAdmin
{
	text-align: left;
	padding:5px;
}

.gridViewPager
{
	color:#000066;
	background:white;
	text-align: left;
	font-weight:bold;
}

.gridViewPager a {
    text-decoration: none;
    border: solid 1px #AAE;
    color: #15B;
}

.gridViewPager a, .gridViewPager span {
    display: block;
    float: left;
    padding: 0.3em 0.5em;
    margin-right: 5px;
    margin-bottom: 5px;
}

.gridViewPager .current {
    background: #26B;
    color: #fff;
    border: solid 1px #AAE;
}

.gridViewPager .current.prev, .gridViewPager .current.next{
    color:#999;
    border-color:#999;
    background:#fff;
}

.input
{
	border-bottom: #ccccff thin solid;
	border-left: #ccccff thin solid;
	border-top: #ccccff thin solid;
	border-right: #ccccff thin solid;
}

.photoFrame
{
	background-color: #aaaaaa;
	padding:1px;
	border:none;
}

.photoCount
{
	background-color: #aaaaaa;
	padding:1px;
	font-family: Arial;
	color: #ffffff;
	vertical-align: middle;
	text-align: center;
	font-weight: bold;
	font-size: 7pt;
	
}

.Image
{
  border-style: none;
}

.TitleAd
{
	color: #407ec8;
	font-family: Arial;
	font-weight: bold;
}

.Title
{
    color: #0000FF;
    font-family: Arial;
    font-weight: bold;
    font-size: large;
}

.dropDownHeaderItem
{
	font-weight: bold;
	color: darkblue;
}

.search
{
	background-color: #f2f2f2;
	text-align: center;
	width: 100%;
	border-bottom: #aaaaaa thin solid;
	border-left: #aaaaaa thin solid;
	border-top: #aaaaaa thin solid;
	border-right: #aaaaaa thin solid;
	font-weight:bold;
}

.grid
{
	background-color: #ffffff;
	border-bottom: #aaaaaa thin solid;
	border-left: #aaaaaa thin solid;
	border-top: #aaaaaa thin solid;
	border-right: #aaaaaa thin solid;
}

.mainTabs
{
	font-weight:bold;	
}

.SectionHeader
{
	font-family: Tahoma;
	color: #0066dd;
	font-size: 12pt;
	padding-left: 10px;
	text-align:left;
}

.SectionSubHeader
{
	font-family: Tahoma;
	color: #000000;
	font-size: 10pt;
	text-align:left;
	font-weight:bold;
}

.sentStatus
{
	background-color: #cff28b;
	border-bottom: #386418 thin solid;
	border-left: #386418 thin solid;
	border-top: #386418 thin solid;
	border-right: #386418 thin solid;
	font-family: Tahoma;
	padding-left: 25px;
}

.sentError
{
	background-color: #ff6633;
	border-bottom: #990000 thin solid;
	border-left: #990000 thin solid;
	border-top: #990000 thin solid;
	border-right: #990000 thin solid;
	font-family: Tahoma;
	padding-left: 25px;
}

/* style for the sliding elements*/

.dhtmlgoodies_question
{	/* Styling question */
	
	overflow:hidden;
	cursor:pointer;
}
.dhtmlgoodies_answer
{	/* Parent box of slide down content */
	
	visibility:hidden;
	height:0px;
	overflow:hidden;
	position:relative;
	background-color:#E9E9E9;


}
.dhtmlgoodies_answer_content
{	/* Content that is slided down */
	position:relative;
}

