﻿tr{ margin:0px; padding:0px; border:0px; border-collapse:separate; border-spacing:0px; } 

td{ margin:0px; padding:0px; border:0px; border-collapse:separate; border-spacing:0px; } 

table{ margin:0px; padding:0px; border:0px; border-collapse:separate; border-spacing:0px; } 

form{ margin:0px; padding:0px; border:0px; border-collapse:separate; border-spacing:0px; } 

dt{ margin:0px; padding:0px; border:0px; border-collapse:separate; border-spacing:0px; } 

dd{ margin:0px; padding:0px; border:0px; border-collapse:separate; border-spacing:0px; } 

dl{ margin:0px; padding:0px; border:0px; border-collapse:separate; border-spacing:0px; } 

ol{ margin:0px; padding:0px; border:0px; border-collapse:separate; border-spacing:0px; } 

ul{ margin:0px; padding:0px; border:0px; border-collapse:separate; border-spacing:0px; } 

li{ margin:0px; padding:0px; border:0px; border-collapse:separate; border-spacing:0px; } 

h4{ margin:0px; padding:0px; border:0px; border-collapse:separate; border-spacing:0px; } 

h3{ margin:0px; padding:0px; border:0px; border-collapse:separate; border-spacing:0px; } 

h2{ margin:0px; padding:0px; border:0px; border-collapse:separate; border-spacing:0px; } 

h1{ margin:0px; padding:0px; border:0px; border-collapse:separate; border-spacing:0px; } 

img{ margin:0px; padding:0px; border:0px; border-collapse:separate; border-spacing:0px; } 

div{ margin:0px; padding:0px; border:0px; border-collapse:separate; border-spacing:0px; } 

p{ margin:0px; padding:0px; border:0px; border-collapse:separate; border-spacing:0px; } 

body{ margin:0px; padding:0px; border:0px; border-collapse:separate; border-spacing:0px; } 

html{ margin:0px; padding:0px; border:0px; border-collapse:separate; border-spacing:0px; }  

select{ margin:0; padding:0; }

input{ margin:0; padding:0; }

* {
	margin: 0;
	padding: 0;
}

body {
	background: #f9efe6;
	font: normal small "Trebuchet MS", Arial, Helvetica, sans-serif;
/*	color: #7D7D7D; */	
	color: #616161;
}

h3 {
}

h2 {
}

h1 {
}

h2 {
}

h3 {
}

ol {
}

ul {
}

blockquote {
}

p {
}

p {
}

blockquote {
	margin-left: 3em;
}

ul {
	margin-left: 3em;
}

ul li {
}

ol {
	margin-left: 3em;
}

ol li {
}

a {
	text-decoration: none;
	color: #3366FF;
}

a:hover {
	text-decoration: none;
	color: #FF6600;
}

img {
}

/* Boxed Style */

.boxed {
}

.boxed .title {
	height: 26px;
	padding: 10px 0 0 10px;
	background:transparent;
	z-index:81;
	text-transform: none;
	font-size: 1em;
	color: #4F270F;
/*	color: #713816; */
}

.boxed .topbar {
	height: 26px;
	padding: 10px 0 0 10px;
	background: url(images/img03.gif) repeat-x;
	filter: alpha(opacity=40); /* IE's opacity*/;
	opacity: 0.4;
	z-index:80;
	text-transform: none;
	font-size: 1em;
	color: #4F270F;
	margin-bottom:-36px;
}

.boxed .content {
	padding: 12px 15px 22px 15px;
	background: url(images/img04.gif) repeat-x;
}

/* Post */

.post {
	margin-bottom: 15px;
	padding: 5px 5px 20px 5px;
}

.post_img {
	margin-bottom: 15px;
	padding: 5px 20px 20px 20px;
	background: url(images/cash-falling-sm.jpg) no-repeat right bottom;
}

.post .title {
	margin-bottom: 20px;
	color: #4F270F
}

.post .date {
	float: left;
	width: 70px;
	padding-right: 20px;
	text-align: right;
	font-size: x-small;
}

.post .date .month {
}

.post .date .day {
}

.post .date .year {
	display: none;
}

