/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/*                                                                  */
/*                                                                  */
/*     Goldhill Education                                           */
/*     www.goldhilleducation.com                                    */
/*                                                                  */
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

/* ##############   General  ################### */

a:link, a:visited {
	font-family:		tahoma,helvetica,sans-serif;
	font-size:		100%;
	color:			#876603;
	text-decoration:	none;
      }
a:hover {
	font-family:		tahoma,helvetica,sans-serif;
	font-size:		100%;
	color:			#7A2E40;
	text-decoration:	underline;
      }

.button {
      	cursor: 		pointer;
        background:		#ffffff;
        text-align:		center;
        padding: 		0px 2px 0px 2px;
        border: 		solid 1px;
        border-color:		#075623;
        height:			16px;
        font-weight:		normal;
        color: 			#075623;
        font-size: 		10px;
        font-family:		arial,sans-serif;
        white-space:		nowrap;
      }

#wrapper {
	width: 				760px;
	margin: 			0px auto;
	margin-top: 			3px;
	text-align: 			left;
	z-index:			0;
}

/* ##############   Header  ################### */
/*	left:			340px; */
#crest{
	position:		relative;
	float:			right;
	top:			-112px;
	width:			80px;
	height:			91px;
	z-index:		5;
	margin-right: 		5px;
}

#masthead {
	height:			41px;
}

#logoblock{
	height:			8px;
	padding: 		0px;
	margin: 		0px auto;;
	z-index:		9;
	width: 			100%;
}

.logoblockleft {
	float:			left;
	height:			8px;
      }
.logoblockright {
	float:			right;
      }

td.logopanel {
	padding:		0;
	background-color:	#FFFFF0;
	font-weight:		bold;
	border-bottom-width: 	1px;
	border-bottom-style: 	solid;
	border-bottom-color: 	#fff;
}

.designbar1 {
      	width:			6px;
      	background-color:	#CE9BA2;
      	border-bottom-width: 	1px;
	border-bottom-style: 	solid;
	border-bottom-color: 	#fff;
      }
.designbar2 {
      	width:			6px;
      	background-color:	#B88B2E;
      }

#emphasizeline {
      	height:			2px;
      	background-color:	#C93;
      	line-height:		0px;
      }

.whitebar1  {
      	width:			1px;
      	background-color:	#FFF;
      	border-bottom-width: 	1px;
	border-bottom-style: 	solid;
	border-bottom-color: 	#fff;
      }

.whitebar2  {
      	width:			1px;
      	background-color:	#FFF;
      }

.redbar1  {
      	width:			1px;
      	background-color:	#930042;
      	border-bottom-width: 	1px;
	border-bottom-style: 	solid;
	border-bottom-color: 	#FFF;
      }
.brownbar2 {
      	width:			1px;
      	background-color:	#996633;
      }

.whiteline {
      	height:			1px;
      	background:		#FFF;
      	line-height:		0px;
      }

#navflashtop{
	background-color:	#876603;
	border-right:#FFF solid 1px;	
	border-top:#CCC solid 1px;	
	border-bottom:#FFF solid 1px;
	width:5px;
}

#navflashbot{
	background-color: #993F54;
	border-right:#FFF solid 1px;		
	border-bottom:#333 solid 1px;
	width:5px;
}

/* ##############   Menu  ################### */


 #menutable{
	position:		relative;
	width:			100%;
	z-index:		2;
	margin: 0px;
}

a.youarehere:link, a.youarehere:visited {
      	font-weight:		bold;
      }

/* -----  Main navigation -----*/
#navtabs {
	height:			19px;
	background-color:	#AEB6BA;	
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCC;
}

.activetab {
        font-size: 		75%;	
	height:			21px;
	padding:		0px;
	background:		#777;
	font-weight:		bold;
	white-space:		nowrap;
	border-top: 		0px;
	border-right: 		2px solid #FFF;
	border-bottom: 		1px solid #777;
	border-left: 		0px;

      }

.activetab a:link, .activetab a:visited {
      	margin:			2px 8px;
      	color:			#FFF;
      	text-decoration:	none;
      }

.activetab a:hover {
      	color:			#C93;
      }

.passivetab {
        font-size: 		75%;
      	height:			19px;
      	padding:		0;
      	background:		#AEB6BA;
      	border:			solid 1px #FFF;
      	border-left-style:	none;
      	border-top-style:	none;
      	white-space:		nowrap;
      }
