/* 
================================
Skin styles for DotNetNuke
================================
*/   
Body
{
    background-color: #ffffff;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

.pagemaster 
{
    height: 100%;
    width: 100%;
}

.NormalTextBox
{
    color: #000000;
}

HR
{
    color: #dedede;
    background-color: #dedede;
    height: 2px;
}

.skinmaster 
{
    height: 100%;
	background-attachment: scroll;
	background-repeat: repeat-x;
	background-color: Transparent;
	border-right: #dedede 0px solid; 
	border-top: #dedede 0px solid; 
	border-left: #dedede 0px solid; 
	border-bottom: #dedede 0px solid;
}

.skinheader {
	/**/
}

.skingradient {
	background-color: #007700;
	height:30px;
}
.controlpanel {
	width: 100%;
}
.toppane {
	width: 100%;
	background-color: transparent;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;
}
.leftpane {
	width: 175px;
	background-color: transparent;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;
}
.contentpane {
	width: 100%;
	background-color: transparent;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;
}
.rightpane {
	width: 175px;
	background-color: transparent;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;
}
.bottompane {
	width: 100%;
	background-color: transparent;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;
}
.main_dnnmenu_container {
	background-color: transparent;
}
.main_dnnmenu_bar {
	cursor: pointer; 
	cursor: hand;
	height:16px;
	background-color: Transparent;
}

.StandardButton {
  /* background: #DDD9CC none; */
  background-image: url("/images/commex_linkbutton_normal_bg.gif");
  color: #444444;
  font-family: verdana, sans-serif; 
  font-size: 12px;
  font-weight: bold;
  height: 21px;
  border-style: solid;
  border-width: 1px;
  border-color: #CCCCCC #707070 #707070 #CCCCCC;
}

.StandardButton:hover {
  /* background: #DDD9CC none; */
  background-image: url("/images/commex_linkbutton_hover_bg.gif");
  color: #444444;
  font-family: verdana, sans-serif; 
  font-size: 12px;
  font-weight: bold;
  border-style: solid;
  border-width: 1px;
  border-color: #707070 #CCCCCC #CCCCCC #707070;
}

.Head {
   font-family: Tahoma, Arial, Helvetica;
   font-size:  18px;
   font-weight: normal;
   color: #000000;
}

.SubHead
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}

.Normal
{
    color: #000000;
}
.SkinObject
{
	font-weight: bold;
	font-size: 12px;
	color: #000000;
	font-family: Tahoma, Arial, Helvetica;
	text-decoration: none;
}

A:link
{
	text-decoration: none;
	color: #0000ff;
}

A:visited
{
	text-decoration: none;
	color: #0000ff;
}

A:hover
{
	text-decoration: underline;
	color: #007700;
}

A:active
{
	text-decoration: none;
	color: #007700;
}

A.CommandButton:link
{
    color: #000000;
}

A.SkinObject:link
{
	text-decoration: none;
	color: #0000ff;
}

A.SkinObject:visited
{
	text-decoration: none;
	color: #0000ff;
}

A.SkinObject:hover
{
	text-decoration: underline;
	color: #007700;
}

A.SkinObject:active
{
	text-decoration: none;
	color: #007700;
}

.pnlLogin
{
    background: url("/images/my_calendar_default_bg.gif");
    border: 1px solid #D8D8D8;
}

.modalBackground {
    background-color:Gray;
    filter:alpha(opacity=70);
    opacity:0.7;
}

.modalPopup {
    background-color:#FFFFFF;
    border-width: 2px;
    border-style: solid;
    border-color: Gray;
    padding: 3px;
    height: 75px;
    width: 250px;
}

.MyCalendar .ajax__calendar_container 
{
    z-index: 1;
    border: 1px solid #D8D8D8;
    background-image: url("/images/my_calendar_default_bg.gif");
}

/* ------------- */
/* OVERALL GRIDS */
/* ------------- */

