/* At-Rules */
@charset "iso-8859-1";
/* **********************************
ALL PAGE CONTENT EXPECT FOR FOOTER
 ********************************** */	 
* {
   margin: 0;
   padding: 0;
}
body {
  text-align: center;
  font-family: verdana, arial, tahoma, "Trebuchet MS", arial, verdana, sans-serif;
  font-size: 15px;
  line-height: 18px;
}
table{
  font-family: verdana, arial, tahoma, "Trebuchet MS", arial, verdana, sans-serif;
  font-size: 15px;
  line-height: 18px;
}
/* Titlebars */														

.titlebar {border-top: 1px solid #bcd; background: #eef0f3 url(/data/images/header1.gif) repeat-x bottom left; font-size: 82.3%; color: #456; padding: .3em .5em 1.7em .5em; margin: 0 0 -.5em 0;}

#page {
  margin-left: auto; 
  margin-right: auto;
  width: 98%;
  text-align: left;
  background: #FFFFFF;
  border: 2px solid #FFFFFF;
}
/* *************
LINKS 
 ************* */
a {
  color: #454777;
  text-decoration: none;
  font-weight: bold;
}
a:hover {
  text-decoration:underline;
  color: #0033cc;
}
a img {
  border: 0;
}
p.link_left {
    background-color: #BBC5D1;  /*  #E8EFF3;  #fcf3ec;  */
    color: #fcf3ec;
    padding: 1px;
    margin-top: 4px;
    margin-bottom: 4px;
    border-top: 1px #f8e5d6 solid;
    border-bottom: 1px #f8e5d6 solid;
    text-align: left;
    padding-left: 10px;
}
p.link_left a , p.link_right a {
   text-decoration: none;
   color: #666 ;  
}
p.link_left a:hover , p.link_right a:hover {
   text-decoration: underline;
   color: #666;
}
p.link_right {
    background-color: #BBC5D1;  /*  #E8EFF3;  #fcf3ec;  */
    color: #fcf3ec;
    padding: 1px;
    margin-top: 4px;
    margin-bottom: 4px;
    border-top: 1px #f8e5d6 solid;
    border-bottom: 1px #f8e5d6 solid;
    text-align: right;
    padding-right: 10px;
}
/* *****
HEADER 
 ****** */
#header {
  /*width: auto;  
  background: #0072B8 ;  */
  margin:0px;
  padding:0px; 
}
#header h1 {
  letter-spacing: -1px;
  text-align: center;
  border-top: 1px solid #bcd;
  border-bottom: 1px solid #bcd;
  background: #eef0f3;  /* url(/data/images/header1.gif) repeat-x bottom left; */
  font-size: 20px; 
  color: #3F547F;
  /* padding: .3em .5em 1.7em .5em; */
  /* margin: 0 0 -.5em 0;  */
  padding: .3em 1.5em .5em .5em;
  margin: 0 0 5px 0;
}
h1.header {
  letter-spacing: -1px;
  text-align: center;
  border-top: 1px solid #bcd;
  border-bottom: 1px solid #bcd;
  background: #eef0f3;  /* url(/data/images/header1.gif) repeat-x bottom left; */
  font-size: 20px; 
  color: #3F547F;
  /* padding: .3em .5em 1.7em .5em; */
  /* margin: 0 0 -.5em 0;  */
  padding: .3em 1.5em .5em .5em;
  margin: 0 0 5px 0;
}
#header h2 {
  font-size: 16px;
  background: #eef0f3;  /* url(/data/images/header1.gif) repeat-x bottom left; */
  color: #3F547F;
  letter-spacing: 1px;
  text-align: center;
  border-top: 1px solid #bcd;
  padding: .3em .5em .5em .5em;
  margin: 0 0 0 0;
}
#header h3 {
  letter-spacing: -1px;
  text-align: center;
  border-top: 1px solid #bcd;
  background: #eef0f3;  /* url(/data/images/header1.gif) repeat-x bottom left; */
  font-size: 14px; 
  color: #3F547F;
  /* padding: .3em .5em 1.7em .5em; */
  /* margin: 0 0 -.5em 0;  */
  padding: .3em .5em .5em .5em;
  margin: 0 0 0 0;
}
/* **************************
LEFT RIGHT TOP BOTTOM SIDEBAR 
 **************************** */