.passivetab a:link, .passivetab a:visited {
      	margin:			2px 8px;
      	color:			#323232;
      	text-decoration:none;
      }
.passivetab a:hover {
      	color:			#FFF;
      }

/* -----  Sub navigation -----*/
#subnav {
	height:			24px;
	background:		#777;
	color:			#FFF;
	font-size: 		75%;
}
.subnavvis {
      	padding:		2px;
      	display:		block;
      	white-space:		nowrap;
      }
      .subnavvis a:link, .subnavvis a:visited {
        color:			#FFF;
      	text-decoration:	none;/*/*/
      	padding:		2px 8px; /* */
      }
      .subnavvis a:hover {
      	color:			#CC9933;
      }
      .subnavhidden {
      	padding:		2px;
      	display:none;
      }


/* ##################  Nested in calwrapper  ################ */

#caltable {
        width:			100%;
	background-color: 	#FFFFF0;
}

.caltabletd {
        vertical-align:		top;
}

#termcontent {
	position:		relative;
	width:			590px;
	height:			100%;
	overflow:		auto;
	top:			-1px;
	margin:			0px;
        color:                  #993333;
        background-color:       #FFFFF0;
	z-index:		2;
}

#daterange {
	position:		relative;
	width:			598px;
	top:			1px;
	margin:			0px;
	z-index:		2;
        color:                  #993333;
        background-color:       #FFFFF0;
	z-index:		3;
	border-top:		1px solid #E0A3A3;
	border-right:		1px solid #993333;
	border-left:		1px solid #E0A3A3;
	border-bottom:		1px solid #993333;
}

#calcontent {
	position:		relative;
	width:			600px;
	height:			100%;
	overflow:		auto;
	top:			-1px;
	margin:			0px;
        background-color:       #FFFFF0;
	z-index:		2;
}

#calsidebar{
	position:		relative;
	width:			95%;
	height:			100%;
	top:			0px;
	margin:			0px;
	width:			100%;
	z-index:		2;
}

.clear{
	clear:			both;
}

/* ##################   Footer     ################### */

#footer{
	clear: 			right;
	height:			16px;
	vertical-align: 	top;
	padding: 		0px;
	margin: 		0px auto;;
	z-index:		9;
	width: 			760px;
}

      .footerleft {
	float:			left;
	z-index:		9;
      }
      .footerright {
	float:			right;
	z-index:		9;
      }
      .footertext {
	float:			center;
	height:			16px;
	background-color:	#777;
	color: 			#FFFFFF;
	text-align:		right;
	z-index:		9;
	font-size: 		85%;
      }


      a.footer:link, a.footer:visited {
      	margin:			2px 8px;
      	color:			#FFF;
      	text-decoration:	none;
      }

      a.footer:hover {
      	color:			#C93;
      }

/*################### Calendar List Output ################## */

table.backtable {
	border:			0px;
	padding:		2px;
	margin:			0px;
	border-collapse:	collapse;
	text-align:		left;
}

table.foretable {
	background-color: 	#F2E6E8;
	border:			0px;
	padding:		2px;
	margin:			0px;
	border-collapse:	collapse;
}

td.foretableL {
	font-family: tahoma,helvetica,sans-serif;
	font-size: 		75%;
	background-color: 	#E1C1C5;
	border-bottom:		1px solid #993333;
	border-left:		1px solid #E0A3A3;
	border-right:		1px solid #993333;
	border-top:		1px solid #F9E3E3;
	padding-left:		3px;
	margin:			0px;
	white-space:            nowrap;
        width: 			100px;
}
td.foretableR {
	font-family: tahoma,helvetica,sans-serif;
	font-size: 		75%;
	background-color: 	#E1C1C5;
	border-bottom:		1px solid #993333;
	border-top:		1px solid #FFFFFF;
	border-left:		0px;
	border-right:		1px solid #993333;
	padding:		0px;
	margin:			0px;
}
td.foretableL_head {
	font-family: tahoma,helvetica,sans-serif;
	font-size: 		85%;
	font-weight:		bold;
	background-color: 	#E1C1C5;
	border-bottom:		1px solid #993333;
	border-top:		1px solid #E0A3A3;
	border-left:		1px solid #CC9999;
	border-right:		1px solid #993333;
	padding-left:		3px;
	margin:			0px;
}
td.foretableR_head {
	font-family: tahoma,helvetica,sans-serif;
	font-size: 		85%;
	font-weight:		bold;
	background-color: 	#E1C1C5;
	border-bottom:		1px solid #993333;
	border-top:		1px solid #E0A3A3;
	border-left:		0px;
	border-right:		1px solid #993333;
	padding:		0px;
	margin:			0px;
	white-space: nowrap;
}
td.foretableL_termhead {
	font-family: tahoma,helvetica,sans-serif;
	font-size: 		85%;
	font-weight:		bold;
        text-align:             left;
        vertical-align:         middle;
	background-color: 	#E1C1C5;
	border-bottom:		1px solid #993333;
	padding:		0px;
	margin:			0px;
}

