.content{
font-size: 10pt;
}
.content a:link   
{
	color: rgb(24, 92, 14);
	font-size: 10pt;
}

.content a:visited   
{
	color: rgb(24, 92, 14);
	font-size: 10pt;
}

.content a:hover    
{
	color: rgb(255, 132, 28);
	font-size: 10pt;
}


#imap {
	display:block; 
	position:relative;
}

#imap dd {
	position:absolute; 
	padding:0;
	margin:0;
}

#imap a#point
{
	display:block;
	width:20px;
	height:20px;
	text-decoration:none;
	z-index:20;
}
#imap a#point:hover
{
	background-position:0 0 !important;
}
.viptmap_point_style {
	background-color: #FFFFFF; border: 1px solid;
	font-size: 10pt;
}

.viptmap_point_style .region {
	font-weight: bold;
}

.course_description_tabs .selected
{
	font-weight: bold;
	color: #ff6f0e;
	text-decoration: none;
	
}

.course_description_tabs .selected:link {

	font-weight: bold;
	color: #ff6f0e;
	text-decoration: underline;
	
}
.course_description_tabs .selected:active {

	font-weight: bold;
	color: #ff6f0e;
	text-decoration: underline;
	
}
.course_description_tabs .selected:visited {


	font-weight: bold;
	color: #ff6f0e;
	text-decoration: none;
	
}
.course_description_tabs .selected:hover {
	font-weight: bold;
	color: #ff6f0e;
	text-decoration: none;
	
}


.course_description_tabs
{
	font-weight: bold;
	color: #1a6b91;
	padding-left: 30px;
	text-decoration: none;
}
.course_description_tabs:link {

	font-weight: bold;
	color: #1a6b91;
	text-decoration: none;
}
.course_description_tabs:active {

	font-weight: bold;
	color: #1a6b91;
	text-decoration: none;
}
.course_description_tabs:visited {
	font-weight: bold;
	color: #1a6b91;
	text-decoration: none;
}
.course_description_tabs:hover {
	font-weight: bold;
	color: #1a6b91;
	text-decoration: underline;
}
.feedback_component 
{
	FONT-SIZE: 10pt; FONT-FAMILY: "Trebuchet MS", Tahoma,  Arial, sans-serif;

}

.feedback_component .delete
{
	font-size: 10pt; COLOR: #cc3333
}

.feedback_component .title
{
    font-size: 18px;
	display: block;
    FONT-WEIGHT: normal;
    padding: 5px;
	FONT-FAMILY: "Trebuchet MS", Tahoma,  Arial, sans-serif, mono;
}

.feedback_component .link {
	DISPLAY: inline;
	FONT-SIZE: 10pt;
	WORD-SPACING: normal;
	VERTICAL-ALIGN: middle;
	COLOR: #3333AA;
	WHITE-SPACE: normal;
	LETTER-SPACING: normal;
	TEXT-DECORATION: none;
	padding: 5px;
}

.feedback_component .comment_text {
	FONT-SIZE: 10pt; PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; COLOR: #000000; PADDING-TOP: 10px; TEXT-ALIGN: justify;
	BORDER-TOP: #000000 0px solid;
	BORDER-LEFT: #cbdbe1 1px solid;
	BORDER-RIGHT: #cbdbe1 1px solid;
	BORDER-BOTTOM: #cbdbe1 1px solid;
	margin-left: 25px;
}

.feedback_component .more_comments {
	PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; COLOR: #ffffff; PADDING-TOP: 10px; BACKGROUND-COLOR: #dddddd
}

.feedback_component .seperator {
	PADDING-TOP: 10px;
}

.feedback_component .input_name {
	DISPLAY: block; FONT-FAMILY: "Trebuchet MS", Tahoma,  Arial, sans-serif, mono;
	BORDER-TOP: #333333 1px solid;
	BORDER-LEFT: #333333 1px solid;
	BORDER-RIGHT: #aaaaaa 1px solid;
	BORDER-BOTTOM: #aaaaaa 1px solid;
}

.feedback_component .input_email {
	DISPLAY: block; FONT-FAMILY: "Trebuchet MS", Tahoma,  Arial, sans-serif, mono;
	BORDER-TOP: #333333 1px solid;
	BORDER-LEFT: #333333 1px solid;
	BORDER-RIGHT: #aaaaaa 1px solid;
	BORDER-BOTTOM: #aaaaaa 1px solid;
}
.feedback_component .input_comment {
	DISPLAY: block; FONT-FAMILY: "Trebuchet MS", Tahoma,  Arial, sans-serif, mono;
	BORDER-TOP: #333333 1px solid;
	BORDER-LEFT: #333333 1px solid;
	BORDER-RIGHT: #aaaaaa 1px solid;
	BORDER-BOTTOM: #aaaaaa 1px solid;	
}
.feedback_component .form_submit_delete {
	BORDER-RIGHT: #000000 thin double; BORDER-TOP: #000000 thin double; DISPLAY: block; FONT-SIZE: 14px; BORDER-LEFT: #000000 thin double; COLOR: #000000; BORDER-BOTTOM: #000000 thin double; FONT-FAMILY: "Trebuchet MS", Tahoma,  Arial, sans-serif, mono; BACKGROUND-COLOR: #ff9900
}
.feedback_component .form_name {
	DISPLAY: block; COLOR: #333333; margin-top: 7px;
}
.feedback_component .form_email {
	DISPLAY: block; COLOR: #333333; margin-top: 7px;
}
.feedback_component .form_comment {
	DISPLAY: block; COLOR: #333333; margin-top: 7px;
}
.feedback_component .form_human_validator {
	DISPLAY: block; margin-top: 7px;
}
.feedback_component .form_human_validator table {
	COLOR: #333333; FONT-SIZE: 10pt;
}
.feedback_component .form_human_validator input {
	DISPLAY: block; FONT-FAMILY: "Trebuchet MS", Tahoma,  Arial, sans-serif, mono;
	BORDER-TOP: #333333 1px solid;
	BORDER-LEFT: #333333 1px solid;
	BORDER-RIGHT: #aaaaaa 1px solid;
	BORDER-BOTTOM: #aaaaaa 1px solid;
}
.feedback_component .bad_validation {
	PADDING-RIGHT: 1px; DISPLAY: block; PADDING-LEFT: 1px; FONT-WEIGHT: bold; PADDING-BOTTOM: 1px; WORD-SPACING: normal; VERTICAL-ALIGN: middle; COLOR: #ff0000; PADDING-TOP: 1px; WHITE-SPACE: normal; LETTER-SPACING: normal; BACKGROUND-COLOR: #ffffff
}
.feedback_component .bad_name {
	PADDING-RIGHT: 1px; DISPLAY: block; PADDING-LEFT: 1px; FONT-WEIGHT: bold; PADDING-BOTTOM: 1px; WORD-SPACING: normal; VERTICAL-ALIGN: middle; COLOR: #ff0000; PADDING-TOP: 1px; WHITE-SPACE: normal; LETTER-SPACING: normal; BACKGROUND-COLOR: #ffffff
}
.feedback_component .bad_email {
	PADDING-RIGHT: 1px; DISPLAY: block; PADDING-LEFT: 1px; FONT-WEIGHT: bold; PADDING-BOTTOM: 1px; WORD-SPACING: normal; VERTICAL-ALIGN: middle; COLOR: #ff0000; PADDING-TOP: 1px; WHITE-SPACE: normal; LETTER-SPACING: normal; BACKGROUND-COLOR: #ffffff;
	padding-left:25px;
}
.feedback_component .bad_comment {
	PADDING-RIGHT: 1px; DISPLAY: block; PADDING-LEFT: 1px; FONT-WEIGHT: bold; PADDING-BOTTOM: 1px; WORD-SPACING: normal; VERTICAL-ALIGN: middle; COLOR: #ff0000; PADDING-TOP: 1px; WHITE-SPACE: normal; LETTER-SPACING: normal; BACKGROUND-COLOR: #ffffff
}
.feedback_component .comment_name {
	PADDING-RIGHT: 10px;
	DISPLAY: inline;
	PADDING-LEFT: 5px;
	FONT-WEIGHT: bold;
	PADDING-BOTTOM: 5px;
	WORD-SPACING: normal;
	VERTICAL-ALIGN: middle;
	COLOR: #1a6b91;
	PADDING-TOP: 5px;
	WHITE-SPACE: normal;
	LETTER-SPACING: normal;
	TEXT-DECORATION: none;
	font-size: 10pt;
}
.feedback_component .comment_date {
	PADDING-RIGHT: 10px;
	DISPLAY: inline;
	PADDING-LEFT: 5px;
	PADDING-BOTTOM: 5px;
	WORD-SPACING: normal;
	VERTICAL-ALIGN: middle;
	COLOR: #333333;
	PADDING-TOP: 5px;
	WHITE-SPACE: normal;
	LETTER-SPACING: normal;
	TEXT-DECORATION: none;
	font-size: 8pt;
}
.feedback_component .comment_header {
	display: block;
	background-color: #eef5f9;
	padding: 5px;
	margin-left: 25px;
	BORDER-TOP: #a2b1ba 1px solid;
	BORDER-LEFT: #a2b1ba 1px solid;
	BORDER-RIGHT: #a2b1ba 1px solid;
	BORDER-BOTTOM: #a2b1ba 1px solid;
}
.counter_component .today
{
	background-color: #FFBB66;
		FONT-SIZE: 10pt;
}
.counter_component .total
{
	background-color: #FF9933;
		FONT-SIZE: 10pt;
}
.counter_component .total_unique
{
	background-color: #FFBB66;
		FONT-SIZE: 10pt;
}
.counter_component .today_unique
{
	background-color: #FF9933;
		FONT-SIZE: 10pt;
}
.advert_component
{
	FONT-FAMILY: "Trebuchet MS", Tahoma,  Arial, sans-serif, mono;
	FONT-SIZE: 10pt;
}
.advert_component .details_title
{
	FONT-SIZE: 14pt;
	MARGIN-LEFT: 10px;
}
.advert_component .category_list
{
	BACKGROUND-COLOR: #EEEEEE;
}
.advert_component .link_add {
	DISPLAY: inline;
	FONT-SIZE: 10pt;
	WORD-SPACING: normal;
	VERTICAL-ALIGN: middle;
	COLOR: #A80017;
	WHITE-SPACE: normal;
	LETTER-SPACING: normal;
	TEXT-DECORATION: underline;
}
.advert_component .link_search {
	DISPLAY: inline;
	FONT-SIZE: 10pt;
	WORD-SPACING: normal;	
	VERTICAL-ALIGN: middle;
	COLOR: #3333AA;
	WHITE-SPACE: normal;
	LETTER-SPACING: normal;
	TEXT-DECORATION: underline;
}
.advert_component .link {
	DISPLAY: inline;
	FONT-SIZE: 10pt;
	WORD-SPACING: normal;
	VERTICAL-ALIGN: middle;
	COLOR: #3333AA;
	WHITE-SPACE: normal;
	LETTER-SPACING: normal;
	TEXT-DECORATION: none;
}
.advert_component .selling
{
	display: block;
	FONT-WEIGHT: bold;
}
.advert_component .buying
{
	display: block;
	FONT-WEIGHT: bold; 
}
.advert_component .category_item
{
	COLOR: #000000; TEXT-DECORATION: underline;
	margin-right: 10pt;
}
.advert_component .action
{
	display:	inline;
	margin-right: 5pt;
}
.advert_component .advert_item
{
	BACKGROUND-COLOR: #EFEFEF;
	border: 1px solid #FFFFFF;	
}
.advert_component .title
{
	display:	inline;
	margin-left: 10pt;

}
.advert_component .date
{
	display: inline;
}
.advert_component .delete
{
	display:	inline;
	margin-right: 10pt;
}
.advert_component .more_advert {
	PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; COLOR: #ffffff; PADDING-TOP: 10px; BACKGROUND-COLOR: #dddddd; FONT-SIZE: 10pt;
}
table.advert_table
{
	border-collapse: separate;
	border-style: none;
	padding: 10px;
	FONT-SIZE: 10pt;
}
table.advert_table .td_title
{
	font-weight: bold;
}
table.advert_table td
{
	background-color: #ffffff;
	padding: 3px 6px;
}

