div.clear 
{
	clear:both;
}

div.warning 
{
	margin-top: 10px;
	margin-bottom: 10px;
	border: 1px dashed red;
	padding: 5px;	
}

.bold {
	font-weight: bold;
}

.reorder li {
	list-style: none;
	padding-left: 0px;
}

.reorder ul {
	margin-left: 0px;
	padding-left: 0px;
}


span.CESuccess {
	color: Green;
}

span.CEError {
	color: red;
}

p,td,th,.normal { 
font-family: Verdana, Geneva, Arial, Helvetica,sans-serif;
font-size: 12px; 
color: #333300;
}

.msgTable p
{
    margin: 0px;
}

div.RegForm
{
	background-color: #FBFBFF;
    border: 1px solid #9BA5A4;
    display: inline-block;
    padding: 5px;
    width: 588px;
}	

.RegForm .summary
{	
	width: 590px;
}

a.blogTitle {
	font-size: 16pt;
	color: #003399;
	text-decoration: none;
	width: 100%;
}

.blogTitle {
	font-size: 15pt;
	color: #333300;
}

a.blogTitle:hover {
	font-size: 16pt;	
	color: white;
	background-color: #003399;
}

.chathl {
	background-color: #e1e1e1;
}

hr	{ color:#D2CDD9; width: 100%; height:1px; border-style:none; background-color:#D2CDD9; padding: 0px 0px 0px 0px;}

form.MainForm {
	margin: 0px;
	padding: 0px;
}

h1{
	font-size: 19pt;
	color: #333399;
}

h2, span.h2
{
	font-size: 18px;
	font-weight: normal;
	color: #333399;
}

.buybutton {
	font-weight: bold;
	color: #333300;

	font-size: 22px;
/*	border: 1px solid Red;*/
}

.bbtext {
	font-family: Arial, Helvetica,sans-serif;
	font-size: 15px; 
	color: #4444FF;
	font-size: 14px;
	font-weight: bold;
}
.bbbutton {
	font-weight: bold;
	color: #4444FF;
	font-size: 14px;
	border: 1px solid #F7941D;	
}

.bgbutton {
	font-weight: bold;
	color: #7DAC40;
	font-size: 14px;
	border: 1px solid #F7941D;	
}



table.bg_header {
	background-image: url("../img/bg_header.jpg");
}

body {
	font-family: Verdana, Geneva, Arial, Helvetica,	sans-serif;
	margin: 0px 0px 0px 0px;
	background: #ffffff url("../img/bg_right.gif") repeat-y right;
	font-size: 12px; 
	color: #333300;
}

body.dumb {
	font-family: Verdana, Geneva, Arial, Helvetica,	sans-serif;
	margin: 0px 0px 0px 0px;
	background: #ffffff;
	font-size: 12px; 
	color: #777777;
}


table.body {
	height: 100%;
	width: 100%;
}

.bg_norepeat{
background-repeat: no-repeat;
}

.bg_right{
background-repeat: repeat-y; 
background-position: right;
}
.bg_top{
background-repeat: repeat-x; 
background-position: top;
background-image: url("../img/bg04.gif");
height: 17px;
}
.pad_tb{
padding: 6px 6px 6px 6px;
}

.padtbleft{
	padding: 0px 0px 0px 6px;
}

.sitemappath {
	padding: 0px 0px 0px 6px;
	color: #595959;
	height: 20px;
}

.pad_title{
padding: 0px 0px 0px 15px;
background-image: url("../img/title_bg.gif");
}
.graybox {
border-left: solid 1px #C4CDD8; 
border-right: solid 1px #C4CDD8; 
border-top: solid 1px #C4CDD8;
padding: 10px 6px 7px 6px;
} 


.gbcl 
{
	background-image: url('../img/corner_l.gif');
	background-repeat: no-repeat;
	width: 15px;
	height: 20px;
}

.gbcr
{
	background-image: url('../img/corner_r.gif');
	background-repeat: no-repeat;
	width: 15px;
	height: 20px;
}



.grayboxbottom {
	background-image: url('../img/bg_bot.gif');
	background-repeat: repeat-x;
	height: 20px;
}

.grayboxtitle {
	background-color: #EFF2F5;
	padding: 4px 6px 4px 6px;
	font-weight: bold;
	border-left: solid 1px #C4CDD8; 
	border-right: solid 1px #C4CDD8; 
	border-top: solid 1px #C4CDD8;
	font-size: 11pt;
/*	color: #b22222;*/
color: red;

}


.articlehdr {
	background-color: #EFF2F5;
	border-bottom: solid 1px #C4CDD8;
	padding-left: 10px;
	padding-right: 10px;
	font-size: 10pt;
	width: 100%;
}


.grayboxut {
	border-left: solid 1px #C4CDD8;
	border-right: solid 1px #C4CDD8;
	padding: 4px 6px 7px 6px;
} 


.graybox2 {
border-left: solid 1px #C4CDD8; 
border-right: solid 1px #C4CDD8; 
padding: 10px;
} 

table.slogan2 { 
background: url("../img/globe03.jpg") no-repeat left;
}

td.slogan2 {
font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 12px; 
font-weight: bold;
color: #911313;
	padding-left: 35px;
	text-align: justify;
}

.slogan { 
font-family: Verdana, Geneva, Arial, Helvetica,sans-serif;
font-size: 19px; 
color: #ffffff;
text-align: center;
vertical-align: middle;
padding-top:8px;
}

td.slogan {
 background-image: url("../img/globe02.jpg");
 background-repeat: no-repeat;
}

h1.title { 
font-family:  Arial, Helvetica,sans-serif;
font-size: 16px; 
color: #798B9E;
padding: 0px 4px 0px 4px;
margin: 0px;
font-weight: bold;
background-color: White;
}

h1 a {
	font-size: 19px;
}

h2 a {
	font-size: 16px;
}

h3 a {
	font-size: 14px;
}
h1.green { 
color: #99cc00;
}

.title2 { 
font-family:  Arial, Helvetica,sans-serif;
font-size: 15px; 
color: #7DAC40;
font-weight: bold;
}
.rich_happy{ 
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
font-size: 12px; 
color: #F7941D; 
text-decoration: underline;
font-weight: bold;
}
input, button{
border: solid 1px #C4CDD8;
font-family: Verdana, Geneva, Arial, Helvetica,sans-serif;
font-size: 12px; 
/*color: #777777;*/
background-color: #ffffff;
}

input[type="button"], input[type="submit"]{
	background-color:	#EFF2F5;
	background-image: url("../img/butbg.gif");
	background-repeat: repeat-x;
}
.search { 
font-family: Verdana, Geneva, Arial, Helvetica,sans-serif;
font-size: 12px; 
color: #000000;
text-decoration: none;
font-weight: bold;
padding: 0px 7px 0px 0px;
}
.pad_search{
padding: 0px 0px 0px 16px;
}

a { 
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
font-size: 12px; 
color: #003399; 
text-decoration: underline;
}
ul.articles {
	list-style-type: square;
	color: #003399;
	margin-left: 18px;
}

ul.articles li {
	padding-bottom: 10px;
}


ul.catlist{
list-style-image: url("../img/bullet.gif");
padding: 0px 0px 0px 20px;
margin: 0px 0px 0px 0px;
}

ul.catlist li {
	margin: 4px 0 4px 4px;

}

ul.sale{
padding: 0px 0px 15px 40px;
margin:  0px 0px 0px 0px;
 list-style-image: url("../img/ok1.gif");
 
  }

ul.sale li {
	padding-bottom: 4px;
}
.li {
	padding: 0px 0px 0px 4px;
}

.catlist a{
	text-decoration: underline;
	font-weight: bold;
}

.catlist .small {
	font-size: 11px;
	color: #595959;
}

table.navmenu {
	white-space: nowrap;
}
.navmenu td {
	padding-right: 2px;
	padding-left: 2px;
}

.subcatlist {
	color: #003399; 
	text-decoration: underline;
	font-weight: normal;
	padding-top: 2px;
	padding-bottom: 2px;
}

.subcatlist td {
   background-image: url("../img/bullet1.gif");
	background-position: left;
	background-repeat: no-repeat;
	padding-left: 10px;
}

.subcatlisthover {
	background-color: #EFF2F5;
	padding-right: 4px;
	border-color: #C4CDD8;
	border-style: solid;
	border-width: 1px;
	padding-top: 2px;
	padding-bottom: 2px;
}

.catlist a:link,
.catlist a:visited{ 
font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; 
font-size: 12px; 
color: #003399; 
text-decoration: underline;
font-weight: bold;
}
 a.gray{ 
font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; 
font-size: 12px;
color: #595959; 
text-decoration: underline;
}
.gray{ 
font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; 
font-size: 12px;
color: #595959; 
}

a.orange 
{
	color: #F7941D;
}

td.catlist, table.catlist {
	padding-top: 6px;
	padding-right: 5px;
	padding-bottom: 6px;
}

.catlistsel {
	background-color: #C4CDD8;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 0px;
}

.catlisthover {
	background-color: #EFF2F5;
	/*padding-right: 4px;*/
}

.catlist img {
	padding-right: 4px;
}

td.avail {
	background-image: url("../img/ok.gif");
	background-position: center;
	background-repeat: no-repeat;
	width: 30px;
	height: 30px;
}

td.unavail {
	background-image: url("../img/no.gif");
	background-position: center;
	background-repeat: no-repeat;
	width: 30px;
	height: 30px;
}

td.notstarted {
	background-image: url("../img/clock.gif");
	background-position: center;
	background-repeat: no-repeat;
	width: 30px;
	height: 30px;
}

a.empty {
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #595959; 
	text-decoration: none;
}

#news td.border{
border-left: solid 1px #C4CDD8;
border-right: solid 1px #C4CDD8;
background-color: #EFF2F5;
padding: 15px 10px 0px 10px;
}
#news th{
background-color: #7DAC40;
font-family: Arial, Helvetica, sans-serif; 
font-size: 12px; 
color: #ffffff; 
font-weight: bold;
padding: 7px 10px 7px 10px;
}
#news td a{
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px; 
color: #286BAC; 
}
#weather td.title{
background-color: #7DAC40;
font-family: Arial, Helvetica, sans-serif; 
font-size: 12px; 
color: #ffffff; 
font-weight: bold;
padding: 0px 10px 0px 0px;
}

