/* site color
    blue:  #1c2452;
    tan:    #e5e5c3 #dadab7
   green:  #004a28;
*/

html
{
	overflow: -moz-scrollbars-vertical;
}

body {
	/*font-family:Tahoma, Geneva, Arial, Helvetica, sans-serif;*/
	font-size:10px;
	/*font-size:.68em;*/
	font-family:Verdana, Arial, Helvetica, sans-serif;
	
	color:#666666;
	margin:10px 10px;
	background: #CBCBCB url(images/bg-main.gif) repeat-x;
	
}

.bg_top { background: url(images/bg-topnav.gif) repeat-x;}
    

a
{
    color:#004a28;
    text-decoration:none;
}
a:hover
{
    color:#004a28;
    text-decoration:underline;
}
a:visited
{
    color:#004a28;
 
}

#header_bar
{
    background-color:#1c2452;
    padding-top:2px;
    padding-bottom:2px;
    color:#CCCCCC;
    font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-indent:6pt;
	font-weight:bold;
	text-decoration:none;
	vertical-align:middle;
	height:24px;
	width:100%;
	
}
#header_bar a
{
   color:#CCCCCC;
    font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-indent:6pt;
	font-weight:bold;
	text-decoration:none;
	padding:4px;
	
	
}
#header_bar a:hover
{
    font-size:10px;
    color:#CCCCCC;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-indent:6pt;
	font-weight:bold;
	text-decoration:underline;
    
	
}

#header_bar a:visited
{
    color:#CCCCCC;
    font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-indent:6pt;
	font-weight:bold;
	padding:4px;
		vertical-align:middle;
	
}

#left_content
{
    background-color:#F6F6F6;
	width:140px;
	vertical-align:top;
}
#left_content a
{
    background-color:#F6F6F6;
	width:100%;/*width:180px;*/
	vertical-align:top;
	
	display:block;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 1px;
	padding-bottom: 1px;	
	text-decoration: none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#1c2452;
	font-weight:normal;
	
}

#left_content a:hover
{
   
    border:solid 1px #999;
	background-color:#004A29;
	color:#ffffff;
	padding-left: 2px;
	padding-right: 2px;	
	padding-top: 0px;
	padding-bottom: 0px;	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	font-weight:normal;
}

#left_content h3
{
	font: 10pt Verdana, Helvetica;
	font-weight: bold;
	border-bottom: dotted 1px #cccccc;
	padding-bottom: 2px;
	margin-bottom: 4px;
}

/*#search_bar
{
    width:100%;
	padding: 4px 10px 4px 10px;
	border-bottom:2px solid #7F7F7F;
	border-right:1px solid #7F7F7F;
	border-left:1px solid #EDEDED;
	margin-bottom:1px;
	background: #FFFFFF url(images/bg-topnav.gif) repeat-x;
	table-layout:fixed;
}*/

#search_bar
{
    width:100%;
	padding: 4px 10px 4px 10px;
	border-bottom:solid 2px #7F7F7F;
	border-right:solid 1px #7F7F7F;
	border-left:solid 1px #EDEDED;
	margin-bottom:1px;
	background: #FFFFFF url(images/bg-topnav.gif) repeat-x;
	table-layout:fixed;
	 vertical-align:middle;
}

#search_bar a
{
	vertical-align:bottom;
	display:inline-block;/*:block;*/
	border:solid 1px #f6f6f6;
	padding-left: 20px;
	padding-right: 20px;	
	padding-top: 2px;
	padding-bottom: 2px;	
}


#search_bar a:hover
{
    text-decoration:none;
    border:solid 1px #999;
	background-color:#f6f6f6;
	padding-left: 20px;
	padding-right: 20px;	
	padding-top: 2px;
	padding-bottom: 2px;	
}

input 
{
    font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#004a28;
}
select{
	height:16px;
	/*width:80%;*/
	margin:0px;
	padding:0px 0px 0px 0px;
	border-top:1px solid #CCCCCC;
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
	border-left:1px solid #CCCCCC;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#004a28;
}


.txtArea
{
	margin:0px;
	padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8em;
	color:#000000;
}

.txtBox
{
    height:13px;
	margin:0px;
	padding:0px;
	width:8em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
}
/*.TxtBox
{
    height:13px;
	margin:0px;
	padding:0px;
	width:8em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
}*/
.combobox 
{
	height:16px;
	margin:0px;
	padding:0px;
	width:8em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
    
}
.button 
{
	height:18px;
	margin:4px 8px 4px 8px;
	padding: 1px 8px 1px 8px;
	border-top:1px solid #CCCCCC;
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
	border-left:1px solid #CCCCCC;
	background: url(images/bg-button-search.gif) repeat-x;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#004a28;
	text-align:center;
	vertical-align:middle;
}