table.advert_table a:hover
{
	color: #D9313A !important;
}

table.advert_table th td
{
	background-color: transparent;
	padding: 5px;
}

table.advert_table td a:link, table.advert_table td a:visited
{
	color: #A80017;
}

table.advert_table td a:hover
{
	color: #D9313A;
}
table.advert_table th a:link, table.advert_table th a:visited
{
	color: #3A4680;
}

table.advert_table tr, table.advert_table td, table.advert_table th
{
	border-width: 1px;
	border-style: solid;
	border-color: #BBC1C3;
	text-align: left;
	padding: 2px 3px;
}

table.advert_table th
{
	background-color: #BBC1C3;
}
.gallery_component
{
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10pt;
}
.gallery_component .more_comments {
	PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; COLOR: #ffffff; PADDING-TOP: 10px; BACKGROUND-COLOR: #dddddd; FONT-SIZE: 10pt;
}
.gallery_component .more_comments a:hover
{
	color: #D9313A !important;
}
.gallery_component .more_comments a:link, .gallery_component .more_comments a:visited
{
	color: #A80017;
}   
.gallery_component .date {
	DISPLAY: block; COLOR: #000000
}
.gallery_component .title {
	PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 5px; WORD-SPACING: normal; VERTICAL-ALIGN: middle; COLOR: #000000; PADDING-TOP: 5px; WHITE-SPACE: normal; LETTER-SPACING: normal
}

.gallery_component .pic_info {
    PADDING-RIGHT: 10px; 
    DISPLAY: block; 
    PADDING-LEFT: 10px; 
    PADDING-BOTTOM: 10px; 
    PADDING-TOP: 10px;
	BORDER-BOTTOM: #333333 1px solid;
	BORDER-RIGHT: #333333 1px solid;
	BORDER-TOP: #aaaaaa 1px solid;
	BORDER-LEFT: #aaaaaa 1px solid;
    
}
.gallery_component .pic_text 
{
	DISPLAY: block;
	margin-left: 30px;
	text-align:left;
}

.gallery_component .picture_block 
{
    display:block;
    text-align: center;
}
.gallery_component .more_pictures {
	PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; COLOR: #ffffff; PADDING-TOP: 10px; BACKGROUND-COLOR: #dddddd; FONT-SIZE: 10pt;
}
.card_validation table
{
	FONT-SIZE: 10pt !important; 
}
table.gallery_table
{
	border-collapse: separate;
	border-style: none;
	padding: 10px;
}

table.gallery_table td
{
	background-color: #ffffff;
	padding: 3px 6px;
}
/*
table.gallery_table a:hover
{
	color: #D9313A !important;
}
*/
table.gallery_table th td
{
	background-color: transparent;
	padding: 5px;
}
/*
table.gallery_table td a:link, table.gallery_table td a:visited
{
	color: #A80017;
}
*/
/*
table.gallery_table td a:hover
{
	color: #D9313A;
}
*/
table.gallery_table th a:link, table.gallery_table th a:visited
{
	color: #3A4680;
}

table.gallery_table tr, table.gallery_table td, table.gallery_table th
{
	border-width: 1px;
	border-style: solid;
	border-color: #006600;
	text-align: left;
	padding: 2px 3px;
}

table.gallery_table th
{
	background-color: #BBC1C3;
}
.gallery_component .FotoColumnValue
{
    text-align: center;
    vertical-align: middle;    
    
    FONT-SIZE: 10pt;
}
.gallery_component .InfoColumnValue
{
	text-align: left;
	vertical-align: top;
	width: 400px;
	FONT-SIZE: 10pt;
}
.gallery_component .gallery_title
{
	color: #000000;
    display:block;
    font-weight: bold;
} 

.gallery_component .card_config
{
   font-weight: bold;
   background-color: #FFDD66;
}

.forum_component {
	FONT-SIZE: 10pt; FONT-FAMILY: "Trebuchet MS", Tahoma,  Arial, sans-serif, mono;
}
.forum_component .more_forums
{
	background-color: #DDDDDD;
	FONT-SIZE: 10pt; FONT-FAMILY: "Trebuchet MS", Tahoma,  Arial, sans-serif, mono;
	padding: 5px;
}

.forum_component TABLE.seperate-align-table
{
	border-style: none !important;;
	background-color: #006666;
	FONT-SIZE: 10pt;
}
.forum_component TABLE.seperate-align-table TD
{
	padding: 5px;
	border: none;
	background-color: #dddddd;
	FONT-SIZE: 10pt;
}
TABLE.forum_table .topic_header1 {
	BACKGROUND-COLOR: #dddddd! important;
	text-align: right;
	FONT-SIZE: 10pt;
	FONT-STYLE: italic;
}
TABLE.forum_table .topic_header2 {
	BACKGROUND-COLOR: #dddddd! important;
}
TABLE.forum_table {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-COLLAPSE: separate; BORDER-BOTTOM-STYLE: none
}
TABLE.forum_table TD {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; BACKGROUND-COLOR: #ffffff
}
TABLE.forum_table A:hover {
	COLOR: #1a6b91! important
}
TABLE.forum_table TH TD {
	BACKGROUND-COLOR: transparent
}
TABLE.forum_table TD A:link {
	COLOR: #1a6b91
}
TABLE.forum_table TD A:visited {
	COLOR: #1a6b91
}
TABLE.forum_table TD A:hover {
	COLOR: #1a6b91;
	text-decoration: underline;
}
TABLE.forum_table TH A:link {
	COLOR: #ff8800
}
TABLE.forum_table TH A:visited {
	COLOR: #ff8800
}
TABLE.forum_table TR {
	BORDER-RIGHT: #bbc1c3 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #bbc1c3 1px solid; PADDING-LEFT: 3px; PADDING-BOTTOM: 2px; BORDER-LEFT: #bbc1c3 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #bbc1c3 1px solid; TEXT-ALIGN: left
}
TABLE.forum_table TD {
	BORDER-RIGHT: #bbc1c3 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #bbc1c3 1px solid; PADDING-LEFT: 3px; PADDING-BOTTOM: 2px; BORDER-LEFT: #bbc1c3 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #bbc1c3 1px solid; TEXT-ALIGN: left
}
TABLE.forum_table TH {
	BORDER-RIGHT: #bbc1c3 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #bbc1c3 1px solid; PADDING-LEFT: 3px; PADDING-BOTTOM: 2px; BORDER-LEFT: #bbc1c3 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #bbc1c3 1px solid; TEXT-ALIGN: left
}
TABLE.forum_table TH {
	BACKGROUND-COLOR: #9FD651
}
.forum_component .topic_name {
	margin-left: 10px;	
}
.forum_component .list_topic_name {
	margin-left: 10px;	
	font-size: 10pt;
}
.forum_component .forum_topic_name {
	font-family: Georgia, "Times New Roman", Times, serif;
	PADDING-RIGHT: 10px; 
	FONT-SIZE: 12pt;
	DISPLAY: block; 
	FONT-WEIGHT: normal; 
	PADDING-BOTTOM: 5px; 
	WORD-SPACING: normal; 
	VERTICAL-ALIGN: middle; 
	COLOR: #1a6b91; 
	PADDING-TOP: 5px; 
	PADDING-LEFT: 10px;
	WHITE-SPACE: normal; 
	LETTER-SPACING: normal;
}

.forum_component .forum_add_edit_msg {
	BORDER-RIGHT: #bbc1c3 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #bbc1c3 1px solid; PADDING-LEFT: 3px; PADDING-BOTTOM: 2px; BORDER-LEFT: #bbc1c3 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #bbc1c3 1px solid;
}
.forum_component .forum_add_edit_text
{
	display:block;
	FONT-STYLE: italic;
} 

