@charset "utf-8";
/* CSS Document */

/* Reset */
html, body, h1 ,h2, h3, h4, h5, h6, p, ul, ol, li, p { margin:0; padding:0; font-family:'Roboto', sans-serif; font-size:12px; font-weight:normal;}
.clear { clear:both; padding:0; margin:0; }

/* Text and Links */
a { color:#58a907; text-decoration:none;}
a:hover {  text-decoration:underline;}

p { line-height:18px; padding-bottom:10px;}
h1 { color:#8fbd04; font-size:18px; line-height:22px;font-weight:bold; padding:5px 0 15px 0;}
h2 { color:#8fbd04; font-size:18px; line-height:22px;font-weight:bold;  padding:5px 0 15px 0;}
h3 { color:#333; font-size:14px; line-height:22px;font-weight:bold; padding:5px 0 15px 0; }

h1.hasIcon, h2.hasIcon  { color:#8fbd04; font-size:18px; line-height:50px;font-weight:bold;  padding:0 0 10px 0;}
h1 img, h2 img  { float:left; margin:0 12px 0 0;}

.left { float:left;   margin:0 15px 10px 0;}
.right { float:right; margin:0 0 10px 15px;}


/* Structure */



body { background:url(../images/bg1.jpg) center top repeat; }
#global-wrapper { width:775px; width:800px; margin:0 auto;}
 
 #header { height:80px; /*instead of clearfix */ padding:15px; background:#FFF; border-bottom:5px solid #99cc00; margin:0 0 15px 0; 
           -moz-border-radius-bottomleft:5px; -moz-border-radius-bottomright:5px; -webkit-border-bottom-left-radius:5px; -webkit-border-bottom-right-radius:5px;  -moz-box-shadow:0 0 6px #333;  -webkit-box-shadow:0 0 6px #333;}
  
  #header img { float:left; margin:0 50px 0 0; }
  #nav { float:left; margin:30px 0 0 0; width:550px; }
   #nav a { display:block; float:left; line-height:25px; padding:0 10px; margin:0 10px 0 0;  color:#58a907; font-weight:bold; text-transform:uppercase; }
   #nav a:hover { background:#58a907; color:#FFF; text-decoration:none; -moz-border-radius:5px; -webkit-border-radius:5px; text-shadow:0 1px 0 #707070;}
 
 #banner { padding:12px; background:#FFF; -moz-border-radius:5px; -webkit-border-radius:5px; -moz-box-shadow:0 0 6px #333;  -webkit-box-shadow:0 0 6px #333;}
 #banner-sub { padding:12px; background:#FFF; -moz-border-radius:5px; -webkit-border-radius:5px; -moz-box-shadow:0 0 6px #333;  -webkit-box-shadow:0 0 6px #333;}
  #banner img { }
 
 #content-wrapper  { border-bottom:5px solid #99cc00; border-top:5px solid #99cc00; padding:15px; margin:15px 0; background-color:#FFF;
                     -moz-border-radius:5px; -webkit-border-radius:5px; -moz-box-shadow:0 0 6px #333;  -webkit-box-shadow:0 0 6px #333;}					 
 .no-columns-wrapper { }
 
 #footer { }
  #footer p { color:#FFF; text-shadow:0 0 1px #666;}
  
  
/* Homepage */
.content-top-left  { float:left; width:440px;}
.content-top-right { float:right; width:300px;}
.content-bottom-half-wrapper { border-top:1px dashed #66cc00; margin:15px 0 0 0; padding:15px 0 0 0; float:left; width:100%;}

/* Buttons */
a.button { background-color:#58a907; color:#FFF; line-height:18px; display:block; padding:0 8px; float:right; 
           -moz-border-radius:5px; -webkit-border-radius:5px; -moz-box-shadow:1px 1px 0 #999;  -webkit-box-shadow:1px 1px 0 #999; text-shadow:0 1px 0 #666; font-weight:bold;}
a.button:hover {  background-color:#438203;  text-decoration:none;}

	/* different margin */ a.move-down { margin:15px 0 0 0; }
		   
  
  #global-wrapper #content-wrapper #frmFormMail table {
	color: #9C0;
	font-weight: bold;
}
.bb {
	color: #093;
}
.bbb {
	font-weight: bold;
}
#global-wrapper #content-wrapper #frmFormMail tabnnle tr .bb .bbb {
	font-family: 'Roboto', sans-serif;
}
#global-wrapper #content-wrapper table tr th .style2 {
	color: #063;
}
#global-wrapper #content-wrapper table tr th .style2 .style2 {
	color: #0C6;
}
