#container {
/*background:#a49898 url(../images/bg6.jpg) repeat-x;*/
background:#FFFFFF url(../images/bg7.jpg) repeat-x;
border: 2px solid #000000;
color:#303030;
margin-left: auto;
margin-right: auto;
min-width:300px;
min-height:750px;
max-width:1000px;
top:-70px;
width:1000px;
text-align:left;

position: relative;
}

a:link {text-decoration: underline; color: red;}
a:visited {text-decoration: none; color: #760000;}
a:active {text-decoration: none; color: #760000;}
a:hover {text-decoration: underline; color: red;}


body {
background:#760000 url(../images/carbonated_background.jpg) repeat-x;
font:76% Verdana,Tahoma,Arial,sans-serif;
margin:0;
height: 100%;
margin-top: -75px;
text-align:center;

}

table.table_pics
{
	margin-left:auto;
	margin-right:auto;
}

#img_title {position: relative; top:100px; width:1000px; margin-left: auto; margin-right: auto; padding:0; margin: auto; text-align:center; z-index:100; min-width:490px; max-width:490px;}

#img_title_right {position: relative; left:450px; right:0; top:20px; padding:0; margin: auto; width:310px; text-align:left; z-index:100; min-width:150px; max-width:150px; }

.clear {
clear: both;
min-height:100px;
color: #303030;
text-align: right;
}

.thead {
	margin-left: 0px;
}

.roundcont {
	width: 850px;
	background-color: #5aa740;
	color: #5aa740;

}

.roundcont p {
	margin: 0 10px;

}

img.corner {
   width: 15px;
   height: 15px;
   border: none;
   display: block !important;
}

#mainmenu {
float:left;
margin-bottom:20px;
position: relative;
top:83px;
z-index:100;
}

#mainmenu ul {
font-size:16px;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-variant:small-caps;
font-style: bold;
margin:0;
padding:0;
}

#mainmenu li {
float:left;
height:30px;
list-style:none;
margin:0;
padding:0;
}

#mainmenu a {

color:#FFFFFF;
font-weight: bolder;
display:block;
font-size:0.8em;
padding:11px 10px 5px;
text-transform:uppercase;
}

#mainmenu a:hover {
background:#450b0c top left repeat-x;
color:#b33236;
text-decoration:none;
}

#mainmenu a.current {
background:#450b0c top left repeat-x;
color:#b33236;
text-decoration:none;
}

#content,#contentalt {
background-color:#fafcff;
/*border:1px solid #909090;*/
color:#2a2a2a;
padding:15px 20px 5px;
position: relative;
top:85px;
}

#contentMap {
background-color:#fafcff;
border:1px solid #909090;
color:#2a2a2a;
padding:15px 20px 5px;
width:650px;
	
}

#content {
margin-right:25px;
margin-left:25px;
margin-top:5px;
width:628px;
float: left;
position: relative;
}

#content p, li, h3, h4 {
color: #000000;	
}


#login {
position:relative;
text-align:right;
z-index:101;
vertical-align:top;
}

#rightcontent{
background-color:#b33236;
border:1px solid #909090;
color:#FFFFFF	;
font-weight: 200;
padding:15px 20px 5px;
position: relative;
}

#rightSide {
margin:0;

padding:0 10px 10px;
width:250px;
}


#rightSide {
float:right;
margin-left:10px;
margin-top: 90px;
}

#rightSide a {
color: #FFFFFF;
}


#login ul {
position:relative;
font-size:10px;
margin:0;
padding:0;
z-index:101;
}

#login li {
position:relative;
height:30px;
display:inline;
margin:0;
padding:20;
z-index:101;
}

#rightimg {

position:relative;
left:750px;
width: 250px;
text-align: right;

}

#rightimg img {
border: 0;
}

.logintext{
position:relative;
font-size:10px;
font-family: Verdana,Arial,Helvetica,sans-serif;
z-index:102;
}


#scorecard .scorecardheader {
color:#FFFFFF;
background-color:#FF0000;
border:1px solid #909090;
}