#weather td.left_border_g{
background-color: #7DAC40;
border-left: solid 1px #9BA5A4;
}
#weather td.top_border_g{
background-color: #7DAC40;
border-top: solid 1px #9BA5A4;
}
#weather td.bottom_border_g{
background-color: #7DAC40;
border-bottom: solid 1px #9BA5A4;
}

#weather td.forecast{
background-color: #EFF2F5;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
font-size: 12px; 
color: #000000; 
padding: 0px 0px 0px 10px;
}


td.left_border {
/*background-color: #EFF2F5;*/
border-left: solid 1px #9BA5A4;
}
td.right_border{
/*background-color: #EFF2F5;*/
border-right: solid 1px #9BA5A4;
}

#question 
{
	background-color: #FFFFCC;
	height: 104px;
}

#question .question 
{
	vertical-align: middle;
}

#weather
{
	background-color: #EFF2F5;
	height: 104px;
}

td.top_left{
	width: 10px; height: 9px;
	background-image: url('../img/weather_lt2.gif');
	background-repeat: no-repeat;
}
td.top_right{
	width: 10px; height: 9px;
	background-image: url('../img/weather_rt2.gif');
	background-repeat: no-repeat;
}
td.bot_left{
	width: 10px; height: 9px;
	background-image: url('../img/weather_lb2.gif');
	background-repeat: no-repeat;
}
td.bot_right {
	width: 10px; height: 9px;
	background-image: url('../img/weather_rb2.gif');
	background-repeat: no-repeat;
}
td.top_border{
/*background-color: #EFF2F5;*/
border-top: solid 1px #9BA5A4;
}
td.bottom_border{
/*background-color: #EFF2F5;*/
border-bottom: solid 1px #9BA5A4;
}
#weather td.abcontent{
/*background-color: #EFF2F5;*/
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
font-size: 12px; 
color: #000000; 
padding: 0px 0px 0px 0px;
}