td.items {
	font-weight:		normal;
	color:			#000000;
	background-color: 	#F2E6E8;
	border-bottom:		1px solid #F0D2D2;
	border-left:		0px;
	border-right:		0px;
	padding-left:		3px;
	padding-bottom:		1px;
	padding-top:		1px;
	margin:			0px;
}

td.items_heads {
	font-family: 		tahoma,helvetica,sans-serif;
	font-size: 		75%;
	font-weight:		bold;
	background-color: 	#F2E6E8;
	border-bottom:		1px solid #FAE7E7;
	border-left:		0px;
	border-right:		1px solid #FAE7E7;
	padding-left:		3px;
	padding-bottom:		1px;
	padding-top:		1px;
	margin:			0px;
	white-space: nowrap;

}
td.items_heads_right {
	font-family: 		tahoma,helvetica,sans-serif;
	font-size: 		75%;
	font-weight:		bold;
	background-color: 	#EEEEEE;
	border-bottom:		1px solid #E0E0E0;
	border-left:		0px;
	border-right:		0px;
	padding-left:		3px;
	padding-bottom:		1px;
	padding-top:		1px;
	margin:			0px;
}


td.listtitle {
	background-color: 	#EEEEEE;
	text-align:		center;
	border-bottom:		1px solid #4B8A9E;
	border-left:		1px solid #4B8A9E;
	border-right:		1px solid #C1DAE1;
	border-top:		1px solid #C1DAE1;
	padding:		0px;
	margin:			0px;
	text-align: 		center;
	vertical-align: 	middle;
	font-family: 		tahoma,helvetica,sans-serif;
	font-size: 		75%;
	color: 			#003399;
	text-decoration: 	none;
        width: 			100px;
}
td.listtitle_top {
	background-color: 	#EEEEEE;
	text-align:		left;
	border-bottom:		1px solid #4B8A9E;
	border-left:		1px solid #4B8A9E;
	border-right:		1px solid #C1DAE1;
	border-top:		1px solid #C1DAE1;
	padding:		0px;
	margin:			0px;
	text-align: 		center;
	vertical-align: 	middle;
	font-family: 		tahoma,helvetica,sans-serif;
	font-size: 		75%;;
	color: 			#003399;
	text-decoration: 	none;
}

#detailpopup{
    position:                   absolute;
    width:                      350px;
    background-color:           #FFFFF0;
    z-index:                    9;
    text-align:                 left;
    border-top:                 1px solid #E0A3A3;
    border-right:		1px solid #993333;
    border-left:		1px solid #E0A3A3;
    border-bottom:		1px solid #993333;
    padding:                    3px;
    visibility:                 hidden;
}

span.detail_link {
    color:			#930042;
    text-decoration:            underline;
    cursor:                     pointer;
}

/* ########################  Calendar List TD widths  ################### */

#starttime {
	width:			70px;
}
#starttimenocontent {
	width:			70px;
}
#nostarttimenocontent {
	width:			90px;
}
#contentnostarttime {
	width:			85px;
}
#team {
	width:			335px;
}
#title {
	width:			335px;
}
#homeaway {
	width:			80px;
}
#location {
	width:			100px;
}
#result {
	width:			50px;
}

/* ################ Tree menu ################### */

table.listtable {
	font-family: 		tahoma,helvetica,sans-serif;
	font-size: 		88%;
	background-color: 	#FFFFF0;
	border:			0px none;
	margin:			0px;
	padding: 2px;
	border: 0px;
	border-collapse:	collapse;
	overflow: auto;
}

td.selectlistitems {
	font-weight: 		normal;
}
td.selectlistitems_head {
	font-size: 		90%;
	font-weight: 		bold;
}

/* ########################  Search     ################### */
/* see xxx_div_xx.css for positioning of input field  */

#srchimg{
      	position:		absolute;
	top:			1px;
}

