	.error {
	
		font-family: Arial, Helvetica, sans-serif;
		color: #FF0000;
	
	}
	
	.template {
		font-family: Arial, Helvetica, sans-serif;
		width: 780px;
		background-color: #FFFFFF;
	}
	.templateBanner  {
	border: 1 solid #CCCCCC;
	height: 50px;
	background-image: url(/media/images/main2.jpg);
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 24px;
	font-style: normal;
	color: #003333;
	
	}
	
	body {
	background-color: #EEEEEE;
	}


	.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;

	

}
.bestofcol{
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 30px;

}
	
	.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/footer.jpg);
	height: 20px;

	}
	.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;
}
.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 {
	background-image: url(/media/images/blueBg.jpg);
	height: 50px;
	border: thin inset #CCCCCC;
}
.bannerBg2 {
	background-image: url(/media/images/main.jpg);
	height: 50px;
	border: thin inset #CCCCCC;
}

.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;
}