.GridHeaderStyle
{
    background-image: url("/images/grid_header_default_bg.gif");
    background-color: #DEDEDE;
    font-weight: bold;
    color: #666666;
}

.GridFooterStyle
{
    background-image: url("/images/grid_header_default_bg.gif");
    background-color: #DEDEDE;
    font-weight: bold;
    color: #666666;
}

.validatorCalloutHighlight
{
    background-color: lemonchiffon;
}

/* ------------- */
/* LICENSE PLATE */
/* ------------- */

.licensePlate
{
    border: solid 0px #ffffff;
    width: 57px;
    height: 30px;
    text-align: center;
    font-size: 11px;
    font-weight: bold;
    display: table-cell;
    vertical-align: middle;
    background-color: #ffffff;
    background: url("/images/license_plate.jpg");
}

.licensePlateNumber
{
    width: 56px;
    color: #444444;
    text-align: center;
    vertical-align: middle;
}

/* -------------- */
/* MAKE A PAYMENT */
/* -------------- */

.MakeAPaymentInstructions
{
    background-image: url("/images/make_a_payment_instructions_bg.gif");
}

.MakeAPaymentSummary
{
    background-image: url("/images/make_a_payment_summary_bg.gif");
}

/* ------------------------ */
/* ENTRANCE REGISTRY WINDOW */
/* ------------------------ */

.EntranceRegistryForm
{
    background-image: url("/images/commex_entrance_registry_form_bg.gif");
}

.EntranceRegistryFormVisitor
{
    background-image: url("/images/commex_entrance_registry_form_visitor_bg.gif");
}

.EntranceRegistrySearch
{
    background-image: url("/images/commex_entrance_registry_search_bg.gif");
}

.EntranceRegistryAccessCommands
{
    background-image: url("/images/commex_entrance_registry_commands_bg.gif");
}

.EntranceRegistryApprovedButton
{
    background-image: url("/images/commex_entrance_registry_approved_button_bg.gif");
    color: #ffffff;
    font-family: verdana, sans-serif; 
    font-size: 12px;
    font-weight: bold;
}

.EntranceRegistryDeniedButton
{
    background-image: url("/images/commex_entrance_registry_denied_button_bg.gif");
    color: #ffffff;
    font-family: verdana, sans-serif; 
    font-size: 12px;
    font-weight: bold;
}

.EntranceRegistryCancelButton
{
    background-image: url("/images/commex_entrance_registry_cancel_button_bg.gif");
    color: #444444;
    font-family: verdana, sans-serif; 
    font-size: 12px;
    font-weight: bold;
}

/* ------------------------------- */
/* FACILITIES RESERVATION CALENDAR */
/* ------------------------------- */
.ReservationCalendar
{
    border: solid 0px #dedede;
    border-collapse: collapse;
    font-family: Verdana, Tahoma;
}

.RCDay
{
    background-color: #E7EFE4;
    font-weight: normal;
    text-decoration: none;
}

.RCSelectedDay
{
    background-color: #33CC00;
    background: url("/images/rc_selectedday_bg.jpg");
	background-repeat: repeat-x;
}

.RCTodayDay
{
    background-color: #DCE8D9;
}

.RCOtherMonthDay
{
    background-color: #DADADA;
}

.RCActiveDays
{
    color: #0066CC;
    background: url("/images/rc_activeday_bg.jpg");
	background-repeat: repeat-x;
}

.RCPastDays
{
    color: #999999;
    background-color: #E9E9E9;
    background: url("/images/rc_pastday_bg.jpg");
	background-repeat: repeat-x;
}

.RCNextPrev
{
    padding-left: 10px;
    padding-right: 10px;
}

.RCDayHeader
{
    height: 25px;
    color: #ffffff;
    background-color: #3399FF;
    background: url("/images/rc_dayheader_bg.jpg");
	background-repeat: repeat-x;
    padding-top: 5px;
    color: #ffffff;
    font-weight: bold;
}

.RCTitle
{
    height: 35px;
    background-color: #ECE9D8;
	background-repeat: repeat-x;
}
