@import URL(sidebox.css);
@import URL(sidebar.css);
@import URL(Popup.css);

body, html
{
	BACKGROUND-COLOR:#665D59;
	COLOR:#303030;
	FONT:NORMAL 12PX/17PX "Trebuchet MS", Arial, Helvetica, Verdana, SANS-SERIF;
	MARGIN:0PX 0PX 0PX 0PX;
	PADDING:0PX 0PX 0PX 0PX;
}

img
{
	BORDER-WIDTH:0PX;
	MARGIN:0PX 0PX 0PX 0PX;
	VERTICAL-ALIGN:MIDDLE;
}

.bannerbg
{
	BACKGROUND:#090e11 URL(cssimages/newImages/mlogo2.jpg) 0% 0% NO-REPEAT !IMPORTANT;
	HEIGHT:100PX;
}
.mainTable 
{
	BORDER:0PX;
	MARGIN:0PX AUTO 0PX AUTO;
	/*MIN-WIDTH:780PX;*/
	width:100%;
	PADDING: 0PX;
}
.mainContent
{
	BACKGROUND-COLOR:WHITE;
	WIDTH:AUTO;
	height:360px; /* This effectively works as a minimum height */
}
.footer 
{
/*	BACKGROUND:#2D5D3E URL(cssimages/footer_shade.gif) TOP LEFT REPEAT-X;*/
	BORDER-TOP:1PX SOLID #303030;
	COLOR:#E0E0E0;
}
img.button
{
	MARGIN:5PX 5PX 5PX 5PX;
}
.floatleft
{
	FLOAT:LEFT;
}
.floatright
{
	FLOAT:RIGHT;
}
.darkbg
{
	BACKGROUND-COLOR:#665D59;
}
.center
{
	TEXT-ALIGN:CENTER;
}
.fullwidth
{
	WIDTH:100%;
}
.fullheight
{
	HEIGHT:100%;
}
.fullsize
{
	HEIGHT:100%;
	WIDTH:100%;
}
.nomargin
{
	MARGIN:0PX 0PX 0PX 0PX;
}
.nopadding
{
	PADDING:0PX 0PX 0PX 0PX;
}
.justified
{
	TEXT-ALIGN:JUSTIFY;
}
.bg_top_left
{
	BACKGROUND:URL(cssimages/newImages/bg_top_left.gif) BOTTOM RIGHT NO-REPEAT;
	BORDER-WIDTH:0PX;
	MIN-HEIGHT:15PX;
/*	MIN-WIDTH:15PX;*/
	width:20px;
}
.bg_left
{
	BACKGROUND:URL(cssimages/newImages/bg_left.gif) RIGHT REPEAT-Y;
	BORDER-WIDTH:0PX;
	/* MIN-WIDTH:15PX; */
	width:20px;
}
.bg_right
{
	BACKGROUND:URL(cssimages/newImages/bg_right.gif) LEFT REPEAT-Y;
	BORDER-WIDTH:0PX;
	/* MIN-WIDTH:15PX; */
	width:20px;
}
.bg_top_right
{
	BACKGROUND:URL(cssimages/newImages/bg_top_right.gif) BOTTOM LEFT NO-REPEAT;
	BORDER-WIDTH:0PX;
	MIN-HEIGHT:15PX;
	/* MIN-WIDTH:15PX; */
	width:20px;
}
.bg_top
{
	BACKGROUND:URL(cssimages/newImages/bg_top.gif) 0PX 100% REPEAT-X;
	BORDER-WIDTH:0;
	MIN-HEIGHT:15PX;
}
.bg_bottom
{
	BACKGROUND:URL(cssimages/newImages/bg_bottom.gif) 0PX 0PX REPEAT-X;
	BORDER-WIDTH:0PX;
	MIN-HEIGHT:15PX;
}
.bg_bottom_left
{
	BACKGROUND:URL(cssimages/newImages/bg_bottom_left.gif) TOP RIGHT NO-REPEAT;
	BORDER-WIDTH:0PX;
	MIN-HEIGHT:15PX;
	MIN-WIDTH:15PX;
}
.bg_bottom_right
{
	BACKGROUND:URL(cssimages/newImages/bg_bottom_right.gif) TOP LEFT NO-REPEAT;
	BORDER-WIDTH:0PX;
	MIN-HEIGHT:15PX;
	MIN-WIDTH:15PX;
}
/* Link styles. */
a, a:link 
{
	COLOR:#114325;
	TEXT-DECORATION:UNDERLINE;
}
a:visited 
{
	COLOR:#114325; 
	TEXT-DECORATION:UNDERLINE;
}
a:hover 
{
	COLOR:#C00030; 
	TEXT-DECORATION:UNDERLINE;
}

.footer a
{
	COLOR:#F0F0F0;
}
.footer a:hover
{
	COLOR:#000080;
}

/* RNA */
.motdMessage {font-style:italic; font-weight:normal; text-align:left; margin:4px 8px 0px 8px;}
.motdCite {text-align:right; margin:4px 8px 4px 8px;}

/* RNA - Golf calendar styles */

