﻿*{



	margin:0;



	padding:0;



}



body{



	background:#fff;



	font:11px/20px Tahoma,Helvetica,sans-serif;



	color:#222;



	



}







/* Layout Styles Starts */







#wrapper{

	width:900px;

	margin:0 auto;

	background-image: url(images/header.jpg);

	background-repeat: no-repeat;

	border-style:solid;

	border-width:1px;

	border-bottom-color:#CCCCCC;



	



}

#wrapper2{

	width:900px;

	margin:0 auto;

	background-image: url(images/header2.jpg);

	background-repeat: no-repeat;

	border-style:solid;

	border-width:1px;

	border-bottom-color:#CCCCCC;



	



}



/* Header Styles Starts */







	#header{

	height:96px;

	overflow:hidden;

	padding:24px 10px 0 10px;

	



	}



	#header2{

	height:76px;

	overflow:hidden;

	padding:24px 10px 0 10px;

	



	}

	



/* Logo Styles Starts */	







		#logo{			



			width:256px;



			float:left;



		}



			#logo h1{



				background:url(images/logo.jpg) no-repeat;			



			}



				#logo h1 a{



					display:block;



					height:62px;					



				}



					#logo h1 a span{



						display:none;



					}



					



/* Menu Styles Starts */ 		







		#menu{



			float:right;



			padding:11px 0 0 0;



		}



			#menu ul{



				list-style:none;



			}



				#menu li{
	margin: 0 0 0 4px;
	color: #FFFFFF;
}



					#menu li a.current span{

	display:block;

	float:left;

	cursor:pointer;

	height:42px;

	line-height:28px;



					}



						#menu li a.current{

	display:block;

	float:left;

	cursor:pointer;

	height:42px;

	line-height:28px;



					}



						#menu li a span{

	display:block;

	float:left;

	cursor:pointer;

	height:42px;

	line-height:28px;



					}



						#menu li a{

	display:block;

	float:left;

	cursor:pointer;

	height:42px;

	line-height:28px;



					}
					
					#quicklinks {
	
	padding-left:10px
	
}



						#menu li{

	display:block;

	float:left;

	cursor:pointer;

	height:42px;

	line-height:28px;



					}



						#menu li a.current{
	padding:0 0 0 9px;
	font-size: 16px;

						}



							#menu li a{
	padding:0 0 0 9px;
	font-size: 16px;

						}



							#menu li a.current span{



								padding:0 18px 0 9px;



								color:#3c3c3c;



							}



								#menu li a span{



								padding:0 18px 0 9px;



								color:#3c3c3c;



							}



								#menu li a.current{



									background:url(images/menu-h-l.jpg) no-repeat left;		



									text-decoration:none;						



								}



									#menu li a:hover{
	background: url(images/menu-h-l.jpg) no-repeat left;
	text-decoration: none;
	color: #FFFFFF;
}



									#menu li a.current span{



										background:url(images/menu-h-r.jpg) no-repeat right;	



										color:#fff;



										text-decoration:none;							



									}



		



									#menu li a:hover span{



										background:url(images/menu-h-r.jpg) no-repeat right;	



										color:#fff;



										text-decoration:none;							



									}



		



						#mainarea{



							width:575px;



							



						}





		



/* Home Page Styles Starts */







#container-home{
	padding:0 0 5px 10px;

}