#rounded-corner
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	margin: 25px 0 100px;
	width: 95%;
	text-align: left;
	border-collapse: collapse;
}
#rounded-corner thead th.rounded-company
{
	background: #760000 url('../images/left.gif') left -1px no-repeat;
}
#rounded-corner thead th.rounded-q4
{
	background: #760000 url('../images/right.gif') right -1px no-repeat;
}
#rounded-corner th
{
	padding: 8px;
	font-weight: normal;
	font-size: 13px;
	color: #FFFFFF;
	background: #760000;
	text-align: center;
}
#rounded-corner td
{
	padding: 8px;
	background: #e8edff;
	border-top: 1px solid #fff;
	color: #606060;
}
#rounded-corner tfoot td.rounded-foot-left
{
	background: #e8edff url('img/botleft.png') left bottom no-repeat;
}
#rounded-corner tfoot td.rounded-foot-right
{
	background: #e8edff url('img/botright.png') right bottom no-repeat;
}
#rounded-corner tbody tr:hover td
{
	background: #fffcc5;
}

#profile_pic
{
   position: relative;
   left: 10px;
   top: 10px;
   height: 200px;
   width: 300px;
   border: none;
}
#profile_name
{
   position: relative;
   left: 300px;
   top: -170px;
   border: none;
   width: 300px;
   font-size:18px;

}
#holes
{
  position: relative;
  left: 300px;
  width: 100px;
}

#profile_info
{
   font-size:15px;
}



#blanket {
background-color:#111;
opacity: 0.65;
filter:alpha(opacity=65);
position:absolute;
z-index: 9001;
top:0px;
left:0px;
width:100%;
height:100%;
}
#popUpDiv {
position:absolute;
background-color:#eeeeee;
top:800px;
width:300px;
height:300px;
z-index: 9002;
}



/* the div that holds the date picker calendar */
.dpDiv {
	}


/* the table (within the div) that holds the date picker calendar */
.dpTable {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	color: #505050;
	background-color: #e8edff;
	border: 1px solid #AAAAAA;
	}


/* a table row that holds date numbers (either blank or 1-31) */
.dpTR {
	}


/* the top table row that holds the month, year, and forward/backward buttons */
.dpTitleTR {
	}


/* the second table row, that holds the names of days of the week (Mo, Tu, We, etc.) */
.dpDayTR {
	}


/* the bottom table row, that has the "This Month" and "Close" buttons */
.dpTodayButtonTR {
	}


/* a table cell that holds a date number (either blank or 1-31) */
.dpTD {
	border: 1px solid #ece9d8;
	}


/* a table cell that holds a highlighted day (usually either today's date or the current date field value) */
.dpDayHighlightTD {
	background-color: #CCCCCC;
	border: 1px solid #AAAAAA;
	}


/* the date number table cell that the mouse pointer is currently over (you can use contrasting colors to make it apparent which cell is being hovered over) */
.dpTDHover {
	background-color: #5AA740;
	border: 1px solid #888888;
	cursor: pointer;
	color: #FFFFFF;
	}


/* the table cell that holds the name of the month and the year */
.dpTitleTD {
	}


/* a table cell that holds one of the forward/backward buttons */
.dpButtonTD {
	}


/* the table cell that holds the "This Month" or "Close" button at the bottom */
.dpTodayButtonTD {
	}


/* a table cell that holds the names of days of the week (Mo, Tu, We, etc.) */
.dpDayTD {
	background-color: #CCCCCC;
	border: 1px solid #AAAAAA;
	color: white;
	}


/* additional style information for the text that indicates the month and year */
.dpTitleText {
	font-size: 12px;
	color: gray;
	font-weight: bold;
	}


/* additional style information for the cell that holds a highlighted day (usually either today's date or the current date field value) */ 
.dpDayHighlight {
	color: #FFFFFF;
	font-weight: bold;
	}


/* the forward/backward buttons at the top */
.dpButton {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: gray;
	background: #d8e8ff;
	font-weight: bold;
	padding: 0px;
	}


/* the "This Month" and "Close" buttons at the bottom */
.dpTodayButton {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: gray;
	background: #d8e8ff;
	font-weight: bold;
	}

#footer {
	top:-50px;
	position: relative;
	font-size: 10px;
	color: #FFFFFF;
}