.post .meta {
	float: left;
	padding-left: 20px;
	border-left: 1px dotted #713816;
	font-size: x-small;
}

.post .meta p {
}

.post .story {
	padding-top: 50px;
}

.post h3 {
	text-transform: uppercase;
	letter-spacing: 2px;
	font-size: .8em;
}

.post .story ol {
	margin-bottom: 1.5em;
	line-height: 180%;
}

.post .story ul {
	margin-bottom: 1.5em;
	line-height: 180%;
}

.post .story blockquote {
	margin-bottom: 1.5em;
	line-height: 180%;
}

.post .story p {
	margin-bottom: 1.5em;
	line-height: 180%;
}

/* Logo */

#logo {
	width: 924px;
	height: 338px;
	margin-bottom:-126px;
	/*background: url('images/img01.jpg') no-repeat; */
	background: url('images/header.jpg') no-repeat;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0;
}

#logo h1 {
padding: 38px 0px 0 22px;
letter-spacing: -3px;
font-size: 3em;
}

#logo h2 {
	padding: 0 0 0 100px;
	font-size: 1.8em;
}

#logo a {
	text-transform: lowercase;
	text-decoration: none;
	font-style: italic;
	font-weight: bold;
	color: #F8EBE0;
}

/* Menu */

#menu {
	width: 924px; 
	height: 50px;
	margin: 0px auto 0px auto;
}

#menu_contents {
     background-color:transparent;
     height: 100%;
     position: relative;
     width: 100%;
     z-index: 101;
     margin-bottom: 15px;
}
#menu_background {
    margin: 0px 0 -50px 0;
	background: url('images/img02.png') no-repeat;
	height: 50px;
	filter: alpha(opacity=7); /* IE's opacity*/;
	opacity: 0.07;
	width: 924px;
	z-index: 99;
}

#menu ul {
	margin: 0;
	list-style: none;
}

#menu li {
	display: inline;

}

#menu a {
	display: block;
	float: left; 
	padding: 17px 1px 0 22px;
	text-decoration: none;
	font-weight: bold;
}

#menu .active a {

}

#menu a:hover {
}

/* Content */

#content {
	width: 924px;
	margin: 0 auto;
	padding: 0 0 0 0;
}

#extra {
}

/* Content > Main */

#main {
	float: left; 
/*	width: 684px; */
	width: 524px; 
/*	height: 55px; */
	margin-left: 15px;
}

#main a {
}

/* Content > Main > Welcome */

#welcome {
}

/* Content > Main > Example */

#example {
}

/* Content > Sidebar */

#sidebar {
	float: left;
	width: 210px;
}

#sidebar a {
text-decoration:none;
}


/* Content > Sidebar > Login */

#login {
}

#login form {
}

#login fieldset {
	border: none;
}

#login legend {
	display: none;
}

#login label {
	font-size: x-small;
	font-weight: bold;
}

#login input {
	margin-bottom: 5px;
	padding: 2px 5px;
	border: 1px solid #385B88;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#inputtext2 {
	color: #385B88;
}

#inputtext1 {
	color: #385B88;
}

#inputsubmit1 {
	background: #385B88;
	color: #FFFFFF;
}

/* Content > Sidebar > Updates*/

#updates {
}

#updates ul {
	margin: 0;
	list-style: none;
}

#updates h3 {
	margin: 0;
	font: bold x-small Verdana, Arial, Helvetica, sans-serif;
}

#updates p {
	margin-bottom: 1.4em;
	font-size: smaller;
	line-height: normal;
}

/* Content > Sidebar > recent*/

#recent {
}

#recent ul {
	margin: 0;
	list-style: none;
	font-size: small;
}

#recent h3 {
	margin: 0;
	font: bold x-small Verdana, Arial, Helvetica, sans-serif;
}

#recent p {
	margin-bottom: 1.2em;
	font-size: 0.8em;
	line-height: normal;
}


/* Content > Sidebar > Partners*/

#partners {
}

#partners .content {
	padding: 10px 0;
}

#partners ul {
	margin: 0;
	border-bottom: 1px solid #D1BC5C;
	list-style: none;
	line-height: normal;
}

#partners li {
	padding: 10px;
	border-top: 1px solid #D1BC5C;
}

