@charset "utf-8";
/**
 * EPC CSS DOCUMENT
 * 
 * _______@author Emma Grima
 * _______@date june 2009
 * _______@last updated 9th june 2009
 * _______@copyright 2008 Alert Communications
 *
 */
{behavior: url(iepngfix.htc)}
/*input, */ textarea, body{
	font:0.69em Verdana, Arial, Helvetica, sans-serif;
	color:#232323;
}
.borderTable{
    border:1px solid #CCC;
}
.paddingTable{
    padding:10px 0 0 0;
}
input {
	font:1em Verdana, Arial, Helvetica, sans-serif;
}

table {
	border:0;
	border-collapse:separate;
}
#outer{
	width:663px;
}
#logo{
	float:left;
	width:663px;
}
#loginHeader{
	float:left;
	width:203px;
	padding:10px 0 0 10px;
	text-align:right;
}
#loginHeader a{
	color:#006600;
	text-decoration:none;
}
#loginHeader a:hover{
	text-decoration:underline;
}
a img {
	border:0;
}
#siteContainer {
	width:760px;
	height:892px;
	margin:auto;
}
/*HEADER*/
#header {
	float:left;
	width:760px;
	height:120px;
}

/*#header_top_left 
{
	float:left;
	width:460px;
	height:90px;
}

#header_top_left img
{
	padding-top: 5px;
}

#header_top_right
{
	float:right;
	width:300px;
	height:90px;
}

#header_bottom
{
	float:left;
	width:760px;
	height:30px;
	padding:0;
	text-align:right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:0.9em;
	font-weight:bold;
	color:#33513e;
}*/

#header_top_left 
{
	float:left;
	width:275px;
	height:120px;
}

#header_top_right
{
	float:right;
	width:300px;
	height:90px;
}

#header_bottom
{
	float:right;
	height:30px;
	padding:0;
	text-align:right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:0.9em;
	font-weight:bold;
	color:#33513e;
}


#header_bottom a {
      font-family: Verdana, Arial, Helvetica, sans-serif;
      font-size:0.98em;
      font-weight:bold;
      color:#33513e;
}

#header_bottom input {
	background:#fbfbfb;
	border:1px solid #484822;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:1.0em;
	color:#33513e;
	width:200px;
	height:15px;
	margin:5px 0 0 0;
}

/*
#header_right {
	float:right;
	width:663px;
	height:105px;
}
#header_right_bottom {
	float:left;
	width:663px;
	height:38px;
	padding:0;
	text-align:right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:0.9em;
	font-weight:bold;
	color:#33513e;
}

#header_right_bottom a {
      font-family: Verdana, Arial, Helvetica, sans-serif;
      font-size:0.98em;
      font-weight:bold;
      color:#33513e;
}

#header_left {
	float:left;
	width:97px;
	height:105px;
}

#header_right_bottom input {
	background:#fbfbfb;
	border:1px solid #484822;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:1.0em;
	color:#33513e;
	width:200px;
	height:15px;
	margin:5px 0 0 0;
}
*/

/*FLASH*/
#flash {
	float:left;
	width:760px;
	height:149px;
	padding:10px 0 0 0;
}
/*SUBMENU*/

#submenu {
	float:left;
	width:760px;
	height:25px;
	padding:10px 0 0 0;
	margin:4px 0 0 0;
	display:inline;
	background:#00662f;
	font-size:0.9em;
	color:#ffffff;
	text-align:center;
}
#submenu h1 {
	font:normal 1.1em/1.2em Verdana, Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
	display:inline;
}
#submenu h1 a {
	color:#fff;
	text-decoration:none;
}
#submenu h1 a:hover {
	text-decoration:underline;
}

.submenu {
	float:left;
	width:760px;
	height:25px;
	padding:10px 0 0 0;
	margin:4px 0 0 0;
	display:inline;
	background:#00662f;
	font-size:0.9em;
	color:#ffffff;
	text-align:center;
}
.submenu h1 {
	font:normal 1.1em/1.2em Verdana, Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
	display:inline;
}
.submenu h1 a {
	color:#fff;
	text-decoration:none;
}
.submenu h1 a:hover {
	text-decoration:underline;
}
/*CONTENT*/

