* { margin:0;padding:0;}

html,body {font-size:62.5%/1.5; font-family:arial,verdana,'Bitstream Vera Sans';background-color:#595959;height:100%;margin-top: 0px; padding-top: 0px;}

/*png transperency fix*/
img, div {behavior: url(/iepngfix.htc);}

h2 { font-size:17px;color:#666666; font-family:verdana,Bitstream Vera Sans,helvetica; margin-bottom:1; padding:0;}
h3 { font-size:14px;font-weight:bold;margin-bottom:2px;font-family:verdana,Bitstream Vera Sans,helvetica;}

.black {color:black;}
.frontpage {font-size:10pt;font-weight:normal;color:#000;font-family:verdana,arial,'bitstream vera sans';line-height:14px;} 

.h2 {font-size:11pt;font-family:arial,Bitstream Vera Sans;color:#000;font-weight:bold;}
td.chunk {font-size:8pt;}
.normal {font-size:8pt;}
.editlist {font-size:8pt;}
a.menu_adm {color:#222222;font-size:9pt;font-family:verdana,arial,Bitstream Vera Sans,helvetica;text-decoration:none;font-weight:normal;}
.line {margin:15 2 0 2;border-width:1 0 0 0; border-style:dotted; border-color:#aeadb0;height:1px;width:100%;}

/* Simple Table for editing data in the admin suite */
table.el  { border-style:solid;border-width:1 0 1 0; border-color:#789aad;font-size:9pt;background-color:#f8f8f8;font-family:verdana,arial,Bitstream Vera Sans,helvetica;border: solid 1px #333333;}
.el {font-size:9pt; background-color:#f2f2f3;}
.elrev {color:white;font-size:10pt;background-image: url(/img/blue_button1.jpg);}
a.el {color:#1122aa;}
a.elrev {color:#d4ffff;background-image: url(/img/blue_button1.jpg);}

/* Simple Table for editing data in the user oriented sections*/
table.user  { border-style:solid;border-width:1 0 1 0; border-color:#789aad;font-size:8pt;background-color:#8EC6FF;font-family:verdana,arial,helvetica,Bitstream Vera Sans;border: solid 1px #333333;}
.user {font-size:8pt; background-color:#8EC6FF;}
.userrev {color:white;background-image: url(/img/blue_button1.jpg);}
a.user {color:#1122aa;font-size:8pt;font-family:verdana,arial,Bitstream Vera Sans,helvetica;}
a.userrev {color:#d4ffff;font-size:10pt;font-family:verdana,arial,Bitstream Vera Sans,helvetica;background-image: url(/img/blue_button1.jpg);}

/* display data sheets */
.sheet {font-size:10pt;font-weight:normal;color:#000;font-family:verdana,arial,'bitstream vera sans';line-height:13pt;border-style:solid; border-width:0 1 0 0; border-color:#cccccc;padding: 0 3;background-color:#f4f4f4;}
.sheetalt {font-size:10pt;font-weight:normal;color:#000;font-family:verdana,arial,'bitstream vera sans';line-height:13pt;border-style:solid; border-width:0 1 0 0; border-color:#cccccc;padding: 0 3;background-color:#ffffff;}
table.sheet {line-height:14px;border:solid 4px #cccccc;margin:0;padding:0; background-color:#f4f4f4;}
div.sheet {line-height:14px;border:solid 4px #cccccc;margin:0;padding:0; background-color:#f4f4f4;}
.sheethead {font-size:11pt;font-weight:normal;color:#333333;font-family:arial,helvetica,'bitstream vera sans';line-height:12pt;text-align:center;background-color:white;color:51466c;}
.sheettitle { margin:10 0 0 0;padding: 0 10;font-family:verdana,'bitstream vera sans';background-color:#888888;color:white;font-size:10pt;font-weight:bold;line-height:15px;}
.sheetinfo {font-size:8pt;font-weight:normal;color:#333333;font-family:arial,helvetica,'bitstream vera sans';line-height:12pt;text-align:center;background-color:white;color:51466c;border:solid 1px #cccccc;}
.sheetname { border-style:solid;border-width: 0 0 1 0;border-color:#e4e4e4;background-color:#e4e4e4;color:51466c;padding:2;} 
.boxed {font-size:10pt;font-weight:normal;color:#000;font-family:verdana,arial,'bitstream vera sans';line-height:13pt;border:solid 1px #cccccc;padding: 2;background-color:#f4f4f4;}

/* Directory Links */
a.dir {font-size:9pt;font-family:verdana,arial,Bitstream Vera Sans,helvetica;color:#222222;}

/* Front page*/
a.front {color:#42599c;font-size:15pt;font-family:verdana,arial,Bitstream Vera Sans,helvetica;}
a.front:hover {color:#ffffff;background:#42599c;text-decoration:none;}

a.nlink {color:#1122aa;font-size:10pt;font-family:verdana,arial,Bitstream Vera Sans,helvetica;line-height:16pt;text-decoration:none;font-weight:normal;}
a.nlink:hover {color:#ffffff;background:#42599c;text-decoration:none;}

a.tips {font-family:arial,verdana,Bitstream Vera Sans,helvetica;color:#a0a0a0;font-size:9pt;}
a.tips:hover {text-decoration:none;}

a.bigbut {color:#800000;font-size:11pt;font-family:verdana,arial,Bitstream Vera Sans,helvetica;text-decoration:none;}
a.bigbut:hover {color:#FFFFFF;}


#topnav a {background-color:#222222;display:block;color:#ffffff;text-decoration:none; font-size: 8pt; line-height: 18pt; height: 26px;}
#topnav a:hover {background-color:#e27729;display:block;color:#000000;text-decoration:none;font-size: 8pt; line-height: 18pt;}
a.sectionnav {color:#333333;font-size:10pt;font-family:verdana,arial,Bitstream Vera Sans,helvetica;text-decoration:none;font-weight:bold;}
a.sectionnav:hover {color:#ffffff;background:#333333;text-decoration:none;}


#boxes a {display:block; color:#000000; text-decoration:none; font-size: 7pt; height: 170px;  font-family: arial;}
#boxes a:hover {display:block; color:#ffffff; text-decoration:none; height: 170px; font-size: 7pt;}

#boxes_words {width: 147px; height: 140px; text-align:left;}


/* 	Listing Page */
div.listing {font-size:8pt;border:solid 1px #6495ed;padding:0;margin:1;}

p.listing td.listing div.list {font-size:10pt;color:#333;}
.listinfo td.listinfo { font-size:9pt;font-weight:bold;color:#333333;}
.listfoot { font-size:10pt;font-weight:normal;color:#ffffff;}
a.listfoot { font-size:10pt;font-weight:bold;color:#ffffff;font-family:monospace;}
h2.listing { font-size:14pt;color:white;font-weight:bold;font-family:verdana,arial,Bitstream Vera Sans,helvetica}
div.h2	{background-color:#1a4589;padding:10 5; margin-bottom:20;}
a.listadmin { font-size:7pt;font-weight:normal;color:#ffffff;}
/*new 7-2-08*/
.listcats { font-size:10pt;font-weight:normal;color:#1122aa;}
.listcats a {font-size:10pt;color:#1122aa;}

dd {margin-left:25px;}
dt {margin-top:8px; }

/* Coupons */
span.c-expires { font-size:8pt;color:white;line-height:20px; }
span.c-business {color:#1122aa;font-family:arial;font-size:12pt;font-weight:bold;}
span.c-title {color:red;font-family:arial;font-size:12pt;font-weight:bold;}
p.c-desc { color:#000;text-align:justify;font-family:arial,verdana,Bitstream Vera Sans,helvetica;font-size:8pt;font-weight:normal;}
p.c-disc { color:#000;text-align:center;font-family:arial,verdana,Bitstream Vera Sans,helvetica;font-size:8pt;font-weight:normal;}
div.c-address { padding:3;margin-left:5;font-family:arial,verdana,Bitstream Vera Sans;color:white;font-size:7pt;font-weight:normal;}

/*	Guide Listings */
div.salesblock { 
	padding:3px;
	position:absolute;
	top:-20px;
	right:30px;
	font-size:8pt;
	color:#333333;
}

div.adminblock { 
	font-size:8pt;
	color:#333333;
	background-color:#ffffff;
}
div.adminblock1 {
	background-color:#f0f0f0;
	font-size:8pt;
	color:#333333;
}


span.basicListing {color:#112233;font-size:9pt;font-family:verdana,arial,Bitstream Vera Sans,helvetica;font-weight:bold;}
div.basicListing {font-size:8pt;font-family:verdana,arial,Bitstream Vera Sans,helvetica;color:#333333;}

/* front page spiel */
.wer { font-size:9px;color:#666666;}

/* admin */
.title{ font-size:18px;line-height:30px;padding:0 0 0 10;background-color:#1a4589;color:white;margin:0;font-weight:bold;font-family:verdana,arial,Bitstream Vera Sans;}
h3.pagemenu {background-color:#f2f2f2;margin-bottom:4;padding:4;font-weight:normal;font-size:13px;margin-bottom:4px;}
div.admin {border:solid 1px #aaaaaa;}
div.admininner {border:solid 4px #f2f2f2;padding:10;margin:1;font-family:verdana;color:#666666;}
div.code {	font-family: 'courier new';font-size:9pt; border:solid 1px #3A5011;background-color:#EBE9D7;padding:7px;color:#333333;white-space:pre;margin:5;}
.admininfo {font-size:8pt;color:brown;font-family:verdana,'Bitstream Vera Sans',arial;margin-bottom:5px;background-color:#f8f6e8;padding:4;}
.adminalert {font-size:10pt;color:red;font-family:verdana,'Bitstream Vera Sans',arial;}

/* new admin setup 29-01-2008 */
h2.admin {padding:4 4;background-color:#6288AE;font-size:11pt;line-height:24px;color:#f0f0f8;font-weight:normal;font-family:tahoma,verdana,arial;border-top:solid 1px #A6CF9F;
    background-image:url(/img/menubar/menu_blue.png);font-weight:bold;margin:0;}
h3.admin {height:20px;font-size:8pt;color:#c4c4c4;padding-left:5px;line-height:20px;background-color:#6288AE;background-image:url(/img/menubar/menu_blue.png);margin:0;border-bottom:solid 1px #454580;}
h3.admin a {font-weight:normal;font-size:8pt;color:#ffffff;}
.adminpage {}

/* userpages 29-01-2008 */
.usersection {height:24px;background-color:#6288AE;font-size:11pt;line-height:24px;color:#f0f0f8;padding-left:10px;font-weight:normal;font-family:tahoma,verdana,arial;border-top:solid 1px #A6CF9F;
    background-image:url(/img/menubar/menu_blue.png);border-bottom:solid 1px #454545;font-weight:bold;margin:0;}
.usermenu {font-size:8pt;color:#c4c4c4;padding-left:10px;line-height:15px;margin:0;}
.usermenu a {font-weight:normal;font-size:8pt;color:#3370ae;}
.userpage {background-image:url(/img/efg_watermark.jpg);background-position:130px -130px;background-repeat:no-repeat;background-repeat:no-repeat;}
.userpage-border {border:solid 2px #CDEA9E;background-image:url(/img/efg_watermark.jpg);background-repeat:no-repeat;background-position:130px -130px;background-repeat:no-repeat;}

/* inner page layout for admin screens */
.adminform {border:solid 1px #003c74;font-family:verdana,'Bitstream Vera Sans',arial;font-size:10pt;background-color:white;}

 ul.admin
{
    list-style-type: none;
    padding: 0;
    margin: 0;
}

li.admin
{
	list-style-type: none;
    background-image: url(/img/bullet_green.gif);
    background-repeat: no-repeat;
    background-position: 0 0em;
    padding-left: 1.3em;
    margin:.2em 0;
    font-size:10pt;
}

/* DisplayGuide */
a.picker {color:white;text-decoration:none;font-size:1.1em;} 
a.picker:hover {text-decoration:underline;}
.picker a {color:white;text-decoration:none;font-size:9pt;}


select, textarea {
	font-family: verdana,Bitstream Vera Sans;
	font-size: 1em;
	border: 1px #a2a2a2 solid;
}

.input { 
		font-family: verdana,Bitstream Vera Sans;
		font-size: 1em;
		border: 1px #a2a2a2 solid;
		height:19px;
		margin:0 auto;
		background-color: white ! important;
		}
		
.efginput {
		font-family: verdana,Bitstream Vera Sans;
		font-size: 1em;
		border: 1px #a2a2a2 solid;
		background-color: white ! important;
}

input.submit { background-color: #A2D3EB ! important;
 }

td.normal {
	background-color: White;
}

td.highlight {
	background-color: #800000;
}


td.guidesel {	background-color: #42599C; }
td.guidebox {}
td.guidebox1 {	background-color: #f8f8ff;}
a.guidebox {color:#222222;font-size:10pt;font-family:verdana,arial,Bitstream Vera Sans,helvetica;text-decoration:none;}
a.guidebox:hover {color:#FFFFFF;}
div.guidebox { width:108px; height:20px;padding:0px; }
div.guidebox1 { width:108px; height:20px;padding:0px; border:solid 1px #42599c; }
td.guidehere {	background-color: #800000;}
a.linkhere {color:#ffffff;font-size:10pt;font-family:verdana,arial,Bitstream Vera Sans,helvetica;text-decoration:none;}


a.lnav {color:#42599c;font-size:9pt;}
a.lnav:hover {color:#ff1100;text-decoration:none;}

a.mlink {color:#ffffff;font-size:9pt;text-decoration:none;}
a.mlink:hover {text-decoration:underline;}

a.logmenu {color:#ffffff;font-size:10pt;text-decoration:none;}
a.logmenu:hover {text-decoration:underline;}


div.bod { margin-left:20px; }
div.linkbox { width:107px; height:24px;padding:0px; border:solid 1px #e0e0e0; }


td.gm {
background: url(/img/easyfind_button.gif) 0 0 no-repeat;
margin:0;
padding:0;
}

td.gm2 {
background: url(/img/easyfind-button_1.gif) -151px 0 no-repeat;
color:#ffffff;
font-size:9pt;
}

a.gm {
color:#ffffff;
font-size:10pt;
font-family:arial,verdana,helvetica;
width:151;height:29;
}

a.gm:hover, a.gm:active {
background-image: url(/img/easyfind_button.gif);
background-position: -151px 0px;
background-repeat: no-repeat;
width:151;height:29;
}

/* Top Menu */
td.gtm {
background-color:#cecfce;
}

img.gtm {background: transparent;}
a.gtm { background-color: #cecfce;height:32px; }
a.gtm:hover { background-color: #808080; }

a.rollover { background-color: #34566C;padding:5 0 5 0;margin:0;height:32px;font-size:10pt;font-family:verdana,arial,Bitstream Vera Sans,helvetica;color:#ffffff;vertical-align:middle;font-weight:bold;background-image: url(/img/blue_button1.jpg);}
a.rollover:hover, a.rollover:active { background-color: #6C7204;text-decoration:none; background-image: url(/img/green_button2.jpg);}

table.moduletable {
	width: 100%;
	margin-bottom: 5px;
	padding: 0px;
	border-spacing: 0px;
	border-collapse: collapse;
}

div.moduletable {
	padding: 0;
	margin-bottom: 2px;
}

table.moduletable th, div.moduletable h3 {
	background: url(../images/subhead_bg.png) repeat-x;
	color: #666666;
	text-align: left;
	padding-left: 4px;
	height: 21px;
	line-height: 21px;
	font-weight: bold;
	font-size: 10px;
	text-transform: uppercase;
	margin: 0 0 2px 0;
}

table.moduletable td {
	font-size: 11px;
	padding: 0px;
	margin: 0px;
	font-weight: normal;
}
a.mainlevel:link, a.mainlevel:visited {
	display: block;
	background: url(/img/menu_bg.png) no-repeat;
	vertical-align: middle;
	font-size: 11px;
	font-weight: bold;
	color: #ccc;
	text-align: left;
	padding-top: 5px;
	padding-left: 18px;
	height: 20px !important;
	height: 25px;
	width: 100%;
	text-decoration: none;
}

a.mainlevel:hover {
	background-position: 0px -25px;
	text-decoration: none;
	color: #fff;
}

a.mainlevel#active_menu {
	color:#fff;
	font-weight: bold;
}

a.mainlevel#active_menu:hover {
	color: #fff;
}

a.menu:link, a.menu:visited {
	color: #c64934; text-decoration: none;
	font-weight: bold;font-family:verdana;
}

a.menu:hover {
	color: #900;	text-decoration: none;
	font-weight: bold;
}

/*Ticker Listings*/
#tickerListings li {
	list-style-type: none;
	margin: 0;
    color:#e0e0ef;
    padding:1px;
    background-color:#3370AE;
    line-height:20px;
    background-image: url(/img/listing_ticker_bg.jpg);
    font-family:tahoma,verdana,arial,'bitstream vera sans';
}

a.ticker {
    color:#ffffff;
    font-family:verdana,arial,'bitstream vera sans';
    text-decoration:none;
    font-weight:normal;
    font-size:.9em;
}
a.ticker:hover { text-decoration: underline;}


.tabbed {background-image:url(/img/tabs/matt_db.jpg);background-position:top left;padding:4 10 4 10;line-height:22px;height:27px;font-size:8pt;color:white;white-space:nowrap;background-color:#495774;}
.tabbed_on {background-image:url(/img/tabs/matt_red.jpg);background-position:top left;padding:4 10 4 10;line-height:22px;height:27px;font-size:8pt;color:white;white-space:nowrap;background-color:#ED5548;}
.tabbed a {color:white;font-size:8pt;}
.tabbed_on a {color:white;font-size:8pt;}

.tabthin {background-image:url(/img/tabs/matt_db.jpg);background-position:top left;padding:4 6 4 6;line-height:22px;height:27px;font-size:10pt;color:white;white-space:nowrap;background-color:#52607B;font-family:tahoma;}
.tabthin_on {background-image:url(/img/tabs/matt_red.jpg);background-position:top left;padding:4 6 4 6;line-height:22px;height:27px;font-size:10pt;color:white;white-space:nowrap;background-color:#ED5548;font-family:tahoma;}
.tabthin a {color:white;font-size:10pt;}
.tabthin_on a {color:white;font-size:10pt;}


/* Sam's Css */

#prop_txt {
	color: #225597;
	font-weight: bold;
}

#right_img {
	margin-bottom: 4px;
}