/* Footer */

#footer {
	clear: both;
	width: 884px;
	margin: 0 auto;
	padding: 10px 0;
	border-top: 1px dotted #713816;
}

#footer p {
	margin: 0;
	font-size: x-small;
}

/* Footer > Legal */

#legal {
}

/* Footer > Links */

#links {
}

#news {
		font-size: x-small;
		line-height:105%;
	}



/* From gft */
.evenrow
{
	color: #4A3C8C;
	background-color: #EFECFF;
	font-size: small;
}
.evenrow a
{
	text-decoration: none;
}

.oddrow
{
	color: #4A3C8C;
	background-color: #F7F7F7;
	font-size: small;
}
.oddrow a
{
	text-decoration: none;
}
.true
{
	color: #71FF71;
}
.true a
{
	color: #71FF71;
}
.colheader
{
	text-align: left;
}
.rcolheader
{
	text-align: right;
}
.ccolheader
{
	text-align: center;
}

.partbox
{
	border-width: thin thin thin thin;
	/*padding-right: 3px;
	padding-left: 3px;
	padding-bottom: 3px;
	padding-top: 3px; */
	margin: 0;
	border-left-style: solid;
	border-left-color: #000080;
	border-right-style: solid;
	border-right-color: #000080;
	border-bottom-style: solid;
	border-bottom-color: #000080;
	border-top-style: solid;
	border-top-color: #000080;
	/*margin-bottom: 2px;
	margin-left: 2px;
	margin-right: 2px;
	margin-top: 2px; */
	border-spacing: 3px 3px;
	border-collapse: separate;
}
.partboxtitle
{
	font-weight: bolder;
	color: white;
	background-color: navy;
}

.inputbox
{
	font-size: small;
	font: normal small "Trebuchet MS", Arial, Helvetica, sans-serif;
}

.commentbox
{
	height: 90px;
	width: 330px;
	font: normal small "Trebuchet MS", Arial, Helvetica, sans-serif;
}


.pagercell
{
	font-weight: bolder;
	color: white;
	vcolor: white;
	acolor: white;
	background-color: navy;
}
.message
{
	color: #F00000;
	font-weight: bold;
}
.comment
{
	background-color: #E7E7FF;
}
.helptext
{
	border: dashed 1px #666666;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
	font-style: italic;
	font-size: smaller;
}
.pagetitle
{
	font-size: larger;
	font-weight: bolder;
}


#stc
{
	position: relative;
	float: right;
	margin-right: 10px;
	margin-top: -63px;
	margin-bottom: -33px;
	z-index: 110;
}

#stc a:hover
{
	filter: alpha(opacity=50); /* IE's opacity*/;
	opacity: 0.5;
}

#stc a span
{
display:none;
}

#stc a:hover span 
{
display: block; 
position: absolute; 
top: 78px; 
left: -10px; 
width: 160px; 
padding: 3px; 
margin: 5px; 
border:thin blue solid;
color: #000000; 
background: #DDDDFF;
font: 10px arial, sans-serif;
filter: alpha(opacity=90); /* IE's opacity*/;
opacity: 0.9;
} 

.stc_text {
	filter: alpha(opacity=95); /* IE's opacity*/;
	opacity: 0.9;
}

.stc_text a {
	filter: alpha(opacity=95); /* IE's opacity*/;
	opacity: 0.9;
}

.stc_text a:hover
{
	filter: alpha(opacity=95); /* IE's opacity*/;
	opacity: 0.9;
}


#itemBox {
	position:relative;
}


#tipspan { top:-1px; }
#tipspan2 { top:-1px; }
#tipspan3 { top:-1px; }
#tipspan4 { top:-52px; }
#tipspan5 { top:-100px; }
#tipspan6 { top:-103px; }
#tipspan7 { top:-1px; }
#tipspan8 { top:-1px; }


#tipinput {
width:398px;
font: 12px arial, sans-serif;
}

#tipinput7 {
width:398px;
height:100px;
font: 12px arial, sans-serif;
}

#tipinput2, #tipinput3, #tipinput4, #tipinput5, #tipinput6 {
width:438px;
height:30px;
font: 12px arial, sans-serif;
}