form.search{
      	border:		        0px;
      	background:		#777;
}
input.search {
	border-width:		1px;
	border-style:		ridge;
	border-color: 		#9f9f9f;
	font-size: 		10px;
	background:		#ffffff;
	height:			14px;
	padding: 		2px 2px 2px 2px;
	}

#searchresult {
	position:		absolute;
	left:			10px;
	top:			29px;
	width:			600px;
	height:			auto;
	z-index:		2;
	overflow:		auto;
	font-family: 		tahoma,helvetica,sans-serif;
	font-size: 		12pt;
        text-align:             left;
        color:                  #993333;
        background-color:       #FFFFF0;
        vertical-align:         middle;
        border-bottom:		1px solid #993333;
	border-top:		1px solid #CC9999;
	border-left:		1px solid #CC9999;
	border-right:		1px solid #993333;
	padding-top:		2px;
        padding-bottom:		1px;
	margin:			0px;
	z-index:		2;
}


/* ###############  Date Range Navigation ####### */

td.daterange {
	font-family: tahoma,helvetica,sans-serif;
	font-size: 		12pt;
	font-weight:		bold;
        text-align:             left;
        color:                  #993333;
	border:			0px;
	padding-top:		3px;
        padding-bottom:		1px;
        padding-left:		10px;
	margin:			0px;
}
td.dateactivetab {
	font-family: tahoma,helvetica,sans-serif;
	font-size: 		12pt;
	font-weight:		bold;
        text-align:             center;
        color:                  #993333;
        vertical-align:         middle;
	border-bottom:		0px;
	border-top:		1px solid #E0A3A3;
	border-left:		1px solid #CC9999;
	border-right:		1px solid #993333;
	padding-top:		2px;
        padding-bottom:		1px;
	margin:			0px;
}

td.dateactivetab a:link, .dateactivetab a:visited {
      	color:			#993333;
      	text-decoration:	none;
}
td.datepassivetab {
	font-family: tahoma,helvetica,sans-serif;
	font-size: 		12pt;
        text-align:             center;
        color:                  #993333;
        background-color:       #F2E6E8;
        vertical-align:         middle;
        border-bottom:		1px solid #993333;
	border-top:		1px solid #E0A3A3;
	border-left:		1px solid #CC9999;
	border-right:		1px solid #993333;
	padding-top:		2px;
        padding-bottom:		1px;
	margin:			0px;
}
td.datepassivetab a:link, .dateactivetab a:visited {
      	color:			#993333;
      	text-decoration:	none;
      }
td.tabspace {
	border-bottom:		1px solid #993333;
	padding:		0px;
}

/* ###############  Hidden Calendar Navigation Tabs ####### */
#caltab_01 {
        display:                none;
	position:		absolute;
	left:			20px;
	top:			5px;
	width:			75px;
	height:			16px;
}
#caltab_02 {
        display:                none;
	position:		absolute;
	left:			100px;
	top:			5px;
	width:			75px;
	height:			16px;
}
#caltab_03 {
        display:                none;
	position:		absolute;
	left:			180px;
	top:			5px;
	width:			75px;
	height:			16px;
}
#caltab_04 {
        display:                none;
	position:		absolute;
	left:			260px;
	top:			5px;
	width:			75px;
	height:			16px;
}
#caltab_05 {
        display:                none;
	position:		absolute;
	left:			340px;
	top:			5px;
	width:			95px;
	height:			16px;
}

/* ###############  Content Pages  ############### */

      #content {
	padding: 		10px;
	border: 		0px none;
	overflow:		auto;
      }


      table.contenttable {
      	width:			750px;
      	border:			0px;
      	background-color:	#FFFFF0;
      }

      td.contentmain {
	padding: 		10px;
	font-family:		tahoma,helvetica,sans-serif;
	font-size:		100%;;
	color:			#000;
	width:			650px;
	top: 0px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #993333;
	height: auto;

      }

      td.contentlist {
	padding-top: 		10px;
	padding-left: 		5px;
	padding-right: 		5px;
	font-family:		tahoma,helvetica,sans-serif;
	font-size:		100%;;
	color:			#000;
	width:			150px;
	top: 			0px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #993333;
	height: auto;

      }

   div.contenttitle {
    font-family:                tahoma,helvetica,sans-serif;
    font-size:                  120%;
    font-weight:                bold;
    color:                      #993333;
    border-top-width: 		1px;
    border-right-style: 	none;
    border-right-width: 	0px;
    border-bottom-width: 	1px;
    border-left-width: 		0px;
    border-top-style: 		solid;
    border-bottom-style: 	solid;
    border-left-style: 		solid;
    border-top-color: 		#993333;
    border-bottom-color: 	#993333;
   }
   