/*.button {
	height:16px;
	margin:0px;
	padding:0px 0px 0px 0px;
	border-top:1px solid #CCCCCC;
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
	border-left:1px solid #CCCCCC;
	background: url(images/bg-button-search.gif) repeat-x;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#004a28;
}*/

.buttonSearch
{
	margin: 0px 4px 0px 4px;
	padding: 0px 8px 0px 8px;
	border-top:1px solid #CCCCCC;
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
	border-left:1px solid #CCCCCC;
	background: url(images/bg-button-search.gif) repeat-x;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#1c2452;
	 text-align:center;
	 vertical-align:middle;
}

pre
{
	font: 8pt Lucida Console, Courier New;
        white-space: pre-wrap;
        white-space: -moz-pre-wrap;
        white-space: -pre-wrap;
        white-space: -o-pre-wrap;
        word-wrap: break-word;
        width: 520px;
        overflow-x: hidden;
}

h1 {
	color: #5b626c;
	font: bold 130% Verdana, Arial, Helvetica, sans-serif;
}

h2 {
	color: #5b626c;
	font: bold 120% Verdana, Arial, Helvetica, sans-serif;
}

h3 {
	color: #5b626c;
	font: bold 110% Verdana, Arial, Helvetica, sans-serif;
}

h4 {
	color: #5b626c;
	font: bold 100% Verdana, Arial, Helvetica, sans-serif;
}

h5 {
	color: #000;
	font: bold 100% Verdana, Arial, Helvetica, sans-serif;
}

h6 {
	color: #000;
	font: bold italic 100% Verdana, Arial, Helvetica, sans-serif;
}