.tipspanSel{
	position: absolute;
	/* top: -1px;   */
	left: 494px; 
	width: 152px; 
	height: 128px;
	padding: 3px; 
	margin: 5px; 
	border:thin blue solid;
	/* color: #000000; */
	background:#ECF9FF;
	font: 11px arial, sans-serif; 
	z-index: 20;
	background: #fee3ad;
	display: block;
}

#tipTitle{
	font: 12px arial, sans-serif;
	line-height:140%; 
}

.tipspanOff {
	display:none;
}

.on {
	position:relative;
	background: #fee3ad;
	border-right:0px;
	z-index:50;
	width:97.3%;
}

.tabLeft{ 
float: left;
padding-top: 5px;
padding-right: 5px;
padding-left: 5px;
width: 90px;
}

.tabLeft2{ 
float: left;
padding-top: 5px;
padding-right: 5px;
padding-left: 5px;
width: 50px;
}

.tabRight{
position: relative;
padding-top: 5px;
}

.genieImg {
	width: 132px; 
	height: 248px;
	position: relative;
	right: -56px;
	top: -10px;
	background-color: transparent;
	background-repeat: no-repeat;
	background-image: url('images/genie_small.png');
	z-index: 200;
}

#google {
	position:relative;
	float: right;
	width: 160px;
	left: 0px; 
	top: 52px;
}

#genie {
	position:absolute; 
	top:320px; 
	width:200px; 
	/* center div */
	left:48%; 
	margin-left:-100px;
	z-index: 200;
}

.noprint {
/* content not displayed in print view - see printitem.css */
}

.printonly {
/* content only displayed in print view - see printitem.css */
display:none;
}

.addinfo {
display:none;
}

.alert {
   display: none;
   position: relative;
   float: right;
	margin-top: -53px;
	margin-bottom: -273px;
	background: #fee3ad;
   border-color: blue;
   border-style: solid;
   border-width: 1px;
   padding: 5px 10px 5px 10px;
   z-index: 198;
}

.indexAddinfo {
	width: 924px;
	margin: 0 auto;
	padding: 0 0 0 0;
	font-family: arial;
	font-size: 10pt;
	text-decoration: none;
	display:none;
}

.indexAddinfo h1 {
	font-family: "Lucida Sans", "Lucida Sans Regular", "Lucida Grande", "Lucida Sans Unicode", Geneva, Verdana, sans-serif;
	font-size: 13pt;
}

#dreamExample {
	top: 30px;
	width: 710px; 
	height: 99%;
	z-index: 250; 
	right: 0;
	left: 0;
	position: absolute;
	border: 1px;
	border-style: solid;
	display: none;	
	margin-left: auto;
	margin-right: auto;
}

.sandbag-left {
	float: left;
	display: block; 
	height: 16px; 
	clear: left;
	/* border: 1px solid #0f0; */
}

.sandbag-right {
	float: right;
	display: block; 
	height: 16px; 
	clear: right;
	/* border: 1px solid #0f0; */
}

#bubble {
	position: absolute; 
	top: -147px; 
	left:-146px; 
	width: 281px; 
	height:207px; 
	z-index: 999; 
	display: none; 
	background: url(/dreams/images/speech-bubble.png) 0 0 no-repeat;
	text-align: center;
}

#bookmarks {
	clear: both;
	margin: 0 auto;
	padding: 5px 0;
	text-align: center; 
	font-family : Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px
	}
	
#overdue{
		position: relative;
}	
	
/*#overdueHelp {
	display: none;	
	font-family: "Lucida Sans", "Lucida Sans Regular", "Lucida Grande", "Lucida Sans Unicode", Geneva, Verdana, sans-serif;
	font-size: 9pt;
	}
*/	
	
#overdueHelp, #truePop {
	display: none;
	filter: alpha(opacity=95); /* IE's opacity*/;
	opacity: 0.95;
	background:#F9EBE0;	
	font-family: "Lucida Sans", "Lucida Sans Regular", "Lucida Grande", "Lucida Sans Unicode", Geneva, Verdana, sans-serif;
	font-size: 9pt;
	line-height:130%;
	top: 350px;
	left:0px;
	right:0px;
	width: 710px;   
	z-index: 250; 
	position: absolute;
	padding: 10px 10px 4px 10px;
	border: 1px;
	border-style: solid;
	margin-left: auto;
	margin-right: auto;
}
	
	

