body, html {height: 100%;}
#container {
	top:0; 
 	left: 180px; 
	position:absolute; 
	height: auto; 
	min-height:100%; 
	z-index:1;
	min-width: 812px; 
	background: url(/templates/ct/images/wgrn_line.gif) repeat-y 150px 0;
	}

#menu-main {
position:fixed;
    top: 30px;
    left: 0px; 
    text-align:center;
    width: 140px;
    background-color: #637f82;
    position: absolute;
    padding: 10px 10px 10px 0;
    font-size: 12px;
    line-height: 50px;
    text-align: right;
    /*    font-weight: bold;    */
    }

#menu-main a {
    text-decoration: none;
    color: white;
    text-transform: uppercase;
    font-weight: bold; 
    }   

.LGlob_list ul {text-decoration: none; text-transform: lowercase;}
.LGlob_active {color: white; list-style-image: url(templates/ct/images/star.gif); }
.LGlob_active a { color: white; text-decoration: none; }    

#main {
    margin-left: 150px;
    width: 670px;
    position: relative;   
/*    background-color: #fafefe;  */
    height: 100% !important;  
    overflow:hidden;    
    top: -30px;  
    }

#topmenu {
	position: relative;
        top: -30px; 
	height:22px;
	z-index:2;
	padding-top: 8px;
/* 	padding-left: 2px; */
	margin-left: 150px;
	width: 670px;
	font-weight: bold;  
        font-size: 12px;
	font-variant: normal;
	text-transform: uppercase;
	background-color: white;
	color: #FFFFFF;
}

#topmenu a {
     text-decoration: none;
     color: #637f82;
     }

#header {
    background-color: #ed232a;
    top: -30px;  
/*     height: 150px;    */
/*     margin-left: 140px; */
    padding: 20px 0 20px 20px;
    color: white;
/*     position: relative; */
    width: 651px; 
    float: left;
    clear: both;
    }
#header h3 {
    font-size: 19px;
    font-weight: normal;
    }
#header h4 {
    font-size: 12px;
    font-weight: bold;
    }
        
#cont_left {
/*    margin-top: -30px; */
    width: 50%;
/*    padding-right: 50%; */
    float: left; 
    padding-bottom:10px; 
    position: relative;  
    background-color: #fafefe;
    background-image: none;
    background-repeat: repeat;
    background-attachment: scroll;
    background-position: 0% 0%;
    display: block; 
     height: 100% !important;  
    }

#cont_left p {
    padding: 0 20px 0 20px;
    line-height: 20px; 
    }

#cont_left h1, #cont_left h2, #cont_left h3, #cont_left h4, #cont_left h5, #cont_left h6 {padding: 20px}

#cont_left h1 {
    padding-top: 20px;
    font-size: 18px;
    font-weight: bold;
    text-transform: uppercase;
    color: #008461;
    }
    
#cont_left ul li {
	margin-left: 40px; 
	line-height: 20px; 
	color: #333; 
 	list-style-image: url('/templates/ct/images/sdot.jpg'); 
	list-style-position: outside;
	}

#cont_left .style6 a {color: black; text-decoration: none;}

#cont_right {
/*    margin-left: 50%;  */
    width: 50%;
    float:right;
/*    margin-top: -30px; */
    z-index: 20; 
    padding-bottom: 10px;
    background-color: #e4f4e7;
    background-image: none;
    background-repeat: repeat;
    background-attachment: scroll;
    background-position: 0% 0%;
    display: block;
    height: 100% !important;  
    position: relative; 
    }

#cont_right h1, #cont_right h2, #cont_right h3, #cont_right h4, #cont_right h5, #cont_right h6 {}

#cont_right h1 {
/*    padding-top: 10px;  */
    font-size: 18px;
    font-weight: bold;
    text-transform: uppercase;
    color: #008461;
    padding: 18px 20px 20px 20px;
    }

#cont_right p {
    padding: 4px 20px;
    line-height: 20px;
    color: #333;
    }
    
    
#cont_right img {
    margin: 10px 10px 10px 0; 
    display: inline;
    max-width:290px;
/*     max-height: auto;  */
/*     float: left;  */
    }
/* #cont_right p img {  */
/*    margin: 10px 10px 10px 0; */
/*     float: left;  */
/*    } */
.fl {float:left;}
.fr {float: right;}

#cont_right a {
    color: #008461; text-decoration: underline;
    }
#cont_right a:hover {
    color: #ed232a; text-decoration: underline;
    }
#cont_right a:visited {
    color: #637f82; text-decoration: underline;
    }
#cont_right ul li {
	margin-left: 40px; 
	line-height: 20px; 
	color: #333; 
 	list-style-image: url('/templates/ct/images/sdot.jpg'); 
	list-style-position: outside;
	}

#cont_left a.tlink {color: #008461; text-decoration: underline;} 
#cont_left a.tlink:hover {color: #ed232a; text-decoration: underline;} 
#cont_left a.tlink:visited {color: #637f82; text-decoration: underline;} 

#cont_right  a.style7 {color: black; text-decoration: none;}
#cont_right a.style7 img {text-decoration: none; margin:0px;}

 #cont_left, cont_right { 
    padding-bottom: 32767px; 
    margin-bottom: -32767px; 
    } 
.banners {
	left:1000px;
	top:0;
	width:216px;
	padding:30px;
	position:absolute;
	float:left;
}
.emailform {padding-left:-20px; padding-top:-10px;
}

.emailformMessage_ok {
	color:green;
	font-weight:bold;
}

.emailformMessage {
	color:red;
	font-weight:bold;
}