	.template {
	font-family: Arial, Helvetica, sans-serif;
	width: 800px;
	}
	.templateBanner  {
	border: 1 solid #CCCCCC;
	height: 45px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 24px;
	font-style: normal;
	color: #003333;
	width: 800px;
	background-image: url(../media/images/banners/RB.gif);
	vertical-align: top;
	}
	
	body {
	}

	.alphaEffect{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 24px;
	font-style: normal;
	color: #003333; 
	Filter: Alpha(Opacity=100, FinishOpacity=0, Style=1, StartX=0, StartY=0, FinishX=580, FinishY=0)

	}
		
	.extraLink{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10px;
		vertical-align: middle;
	
	}	
	.extraImg {
		vertical-align: middle;
		border: none;
	
		
	
	}	
	.templateMenu a {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10px;
		text-decoration: none;
		
	}
	.templateMenu  {
		border: 1 solid #CCCCCC;
		text-align: right;
	}
	.templateContent  {
		border: 1 solid #CCCCCC;
		text-align: default;
	}
	.templateFooter a {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10px;
		text-decoration: none;
		
	}
	.templateFooter  {
	border: 1 solid #CCCCCC;
	text-align: center;
	font-size: 9px;
	background-image: url(/media/images/destination_bg.jpg);
	height: 20px;
	width: 800px;
	}
	.menuItem {
	
	}
	.breadCrumb {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10px;
		text-decoration: none;
		text-align: left;
	}
	.rightMenu {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10px;
		text-align: right;
	}
	
	.listings {
		width: 100%;
		}
	.listingPhone {
	text-align: left;
		
	}
	.listingCat {
	
		font-size: 18px;
		border-bottom-width: 1;
		border-bottom-style: inset;
		border-bottom-color: #CCCCCC;
		margin: 5px;
		padding: 5px;
		color: #CCCCCC;
	
	}


	.listingText {
		font-size: 14px;
		border-bottom-width: 1;
		border-bottom-style: inset;
		border-bottom-color: #CCCCCC;
		margin: 5px;
		padding: 5px;
	}
	.listingTextPlain {
		font-size: 14px;
	
		margin: 5px;
		padding: 5px;
	}
	.listingTextRight {
		font-size: 14px;
	
		margin: 5px;
		padding: 5px;
		text-align: right;
	}
	
	.listingName {
		font-size: 16px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-weight: bold;
		color: #003366;
	
	}
	table {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
	}
	
	#dropmenudiv{
		position:absolute;
		border:1px solid #666666;
		font:normal 12px Arial;
		line-height:18px;
		z-index:100;
	}
		
	#dropmenudiv a{
		width: 100%;
		display: block;
		text-indent: 10px;
		text-decoration:none;
	}
		
	#dropmenudiv a:hover{ /*hover background color*/
		background-color: #EEEEEE;
	}
	
	
	.templateBody {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10px;
	}
	.templateTable {
		width: 100%;
		border: none;
		margin: 0px;
		padding: 0px;
	
	}
	.templateContent {
	border: 1px solid #CCCCCC;
	background-color: #FFFFFF;
	width: 800px;
	}