#siteContent {
	float:left;
	width:760px;
	height:auto;
	line-height:1.5em;
}
#siteContentleft h2 {
	font:1.5em Verdana, Arial, Helvetica, sans-serif;
	color:#00250e;
	margin:15px 0 0 0;
}
#siteContentright h2 {
	font:1.5em Verdana, Arial, Helvetica, sans-serif;
	color:#00250e;
	margin:15px 0 15px 0;
}
#siteContentleft {
	float:left;
	width:471px;
	padding:0 15px 0 0;
}
#siteContentright {
	float:left;
	width:270px;
	padding:0;
	margin:0;
}

#box {
	float:left;
	width:256px;
	background:#00662f;
	padding:8px;
}
#box2 {
	float:left;
	width:256px;
	height:90px;
	background:#98cb33;
	margin:10px 0 0 0;
	padding:8px;
}

#loginSubpage {
	float:left;
	width:60%;
	height:150px;
	background:#98cb33;
	margin:10px 0 0 110px;
	display:inline;
	padding:8px;
}

#loginSubpage a{
	text-decoration:underline;
}
#loginSubpage a:hover{
	text-decoration:none;
}
.input {
	width:165px;
	height:14px;
	padding:2px;
	border:1px solid #484822;
	font:1em Verdana, Arial, Helvetica, sans-serif;
}
.inputTextArea {
	width:300px !important;
	height:75px;
	padding:2px;
	border:1px solid #484822;
	font:1em Verdana, Arial, Helvetica, sans-serif;
}
.input2 {
	width:220px;
	height:14px;
	padding:2px;
	border:1px solid #484822;
	font:1em Verdana, Arial, Helvetica, sans-serif;
}

.button {
	background:#00662f;
	font:1em Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	padding:4px;
	border:1px solid #484822;
}

.button-login {
	background:#FFFFFF !important;
	color:#5f5f3e !important;
}

#news {
	float:left;
	width:274px;
	height:auto;
	margin:10px 0 0;
}
#news a, a:link {
	font:1em Verdana, Arial, Helvetica, sans-serif;
	color:#97cb32;
	text-decoration:none;
}
#news a:hover {
	text-decoration:underline;
}

#news h3{
	font:1em Verdana, Arial, Helvetica, sans-serif;
	color:#232323;
	font-weight:bold;
	padding:2px 0 0 0;
	margin:0;
}
/*FOOTER*/

#footer {
	float:left;
	background:#f3ffdc;
	width:740px;
	color:#96c932;
	padding:10px;
	margin:5px 0 0 0;
}
#footer a {
	text-decoration:none;
	color:#232323;
}
#footer a:hover {
	text-decoration:underline;
}
#bottomFooter {
	float:left;
	width:760px;
}
#bottomFooter a {
	font:1em Verdana, Arial, Helvetica, sans-serif;
	color:#232323;
	text-decoration:none;
}
#bottomFooter a:hover {
	text-decoration:underline;
}

#flags{
	float:right;
	padding:5px 0 0 0;
	margin:0;
	height:20px;
	width:663px;
	text-align:right;
}
#flags a{
	color:#006600;
	text-decoration:none;
}
#flags a:hover{
	text-decoration:underline;
}

.icons{
	border-bottom:4px solid #98cb33;
	padding:10px;
	background:#f3ffdc;
	font:1.2em Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	margin:0 0 8px 0;
}
#submenuWide a{
	text-decoration:none;
	color:#232323;
}
#submenuWide a:hover{
	text-decoration:underline;
}
#submenuWide {
	float:left;
	width:150px;
	margin:0;
	padding:0 0 10px 30px;
}

#siteContentSubpageWide {
	float:left;
	width:576px;
	height:auto;
	padding:0;
}

/* CUSTOM */

.bg_text{
    font-weight:bold !important;
	background:#ffffff !important;
	border:1px solid #3eab25 !important; 
	padding:5px !important;
	font-family:Verdana, Arial, Helvetica, sans-serif !important;
	font-size:11px !important; 
	color:#3eab25 !important;
	text-align:center !important;
}

.bg_text_roll{
    font-weight:bold !important;
	background:#3eab25 !important;
	border:1px solid #3eab25 !important; 
	padding:5px !important;
	font-family:Verdana, Arial, Helvetica, sans-serif !important;
	font-size:11px !important; 
	color:#FFFFFF !important;
	text-align:center !important;
}

#declarationText 
{
	display:none;
}

#declarationText td span 
{
	display: table-cell;
	background: #f3ffdc;
	padding: 10px;
	vertical-align: middle;
	border: 1px solid #000;
	/*color: #f00;*/
}



img#ctl00_Header_imgSiteName,
#ErrorContainer img,
img#imgSiteName   {
	width: 250px !important;
	height: auto !important;
	padding-top: 11px;
}