.forum_component .forum_info {
	margin-left: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	margin-right: 5px;
	margin-top: 10px;
}
.forum_component .attachment 
{
	margin-top: 20px;
	text-align: right;
}
.forum_component .topic_new
{
	font-weight: bold;	
	font-size: 8pt;
	color: #FF0000;
}
.forum_component .forum_new
{
	font-weight: bold;	
	font-size: 8pt;
	color: #FF0000;
}
.forum_component .titleColumnValue {
	FONT-SIZE: 10pt; VERTICAL-ALIGN: top; TEXT-ALIGN: left
}
.forum_component .messageCountColumnValue {
	FONT-SIZE: 8pt; VERTICAL-ALIGN: middle; TEXT-ALIGN: center
}  
.forum_component .countMessageColumnValue {
	FONT-SIZE: 8pt; VERTICAL-ALIGN: middle; TEXT-ALIGN: center
}  
.forum_component .seenColumnValue {
	FONT-SIZE: 8pt; VERTICAL-ALIGN: middle; TEXT-ALIGN: center
} 
.forum_component .TitleColumnValue {
	FONT-SIZE: 10pt; VERTICAL-ALIGN: top; TEXT-ALIGN: left
}
.forum_component .TextColumnValue {
	FONT-SIZE: 10pt; VERTICAL-ALIGN: top; TEXT-ALIGN: left
}
.forum_component .TopicColumnValue {
	FONT-SIZE: 10pt; VERTICAL-ALIGN: top; TEXT-ALIGN: left
}       
.forum_component .TitleColumnValue {
	FONT-SIZE: 10pt; VERTICAL-ALIGN: top; TEXT-ALIGN: left
}       
.forum_component .ForumColumnValue {
	FONT-SIZE: 10pt; VERTICAL-ALIGN: top; TEXT-ALIGN: left;
	background-color:#FFFFFF;
	border-color: #c1d8e5;
	border-style: solid;
	border-width: 1px;
}   
.forum_component .TopicsColumnValue {
	FONT-SIZE: 8pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	VERTICAL-ALIGN: middle; TEXT-ALIGN: center;
	background-color:#FFFFFF;
	border-color: #c1d8e5;
	border-style: solid;
	border-width: 1px;
} 
.forum_component .TitlesColumnValue {
	FONT-SIZE: 8pt; VERTICAL-ALIGN: middle; TEXT-ALIGN: center
} 
.forum_component .MessagesColumnValue {
	FONT-SIZE: 8pt; VERTICAL-ALIGN: middle;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	TEXT-ALIGN: center;
	background-color:#FFFFFF;
	border-color: #c1d8e5;
	border-style: solid;
	border-width: 1px;
}   
.forum_component .AuthorColumnValue {
	FONT-SIZE: 8pt; VERTICAL-ALIGN: middle; TEXT-ALIGN: center
}
.forum_component .TopicAuthorColumnValue {
	FONT-SIZE: 8pt; VERTICAL-ALIGN: middle; TEXT-ALIGN: center
}   
.forum_component .LastColumnValue {
	FONT-SIZE: 8pt; VERTICAL-ALIGN: middle; TEXT-ALIGN: center;
	background-color:#FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-color: #c1d8e5;
	border-style: solid;
	border-width: 1px;
}
.forum_component .LastMessageColumnValue {
	FONT-SIZE: 8pt; VERTICAL-ALIGN: middle; TEXT-ALIGN: center
}
.forum_component .InfoColumnValue
{
	FONT-SIZE: 10pt; VERTICAL-ALIGN: top; WIDTH: 100px; TEXT-ALIGN: center; BACKGROUND-COLOR: #dddddd! important; 
}
.forum_component .TextColumnHeader {
	FONT-SIZE: 8pt; VERTICAL-ALIGN: top; TEXT-ALIGN: center
}
.forum_component .ForumColumnHeader {
	FONT-SIZE: 8pt; 
	VERTICAL-ALIGN: top; 
	TEXT-ALIGN: center;
	background-color:#deeef8;
	border-color: #b2bec5;
	border-style: solid;
	border-width: 1px;
}
.forum_component .InfoColumnHeader {
	FONT-SIZE: 8pt; VERTICAL-ALIGN: top; TEXT-ALIGN: center
}    
.forum_component .TopicColumnHeader {
	FONT-SIZE: 8pt; VERTICAL-ALIGN: top; TEXT-ALIGN: center;
}    
.forum_component .MessagesColumnHeader {
	FONT-SIZE: 8pt; VERTICAL-ALIGN: top; TEXT-ALIGN: center;
	background-color:#deeef8;
	border-color: #b2bec5;
	border-style: solid;
	border-width: 1px;
}    
.forum_component .LastColumnHeader {
	FONT-SIZE: 8pt; VERTICAL-ALIGN: top; TEXT-ALIGN: center;
	background-color:#deeef8;
	border-color: #b2bec5;
	border-style: solid;
	border-width: 1px;
}    
.forum_component .topicsColumnHeader {
	FONT-SIZE: 8pt; VERTICAL-ALIGN: top; TEXT-ALIGN: center;
	background-color:#deeef8;
	border-color: #b2bec5;
	border-style: solid;
	border-width: 1px;
}
.forum_component .titleColumnHeader a {
	font-weight: bold; FONT-SIZE: 8pt; VERTICAL-ALIGN: top; TEXT-ALIGN: center;
	text-decoration: underline; color: #000000 !important;
}
.forum_component .messageCountColumnHeader a {
	font-weight: bold; FONT-SIZE: 8pt; VERTICAL-ALIGN: top; TEXT-ALIGN: center;
	text-decoration: underline; color: #000000 !important;
}
.forum_component .countMessageColumnHeader a {
	font-weight: bold; FONT-SIZE: 8pt; VERTICAL-ALIGN: top; TEXT-ALIGN: center;
	text-decoration: underline; color: #000000 !important;
}
.forum_component .authorColumnHeader a {
	font-weight: bold; FONT-SIZE: 8pt; VERTICAL-ALIGN: top; TEXT-ALIGN: center;
	text-decoration: underline; color: #000000 !important;
}
.forum_component .topicAuthorColumnHeader a {
	font-weight: bold; FONT-SIZE: 8pt; VERTICAL-ALIGN: top; TEXT-ALIGN: center;
	text-decoration: underline; color: #000000 !important;
}
.forum_component .seenColumnHeader a {
	font-weight: bold; FONT-SIZE: 8pt; VERTICAL-ALIGN: top; TEXT-ALIGN: center;
	text-decoration: underline; color: #000000!important;
}
.forum_component .lastColumnHeader a {
	font-weight: bold; FONT-SIZE: 8pt; VERTICAL-ALIGN: top; TEXT-ALIGN: center;
	text-decoration: underline; color: #000000 !important;
	
}
.forum_component .lastMessageColumnHeader a {
	font-weight: bold; FONT-SIZE: 8pt; VERTICAL-ALIGN: top; TEXT-ALIGN: center;
	text-decoration: underline; color: #000000 !important;
	
}
.forum_component .forum_title_name
{
    font-weight: bold;
    FONT-SIZE: 12pt;
    COLOR: #006600;
}
.forum_component .forum_description
{
    FONT-SIZE: 8pt;    
}
.forum_component .forum_name
{
    font-weight: bold;
} 
.forum_component .forum_date
{
    FONT-SIZE: 8pt; 
}   
.forum_component .subscribe_link
{
	COLOR: #3333AA;
	text-align: right;
}
.forum_component .subscribe_link a
{
	COLOR: #3333AA;
}
.forum_component .link {
	DISPLAY: inline;
	FONT-SIZE: 10pt;
	
	VERTICAL-ALIGN: middle;
	color: #379eda;
	
	
	TEXT-DECORATION: none;
	padding: 10px;
}
.forum_component .link:link {
	DISPLAY: inline;
	FONT-SIZE: 10pt;
	
	VERTICAL-ALIGN: middle;
	color: #379eda;
	
	
	
	TEXT-DECORATION: none;
	padding: 10px;
}
.forum_component .link:visited {
	DISPLAY: inline;
	FONT-SIZE: 10pt;
	
	VERTICAL-ALIGN: middle;
	color: #379eda;
	
	
	TEXT-DECORATION: none;
	padding: 10px;
}
.forum_component .link:hover {
	DISPLAY: inline;
	FONT-SIZE: 10pt;
	
	VERTICAL-ALIGN: middle;
	color: #379eda;
	
	
	TEXT-DECORATION: underline;
	padding: 10px;
}

.forum_component .link_add_topic {
	DISPLAY: inline;
	FONT-SIZE: 10pt;
	
	VERTICAL-ALIGN: middle;
	COLOR: #3333AA;
	
	
	TEXT-DECORATION: none;
	padding: 5px;
}
table.forum_table_tree{
	BORDER-COLLAPSE: collapse;
	width:100%;
}


table.forum_table_tree td{

	padding:0px;
}

.forum_table_tree .push {
	WIDTH: 5px;
}
table.forum_table_tree td.treeImages{
vertical-align: top;
width:20px;
}

TABLE.forum_table_tree TD A:link {
	COLOR: #a80017
}
TABLE.forum_table_tree TD A:visited {
	COLOR: #a80017
}
TABLE.forum_table_tree TD A:hover {
	COLOR: #d9313a
}
TABLE.forum_table_tree TH TD {
	BACKGROUND-COLOR: transparent
}

table.forum_table_tree td.MeniuImages{
vertical-align: top;
BACKGROUND-COLOR: #dddddd! important
}