#sidebar_T {	   
    margin-top: 5px; 
	margin-bottom: 5px;
	background: #ffffff;
	border-bottom:1px solid #DADADA;
  	width: 100%;
}
#sidebar_T table{
    width:100%;
    text-align:center;
    border-collapse : collapse;
}
#sidebar_T td{
   width:25%;
}
#sidebar_L {	           /* picture max 160 width */
	margin-top: 5px;
    margin-bottom: 5px;
	float: left;
	width: 184px;
	background: #FFFFFF;   
	border-right:1px solid #DADADA;
}
#sidebar_R {	          /* picture max 160 width */
	margin-top: 5px;
    margin-bottom: 5px;
	float: right;
	width: 184px;
	background: #FFFFFF;  
	border-left:1px solid #DADADA;
}
#sidebar_B {	   
    margin-top: 5px; 
	margin-bottom: 5px;
  	width: 100%;
	background: #ffffff;
	border-top:1px solid #DADADA;
}
#sidebar_B table{
    width:100%;
    text-align:center;
    border-collapse : collapse;
}
#sidebar_B td{
   width:25%;
}
#sidebar_L p, #sidebar_R p, #sidebar_T p, #sidebar_B p {
  margin:10px;margin-top:15px;margin-bottom:15px;
  font-family: verdana, arial, sans-serif;
  font-size: 14px;
  line-height: 16px;
  color: #333333;
}
#sidebar_L h1, #sidebar_R h1, #sidebar_B h1 {
  margin-top:5px; margin-bottom:10px; margin-left:5px; margin-right:5px;
  padding:3px;
  font-size: 16px;
  font-weight: bold;
  line-height: 18px;
  color: #FFFFFF;
  text-align: center;
  /*border:1px solid #DC6952; */
  background-color: #D10100; /* #FF6600 /* #D54E4A  #9CC2E5; */
}
#sidebar_T h1 {
  margin-top:10px; margin-bottom: 10px;
  font-size: 19px;
  font-weight: bold;
  line-height: 18px;
  color: #3C5A98  /* #0072B8; */
}
#sidebar_L h2, #sidebar_R h2, #sidebar_T h2, #sidebar_B h2 {
  margin-top:5px; margin-bottom:10px; margin-left:5px; margin-right:5px;
  padding:3px;
  font-size: 16px;
  font-weight: bold;
  line-height: 16px;
  color: #FFFFFF;
  text-align: center;
  /*border:1px solid #0F3974;*/
  background-color: #719BB2;
}
#sidebar_L h3, #sidebar_R h3, #sidebar_T h3, #sidebar_B h3 {
  margin-top:5px; margin-bottom:10px; margin-left:5px; margin-right:5px;
  padding:3px;
  font-size: 14px;
  font-weight: bold;
  line-height: 14px;
  color: #3F547F;
  /*border:1px solid #0F3974;*/
  background-color: #A0BDDA;
}
#sidebar_L h4, #sidebar_R h4, #sidebar_T h4, #sidebar_B h4 {
  margin-top:5px; margin-bottom:10px; margin-left:5px; margin-right:5px;
  padding :3px;
  font-size: 12px;
  font-weight: bold;
  line-height: 14px;
  color: #3F547F;
  /*border:1px solid #0F3974;*/
  background-color: #DDDDDD;
}
#sidebar_L h5, #sidebar_R h5, #sidebar_T h5, #sidebar_B h5 {
  margin-top:5px; margin-bottom:10px; margin-left:5px; margin-right:5px;
  padding :3px;
  font-size: 10px;
  line-height: 14px;
  color: #9C763C;
  text-align: center;
  border:1px solid #0F3974;
  background-color: #ffffff;
}
#sidebar_L img, #sidebar_R img {
  text-align: center;
}
#sidebar_L a img , #sidebar_R a img, #sidebar_T a img, #sidebar_B a img  {
  border :1px solid #000000; 
}
#sidebar_L a , #sidebar_R a {
  text-decoration: none;
  color: #666;  
}
#sidebar_L a:hover , #sidebar_R a:hover {
  text-decoration: underline;
  color: #666FFF;
}
#sidebar_L a:hover img , #sidebar_R a:hover img, #sidebar_T a:hover img, #sidebar_B a:hover img  {
  border-bottom : 1px solid #ddd;
  border-right : 1px solid #ddd; 
  border-top : 1px solid #FFFFFF;
  border-left : 1px solid #FFFFFF; 
}
#sidebar_L a img.no_border, #sidebar_R a img.no_border {
  border :0px solid #000000; 
} 
#sidebar_L a:hover img.no_border , #sidebar_R a:hover img.no_border {
  border: 0px solid;
}    
/* *****
CONTENT 
******* */
#content {
  margin-top: 20px;
  margin-bottom: 0px;
  margin-left: 200px;
  margin-right: 200px;
  color: #000033;
  background-color: #fff;
}
#content_L {
  margin-top: 20px;
  margin-bottom: 0px;
  margin-left: 10px;
  margin-right: 200px;
  color: #000033;
  background-color: #fff;
}
#content_R {
  margin-top: 20px;
  margin-bottom: 0px;
  margin-left: 200px;
  margin-right: 5px;
  color: #000033;
  background-color: #fff;
}
#content_M {
  margin-top: 20px;
  margin-bottom: 0px;
  margin-left: 5px;
  margin-right: 5px;
  color: #000033;
  background-color: #fff;
}      
#content p, #content_L p, #content_R p, #content_M p {
  margin-top: 2%; margin-bottom: 2%;
  /*font-size: 13px;
  line-height: 18px;*/
  color: #333333;
}
#content h1, #content_L h1, #content_R h1, #content_M h1 {
  margin-top:10px; margin-bottom: 10px;
  font-size: 19px;
  font-weight: bold;
  line-height: 18px;
  color: #3C5A98  /* #0072B8; */
}
#content h2, #content_L h2, #content_R h2, #content_M h2 {
  margin-top:10px;margin-bottom:10px;
  font-size: 16px;
  font-weight: bold;
  /* text-decoration: underline; */
  line-height: 12px;
  color: #0072B8; /* color: #4778A5; */
}
#content h3, #content_L h3, #content_R h3, #content_M h3 {
  margin-top:10px;margin-bottom:10px;
  font-size: 14px;
  font-weight: bold;
  line-height: 15px;
  color: #A8ACB8;
}
#content h4, #content_L h4, #content_R h4, #content_M h4 {
  margin-top:10px;margin-bottom:10px;
  font-size: 15px;
  font-weight: bold;
  line-height: 14px;
  color: #9C763C ;
}
#content h5, #content_L h5, #content_R h5, #content_M h5 {
  margin-top:10px;margin-bottom:10px;
  font-size: 15px;
  font-weight: bold;
  line-height: 14px;
  color: #6B8EFF ;
}
#content h6, #content_L h6, #content_R h6, #content_M h6 {
  margin-top:10px;margin-bottom:10px;
  font-size: 15px;
  line-height: 12px;
  color: #2E416C;
}
#content ul, #content_L ul, #content_R ul, #content_M ul {
  margin: 10px 10px;
  padding: 0 0 0 0px;
}
#content li, #content_L li, #content_R Li, #content_M Li {
  /* background: url(/data/images/quote.gif) 0px 0px no-repeat; */
  margin-top: 3%; margin-bottom: 3%;
  /* line-height: 2em; */
  font-size: 15px;
  line-height: 18px;
  list-style-type: none;
  /* padding: 0 0 0 25px */	 
  color: #333333;
}
#content ul.closelist li, #content_L ul.closelist li, #content_R ul.closelist Li, #content_M ul.closelist Li {
  /* background: url(/data/images/quote.gif) 0px 0px no-repeat; */
  margin-top: 1%; margin-bottom: 0%;
  /* line-height: 2em; */
  font-size: 15px;
  line-height: 16px;
  list-style-type: none;
  /* padding: 0 0 0 25px */	 
  color: #333333;
}