#form td.abcontent{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
font-size: 12px; 
color: #000000; 
padding: 0px 0px 0px 0px;
}
#form td.left_border{
/*background-color: #EFF2F5;*/
border-left: solid 1px #C4CDD8;
}
#form td.top_left{
	background-image: url('../img/form_lt.gif');
	background-position: top;
	background-repeat: no-repeat;
}
#form td.top_right{
	background-image: url('../img/form_rt.gif');
	background-position: top;
	background-repeat: no-repeat;
}

#form td.bot_left{
	background-image: url('../img/form_lb.gif');
	background-position: top;
	background-repeat: no-repeat;
}
#form td.bot_right{
	background-image: url('../img/form_rb.gif');
	background-position: top;
	background-repeat: no-repeat;
}


#form td.top_border{
/*background-color: #EFF2F5;*/
border-top: solid 1px #C4CDD8;
}
#form td.bottom_border{
/*background-color: #EFF2F5;*/
border-bottom: solid 1px #C4CDD8;
}
#form td.right_border{
/*background-color: #EFF2F5;*/
border-right: solid 1px #C4CDD8;
}



.rate_top_border{
font-family: Arial, Helvetica, sans-serif; 
font-size: 12px; 
color: #777777; 
border-top: solid 1px #C4CDD8;
font-weight:bold;
}
.pad_rate{
padding: 0 10 0 10px;
font-family: Arial, Helvetica, sans-serif; 
font-size: 12px; 
color: #777777; 
border-bottom: solid 1px #C4CDD8;
font-weight:bold;
}
.rate_name{
padding: 3px 10px 3px 0px;
font-family: Arial, Helvetica, sans-serif; 
font-size: 12px; 
color: #6F8CB5; 
font-weight:bold;
}
.rate_minus{
padding: 0px 0px 0px 10px;
font-family: Arial, Helvetica, sans-serif; 
font-size: 12px; 
color: #DE0000; 
font-weight:bold;
}
.rate_plus{
padding: 0px 0px 0px 10px;
font-family: Arial, Helvetica, sans-serif; 
font-size: 12px; 
color: #3A932E; 
font-weight:bold;
}
.menu_bottom { 
font-family: Verdana, Geneva, Arial, Helvetica, 
sans-serif; font-size: 12px; 
color: #ffffff;
text-decoration: underline;
}