.forum_component .InfoColumnValue2
{
	WIDTH: 100%; TEXT-ALIGN: left; BACKGROUND-COLOR: #dddddd! important; 
	text-indent: 4px;
	FONT-SIZE: 10pt;
	padding:5px 5px 5px 5px;
	
}
.forum_component .forum_name2
{
	font-weight: bold;
    DISPLAY: inline;
    FONT-SIZE: 10pt;
	WORD-SPACING: normal;
	VERTICAL-ALIGN: middle;
	WHITE-SPACE: normal;
	LETTER-SPACING: normal;
	TEXT-DECORATION: none;
} 

.forum_component .forum_date2
{ 
	FONT-SIZE: 8pt;
}   
.forum_component .TextColumnValue2 {
	FONT-SIZE: 10pt; VERTICAL-ALIGN: top; TEXT-ALIGN: left
	text-indent:4px;
	padding: 10px 10px 10px 10px;
}

.forum_component .arrows {
	DISPLAY: inline;
	FONT-SIZE: 10pt;
	WORD-SPACING: normal;
	COLOR: #3333AA;
	WHITE-SPACE: normal;
	LETTER-SPACING: normal;
	TEXT-DECORATION: none;
}

.forum_component .linkAnswer {
	DISPLAY: inline;
	FONT-SIZE: 8pt;
	WORD-SPACING: normal;
	VERTICAL-ALIGN: middle;
	COLOR: #3333AA; 
	WHITE-SPACE: normal;
	LETTER-SPACING: normal;
	TEXT-DECORATION: none;
	

}

.forum_component .forum_treeMessage{
	FONT-SIZE: 8pt;
	TEXT-DECORATION: none;
}

.forum_component .forum_treeMessage:visited{

	TEXT-DECORATION: none;
}

.forum_component .pageNumber {
	DISPLAY: inline;
	FONT-SIZE: 10pt;
	WORD-SPACING: normal;
	VERTICAL-ALIGN: middle;
	COLOR: #000000;
	WHITE-SPACE: normal;
	LETTER-SPACING: normal;
	TEXT-DECORATION: none;
	padding: 5px;
}
.universal_comments {
	FONT-SIZE: 10pt; FONT-FAMILY: "Trebuchet MS", Tahoma,  Arial, sans-serif, mono;
}
.universal_comments .title
{
    font-family: Georgia, "Times New Roman", Times, serif;
	PADDING-RIGHT: 10px; 
	FONT-SIZE: 12pt;
	DISPLAY: block; 
	FONT-WEIGHT: normal; 
	PADDING-BOTTOM: 5px; 
	WORD-SPACING: normal; 
	VERTICAL-ALIGN: middle; 
	COLOR: #1a6b91; 
	PADDING-TOP: 15px; 
	PADDING-LEFT: 25px;
	WHITE-SPACE: normal; 
	LETTER-SPACING: normal;
    
}    
.universal_comments .link {
	DISPLAY: inline;
	FONT-SIZE: 10pt;
	WORD-SPACING: normal;
	VERTICAL-ALIGN: middle;
	COLOR: #3333AA;
	WHITE-SPACE: normal;
	LETTER-SPACING: normal;
	TEXT-DECORATION: none;
	padding: 5px;
}
.universal_comments .comment_header {
	display: block;
	background-color: #9ED651;
	padding: 5px;
	BORDER-TOP: #90b2c6  1px solid;
	BORDER-LEFT: #90b2c6 1px solid;
	BORDER-RIGHT: #c1d8e5 1px solid;
	BORDER-BOTTOM: #c1d8e5 1px solid;
}
.universal_comments .comment_text {
	FONT-SIZE: 10pt; PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; COLOR: #000000; PADDING-TOP: 10px; TEXT-ALIGN: justify;
	BORDER-TOP: #90b2c6  1px solid;
	BORDER-LEFT: #90b2c6 1px solid;
	BORDER-RIGHT: #c1d8e5 1px solid;
	BORDER-BOTTOM: #c1d8e5 1px solid;
	background-color: #eef5f9;
	margin-left: 25px;
}
.universal_comments .more_comments {
	PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; COLOR: #ffffff; PADDING-TOP: 10px; BACKGROUND-COLOR: #dddddd
}
.universal_comments .seperator {
	PADDING-TOP: 10px;
}
.universal_comments .input_name {
	DISPLAY: block; FONT-FAMILY: "Trebuchet MS", Tahoma,  Arial, sans-serif, mono;
	BORDER-TOP: #90b2c6  1px solid;
	BORDER-LEFT: #90b2c6 1px solid;
	BORDER-RIGHT: #c1d8e5 1px solid;
	BORDER-BOTTOM: #c1d8e5 1px solid;
	margin-left: 25px;
}
.universal_comments .input_email {
	DISPLAY: block; FFONT-FAMILY: "Trebuchet MS", Tahoma,  Arial, sans-serif, mono;
	BORDER-TOP: #90b2c6  1px solid;
	BORDER-LEFT: #90b2c6 1px solid;
	BORDER-RIGHT: #c1d8e5 1px solid;
	BORDER-BOTTOM: #c1d8e5 1px solid;
	margin-left: 25px;
	
}
.universal_comments .input_comment {
	DISPLAY: block; FONT-FAMILY: "Trebuchet MS", Tahoma,  Arial, sans-serif, mono;
	BORDER-TOP: #90b2c6  1px solid;
	BORDER-LEFT: #90b2c6 1px solid;
	BORDER-RIGHT: #c1d8e5 1px solid;
	BORDER-BOTTOM: #c1d8e5 1px solid;
	margin-left: 25px;
}
.universal_comments .form_submit_delete {
	BORDER-RIGHT: #000000 thin double; BORDER-TOP: #000000 thin double; DISPLAY: block; FONT-SIZE: 14px; BORDER-LEFT: #000000 thin double; COLOR: #000000; BORDER-BOTTOM: #000000 thin double; FONT-FAMILY: "Trebuchet MS", Tahoma,  Arial, sans-serif, mono; BACKGROUND-COLOR: #ff9900;
	
}
.universal_comments .form_name {
	DISPLAY: block; COLOR: #333333; margin-top: 7px;
	padding-left: 25px;
}
.universal_comments .form_email {
	DISPLAY: block; COLOR: #333333; margin-top: 7px;
	padding-left: 25px;
}
.universal_comments .form_comment {
	DISPLAY: block; COLOR: #333333; margin-top: 7px;
	padding-left: 25px;
}
.universal_comments .form_human_validator {
	DISPLAY: block; COLOR: #333333; margin-top: 7px;
	padding-left: 25px;
}
.universal_comments .form_human_validator table{
	COLOR: #333333; FONT-SIZE: 10pt;
}
.universal_comments .form_human_validator input {
	DISPLAY: block; FONT-FAMILY: "Trebuchet MS", Tahoma,  Arial, sans-serif, mono;
	BORDER-TOP: #90b2c6 1px solid;
	BORDER-LEFT: #90b2c6 1px solid;
	BORDER-RIGHT: #cbdbe1 1px solid;
	BORDER-BOTTOM: #cbdbe1 1px solid;
	}
.universal_comments .bad_validation {
	PADDING-RIGHT: 1px; DISPLAY: block; PADDING-LEFT: 1px; FONT-WEIGHT: bold; PADDING-BOTTOM: 1px; WORD-SPACING: normal; VERTICAL-ALIGN: middle; COLOR: #ff0000; PADDING-TOP: 1px; WHITE-SPACE: normal; LETTER-SPACING: normal; BACKGROUND-COLOR: #ffffff;
	padding-left: 25px;
}
.universal_comments .bad_name {
	PADDING-RIGHT: 1px; DISPLAY: block; PADDING-LEFT: 1px; FONT-WEIGHT: bold; PADDING-BOTTOM: 1px; WORD-SPACING: normal; VERTICAL-ALIGN: middle; COLOR: #ff0000; PADDING-TOP: 1px; WHITE-SPACE: normal; LETTER-SPACING: normal; BACKGROUND-COLOR: #ffffff;
	padding-left: 25px;
}
.universal_comments .bad_email {
	PADDING-RIGHT: 1px; DISPLAY: block; PADDING-LEFT: 1px; FONT-WEIGHT: bold; PADDING-BOTTOM: 1px; WORD-SPACING: normal; VERTICAL-ALIGN: middle; COLOR: #ff0000; PADDING-TOP: 1px; WHITE-SPACE: normal; LETTER-SPACING: normal; BACKGROUND-COLOR: #ffffff;
	padding-left: 25px;
}
.universal_comments .bad_comment {
	PADDING-RIGHT: 1px; DISPLAY: block; PADDING-LEFT: 1px; FONT-WEIGHT: bold; PADDING-BOTTOM: 1px; WORD-SPACING: normal; VERTICAL-ALIGN: middle; COLOR: #ff0000; PADDING-TOP: 1px; WHITE-SPACE: normal; LETTER-SPACING: normal; BACKGROUND-COLOR: #ffffff;
	padding-left: 25px;
}
.universal_comments .comment_name {
	PADDING-RIGHT: 10px;
	DISPLAY: inline;
	PADDING-LEFT: 5px;
	FONT-WEIGHT: bold;
	PADDING-BOTTOM: 5px;
	WORD-SPACING: normal;
	VERTICAL-ALIGN: middle;
	COLOR: #000000;
	PADDING-TOP: 5px;
	WHITE-SPACE: normal;
	LETTER-SPACING: normal;
	TEXT-DECORATION: none;
	font-size: 10pt;
}
.universal_comments .comment_date {
	PADDING-RIGHT: 10px;
	DISPLAY: inline;
	PADDING-LEFT: 5px;
	PADDING-BOTTOM: 5px;
	WORD-SPACING: normal;
	VERTICAL-ALIGN: middle;
	COLOR: #333333;
	PADDING-TOP: 5px;
	WHITE-SPACE: normal;
	LETTER-SPACING: normal;
	TEXT-DECORATION: none;
	font-size: 8pt;
}