#sidebar1 {
	float: right; /* since this element is floated, a width must be given */
	width: 200px; /* the actual width of this div, in standards-compliant browsers, or standards mode in Internet Explorer will include the padding and border in addition to the width */
	background: #f0f0f0; /* the background color will be displayed for the length of the content in the column, but no further */
	padding: 15px 10px 0 10px;
	margin-left: 10px;
}









	.ad-gallery .ad-image-wrapper .ad-next {



      position: absolute;



      right: 0;



      top: 0;



      width: 25%;



      height: 100%;



      cursor: pointer;



      display: block;



      z-index: 100;



    }



    .ad-gallery .ad-image-wrapper .ad-prev {



      position: absolute;



      left: 0;



      top: 0;



      width: 25%;



      height: 100%;



      cursor: pointer;



      display: block;



      z-index: 100;



    }



    .ad-gallery .ad-image-wrapper .ad-next {



      /* Or else IE will hide it */



      background: url(images/non-existing.jpg)\9



    }



      .ad-gallery .ad-image-wrapper .ad-prev {



      /* Or else IE will hide it */



      background: url(images/non-existing.jpg)\9



    }



      .ad-gallery .ad-image-wrapper .ad-next .ad-next-image {



        background: url(images/ad_prev.png);



        width: 30px;



        height: 30px;



        display: none;



        position: absolute;



        top: 47%;



        left: 0;



        z-index: 101;



      }



      .ad-gallery .ad-image-wrapper .ad-prev .ad-prev-image {



        background: url(images/ad_prev.png);



        width: 30px;



        height: 30px;



        display: none;



        position: absolute;



        top: 47%;



        left: 0;



        z-index: 101;



      }



      .ad-gallery .ad-image-wrapper .ad-next .ad-next-image {



        



        width: 30px;



        height: 30px;



        right: 0;



        left: auto;



      }



	  .ad-gallery .ad-back {



      position: absolute;



      top: 3px;



      height: 100%;



      z-index: 10;



    }



      .ad-gallery .ad-forward {



      position: absolute;



      top: 3px;



      height: 100%;



      z-index: 10;



    }



    /* IE 6 doesn't like height: 100% */



    .ad-gallery .ad-back {



      height: 100px;



    }



    * html .ad-gallery .ad-forward {



      height: 100px;



    }



    .ad-gallery .ad-back {



      cursor: pointer;



      left: 20px;



      width: 13px;



      display: block;



      background: url(images/arrow-left.jpg) 0px 22px no-repeat;



    }



    .ad-gallery .ad-forward {



      cursor: pointer;



      display: block;



      right: 20px;



      width: 13px;



      background: url(images/arrow-right.jpg) 0px 22px no-repeat;



    }



/* Gallery Nav Thumb List Styles Starts */	



.ad-nav{



	background:url(images/gallery-thumb-nav.jpg) no-repeat;



	width:848px;



	height:56px;



	margin:0 auto;



	padding:8px 0;



	position: relative;



}



.ad-thumbs{



	height:56px;



	width:770px;



	margin:0 auto;



}



/* Gallery Nav Thumb List UL Styles Starts */	



#gallery .ad-thumbs ul{



	margin:0;



}



	ul.ad-thumb-list{



		list-style:none;



		margin:0;



	}



	  .ad-gallery .ad-nav .ad-thumbs {



		  overflow: hidden;



		}



			  .ad-gallery .ad-thumbs li a {



				display: block;



			  }



				.ad-gallery .ad-thumbs li a img {



				  border: 3px solid #CCC;



				  display: block;



				}



				.ad-gallery .ad-thumbs li a.ad-active img {



				  border: 3px solid #616161;



				}



/* Can't do display none, since Opera won't load the images then */



.ad-preloads {



  position: absolute;



  left: -9000px;



  top: -9000px;



}







/* Gallery Ends */







/* Home Page Styles End */







#footer{

	height:41px;

	line-height:41px;

	text-align:center;

	color:#FFFFFF;

	background-image: url(images/footer.png);

}



	#footer span{

	color:#FFFFFF;



	}



	#footer a{



		font-weight:normal;



	}







/* Layout Styles Ends */











/* Form Styles */







.input{



	border:1px solid #a5a5a5;



	background:none;



	cursor:text;



	margin:5px 0;



	padding:2px;



	width:200px;



}



textarea.input{



	width:415px;



	height:100px;



}



.textarea:focus{



	border:1px solid #000;



}



.input:focus{



	border:1px solid #000;



}



label.error {



	color:#FF0000;



	font-weight:bold;



	padding:0 0 0 15px;



	vertical-align:top;



}



.button1{



	background:#779e01;



	line-height:20px;



	margin:8px 0;



	padding:2px 10px !important;



	padding:2px 0;



	color:#fff;



	font-weight:bold;



	border:none;



	outline:none;



	cursor:pointer;



}