#contenttitle {
              font-family: 	      tahoma,helvetica,sans-serif;
              font-size: 	      14pt;
              font-weight:	      bold;
              text-align:             left;
              color:                  #993333;
      }

#contentauthor {
              font-family: 	      tahoma,helvetica,sans-serif;
              font-size: 	      9pt;
              color:                  #999;
      }

#contenttimestamp {
              font-family: 	      tahoma,helvetica,sans-serif;
              font-size: 	      7pt;
              text-align:             left;
              color:                  #999;
      }   

/* ###############  News Pages  ############### */

      #newscontent {
	padding: 		10px;
	border: 		0px none;
	overflow:		auto;
	text-align:		left;
      }

      a.newsitemlink:link, a.newsitemlink:visited {
	font-family:		tahoma,helvetica,sans-serif;
	font-size:		68%;
	color:			#930042;
	text-decoration:	none;
      }
      a.newsitemlink:hover {
	font-family:		tahoma,helvetica,sans-serif;
	font-size:		68%;
	color:			#930042;
	text-decoration:	underline;
      }
      div.newsitem {
	font-family:		tahoma,helvetica,sans-serif;
	font-size:		100%;;
	color:			#930042;
	text-decoration:	underline;
      }

      div.newsheader {
	font-family:		tahoma,helvetica,sans-serif;
	font-size:		100%;;
	color:			#993333;
	border-top-width: 1px;
	border-right-style: none;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #993333;
	border-bottom-color: #993333;
      }

      a.hometitle_1:link, a.hometitle_1:visited {
	font-family:		tahoma,helvetica,sans-serif;
	font-size:		14pt;
	color:			#930042;
	text-decoration:	none;
      }
      a.hometitle_1:hover {
	font-family:		tahoma,helvetica,sans-serif;
	font-size:		14pt;
	color:			#BA747B;
	text-decoration:	underline;
      }

      a.hometitle_2:link, a.hometitle_2:visited {
	font-family:		tahoma,helvetica,sans-serif;
	font-size:		10pt;
	color:			#930042;
	text-decoration:	none;
        font-weight:            bold;
      }
      a.hometitle_2:hover {
	font-family:		tahoma,helvetica,sans-serif;
	font-size:		10pt;
	color:			#BA747B;
	text-decoration:	underline;
        font-weight:            bold;
      }

      a.homepage:link, a.homepage:visited {
	font-family:		tahoma,helvetica,sans-serif;
	font-size:		12pt;
	color:			#930042;
	text-decoration:	none;
      }
      a.homepage:hover {
	font-family:		tahoma,helvetica,sans-serif;
	font-size:		12pt;
	color:			#930042;
	text-decoration:	underline;
      }

/* ###############  Home Page  ############### */

body.homepage {
	font: 100%; tahoma,helvetica,sans-serif;
	color:				#000;
	text-align: 			center;
	background-color:		#930042;
	margin: 			0 auto;
	background-color:		#CCCCCC;
	scrollbar-base-color:		#E1C1C5;
	scrollbar-3d-light-color:	#FFFFF0;
	scrollbar-arrow-color:		#FFFFF0;
	scrollbar-darkshadow-color:	#993333;
	scrollbar-face-color:		#E0A3A3;
	scrollbar-highlight-color:	#FFFFF0;
	scrollbar-shadow-color:		#993333;
	scrollbar-track-color:		#CC9999;
	text-align: center;
      }

#homecontent {
	position:		relative;
	width:			100%;
	height:			450px;
	overflow:		hidden;
	top:			-24px;
	margin:			0px;
        background-color:       #930042;
	z-index:		2;
}

#homecaltable {
        width:			100%;
	background-color: 	#930042;
}



#spacer {
	position:		relative;
	left:			0px;
	top:			0px;
	width:			1px;
        height:			460px;
}

#homepagecrest{
	position:		relative;
	float:			right;
	top:			-112px;
	width:			80px;
	height:			91px;
	z-index:		5;
	margin-right: 		5px;
}