.news_component {
	FONT-SIZE: 10pt; FONT-FAMILY: "Trebuchet MS", Tahoma,  Arial, sans-serif, mono;
}
.unpublished
{
	font-style: italic;
}
.news_component .news_title
{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 15pt;
	font-variant:small-caps;
	color: #fc7215;
	font-weight: normal;font-style: normal;
	margin-left: 25px;
	margin-top: 15px;

}

.news_tit4 {
    margin-top: 15px;
}
	
	
.news_component .vote_form div
{
	font-size: 10pt;
}
.news_component .author {
	DISPLAY: block; FONT-SIZE: 8pt; COLOR: #454645; FONT-STYLE: italic; padding-left:25px;
}

.news_component .author a:link{
	color:#FF841C;
	font-family:Verdana,Arial;
	font-size:11px;
	line-height:15px;
	text-align:left;
}

.news_component .author a:visited{
	color:#FF841C;
	font-family:Verdana,Arial;
	font-size:11px;
	line-height:15px;
	text-align:left;
}


.news_component .date {
	font-family: Verdana, Arial;
	DISPLAY: block; FONT-SIZE: 10pt; COLOR: #7C7C7C; FONT-STYLE: regular
	color: #505050;
	font-weight: normal;
	line-height: 15px;
	font-size: 10px;
	padding-left: 25px;
	padding-top: 10px;
}

.news_component .title {
	font-family: Georgia, "Times New Roman", Times, serif;
	PADDING-RIGHT: 10px; 
	FONT-SIZE: 12pt;
	DISPLAY: block; 
	FONT-WEIGHT: normal; 
	PADDING-BOTTOM: 5px; 
	WORD-SPACING: normal; 
	VERTICAL-ALIGN: middle; 
	COLOR: #1a6b91; 
	PADDING-TOP: 5px; 
	PADDING-LEFT: 25px;
	WHITE-SPACE: normal; 
	LETTER-SPACING: normal;
	
}
.news_component .title_link a {
	PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 5px; 
	FONT-SIZE: 10pt; PADDING-BOTTOM: 5px; WORD-SPACING: normal; 
	VERTICAL-ALIGN: middle; COLOR: #185C0E; PADDING-TOP: 5px; WHITE-SPACE: normal; 
	LETTER-SPACING: normal; TEXT-DECORATION: none; FONT-WEIGHT: bold; 
}
.news_component .title_link a:hover {

}


.news_component a:link {

	
}

.news_component .link, .news_component a:visited {
	font-family: Georgia, "Times New Roman", Times, serif;
	PADDING-RIGHT: 10px; 
	DISPLAY: inline; 
	PADDING-RIGHT: 10px;
	FONT-SIZE: 12pt; 
	PADDING-BOTTOM: 5px; 
	WORD-SPACING: normal; 
	VERTICAL-ALIGN: middle; 
	COLOR:  #1a6b91; 
	PADDING-TOP: 5px; 
	WHITE-SPACE: normal; 
	LETTER-SPACING: normal; 
	TEXT-DECORATION: none;
	font-weight: normal;
	font-style: normal;
}


.news_component a:hover  {
	COLOR: #FF841C; 
	TEXT-DECORATION: none;
	
}

.news_component .link_comments {
	PADDING-RIGHT: 10px; 
	DISPLAY: inline; 
	PADDING-LEFT: 25px; 
	FONT-SIZE: 10pt; 
	PADDING-BOTTOM: 5px; 
	WORD-SPACING: normal; 
	VERTICAL-ALIGN: middle; 
	COLOR: #1a6b91; 
	PADDING-TOP: 5px; 
	WHITE-SPACE: normal; 
	LETTER-SPACING: normal; 
	TEXT-DECORATION: none
}
.news_component .news_text {
	font-family: Verdana, Arial;
	FONT-SIZE: 11px; 
	PADDING-RIGHT: 10px ; 
	DISPLAY: block; 
	PADDING-LEFT: 25px; 
	PADDING-BOTTOM: 5px; 
	color: #0c1d2a; 
	PADDING-TOP: 5px; 
	TEXT-ALIGN: left;
	line-height: 15px;
}
 .news_component .news_text a:link {
 	color: #f46200;
	FONT-SIZE: 11px; 
	font-family: Verdana, Arial;
 }
 
 .news_component .news_text a:visited {
 	color: #f46200;
	FONT-SIZE: 11px; 
	font-family: Verdana, Arial;
 }
 .news_component .news_text a:hover {
 	text-decoration: underline;
	FONT-SIZE: 11px; 
	font-family: Verdana, Arial;
 }
	