img { border: 0px; }
hr { color: #ccc; height: 1px; }
table { font-size: 100%; }
code { color: #6c0; font: 100% "Courier New", Courier, monospace }
form { margin: 0px; padding: 0px; }
	
	
/*#footer {
	clear: both;
	border-top: solid 1px #d4d9de;
	padding: 5px;
	text-align: center;
}*/

.footer 
{
    color:#FFFFFF;
    font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
	background-color:#004a28;
	padding:4px 0px 4px 0px;
	
	
}
a.footer {
	color:#004a28;
    font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
	background-color:#1c2452;
}
a.footer:link {
	color:#004a28;
    font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
	background-color:#1c2452;
}a.footer:hover {
	color:#004a28;
    font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:underline;
	background-color:#1c2452;
}
a.footer:visited {
	color:#004a28;
    font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
	background-color:#1c2452;
}

#divLoading 
{
	color:#004a28;
	margin-top:6px;
	padding:4px 10px 4px 10px;
	width:160px;
	font-weight:bold;
	vertical-align:bottom;
	float:right;
}

/* Login */
#LoginContainer 
{
	/*width:300px; height:200px;*/
	border:solid 1px 	#1c2452;
	padding:0px 0px 0px 0px;
	margin: 4px 4px 4px 4px;
}

#LoginContainer input, textarea, select
{
	margin:0px;
	padding:0px;
	/*width:8em;*/
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
}

.loginheader
{
	font-weight:bold;	
	background-color:#004A29;
	color:#ffffff;
}


#ContentPlaceholder 
{
    padding:4pt 4px 20px 4px;
    border-top:solid 1px #dddddd;
    border-left:solid 1px #dddddd;
    border-bottom:solid 1px #777777;
    border-right:solid 1px #777777;
}

.subHeaderContent
{
    border-right:1px solid #999999;
	border-bottom:1px solid #999999;
    border-left:1px solid #CCCCCC;
    padding: 4px 4px 10px 10px;
    margin:0px;
}


#pnlTeeHoles 
{
     position:absolute;
     top:20px;
     left:20px;
      background-color:White;
      border:solid 2px black;
}

#PageMenu
{
    height:18px;
	margin:0px;
	/*padding:0px 0px 0px 0px;*/
	border-top:1px solid #CCCCCC;
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
	border-left:1px solid #CCCCCC;
    
    /*background: url(images/bg-button-search.gif) repeat-x;*/
    background-color:#f6f6f6;
   /* text-indent:6pt;*/
}
#PageMenu a 
{
    background-color:#f6f6f6;
	vertical-align:bottom;
	
	display:inline-block;/*:block;*/
	/*width: 180px;*/
	/*padding-left: 0px;
	padding-right: 0px;
	padding-top: 2px;
	padding-bottom: 2px;	*/
	text-decoration: none;
	/*font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:6pt;/
	color:#1c2452;
	/*font-weight:bold;*/
	 border:solid 1px #f6f6f6;
	
	padding-left: 20px;
	padding-right: 20px;	
	padding-top: 2px;
	padding-bottom: 2px;	
	
    }

#PageMenu a:hover 
{
    border:solid 1px #999;
	background-color:#f6f6f6;
	padding-left: 20px;
	padding-right: 20px;	
	padding-top: 2px;
	padding-bottom: 2px;	
	background-color:#004A29;
	color:White;
    }

#RegionalDataList 
{
  
}
#RegionalDataList a
{
    display:block;
    padding-left: 6px;
	padding-right: 6px;	
	padding-top: 2px;
	padding-bottom: 2px;	
	
    color:#666666;
    font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
	/* text-indent:6px;*/
}

#RegionalDataList a:hover 
{
     background-color:#004a28;
     color:White;
    font-size:10px;
    /*color:#004a28;*/
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	
	
}
.regionList
{
}
a.regionList
{
    display:block;
    padding-left: 6px;
	padding-right: 6px;	
	padding-top: 2px;
	padding-bottom: 2px;	
	
    /*color:#666666;*/
    color:#004a28;
    font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
	/* text-indent:6px;*/
}

a.regionList:hover 
{
     background-color:#004a28;
     color:White;
    font-size:10px;
    /*color:#004a28;*/
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
}
a.regionListAlt
{
    display:block;
    padding-left: 6px;
	padding-right: 6px;	
	padding-top: 2px;
	padding-bottom: 2px;	
	
    color:#666666;
    font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
	/* text-indent:6px;*/
	 background-color:#eeeeee;
}

a.regionListAlt:hover 
{
     background-color:#004a28;
     color:White;
    font-size:10px;
    /*color:#004a28;*/
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	 text-decoration:none;
}

a.regionList_premier
{
    display:block;
    padding-left: 6px;
	padding-right: 6px;	
	padding-top: 2px;
	padding-bottom: 2px;	
	
     background-color:Yellow;
    color:#004a28;
    font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
	/* text-indent:6px;*/
}

a.regionList_premier:hover 
{
     background-color:#004a28;
     color:White;
    font-size:10px;
    /*color:#004a28;*/
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
}

#RegionalDataList div
{
       /*background-color:#004a28;*/
       /*border:solid 1px black;*/
}
#RegionalDataList div:hover
{
    cursor:hand;
       /*background-color:black;*/
       border:solid 1px black;
    
}

.HoverBox 
{
    width:580px;
    border:solid 1px green;
    padding:8px;padding-top:2;
    position:absolute;
    visibility:hidden;
    background-color:#f5f7f8;
    opacity:.9;
    filter: alpha(opacity=90);
}
.HoverBox_title
{
}

 .iconStyle 
 {
    
    
  }		
  																																															/*Icon style class name*/
.titleStyle 
{
    font-family:Verdana;
    background-color:#004a28;color:white;font-weight:bold;font-size:9pt;padding:2px;
}							/*Title style class name*/
.titleStyle_premier
{
    font-family:Verdana;
    background-color:Yellow;color:#004a28;font-weight:bold;font-size:9pt;padding:2px;
    border-left:solid 1px #004a28;
    border-top:solid 1px #004a28;
    border-right:solid 1px #004a28;
}

.previewStyle 
{
    border:solid 1px green;
    padding:8px;padding-top:2;
    
     background-color:#f5f7f8;
    opacity:.9;
    filter: alpha(opacity=90);
    font-size:8pt;
    font-family:Verdana;
    font-weight:normal;
}


.section_head
{
    height:16px;
	margin:0px;
	padding:0px 0px 0px 0px;
	border-top:1px solid #CCCCCC;
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
	border-left:1px solid #CCCCCC;
    
    background: url(images/bg-button-search.gif) repeat-x;
    font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-indent:6pt;
	font-weight:bold;
	color:#004a28;
	
}
.section_content_bg
{
    background-color:#F6F6F6;
    border-left:solid 1px #666666;border-right:solid 1px #666666;border-bottom:solid 1px #666666;
}


 /*   font-weight:normal;font-size:8pt;}*/
 
 /*888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888*/
 /*from old style.css  */


.search_label {
	height:13px;
	margin:0px;
	padding:0px;
	width:8em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
}

.search_button {
	height:16px;
	margin:0px;
	padding:0px 0px 0px 0px;
	border-top:1px solid #CCCCCC;
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
	border-left:1px solid #CCCCCC;
	background: url(images/bg-button-search.gif) repeat-x;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#004a28;
}

.box_header_bg 
{
    height:10px;
	margin:0px;
	padding:0px 0px 0px 0px;
	/*border-top:1px solid #CCCCCC;
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
	border-left:1px solid #CCCCCC;*/
    
    background: url(images/bg-button-search.gif) repeat-x;
    font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-indent:6pt;
	font-weight:bold;
 }
    
.leftmenu_bg
{
    height:16px;
	margin:0px;
	padding:0px 0px 0px 0px;
	border-top:1px solid #CCCCCC;
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
	border-left:1px solid #CCCCCC;
    
    background: url(images/bg-button-search.gif) repeat-x;
    font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-indent:6pt;
	font-weight:bold;
	
}

.leftmenu_link
{
   
    font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-indent:6pt;
	font-weight:bold;
	text-decoration:none;
}

a.leftmenu_link
{
     color:#666666;
    font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-indent:6pt;
	font-weight:bold;
	text-decoration:none;
}
a.leftmenu_link:hover
{
    font-size:10px;
    color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-indent:6pt;
	font-weight:bold;
	/*background-color:#004a28;*/
	text-decoration:none;
}
a.leftmenu_link:visited
{
     color:#666666;
    font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-indent:6pt;
	font-weight:bold;
}


/*
.big_link
{
    color:#666666;
    font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-indent:6pt;
}

a.big_link
{
     color:#666666;
    font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-indent:6pt;
	font-weight:bold;
	text-decoration:none;
}
a.big_link:hover
{
    font-size:12px;
    color:#004a28;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-indent:6pt;
	font-weight:bold;
}
a.big_link:visited
{
    font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-indent:6pt;
	font-weight:bold;
}




.bold_link_white
{
    color:#FFFFFF;
    font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-indent:6pt;
	font-weight:bold;
	text-decoration:none;
}
a.bold_link_white
{
     color:#FFFFFF;
    font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-indent:6pt;
	font-weight:bold;
	text-decoration:none;
}
a.bold_link_white:hover
{
    font-size:10px;
    color:#cccccc;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-indent:6pt;
	font-weight:bold;
}
a.bold_link_white:visited
{
    color:#FFFFFF;
    font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-indent:6pt;
	font-weight:bold;
}



*/
	
a.bold_link
{
     color:#004a28;
    font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	/*text-indent:6pt;*/
	font-weight:bold;
	text-decoration:none;
}
a.bold_link:hover
{
    font-size:10px;
    color:#004a28;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	/*text-indent:6pt;*/
	font-weight:bold;
	text-decoration:underline;
}
a.bold_link:visited
{
    color:#004a28;
    font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	/*text-indent:6pt;*/
	font-weight:bold;
}


.cpanel_container
{
    /*background-color:#dadab7;*/
     /*color:#004a28;*/
}
.cpanel_head
{
    cursor:pointer;
     /*background-color:#dadab7;
     color:#004a28;*/
}
.cpanel_content_container
{
    background-color:#004a28;
    /*border: solid 1px #666666;*/
    color:#ffffff;
    font-size:10pt;
    vertical-align:middle;
    font-weight:bold;
}
.cpanel_content
{
    background-color:White;
    color:#000000;
    border:solid 1px #666666;
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	font-variant: normal;
	text-decoration: none;
}

.course_heading {
	font-family: Tahoma;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}
.featured_title {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.featured {
	font-family: Arial;
	font-size: 12px;
	font-weight:normal;
	color: #000000;
	text-decoration: none;
}

.content {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:normal;
	font-variant: normal;
	color: #000000;
	text-decoration: none;
}
.content_xsmall {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight:normal;
	font-variant: normal;
	color: #000000;
	text-decoration: none;
}


/*
.green
{
    color:#0b3622;
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	font-variant: normal;
	text-decoration: none;
}

.white
{
    color:#ffffff;
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	font-variant: normal;
	text-decoration: none;
}

.accordionHeader
{
	 background-image: url(acchdBG-1.jpg);
	 height:30px;
    background-color:#1c2452;
    color:#ffffff;
    text-decoration:none;
    font-weight:bold;
    font-variant:small-caps;
}
a.accordionHeader a.accordionHeader:link a.accordionHeader:hover a.accordionHeader:visited
{
    color:#ffffff;
    text-decoration:none;
 
}
.accordionContent
{
	 border:dotted 1 red;
		margin:2 2 2 2 ;
    padding:2 2 2 2;
}

*/


.location { font-weight:bold;font-size:+1}
.details { font-weight:normal;}
.WeatherPanel
{
    width:250px;
    
	 position:absolute; color: red;
	 background-color:white;
}
/* end mso 20060807 */

.progress { position:absolute;left:100;top:100; }

.modalBackground {
	background-color:#334455;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.modalPopup {
	background-color:#ffffff;
	border-width:3px;
	border-style:solid;
	border-color:#334455;
	padding:3px;
	font-size:8pt;
}

.modalPopup input {
	font-size:8pt;
	color:#000000;
}
