
body {padding:0; margin:0; color:#000000}
br{font-size:10px}
body, td {font-family:Tahoma; font-size:11px; }
a:hover {text-decoration:none}
.s{color:#6C6C6C; text-decoration:none}
.green{ color:#90C421}
  .red{color:#2C7F06;}
.o{color:#E2881E;}
.o1{color:#EAA836;}
.blue{ color:#B1CFDB; text-decoration:none}
.blue2{ color:#6F98AD}
.blue1{color:#51778D}
.blue3{color:#6F98AD; text-decoration:none}
.w{color:#FFFFFF; text-decoration:none}
.b{color:#767676; }


#nav {
	float:right;
	margin: 144px 50px 0 0;
	/*position: absolute;
	top: 170px;
	left: 523px;*/
	width: 160px;
	height: 191px;
 	border: 4px solid #fff;
  background-color: #639732;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#639732), to(#7FB136)); 
  background-image: -webkit-linear-gradient(top, #639732, #7FB136); 
  background-image:    -moz-linear-gradient(top, #639732, #7FB136); 
  background-image:     -ms-linear-gradient(top, #639732, #7FB136); 
  background-image:      -o-linear-gradient(top, #639732, #7FB136); 
  background-image:         linear-gradient(top, #639732, #7FB136);
            filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#639732', EndColorStr='#7FB136'); 

     -moz-box-shadow: 0px 0px 4px #2c1100; 
  	 -webkit-box-shadow: 0px 0px 4px #2c1100; 
	 box-shadow: 0px 0px 4px #2c1100; 
     -moz-border-radius: 12px; 
  -webkit-border-radius: 12px; 
          border-radius: 12px; 
  -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box; 
	

	
}

h2 {
	background-color: #3FBBD5;
	padding: 10px 0 5px 7px;
	color: #fff;
	webkit-border-top-left-radius: 12px;
	-webkit-border-top-right-radius: 12px;
	-moz-border-radius-topleft: 12px;
	-moz-border-radius-topright: 12px;
	border-top-left-radius: 12px;
	border-top-right-radius: 12px;	
}


h3 {
	background-color: #EAA836;
	padding: 10px 0 5px 5px;
	color: #fff;

	webkit-border-top-left-radius: 12px;
	-webkit-border-top-right-radius: 12px;
	-moz-border-radius-topleft: 12px;
	-moz-border-radius-topright: 12px;
	border-top-left-radius: 12px;
	border-top-right-radius: 12px;	
}

#nav ul {
	font-size: 18px;
	margin: 9px 0 0 0;
}

#nav ul li {
	list-style: none inside;
	margin: 0 0 0 -10px;
	padding: 0 0 2px 0;
}

#nav ul .current {
	color: #000;
}

#nav ul li a {
	text-decoration: none;
	color: #FAFBFB;
}

#nav ul li a:hover {
	color: #FBE177;
}


dl {
	margin-bottom: 20px;
	}

dt {
	text-align: center;
	color: #822020;
	margin-bottom: 5px;
	font-size: 18px;
	
	}
		
dd {
	padding: 10px;
	border-width: 20px;
	margin-bottom: 30px;
	}		

.button, .button:visited {
	background: #639732 url(http://cdn.yastech.ca./opacity/alert-overlay.png) repeat-x; 
	display: inline-block; 
	padding: 5px 10px 6px; 
	color: #fff; 
	text-decoration: none;
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px;
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
	border-bottom: 1px solid rgba(0,0,0,0.25);
	position: relative;
	cursor: pointer;
}

.medium.button, .medium.button:visited 		{ font-size: 13px; font-weight: bold; line-height: 1; text-shadow: 0 -1px 1px rgba(0,0,0,0.25); }
.button:hover							{ background-color: #111; color: #fff; }
.button:active							{ top: 1px; }
.red.button, .red.button:visited			{ background-color: #639732; }
.red.button:hover							{ background-color: #426421; }


/*
	Contact Form Styling
*/

#contactusform fieldset {      
	float: left;      
	clear: both;      
	width: 100%;      
	margin: 1 0 -1em 0;        
	border-style: none;      
}

#contactusform legend {     
	/*margin-left: 1em;     */
	padding: 1px 0 0 0;     
	color: #000;     
	font-weight: bold;    
}

#contactusform fieldset ol {   
	padding: 0em 1em 0 0;
	margin: 0;
	list-style: none;
}

#contactusform fieldset li {    
	float: left;    
	clear: left;    
	width: 100%;    
	padding-bottom: 1em;
	list-style: none;
}  

#contactusform fieldset.submit {     
	float: none;     
	width: auto;     
	border-style: none;    
	background-color: transparent;     
	background-image: none;
	font-size: 95%;
}

#contactusform fieldset textarea {
	width: 220px;
	height: 70px;
}

#contactusform fieldset input {
	font-size: 180%;
}


#contactusform label {    
	float: left;    
	width: 10em;    
	margin-right: 1em; 
}

#contactusform label em {        
	display: block;        
	color: #1C1776;        
	font-size: 95%;        
	font-style: normal;        
	text-transform: uppercase;       
}

#contactusform .checkbox label {
	width: 300px;
	padding-bottom: 15px;
}

#contactusform .checkbox input {
	margin: 0 10px 0 0;
}

#contactusform .successmsg {
	font-size: 170%;
	color: #DC2828;
	padding: 5px 0px 0 28px;
	margin: 5px;
	width: 250px;
	font-weight: bold;
	background-color: #D9D9D9;
}

#contactusform .errormsg {
	text-align: center;
	font-weight: bold;
	font-size: 138.5%;
}

#contactusform .error,
#contactusform .errormsg {
	background-color: #FFCDCD;
	border: 1px solid #FF7F7F;
}

#contactusform span.errormsg {
	display:none;
	color: #000000;
	text-align: center;
	padding: 15px;
	margin: 0 0 -15px 0;
	font-weight: bold;
}

#contactusform .error span.errormsg {
	display: block;
}


.t1{background:url(images/1_z1.gif)  center left no-repeat; margin:0px 0px 0px 18px; padding:0px 0px 0px 29px }
.t2{background:url(images/1_z2.gif)  center left no-repeat; margin:0px 0px 0px 18px; padding:0px 0px 0px 29px }
.t3{background:url(images/1_z3.gif)  center left no-repeat; margin:0px 0px 0px 0px; padding:0px 0px 0px 14px }
.t4{background:url(images/1_z4.gif)  center left no-repeat; margin:0px 0px 0px 30px; padding:0px 0px 0px 14px }
.t5{background:url(images/1_z3.gif)  center left no-repeat; margin:0px 0px 0px 30px; padding:0px 0px 0px 10px }
.t6{background:url(images/1_z3.gif)  center left no-repeat; margin:0px 0px 0px 6px; padding:0px 0px 0px 10px }
.t7{background:url(images/1_z3.gif)  center left no-repeat; margin:0px 0px 0px 0px; padding:0px 0px 0px 10px }

input,textarea{
   font-family:Tahoma;
   font-size:11px;
} 


ul.gallery
{
	display: inline;
	float: left;
	list-style-type: none;
	list-style: none;
	padding: 0px;
	margin: 0px;
}

ul.gallery li
{
	display: inline;
    list-style: none;
   	width: 75px;
    min-height: 75px;
    float: left;
    margin: 0 5px 5px 0;
}