.signin-btn{



	background:#779e01;



	line-height:20px;



	margin:8px 0;



	padding:2px 10px !important;



	padding:2px 0;



	color:#fff;



	font-weight:bold;



	border:none;



	outline:none;



	cursor:pointer;



}



.submit-btn{



	background:url(images/submit-btn.jpg) no-repeat;



	width:67px;



	height:27px;



	border:none;



	outline:none;



	cursor:pointer;



}







/* Form Styles */











/* Paragraph and list Styles */







#container p.hr{



	border:solid #dcdcdc;



	border-width:1px 0 0 0;



	margin:0;



	outline:none;



}



#container p{



	margin:0 0 15px 0;



}



#container form p{



	margin:0 0 5px 0;



}

/* 

#container p img.floatleft{



	margin:0 20px 0 0;



}



#container p img.floatright{



	margin:0 0 0 20px;



}



#mainarea img.floatleft, #mainarea p img.floatleft{



	margin:10px 10px 10px 0;



}



#mainarea img.floatright, #mainarea p img.floatright{



	margin:10px;



}

*/

#container ol{



	margin:0 0 0 20px;



}



#container ul{



	margin:0 0 0 20px;



}



#container ol{
	margin:0 0 0 0;



}



#container1 dt{



	font-weight:bold;



	margin:20px 0 10px 0;



}







#container dt{



	font-weight:bold;



	margin:20px 0 10px 0;



}







/* Paragraph Styles */







/* Genric Styles Starts */







.clearfix:after {



	content: ".";



	display: block;



	clear: both;



	visibility: hidden;



	line-height: 0;



	height: 0;



}



.clearfix {



	display: inline-block;



}



html[xmlns] .clearfix {



	display: block;



}



* html .clearfix {



	height: 1%;



}



a {
	color: #90B83D;
	text-decoration: none;
	font-weight: bold;
	left: auto;
}



a:hover {text-decoration:underline;color:#547607;}



h1{font-size:32px;}



h2{font-size:26px;}



h3{font-size:22px;}



h4{font-size:16px;}



h6{font-size:14px;}



h5{font-size:14px;}



h6{margin:0 0 15px 0; color:#4b4b4b;font-family:"Myriad Pro Cond", "Trebuchet MS";font-weight:normal;}



h5{margin:0 0 15px 0; color:#4b4b4b;font-family:"Myriad Pro Cond", "Trebuchet MS";font-weight:normal;}



h4{margin:0 0 15px 0; color:#4b4b4b;font-family:"Myriad Pro Cond", "Trebuchet MS";font-weight:normal;}



h3{margin:0 0 15px 0; color:#4b4b4b;font-family:"Myriad Pro Cond", "Trebuchet MS";font-weight:normal;}



h2{margin:0 0 15px 0; color:#4b4b4b;font-family:"Myriad Pro Cond", "Trebuchet MS";font-weight:normal;}



h1{margin:0 0 15px 0; color:#4b4b4b;font-family:"Myriad Pro Cond", "Trebuchet MS";font-weight:normal;}



h6 a{ color:#5c5b5b;font-weight:normal;}							



h5 a{ color:#5c5b5b;font-weight:normal;}							



h4 a{ color:#5c5b5b;font-weight:normal;}							



h3 a{ color:#5c5b5b;font-weight:normal;}							



h2 a{ color:#5c5b5b;font-weight:normal;}							



h1 a{ color:#5c5b5b;font-weight:normal;}							



img{border:none;}



.clear{clear:both;}











/* Genric Styles Ends */

/* 

.floatleft{float:left;}



.floatright{float:right;}



.center{text-align:center;}



.text-left{text-align:left;}



.text-right{text-align:right;}

*/

.normal a{font-weight:normal;}



.normal{font-weight:normal;}



.textbold{font-weight:bold;}



.nomargin{margin:0;}



#container .nomargin{margin:0;}



.nobg{background:none;}



#container.nobg{background:none;}



.padding15{padding:15px;}


#quicklink

