/* ----------------- FOR THE WYSIWYG EDITOR  -----------------  */
body {
	font:12px Arial, Helvetica, sans-serif;
	background:#ffffff;
	color:#3d3d3d;
}
a {
	color:#00a6dd;
	text-decoration:underline;
}
a:hover {
 	color:#00a6dd;
	text-decoration:none;
}
hr {
	color: #cccccc;
	background-color: #cccccc;
	border: none 0;
	border-top: 1px solid #cccccc;/*the border*/
	width: 100%;
	height: 1px;/*whatever the total width of the border-top and border-bottom equal*/
	margin-top: 15px;
	margin-bottom: 15px;
}

/* ------- TEXT -------------- */

.heading_1 { font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #f8981e; text-decoration: none; font-weight:bold;}
.heading_1 a:link {color: #f8981e;  text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight:bold; } 
.heading_1 a:visited {color: #f8981e;  text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight:bold; } 
.heading_1 a:hover {color: #3d3d3d; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 16px; } 
.heading_1 a:active {color: #f8981e;  text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight:bold; }

.heading_2 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #f8981e; text-decoration: none; font-weight:bold;}
.heading_2 a:link {color: #f8981e;  text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight:bold; } 
.heading_2 a:visited {color: #f8981e;  text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight:bold; } 
.heading_2 a:hover {color: #3d3d3d; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight:bold; } 
.heading_2 a:active {color: #f8981e;  text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight:bold; }

.grey18 { font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #3d3d3d; text-decoration: none}
.grey18 a:link {color: #3d3d3d; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 18px; } 
.grey18 a:visited {color: #3d3d3d; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 18px; } 
.grey18 a:hover {color: #e0821b;  text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 18px; } 
.grey18 a:active {color: #3d3d3d; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 18px; }

.grey16 { font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #3d3d3d; text-decoration: none}
.grey16 a:link {color: #3d3d3d; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 16px; } 
.grey16 a:visited {color: #3d3d3d; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 16px; } 
.grey16 a:hover {color: #e0821b;  text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 16px; } 
.grey16 a:active {color: #3d3d3d; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 16px; }

.grey14 { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #3d3d3d; text-decoration: none}
.grey14 a:link {color: #3d3d3d; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 14px; } 
.grey14 a:visited {color: #3d3d3d; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 14px; } 
.grey14 a:hover {color: #e0821b;  text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 14px; } 
.grey14 a:active {color: #3d3d3d; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 14px; }

.grey12 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #3d3d3d; text-decoration: none}
.grey12 a:link {color: #3d3d3d; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 12px; } 
.grey12 a:visited {color: #3d3d3d; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 12px; } 
.grey12 a:hover {color: #e0821b;  text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 12px; } 
.grey12 a:active {color: #3d3d3d; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }

.grey11 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #3d3d3d; text-decoration: none}
.grey11 a:link {color: #3d3d3d; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 11px;} 
.grey11 a:visited {color: #3d3d3d; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 11px;} 
.grey11 a:hover {color: #e0821b;  text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 11px;} 
.grey11 a:active {color: #3d3d3d; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 11px;}

.grey10 { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #3d3d3d; font-weight: normal; text-decoration: none}
.grey10 a:link {color: #3d3d3d; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 10px; } 
.grey10 a:visited {color: #3d3d3d; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 10px; } 
.grey10 a:hover {color: #e0821b;  text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 10px; } 
.grey10 a:active {color: #3d3d3d; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 10px; }

.grey9 { font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #3d3d3d; font-weight: normal; text-decoration: none}
.grey9 a:link {color: #3d3d3d; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 9px; } 
.grey9 a:visited {color: #3d3d3d; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 9px; } 
.grey9 a:hover {color: #e0821b;  text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 9px; } 
.grey9 a:active {color: #3d3d3d; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 9px; }

.orange18 { font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #f8981e; text-decoration: none}
.orange18 a:link {color: #f8981e;  text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 18px; } 
.orange18 a:visited {color: #f8981e;  text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 18px; } 
.orange18 a:hover {color: #3d3d3d; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 18px; } 
.orange18 a:active {color: #f8981e;  text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 18px; }

.orange16 { font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #f8981e; text-decoration: none}
.orange16 a:link {color: #f8981e;  text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 16px; } 
.orange16 a:visited {color: #f8981e;  text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 16px; } 
.orange16 a:hover {color: #3d3d3d; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 16px; } 
.orange16 a:active {color: #f8981e;  text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 16px; }

.orange14 { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #f8981e; text-decoration: none}
.orange14 a:link {color: #f8981e;  text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 14px; } 
.orange14 a:visited {color: #f8981e;  text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 14px; } 
.orange14 a:hover {color: #3d3d3d; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 14px; } 
.orange14 a:active {color: #f8981e;  text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 14px; }

.orange12 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #f8981e; text-decoration: none}
.orange12 a:link {color: #f8981e;  text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 12px; } 
.orange12 a:visited {color: #f8981e;  text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 12px; } 
.orange12 a:hover {color: #3d3d3d; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 12px; } 
.orange12 a:active {color: #f8981e;  text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }

.orange11 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #f8981e; text-decoration: none}
.orange11 a:link {color: #f8981e;  text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 11px;} 
.orange11 a:visited {color: #f8981e;  text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 11px;} 
.orange11 a:hover {color: #3d3d3d; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 11px;} 
.orange11 a:active {color: #f8981e;  text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 11px;}

.orange10 { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #f8981e; text-decoration: none}
.orange10 a:link {color: #f8981e;  text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 10px; } 
.orange10 a:visited {color: #f8981e;  text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 10px; } 
.orange10 a:hover {color: #3d3d3d; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 10px; } 
.orange10 a:active {color: #f8981e;  text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 10px; }

.orange9 { font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #f8981e;  font-weight: normal; text-decoration: none}
.orange9 a:link {color: #f8981e;  text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 9px; } 
.orange9 a:visited {color: #f8981e;  text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 9px; } 
.orange9 a:hover {color: #3d3d3d; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 9px; } 
.orange9 a:active {color: #f8981e;  text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 9px; }

.blue18 { font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #00a6dd; text-decoration: none}
.blue18 a:link {color: #00a6dd;  text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 18px; } 
.blue18 a:visited {color: #00a6dd;  text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 18px; } 
.blue18 a:hover {color: #e0821b; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 18px; } 
.blue18 a:active {color: #00a6dd;  text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 18px; }

.blue16 { font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #00a6dd; text-decoration: none}
.blue16 a:link {color: #00a6dd;  text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 16px; } 
.blue16 a:visited {color: #00a6dd;  text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 16px; } 
.blue16 a:hover {color: #e0821b; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 16px; } 
.blue16 a:active {color: #00a6dd;  text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 16px; }

.blue14 { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #00a6dd; text-decoration: none}
.blue14 a:link {color: #00a6dd;  text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 14px; } 
.blue14 a:visited {color: #00a6dd;  text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 14px; } 
.blue14 a:hover {color: #e0821b; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 14px; } 
.blue14 a:active {color: #00a6dd;  text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 14px; }

.blue12 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #00a6dd; text-decoration: none}
.blue12 a:link {color: #00a6dd;  text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 12px; } 
.blue12 a:visited {color: #00a6dd;  text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 12px; } 
.blue12 a:hover {color: #e0821b; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 12px; } 
.blue12 a:active {color: #00a6dd;  text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }

.blue11 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #00a6dd; text-decoration: none}
.blue11 a:link {color: #00a6dd;  text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 11px;} 
.blue11 a:visited {color: #00a6dd;  text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 11px;} 
.blue11 a:hover {color: #e0821b; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 11px;} 
.blue11 a:active {color: #00a6dd;  text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 11px;}

.blue10 { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #00a6dd; text-decoration: none}
.blue10 a:link {color: #00a6dd;  text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 10px; } 
.blue10 a:visited {color: #00a6dd;  text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 10px; } 
.blue10 a:hover {color: #e0821b; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 10px; } 
.blue10 a:active {color: #00a6dd;  text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 10px; }

.blue9 { font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #00a6dd; text-decoration: none}
.blue9 a:link {color: #00a6dd;  text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 9px; } 
.blue9 a:visited {color: #00a6dd;  text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 9px; } 
.blue9 a:hover {color: #e0821b; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 9px; } 
.blue9 a:active {color: #00a6dd;  text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 9px; }



.white18 { font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #fff; text-decoration: none}
.white18 a:link {color: #fff;  text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 18px; } 
.white18 a:visited {color: #fff;  text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 18px; } 
.white18 a:hover {color: #3d3d3d; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 18px; } 
.white18 a:active {color: #fff;  text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 18px; }

.white16 { font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #fff; text-decoration: none}
.white16 a:link {color: #fff;  text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 16px; } 
.white16 a:visited {color: #fff;  text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 16px; } 
.white16 a:hover {color: #3d3d3d; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 16px; } 
.white16 a:active {color: #fff;  text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 16px; }

.white14 { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #fff; text-decoration: none}
.white14 a:link {color: #fff;  text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 14px; } 
.white14 a:visited {color: #fff;  text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 14px; } 
.white14 a:hover {color: #3d3d3d; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 14px; } 
.white14 a:active {color: #fff;  text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 14px; }

.white12 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #fff; text-decoration: none}
.white12 a:link {color: #fff;  text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 12px; } 
.white12 a:visited {color: #fff;  text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 12px; } 
.white12 a:hover {color: #3d3d3d; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 12px; } 
.white12 a:active {color: #fff;  text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }

.white11 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #fff; text-decoration: none}
.white11 a:link {color: #fff;  text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 11px;} 
.white11 a:visited {color: #fff;  text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 11px;} 
.white11 a:hover {color: #3d3d3d; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 11px;} 
.white11 a:active {color: #fff;  text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 11px;}

.white10 { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #fff; text-decoration: none}
.white10 a:link {color: #fff;  text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 10px; } 
.white10 a:visited {color: #fff;  text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 10px; } 
.white10 a:hover {color: #3d3d3d; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 10px; } 
.white10 a:active {color: #fff;  text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 10px; }

.white9 { font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #fff;  font-weight: normal; text-decoration: none}
.white9 a:link {color: #fff;  text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 9px; } 
.white9 a:visited {color: #fff;  text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 9px; } 
.white9 a:hover {color: #3d3d3d; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 9px; } 
.white9 a:active {color: #fff;  text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 9px; }

/* ------- TABLE STYLE A -------------- */

#table_a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 100%;
	text-align: left;
	border-collapse: collapse;
	background: #efefef; 
}
#table_a td {
	padding: 8px;
	border-bottom: 1px solid #fff;
	border-top: 1px solid transparent;
	border-right: 1px solid #fff;
}
/*#table_a tr:hover td
{
	background: #f2f2f2;
	
}*/
#table_a .table_a_header {
	background: #00ade1; 
	color: #ffffff;
}
#table_a .table_a_subHeader {
	background: #dfdfdf; 
}
/*.table_a_header:hover td
{
	background: #fff8981e0; 
	color: #f8981ef8981e;
}*/
#table_a a:hover {color: #5b5b5b;  text-decoration: none; }
#table_a ul{padding:0;}
#table_a ul li{
	padding:0;
	font-family:Arial;
	list-style-position: outside;
	list-style-type: disc;
    margin: 0 30px 0px 30px;
}
#table_a p{
	padding:0;
    margin: 0;
}

/* ------- TABLE STYLE B -------------- */

#table_b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0px;
	width: 100%;
	text-align: left;
	border-collapse: collapse;
}
#table_b th {
	font-size: 13px;
	font-weight: normal;
	padding: 8px;
	background: #e2e2e2;
	border-top: 4px solid #aabcfe;
	border-bottom: 1px solid #fff;
	color: #666666;
}
#table_b td {
	padding: 8px;
	background: #f7f7f7; 
	border-bottom: 1px solid #fff;
	color: #666666;
	border-top: 1px solid transparent;
}
#table_b tr:hover td {
	background: #f2f2f2;
	color: #666666;
}

/* ------- DUPLICATED STYLES FROM MAIN.CSS SO THEY CAN BE USED IN THE WYSIWYG EDITOR -------------- */

.more {text-decoration:none;}
.mbtn{display:inline-block;height:24px;background:url(../img/template/bg_btn.png) no-repeat;padding:0 0 0 10px;font-size:12px;text-decoration:none;margin:0 10px 20px 0;}
.mbtn span{display:inline-block;background:url(../img/template/bg_btn.png) no-repeat 100% 0;height:20px;padding:4px 20px 0 10px;cursor:pointer;color:#FFF;font-weight:bold;}
.mbtn:hover{background-position:0 -24px;}
.mbtn:hover span{background-position:100% -24px;}
#main a.readmore{background:url(../img/template/icon_star.png) no-repeat;padding:0 15px;}