.date{
position: absolute; 
visibility:visible; 
z-index:10; 
top: 151px; 
left:17px;
font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif; 
font-size: 12px; 
color: #959595; 
font-weight:bold;
}

td.datecell {
	background-image: url("../img/bg01.gif");
}

.bottomgreen {
	background-image: url("../img/bg07.gif");	
	color:White;
}

td.bottomgray, table.bottomgray {
	background-image: url("../img/bg05.gif");
}

td.topright {
	background-image: url("../img/search_bg02.gif");
	color: black;
	font-size: 7pt;
	text-align:center;
	white-space: nowrap;
	padding-right: 4px;
	background-color: #EFF2F5;
}

a.topright {
	font-size: 7pt;
	color: black;
	text-decoration: none;
}

a.topright:hover {
	text-decoration: underline;
}

#rb{
margin: 3 0 12 0px;
}


.loginbutton {
	border-width: 0px;
	font-family: Verdana, Geneva, Arial, Helvetica,sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	background-color: #EFF2F5;
}

/* Rating */

.ratingStar {
    font-size: 0pt;
    width: 13px;
    height: 12px;
    margin: 0px;
    padding: 0px;
    cursor: pointer;
    display: block;
    background-repeat: no-repeat;
}

.filledRatingStar {
    background-image: url(../img/FilledStar.png);
}

.emptyRatingStar {
    background-image: url(../img/EmptyStar.png);
}

.savedRatingStar {
    background-image: url(../img/SavedStar.png);
}

.admtabheader {
	border-style: solid solid none solid;
	border-width: 1px 1px 1px 1px;
}

.admtabbl {
	border-style: none none solid solid;
	border-width: 1px 1px 1px 1px;	
}

.admtabb {
	border-style: none none solid none;
	border-width: 1px 1px 1px 1px;
}

.admtabbt {
	border-style: solid none solid none;
	border-width: 1px 1px 1px 1px;
}
.admtabbtr {
	border-style: solid solid solid none;
	border-width: 1px 1px 1px 1px;
}

.admtabbr {
	border-style: none solid solid none;
	border-width: 1px 1px 1px 1px;
}

.error {
	color: red;
}

.error_small {
	color: red;
	font-size: 11px;
}

.success {
	color: green;
}

.numberssel {
	background-color: Gray;
	border: 1px solid #333300;
	padding: 5px 5px 5px 5px;
}

.number {
	border: 1px solid #333300;
	padding: 5px 5px 5px 5px;
}


