/* These need to be cleaned up */
a:link,a:active,a:visited{color:#006792;font-weight: bold;text-decoration:none;}
a:hover{color:#fe6d00;font-weight:bold;text-decoration:underline;}


h1 {
	margin: 0;
	padding: 0;
	font-size: 18px;
	font-weight: bold;
	color: #78b202;
	font-family: tahoma,arial,helvetica;
	line-height: 20px;
	padding-bottom:15px;
}

h2 {
	margin: 0;
	padding: 0;
	font-size: 14px;
	font-weight: bold;
	color: #032c39;
	line-height: 16px;
	padding-bottom:10px;
}

h3 {
	margin: 0;
	padding: 0;
	font-size: 13px;
	font-weight: bold;
	color: #5a5a5a;
	line-height: 15px;
	padding-bottom:10px;	
}

h4 {
	margin: 0;
	padding: 0;
	font-size: 13px;
	font-weight: bold;
	color: #78b202;
	line-height: 15px;
	padding-bottom:10px;	
}



/* h3 A:link {text-decoration: none; color: #FFFFFF;}*/
/* h3 A:visited {text-decoration: none; color:#FFFFFF;}*/
/* h3 A:active {text-decoration: none; color: #FFFFFF;} */
/* h3 A:hover {text-decoration: none; color: #5EB9FF;}  */


body, td 
{ 
	font-family: tahoma,arial,helvetica;
	font-size: 12px;
	font-weight: normal;
	color: #5a5a5a;
	line-height: 15px;
}


.internal_content {
	padding-top: 10px;
	padding-bottom: 20px;
	padding-left: 40px;
	padding-right: 40px;
}

.internal_content a:link{color:#006792;font-weight: normal;text-decoration:none;}
.internal_content a:visited{color:#006792;font-weight: normal;text-decoration:none;}
.internal_content a:hover{color:#fe6d00;font-weight:normal;text-decoration:underline;}
.internal_content a:active{color:#006792;font-weight: normal;text-decoration:none;}

.internal_content ul {
	list-style: square;
	list-style-position: inside;
	margin-left: 8;
	padding-left: 1em;
	text-indent: -1em;
}

.external_content {
	padding-top: 8px;
	padding-bottom: 20px;
	padding-left: 20px;
	padding-right: 20px;
}

.external_content a:link{color:#075269;font-weight: bold;text-decoration:none;}
.external_content a:visited{color:#075269;font-weight: bold;text-decoration:none;}
.external_content a:hover{color:#fe6d00;font-weight:bold;text-decoration:underline;}
.external_content a:active{color:#075269;font-weight: bold;text-decoration:none;}

.external_content ul {
	list-style: square;
	list-style-position: inside;
	margin-left: 8;
	padding-left: 1em;
	text-indent: -1em;
}

.frmSubmit {
	border:solid 1px #010f11;
	background:#07424d;
	font-weight:normal;
	font-size:11px;
	font-family:tahoma,arial,helvetica;
	color:white;
}
	
.frmInput {
	width:100px;
	height:17px;
	border:0;
	background:#DDE1E3;
	font-size:11px;
	font-family:tahoma,arial,helvetica;
	color:#666666;
	padding-left:4px;
}


.big {	
	font-family: tahoma,arial,helvetica;
	font-size: 26px;
	font-weight: bold;
	color: #ffffff;
	line-height: 24px;
	
}
.big a:link{font-family: tahoma,arial,helvetica; font-size: 26px; color:#ffffff;font-weight: bold;line-height: 24px;}
.big a:visited{font-family: tahoma,arial,helvetica; font-size: 26px; color:#ffffff;font-weight: bold;line-height: 24px;}
.big a:hover{font-family: tahoma,arial,helvetica; font-size: 26px; color:#ffffff;font-weight: bold;line-height: 24px; text-decoration:none;}
.big a:active{font-family: tahoma,arial,helvetica; font-size: 26px; color:#ffffff;font-weight: bold;line-height: 24px;}


.small {	
	font-family: tahoma,arial,helvetica;
	font-size: 8px;
	font-weight: normal;
	color: #636363;
	line-height: 12px;
}



.text {	
	font-family: tahoma,arial,helvetica;
	font-size: 12px;
	font-weight: normal;
	color: #6f6f6f;
	line-height: 16px;
	
}


.bullets {
	font-family: tahoma,arial,helvetica;
	font-size: 14px;
	font-weight: bold;
	color: #6f6f6f;
	line-height: 15px;
}


.paddedt {
	height:110px;
	font-family: tahoma,arial,helvetica;
	font-size: 11px;
	font-weight: normal;
	color: #6f6f6f;
	line-height: 14px;
	padding-left: 18px;
	padding-top: 7px;
	padding-right: 15px;
	display:inline-block;
}


.navigation_bar A:link {text-decoration: none; color: #FFFFFF;font-weight:bold}
.navigation_bar A:visited {text-decoration: none; color:#FFFFFF;font-weight:bold}
.navigation_bar A:active {text-decoration: none; color: #FFFFFF;font-weight:bold}
.navigation_bar A:hover {text-decoration: none; color: #fe6d00;font-weight:bold}
.navigation_bar{	
	font-family: tahoma,arial,helvetica;	
	font-size: 11px;	
	font-weight: bold;
	color: #FFFFFF;	
	line-height: 14px;
}
.navigation_bar_current_page A:link {text-decoration: none; color: #78b202;font-weight:bold}
.navigation_bar_current_page A:visited {text-decoration: none; color:#78b202;font-weight:bold}
.navigation_bar_current_page A:active {text-decoration: none; color: #78b202;font-weight:bold}
.navigation_bar_current_page A:hover {text-decoration: none; color: #fe6d00;font-weight:bold}
.navigation_bar_current_page{	
	font-family: tahoma,arial,helvetica;	
	font-size: 11px;	
	font-weight: bold;
	color: #78b202;	
	line-height: 14px;
}

.subnav A:link {text-decoration: none; color: #032C39;font-weight:bold}
.subnav A:visited {text-decoration: none; color:#032C39;font-weight:bold}
.subnav A:active {text-decoration: none; color: #032C39;font-weight:bold}
.subnav A:hover {text-decoration: none; color: #fe6d00;font-weight:bold}
.subnav{	
	font-family: tahoma,arial,helvetica;	
	font-size: 11px;	
	font-weight: bold;
	color: #032C39;	
	line-height: 14px;
}
.subnav_current_page A:link {text-decoration: none; color: #78b202;font-weight:bold}
.subnav_current_page A:visited {text-decoration: none; color:#78b202;font-weight:bold}
.subnav_current_page A:active {text-decoration: none; color: #78b202;font-weight:bold}
.subnav_current_page A:hover {text-decoration: none; color: #fe6d00;font-weight:bold}
.subnav_current_page{	
	font-family: tahoma,arial,helvetica;	
	font-size: 11px;	
	font-weight: bold;
	color: #78b202;	
	line-height: 14px;
}





.login A:link {text-decoration: none; color: #FFFFFF; font-weight: normal;}
.login A:visited {text-decoration: none; color:#FFFFFF; font-weight: normal;}
.login A:active {text-decoration: none; color: #FFFFFF; font-weight: normal;}
.login A:hover {text-decoration: underline; color: #fe6d00; font-weight: normal;}
.login{	
	font-family: tahoma,arial,helvetica;	
	font-size: 10px;	
	font-weight: normal;
	text-decoration: none;
	color: #FFFFFF;	
	line-height: 14px;

	

}

.footers A:link {text-decoration: none; color: #8c8c8c;}
.footers A:visited {text-decoration: none; color:#8c8c8c;}
.footers A:active {text-decoration: none; color: #8c8c8c;}
.footers A:hover {text-decoration: none; color: #ffffff;}
.footers{
	font-family: tahoma,arial,helvetica;
	font-size: 10px;
	font-weight: normal;
	color: #8c8c8c;
	line-height: 14px;
}


/* Used in the side notes of forms - gift certificate purchase*/
.side_notes {	
	font-family: tahoma,arial,helvetica;
	font-size: 10px;
	font-weight: normal;
	color: #636363;
}

/* Used on the sign-out page*/
.signout_page A:link {text-decoration: underline; color: #032c39;font-weight:bold}
.signout_page A:visited {text-decoration: underline; color:#032c39;font-weight:bold}
.signout_page A:active {text-decoration: underline; color: #032c39;font-weight:bold}
.signout_page A:hover {text-decoration: underline; color: #fe6d00;font-weight:bold}


/* List items */

.arrowlist ul
{
	list-style-type: none;
	padding: 0;
	margin: 0;
	margin-left: 2em;
}

.arrowlist li
{
	background-image: url(/images/bullets/greyarrow.png);
	background-repeat: no-repeat;
	background-position: 0 .3em;
	padding-left: 2em;
	font-weight: normal;
	line-height: 17px;
}


.myscorecard_news
{
	border:solid 1px #09556D;
	width:790px;
	text-align:left;
	padding-left: 15px;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 10px;
	display:inline-block;
}


/* Message Boxes */
.error_box
{
	border:solid 1px #990000;
	background:#F6CBCA;
	color:#990000;
	text-align:center;
	width: 600px;
	padding-left: 15px;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 10px;
	display:inline-block;
}

.success_box
{
	border:solid 1px #032C39;
	background:#CFCFCF;
	color:#032C39;
	text-align:center;
	width: 500px;
	padding-left: 15px;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 10px;
	display:inline-block;
}

.scorecard_table
{
	border:solid 1px #003366;
}


/* We collapse borders because we don't want cell spacing.
   We specify the font family here too, including a generic fall-back.
   We specify a global table font size, using 'ems' because they are
   resizable and take their relative value from the global stylesheet. */
table.datatable {
    border-collapse: collapse;
    font-size: 0.85em;
}

/* Table headers should be clear, but concise and discreet.
   The double border separates the row from caption and the table body 
   without needing a different background colour. Because we've specified
   a text colour, we also specify a background colour (even though it's the
   same as the main table colour) to accommodate personal stylesheets. */
table.datatable th {
	background:#E0E0E0;    
    padding: 4px 10px;
    color: #000000;
    text-align: left;
    font-size: 1.2em;
    white-space: nowrap;
}

table.datatable th.center {
	background:#E0E0E0;    
    padding: 4px 10px;
    color: #000000;
    text-align: center;
    font-size: 1.2em;
    white-space: nowrap;
}

/* We now revert to discreet single pixel horizontal borders to separate
   each entry.  If your table content is numerical data, you might want the
   vertical borders too, but I find it's visually more pleasing and easier to
   read online when there is plenty of padding instead of borders. 
   NOTE: we treat the headers and data cells the same here, visually it's clear
   enough (header text is bold) and does not affect screen-reader software */

table.datatable td {
    border-bottom: 1px solid #ccc;
    padding: 8px 10px;
    text-align: left;
    vertical-align: middle;
}

table.datatable td.center {
    border-bottom: 1px solid #ccc;
    padding: 8px 10px;
    text-align: center;
    vertical-align: middle;
}

/* Faux alpha transparency.  It's just a 16px square image (a PNG, but
   could be a GIF) filled with a colour (I chose orange because it
   contrasts pleasingly with blue - opposite on colour wheel) and then
   every other pixel is filled with another colour (e.g. white) which is
   made the transparent colour (ordinary transparency) - anything behind
   the transparent pixels shows through and our wonderful brain fills in
   the rest, thanks to Gestalt psychology.  Only really works when a solid
   colour is required, such as table row rollovers. NOTE: IE doesn't like
   tr:hover anyway so "pprrffffft!" to that! */
table.datatable tr:hover {
    background: url(/images/w2/hover_color.png) transparent repeat center;
}

table.datatable tr.tabletitle {
	border:0;
	background:#09556d;
	font-size:12px;
	font-family:tahoma,arial,helvetica;
	color:#ffffff;
	height:28px;
	padding-left: 14px;
	font-weight: bold;
	border-top: 1px solid #ffffff; 
	border-bottom: 1px solid #ffffff;
}


/*Additional styles for the course database */

table.datatable tr.clubbreak_green {
	border:0;
	background:#E5F1C3;
	font-family:tahoma,arial,helvetica;
	color:#ffffff;
	height:4px;
	border-bottom: 1px solid #78b202; 
	padding: 0px;
}

table.datatable tr.clubbreak_white {
	border:0;
	background:#ffffff;
	font-family:tahoma,arial,helvetica;
	color:#ffffff;
	height:4px;
	padding: 0;
}

table.datatable tr.course {
    border-bottom: 0;
    padding: 0;
    padding-left: 8px;
    padding-top: 10px;
    vertical-align: middle;
}

table.datatable tr.coursebreak {
   	border:0;
   	border-top: 1px solid #cccccc;
    padding: 0;
    text-align: left;
    height:2px;
    vertical-align: middle;
}

table.datatable tr.coursebreak:hover {
    background: #ffffff;
}


table.datatable td.clubbreak_green {
	border:0;
	background:#E5F1C3;
	font-family:tahoma,arial,helvetica;
	color:#ffffff;
	height:4px;
	padding: 0;
	border-bottom: 1px solid #78b202;
}

table.datatable td.clubbreak_white {
	border:0;
	background:#ffffff;
	font-family:tahoma,arial,helvetica;
	color:#ffffff;
	height:4px;
	padding: 0;
}

table.datatable td.coursebreak {
    border:0;
    border-top: 1px solid #cccccc;
    padding: 0;
    height: 4px;
    text-align: left;
    vertical-align: middle;
}

table.datatable td.course {
    border-bottom: 0;
    padding-left: 4px;
    padding-top: 1px;
    padding-right: 0;
    padding-bottom: 0;
    vertical-align: middle;
}

table.datatable td.course_center {
    border-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 1px;
    text-align: center;
    vertical-align: middle;
}

table.stickerform td {
    text-align: left;
    vertical-align: top;
}

/* Used in official handicap cards */
TR.score {font-size: 10pt; font-family: arial; font-style: normal; font-weight: normal; line-height: 1.2; margin-top: 2px; margin-bottom: 1px}
TR.input {font-family: helvetica, arial; font-size: 7.5pt;}
TR.smalltext {font-size: 10pt; font-weight: bold; vertical-align: text-bottom}
TR.smalllight {font-size: 8pt; vertical-align: text-top}
TR.cardfront {font-family: Verdana;font-size: 7pt; vertical-align: text-top}
TR.cardfrontclub {font-family: Verdana;font-size: 8.0pt; font-weight: bold; }
TR.cardfrontname {font-family: Verdana;font-size: 8.0pt; }
TR.cardclub {font-family: Verdana;font-size: 7.5pt; font-weight: bold; vertical-align: text-top}
TR.cardback {font-family: Verdana;font-size: 7.5pt; }

/* Not sure where these are used */


.hometext A:link {text-decoration: none; color: #124ba0;}
.hometext A:visited {text-decoration: none; color:#124ba0;}
.hometext A:active {text-decoration: none; color: #124ba0;}
.hometext A:hover {text-decoration: none; color: #124ba0;}
.hometext {	
	font-family: tahoma,arial,helvetica;
	font-size: 14px;
	font-weight: normal;
	color: #000000;
	line-height: 16px;
	
}


.orange{
	font-family: tahoma,arial,helvetica;
	font-size: 11px;
	font-weight: bold;
	color: #ed5400;
	line-height: 14px;
}


.frmSelect {
	width:220px;
	height:20px;
	border:0;
	background:#07414d;
	font-size:11px;
	font-family:tahoma,arial,helvetica;
	color:#ffffff;
	}

/* This is for the results area in the course handicap page */

.frmblank {
	width:50px;
	height:20px;
	border:0;
	background:#ffffff;
	font-size:12px;
	font-family:tahoma,arial,helvetica;
	color:#000000;
	font-weight: bold;
	}

/* This is for the text area in the purchase gift certificate page */

.gift_message {
  font-size: 12px;
  text-align: left;
  font-family: arial, helvetica, sans-serif;
  width: 250px;
  height: 90px;
}


.green {font: bold Arial, Helvetica, sans-serif; color: green; }
.scorecard {font: bold 12px Arial, Helvetica, sans-serif; vertical-align: text-bottom; color: #333333; padding-top: 2px; padding-bottom: 2px; border-bottom: 2px #bbbbbb solid;}
.scorecardtitle {font: bold 18px Arial, Helvetica, sans-serif; color: #FFFFFF; padding-top: 3px; padding-bottom: 5px;}
.tableheader {font: bold 12px Arial, Helvetica, sans-serif; color: #FFFF77; background-color: #003366}
.reporttext {font: bold 12px Arial, Helvetica, sans-serif; background-color: #EEEEEE; padding-left: 14px; padding-right: 14px;}

/* This is for our new form style */

.formheader {
	border:0;
	background:#09556d;
	font-size:12px;
	font-family:tahoma,arial,helvetica;
	color:#ffffff;
	height:28px;
	padding-left: 14px;
	font-weight: bold;
	border-top: 1px solid #ffffff; 
	border-bottom: 1px solid #ffffff;
	text-align:left;
}
	
.formbody {
	border:0;
	background:#F2f2f2;
	font-size:12px;
	font-family:tahoma,arial,helvetica;
	color:#032c39;
	height:28px;
	font-weight: normal;
	border-bottom: 1px solid #ffffff; 
	text-align:left;		
}

.formbody_label {
	text-align:right;
	font-size:12px;
	font-family:tahoma,arial,helvetica;
	color:#032c39;
	height:28px;
	font-weight: normal;	
}
	
.formfooter {
	border:0;
	background:#F2f2f2;
	font-size:12px;
	font-family:tahoma,arial,helvetica;
	color:#032c39;
	height:35px;
	font-weight: normal;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff; 
	padding-top: 10px;
	padding-bottom: 10px;
	text-align:left;	
}


/* For use with the Club Activity display on the Cluboverview page */
.cluboverview_activity_week_header
{
	font-size:10px;
	font-weight: bold;	
	color:#808080;	
	border-bottom: 1px solid #808080; 
}

.cluboverview_section_header {
	border:0;
	background:#09556d;
	font-size:12px;
	font-family:tahoma,arial,helvetica;
	color:#ffffff;
	height:28px;
	padding-left: 14px;
	padding-top: 1px;
	padding-bottom: 1px;	
	font-weight: bold;
}

.cluboverview_section_header_membership {
	border:0;
	background:#09556d;
	font-size:12px;
	font-family:tahoma,arial,helvetica;
	color:#ffffff;
	height:27px;
	padding-left: 14px;
	padding-top: 1px;
	padding-bottom: 1px;
	font-weight: bold;
}

.cluboverview_membership_table {
	border: 1px solid #09556d;
	padding: 0px;
	margin: 0px;
}

.cluboverview_membership_table_labels {
	border:0;
	background:#e0e0e0;
	font-size:11px;
	font-family:tahoma,arial,helvetica;
	color:#000000 ;
	height:24px;
	padding-left: 5px;
}

.cluboverview_membership_table td {
	padding: 4px 6px 4px 6px;	
}


/* This is for our kcenter and testimonial styles */

.kcenter_intro{
      width:610px;
      Height:100px;
      float:left;
	  position:relative;
	  text-align:left;
	  }

.kcenter_featured_box{
      width:625px;
      Height:240px;
      background:#F2f2f2;
	  float:left;
	  position:relative;
	  text-align:left;
	  border-bottom: 1px solid #E0E0E0; 
	  }

.kcenter_featured_icon{
	  width:152px;
	  padding-top:18px;
	  float:left;
	  position:relative;
	  text-align:center;
	  z-index:1;
	  }

.kcenter_featured_rating{
	  width:150px;
	  padding-top:5px;
	  float:left;
	  position:relative;
	  text-align:center;
	  z-index:1;
	  }

.kcenter_featured_text{
	  width:440px;
      Height:190px;
	  padding-top:18px;
	  _padding-right:0px;
	  padding-right:20px;
	  position:relative;
	  float:left;
	  z-index:1;
	  text-align:left;
	  }

.kcenter_featured_readmore{
	  width:120px;
      Height:15px;
	 z-index:1;
	  vertical-align:middle;
	  position:relative;
	  float:right;
	  color: #026793;
	  font-weight: bold;
	  text-align:center; 
	  }
	  
.kcenter_featured_title{
	z-index:1;
	font-family: tahoma,arial,helvetica;
	font-size: 14px;
	font-weight: bold;
	color: #ed5400;
	line-height: 18px;
	position: relative;
	top: 33%;
	text-align: center;
	vertical-align: middle;
}	

.kcenter_homepage_title{
	font-family: tahoma,arial,helvetica;
	font-size: 14px;
	font-weight: bold;
	color: #ed5400;
	line-height: 18px;
	position: relative;

}	

.kcenter_digg{
	z-index:2;
	position: absolute;
	top: -45%;
	left: 84%;
	text-align: right;
	vertical-align: middle;
	width: 100px;

	
	
}

.kcenter_featured_subtitle{
	font-family: tahoma,arial,helvetica;
	font-size: 10px;
	font-weight: normal;
	color: #A5A5A5;
	line-height: 12px;
}

.kcenter_featured_body{
	font-family: tahoma,arial,helvetica;
	font-size: 11px;
	font-weight: normal;
	color: #5A5A5A;
	line-height: 14px;

}


.kcenter_popular_box{
      width:625px;
      Height:140px;
	  position:relative;
	  float:left;
	  text-align:left; 
	  margin-top: 25px;
	  _margin-top: 25px;
	  display:block;
	  z-index:0;
	  }
	  
.kcenter_popular_title{
	vertical-align: middle;
	line-height: 12px;
}

.kcenter_image_bump{
	padding-bottom:3px;
}

.kcenter_separator{
      width:15px;
      Height:375px;
	  float:right;
	  position:relative; 
	  }
	  
.kcenter_category_box{
      width:215px;
      Height:375px;
	  float:right;
	  position:relative;
	  text-align:left; 
	  margin-left:10px;
	  }
	  
.kcenter_category_line{
	width:210px;
	font-family: tahoma,arial,helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #026793;
	line-height: 18px;
	padding-top: 3px;
	border-top: 1px solid #EBEBEB;
}	

.kcenter_article_line{
	font-family: tahoma,arial,helvetica;
	font-size: 10px;
	font-weight: normal;
	color: #026793;
	padding-bottom: 3px;
	padding-left: 30px;	
}	

.kcenter_article_intro{
      width:625px;
      Height:45px;
      float:left;
      margin:0 auto;
   	  padding: 0px;
	  position:relative;
	  text-align:center;
	  vertical-align:middle;
	  border-top: 1px solid #EBEBEB;
	  border-bottom: 1px solid #EBEBEB;
	  }

.kcenter_article_box{
      width:625px;
      Height:0 auto;
	  font-size: 12px;
	  float:left;
	  position:relative;
	  text-align:left;
	  border-bottom: 1px solid #E0E0E0; 
	  }


.kcenter_article_footer{
      width:625px;
      Height:40px;
	  position:relative;
	  float:left;
	  text-align:center; 
	  display:block;
	  z-index:0;
	  }
	  
.kcenter_article_callout{
	  width:570px;
	  _width:625px;
	  Height:0 auto;
	  color: #5C5C5C;
	  background:#E5F1C3;
	  float:center;
	  position:relative;
	  text-align:left;
	  font-size: 11px;
	  z-index:1;
	  border-bottom: 1px solid #78b202; 
	  font-style: italic;
	  margin-left: 10px;
	   margin-top: 10px;
	    margin-bottom: 10px;
	  margin-right: 15px;
	  _margin-left: 10px;
	  _margin-right: 15px;
	  _margin-top: 10px;
	  _margin-bottom: 10px;
	  padding: 15px;	
	  _padding: 15px;
	  }

.kcenter_article_callout_header{
	font-family: tahoma,arial,helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #78b202;
}

 .centeredImage
    {
    text-align:center;
    display:block;
    }
    
 
.testimon_intro{
      width:650px;
      Height:95px;
      float:left;
	  position:relative;
	  text-align:left;
	  }

.testimon_large_box{
      width:650px;
      Height:500px;
	  float:left;
	  position:relative;
	  text-align:left;
	  }
	  
.testimon_quote_box_left{
	  width:316px;
	  height:85px;	
	  color: #5C5C5C;
	  background:#E5F1C3;
	  float:left;
	  position:relative;
	  text-align:center;
	  z-index:1;
	  border-top: 1px solid #DCEDAF;
	  border-bottom: 1px solid #DCEDAF; 
	  border-right: 1px solid #DCEDAF;
	  border-left: 1px solid #DCEDAF;
	  }
.testimon_quote_box_right{
	  width:316px;
	  height:85px;
	  background:#E5F1C3;
	  color: #5C5C5C;
	  float:right;
	  position:relative;
	  text-align:center;
	  z-index:1;
	  border-top: 1px solid #DCEDAF;
	  border-bottom: 1px solid #DCEDAF; 
	  border-right: 1px solid #DCEDAF;
	  border-left: 1px solid #DCEDAF;
	  }


.testimon_inside_box {
	  width:303px;
	  height:85px;
	    z-index:1;
	   margin:0 auto;
   	   padding: 0;
   	   text-align:left;

	  }

.testimon_inside_quote {
	  width:303px;
	  height:60px;
	  font-size: 12px;
	  font-family: tahoma,arial,helvetica;
	font-weight: normal;
	  padding-top: 5px;
	  _padding-top: 3px;

}
.testimon_inside_source {
	  width:303px;
	  height:20px;
	  text-align:right;
	    color: #99AF4D;
	   font-size: 11px;
	   	  font-family: tahoma,arial,helvetica;
	font-weight: normal;
	    font-style: italic; 
}

.testimon_spacer_right {
	  width:318px;
      Height:11px;
      padding-top:10px;
      _padding-top:0px;
 	  float:right;
	  position:relative;
}

.testimon_spacer_left {
	  width:318px;
      Height:11px;
 	  float:left;
 	  padding-top:10px;
      _padding-top:0px;
	  position:relative;
}

/* This sectio for course database */

.gcdb_review {
	  width:770px;
	  _width:825px;
	  Height:0 auto;
	  color: #5C5C5C;
	  background:#E5F1C3;
	  float:center;
	  position:relative;
	  text-align:left;
	  font-size: 11px;
	  z-index:1;
	  border-bottom: 1px solid #78b202; 
	  margin-left: 10px;
	   margin-top: 10px;
	    margin-bottom: 10px;
	  margin-right: 15px;
	  _margin-left: 10px;
	  _margin-right: 15px;
	  _margin-top: 10px;
	  _margin-bottom: 10px;
	  padding: 15px;	
	  _padding: 15px;
	  }