﻿* {min-height:1px;}
body {
	border:0; 
	margin:0; 
	padding:0; 
	background: #f2fef3 url(../images/bg.gif) repeat-x 0 0; 
	color:#116600; 
	text-align:center;}
	
a {color:#116600;}
a:hover {color:#4fd761;}

div {display:block; border:0; margin:0; padding:0;}

h1, h2, h3, h4, h5 {color:#116600; border:0; margin:15px 0 10px 0; padding:0; font-weight:bold; font-family: Geneva, Arial, Helvetica, sans-serif;}
h1 {font-size:260%; line-height:100%; font-family:"georgia",serif; font-weight:normal;text-align: right;}
h2 {font-size:163%; line-height:150%; font-weight:normal;}
h3 {font-size:120%; line-height:100%; font-weight:normal;}
h4 {font-size:100%; line-height:100%; font-weight:bold;}
h5 {font-size:100%;}

table {display:table; 
	border-collapse:collapse; 
	margin:15px 0; 
	padding:0; 
	border:1px solid #b7f6b9; 
	font-size:100%;
	}
	
table.cards	{
	margin: 0; 
	padding:0; 
	border: 0; 
	font-size:100%;
	}
	
td.cards {
	display: table-cell; 
	border:0; 
	margin:0; 
	padding:0; 
	vertical-align:middle;
}	

tr {display:table-row;}
th, td {
	display: table-cell; 
	border:1px solid #b7f6b9; 
	margin:0; 
	padding:5px; 
	vertical-align:top;
	}
	
th {background:#e7fde9; text-align:center; color:#116600; font-weight:bold;}

form {border:0; margin:0; padding:0; font-family: Geneva, Arial, Helvetica, sans-serif;}
fieldset {border:1px solid #116600; margin: 15px 0 10px; padding: 10px 10px;}
legend {margin: 10px 10px; font-size:100%; font-weight:bold; color:#116600;}

input.btn{
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height: 20px;
	padding: 0px 5px;
	font-weight: bold;
	background: url(../images/button.jpg);
	margin: 0px 0px 5px 0px;
	border: none;
	width: 100px;
	}
	
input.box  {
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	border: 1px solid #75992c;
	}	

hr {display:block; height:1px; margin:10px 0; padding:0; background:#CCC; border:0 solid #CCC; color:#CCC;}

a, img, span {border:0; margin:0; padding:0;}
abbr, acronym {border-bottom:1px dotted #CCC; cursor:help;}

del, .through {text-decoration:line-through;}
strong, .strong {font-weight:bold;}
cite, em, q, var {font-style:italic;}
code, kbd, samp {font-family:monospace; font-size:110%;}

/* Floating */
.f-left {float:left;}
.f-right {float:right;}

/* Text align */
.t-left {text-align:left;}
.t-center {text-align:center;}
.t-right {text-align:right;}

.va-middle {vertical-align:middle;}

.clear {clear:both;}
.box {min-height:1px; _height:1px;}
.box:after {content:"."; display:block; line-height:0px; font-size:0px; visibility:hidden; clear:both;}

.nom {margin:0;}
.noscreen {display:none;}

/* -----------------...........--------------------------------------------------------------------------------------- */

#main {width:770px; margin:50px auto 0 auto; _text-align:left;}

/* Header */
#header {
	position:relative; 
	width:770px; 
	height:100px; 
	margin:0; 
	padding:0; 
	background: #239b32 url(../images/header.jpg) no-repeat 0 0; 
	color:#FFF;
	}

    /* Header - logo */
    #header #logo {
		position:absolute; 
		top:35px; 
		right:35px; 
		margin:0; 
		color: #ffd700;
		}
		
	#header #image {
		position:absolute; 
		top:35px; 
		left:35px; 
		margin:0; 
		}

    #header #logo a {color: #fff;}
    #header #logo a:hover {color:#b5e3b5; text-decoration:underline;}
    
/* Main menu (tabs) */
#tabs {background-color:#116600; margin:0 5px; padding:10px 0 0 0; _height:1px;}

    #tabs ul {margin:0 10px; padding:0; list-style:none;}
    #tabs ul li {margin:0 5px 0 0; padding:0; float:right;}
    #tabs ul li a {
		display:block; 
		position:relative; 
		padding:7px 15px; 
		border:0; 
		background: url(../images/tab_link.gif) repeat-x 0 0; 
		color:#b5e3b5; 
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10pt; 
		font-weight:normal;  
		text-decoration:none; 
		cursor:pointer;
		}
    
    /* Main menu (tabs - link) */
    #tabs ul li a span.tab-l, #tabs ul li a:hover span.tab-l {position:absolute; top:0; left:0; _left:-15px; width:8px; height:8px; background: url(../images/tab_link_l.gif) no-repeat 0 0;}
    #tabs ul li a span.tab-r, #tabs ul li a:hover span.tab-r {position:absolute; top:0; right:0; _right:-1px; width:8px; height:8px; background:url("../images/tab_link_r.gif") 100% 0 no-repeat;}
    
    /* Main menu (tabs - hover) */
    #tabs ul li a:hover {background:url("../images/tab_hover.gif") 0 0 repeat-x; color:#FFF;}
    #tabs ul li a:hover span.tab-l {background:url("../images/tab_hover_l.gif") 0 0 no-repeat;}
    #tabs ul li a:hover span.tab-r {background:url("../images/tab_hover_r.gif") 100% 0 no-repeat;}
    
    

/* Page (2 columns) */
#page {width:770px; min-height:1px; background:#FFF url("../images/bg_page.gif") 0 0 repeat-y; _height:1px;}
#page-in {min-height:1px; padding:10px 0; background:url("../images/bg_page_in.jpg") 0 0 no-repeat; _height:1px;}

/* Strip */
#strip {position:relative; clear: both; padding:3px 20px 10px 20px; color:#61d165;}
#strip p {margin:0;}
#strip a {color:#61d165;}
#strip a:hover {color:#116600;}

    /* Strip - breadcrumbs */
    #strip #breadcrumbs {
		position: absolute;
		top:	0px;
		left: 20px;
		width:520px; 
		margin:0; 
		padding:0;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10pt; 
		font-weight:normal;  
		text-decoration:none;
		text-align: left;
		}
		
*html  #strip #breadcrumbs {
		left: 0px;
		}	
    
   /* Content */
#content {float:left; width:530px;  margin:0; padding:0 0 0 20px;}

    /* Content - article */
    #content .article {
	 	clear:both; 
	 	margin:0; 
		padding:20px; 
		background:url("../images/content_article_bg.jpg") 0 0 no-repeat;
		background-color: White;
		}
    #content .article h2 {
	 	margin: 0 -20px 0; 
		padding:10px; 
		background:#defde1 url("../images/content_title_bg.gif") 0 0 repeat-y; 
		color:#116600;
		text-align: left;
		}
        
    #content .article p {
		text-align:justify; 
		font-family: Arial, Helvetica, sans-serif; 
		font-size: 10pt;
		width: 475px;
		}
    

