﻿body 
{
	margin: 0px;
	height: 100%;
	width:100%;
	font-family: Verdana,Tahoma,Arial;
	font-size: 12px;
	height: 100%;
	/*color: #3D78A6;*/
	color: #2A5E86;
}

td
{
	text-align: left;	
}

.link_category_title
{
	 color: #3D78A6; 
	 font-weight: bold; 
	 font-size: 15px;
	 text-decoration: underline;
}
.link_category_title:hover
{
	 color: #F14D0C; 
	 font-weight: bold; 
	 font-size: 15px;
	 text-decoration: underline;
}

.link_topic
{
	 color: #3D78A6; 
	 font-weight: bold; 
	 font-size: 12px;
	 text-decoration: underline;
}
.link_topic:hover
{
	 color: #F14D0C; 
	 font-weight: bold; 
	 font-size: 12px;
	 text-decoration: underline;
}

.link
{
	 color: #3D78A6; 
	 font-size: 12px;
	 text-decoration: underline;
}
.link:hover
{
	 color: #F14D0C; 
	 font-size: 12px;
	 text-decoration: underline;
}

.link_none
{
	 color: #3D78A6; 
	 font-size: 12px;
	 text-decoration: none;
}
.link_none:hover
{
	 color: #F14D0C; 
	 font-size: 12px;
	 text-decoration: none;
}

.tbl_standard
{
	width: 95%;
}

.tbl_standard_full
{
	width: 100%;
}

.tbl_full
{
	width: 100%;
}

.tbl_content
{
	background-color: #C6D5E6;
	text-align: left;
}

.tbl_content_full
{
	background-color: #C6D5E6;
	text-align: left;
	width: 100%;
}

.tbl_content_std
{
	background-color: #C6D5E6;
	text-align: left;
	width: 95%;
}

.td_content_border
{
	background-color: #C6D5E6;
	height: 1px;
	min-height: 1px;
}

.td_content_header
{
	background-color: #3D78A6;
	height: 25px;
	color: #FFFFFF;
	font-weight: bold;
	padding-left: 6px;
	padding-right: 6px;
	white-space: nowrap;
}

.td_content
{
	background-color: #FFFFFF;
	color: #3D78A6;
	padding: 6px;
}

.td_dotted_title
{
    border: 1px dashed rgb(200, 216, 239); 
    width: 100%; 
    font-weight: bold;    
	background-color: #EFF3F9;
	color: #3D78A6;
	padding: 6px;
}

.td_dotted
{
    border: 1px dashed rgb(200, 216, 239); 
	color: #3D78A6;
	padding: 5px;
}

.td_dotted_orange
{
    border: 1px dashed #ffcfab; 
	color: #3D78A6;
	padding: 5px;
}

.td_content_dark
{
	background-color: #EFF3F9;
	color: #3D78A6;
	padding: 6px;
}

.td_content_orange
{
	background-color: #FAE8CC;
	color: #AF5F19;
	padding: 6px;
}

.td_content_orange:hover
{
	background-color: #F3DFC0;
	color: #AF5F19;
	padding: 6px;
}

.td_content_green
{	
	background-color: #E2F4DB;
	color: #396828;
	padding: 6px;
}

.td_container
{
	background-color: #FFFFFF;
	color: #3D78A6;
}

.validatorCalloutHighlight
{
	background-color: #FCE1E1;
	border: solid 1px #D03C3C;	
}

.div_error
{
	background-color: #FFDBDB;
	border: solid 1px #CC0000;
	padding: 8px;
	margin-bottom: 20px;
	width: 94%;
	color: #CC0000;
	font-weight: bold;
	text-align: left;
}

.div_ok
{
	background-color: #E0FFDB;
	border: solid 1px #1E6812;
	padding: 8px;
	margin-bottom: 20px;
	width: 94%;
	color: #1E6812;
	font-weight: bold;
	text-align: left;
}

.div_standard
{
	background-color: #F4F8FD;
	border: solid 1px #C8D8EF;
	padding: 8px;
	margin-bottom: 20px;
	color: #284B66;
	text-align: left;
}

.WlButton
{
	background-color: #ECF0F9;
	color: #455B70;
	font-weight: bold;
	border: solid 1px #455B70;
}

.FormTextBox
{
	border: solid 1px #A2CEF5;
	padding: 4px 6px;
	margin-top: 4px;	
}

.ContentCell
{
	border-left: solid 1px #C6D5E6;
	border-right: solid 1px #C6D5E6;
	border-bottom: solid 1px #C6D5E6;
	
	background-color: #FFFFFF;
	
	padding: 6px;
}

.ContentCellDark
{
	border-left: solid 1px #C6D5E6;
	border-right: solid 1px #C6D5E6;
	border-bottom: solid 1px #C6D5E6;
	
	background-color: #EFF3F9;
	
	padding: 6px;
}

.RatingStar 
{
	background-repeat:no-repeat;
	cursor:pointer;
	display:block;
	font-size:0pt;
	height:10px;
	margin:2px 0px 0px 0px;
	padding:0px;
	width:13px;
}

.EmptyRatingStar 
{
	background-image:url(../Images/star_grey.gif);
}

.FilledRatingStar
{
	background-image:url(../Images/star_orange.gif);
}

.ContentCellTitle
{
	border: dashed 1px #C8D8EF; 
	width: 100%; 
	font-weight: bold;	
	background-color: #FFFFFF;
	color: #3D78A6;
	padding: 6px;
	white-space: nowrap;
}

.ContentCellTitleDark
{
	border: dashed 1px #C8D8EF; 
	width: 100%; 
	font-weight: bold;	
	background-color: #EFF3F9;
	color: #3D78A6;
	padding: 6px;
	white-space: nowrap;
}

div.divPopup
{
	position: absolute;
	width: auto;
	background-color: #FAFBFA;
	text-align: left;
}