.ilhdr {
	background-color: #DCDCDC;
}

.ildesctitle {
	background-color: #F5F5F5;
}

.ildesc {
	
}

.small {
	font-size: 11px;
}

.small a{
	font-size: 11px;
}



#yellow img {border: solid 2px #FFC600;}
#yellow th{ text-align:right;}
#yellow td { background:url(../img/user/dream_yel.gif); background-repeat:no-repeat; padding: 3 0 14 30px; color:#000000; font-size:11px}

#lightgreen img {border: solid 2px #BCD731;}
#lightgreen th{ text-align:left;}
#lightgreen td { background:url(../img/user/dream_lightgreen.gif); background-repeat:no-repeat; padding: 3 30 14 0px; color:#000000; font-size:11px; text-align:right; }

#green img {border: solid 2px #5B7B32;}
#green th{ text-align:left;}
#green td { background:url(../img/user/dream_green.gif); background-repeat:no-repeat; padding: 3 30 14 0px; color:#000000; font-size:11px; text-align:right;}

#lightblue img {border: solid 2px #87B0E2;}
#lightblue th{ text-align:left;}
#lightblue td { background:url(../img/user/dream_lightblue.gif); background-repeat:no-repeat; padding: 3 30 14 0px; color:#000000; font-size:11px; text-align:right;}

#blue img {border: solid 2px #4865CD;}
#blue th{ text-align:left;}
#blue td { background:url(../img/user/dream_blue.gif); background-repeat:no-repeat; padding: 3 30 14 0px; color:#000000; font-size:11px; text-align:right;}

#purple img {border: solid 2px #9644AA;}
#purple th{ text-align:right;}
#purple td { background:url(../img/user/dream_purple.gif); background-repeat:no-repeat; padding: 3 0 14 30px; color:#000000; font-size:11px}

#red img {border: solid 2px #B50F0F;}
#red th{ text-align:right;}
#red td { background:url(../img/user/dream_red.gif); background-repeat:no-repeat; padding: 3 0 14 30px; color:#000000; font-size:11px}

#orange img {border: solid 2px #F7941D;}
#orange th{ text-align:right;}
#orange td { background:url(../img/user/dream_orange.gif); background-repeat:no-repeat; padding: 3 0 14 30px; color:#000000; font-size:11px}

#gray img {border: solid 3px #C4CDD8;}
#gray td {padding: 3 0 0 0px; color:#000000; font-size:11px; text-align:right;}

#DreamBook a {color:#000000; font-size:11px; text-decoration: none;}
#DreamBook {
	background-image: url(../img/user/dream_arrow.gif);
}