#content_L ul.NormalList
{
  margin : 5px 10px;
  list-style-type: disc;
}

#content_L li.NormalList
{
  margin : 0px 20px;
  list-style-type:disc;
}
#content a img {
  border :1px solid #000000;
}   
#content a:hover img {
  border-bottom : 1px solid #ddd;
  border-right : 1px solid #ddd; 
  border-top : 1px solid #FFFFFF;
  border-left : 1px solid #FFFFFF; 
}
/* *************
Intro page
************* */
#introblock {
   width:606px;
   background: #FFFFFF;
   margin:auto;
   margin-top:1px;
   margin-bottom:0px;
   text-align:center;
   /*padding:10 10 10 10;
   /* border:1px solid #9DBACA;*/
}
#introblock p {
   margin: 1em 1em 1em 0;
   text-align:right;
   color:#292839;
   font-size: 12px;
}	
/* *************
4 Collumn page
 ************* */
table.table-4collumns {
	width:100%;
	margin:auto;
 	margin-top:1px;
	text-align:center;
	/* border:1px solid #9DBACA; */
}
col.col-4collumns {
   width:25%;
   text-align:center;
}
td.cell-4collumns img {
   margin:0px 5px 3px 5px ;
   /* padding:3px; */
   display:block;
}
td.cell-4collumns p {
   text-align: center;
   font-size: 10px;
   line-height: 18px;
   color: #333333;
   margin:0px 0px 5px 0px ;
}
td.cell-4collumns a img {
  border :1px solid #000000; 
}
td.cell-4collumns a:hover img {
  /*position:relative; top:-1px; left:-1px;*/
  border-bottom : 1px solid #ddd;
  border-right :1px solid #ddd; 
  border-top : 1px solid #FFFFFF;
  border-left :1px solid #FFFFFF; 
}
/* *************
3 Collumn page
 ************* */
