
/*///////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*----HTML----*/
/*///////////////////////////////////////////////////////////////////////////////////////////////////////*/


/*///////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*----START New Remarkable CSS----*/
/*///////////////////////////////////////////////////////////////////////////////////////////////////////*/

#tablePagination {
	font-size: 1em;
	padding: 0px 5px;
	height: 20px
}

#tablePagination_paginater {
	margin-left: auto;
	margin-right: auto;
}

#tablePagination img {
	padding: 0px 2px;
}

#tablePagination_perPage {
	float: left;
	display:none;
}

#tablePagination_paginater {
	float: right;
}




/*///////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*----END New Remarkable CSS----*/
/*///////////////////////////////////////////////////////////////////////////////////////////////////////*/

/* comproperty master styles */

/*- - - -- - - - - - - - - - -
	Defaults
- - - - - - - - - - - - - - - */

body { text-align:center; margin:0px; padding:0px; line-height:16px; background:#656565 url("/images/bg-body.gif") repeat-y top;}

#mainBody { margin:0px auto; text-align:center; width:785px;}

.clear { clear:both; }

.blueTXT {color:#3173d3;}
.redTXT {color:#d5305b;}

/* FIXes */
a:outline { border:none} *, img { border:none; } img, div, html { margin:0px; padding:0px;}

/*- - - -- - - - - - - - - - -
	typography
- - - - - - - - - - - - - - - */
body { font:13px Arial, sans-serif; color:#333}

h1 {font:26px Tahoma, Arial, sans-serif; color:#000}
h2 {font:22px Tahoma, Arial, sans-serif; color:#000}
h3 {font:16px Tahoma, Arial, sans-serif; color:#000}
h4 {font:14px Tahoma, Arial, sans-serif; color:#000}
h5 {font:12px Tahoma, Arial, sans-serif; color:#000}
h6 {font:10px Tahoma, Arial, sans-serif; color:#000}

a {text-decoration:none; color:#3173d3 }
	a:hover { color:#d5305b}
	a:active { color:#000}

	p a {text-decoration:none; border-bottom:2px solid #3173d3; color:#3173d3 }
		p a:hover {border-bottom:2px solid #d5305b; color:#d5305b}
		p a:active {border-bottom:2px solid #000; color:#000}

td { text-align:left; }
/*- - - -- - - - - - - - - - -
	header
- - - - - - - - - - - - - - - */
#header{ width:785px; text-align:left; margin-bottom:14px; margin-top:5px; }
	.logo{width:289px; height: 82px; display:inline-block; float:left; }
    	.logo a {}
        .logo a img {}
        .logo a h1 { height:10px; text-indent:-10000px;}
	.userloginBox { width:400px; height:82px; float:right; background:#efefef url("/images/bg-login.gif") no-repeat top left; overflow:hidden; }
           .userloginBox form { width:250px; display:inline-block; float:left;}
		   .userloginBox form span { width:250px; display:inline-block; font-weight:bold; padding:3px 3px 3px 0; border-bottom:2px solid #ccc; margin-bottom:8px;}
		   .userloginBox form label { display:inline-block; width:76px; float:left }
		   form .userInput {width:160px; height:16px; border:1px solid #ccc; display:inline-block; margin:0px; }
           form .userInput.password { width:80px; margin-right:5px}
		   form .userSubmit { width: 70px; border:1px solid #333; background:#3173d3; color:#FFF;}
	.registerBtn { width:121px; display:inline-block; float:right; margin:8px 8px 0 0 ;}
		.registerBtn a { width:121px; height:90px; background:url("/images/buttons/btn-register.gif") no-repeat top left; display:block; float:right;}
		.registerBtn a b { text-indent:-100000px; position:relative; display:block;  }

.navigation { width:785px; background:#000 url("/images/bg-nav.gif") repeat-x top; }
	.navigation ul { margin:0px; padding:0px 0 0 0px; list-style-type:none; }
	.navigation ul li { margin:0px; padding:0px; list-style-type:none; border-right:1px solid #333; border-left:1px solid #000; display:inline-block; float:left; }
	.navigation ul li a { padding:4px 10px; font:14px Tahoma, Arial, sans-serif; color:#fff; border:0px; display:inline-block;text-transform:uppercase;letter-spacing:2px}
		.navigation ul li a:hover { color:#3173d3; }
		.navigation ul li a.active { background:#3173d3;}
		.navigation ul li a.active:hover { color:#fff;}
	.navigation ul .rightNav { float:right; display:inline ; position:relative;top:0px;  }
/*- - - -- - - - - - - - - - -
	body
- - - - - - - - - - - - - - - */
/* --- TOP (2 Column) ---- */
#topWrapper {width:785px;height:266px;margin-bottom:10px;}

.left { float:left; width:372px; padding:10px; overflow:hidden}
.right { float:left; width:382px; overflow:hidden}

#advertBox {float:left;width:372px;height:128px;margin-bottom:10px;background:url("/images/advert-bg-top.png") no-repeat;}
	#advertBox h1 { margin:0; padding:10px; font-weight:bold; color:#FFF; font-size:20px }
		#advertBox h1 a { color:#CCC; border-bottom:2px solid #ccc;}
		#advertBox h1 a:HOVER { color:#d5305b; border-bottom:2px solid #d5305b; }

.advertBox2 ul { list-style-type:none; padding:70px 0 0 11px; margin:0px;}
.advertBox2 ul li {list-style-type:none;display:inline;height:30px;margin:0 10px 5px 0;}
 .advertBox2 {float:left;width:372px;height:128px;margin:0px;background:url("/images/advert-bg-foot.png") no-repeat; }

#searchBox {float:left;width:383px; margin:10px 0 0 0; height:266px;background:#ededed url("/images/search-bg.png") no-repeat;}
#searchBox #map { width:160px; height:266px; float:left; display:inline; }
#searchBox #formWrapper {width:196px;margin:0px 0 0 0px; padding: 20px 10px 10px; display:inline; float:left;}
#searchBox #formWrapper p { margin:0px 0 0px 0; padding:10px 0 0 0;}
#searchBox #formWrapper p b { display:block; border-bottom:2px solid #3173d3; margin:10px 0 10px 0; padding:20px 0 6px 0}
#searchBox #formWrapper form, #searchBox #formWrapper form fieldset { margin:5px 0 0 0; padding:0px;}
#searchBox #formWrapper .selects {width:196px; margin:5px 0px 15px 0;;}
#searchBox #formWrapper .buttons {width:196px;height:25px;margin:2px 0;}
#searchBox #formWrapper .quick-search-hd { border-bottom: 2px solid #3173D3; text-transform: uppercase; padding-bottom: 6px; font-weight: bold; }
#searchBox #formWrapper .input label { position: absolute; left: -9999px; }
#searchBox #formWrapper .input input { cursor: pointer; padding: 4px; width: 185px; }
#searchBox #formWrapper .submit input { cursor: pointer; }
#searchBox #formWrapper .input span { color: #999999; display: block; font-size: 10px; padding-left: 4px; padding-top: 3px; }

/* --------------------------------------------- MIDDLE (3 Column) --------------------------------------------- */


ul.featured {clear:both;margin:0 0 10px 0px;padding:0px;background:#000000;color:#ffffff; list-style-type:none;}
ul.regular {clear:both;margin:0 0 0 0px;padding:0px;list-style-type:none;}

ul.featured li, ul.regular li {min-height:97px; list-style-type:none; clear:both; padding:5px; border:1px solid #ddd}
ul.regular li {margin-bottom:10px; clear:both; background:url("/images/bg-regular.gif") repeat-x top;}

ul.featured li h2 {color:#3173d3; margin:0px; padding:0px; font-size:11px; text-transform:uppercase; }
ul.featured li h3 {color:#ffffff; margin:5px 000; padding:0px; font-size:14px; font-weight:bold }
ul.featured li p {color:#ffffff; margin:0px; padding:0px; font-size:12px;}
ul.featured li a {color:#ffffff; width:110px; height:97px; display:inline; background:#fff;}
ul.featured li a img { width:110px; Zheight:97px; float:left; margin:0 5px 0px 0}
ul.featured li p a { margin:0px; padding:0px; font-size:12px; background:none; color:#3173d3}

ul.regular li h2 {color:#3173d3; margin:0px; padding:0px; font-size:11px; text-transform:uppercase; }
ul.regular li h3 {color:#333; margin:5px 000; padding:0px; font-size:14px;font-weight:bold }
ul.regular li p {color:#333; margin:0px; padding:0px; font-size:12px;}
ul.regular li a {width:110px; height:97px; display:inline; background:#fff;}
	ul.regular li a:hover { color:#d5305b; }
ul.regular li a img { width:110px; Zheight:97px; float:left; margin:0 5px 0 0; border:1px solid #ddd}
ul.regular li p a { margin:0px; padding:0px; font-size:12px; background:none; color:#3173d3}

.floatLeft { float:left; width:110px; min-height:110px; }
	ul.regular li div.floatLeft a, ul.featured li div.floatLeft a { background:#efefef; border:1px solid #ccc; line-height:110px; min-height:110px; max-height:120px; padding:0px; margin:0px; vertical-align:middle;display:block; width:110px; overflow:hidden; }
		ul.regular li div.floatLeft a img, ul.featured li div.floatLeft img { vertical-align:middle; margin:0px; padding:0px;    }
	ul.regular li div.floatLeft a div.tableCell, ul.featured li div.floatLeft a div.tableCell { display:table-cell; height:110px; vertical-align:middle; }


.floatRight { float:right; width:110px; min-height:98px; }



#leftBox, #centerBox, #rightBox {float:left;padding:10px;background:#f1f1f1; width:240px; overflow:hidden;}
	.grey { background:#f1f1f1; }

#leftBox {}
#leftBox h1 {background:#3173d3; color:#FFF; font-size:18px; padding:2px 0 2px 6px; text-transform:uppercase; margin:0px; font-weight:bold }
#leftBox ul.featured {}
#leftBox ul.regular {}

#centerBox {}
#centerBox h1 {background:#3173d3; color:#FFF; font-size:18px; padding:2px 0 2px 6px; text-transform:uppercase; margin:0px;font-weight:bold}
#centerBox ul.featured {}
#centerBox ul.regular {}

#rightBox {}
#rightBox h1 {background:#3173d3; color:#FFF; font-size:18px; padding:2px 0 2px 6px; text-transform:uppercase; margin:0px;font-weight:bold}
#rightBox ul.featured {}
#rightBox ul.regular {}


/* --------------------------------------------- BOTTOM (2 Column) --------------------------------------------- */
#bottomWrapper {height:284px;margin-bottom:10px;}

#newsBox {float:left;width:382px;min-height:284px;margin:10px;background:#f1f1f1; overflow:hidden }
#newsBox h1 {
	display:block;
	height:19px;
	margin:10px;
	padding:2px 5px;
	background:#3173d3;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	color:#ffffff;
}
#newsBox h1 .RSSsubscribe {display:inline;margin-top:0px;text-align:right;text-transform:none; padding:0 0 0 230px}
#newsBox h1 .RSSsubscribe img {vertical-align:middle;}
#newsBox h1 .RSSsubscribe a {color:#ffffff;text-decoration:none;}

#newsBox ul li {margin:10px;}
#newsBox ul li h2 {color:#3173d3;font-size:14px;}
#newsBox .datestamp {
	display:block;
	font-weight:bold;
}
#newsBox ul li p {margin:0;padding:0;line-height:18px;}

#signupBox {float:left;width:372px;min-height:284px;background:#f1f1f1; margin:10px 10px 10px 0px;overflow:hidden}
#signupBox h1 {
	display:block;
	height:19px;
	margin:10px;
	padding:2px 5px;
	background:#d5305b;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	color:#ffffff;
}
#signupBox #text { float:left;width:150px;margin:0 10px 10px 10px;padding:0px; }
#signupBox #text p {margin:0px 0 0px 0;padding:0px;line-height:18px;}
#signupBox #text ul { margin-left:0px; padding-left:18px}
#signupBox #text ul li {list-style:disc;margin-left:0px;color:#3173d3;line-height:18px; padding:0px}

#signupBox #form {float:left;width:190px;padding:5px 0; margin-bottom:10px; background:#bfbfbf url("/images/bg-regular.gif") repeat-x top;border:1px solid #ddd}
#signupBox #form fieldset { margin:0; padding:0 0 0 5px;}
#signupBox #form p {margin:0 0 5px 10px; padding:0px}
#signupBox #form .inputs {width:170px;margin:2px 0; padding:3px 2px; border:1px solid #ccc;}
#signupBox #form .buttons {margin-top:10px;}


/* --------------------------------------------- FOOTER --------------------------------------------- */
#footer {
	height:70px;
	margin-top:14px;
	background:#3173d3;
	color:#FFF;
}

	#footer p { padding:10px; font-size:10px; line-height:16px; margin:0px;}


/* ---MAIN CONTENT--- */

#surround {

	width: 785px;
	padding:0px;
	margin-right:auto;
	margin-left:auto;
}

#content {

	width: 785px;
	background-color:#FFF;
}

#content_map {

}


#contentcenter {
	width:497px;
	padding:0px;
	float:left;
	height:100%;
}



/*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*----FONT STYLES AND CUSTOM BITS----*/
/*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/



/*/////////////////////////////////*/
/*----HEADER----*/
/*/////////////////////////////////*/


#headerlayout {
	width:748px;
	height:49px;
	padding:0px;
	margin-left:18px;
	margin-top:15px;
	margin-right:20px;
	margin-bottom:20px;
	float:left;
}



/*/////////////////////////////////*/
/*----FOOTER----*/
/*/////////////////////////////////*/

.footerBoldGrey {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #999999;
}

.footerGrey {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
}

.footerGrey a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;

}

.footerGrey a:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;

}

.footerGrey a:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;

}

.footerGrey a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;

}

/*/////////////////////////////////*/
/*----INDEX STYLES----*/
/*/////////////////////////////////*/

.panelWhite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12pt;
	font-weight: bold;
	color: #FFFFFF;
}

.panelWhiteItalic {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12pt;
	font-style: italic;
	font-weight: bold;
	color: #FFFFFF;
}

.panelGrey {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 12pt;
	font-weight: bold;
	color: #666666;
}

.topIntroGreen {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 19px;
	line-height: 19pt;
	color: #66CCCC;
}

.topIntroBlue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 19px;
	line-height: 19pt;
	color: #3366cc;
}

.footerWarningRed {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FF0000;
}

.footerWarningRed a:visited {
	text-decoration: underline;
	color: #FF0000;
}

.footerWarningRed a:hover {
	text-decoration: underline;
	color: #FF0000;
}

.footerWarningRed a:link {
	text-decoration: underline;
	color: #FF0000;
}

.footerWarningRed a:active {
	text-decoration: underline;
	color: #FF0000;
}





/*/////////////////////////////////*/
/*----MAIN BODY COPY STYLES----*/
/*/////////////////////////////////*/

.introCopyBoldGrey {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15pt;
	font-weight: bold;
	color: #999999;
}

.copyBoldGrey {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13pt;
	font-weight: bold;
	color: #999999;
}

.copyBoldItalic {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: italic;
	font-weight: bold;
	color: #999999;
}

.copyGrey {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13pt;
	color: #999999;
}

.copyRed {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13pt;
	color: #FF0000;
}

.copyRed a:active {
	text-decoration: underline;
	color: #FF0000;
}

.copyRed a:link {
	text-decoration: underline;
	color: #FF0000;
}

.copyRed a:hover {
	text-decoration: underline;
	color: #FF0000;
}

.copyRed a:visited {
	text-decoration: underline;
	color: #FF0000;
}

.copyBlue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13pt;
	color: #3366cc;
}

.copyBlack {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 13pt;
	color: #000000;
}

INPUT {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 13pt;
	color: #000000;
	border:1px solid #ccc;
}

TEXTAREA {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 13pt;
	color: #000000;
	border:1px solid #ccc;
}

.copyBlacktable {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding-top: 4px;
	padding-bottom: 4px
}

.subHeadingBoldBlue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 13pt;
	font-weight: bold;
	color: #3366CC;
}



/*/////////////////////////////////*/
/*----QUOTES----*/
/*/////////////////////////////////*/

.greenItalicQuote {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: italic;
	line-height: 11pt;
	color: #66CCCC;
}

.quoteGreyName {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #999999;
}


/*/////////////////////////////////*/
/*----SECTION BAR TITLES----*/
/*/////////////////////////////////*/

.barTitleWhite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
}


/*/////////////////////////////////*/
/*----LISTINGS----*/
/*/////////////////////////////////*/

.blueListing {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14pt;
	color: #3366CC;
}

.listingDateGrey {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
}

.resultsPagesWhite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}

.resultsPagesWhite a.selected {
  color: #fff;
}

.resultsPagesCurrentPageWhite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}

.resultsPagesGrey {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
}

.resultsPagesCurrentPageGrey {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #999999;
}

.listingsBarTitleWhite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}

.listingsPropertyCopyGrey {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13pt;
	color: #999999;
}

.listingsAddShortlist {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #66CCCC;
}

.listingsBlueLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #3366cc;
}


/*/////////////////////////////////*/
/*----DETAIL PAGE----*/
/*/////////////////////////////////*/


.detailPageBoldBlue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	line-height: 13pt;
	color: #3366cc;
}

.detailPageGrey {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 11pt;
	color: #999999;
}

.detailPageBlue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 13pt;
	color: #3366cc;
}

.detailContactAgent {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13pt;
	color: #999999;
}



/*/////////////////////////////////*/
/*----AGENT DETAILS----*/
/*/////////////////////////////////*/

.featuredAgentTitleBlue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14pt;
	color: #3366CC;
}

.featuredAgentTitleBoldBlue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14pt;
	font-weight: bold;
	color: #3366CC;
}

.featuredAgentLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14pt;
	color: #3366CC;
}

.featuredAgentDetailsBlue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13pt;
	color: #3366cc;
}

.featuredAgentDetailsBoldBlue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13pt;
	font-weight: bold;
	color: #3366cc;
}


/*/////////////////////////////////*/
/*----SEARCH AREAS----*/
/*/////////////////////////////////*/

.search label,
.searchTitles {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
}

.search {
  background: #ccffff url(../images/light_panel_bot.gif) no-repeat 0 100%;
  width: 179px;
}

.search label {
  display: block;
}

.search .select label {
}

.search .select select {
  width: 160px;
}

.search .checkbox {
  clear: both;
}

.search .checkbox input {
  float: left;
}

.search .search-term label {
  left: -9999px;
  position: absolute;

}

.search .module-hd {
  background: url(../images/blue_column_shadow.gif) no-repeat 0 100%;
  padding-bottom: 8px;
}

/*images/blue_column_shadow.gif*/
.search-title {
  background: #66cccc url(../images/title_arrow.gif) no-repeat 0 0;
  color: #FFFFFF;
  font-size: 13px;
  margin-bottom: 0;
  margin-top: 0;
  padding: 4px 10px 1px;
  font-weight: bold;
}


/*/////////////////////////////////*/
/*----CUSTOM BITS----*/
/*/////////////////////////////////*/

.bullet {
	list-style-position: outside;
	list-style-image: url(/images/bullet.gif);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13pt;
	color: #999999;
}

.redAsterisk {
color:#FF0000;
	}


.repeatRegionBorder {
	border: thin solid #66CCCC;
}



/*/////////////////////////////////*/
/*----INCLUDES LOG-IN & MAP----*/
/*/////////////////////////////////*/

.sideincludegrey {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13pt;
	color: #666666;
}


/*/////////////////////////////////*/
/*----TABLE ROLLOVER EFFECTS----*/
/*/////////////////////////////////*/



#mytable {
	border-collapse:collapse;
	padding: 0;
	margin: 0;
	font-size:9px
}


.mytable tr:hover td, tbody tr:hover th {
	border-bottom: 10px solid #333;
}


.mytable td a, tbody th a {
	color: #009;
	text-decoration: none;
	border:none;
}

.mytable td a:hover, tbody th a:hover {
	color: #930;
}


.mytable tr:hover {
	color: #333;
	background: #c6c6e8;
}

.mytable tr th:hover {
	background:#fff;
}

.mytable a:visited {
	text-decoration: line-through;
	color:#ccc;
}



/* List style */

ul {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-left: 12px;
	padding-left: 0px;
	}

ul#homepage {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-left: 0px;
	padding-left: 1em;
	text-indent: 0em;
	color: #666666;
	}

