html, body {
	margin: 0px;
	padding: 0px;
	font: 12px Arial, Helvetica, sans-serif;
	color: #000000;
	background: #DEE8F2 url(../images/V1-1bg_main.jpg) no-repeat center top;
	
	
	width: 100%;
    display: table;}

a { text-decoration: none; color: #040557; border-bottom:dotted 1px;}
a:hover {color: #dd0000; text-decoration:none; border-bottom:solid 1px;}
a img { border: none; text-decoration: none;}
img {padding: 0px; margin: 0px; border: none;}

.wrapper     { width: 840px; margin: 0 auto; padding: 0; line-height: 18px; background:#FFFFFF; border-left:1px solid #E5E5E5; border-right:1px solid #E5E5E5;}
.header_page { margin:0px 5px 10px 5px; height:70px;}  
.main_page   { margin:10px 5px 0px 5px;}  
.footer { margin:10px 5px 0px 5px; color:#999999; text-align:center;}  


.l_col {float:left; width:180px;}
.main { margin:0px 0px 0px 190px;}  /* this is trhe main viewing area */

.line_green{ border-bottom: 5px solid #678650; margin:0px 0px 8px 0px;}
.line_blue { border-bottom: 5px solid #040557; margin:0px 0px 8px 0px;}
.title_blue  { background:#040557; padding:5px 0px 5px 0px; color:#FFFFFF; font-weight:bold; font-variant:small-caps; display:block; text-indent:10px; margin-bottom:10px;}
.title_green { background:#678650; padding:5px 0px 5px 0px; color:#FFFFFF; font-weight:bold; font-variant:small-caps; display:block; text-indent:10px; margin-bottom:10px;}

.clear {clear: both;}

.navigation {padding: 30px 0px 10px 10px;}
.navigation ul { 
    float:right;
    list-style-type: none;
	padding: 0;
	margin: 0;
	padding-right:30px;}
	
.navigation ul li {
  display: inline;
  margin-right: 15px;
  font-size: 12px;
  font-variant:small-caps;
  font-weight:bold;}

.navigation a:link, .navigation a:visited, .navigation a:active {
  color: #040557; text-decoration: none;border-bottom:none;}

.navigation a:hover {color: #678650; text-decoration: none; border-bottom:none;}

.float_r {float:right;}
.float_l {float:left;}
.12 {font-size:12px;}
.14 {font-size:14px;}
.16 {font-size:16px;}
.18 {font-size:18px;}
h3 { color:#678650; font-weight: normal; font-variant:small-caps; display:block; margin-bottom:10px; border-bottom: 1px solid #678650;}
p { line-height:1.8em;}
.article { font-size:11px; line-height:1.2em; padding-left:10px; border-bottom:1px dotted #CCC; padding-bottom:10px;}
.article .title{ font-size:13px; font-weight:bold;}
.article a { border-bottom:#678650 dotted 1px; text-decoration: none; color:#678650;}
.article a:hover {border-bottom:#040557 solid 1px; text-decoration: none; color:#040557}

.event { background: #FAFBFD; line-height:1.5em; }
.event .title{ font-size:13px; font-weight:bold; padding-left:10px; padding-top:10px; margin-bottom:5px;}
.event .text{font-size:11px; padding-left:10px; margin-bottom:10px; }
.event a { border-bottom:#678650 dotted 1px; text-decoration: none; color:#678650;}
.event a:hover {border-bottom:#040557 solid 1px; text-decoration: none; color:#040557}
.event .line{font-size:11px; line-height:1.5em; padding-left:10px; padding-bottom:10px; border-bottom:1px solid #CCC; margin-bottom:10px;  background: #FFF; }

.bold  { font-weight:bold;}
.blue  { color:#040557;}
.green { color:#678650;}
.caps  { font-variant:small-caps;}