table.table-3collumns {
	width:100%;
	margin:auto;
 	margin-top:1px;
	text-align:center;
	/* border:1px solid #9DBACA; */
}
col.col-3collumns {
   width:33%;
   text-align:center;
}
td.cell-3collumns img {
   margin:0px 5px 3px 5px ;
   /* padding:3px; */
   /*display:block;*/
}  
td.cell-3collumns p {
   text-align: center;
   font-size: 10px;
   line-height: 18px;
   color: #333333;
   margin:0px 0px 5px 0px ;
}
td.cell-3collumns a img {
  border :1px solid #000000; 
}
td.cell-3collumns a:hover img {
  /*position:relative; top:-1px; left:-1px;*/
  border-bottom : 1px solid #ddd;
  border-right :1px solid #ddd; 
  border-top : 1px solid #FFFFFF;
  border-left :1px solid #FFFFFF; 
}
/* ******************
IMAGE PROPERTIES 
 ****************** */
.borderwhite {
   padding: 5px 5px 5px 5px;
   margin: 3px 5px 3px 5px;
   border: 1px solid #ffffff;
}
.borderred {
   padding: 5px 5px 5px 5px;
   margin: 5px 5px 5px 5px;
   border: 2px solid #FF5440;
}
/* ******
Story  
 ******** */
.story {
   padding: 10px;
   background: #C0D2DD;
   margin: 0px 6px 5px 5px;
   border:1px solid #9DBACA;
}
.story .title {
   background-color: transparent;
   color: #2E416C;
   font: italic bold;
   font-size: 16px;
   marging: 0px;
}
.story .title a {
   border: none;
   color: #333333;
   background-color: transparent;
}
.story .title a:hover {
   color: #000000;
}
.story .date {
   margin: 0 5px;
   padding: 0 5px 5px 0px;
   border-bottom: #E5E5E5 solid 1px;
   color: #FFFFFF;  
   font-size: 10px;
   display: block;
}
.story .text {
   padding: 0px;
   margin:0px;
}
.story .bottom {
   font-size: 10px;
   text-align: left;
   display: block;
}
.story .bottom .element {
   padding: 0 15px 0 5px;
   margin-right : 2px;
   background-color: transparent;
}   
.story .bottom a {
   border: none;
   color: #333333;
   background-color: transparent;
}
.story .bottom a:hover {
   color: #FF9900;
}
.story .bottom a img {
   margin-right: 5px;
   vertical-align: middle;
   text-align : left;
}
/* **************
corner box 
 *************** */
.corner_box_left{
   /* background: url(/data/images/left_top_corner.jpg) top left no-repeat;
   padding: 5px 13px;	 */
}
.corner_box_right{	   
   background: url(/data/images/right_bottom_corner.jpg) bottom right no-repeat;
   margin: 0 0 5px 5px;
   padding: 5px 5px 5px 5px;
}
/***************
round corners 
 *************** */
#content_tc	{
   background-image:url("../images/content_tc.gif");
   background-position:top center;
   background-repeat:repeat-x;position:relative;
}
#content_rc	{
   background-image:url("../images/content_rc.gif");
   background-position:right;
   background-repeat:repeat-y;position:relative;
}
#content_lc	{
   background-image:url("../images/content_lc.gif");
   background-position:left;
   background-repeat:repeat-y;
   margin:0px;
   background-color:white;
   color:black;position:relative; 
}
#content_bc	{
   background-image:url("../images/content_bc.gif");
   background-position:bottom center;
   background-repeat:repeat-x;position:relative;
}
#content_tl	{
   background-image:url("../images/content_tl.gif");
   background-position:top left;
   background-repeat:no-repeat;position:relative;
}
#content_tr	{
   background-image:url("../images/content_tr.gif");
   background-position:top right;
   background-repeat:no-repeat;
   position:relative;
}
#content_bl	{
   background-image:url("../images/content_bl.gif");
   background-position:bottom left;
   background-repeat:no-repeat;position:relative;
}
#content_br	{
   background-image:url("../images/content_br.gif");
   background-position:bottom right;
   background-repeat:no-repeat;position:relative;
}
#content_inside{
   position:relative;
   padding:25px;
}
#content_inside img{
   position:relative;
}
/* *************
TOP FOOTER 
 *************** */	 
