@charset "utf-8";
/* CSS Document */
body { margin:0; padding:0; background: none; width:100%; background:#EBE7B5;}
html { padding:0; margin:0;}
.clr {clear:both;}


/* main */
.main {width:964px; padding:0; margin:0 auto; background-color:#FFFFFF;}

/*Other languages link*/
.otherlanguages{ float:right; padding: 0px 0px 0px 0px; margin: 10px 0px 0px 0px; width:250px;}
.otherlanguages .title{ padding: 0px 0px 0px 0px; font-size:14px; font-weight:bold; color:#003300;}
.otherlanguages a { text-decoration:none; font-size:14px; font-weight:bold; color:#003300;}
.otherlanguages a:hover{ text-decoration:none; font-size:14px; font-weight:bold; color:#003300;}
/* header */
.header { width:964px; margin:0; padding:0;}
.logo { width:964px; height:164px; margin:0; padding:0px 0px; float:left; background:url(../images/banner_bg.jpg) no-repeat top;}
.logopic{ width:153px; height:127px; margin:0; padding-top:10px; padding-left:10px; padding-right:5px; float:left;}
.logo h2 { font: bold 28px Georgia, Geneva, sans-serif; color:#0f6835; padding:40px 0 15px 5px; margin:0;}
.logo .text { font: normal 18px Georgia, Helvetica, sans-serif; color:#000000; padding:0 0 5px 5px; margin:0; width:700px;}
.logo .toplinksdiv { font: normal 16px Georgia, Helvetica, sans-serif; margin:0; width:300px; float:right; text-align:right; padding: 4px 4px 0px 0px;}
.logo a { color:#BF1E2D; text-decoration:underline;  font: normal 14px Georgia, Helvetica, sans-serif;}


/* search */
.searchdiv { float:right; padding:0; margin:0px 3px 0px 0px; text-align:right;}
.searchdiv form { display:block; float:left; padding:5px 0px;}
.searchdiv form span { display:block; float:left; background: url(../images/search_bg.jpg) left top no-repeat; width:190px; padding:5px;}
.searchdiv form .keywords { float:left; background:none; border:0; height:16px; width:180px; padding:4px 5px; margin:0; font:normal 12px Georgia, Helvetica, sans-serif; color:#a1a1a1;}
.searchdiv form .button { float:left; margin:0; padding:0;}

/* Flash */
.flash { width:639px;  margin-bottom:0px; margin-left:5px; margin-top:5px; margin-right:0px; ; padding-bottom:0px; float:left; padding-left:0px; padding-right:0px; padding-top:0px;}

/* Inside photos */
.insidephotos { width:955px; height:0px;  margin-bottom:0px 0px 0px 0px; padding:0px 0px 0px 0px;}

/*Captiona*/
.captiona{ width:307px; height:322px; margin-bottom:0px; margin-left:5px; margin-top:5px; margin-right:5px; padding-bottom:0px; float:right; padding-left:0px; padding-right:0px; padding-top:0px; background-color:#EBE7B5;}

/*additionallinks_body*/
.additionallinks_body { width:282px; padding:0; margin:0 0px; float:left; height:0px;}
.additionallinks_body .bigtitle { padding:5px 0px 5px 0px; color:#ED1C24; font-family:Georgia, "Times New Roman", Times, serif; font-size:24px;}
.additionallinks_body ul { font:normal 11px  Georgia, Helvetica, sans-serif; color:#808272; padding:5px 0; margin:0 10px;}
.additionallinks_body li { list-style:none; padding:5px 0 5px 20px; margin:2px 2px;}
.additionallinks_body a {font:normal 14px  Georgia, "Times New Roman", Times, serif; color:#739c09; margin:0; padding:0; text-decoration: underline;}
.additionallinks_body .text { font: normal 14px Georgia, Helvetica, sans-serif; color:#333333; text-align:Left; margin:5px 0px 0px 0px; padding:0px 0px 10px 0px;}
.additionallinks_body .title { float: left; font: bold 14px Arial, Helvetica, sans-serif; color:#242424; margin:0; padding:0; margin:0; padding:0 15px;}
.additionallinks_body .line{background:#EBEBEB; height:1px;}

/*insidepages_body*/
.insidepages_body { width:662px; padding:0; margin:0 5px; float:left;}
.insidepages_body .bigtitle { padding:5px 0px 5px 0px; color:#ED1C24; font-family:Georgia, "Times New Roman", Times, serif; font-size:24px;}
.insidepages_body a {font:normal 14px  Georgia, "Times New Roman", Times, serif; color:#739c09; margin:0; padding:0; text-decoration: underline;}
.insidepages_body .text { font: normal 14px Georgia, Helvetica, sans-serif; color:#333333; text-align:Left; margin:5px 0px 0px 0px; padding:0px 0px 10px 0px;}
.insidepages_body .title { float: left; font: bold 14px Arial, Helvetica, sans-serif; color:#242424; margin:0; padding:0; margin:0; padding:0 15px;}
.insidepages_body .line{background:#EBEBEB; height:1px;}

/*main_body*/
.main_body { width:662px; padding:0; margin:0 5px; float:left;}
.main_body .bigtitle { padding:5px 0px 5px 0px; color:#ED1C24; font-family:Georgia, "Times New Roman", Times, serif; font-size:24px;}
.main_body ul { font:normal 11px  Georgia, Helvetica, sans-serif; color:#808272; padding:5px 0; margin:0 10px;}
.main_body li { list-style:none; padding:5px 0 5px 20px; margin:2px 2px;}
.main_body a {font:normal 14px  Georgia, "Times New Roman", Times, serif; color:#739c09; margin:0; padding:0; text-decoration: underline;}
.main_body .text { font: normal 14px Georgia, Helvetica, sans-serif; color:#333333; text-align:Left; margin:5px 0px 0px 0px; padding:0px 0px 0px 0px;}
.main_body .title { float: left; font: bold 14px Arial, Helvetica, sans-serif; color:#242424; margin:0; padding:0; margin:0; padding:0 15px;}
.main_body img { padding:0; margin:0; border:none;}
.main_body .line{background:#EBEBEB; height:1px;}

/* left_body*/
.left_body { width:320px; padding:0; margin:0 0px; float:left;}
.left_body .bigtitle { padding:5px 0px 5px 0px; color:#ED1C24; font-family:Georgia, "Times New Roman", Times, serif; font-size:24px;}
.left_body ul { font:normal 12px  Georgia, Helvetica, sans-serif; color:#000000; padding:5px 0; margin:0 10px;}
.left_body li { list-style:none; padding:5px 0 5px 20px; margin:2px 2px;}
.left_body a {font:normal 14px  Georgia, "Times New Roman", Times, serif; color:#739c09; margin:0; padding:0; text-decoration: underline;}
.left_body .text { font: normal 14px Georgia, Helvetica, sans-serif; color:#333333; text-align:Left; margin:5px 0px 0px 0px; padding:0px 0px 0px 0px;}
.left_body .title { float: left; font: bold 14px Arial, Helvetica, sans-serif; color:#242424; margin:0; padding:0; margin:0; padding:0 15px;}
.left_body img { padding:0; margin:0; border:none;}
.left_body .line{background:#EBEBEB; height:1px;}

/* middle_body*/
.middle_body { width:320px; padding:0; margin:0px 0px 0px 18px; float:left;}
.middle_body .bigtitle { padding:5px 0px 5px 0px; color:#ED1C24; font-family:Georgia, "Times New Roman", Times, serif; font-size:24px;}
.middle_body ul { font:normal 11px  Georgia, Helvetica, sans-serif; color:#808272; padding:5px 0; margin:0 10px;}
.middle_body li { list-style:none; padding:5px 0 5px 20px; margin:2px 2px;}
.middle_body a {font:normal 14px  Georgia, "Times New Roman", Times, serif; color:#739c09; margin:0; padding:0; text-decoration: underline;}
.middle_body .text { font: normal 14px Georgia, Helvetica, sans-serif; color:#333333; text-align:Left; margin:5px 0px 0px 0px; padding:0px 0px 0px 0px;}
.middle_body .title { float: left; font: bold 14px Arial, Helvetica, sans-serif; color:#242424; margin:0; padding:0; margin:0; padding:0 15px;}
.middle_body img { padding:0; margin:0; border:none;}
.middle_body .line{background:#EBEBEB; height:1px;}

/* right_body*/
.right_body { width:282px; padding:0; margin:0px 5px; float:right;}
.right_body .bigtitle { padding:5px 0px 5px 0px; color:#ED1C24; font-family:Georgia, "Times New Roman", Times, serif; font-size:24px;}
.right_body ul { font:normal 11px  Georgia, Helvetica, sans-serif; color:#808272; padding:5px 0; margin:0 10px;}
.right_body .date { font:normal 16px  Georgia, "Times New Roman", Times, serif; color:#739c09; margin: 0px 0px 0px 0px; padding: 5px 0px 0px 0px;}
.right_body a {font:normal 14px  Georgia, "Times New Roman", Times, serif; color:#739c09; margin:0; padding:0; text-decoration: underline;}
.right_body .text { font: normal 14px Georgia, Helvetica, sans-serif; color:#333333; text-align:Left; margin:5px 0px 10px 0px; padding:0px 0px 0px 0px;}
.right_body .title { float: left; font: bold 14px Georgia, "Times New Roman", Times, serif; color:#242424; margin:0; padding:0; margin:0; padding:5px 0px 5px 0px;}
.right_body img { padding:0; margin:0; border:none;}
.right_body .line{background:#EBEBEB; height:1px;}

/* gradient line*/
.gradient_line{ width:662px; height:6px; padding:0px 0px 0px 0px; margin:15px 0px 15px 0px; text-align:left; float:left}

/* captionb_body b*/
.captionb_body { width:205px; padding:0; margin:0 5px; float:left; background:#0f6835;}
.captionb_body .bigtitle { padding:0px 0px 0px 3px; margin:5px 0px 5px 0px; color:#FFFFFF; font-family:Georgia, "Times New Roman", Times, serif; font-size:18px;}
.captionb_body ul { font:normal 11px  Georgia, Helvetica, sans-serif; color:#808272; padding:5px 0; margin:0 10px;}
.captionb_body li { list-style:none; padding:5px 0 5px 20px; margin:2px 2px;}
.captionb_body a {font:normal 14px  Georgia, "Times New Roman", Times, serif; color:#739c09; margin:0; padding:0; text-decoration: underline;}
.captionb_body .text { font: normal 14px Georgia, Helvetica, sans-serif; color:#333333; background:#FFFFFF; text-align:Left; margin:0px 0px 0px 0px; padding:8px 3px 8px 3px;}
.captionb_body .title { float: left; font: bold 14px Arial, Helvetica, sans-serif; color:#242424; margin:0; padding:0; margin:0; padding:0 15px;}
.captionb_body img { padding:0; margin:0; border:none;}
.captionb_body .line{background:#EBEBEB; height:1px;}

/* captionb_body c*/
.captionc_body { width:205px; padding:0; margin:0 16px; float:left; background:#b4c330;}
.captionc_body .bigtitle { padding:0px 0px 0px 3px; margin:5px 0px 5px 0px; color:#FFFFFF; font-family:Georgia, "Times New Roman", Times, serif; font-size:18px;}
.captionc_body ul { font:normal 11px  Georgia, Helvetica, sans-serif; color:#808272; padding:5px 0; margin:0 10px;}
.captionc_body li { list-style:none; padding:5px 0 5px 20px; margin:2px 2px;}
.captionc_body a {font:normal 14px  Georgia, "Times New Roman", Times, serif; color:#739c09; margin:0; padding:0; text-decoration: underline;}
.captionc_body .text { font: normal 14px Georgia, Helvetica, sans-serif; color:#333333; background:#FFFFFF; text-align:Left; margin:0px 0px 0px 0px; padding:8px 3px 8px 3px;}
.captionc_body .title { float: left; font: bold 14px Arial, Helvetica, sans-serif; color:#242424; margin:0; padding:0; margin:0; padding:0 15px;}
.captionc_body img { padding:0; margin:0; border:none;}
.captionc_body .line{background:#EBEBEB; height:1px;}


/* captionb_body d*/
.captiond_body { width:205px; padding:0; margin:0 0px; float:right; background:#6cbd45;}
.captiond_body .bigtitle { padding:0px 0px 0px 3px; margin:5px 0px 5px 0px; color:#FFFFFF; font-family:Georgia, "Times New Roman", Times, serif; font-size:18px;}
.captiond_body ul { font:normal 11px  Georgia, Helvetica, sans-serif; color:#808272; padding:5px 0; margin:0 10px;}
.captiond_body li { list-style:none; padding:5px 0 5px 20px; margin:2px 2px;}
.captiond_body a {font:normal 14px  Georgia, "Times New Roman", Times, serif; color:#739c09; margin:0; padding:0; text-decoration: underline;}
.captiond_body .text { font: normal 14px Georgia, Helvetica, sans-serif; color:#333333; background:#FFFFFF; text-align:Left; margin:0px 0px 0px 0px; padding:8px 3px 8px 3px;}
.captiond_body .title { float: left; font: bold 14px Arial, Helvetica, sans-serif; color:#242424; margin:0; padding:0; margin:0; padding:0 15px;}
.captiond_body img { padding:0; margin:0; border:none;}
.captiond_body .line{background:#EBEBEB; height:1px;}

/* newsletter email form*/
.email_form { width:282px; margin:0px; padding:0px; }
.email_form form { display:block; float:left; padding:5px 0px;}
.email_form form span { display:block; float:left; background: url(../images/textareabg.gif) left top no-repeat; width:240px; padding:5px;}
.email_form .title {  width:282px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; font:Georgia, Times New Roman, Times, serif; color:#009900; font-size:18px; font-weight:normal;}
.email_form .keywords { float:left; background:none; border:0; height:16px; width:238px; padding:1px 5px; margin:0; font:normal 12px Georgia, Helvetica, sans-serif; color:#009900;}
.email_form .button { float:left; margin: 10px 0px 0px 0px; padding: 0px 0px 0px 0px;}
.email_form .text { width:282px; font:Georgia, "Times New Roman", Times, serif; font-size:16px; padding: 5px 0px 5px 0px; margin: 0px 0px 0px 0px; color:#ED1C24;}

/* Footer */
.footermain{ background:#EBEBEB; width:964px; padding: 0px 0px; margin: 0px 0px; float:left; }
.footermain .left{ width:250px; text-align:left; font-size:14px; font-family:Georgia, "Times New Roman", Times, serif; color:#333333;  padding: 5px 0px 5px 5px; margin: 0px 0px 0px 0px; float:left; }
.footermain .middle{ width:508px; text-align:left; font-size:14px; font-family:Georgia, "Times New Roman", Times, serif; color:#333333;  padding: 5px 0px 5px 0px; margin: 0px 10px 0px 10px; float:left; }
.footermain .right{ width:180px; text-align:left; font-size:14px; font-family:Georgia, "Times New Roman", Times, serif; color:#333333;  padding: 5px 0px 5px 0px; margin: 0px 0px 0px 0px; float:right; }
.footermain a{ color:#009900; text-decoration:underline;}
/* table divider*/
td.divider{ background-color:#CCCCCC; height:1px; }
/*red line*/
.redline{ background:#BF1E2D; width:100%; height:3px; float:left; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
/*green line*/
.greenline{ background:#026836; width:100%; height:20px; float:left; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}

/**/
.reporttitles{ font-weight:bold; font-size:14px;}
