
/**
 * dark blue - 0e44a9    	(was 164c9d, 1358d8)
 * bright blue - 6699f5 	(was 6699f5)
 * bg blue - dde5ff				dde5ff
 * bright green - 0b981a 	(was 169d16, 0E660E)
**/

.bright a:active, .dark .bright a:active  { color: #141FDA; }
.bright a:link, .dark .bright a:link { color: #141FDA;  }
.bright a:visited, .dark .bright a:visited  { color: #9C169A;  }
.bright a:hover, .dark .bright a:hover  { color: #141FDA;  text-decoration: none; }

/**
.bright a:active, .dark .bright a:active  { color: #0033cc; }
.bright a:link, .dark .bright a:link { color: #0033cc;  }
.bright a:visited, .dark .bright a:visited  { color: #669933;  }
.bright a:hover, .dark .bright a:hover  { color: #0033cc;  text-decoration: none; }
**/

.dark a:active, .bright .dark a:active  { color: #6699f5; }
.dark a:link, .bright .dark a:link { color: #6699f5;  }
.dark a:visited, .bright .dark a:visited { color: #CF88D4;  }
.dark a:hover, .bright .dark a:hover  { color: #6699f5;  text-decoration: none; }

.bright .dark .plainlink a, .dark .plainlink a { color: #ffffff; text-decoration: none; }
.bright .dark .plainlink a:hover, .dark .plainlink a:hover { color: #6699f5; text-decoration: none; }
.bright .dark .plainlink a:visited, .dark .plainlink a:visited { color: #ffffff; text-decoration: none; }

.dark .bright .plainlink a, .bright .plainlink a { color: #000000; text-decoration: none; }
.dark .bright .plainlink a:hover, .bright .plainlink a:hover { color: #0e44a9; text-decoration: none; }
.dark .bright .plainlink a:visited, .bright .plainlink a:visited { color: #000000; text-decoration: none; }

.darkblue { color: #0e44a9; }

ol, ul { padding-top: 0px; margin-top: 10px; }
th {
	font-family: arial;
	font-size:10pt;
	color: #999999;
}
td {
	font-size:10pt;
	font-family: arial;
}
.dark .bright td, .bright td, td {
	color: #000000;
}
.dark td, .bright .dark td {
	color : #FFFFFF; 
}
p {
	padding:3px;
	margin:0px;
}
.indent { padding: 0px 20px; }
body {
	margin: 0px;
	padding: 0px;
	font-family: arial;
	font-size:10pt;
	background-repeat: repeat-x;
	background-color: #ffffff;
	color: #000000;
	height:100%;
}
#main-content {
	position:relative;
	z-index:1;
}
#custom-bg-img {
	position:fixed;
	display:none;
	top:0;
	left:0;
}
.dark { color: #ffffff; }
.dark .bright { color: #000000; }
.maintable {
	z-index: -1;
	background: url(http://static.dreamer.me/img/home/gradient2.png);
	background-repeat: repeat-x; 
}
.bright .dark .blueerror, .dark .blueerror { padding:4px 0px; color: #6699f5; }
.bright .blueerror, .dark .bright .blueerror { padding:4px 0px; color: #878CDA; }
.bright .dark .error, .dark .error { padding:4px 0px; color: #FF6666; }
.dark .bright .error, .bright .error { padding:4px 0px; color: #AA0000; }
.dark .light, .bright .light, .bright .dark .light, .dark .bright .light { color: #999999; }
.bright .dark a, .dark .light a, .dark .bright .menulink .light a, .bright .menulink .light a, .dark .bright .light a, .bright .light a  { color: #999999; }
.bright .dark a:link, .dark .light a:link, .dark .bright .menulink .light a:link, .bright .menulink .light a:link, .dark .bright .light a, .bright .light a  { color: #999999; }
.bright .dark a:visited, .dark .light a:visited, .dark .bright .menulink .light a:visited, .bright .menulink .light a:visited, .dark .bright .light a, .bright .light a  { color: #999999; }
.bright .dark a:hover, .dark .light a:hover, .dark .bright .menulink .light a:hover, .bright .menulink .light a:hover, .dark .bright .light a, .bright .light a  { color: #999999; }
.question { font-size: 11pt; font-weight:bold; }
.question-description { padding:5px; color:#777777; }
.large { font-size: 11pt; }
.medium { font-size; 9pt; }
.small { font-size: 8pt; }
.underlineonhover a { text-decoration:none; }
.underlineonhover a:hover { text-decoration:underline; }

.white-bg { background: #FFFFFF; }
.note { font-style: italic; font-size: 9pt; }
.previewtext, .previewtext td { font-size: 5pt; }
.dark .bright strong, .bright strong { color: #0e44a9; font-weight: bold; }
.bright .dark strong, .dark strong { color: #6699f5; font-weight: bold; }

.blue-button {
	background-image: url(http://static.dreamer.me/img/page/buttons/blue-center.png);
	background-repeat: repeat-x;
	font-family:Arial Rounded MT Bold;
	font-size:12pt;
	text-align:center;
	padding: 0px 5px;
}
.blue-button-link a { color:#FFFFFF; text-decoration:none; }
.blue-button-link a:active { color:#FFFFFF; text-decoration:none; }
.blue-button-link a:visited { color:#FFFFFF; text-decoration:none; }
.blue-button-link a:link { color:#FFFFFF; text-decoration:none; }
.blue-button-link a:hover { color:#000000; text-decoration:none; }

a:visited { }
a:hover { text-decoration: none; }

.bright .dark .menulink a:active , .dark .menulink a:active { color: #6699f5; }
.bright .dark .menulink a:link , .dark .menulink a:link { color: #6699f5;  }
.bright .dark .menulink a:visited , .dark .menulink a:visited { color: #6699f5;  }
.bright .dark .menulink a:hover , .dark .menulink a:hover { color: #6699f5;  text-decoration: none; }

/*
.menulink a:active { color: #0e44a9; }
.menulink a:link { color: #0e44a9;  }
.menulink a:visited { color: #0e44a9;  }
.menulink a:hover { color: #0e44a9;  text-decoration: none; }
*/
.dark .bright .menulink a:active , .bright .menulink a:active { color: #0e44a9; }
.dark .bright .menulink a:link , .bright .menulink a:link { color: #0e44a9;  }
.dark .bright .menulink a:visited , .bright .menulink a:visited { color: #0e44a9;  }
.dark .bright .menulink a:hover , .bright .menulink a:hover { color: #0e44a9;  text-decoration: none; }

.dark .home-page-text { color:#ffffff; }
.bright .home-page-text { color:#000000; }

/*
a:active { color: #1E71E8; }
a:link { color: #1E71E8;  }
a:visited { color: #1E71E8;  }
a:hover { color: #1E71E8;  text-decoration: none; }
*/

.site-selectbox { background:#dde5ff;border:2px solid #6699f5; font-size:12pt; }
.site-selectbox-small { background:#dde5ff;border:2px solid #6699f5; font-size:10pt; }
.site-bluebox {	background:#dde5ff;padding:6px;border:2px solid #6699f5; }
.site-greenbox { background: #C8F7D1; padding: 4px; border: 1px solid #0b981a; }
.site-graybox { background: transparent; padding: 4px; border: 1px solid #888888; }

.widget-editbox { background:#dde5ff;padding:2px; }
.widget-edit-out { border: 2px solid transparent; }
.widget-edit-over { border: 2px solid #6699f5; }

.dark .page-footer, .bright .page-footer {
	color: #888888; 
	padding:0px;
	margin:0px;
	font-size:7pt;
	text-align:center;
	padding-top:3px;
}

.title
{
	font-family: "Arial Rounded MT Bold", arial, sans-serif, verdana,"lucida grande", helvetica, verdana;
	margin: 0px;
	font-size: 20pt;
	color: #227cfd;
	font-weight:bold;
}
.title a:active {  color: #227cfd; text-decoration: none; }
.title a:link {  color: #227cfd; text-decoration: none; }
.title a:visited {  color: #227cfd; text-decoration: none; }
.title a:hover {  color: #227cfd; text-decoration: none; }

.menu
{
	font-family:arial;
	font-size:10pt;		
}
.menu a:active {  text-decoration: none; }
.menu a:link {  text-decoration: none; }
.menu a:visited {  text-decoration: none; }
.menu a:hover {  text-decoration: underline; }
		
h1
{
	font-family: "Arial Rounded MT Bold";
	text-align:center;
	font-size:14pt;
	font-weight:bold;
}
.bright .dark h1, .dark h1 { color: #6699f5; }
.dark .bright h1 , .bright h1 { color: #0e44a9; }

.url { color:#17a828; text-decoration:none; }
.url a { color:#17a828; text-decoration:none; }
.url a:link { color:#17a828; text-decoration:none; }
.url a:visited { color:#17a828; text-decoration:none; }
.url a:hover { color:#17a828; text-decoration:underline; }

.whitelink td { color: #FFFFFF; }
.whitelink { color: #FFFFFF; }
.whitelink a:active {  color: #FFFFFF; }
.whitelink a:link {  color: #FFFFFF; }
.whitelink a:visited {  color: #FFFFFF; }
.whitelink a:hover {  color: #FFFFFF; text-decoration: none; }

h2
{
	font-size: 11pt;
	font-weight: bold;
	/*
	*/
	border: 2px solid #6699f5;
	background-color: #dde5ff;
	padding:5px 10px;
	color: #0e44a9;
	font-weight:bold;
	margin-bottom:7px;
	margin-top:6px;
}


h3
{
/*	
	background: #F4FFF6;
	border: 1px solid #20CD32;
	color: #0b981a;
	*/
/*	
	color: #0e44a9;
*/
	border: 1px solid #AAAAAA;
	background: #EEEEEE;
	color: #555555;
		
	margin: 7px 0px;
	font-size: 10pt;
	padding: 3px 6px;
	font-weight:bold;
	position: relative;
	left: -6px;
	width: 102%;
}
#table-of-contents
{
/*	background: #EEEEEE;
	border: 1px solid #AAAAAA;*/
	padding: 0px 6px;
}
.toc-header 
{ 
	color: #0e44a9;  /** for some reason it's ignoring this, unless I put it in style*/
	background:#dde5ff;
	padding:3px;
}

.dark .bright h4, .bright h4 { text-decoration: underline; margin: 7px 0px; font-size: 10pt; color: #0e44a9; font-weight:bold;margin-bottom:4px;  }
.bright .dark h4, .dark h4 { text-decoration: underline; margin: 7px 0px; font-size: 10pt; color: #6699f5; font-weight:bold; margin-bottom:4px; }


.h2-header { background-image: url(http://static.dreamer.me/img/page/h2-middle.png); background-repeat: repeat-x; }
.h2-contents { padding: 8px 8px; }


h5
{
	margin: 7px 0px;
	font-size: 10pt;
	color: #0e44a9;
	font-weight:bold;
}

.left-sidebar h6
{
	color:#000000;
	font-weight:bold;
	text-decoration: none;
}
h6
{
	margin: 7px 0px;
	font-size: 10pt;
	color: #000000;
	font-size: 9pt;
	font-weight:bold;
	text-decoration: underline; 
}

.dark .bright .h7, .bright .h7 { text-decoration: underline; margin: 7px 0px; font-size: 10pt; color: #000000; font-weight:bold;margin-bottom:4px;  }
.bright .dark .h7, .dark .h7 { text-decoration: underline; margin: 7px 0px; font-size: 10pt; color: #FFFFFF; font-weight:bold; margin-bottom:4px; }


.frame {
	background: #FFFFFF;
	padding: 5px 15px 5px 15px;
}

li
{
	padding-top:4px;
}

.graybox
{
	border: 1px solid #227cfd;
	background: #DDDDDD;
	padding: 8px 12px;
}

.amazonSearch {
  background-image:url('img/home/amazon.jpg');
  background-repeat:no-repeat;
} 

.quotebox {
	font-style: italic;
	border: 1px solid #0e44a9; 
	margin:20px;
	padding: 5px;
	background:#edf1fb;
}
.greenquote {
	background: #F4FFF6;
	border: 1px solid #000000;
	margin-bottom:10px;
	/*background:#EEEEEE;
	color: #0b981a;
	border:1px solid #777777;
	*/
	padding:6px;
	font-style: italic;
}
.grayquote {
	font-size: 11pt;
	font-style: italic;
	border: 1px solid #777777; 
	margin:20px;
	padding: 10px;
	background:#EEEEEE;
}
.lightquote {
	font-style: italic;
	padding: 10px;
	color:#555599;
}
.transparent-black { background-image: url(http://static.dreamer.me/img/page/transparent-black.png); background-repeat:repeat-both; z-index: -8888; }
.transparent-white { background-image: url(http://static.dreamer.me/img/page/transparent-white.png); background-repeat:repeat-both; z-index: -8888; }

.bottom { font-size:8pt; }
.dark .bottom a:active {  color: #AAAAAA; text-decoration: none; }
.dark .bottom a:link {  color: #AAAAAA; text-decoration: none; }
.dark .bottom a:visited {  color: #AAAAAA; text-decoration: none; }
.dark .bottom a:hover {  color: #AAAAAA; text-decoration: underline; }
.bright .bottom a:active {  color: #555555; text-decoration: none; }
.bright .bottom a:link {  color: #555555; text-decoration: none; }
.bright .bottom a:visited {  color: #555555; text-decoration: none; }
.bright .bottom a:hover {  color: #555555; text-decoration: underline; }

.bright .tagline, .dark .tagline { font-size:11pt;font-weight:bold;color:#6699f5; }
.bright .tagline a, .dark .tagline a  { color: #6699f5; }
.bright .tagline a:visited, .dark .tagline a:visited  { color: #6699f5; }
.bright .tagline a:hover, .dark .tagline a:hover  { color: #6699f5; }
.bright .tagline a:link, .dark .tagline a:link  { color: #6699f5; }
.bright .tagline a:active, .dark .tagline a:active { color: #6699f5; }

.searchinput {
	font-weight: bold;
	font-size: 11pt;
}
.searchsubmit {
	font-size: 11pt;
}

.resultstitle {
	font-size: 11pt;
}

.colorinput
{
	background-color: #dde5ff;
}

/** PAGE NUMBERS at the bottom of search results old was height: 30, padding 5px 10px **/
#pages { margin:8px; }
#pages a {
	text-decoration: none;
	border: 1px solid #227cfd;
	background: #FFFFFF;
	color: #000000;
	height: 25px;
	padding: 3px 7px;
	text-align:center;
}
#pages .inactive {
	text-decoration: none;
	border: 1px solid #227cfd;
	background: #6699ff; 
	color: #000000;
	height: 25px;
	padding: 3px 7px;
	text-align:center;
}
#pages a:hover {
	background: #6699ff; 
}
.search-result { padding: 3px; margin-bottom: 3px; width: 580px; }
.mobile-search-result { padding: 3px; margin-bottom: 3px; }
.related-search-result { margin-bottom: 3px; }
.search-result-hover { cursor: hand; cursor: pointer; background: #dde5ff; padding: 3px; margin-bottom: 3px; }

.news { font-family:Georgia; }
.news .search-result-hover { cursor: hand; cursor: pointer; border: 2px solid #777777; background: #f5f5f5;}

/*.page_divider { margin-top:0px; width: 100%; background: #6699F5; }*/
.dark .page_divider { margin-top:0px; width: 100%; background: #292929; }
.bright .page_divider { margin-top:0px; width: 100%; background: #EEEEEE; }
.light_divider { background:#AAAAAA; }
.vertical_divider { background: #0e44a9; }
#sidebar { padding: 8px; background: #dde5ff; /* border: 2px solid #6699f5; */}

.assignment-name { font-weight:bold: font-size:14pt; color: #0e44a9; font-weight:bold; }

.bright .selected-tab, .dark .bright .selected-tab { color: #000000; }
.bright .dark .selected-tab, .dark .selected-tab { color: #FFFFFF; }
.search-title {font-size: 9pt;font-family:Arial Rounded MT Bold; color:#6699f5;font-weight:bold; }
.bright .no-search-bg .search-title {font-size: 9pt;font-family:Arial Rounded MT Bold; color:#0e44a9;font-weight:bold; }
.search_input { padding-top:3px; padding-bottom:3px; padding-left:3px; border: 2px solid #6699f5; font-weight: bold; font-size: 12pt; height: 30px; background: #FFFFFF; }
.search_xl { width:500px; }
.search_l { width:365px; }
.search_m { width:300px; }
.search_s { width:220px; }
.search_xl_half { width:300px; }
.search_l_half { width:210px; }
.search_m_half { width:180px; }
.search_s_half { width:140px; }
#search_box { text-align:center; color: #ffffff; background-image: url(http://static.dreamer.me/img/page/search-bg-med.png); background-repeat: no-repeat; width: 720px; height: 226px; }
/*#search_box { text-align:center; color: #ffffff; background-image: url(http://static.dreamer.me/img/page/search-bg.png); background-repeat: no-repeat; width: 843px; height: 266px; }*/
#small_search_box { text-align:center; color: #ffffff; background-image: url(http://static.dreamer.me/img/page/search-bg-small.png); background-repeat: no-repeat; width: 486px; height: 119px; }


.standardbox_center { padding-left:3px; padding-right:3px; padding-top:3px; padding-bottom:3px; }
.bright .standardbox_top-title, .dark .standardbox_top-title { padding: 0px 3px; color:#FFFFFF; font-size:10pt; font-weight: bold; background-repeat: repeat-x; }
.standardbox_bottom { background-repeat: repeat-x; }
.standardbox_top { background-repeat: repeat-x; }
.standardbox_right { background-repeat: repeat-y; }
.standardbox_left { background-repeat: repeat-y; }
.standardbox_tl { }
.standardbox_tr { }
.standardbox_br { }
.standardbox_bl { }


.bright #earth-small { background-image: url(http://static.dreamer.me/img/home/earth-small-bright.png); }
.dark #earth-small { background-image: url(http://static.dreamer.me/img/home/earth-small-dark.png); }
.bright #set-layout { background-image: url(http://static.dreamer.me/img/page/set-layout-bright.png); }
.dark #set-layout { background-image: url(http://static.dreamer.me/img/page/set-layout-dark.png); }

.whitelink a:active {  color: #FFFFFF; }
.whitelink a:link {  color: #FFFFFF; }
.whitelink a:visited {  color: #FFFFFF; }
.whitelink a:hover {  color: #FFFFFF; text-decoration: none; }

/** search suggestion stuff **/
.suggestion_box { color: #000000; border: 3px solid #6699f5; font-weight: bold; font-size: 12pt; 	
	background: url(http://static.dreamer.me/img/page/bg-gradient.png); background-repeat: repeat-x; z-index: 10000;
}
.suggestion-item { padding-left: 3px; }
.suggestion_box_contents a { color: #000000; }
.suggestion_box_contents a:hover { background: #6699f5; }
.suggestion-hilight-row { background: #6699f5; cursor: hand; }
.suggestion-hilight-word { font-weight: normal; }
.suggestion-word { font-weight: bold; }
.suggestion-command { color: #33CC00; font-weight: normal; }
.suggestion-hilight-row .suggestion-command { color: #FFFFFF; }
.command-box { border-top: 2px solid #6699f5; margin-top: 3px; padding-bottom:3px;}

.widget-list-category { margin:4px; color: #FFFFFF; font-size:9pt; background: #6699f5; border: 2px solid #6699f5; }
.widget-list-category-text { color: #FFFFFF; font-weight: bold; }
/*.bright .widget-list-category,.widget-list-category { margin:4px; color: #0e44a9; font-weight: bold; font-size:9pt;}*/
.widget-list-category a { color: #0e44a9; text-decoration:none;  }
.widget-list-category a:link { color: #0e44a9; text-decoration:none;  }
.widget-list-category a:visited { color: #0e44a9; text-decoration:none;  }
.widget-list-category a:hover { color: #0e44a9; text-decoration:underline; }

.dark .widget-list-category a { color: #6699f5; text-decoration:none;  }
.dark .widget-list-category a:link { color: #6699f5; text-decoration:none;  }
.dark .widget-list-category a:visited { color: #6699f5; text-decoration:none;  }
.dark .widget-list-category a:hover { color: #6699f5; text-decoration:underline; }

.bright .widget-list-category,.widget-list-category a { color: #0e44a9; text-decoration:none;  }
.bright .widget-list-category,.widget-list-category a:link { color: #0e44a9; text-decoration:none;  }
.bright .widget-list-category,.widget-list-category a:visited { color: #0e44a9; text-decoration:none;  }
.bright .widget-list-category,.widget-list-category a:hover { color: #0e44a9; text-decoration:underline; }

.widget-list-contents { padding: 5px 10px; }
.widget-list-contents a { color: #000000; text-decoration:none; }
.widget-list-contents a:link { color: #000000; text-decoration:none; }
.widget-list-contents a:visited { color: #000000; text-decoration:none; }
.widget-list-contents a:hover { color: #000000; text-decoration:underline; }
.widget-list-contents-my-widget a { text-decoration:underline; }
.widget-list-contents-my-widget a:link { text-decoration:underline; }
.widget-list-contents-my-widget a:visited { text-decoration:underline; }
.widget-list-contents-my-widget a:hover { text-decoration:none; }
.widget-options-label { font-weight: bold; }
.widget-options-box { text-align:left; width:400px;}

.widget-title { font-size:10pt; font-weight: bold; }
.dark .widget-title { color: #FFFFFF; }
.bright .widget-title { color: #000000; }
.widget-title-dreamerblue { border-bottom: 2px solid #6699f5; }
.widget-title-blue { border-bottom: 2px solid #0f72ca; }
.widget-title-red { border-bottom: 2px solid #ed0800; }
.widget-title-orange { border-bottom: 2px solid #ed7a00; }
.widget-title-green { border-bottom: 2px solid #2bca0f; }
.widget-title-purple { border-bottom: 2px solid #ca0fb9; }


.dark .previewtext .widget-title { color: #FFFFFF; font-size:6pt; font-weight: bold; border-bottom: 1px solid #FFFFFF; font-family: Arial Rounded MT Bold; }
.bright .previewtext .widget-title { color: #000000; font-size:6pt; font-weight: bold; border-bottom: 1px solid #000000; font-family: Arial Rounded MT Bold; }

.flickr-images { }
.flickr-image-box { }

.twitter-user { font-weight: bold; }
.bright .twitter-user a { color: #61799D;text-decoration:none; }
.bright .twitter-user a:link { color: #61799D;text-decoration:none; }
.bright .twitter-user a:visited { color: #61799D;text-decoration:none; }
.bright .twitter-user a:hover { color: #61799D;text-decoration:underline; }
.dark .twitter-user a { color: #CBDAF5;text-decoration:none; }
.dark .twitter-user a:link { color: #CBDAF5;text-decoration:none; }
.dark .twitter-user a:visited { color: #CBDAF5;text-decoration:none; }
.dark .twitter-user a:hover { color: #CBDAF5;text-decoration:underline; }
.twitter-text a { text-decoration:none; }
.twitter-text a:link { text-decoration:none; }
.twitter-text a:visited { text-decoration:none; }
.twitter-text a:hover { text-decoration:underline; }

.rss-title { padding-top:5px; }
.rss-title-bold .rss-title { font-weight: bold; }
.rss-title a { text-decoration:none; }
.rss-title a:link { text-decoration:none; }
.rss-title a:visited { text-decoration:none; }
.rss-title a:hover, .bright .bright .rss-title a:hover, .bright .dark .rss-title a:hover, .dark .bright .rss-title a:hover , .dark .rss-title a:hover , .bright .rss-title a:hover     { text-decoration:underline; }
.rss-date { color: #999999; }
.rss-description { }

/*** the accordion ***/
.ui-icon-triangle-1-s { width: 20px; height: 12px; background-image: url(http://static.dreamer.me/img/page/arrow-down.png); }
.ui-icon-triangle-1-e { width: 20px; height: 12px; background-image: url(http://static.dreamer.me/img/page/arrow-right.png); }
.ui-accordion-header { }
.ui-accordion-content { color:#000000; border: 2px solid #6699f5; margin-left:10px; margin-right:10px; background-color:#dde5ff;}
/*
.ui-accordion-content a { color: #000000; text-decoration:none; }
.ui-accordion-content a:link { color: #000000; text-decoration:none; }
.ui-accordion-content a:visited { color: #000000; text-decoration:none; }
.ui-accordion-content a:hover { color: #000000; text-decoration:none; }
*/
.ui-state-active { }
.ui-state-hover { }


/**** the layout editor ****/		
.ui-draggable-dragging { position:absolute; opacity: .5; filter:alpha(opacity=50); z-index:2000; }
.ui-widget-content { }
/*
.widget-source { background: transparent; padding:0px; border: 3px solid transparent; text-align:center; }
.widget-source .draggable-widget { border: 1px solid #888888; margin: 4px 0px; }
#drop-table-holder { border:2px dashed #888888;position:relative;left:-5px; padding:0px 10px; margin-bottom: 90px; }
*/
/*.widget-holder-state-active { background: #EEEEEE; }*/
.widget-holder-state-hover { background: #6699f5; }
.widget-holder-state-hilight { background: #EEEEEE; }
.widget-holder-state-inactive { background: transparent; }
.spacer-preview { border: 2px solid #6699f5; background: #000000; opacity: .3; filter:alpha(opacity=30); }
.draggable-widget { }
.droppable-widget { }
.hilight-droptarget { border: 2px solid #888888; padding:3px 6px; }

.ui-dialog { display:none; color: #000000; background: #FFFFFF; border: 5px solid #6699f5; }
.blue-dialog { background: #dde5ff; }
/*.ui-dialog .ui-dialog-titlebar { margin: 2px; padding:3px; background-image: url(http://static.dreamer.me/img/page/dialog-title-bg.png); background-repeat: repeat-x; color:#FFFFFF; font-family: Arial Rounded MT Bold; }*/
.ui-dialog .ui-dialog-titlebar { background:transparent; border-bottom: 1px solid #6699f5; margin: 2px; padding:3px; color:#000000; font-family: Arial Rounded MT Bold; }
.ui-dialog .ui-dialog-titlebar-close { position: absolute; right: .3em; top: 13px; width: 19px; margin: -10px 0 0 0; padding: 1px; height: 18px; }
.ui-dialog .ui-dialog-titlebar-close span { display: block; margin: 1px; color:#000000; font-size: 8pt;  }
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus { padding: 0; }
.ui-dialog .ui-dialog-content { padding:6px; border: none;}
.ui-dialog .ui-dialog-titlebar .ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; width: 16px; height: 16px; }
.ui-dialog .ui-dialog-titlebar .ui-icon-closethick { background: url(http://static.dreamer.me/img/page/close-blue.png); }
.no-close .ui-dialog-titlebar .ui-icon { display: none; }

/*
.ui-widget-overlay { background: #aaaaaa url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x; opacity: .30;filter:Alpha(Opacity=30); }
.ui-widget-shadow { margin: -8px 0 0 -8px; padding: 8px; background: #aaaaaa url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x; opacity: .30;filter:Alpha(Opacity=30); -moz-border-radius: 8px; -webkit-border-radius: 8px; }/* Accordion
*/

/** the main white bg box on ever page except home page **/
#mainbox { 
	background-color: #FFFFFF;
	width: 950px;
	border: 2px solid #dde5ff;
	padding:10px 15px;
	text-align:left;
}
.whitebox {
	background-color: #FFFFFF;
	border: 2px solid #AAAAAA;
	padding:10px;
	text-align:left;
}

.video-clock {
	width:40px;
	height:15px;
	text-align:center;
	background: #333333;
	color: #FFFFFF;
	font-weight:bold;
}
.overlay { position:absolute; z-index:1000;}
.blue-border { border: 2px solid #6699f5; }

/*
.full-alertbox { border: 2px solid #6699f5; padding: 4px; margin:0px 7px; }
.alertbox { border-left: 2px solid #6699f5; border-bottom: 2px solid #6699f5; border-right: 2px solid #6699f5; padding: 4px; margin:0px 7px; }
*/
.bright .alertbox, .alertbox { background: #FFFFFF; border-left: 2px solid #6699f5; border-bottom: 2px solid #6699f5; border-right: 2px solid #6699f5; padding: 4px; margin:0px 7px; }
.dark .alertbox { background: #333333; border-left: 2px solid #6699f5; border-bottom: 2px solid #6699f5; border-right: 2px solid #6699f5; padding: 4px; margin:0px 7px; }

.white-body { background-image: none; background: #FFFFFF; }
.black-body { background-image: none; background: #000000; }
.stars-body { background-color: #000000; background-image: url(http://static.dreamer.me/img/page/bg/dark-stars.png); }
/*
.red-squares-body { background-color: #FFFFFF; background-image: url(http://static.dreamer.me/img/page/bg/red-squares.png); }
.blue-squares-body { background-color: #FFFFFF; background-image: url(http://static.dreamer.me/img/page/bg/blue-squares.png); }
.pink-squares-body { background-color: #FFFFFF; background-image: url(http://static.dreamer.me/img/page/bg/pink-squares.png); }
.purple-squares-body { background-color: #FFFFFF; background-image: url(http://static.dreamer.me/img/page/bg/purple-squares.png); }
.silver-squares-body { background-color: #FFFFFF; background-image: url(http://static.dreamer.me/img/page/bg/sliver-squares.png); }
.green-squares-body { background-color: #FFFFFF; background-image: url(http://static.dreamer.me/img/page/bg/green-squares.png); }
*/
.light-blue-body  { background-color: #FFFFFF; background-image: url(http://static.dreamer.me/img/page/bg/light-blue.png); }
.light-purple-body  { background-color: #FFFFFF; background-image: url(http://static.dreamer.me/img/page/bg/light-purple.png); }
.light-green-body  { background-color: #FFFFFF; background-image: url(http://static.dreamer.me/img/page/bg/light-green.png); }
.light-pink-body  { background-color: #FFFFFF; background-image: url(http://static.dreamer.me/img/page/bg/light-pink.png); }
.light-silver-body  { background-color: #FFFFFF; background-image: url(http://static.dreamer.me/img/page/bg/light-silver.png); }
.light-blue-dots-body  { background-color: #d7e3fc; background-image: url(http://static.dreamer.me/img/page/bg/blue-dots.gif); }
.light-purple-dots-body  { background-color: #e1d7fc; background-image: url(http://static.dreamer.me/img/page/bg/purple-dots.gif); }
.light-green-dots-body  { background-color: #d7fcd9; background-image: url(http://static.dreamer.me/img/page/bg/green-dots.gif); }
.light-pink-dots-body  { background-color: #fcd7fa; background-image: url(http://static.dreamer.me/img/page/bg/pink-dots.gif); }
.light-silver-dots-body  { background-color: #e9e9e9; background-image: url(http://static.dreamer.me/img/page/bg/silver-dots.gif); }

.dark-orange-squares-body { background-color: #000000; background-image: url(http://static.dreamer.me/img/page/bg/dark-orange-squares.png); }
.dark-blue-squares-body { background-color: #000000; background-image: url(http://static.dreamer.me/img/page/bg/dark-blue-squares.png); }
.dark-red-squares-body { background-color: #000000; background-image: url(http://static.dreamer.me/img/page/bg/dark-red-squares.png); }
.dark-green-squares-body { background-color: #000000; background-image: url(http://static.dreamer.me/img/page/bg/dark-green-squares.png); }
.dark-purple-squares-body { background-color: #000000; background-image: url(http://static.dreamer.me/img/page/bg/dark-purple-squares.png); }
.dark-silver-squares-body { background-color: #000000; background-image: url(http://static.dreamer.me/img/page/bg/dark-silver-squares.png); }
.custom-body { background-repeat: repeat-none; }

.even-tr { background: #EEEEEE; }
.odd-tr { background: #DDDDDD; }
.over-tr { background: #dde5ff; }
.biglink { font-weight:bold;font-size:13pt; }

.ie-background { position:absolute; z-index:-1; }
.ie-content { position:static; }
.book-td { border:2px solid #6699f5;padding:5px; }