#top_footer {
  margin-top:10px; padding:0px;
  clear:both ;
}
#top_footer h1 {
  padding: 2px ;
  font-size: 18px;
  color:#0072B8;
  letter-spacing: -1px;
  text-align: center;
}  
/* *************
ARTICLES 
************ */
#article1 {
   float: left;
   width: 20%;
   margin: 5px 5px 5px 5px;
   padding: 5px;
   text-align:left;
   background: #00A188 url(../images/side_green.gif) bottom left repeat-x;
   border:1px solid #9DBA78 ;
}
#article2 { 
   float: left;
   width: 30%;
   margin: 5px 5px 5px 5px;
   padding: 5px;
   text-align:left;
   background: #EC8E80 url(../images/side_rose.gif) bottom left repeat-x;
   border:1px solid #EC809A ;
}
#article3 {
   float: left;
   width: 40%;
   margin: 5px 5px 5px 5px;
   padding: 5px;
   text-align:left;
   background: #FFD2A8 url(../images/side_orange.gif) bottom left repeat-x; 
   border:1px solid #FF932E ;
} 
#article1 p, #article2 p, #article3 p {
  margin-top:15px; margin-bottom: 15px;
  font-size: 12px;
  line-height: 18px;
  color: #333333;
  padding: 5px 5px 5px 5px;
}
#article1 h1 {
   padding: 3px;
   font-size: 110%;
   letter-spacing: 1px;
   color:#A8ACB8;
   background: #3F547F;	
   border:1px solid #0F3974;
   margin: 5px 5px 5px 5px;
}
#article2 h1 {
   padding: 3px;
   font-size: 110%;
   letter-spacing: 1px;
   color:#3F547F;
   background: #999FAD;
   border:1px solid #0F3974;
   margin: 5px 5px 5px 5px;
}
#article3 h1 {
   padding: 3px;
   font-size: 110%;
   letter-spacing: 1px;
   color:#3F547F;
   background: #F58735;
   border:1px solid #0F3974;
   margin: 5px 5px 5px 5px;
}
/* *************
FOOTER 
 *************** */	
#footer {
   height: 50px;
   background-color: #ffffff;
   clear: both;
   padding-top:12px;
   margin: 5px 10px 0 10px;
   color: #B6CEF9;
   font-size: 10px;
   line-height: 18px;
   float :right;
   width: 95%;
   border-top:1px solid #dadada;
}
#footer p {
   margin: 1em 1em 1em 0;
   text-align:right;
   color:#808080;
}   			  
/* *****
NOTES 
******* */
.note_in_bar {
  background-color: #719BB2;
  color: #ffffff;
  margin: 10px 10px;
  padding: 10px 20px;
  border: 1px solid #858585;
}
.note_in_content {
  background-color: #BBC5D1;  /* #6588A2; */  
  margin: 0px 0px 0px 0px;
  padding: 0px 0px; 
  border: 1px solid #BBC5D1;  /*#858585;  */
}
.note_in_content img {
  margin-right: 7px;
  border: 1px solid #858585;
}
.note_in_content a:hover img {
  border-bottom : 1px solid #ddd;
  border-right : 1px solid #ddd; 
  border-top : 1px solid #FFFFFF;
  border-left : 1px solid #FFFFFF; 
}
/* *************
raster page
 ************* */					 
table.raster {
	margin:auto;
 	margin-top:1px;
	border:0px solid #ffffff;
	/*cellpadding:4;
   cellspacing:1;	*/
}
tr.raster {
   text-align: left;
   font-size: 15px;
   line-height: 18px;
   color: #333333;
}
td.raster a:hover img {
  border-bottom : 1px solid #ddd;
  border-right :1px solid #ddd; 
  border-top : 1px solid #FFFFFF;
  border-left :1px solid #FFFFFF; 
}

