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; text-decoration: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 */
.main img { padding:5px}

.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;}

.title_blue a {text-decoration: none; color: #FFF; border:none}
.title_blue a:hover {text-decoration:underline;}
.title_green a {text-decoration: none; color: #FFF; border:none}
.title_green a:hover {text-decoration:underline;}

.clear {clear: both;}
.center { text-align:center;}
.center a img {padding: 0px; margin: 0px; border: none; text-decoration:none;}

.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: 10px;
  font-size: 12px;
  font-variant:small-caps;
  font-weight:bold;}

#nav {
	padding: 10px 10px 10px 10px;
	color: #040557; 
	text-decoration:none;
	border-bottom:none;
	line-height:30px;
	background-color:#FFF;
	float:right;
	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;}



#nav span a:link, .navigation a:visited, .navigation a:active {	padding: 5px 5px 5px 10px; text-decoration:none; color:#040557;}
#nav span a:hover { color:#678650;}

.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;}


.anylinkcss {
	padding:0px;
	position:absolute;
	visibility: hidden;
	border:1px solid #040557;
	line-height: 25px;
	z-index: 100;
	background-color: #FFF;
	color:#040557;
	width: 120px;
}

.anylinkcss a {
	display: block;
	text-indent: 3px;
	border-bottom: 1px solid #040557;
	padding: 1px 0;
	text-decoration: none;
	text-indent: 5px;
	font-size:10px;
	font-weight:normal;
	color:#040557;
}
.anylinkcss a:hover { /*hover background color*/ background-color: #FFF; color:#678650;}