.news_component .more_news {
	PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; COLOR: #ffffff; PADDING-TOP: 10px; BACKGROUND-COLOR: #dddddd
}
.news_component .seperator {
	BORDER-RIGHT: #999999 1px; PADDING-RIGHT: 3px; BORDER-TOP: #999999 1px; DISPLAY: block; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; BORDER-LEFT: #999999 1px; PADDING-TOP: 3px
}
.news_component .filter_month {
	BACKGROUND-POSITION: center center; DISPLAY: inline; COLOR: #000000
}
.news_component .filter_year
{
	DISPLAY: inline; COLOR: #000000; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.news_component .filter_selected_year
{
	DISPLAY: inline; COLOR: #000000; BACKGROUND: #DEDEDE; TEXT-ALIGN: center; TEXT-DECORATION: none; FONT-WEIGHT: bold; 
}
.news_component .filter_selected_month {
	BACKGROUND-POSITION: center center; DISPLAY: inline; COLOR: #000000; FONT-WEIGHT: bold; 
}

.news_component .comment_name {
	PADDING-RIGHT: 10px; DISPLAY: inline; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 10pt; PADDING-BOTTOM: 5px; WORD-SPACING: normal; VERTICAL-ALIGN: middle; COLOR: #000000; PADDING-TOP: 5px; WHITE-SPACE: normal; LETTER-SPACING: normal; TEXT-DECORATION: none
}
.viptreport_component {
	FONT-SIZE: 10pt; FONT-FAMILY: "Trebuchet MS", Tahoma,  Arial, sans-serif, mono;
}
.viptreport_component .profile_description {
	font-size: 12pt;
	font-weight: bold;
}
.viptreport_component .date_edited {
}
.viptreport_component .date_not_edited {
	COLOR: #FF0000; 
}
.viptreport_component .monthDateColumnHeader table{
	FONT-SIZE: 10pt;
}
.viptreport_component .monthPointNameColumnHeader table{
	FONT-SIZE: 10pt;
}
.viptreport_component .monthBalanceColumnHeader table{
	FONT-SIZE: 10pt;
}
.viptreport_component .dateColumnHeader table{
	FONT-SIZE: 10pt;
}
.viptreport_component .pointNameColumnHeader table {
	FONT-SIZE: 10pt;
}
.viptreport_component .balanceColumnHeader table {
	FONT-SIZE: 10pt;
}
.viptreport_component .header_date {
	background-color: #CCCCCC; FONT-WEIGHT: bold;
}
.viptreport_component .header_point {
	background-color: #CCCCCC; FONT-WEIGHT: bold;
}
.viptreport_component .header_balance {
	background-color: #CCCCCC; FONT-WEIGHT: bold;
}
.viptreport_component .header_other {
	background-color: #CCCCCC; FONT-WEIGHT: bold;
	WIDTH: 50;
}
.viptreport_component .header_month {
	background-color: #ECECEC; FONT-WEIGHT: bold;
}
.viptreport_component .point_title
{
	font-size: 14pt;
}

table.viptreport_table
{
	border-collapse: separate;
	border-style: none;
	padding: 10px;
	FONT-SIZE: 10pt;
}
table.viptreport_table td
{
	background-color: #ffffff;
	padding: 3px 6px;
}

table.viptreport_table a:hover
{
	color: #D9313A !important;
}

table.viptreport_table th td
{
	background-color: transparent;
	padding: 5px;
}

table.viptreport_table td a:link, table.viptreport_table td a:visited
{
	color: #A80017;
}

table.viptreport_table td a:hover
{
	color: #D9313A;
}
table.viptreport_table th a:link, table.viptreport_table th a:visited
{
	color: #3A4680;
}

table.viptreport_table .layout, table.viptreport_table td, table.viptreport_table th
{
	border-width: 1px;
	border-style: solid;
	border-color: #BBC1C3;
	text-align: left;
	padding: 2px 3px;
	
}

table.viptreport_table th
{
	background-color: #BBC1C3;
}
table.viptreport_error .error
{
	font-weight: bold;
	color: #FF0000;
}

.form_error
{
	font-weight: bold;
	color: #FF0000;
}

.atv1 {
	font-size: 12px;
	background-color: #FFFACD;
	padding-top: 40px;
	padding-bottom: 40px;
	vertical-align: top;
}
.atv-pavad1 {
	font-size: 14px;
	font-weight: bold;
	color: #FF8C00;
}
.atv-text1 {
	color:  #A0522D;
}

.atv-nuo1 a:link , .atv-nuo1 a:visited {
	color: #A0522D;
	text-decoration: underline;
}

.atv-nuo1 a:hover, .atv-nuo1 a:active {
	color: #FF8C00;
	text-decoration: none;
}

.atv2 {
	font-size: 12px;
	background-color: #BDB76B;
	padding-top: 40px;
	padding-bottom: 40px;
	vertical-align: top;
}
.atv-pavad2 {
	font-size: 14px;
	font-weight: bold;
	color: #FFFFCC;

}
.atv-text2 {
	color: #FFFFCC;
}

.atv-nuo2 a:link, .atv-nuo2 a:visited 
{
	color: #FFFFCC;
	text-decoration: underline;
}

.atv-nuo2 a:hover, .atv-nuo2 a:active {
	color: Yellow;
	text-decoration: none;
}

.atv3 {
	font-size: 12px;
	background-color: #FFDEAD;
	padding-top: 40px;
	padding-bottom: 40px;
	vertical-align: top;
}
.atv-pavad3 {
	font-size: 14px;
	font-weight: bold;
	color:  #C71585;
}
.atv-text3 {
	color:  Purple;
}

.atv-nuo3 a:link , .atv-nuo3 a:visited {
	color:  Purple;
	text-decoration: underline;
}

.atv-nuo3 a:hover, .atv-nuo3 a:active {
	color: #C71585;
	text-decoration: none;
}

.atv4 {
	font-size: 12px;
	background-color: #99CCFF;
	padding-top: 40px;
	padding-bottom: 40px;
	vertical-align: top;
}
.atv-pavad4 {
	font-size: 14px;
	font-weight: bold;
	color: #001EFF;
}
.atv-text4 {
	color:  Navy;
}

.atv-nuo4 a:link , .atv-nuo4 a:visited {
	color:  Navy;
	text-decoration: underline;
}

.atv-nuo4 a:hover, .atv-nuo4 a:active {
	color:  #0D88FF;
	text-decoration: none;
}


.atv5 {
	font-size: 12px;
	background-color: #D2691E;
	padding-top: 40px;
	padding-bottom: 40px;
	vertical-align: top;
}
.atv-pavad5 {
	font-size: 14px;
	font-weight: bold;
	color: ButtonFace;
}
.atv-text5 {
	color:  ButtonFace;
}

.atv-nuo5 a:link , .atv-nuo5 a:visited {
	color:  ButtonFace;
	text-decoration: underline;
}

.atv-nuo5 a:hover, .atv-nuo5 a:active {
	color: ButtonShadow;
	text-decoration: none;
}

.atv6 {
	font-size: 12px;
	background-color: #C6F6C6;
	padding-top: 40px;
	padding-bottom: 40px;
	vertical-align: top;
}
.atv-pavad6 {
	font-size: 14px;
	font-weight: bold;
	color: #329932;
}
.atv-text6 {
	color:  Green;
}

.atv-nuo6  a:link , .atv-nuo6 a:visited {
	color:  Green;
	text-decoration: underline;
}

.atv-nuo6 a:hover, .atv-nuo6 a:active {
	color: #32CD32;
	text-decoration: none;
}

.atv0 {
	font-size: 12px;
	background-color: #DBDBDB;
	padding-top: 40px;
	padding-bottom: 40px;
	vertical-align: top;
}
.atv-pavad0 {
	font-size: 14px;
	font-weight: bold;
	color:  Black;
}
.atv-text0 {
	color: Black;
}

.atv-nuo0 a:link , .atv-nuo0 a:visited {
	color:  Grey;
	text-decoration: underline;
}

.atv-nuo0 a:hover, .atv-nuo0 a:active {
	color: Grey;
	text-decoration: none;
}
table.forum_table_tree{
BORDER-COLLAPSE: collapse;
width:100%;
}


table.forum_table_tree td{

	padding:0px;
}

.forum_table_tree .push {
	WIDTH: 5px;
}
table.forum_table_tree td.treeImages{
vertical-align: top;
width:20px;
}

TABLE.forum_table_tree TD A:link {
	COLOR: #a80017
}
TABLE.forum_table_tree TD A:visited {
	COLOR: #a80017
}
TABLE.forum_table_tree TD A:hover {
	COLOR: #d9313a
}
TABLE.forum_table_tree TH TD {
	BACKGROUND-COLOR: transparent
}

table.forum_table_tree td.MeniuImages{
vertical-align: top;
BACKGROUND-COLOR: #dddddd! important
}

.forum_component .InfoColumnValue2
{
	WIDTH: 100%; TEXT-ALIGN: left; BACKGROUND-COLOR: #dddddd! important; 
	text-indent: 4px;
	FONT-SIZE: 10pt;
	padding:5px 5px 5px 5px;
	
}
.forum_component .forum_name2
{
	font-weight: bold;
    DISPLAY: inline;
    FONT-SIZE: 10pt;
	WORD-SPACING: normal;
	VERTICAL-ALIGN: middle;
	WHITE-SPACE: normal;
	LETTER-SPACING: normal;
	TEXT-DECORATION: none;
} 

.forum_component .forum_date2
{ 
	FONT-SIZE: 8pt;
}   
.forum_component .TextColumnValue2 {
	FONT-SIZE: 10pt; VERTICAL-ALIGN: top; TEXT-ALIGN: left
	text-indent:4px;
	padding: 10px 10px 10px 10px;
	
}

.forum_component .arrows {
	DISPLAY: inline;
	FONT-SIZE: 10pt;
	WORD-SPACING: normal;
	COLOR: #3333AA;
	WHITE-SPACE: normal;
	LETTER-SPACING: normal;
	TEXT-DECORATION: none;
}

.forum_component .linkAnswer {
	DISPLAY: inline;
	FONT-SIZE: 8pt;
	WORD-SPACING: normal;
	VERTICAL-ALIGN: middle;
	COLOR: #3333AA; 
	WHITE-SPACE: normal;
	LETTER-SPACING: normal;
	TEXT-DECORATION: none;

}
.forum_component .forum_treeMessage{
	FONT-SIZE: 8pt;
	TEXT-DECORATION: none;
}
.forum_component .pageNumber {
	DISPLAY: inline;
	FONT-SIZE: 10pt;
	WORD-SPACING: normal;
	VERTICAL-ALIGN: middle;
	COLOR: #000000;
	WHITE-SPACE: normal;
	LETTER-SPACING: normal;
	TEXT-DECORATION: none;
	padding: 5px;
}
.faq_component {
	FONT-SIZE: 10pt; FONT-FAMILY: "Trebuchet MS", Tahoma,  Arial, sans-serif, mono;
}
.faq_component .title 
{
 	HEIGHT: 50px; DISPLAY: block; FONT-WEIGHT: bold; WORD-SPACING: normal; COLOR: #000000;
}
.faq_component .title_link a {
	PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 5px; 
	FONT-SIZE: 10pt; PADDING-BOTTOM: 5px; WORD-SPACING: normal; 
	VERTICAL-ALIGN: middle; COLOR: #000000; PADDING-TOP: 5px; WHITE-SPACE: normal; 
	LETTER-SPACING: normal; TEXT-DECORATION: none; FONT-WEIGHT: bold; 
}
.faq_component .title_link a:hover {

}
.faq_component .link {
	PADDING-RIGHT: 10px; DISPLAY: inline; PADDING-LEFT: 5px; FONT-SIZE: 10pt; PADDING-BOTTOM: 5px; WORD-SPACING: normal; VERTICAL-ALIGN: middle; COLOR: #000000; PADDING-TOP: 5px; WHITE-SPACE: normal; LETTER-SPACING: normal; TEXT-DECORATION: underline
}
.faq_component .link_comments {
	PADDING-RIGHT: 10px; DISPLAY: inline; PADDING-LEFT: 5px; FONT-SIZE: 10pt; PADDING-BOTTOM: 5px; WORD-SPACING: normal; VERTICAL-ALIGN: middle; COLOR: #000000; PADDING-TOP: 5px; WHITE-SPACE: normal; LETTER-SPACING: normal; TEXT-DECORATION: none
}
.faq_component .faq_text {
	PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 30px; PADDING-BOTTOM: 10px; COLOR: black; PADDING-TOP: 10px; TEXT-ALIGN: justify
}
.faq_component .comment_name {
	PADDING-RIGHT: 10px; DISPLAY: inline; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 10pt; PADDING-BOTTOM: 5px; WORD-SPACING: normal; VERTICAL-ALIGN: middle; COLOR: #000000; PADDING-TOP: 5px; WHITE-SPACE: normal; LETTER-SPACING: normal; TEXT-DECORATION: none
}
/* ------------------------------------------------------------------------- */
/* Newsletter Component 													 */
/* ------------------------------------------------------------------------- */
.newsletter_component
{
}
.newsletter_component .news_component_title
{
	margin-top: 20px;
	font-weight: bold;
}
.newsletter_component .news_title
{
	margin-left: 20px;
}
.newsletter_component .recipient_group
{
	font-weight: bold;
	font-size: 10pt;
}
.newsletter_component .subject
{
	font-weight: bold;
	font-size: 10pt;
}
.newsletter_component .content-top
{
	font-weight: bold;
	font-size: 10pt;
}
.newsletter_component .content-bottom
{
	font-weight: bold;
	font-size: 10pt;
}
.newsletter_component .select-news
{
	font-weight: bold;
	font-size: 10pt;
	text-decoration: underline;
}

.newsletter_component .newsletter-filter
{
	border: 1px solid #000000;
	padding: 5px;
}
.newsletter_component .newsletter-filter .filter_title
{
	font-weight: bold;
}
/* ------------------------------------------------------------------------- */
/* QUESTIONNAIRE COMPONENT 														*/
/* ---------------------------------------------------------------------------- */
.questionnaire_component
{
	FONT-FAMILY: "Trebuchet MS", Tahoma,  Arial, sans-serif, mono;
	font-size: 10pt;
}
.questionnaire_component .questionnaire_title
{
	font-size: 14pt;
}
.questionnaire_component .question-variants table
{
	FONT-FAMILY: "Trebuchet MS", Tahoma,  Arial, sans-serif, mono;
	font-size: 10pt;
}
.questionnaire_component .question-variants
{
	margin-left: 10px;
}
/* answer-status0 = answer not selected & not correct */
/* answer-status1 = answer correct and selected */
/* answer-status2 = answer correct but unselected */
/* answer-status3 = answer incorrect */
.questionnaire_component .question-variants .answer-status0
{
	
}
.questionnaire_component .question-variants .answer-status1
{
	font-weight: bold;
	color: #00AA00;
	text-decoration: underline;
}
.questionnaire_component .question-variants .answer-status2
{
	color: #FF0000;	
	text-decoration: underline;
}
.questionnaire_component .question-variants .answer-status3
{
	font-weight: bold;
	color: #FF0000;	
}
.questionnaire_component .statistics_text
{
	font-weight: bold;
	text-decoration: underline;
	color: #888888;
	font-size: 8pt;
}
.questionnaire_component .confidence_text
{
	font-weight: bold;
	text-decoration: underline;
	color: #888888;
	font-size: 8pt;
}
table.bloom-table
{
	border-collapse: separate;
	border-style: none;
	padding: 10px;
	FONT-SIZE: 10pt;
}
table.bloom-table .td_title
{
	font-weight: bold;
}
table.bloom-table td
{
	background-color: #ffffff;
	padding: 3px 6px;
}

table.bloom-table a:hover
{
	color: #D9313A !important;
}

table.bloom-table th td
{
	background-color: transparent;
	padding: 5px;
}

table.bloom-table td a:link, table.bloom-table td a:visited
{
	color: #A80017;
}

table.bloom-table td a:hover
{
	color: #D9313A;
}
table.bloom-table th a:link, table.bloom-table th a:visited
{
	color: #3A4680;
}

table.bloom-table tr, table.bloom-table td, table.bloom-table th
{
	border-width: 1px;
	border-style: solid;
	border-color: #BBC1C3;
	text-align: left;
	padding: 2px 3px;
}

table.bloom-table th
{
	background-color: #BBC1C3;
}
.question_statistics
{
	background: #EFEFEF;
	padding: 3px;
}
.questionnaire_component .focus_table
{
	border: 1px solid #FE3602;
	margin-bottom: 3px;
}

.questionnaire_component .focus_table td.focus_arrow
{
	background: #FE6C00;
}

.questionnaire_component .focus_table td.focus_text
{
	font-weight: bold;
	padding-left: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-right: 10px;
}





/* QUESTION EDITOR */
/* =============== */
.questionnaire_editor_component .question-title
{
	color: #2C802B;
	font-weight: bold;
}
.questionnaire_editor_component .question-subtitle
{
	color: #457E39;
}
.questionnaire_editor_component .question-subtitle a
{
	color: #457E39;
}
.questionnaire_editor_component .question-save a
{
	color: #2C802B;
	font-weight: bold;
	text-decoration: none;
}
.questionnaire_editor_component .question-cancel a
{
	color: #2C802B;
	font-weight: bold;
	text-decoration: none;
}
.questionnaire_editor_component .question-table-top
{
	color: #547338;
	padding-bottom: 5px;
}
.questionnaire_editor_component .question-table-top a
{
	color: #547338;
}
.questionnaire_editor_component .question-toolbar1
{
	background-color: #D7F2AD;
	border-left: 1px solid #B9D6AA;
	border-top: 1px solid #B9D6AA;
	border-bottom: 1px solid #B9D6AA;
	width: 100%;
	
}
.questionnaire_editor_component .question-toolbar2
{
	background-color: #D7F2AD;
	text-align: right;	
}
.questionnaire_editor_component .question-error
{
	background: #F7FBC9;
	border: 1px solid #BFD8B1;
	padding: 5px;
	width: 100%;
}
.questionnaire_editor_component .question-error .error_title
{
	font-weight: bold;
	color: #FF0000;
}
.questionnaire_editor_component .question-error .error_description
{
	margin-left: 15px;
	color: #AA0000;
}
.questionnaire_editor_component .question-editor-bottom
{
	text-align: right;
}
.questionnaire_editor_component .question_in_display_mode
{
	padding: 5px;
	background: #E5EFD5;
	border: 1px solid #BFD8B1;
}
.questionnaire_editor_component .question_in_setanswers_mode
{
	padding: 5px;
	background: #F7FBC9;
	border: 1px solid #BFD8B1;
}
.questionnaire_editor_component .question_in_edit_mode
{
}
.questionnaire_editor_component .question-editor-contents
{
	background-color: #F7FBC9;
	border: 1px solid #BFD8B1;
	padding: 5px;
}
.questionnaire_editor_component textfield
{
	border: 1px solid #C0D3B3;
}
.questionnaire_editor_component select
{
	border: 1px solid #C0D3B3;
}
.questionnaire_editor_component textarea
{
	border: 1px solid #C0D3B3;
	
}
.questionnaire_editor_component .question-editor-contents .upload_file_button
{
	background : url(/cms/images/liedm/questionnaire/button_bg.jpg); 
	height:22px;
	border: 1px solid;
	border-top-color: #D6EACF;
	border-left-color: #BFDDB7;
	border-right-color: #A0CE90;
	border-bottom-color: #A3D08F;
	
}

/* Questionnaire Editor Images */
/* IMPORTANT! These images should be in "context/images/liedm/questionnaire" */

.questionnaire_editor_component .question-toolbar1 .qt_image_up
{
	border: none;
	background-image: url(/cms/images/liedm/questionnaire/ico_up.jpg);
}
.questionnaire_editor_component .question-toolbar1 .qt_image_down
{
	background-image: url(/cms/images/liedm/questionnaire/ico_down.jpg);
	border: none;
}
.questionnaire_editor_component .question-toolbar1 .qt_image_duplicate
{
	background-image: url(/cms/images/liedm/questionnaire/ico_duplicate.jpg);
	border: none;
}
.questionnaire_editor_component .question-toolbar1 .qt_image_edit
{
	background-image: url(/cms/images/liedm/questionnaire/ico_edit.jpg);
	border: none;
}
.questionnaire_editor_component .question-toolbar1 .qt_image_remove
{
	background-image: url(/cms/images/liedm/questionnaire/ico_delete.jpg);
	border: none;
}
.questionnaire_editor_component .question-toolbar2 .qt_image_right
{
	background-image: url(/cms/images/liedm/questionnaire/question_toolbar_right.jpg);
	border: none;
}
.questionnaire_editor_component .question-editor-bottom .qt_image_save
{
	background-image: url(/cms/images/liedm/questionnaire/save_button.jpg);
	border: none;
}
.questionnaire_editor_component .question-editor-bottom .qt_image_cancel
{
	background-image: url(/cms/images/liedm/questionnaire/cancel_button.jpg);
	border: none;
}
.questionnaire_editor_component .question-table-top .qt_image_add_new
{
	background-image: url(/cms/images/liedm/questionnaire/top_ico_1.jpg);
	border: none;
}
.questionnaire_editor_component .question-table-top .qt_image_add_existing
{
	background-image: url(/cms/images/liedm/questionnaire/top_ico_2.jpg);
	border: none;
}



/* --- Error in answers --- */
.questionnaire_answer_error
{
	border: 1px solid #FF0000;
	padding: 5px;
	margin-bottom: 10px;
	background: #FFEEEE;
}
/* ---------------------------------- */
/* GROUP MANAGER - STUDENT PAGE STYLE */
.groupmanager_component
{
	FONT-SIZE: 10pt; FONT-FAMILY: "Trebuchet MS", Tahoma,  Arial, sans-serif, mono;
	width: 100%;
}
.groupmanager_component table
{
	FONT-SIZE: 10pt; FONT-FAMILY: "Trebuchet MS", Tahoma,  Arial, sans-serif, mono;
}
.groupmanager_student_page
{
	FONT-SIZE: 12px; FONT-FAMILY: "Trebuchet MS", Tahoma,  Arial, sans-serif, mono;
	width: 100%;
}
.groupmanager_student_page h1
{
	color: #3675C5;
	margin-left: 10px;
	font-size: 18px;
}
.groupmanager_student_page .subtitle
{
	color: #3675C5;
	margin-left: 10px;
	font-weight: bold;
}
.groupmanager_student_page .hello_student
{
	color: #EC7121;
	font-weight: bold;
	font-size: 18px;
}

.groupmanager_student_page .student_page_title
{
	color: #EC7121;
	font-weight: bold;
	font-size: 14px;
}

.groupmanager_student_page .help_ico
{
	font-size: 10px; 
	font-weight:normal !important;
}

.groupmanager_student_page table
{
	FONT-SIZE: 11px; FONT-FAMILY: "Trebuchet MS", Tahoma,  Arial, sans-serif, mono;
}

.groupmanager_student_page .student_page
{
	background: #D4EBFB;
	border-top: 1px solid #6DA7CC;
	border-bottom: 1px solid #6DA7CC;
	padding: 10px;
	color: #004F8A;

}
.groupmanager_student_page .student_page
{
	background: #D4EBFB;
	border-top: 1px solid #6DA7CC;
	border-bottom: 1px solid #6DA7CC;
	padding: 10px;

}
.groupmanager_student_page .student_page .student_link_box
{
	background: #F4F5FA;
	border: 1px solid #EE7628;
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 5px;
	color: #005189;
	
}

.groupmanager_student_page .student_page .student_link_box a
{
	color: #005189;
}
.groupmanager_student_page .student_page .student_progress_sequence
{
	margin-top: 15px;
	margin-bottom: 15px;
	
}

.groupmanager_student_page .student_progress_sequence a
{
	color: #EE7628 !important;
}
.groupmanager_student_page .sequence_link
{
	color: #FFFFFF;
}
.groupmanager_student_page .div_gap
{
	height: 5px;
}
.groupmanager_student_page .student_page li
{
	list-style-image: url(/cms/images/liedm/group_manager/bullet.gif);
	list-style-position: outside;
	margin-left: 17px;
}
.groupmanager_student_page .student_page .sequence_1
{
	background: #D5EAFB;
	color: #FFFFFF;
	width: 300px;
	padding-left: 20px;
	padding-top: 10px;
	padding-right:20px;
	padding-bottom:0px;
	//font-size: 11px;
}

.groupmanager_student_page .student_page .sequence_1 a
{
	color: #FFFFFF;
}
.groupmanager_student_page .student_page .sequence_2
{
	color: #FFFFFF;
	width: 300px;
	padding-left: 20px;
	padding-top: 10px;
	padding-right:20px;
	padding-bottom:0px;
	//font-size: 11px;
}
.groupmanager_student_page .student_page .sequence_2 a
{
	color: #FFFFFF;
}
.groupmanager_student_page .student_page .sequence_3
{
	color: #FFFFFF;
	width: 300px;
	padding-left: 30px;
	padding-top: 10px;
	padding-right:10px;
	padding-bottom:0px;
	//font-size: 11px;
}
.groupmanager_student_page .student_page .sequence_3 a
{
	color: #FFFFFF;
}
.groupmanager_student_page .student_page .sequance_title TABLE
{
	font-weight: bold;
	font-size: 11pt;
	color: #D5EAFB;
}
.groupmanager_student_page .student_page .student_progress_sequence .sequance_tool_box
{
/*	background: #FFFFFF;	*/
/*	color: #000000;			*/
/*	border: 1px solid #000000;	*/
/*	padding: 5px;			*/
/*	margin: 2px;		*/
	border-bottom: 1px solid #FFFFFF;
	color: #FFFFFF;
	font-style: italic;
	margin-bottom: 5px;

}
.groupmanager_student_page .student_page .student_progress_sequence .sequance_subtool_box
{
	margin-left: 5px;
}
/* EVPS Student page table*/
table.evps_student_table
{
	font-size: 8pt;
	border-collapse: collapse;
	border-style: none;
}

table.evps_student_table td
{
	background-color: #F4F5FA;
	padding: 3px 6px;
	border: 1px solid #EE7628;
}

table.evps_student_table a:hover
{
	color: #D9313A !important;
}

table.evps_student_table th td
{
	background-color: transparent;
}

table.evps_student_table tr, table.evps_student_table td, table.evps_student_table th
{

	text-align: left;
	padding: 2px 3px;
}

table.evps_student_table th
{
	background-color: #5BADDD;
	border: 1px solid #EE7628;
	color: white;
}
/* ---------------------------------------------------------------------------- */
/* METAKNOWLEDGE TABLE 															*/
/* ---------------------------------------------------------------------------- */

TABLE.metknowledge_table
{
	border-spacing: 1px;
}
TABLE.metknowledge_table TD
{
	background: #EEEEEE;
}

TABLE.metknowledge_table TH
{
	background: #DDDDDD;
	font-weight: bold;
}
TABLE.metknowledge_table TD.delete 
{
	background: #FFDDDD !important;
}
TABLE.metknowledge_table TD.delete a
{
	color: #000000;
	text-decoration: none;
}
TABLE.metknowledge_table TD.delete a:hover
{
	text-decoration: underline;
}
TABLE.metknowledge_table TD.edit 
{
	background: #DDFFDD !important;
}
TABLE.metknowledge_table TD.edit a
{
	color: #000000;
	text-decoration: none;
}
TABLE.metknowledge_table TD.edit a:hover
{
	text-decoration: underline;
}
/* ------------------------------------------------------------------------- */
/* STUDENT GRADE TABLE														 */
/* ------------------------------------------------------------------------- */
TABLE.student-grade-table
{
	padding: 10px;
	border-spacing: 1px;
}
TABLE.student-grade-table TD
{
	border-bottom: 1px solid #009999;
}

TABLE.student-grade-table TH
{
	background: #009999;
	border-bottom: 1px solid #006666;
	color: white;
	font-weight: bold;
	text-align: left;
}
TABLE.student-grade-table TD.delete 
{
	background: #FFDDDD !important;
}
TABLE.student-grade-table TD.delete a
{
	color: #000000;
	text-decoration: none;
}
TABLE.student-grade-table TD.delete a:hover
{
	text-decoration: underline;
}
TABLE.student-grade-table TD.edit 
{
	background: #DDFFDD !important;
}
TABLE.student-grade-table TD.edit a
{
	color: #000000;
	text-decoration: none;
}
TABLE.student-grade-table TD.edit a:hover
{
	text-decoration: underline;
}
/* ------------------------------------------------------------------------- */

/* Various */
.rss-aggregator-component .title{
	color: rgb(24, 92, 14);
	font-size: 18px;
	font-weight:bold;
}
.event-calendar-component .day{
	margin-top:5px;
	margin-left: 15px;
	font-size:10pt;
}
.event-calendar-component .date{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	PADDING-RIGHT: 10pt;
	DISPLAY: inline;
	PADDING-LEFT: 5px;
	PADDING-BOTTOM: 5px;
	WORD-SPACING: normal;
	VERTICAL-ALIGN: middle;
	COLOR: #333333;
	PADDING-TOP: 5px;
	WHITE-SPACE: normal;
	LETTER-SPACING: normal;
	TEXT-DECORATION: none;
	font-size: 8pt;
}
.event-calendar-component .weekdays-title {
	
	font-family: Georgia, "Times New Roman", Times, serif;
	background-color: #e7f3fa;
	font-weight: normal;
	font-size:10pt;
	color: #fe8800;
	
}
.event-calendar-component .weekdays a {
	font-size:10pt;
	color:#000000;
}
.event-calendar-component .week-number a{
	font-weight:normal;
	font-size:10pt;
	color: #fe8800;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.event-calendar-component .diff-month {
	font-size:10pt;

}
.event-calendar-component div {
	font-size:11pt;
	
}
.pool-question h3{
	font-size:10pt;
}

.pool-question {
	font-size:10pt;
}
.old-poll-result td {
	font-size:11pt;
}
.poll a:link, .poll a:visited{
	color: rgb(24, 92, 14);
    font-size: 10pt;
}
.poll a:hover{
	color: rgb(255, 132, 28);
    font-size: 10pt;
}
.qualityevaluation_component .pirmo_virsus
{
	background-repeat:no-repeat !important; background-position:top !important; width:567 !important;
}
.qualityevaluation_component .pirmo_apacia
{
	background-repeat:no-repeat !important; background-position:bottom !important; width:567 !important;
}
.qualityevaluation_component .pirmo_title
{
	padding-top: 50px;
	margin-left: 200px;
	padding-bottom: 30px;
	width: 350px;
}
.qualityevaluation_component .pirmo_title .main_title
{
	font-family: Verdana;
	color: #163f14;
	font-size: 18px;
}
.qualityevaluation_component .pirmo_knopke
{
	text-align: right;
	padding-right: 40px;
}
.qualityevaluation_component .pirmo_separator
{
	height: 20px;
	width:100%;
}
.qualityevaluation_component .antro_virsus
{
	background-repeat:no-repeat !important; background-position:top !important; width:567 !important;
}
.qualityevaluation_component .antro_apacia
{
	background-repeat:no-repeat !important; background-position:bottom !important; width:567 !important;
}
.qualityevaluation_component .antro_title
{
	padding-top:10px;
	padding-right:10px;
	padding-left: 30px;
	width: 527;
}
.qualityevaluation_component .antro_contents
{
	padding: 20px;
	width: 547;
	padding-left: 35px;
}

.qualityevaluation_component .antro_title .main_title
{
	font-family: Verdana;
	color: #163f14;
	font-size: 18px;
}
.qualityevaluation_component .antro_title .sub_title
{
	width: 100%;
	color:  #163f14;
	font-size: 20px;
	padding-left: 4px;
	padding-top: 10px;

}
.qualityevaluation_component .antro_separator
{
	height: 20px;
	width:100%;
}
.qualityevaluation_component .create_link, .qualityevaluation_component .create_link a, .qualityevaluation_component .create_link a:hover
{
	margin-bottom: 3px;
	font-size: 11px;
	color:  #163f14;
}

.qualityevaluation_component .research-table
{
	margin-left: -20px;
}

.qualityevaluation_component .item-title
{
	background: white;
	border-left: 1px solid #B5D8B0;
	border-top: 1px solid #B5D8B0;
	border-bottom: 1px solid #B5D8B0;
	height: 21px;
	padding-left: 19px;
	padding-bottom: 3px;
	margin-top: 3px;
}
.qualityevaluation_component .item-title2
{
	background: white;
	border: 1px solid #B5D8B0;
	height: 21px;
	padding-left: 19px;
	margin-top: 3px;
}
.qualityevaluation_component .item-separator
{
	height: 2px;	
	border: none;
	background: none;
}
.qualityevaluation_component .item-links
{
	background: white;
	border-right: 1px solid #B5D8B0;
	border-top: 1px solid #B5D8B0;
	border-bottom: 1px solid #B5D8B0;
	height: 21px;
	margin-top: 3px;
	
}
.qualityevaluation_component .item-links img
{
	margin-top: 2px;
}
.qualityevaluation_component .questionnaire_placeholder
{
	width: 510px;
}
.liedm-courses-component .list-courses
{
	margin-top: 5px;
	margin-bottom: 5px;
}

.liedm-courses-component A:link
{
	color: #1a6b91;
	text-decoration: underline;
}
.liedm-courses-component A:visited
{
	color: #1a6b91;
	text-decoration: underline;
}
.liedm-courses-component A:active
{
	color: #1a6b91;
	text-decoration: underline;
}
.liedm-courses-component A:hover
{
	color: #f26810;
	text-decoration: underline;
}
.liedm-courses-component
{
	background: #D8EDFB;
}
.liedm-courses-component .course
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	border-top: 3px solid #FFFFFF;
	padding: 3px 10px 4px 25px;
	margin-bottom: 3px;
	margin-top: 1px;
	
}
.liedm-courses-component .course .course-title
{
	Georgia, "Times New Roman", Times, serif;
	
}
.liedm-courses-component .course .institution-title
{
	color: #222222;
}
.liedm-courses-component .offering
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	background-color: #ffffff;
	margin-bottom: 5px;
	margin-top: 2px;
	padding: 3px;
	margin-left: 25px;
}
.liedm-courses-component .paging
{
	border-top: 1px solid #6ed0dc;
	border-right: 1px solid #6ed0dc;
	border-bottom: 2px solid #6ed0dc;
	border-left: 1px solid #6ed0dc;
	background-color: #cff0ff;
	padding: 5px;
}
.liedm-courses-component .filter
{
	margin-bottom: 5px;
}
 .courseview{
 	margin-left: 27px;
	text-align: left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	width: 600px;
} 
.courseview label {
    padding-left: 0px;
}
.fieldName {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
}