html, body {padding:0px;margin:0px;background:#fff;}
html, body, table, tr, td, input, textarea, select {font-family:Arial, Verdana, Trebuchet MS, Tahoma, sans-serif;font-size:100%;color:#0d0d0d;}

/*
h1 {background:#ccc;font-family:Georgia,Tahoma, Trebuchet MS, sans-serif;font-size:34px;color:#333;font-weight:normal;margin:0px;padding:25px 0px 5px 0px;}
*/
h1 {clear:both;font-family:Georgia,Tahoma, Trebuchet MS, sans-serif;font-size:34px;color:#333;font-weight:normal;margin:0px;padding:25px 0px 5px 0px;}
* html h1 {padding:15px 0px 5px 0px;}
*+html h1 {padding:15px 0px 5px 0px;} /* for IE 7.0 */
h2 {font-family:Georgia,Tahoma, Trebuchet MS, sans-serif;font-size:19px;color:#333;letter-spacing:1px;font-weight:normal;padding:10px 0px 0px 0px;}
h3 {font-family:Georgia,Tahoma, Trebuchet MS, sans-serif;font-size:110%;color:#333;letter-spacing:1px;font-weight:bold;padding:10px 0px 0px 0px;}
form {display:inline;}
img {border:none;}
.warn {color:red;}
.err {color:#b72752;font-weight:bold;text-transform:uppercase;}

pre {font-family:Arial, Verdana, Trebuchet MS, Tahoma, sans-serif;font-size:100%;color:#0d0d0d;} 


.tmb {float:left;font-family:Tahoma, Trebuchet MS, sans-serif;padding:5px 15px 5px 10px;margin:0;background:url(/i/ras.gif) 0% 53% no-repeat;white-space:nowrap;}
.tmba {float:left;font-family:Tahoma, Trebuchet MS, sans-serif;padding:4px 6px 4px 6px;margin:1px 13px 1px 0px;background:#6584af;white-space:nowrap;color:#fff;}

A:link {color:#294266;text-decoration:underline;}
A:visited {color:#294266;text-decoration:underline;}
A:active {text-decoration:none;}
A:hover {color:#ec0e0e;text-decoration:none;}
/*
A.mm:link {color:#3873b0;text-decoration:underline;font-weight:normal;font-family:Tahoma, Trebuchet MS, sans-serif;}
A.mm:visited {color:#3873b0;text-decoration:underline;font-weight:normal;font-family:Tahoma, Trebuchet MS, sans-serif;}
A.mm:active {text-decoration:none;font-weight:normal;font-family:Tahoma, Trebuchet MS, sans-serif;}
A.mm:hover {color:#ec0e0e;text-decoration:none;font-weight:normal;font-family:Tahoma, Trebuchet MS, sans-serif;}
*/
A.mm:link {color:#000;text-decoration:underline;font-weight:normal;font-family:Tahoma, Trebuchet MS, sans-serif;}
A.mm:visited {color:#000;text-decoration:underline;font-weight:normal;font-family:Tahoma, Trebuchet MS, sans-serif;}
A.mm:active {text-decoration:none;font-weight:normal;font-family:Tahoma, Trebuchet MS, sans-serif;}
A.mm:hover {color:#ec0e0e;text-decoration:none;font-weight:normal;font-family:Tahoma, Trebuchet MS, sans-serif;}

A.lpl:link {color:#fff;text-decoration:none;}
A.lpl:visited {color:#fff;text-decoration:none;}
A.lpl:active {text-decoration:underline;}
A.lpl:hover {color:#fff;text-decoration:underline;}

.sml {font-weight:bold;}
.sml A:link {color:#3873b0;text-decoration:underline;font-weight:bold;font-family:Tahoma, Trebuchet MS, sans-serif;}
.sml A:visited {color:#3873b0;text-decoration:underline;font-weight:bold;font-family:Tahoma, Trebuchet MS, sans-serif;}
.sml A:active {text-decoration:none;font-weight:bold;font-family:Tahoma, Trebuchet MS, sans-serif;}
.sml A:hover {color:#ec0e0e;text-decoration:none;font-weight:bold;font-family:Tahoma, Trebuchet MS, sans-serif;}


.w100 {width:100%;}
.j {text-align:justify;}
.c {text-align:center;}
.r {text-align:right;}
.sm {font-size:11px;}
.cb {clear:both;}




/* Main only classes */

/* Top bar definition */
#blrbl {float:right;padding:0px 15px 10px 15px;margin-top:-2px;}
* html #blrbl {margin-top:-6px;} /* for IE 6.0 */
*+html #blrbl {margin-top:-6px;} /* for IE 7.0 */

#logo_bt {position:absolute;padding:0px 0px 0px 20px;margin-top:59px;}
* html #logo_bt {margin-top:54px;} /* for IE 6.0 */
*+html #logo_bt {margin-top:55px;} /* for IE 7.0 */

#logo_nahuy {position:absolute;width:417px;text-align:left;font-size:9px;font-family:Tahoma, Trebuchet MS, sans-serif;padding:1px 0px 5px 22px;letter-spacing:0.14em;margin-top:-1px;}
* html #logo_nahuy {margin-top:-5px;} /* for IE 6.0 */
*+html #logo_nahuy {margin-top:-2px;} /* for IE 7.0 */


/*#logo_block {padding:10px 0px 20px 20px;}*/
/** html #logo_block {padding:6px 0px 20px 20px;}*/ /* for IE 6.0 */
/**+html #logo_block {padding:6px 0px 20px 20px;}*/ /* for IE 7.0 */

#logo_block {padding:15px 0px 20px 20px;}
* html #logo_block {padding:10px 0px 17px 20px;} /* for IE 6.0 */
*+html #logo_block {padding:12px 0px 17px 20px;} /* for IE 7.0 */



/* Main column definition */
#cimg {float:left;margin:20px 20px 0px -50px;padding:0px 0px 0px 0px;}
* html #cimg {float:left;margin:20px 20px 0px -25px;padding:0px 0px 0px 0px;} /* for IE 6.0 */
#cimg_t {clear:both;float:left;margin:0px 20px 10px -50px;padding:10px 20px 10px 20px;width:240px;font-size:11px;text-align:center;background:#d4dde9;}
* html #cimg_t {clear:both;float:left;margin:0px 20px 10px -25px;padding:10px 20px 10px 20px;font-size:11px;text-align:center;background:#d4dde9;} /* for IE 6.0 */

.atitle {clear:both;font-family:Georgia,Tahoma, Trebuchet MS, sans-serif;font-size:100%;padding:20px 0px 0px 0px;margin:0;}
.aimg {float:left;margin:13px 20px 0px -50px;padding:0px 0px 0px 0px;}
* html .aimg {float:left;margin:13px 20px -13px -25px;padding:0px 0px 0px 0px;} /* for IE 6.0 */
.adesc {font-size:90%;padding:15px 0px 0px 0px;}


.wrez {float:right;width:250px;font-size:105%;font-style:italic;margin:10px 0px 10px 30px;text-align:center;border-top:solid 2px #c3cdd9;border-bottom:solid 2px #c3cdd9;padding:20px;background:#f5f8fc;line-height:1.5;}

#add_comm_block, #feedback_block .error_block {font-family:Georgia,Tahoma, Trebuchet MS, sans-serif;font-size:90%;}
.send_com_ok {background:#f5f8fc;border-left:solid 5px #a3b6cc;padding:15px 20px;margin-top:15px;font-family:Georgia,Tahoma, Trebuchet MS, sans-serif;font-size:90%;}

ol.sres {padding:10px 20px 20px 55px;}
ol.sres li {padding:0px 0px 15px 0px;}

ol.sres_o {padding:5px 20px 0px 55px;font-size:80%;}
ol.sres_o li {padding:0px 0px 0px 0px;}

.table_mesh_block table {background-color:#b1c9e1;text-align:left;}
.thead {background-color:#f6fafd;font-weight:bold;font-size:80%;}
.theadc {background-color:#f6fafd;text-align:center;font-weight:bold;font-size:80%;}
.tcl {background-color:#fff;}
.tclr {background-color:#fff;text-align:right;}

#form1_tbl {}
 #form1_tbl .trtxt {font-size:85%;}
  #form1_tbl .trtxt ol {margin:0;padding:0;}
   #form1_tbl .trtxt ol li span {font-size:95%;font-style:italic;}



/* Right column definitions */
#qsi {width:90%;font-size:80%;padding:5px;border:solid 1px #585849;}
html:first-child #qsi {width:100%;} /* for Opera */
#qswb {border:none;background:#d8d8b2;color:#000;font-size:11px;padding:6px 10px;font-weight:bold;}
* html #qswb {border:none;background:#d8d8b2;color:#000;font-size:11px;padding:6px 10px 5px 10px;font-weight:bold;} /* for IE 6.0 */
*+html #qswb {padding:6px 10px 5px 10px;} /* for IE 7.0 */

.right_block {clear:both;background:#f8f8e2;margin-top:0px;}
 .right_title_block {float:left;padding:5px 50px 5px 0px;background:#4d4932;color:#fff;font-size:12px;}
  .right_title_block div {padding:0px 0px 0px 20px;}
 .right_block_content {clear:both;padding:10px 10px 0px 10px;font-family:Georgia,Tahoma, Trebuchet MS, sans-serif;}
  .rb_el_t {padding:5px 10px;font-family:Georgia,Tahoma, Trebuchet MS, sans-serif;}
  .rb_el_d {float:left;font-size:65%;color:#999;}
  .rb_el_a {clear:both;padding:5px 20px 10px 20px;font-size:75%;}


/* Bottom bar definitions */





.calendar_block table {border-collapse:collapse;text-align:left;}
.calendar_block table tr.header td {border:none;border-bottom:solid 2px #8fb391;font-size:85%;font-weight:bold;text-align:right;color:#7ca67e;}
.calendar_block table tr td {border-bottom:solid 1px #c7dec8;font-size:90%;text-align:right;}






/* Start of Column CSS */
#container2 {
	clear:left;
	float:left;
	width:100%;
	overflow:hidden;
	background:#fff; /* column 2 background colour */
}
#container1 {
	float:left;
	width:100%;
	position:relative;
	right:29%;
	background:#edf4fc; /* column 1 background colour */
}
#col1 {
	float:left;
	width:71%;
	position:relative;
	left:29%;
	overflow:hidden;
}
#col2 {
	float:left;
	width:29%;
	position:relative;
	left:29%;
	overflow:hidden;
}