/* Right column */
#col {
	float:left; 
	width:200px; 
	margin:0; 
	padding:0; 
	background:#cef9cf url("../images/col_bg.gif") 0 0 repeat-y;
	height: 100%;
	}
	
#col-in {
	padding:20px 10px; 
	background:url("../images/col_top.gif") 0 0 no-repeat;
	background-color: #CEF9CE;
	height: 100%;
	}
#col h3 {
	padding:13px 15px 14px 15px; 
	margin:0 -10px 15px -10px; 
	background:#a0f3a3 url("../images/col_title_bg.gif") 0 0 repeat-y; 
	color:#116600;
	text-align: left;
	}

/* Right column - Links */
    #col ul#links {margin:15px 0; padding:0; list-style:none; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; text-align: left;}
    #col ul#links li {margin:0; padding:0; border-bottom:1px solid #e0fae1;}
    #col ul#links li a {display:block; padding:3px 0 3px 22px; background:url("../images/ico_links.gif") 5px 6px no-repeat; text-decoration:none;color:#116600;}
    #col ul#links li a:hover {background-color:#d3f8d3; color:#4fd761;}

/* Footer */
#footer {
	position:relative; 
	clear:both; 
	margin: auto auto;
	width:770px; 
	height:60px; 
	margin-bottom:50px; 
	background:url("../images/footer.jpg") 0 0 no-repeat; 
	color:#66cc69;
	text-align: center;
	}

/* Omega Link */
	#omega, #omega a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-decoration: none;
	padding-top: 15px;
	text-align: left;
	padding-left: 43px;
	}
	
	#omega a:hover {
		color:#4fd761;	
	}
	
	table {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10pt;
	}
	

	