.list { list-style:url(../img/bullet2.gif);}
.list li{ margin-bottom: 10px; }
.list li.checked { margin-bottom: 10px; list-style: url('../img/bullet20.gif');}
.list a {color: #777777;}

.right { text-align:right}

.picture {padding: 1px; background-color: #C4CDD8; margin: 0 5 5 0px;}
.picture img{border: solid 1px #fff;}


#course td {border-right:solid 1px #C4CDD8; border-bottom:solid 1px #C4CDD8; padding: 4px}
#course th { border-bottom:solid 1px #C4CDD8; background-color:#D3D8DE; background-repeat:no-repeat; text-align:center;}
#course th.border_tr { border-right:solid 1px #C4CDD8; padding: 4px; background-position: left top;}
#course th.border_t { padding: 4px; background-position: right top;}
#course td.border_l {border-left:solid 1px #C4CDD8;}
#course tr.gray { background-color:#F3F5F7}

.search-results-paged{font-size:14px; margin-top: 10px; margin-bottom:15px; }
.search-results-paged strong{font-weight:bold; float:left; margin: 2px 15px 0 0;}

.listing-arrows,.listing-arrows li{font-size:14px; margin:0; padding:0; background-image:none;list-style-type:none;}
.listing-arrows li{float:left;clear:none;margin-right:15px}
.listing-arrows .disabled{color:#999999}
.listing-arrows .disabled a{color:#999999; text-decoration: none}
.listing-arrows a,.listing-arrows b{white-space:nowrap;font-weight:normal;}


.listing-numbers{clear:both; }
.listing-numbers,.listing-numbers li{margin:0 0 0 0;padding:0 0 0 0;background-image:none;list-style-type:none;}
.listing-numbers li{float:left;clear:none;margin: 0.15em 0.3em 0.3em 0;padding:0.2em 0.3em;}
.listing-numbers .selected{background:#eaeaea;color:#5a5a5a;}
.listing-numbers .selected a{text-decoration: none}


/*
.search-results-paged{margin-top:2em;margin-bottom:2em;}
.search-results-paged strong{font-weight:bold;float:left;margin:0 0.7em 0 0;font-size:1.2em;}

.listing-arrows{font-size:1.2em;}
.listing-arrows,.listing-arrows li{margin:0;padding:0;background-image:none;list-style-type:none;}
.listing-arrows li{float:left;clear:none;margin-right:1em;}
.listing-arrows .disabled{color:#999999}
.listing-arrows .disabled a{color:#999999; text-decoration: none}
.listing-arrows a,.listing-arrows b{white-space:nowrap;font-weight:normal;}


.listing-numbers{font-size:1.2em;clear:both;}
.listing-numbers,.listing-numbers li{margin:0;padding:0;background-image:none;list-style-type:none;}
.listing-numbers li{float:left;clear:none;margin:0.15em 0.3em 0.3em 0;padding:0.2em 0.3em;}
.listing-numbers .selected{background:#eaeaea;color:#5a5a5a;}
.listing-numbers .selected a{text-decoration: none}
*/


table#courses {
	border-collapse: collapse;
}
#courses caption {
	font-family: Verdana, Geneva, Arial, Helvetica,sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	padding-bottom: 7px;
	text-align: left;
}
#courses td, #courses th {border-right:solid 1px #C4CDD8; border-bottom:solid 1px #C4CDD8; padding: 4px}
#courses .top { border-bottom:solid 1px #C4CDD8; background-color:#D3D8DE; background-repeat:no-repeat; text-align:center;}
#courses .tl {
	border-right: solid 1px #C4CDD8;
	border-left: solid 1px #D3D8DE;
	padding: 4px;
	background-color: #D3D8DE;
	background-position: left top;
}
#courses .tr {
	padding: 4px;
	background-position: right top;
	background-color: #D3D8DE;
	background-image: url('../img/course_r.gif');
	background-repeat: no-repeat;
	border-right: none;
}

#courses .bl {
	border-left: solid 1px #C4CDD8;
}
#courses tr.gray { background-color:#F3F5F7}

table.staticmenu {
  empty-cells: show;
}

.staticmenu img {
	vertical-align: middle;
}

.staticmenu td {
	vertical-align: middle;
}

.menusel td, .menuseld td
{
	background-color: #D3D8DE;
	border: 1px solid #708090;
	padding: 0px 1px 0px 1px;
}

table.menuitem td {
	height: 18px;
	vertical-align: middle;
	padding: 0px 1px 0px 1px;
}

.menuitem {
	border: 0px solid #708090;
	border-collapse: collapse;
	font-weight: bold;
	padding: 0px 0px 0px 0px;
}

table.menuhover td {	
/*	border: 0px solid #708090;*/
   vertical-align: middle;
	background-color: #D3D8DE;
   padding: 0px 1px 0px 1px;
}


table.menuhoverd td {
	background-color: #D3D8DE;
	height: 18px;
	padding: 0px 1px 0px 1px;
}

table.menuitemd {
	background-color: #E7EBEF;	
}

table.menuitemd td {
	height: 18px;
	padding: 0px 1px 0px 1px;
}

tr.commentu td {
	color: #606060;
	font-size: 11px;
}

table.comment, table.commenta {
	border-spacing: 5px;	
	border: solid 1px #9BA5A4;
	background-color: #FBFBFF;
	width: 100%;
}

table.owner 
{
	background-color: #D6DBDE;
}

td.commental {
	font-style: italic;
}

td.commenta {
	padding-left: 15px;
}

td.commentau {
	font-size: 11px;
	color: #606060;
}

td.comment
{	
	padding-top: 0px;
	vertical-align: top;
	font-size: 11px; 
	/*padding-right: 15px;*/
}

table.pmethod td
{
	background-color: #FFFFFF;
	border: 1px solid #708090;
	padding: 5px 5px 5px 5px;
	vertical-align: top;
}

#phead {
	border: 0px solid #708090;
}

#shead {
	border: 0px solid #708090;
}

