/*---------------- GENERAL -----------------*/
/*--------------------------------------------------------------------------------*/
body, table { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8pt; }

#container 
{ 	background-color:#D5E4D1; width:990px; padding-left:8px; padding-right:8px; padding-top:0px; padding-bottom:5px; }

h4 {color:#424242; font-size: 18px;}
h5 {color:#424242; font-size: 16px;}
h6 {color:#424242; font-size: 15px;}

/*---------------- BASIC -----------------*/
/*--------------------------------------------------------------------------------*/
.line {border:0px;color: #e9eee8;background-color: #e9eee8;height: 1px;}
#leftcolumn .select {background-color:#FBFBD5; font-weight:600; }
p {/*margin-top:2px;*/}

/*---------------- BANNER-----------------*/
/*--------------------------------------------------------------------------------*/
#banner { width:974px; height:250px; background-color:#ffffff; margin-bottom:6px; background-repeat:no-repeat; cursor:pointer; }
#banner #menu { width:300px;; list-style-type:disc; position:relative; top:7px; left:500px;right:0px; }
#banner #menu li { display:inline; color:#B1B1B1; }
#banner #menu a { color:#B1B1B1; text-decoration:none; font-weight:normal; }
#homepagelink {width:200px;height:200px;background-color:#000000;}

/*---------------- CONTENT-----------------*/
/*--------------------------------------------------------------------------------
#content {width:882px;}*/
#content td {vertical-align:top;}
#content #leftcolumn {width: 177px;padding-left:0px;padding-right:5px;}
#content #middlecolumn {width: 590px !important;padding-left:5px;padding-right:5px;}
#content #rightcolumn {width: 184px;padding-left:5px;padding-right:0px;padding-top:5px;}
/*.column {background-color:#ffffff;}*/


/*---------------- MIDDLE COLUMN ----------------*/
#content #middlecolumn .bottom 
{ background-image:url('/images/layout/middle_column_bottom.jpg'); background-repeat:no-repeat;width:590px; margin-bottom:8px; }

#content #middlecolumn .itemgreen 
{ 	background-image:url('/images/layout/middle_column_header_green.jpg'); background-repeat:no-repeat; 
	background-color:#ffffff; padding-left:15px; padding-right:15px; padding-bottom:3px; width:560px;}

#content #middlecolumn .itemred 
{ 	background-image:url('/images/layout/middle_column_header_red.jpg'); background-repeat:no-repeat; 
	background-color:#ffffff; padding-left:15px; padding-right:15px; padding-bottom:3px; width:560px; }
	
#content #middlecolumn .itemredmorewidth 
{ 	background-image:url('/images/layout/middle_column_header_red961.jpg'); background-repeat:no-repeat; 
	background-color:#ffffff; padding-left:15px; padding-right:15px; padding-bottom:3px; width:930px; }	

#content #middlecolumn h2, #content #middlecolumn h1 
{ 	padding-left:4px; padding-top:4px; padding-bottom:0px; color:#ffffff; font-size:11pt; font-weight:bold; 
	font-family:Arial, Helvetica, sans-serif; }
#content #middlecolumn p { padding:2px; text-align:justify; }

#content #middlecolumn h3
{ 	padding-left:0px; padding-top:4px; padding-bottom:10px; color:#AF1C01; font-style:normal; font-size:11pt; 
	font-weight:bold; }	
#content #middlecolumn .column .itemred h3:first-child,
#content #middlecolumn .column .itemgreen h3:first-child 
{ 	color:#ffffff; }
	
#content #middlecolumn p { padding:2px; text-align:justify; }

.resultstable {width:540px;}

.columncourses {float:left; width:265px;}
.columncourses a {display:block; margin-left: 12px;}

/*---------------- LEFT COLUMN ----------------*/
#content #leftcolumn .bottom 
{ background-image:url('/images/layout/left_column_bottom.jpg'); background-repeat:no-repeat;width:177px; }

#content #leftcolumn .top 
{ background-image:url('/images/layout/left_column_top.jpg'); background-repeat:no-repeat;width:177px;height:8px; }

#content #leftcolumn .itemgreen 
{ 	background-image:url('/images/layout/left_column_header_green.jpg'); background-repeat:no-repeat; 
	background-color:#ffffff; padding-left:15px; padding-right:15px; padding-bottom:3px; }
	
#content #leftcolumn h3 
{ 	padding-left:0px; padding-top:4px; padding-bottom:10px; color:#ffffff; font-style:normal; font-size:11pt; 
	font-weight:bold; }
#content #leftcolumn p { padding:2px; text-align:justify; }

#content #leftcolumn .dropdown_confirm_buttons {width:147px;text-align:right;padding-top:4px;}

#content #leftcolumn  .itemgreen #mnu_travel, #content #leftcolumn  .itemgreen #mnu_encyclopedia 
{font-size:9pt;font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold;}
#content #leftcolumn .itemgreen #mnu_travel a {text-decoration:none; color:#E3575A;}
#content #leftcolumn .itemgreen #mnu_encyclopedia  a {text-decoration:none; color:#73A76B;}
.mnu_add {background-color:#FFFFFF; text-align:center;margin-top:0px;}

/*---------------- RIGHT COLUMN ----------------*/
#content #rightcolumn .bottom 
{ background-image:url('/images/layout/right_column_bottom.jpg'); background-repeat:no-repeat;width:184px; }
#content #rightcolumn .top 
	{ background-image:url('/images/layout/right_column_top.jpg'); background-repeat:no-repeat;width:184px;height:10px }

#content #rightcolumn .itemgreen 
{ 	background-image:url('/images/layout/right_column_header_green.jpg'); background-repeat:no-repeat; 
	background-color:#ffffff; padding-left:15px; padding-right:15px; padding-bottom:3px; }
	
#content #rightcolumn h3 
{ 	padding-left:0px; padding-top:4px; padding-bottom:10px; color:#ffffff; font-style:normal; font-size:11pt; 
	font-weight:bold; }
#content #rightcolumn p { padding:2px; text-align:justify; }

/*---------------- FOOTER -----------------*/
/*--------------------------------------------------------------------------------*/
#footer {text-align:center;}
#footer a {text-decoration:none;font-weight:normal;}


/*---------------- LEFT MENU BELOW DROPDOWNS -----------------*/
/*--------------------------------------------------------------------------------*/
/* body { behavior: url("http://www.where2golf.com/css/csshover3.htc"); } */

#mnu_encyclopedia ul,#mnu_encyclopedia li,#mnu_encyclopedia a { display:block; margin:0; padding:0; border:0; }

#mnu_encyclopedia ul { width:145px; background:white; list-style:none; }

#mnu_encyclopedia li { position:relative; padding:1px; padding-left:0px; z-index:9; }
#mnu_encyclopedia li.folder ul { position:absolute; left:120px; /* IE */ top:5px; }		
#mnu_encyclopedia li.folder>ul { left:140px; } /* others */

#mnu_encyclopedia a { padding:2px; border:1px solid white; text-decoration:none; font-weight:bold; width:90%; /*IE*/ }
#mnu_encyclopedia li>a { width:auto; } /* others */

/* regular hovers */
#mnu_encyclopedia a:hover { color:black; }
#mnu_encyclopedia li.folder a:hover { color:#FF0000; }
	
/* hovers with specificity */
#mnu_encyclopedia li.folder:hover { z-index:10; }		
#mnu_encyclopedia ul ul,#mnu_encyclopedia li:hover ul ul {display:none;}
#mnu_encyclopedia li:hover ul, #mnu_encyclopedia li:hover li:hover ul {display:block;}

#mnu_encyclopedia li.folder ul{background-color:#f9fed6; padding-left:5px; padding-right:5px; border:solid #509846 1px;}
#mnu_encyclopedia li.folder ul li.bottomlinesecondlevel {border-bottom:solid #509846 1px;}

#share_button {position:relative;top: -35px; left: 827px;}

.select12 select {font-size:12px;}
.subli{padding-left:15px;}

.resulttable td, .resulttable th { padding:3px; border-color:#6BAE7B; border-width: 0px 1px 1px 0px;}



.hide {display:none;}





