.buttonblue {
	background: #385B88;
	color: #FFFFFF;
}

.inputgeneral {
	margin-bottom: 5px;
	margin-top: 3px;
	padding: 2px 2px;
	border: 1px solid #385B88;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#facebook {
	position: relative;
	left: 48px; 
	top: -26px;
	height: 82px;
	margin-bottom: -82px;
}

#facebook_like {
	position: relative;
	left: 240px; 
	top: -86px;
	width: 190px;
	border: thin white solid;
	height: 82px;
	/*margin-bottom: -82px; */
	color:white;
}

.halfPara p {
	display:block;
	margin-bottom:0.6em;
}

.paraBreak {
	display:block;
	margin-bottom:0.6em;
}

#divZoom {
	position: absolute; 
	top: 10px; 
	text-align:center; 
	padding:2px; 
	z-index:999;
}

#wish {
	position:relative;
	top:27px;
	left:100px;
	margin-left: 20px;
	height:33px;
	width:110px;
	padding-left:21px;
	padding-bottom:2px;
	border-style:solid;
	border-color:#B9B9FF;
	border-width:1px;
	background-color:white;
	background: url(/dreams/images/genie_34_ani.gif) 0 0px no-repeat;
	color:#5E5EFF;
	font-weight:bold;
	font-style:normal;
	text-transform:none;
	line-height:1.2em;
	filter: alpha(opacity=70); /* IE's opacity*/;
	opacity: 0.7;

	}
	
#wish a{	
	background-color:white;
	background: url(/dreams/images/genie_34_ani.gif) 0 0px no-repeat;
	color:#5E5EFF;
	filter: alpha(opacity=80); /* IE's opacity*/;
	opacity: 0.8;
	}

#wish:hover {
	color: #FF6600;
	text-decoration: none;
	filter: alpha(opacity=90); /* IE's opacity*/;
	opacity: 0.9;
	}	

.close {
		color:blue;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size:x-small;
		text-align:center;
		width:100px;		
		margin:  0 auto 0 auto;
		display:block;
		cursor:pointer;
	}	
	
.showLink {
		color:blue;
		cursor:pointer;		
	}

.overdueTip {	
	display:none; 
	filter: alpha(opacity=100); /* IE's opacity*/;
	opacity: 1;
	padding:5px; 
	background:#FBF5B7; 
	position:absolute; 
	top:0px; 
	left:0px; 
	width:300px; 
	z-index:260;
   border-color: blue;
   border-style: solid;
   border-width: 1px;
   color:#341A0A;
	}
	
	#dim {
	display:none;
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	height:100%;
	background:gray;
	filter:alpha(Opacity=50);
	opacity:0.5;
	-moz-opacity:0.5;
	-khtml-opacity:0.5;
	z-index:998;
	}
	
#trans {
	filter:alpha(opacity=0); 
	opacity: 0.0;
	}
	
#notrans {
	margin-top:4em;
	}	

#zoomBox {
	
	visibility: hidden;
	position: absolute; 
	top: 10px; 
	text-align:center; 
	padding:2px; 
	z-index:999;
	padding:15px 15px 15px 15px; 
	border:thin navy solid; 
}

#divOK{
font-size:0px; 
float:left; 
background-color:navy; 
color:white; 
padding:2px 2px 2px 2px; 
border:thin black solid; 
}

#divNo{
font-size:0px; 
float:right; 
background-color:navy; 
color:white; 
padding:2px 2px 2px 2px; 
border:thin black solid; 
cursor:pointer;
}

.news_title {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:blue;

}

.news {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:navy;
text-decoration:none;
}

.snip {
font-size:9px;
font-family:Arial, Helvetica, sans-serif;
color:black;
}

.source {
font-size:9px;
color:#C0C0C0;
font-family:Arial, Helvetica, sans-serif;
margin-bottom:0.3em;
}

.small {
font-size:9.5px;
}