table.pmethod td.sshead {
	border: 0px solid #708090;
	font-size: 20px;
	font-weight: bold;
}

div.comment
{	
	padding-bottom: 15px;
	vertical-align: top;
	font-size: 10px; 
	color: Gray;	
}

table.form 
{
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}

table.form td { height: 25px;  border-right: 0px solid white}
table.form td input { vertical-align: top}
table.form input[type=text] { width: 100%;}

tr.button td {background-color : #E8E9EC; 
padding: 8 0 8 0;
} 
tr.button td.first {background-color : white}
tr.button td.final {border-right: 20px solid white;}
/*tr.button input {margin: 8 0 8 0;} */
tr.button td {
	border: 1px solid red;
}

.modalBackground {

	background-color:Gray;
}

.ValidationSummary { color: Red; }

.ValidationSummary ul {
	list-style-type: square;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.ValidationSummary li {
	padding: 0px 0px 10px 0px;
}

div.hint 
{
	border: 1px solid black; 
	margin: 40px 60px; 
	padding: 20px; 
	font-size: 18; 
	text-align: justify; 
	background-color: orange;
}

table.testlist .errborder {
	border: 1px solid Red;
}

table.testlist {
	border-collapse: collapse;
}

table.testlist td {
	border: 1px solid #9BA5A4;
	padding: 4px;
}

table.testlist .title2 {
	font-family: Verdana, Geneva, Arial, Helvetica,	sans-serif;
	font-size: 12px;
	color: #7DAC40;
}

table.testform {
	width: 100%;
}

table.testform td {
	border: none;
}

table.calcres {
	border: solid 1px #C4CDD8;
}


table.calcres td {
	background-color: #EFF2F5;
}

table.calcres .price{
	font-weight: bold;	
}

table.calcres .disc {
	font-family:  Arial, Helvetica,sans-serif;
	font-size: 15px; 
	color: #7DAC40;
	font-weight: bold;
}

table.dict td{
	text-align: center;	
}

table.dict a {
	border: 1px solid #9BA5A4;
	font-size: 14pt;
	text-decoration: none;
	color: #333300;
	/*font-weight: bold;*/
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 4px;
	padding-bottom: 4px;
}

table.dict a:hover, table.dict a.sel {
	background-color: #EFF2F5;
}

table.dictwords a {
	color: #AE6307;	
}

td.dicttitle {
	background-color: #EFF2F5;
	padding: 4px 20px 4px 20px;
	border-left: solid 1px #C4CDD8; 
	border-right: solid 1px #C4CDD8; 
	border-top: solid 1px #C4CDD8;	
}

td.dicttitle * {
	background-color: #EFF2F5;	
}

td.dictdesc {
	border-left: solid 1px #C4CDD8; 
	border-right: solid 1px #C4CDD8; 
	border-bottom: solid 1px #C4CDD8;		
}


.leftnav a {
	color: #333300;
	font-weight: bold;
}

.leftnav a.empty {	
	color: #595959;
	font-weight: bold;
}

.promo {
	border: 1px dashed Red;
	padding: 2px;
}

table.spromo, div.spromo {	
	width: 600px;
   border: 2px solid #000040;
	border-collapse: separate;
	border-spacing: 4px;
	background-color: #FFFFCC;
}

div.spromo {	
	padding-left: 8px;
}

table.spromo tr.head td {
	text-align: center;
	font-size: 10pt;
	font-weight: bold;
	color: #ff0000;
}


/*BL*/

div.content 
{
	margin-left: 15px;
	margin-right: 15px;
}

div.blla 
{
	float: left;
	width: 45%;
	border-left: solid 1px gray;
}


.blla .img 
{
	float: left;
	margin-left: 15px;
	margin-right: 5px;
}

div.blla img 
{
	border: none;
}
.blla .hl 
{
	float: left;
	clear: right;
}

.blla .desc 
{			
}
.blla .desc a
{		
	text-decoration: none;
	color: Black;
	clear: left;	
}


div.topview 
{
	margin-top: 30px;	
}


div.logo
{
	color: #751c12;
	font-size: 20pt;
	font-weight: bold;
	margin-bottom: 50px;
	margin-top: 10px;
}
div.logo a 
{
	font-size: inherit;
	font-weight: inherit;
	color: inherit;
	text-decoration: none;
}