.templateContent2 {
	border: 1px solid #CCCCCC;
	background-color: #FFFFFF;
}
	.templateFooter {
		border: 1px solid #CCCCCC;
		background-color: #CCCCCC;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10px;
		text-align: center;
		color: #000000;
	}
	.templateMenu {
		border: 1px solid #CCCCCC;
		background-color: #EEEEEE;
	}
	.templateMenu a{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #000000;
		text-decoration: none;
		}
	.templateMenu a:hover{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #336699;
		
		background-color: #FFFFFF;
	}
	
	.loginFailed {
		font-size: 14px;
		color: FF0000;
		text-align: center;
	}
	.appTitle {
		font-size: 18px;
		color: 336699;
		text-align: center;
	}
	
	
	.bannerAppVer {
		font-size: 17px;
		font-weight: bold;
		color: #336699;
		text-align: left;
	}
	.bannerUsername {
		font-size: 12px;
		font-weight: bold;
		color: #006400;
		text-align: left;
		vertical-align: text-bottom;
	}
	.bannerBg {
	height: 50px;
	border: thin inset #CCCCCC;
	background-color: #C33;
	}
	.bannerBg2 {
	height: 50px;
	border: thin inset #CCCCCC;
	background-color: #C33;
	}
	
	.bannerMenu {
		font-size: 12px;
		color: FFFFFF;
		text-align: right;
		vertical-align: text-bottom;
	}
	.bannerMenu a{
		color: FFFFFF;
		text-decoration: none;
	}
	.bannerMenu a:hover {
		color: yellow;
		text-decoration: underline;
	}
	.columnTitleMed {
		font-size: 12px;
		background-color: #EEEEEE;
		border: 1px solid #CCCCCC;
		text-align: right;
	}
	
	
	/* REPORT and LIST STYLE */
	
	
	.hoverLink {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10px;
		text-decoration: none;
		color: #336699;	
	}
	.hoverLink:hover {
		color:#336699;
		background-color: #FFFF00;
	}
	
	.hoverLink2 {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10px;
		text-decoration: none;
		color: #ff0000;	
	}
	
	.hoverLink2:hover {
		color:#ff0000;
		background-color: #FFFF00;
	}
	.hoverLink3 {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10px;
		text-decoration: none;
		color:#ff0000;
		background-color: #FFFF00;
	}
	
	.hoverLink4 {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		text-decoration: none;
		color:#000000;
		background-color: #EEEEEE;
	}
	
	.invLink2 {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		text-decoration: none;
		color: #FFFFFF;	
	}
	.invLink2:hover {
		color:#336699;
		background-color: #FFFF00;
	}
	.headerLink {
		text-decoration: none;
		color: #000000;	
	}
	.headerLinkSteakhouse {
		text-decoration: none;
		color: #992B3C;	
	}
	.footerLinks{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10px;
		text-decoration: none;
		color: #336699;
	}
	.footerLinks:hover {
		color:#336699;
		background-color: #FFFF00;
	}
	
	
	.contentLinks{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
		text-decoration: none;
		color: #336699;
	}
	.contentLinks:hover {
		color:#336699;
		background-color: #FFFF00;
	}
	
	.detailTitle{
	
		color:#000000;
		background-color: #EEEEEE;
		border: 1px solid #CCCCCC;
		font-size: 12px;
		text-align: right;
	}
	
	
	.reportColumnsSmall 
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 9px;
		background-color: #EEEEEE;
		border: 1px solid #CCCCCC;
		text-align: center;
	}
	.reportHeaderGreen 
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
		background-color: #009933;
		border: 1px solid #000000;
		color: #FFFFFF;
	
	}
	
	
	.reportHeaderOrange 
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
		background-color: #FF6600;
		border: 1px solid #000000;
		color: #FFFFFF;
	
	}
	
	.reportHeaderRed
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
		background-color: #660000;
		border: 1px solid #000000;
		color: #FFFFFF;
	
	}
	
	.reportHeaderBlue
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
		background-color: #336699;
		border: 1px solid #000000;
		color: #FFFFFF;
	}
	.reportHeaderLtBlue
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
		background-color: #CBE4FE;
		border: 1px solid #000000;
	}
	.reportDataMed 
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10px;
		border: 1px solid #CCCCCC;
		text-align: center;	
	}
	
	.reportDataMedLeft
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10px;
		border: 1px solid #CCCCCC;
		
	}
	
	.reportHeaderDomains
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
		background-color: #009933;
		border: 1px solid #000000;
		color: #FFFFFF;
	
	}
	.pTitle {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 24px;
		font-style: italic;
		color: #CCCCCC;
	}
	
	#wrapper {
		text-align:left;
		margin:0 auto;
		width:170px;
		
		border:1px solid #ccc;
		padding:5px;
	}
	a {
		color:blue;
		cursor:pointer;
	}
	#myvar {
		border:1px solid #ccc;
		background:#f2f2f2;
		padding:20px;
	}
	.noUnderline {
		text-decoration: none;
	
	}
	
	.noUnderlineWithHover {
		text-decoration: none;
	
	}
	
	.noUnderlineWithHover:hover {
		color:#336699;
		background-color: #FFFF00;
	}
	
	.updateCorrect {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		text-decoration: none;
	}
	.updateCorrect:hover {
		color:#336699;
		background-color: #FFFF00;
	}
	
	
	.floatImg {
	float: right;
	}
	
	.userRatingText {
	font-size: 10px;
}