#homeimage1 {
	position:		absolute;
	left:			0px;
	top:			153px;
	width:			450px;
        height:			290px;
	z-index:		2;
	overflow:		hidden;
	font-family: 		Arial, Helvetica, sans-serif;
	font-size: 		11pt;
        text-align:             justify;
        color:                  #FFFFFF;
        vertical-align:         middle;
        border:		        0px;
	padding-top:		2px;
        padding-bottom:		1px;
	margin:			0px;
	z-index:		0;
}
#homeimage2 {
	position:		absolute;
	left:			0px;
	top:			15px;
	width:			500px;
        height:			120px;
	z-index:		2;
	overflow:		hidden;
	font-family: 		Arial, Helvetica, sans-serif;
	font-size: 		11pt;
        text-align:             justify;
        color:                  #FFFFFF;
        vertical-align:         middle;
        border:		        0px;
	padding-top:		2px;
        padding-bottom:		1px;
	margin:			0px;
	z-index:		1;
}
#hometext {
	position:		absolute;
	left:			80px;
	top:			180px;
	width:			340px;
        height:			180px;
	overflow:		hidden;
	font-family: 		Arial, Helvetica, sans-serif;
	font-size: 		11pt;
        text-align:             justify;
        color:                  #FFFFFF;
        vertical-align:         middle;
        border:		        0px;
	padding-top:		2px;
        padding-bottom:		1px;
	margin:			0px;
	z-index:		2;
}

#latestnews {
	position:		absolute;
	left:			455px;
	top:			25px;
	width:			290px;
        height:			140px;
	z-index:		2;
	overflow:		hidden;
	font-family: 		Arial, Helvetica, sans-serif;
	font-size: 		10pt;
        text-align:             justify;
        color:                  #FFFFFF;
        vertical-align:         top;
        border-top:		1px solid #CCCCCC;
        border-right:		1px solid #CCCCCC;
	padding-top:		2px;
        padding-bottom:		1px;
	margin:			0px;
	z-index:		5;
}

#forthcomingevents {
	position:		absolute;
	left:			455px;
	top:			190px;
	width:			290px;
        height:			230px;
	z-index:		2;
	overflow:		hidden;
	font-family: 		Arial, Helvetica, sans-serif;
	font-size: 		11pt;
        text-align:             justify;
        color:                  #FFFFFF;
        vertical-align:         top;
        border-top:		1px solid #CCCCCC;
        border-right:		1px solid #CCCCCC;
	padding-top:		2px;
        padding-bottom:		1px;
	margin:			0px;
	z-index:		5;
}

#lettings {
	position:		absolute;
	left:			450px;
	top:			430px;
	width:			290px;
        height:			40px;
	z-index:		2;
	overflow:		hidden;
	font-size: 		100%;
        text-align:             justify;
        color:                  #FFFFFF;
        vertical-align:         top;
        border:		        0px;
	padding-top:		2px;
        padding-bottom:		1px;
	margin:			0px;
	z-index:		2;
}


.homepagetd {
      font-family:            Arial, Helvetica, sans-serif;
      font-size:              8pt;
      color:                  #FFFFFF;
      vertical-align:         top;
}
.homepageth {
      font-family: 		Arial, Helvetica, sans-serif;
      font-size: 		10pt;
      font-weight: 		bold;
      color:                    #FFFFFF;
      vertical-align:           top;
}
.homepagetit{
      font-family: 		Arial, Helvetica, sans-serif;
      font-size: 		12pt;
      color:                    #FFFFFF;
      vertical-align:           top;
}
a.homepage:link, a.homepage:visited {
  font-family:		tahoma,helvetica,sans-serif;
  font-size:		8pt;
  color:			#FFFFFF;
  text-decoration:	none;
}
a.homepage:hover {
  font-family:		tahoma,helvetica,sans-serif;
  font-size:		8pt;
  color:			#FFFFFF;
  text-decoration:	underline;
}
a.homepage_big:link, a.homepage_big:visited {
  font-family:		tahoma,helvetica,sans-serif;
  font-size:		12pt;
  color:			#FFFFFF;
  text-decoration:	none;
}
a.homepage_big:hover {
  font-family:		tahoma,helvetica,sans-serif;
  font-size:		12pt;
  color:			#FFFFFF;
  text-decoration:	underline;
}
td.listtitle {
	font-family: tahoma,helvetica,sans-serif;
	font-size: 		12pt;
	font-weight:		bold;
        text-align:             center;
        color:                  #993333;
	border:			1px solid #993333;
	padding-top:		3px;
        padding-bottom:		1px;
        padding-left:		10px;
	margin:			0px;
        background-color:       #FFFFF0;
}