.resultTable32 {width:100%; background:#ffffff;}
.resultTable32 th {vertical-align:top; background:#b2a580; color:#303030; font-weight:bold; font-size:medium; text-align:left; padding:4px 0 4px 4px;}
.resultTable32 td { width:auto; height:30px; padding:0 4px 0 4px;}

.golfCal {width:100%; background:#ffffff;}
.eventCal {width:100%; background:#ffffff;}
.resultTable {width:100%; background:#ffffff;}
.golfCal th {background:#b2a580; color:#303030; font-weight:bold; font-size:large; text-align:center; padding:4px 0 4px 0;}
.eventCal th {vertical-align:top; background:#b2a580; color:#303030; font-weight:bold; font-size:medium; text-align:center; padding:4px 0 4px 0;}
.resultTable th {vertical-align:top; background:#b2a580; color:#303030; font-weight:bold; font-size:medium; text-align:left; padding:4px 0 4px 4px;}
.golfCal td {vertical-align:top; text-align:left; width:14%; min-width:100px !important; height:100px;}
.eventCal td { width:16.6%; min-width:100px !important; height:30px; padding:0 4px 0 4px;}
.resultTable td {min-width:40px !important; height:30px; padding:0 4px 0 4px;}
.eventCol0Cell {vertical-align:middle; font-size:medium; font-weight:bold; text-align:center;}
.eventCol1Cell {border-left:1px dashed #b2a580; border-right:1px dashed #b2a580;}
.eventCol2Cell {border-left:1px dashed #b2a580; border-right:1px dashed #b2a580;}
.eventCol3Cell {border-right:1px dashed #b2a580;}
.eventCol33Cell {}
.eventCol4Cell {}
.eventCol5Cell {}
.oddRow {background:#e2debd;}
.evenRow {}
.oddEventRow {background:#e2debd;}
.evenEventRow {}
.matchResultCell {border-bottom:1px dashed #008000; white-space:nowrap; text-align:left; }
.hourOps {font-size:small; font-weight:normal;}
.oddCalRow {}
.evenCalRow {}
.oddCalCol {border-left:1px dashed #b2a580; border-right:1px dashed #b2a580;vertical-align:top;}
.evenCalCol { vertical-align:top;}
.calDate {font-size:medium; font-weight:bold; text-align:center; width:100%; background:#e2debd; margin:0 0 0px 0; padding:6px 0 6px 0;}
.calDateToday {font-size:medium; font-weight:bold; color:#ffffff; text-align:center; width:100%; background:#9bad79; margin:0 0 0px 0; padding:6px 0 6px 0;}
.calEventToday { background:#9bad79;}
.calEventDate {width:100%; height:100%; margin:0; padding:10px;}
/* RNA - calNoDate is same as caldate but will not inherit hover styles */
.calNoDate {font-size:medium; font-weight:bold; text-align:center; width:100%; background:#e2debd; margin:0 0 0px 0; padding:6px 0 6px 0;}
.calDate:hover, .calDateToday:hover, .calEventToday:hover, .eventCol0Cell:hover {background:#b2a580;}
.calCellData {font-size:small; padding:4px;}

/* Popup styles */
.memberPopup {background:#ffffff; border:2px solid #00a0f0; width:600px; height:400px; margin:40px auto 40px auto;}
.memberPopupHead {background: #d7d8fd url(images/grass2_bg.jpg) repeat-x bottom; color:#303030; text-align:center; vertical-align:top; height:60px;}
.memberPopupHead h1 {margin:0 auto 32px auto;}
.memberPopupHead h3 {margin:0 auto 32px auto;}
.memberPopupData {background:#f0fff8; vertical-align:top; height:auto; padding-top:20px;}

.adminAddLink {font-size:x-small; margin:0 auto 4px auto; text-align:center; background:#e0e0e0;}

.popupResultTable {margin:auto; width:95%;}
.popupResultTable th {text-align:left; background: #b2a580; font-size:large; font-weight:bold; padding:4px 0 4px 0;}
.popupResultTable td {text-align:left; vertical-align:top; font-size:small;}
.popupResultTable td p{margin:4px 20px 6px 20px; }

/* Alternate popup result table */
.popupResultTable2 {margin:auto; width:95%;}
.popupResultTable2 th {text-align:left; background: #b2a580; font-size:large; font-weight:bold; padding:4px 0 4px 10px;}
.popupResultTable2 td {text-align:left; vertical-align:top; font-size:small;}
.popupResultTable2 td p{margin:2px 20px 0px 20px; }

/* .ptmo {display:block; width:170px; height:120px; background:url(images/devel_logo.jpg);} */
/* .ptmo {display:block; width:170px; height:120px; background:url(images/sarahtiempo3.jpg);} */
.ptmo {display:block; width:170px; height:120px; background:url(images/sarahtiempo3.jpg);} 

.formLabel {text-align:left; font-weight:bold; padding:0 6px 4px 0; vertical-align:middle;}
.formElement {text-align:left; font-weight:normal; padding:0 0 4px 0;}

.superLogin {border-top:2px dashed #ff0000; border-bottom:2px dashed #ff0000; width:100%; text-align:center; color:#1e1700; padding:0; margin:0;}
.memberLogin {border-top:1px solid #b2a580; border-bottom:1px solid #b2a580; width:100%; text-align:center; color:#1e1700;padding:0; margin:0;}
.superLogin p, .superLogin a  {margin:4px auto 4px auto; color:red;}
.memberLogin p, .memberLogin a {margin:4px auto 4px auto; color:#303030;}
.popupResultDiv {width:90%; margin:0 auto 0 auto; display:block;}
.iframePop {background:#f0fff8;}

/* Namegame styles */
.roomFull {width:80%; background:#f0f0f0; border:0; margin:20px auto 20px auto;}
.roomFull td {text-align:center; vertical-align:middle; padding:6px;}
.ngRollover {position:relative;}
.ngRollover span {display:none;}
.ngRollover:hover span {display:block; font-size:medium; color:#303030; background:#f0fff8; padding:5px; border:2px solid #b2a580; position:absolute; left:20px; top:40px; z-index:999;}

/* Video styles */
video {background-image:url(images/sarahtiempo3.jpg); background-size: cover; background-repeat: no-repeat;}
/* .ptmo {display:block; width:170px; height:120px; background:url(images/sarahtiempo3.jpg);} */
