/*******************************
* Sublime Solutions Stylesheet *
********************************/

html, body {
	height:100%;
	} 

body { 
	margin:0;
	padding:0;
	background:url(images/background.jpg) repeat-x #9dcac8 top center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#464646;
	line-height:1.5em;
	} 
a, a:visited{	
	font-weight:bold;
	color:#00a2c9;	
	text-decoration:none;
	}
a:hover {
	font-weight:bold;
	text-decoration:underline;
	}
	
.clear {
	clear:both;
	}
	
img {
	border:none;
	}

/********************************
 *   	INLINE LIST STYLES	   	*
 *	     AND CUSTOM STUFF		*
 ********************************/

#container {
	width:920px;
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -164px;
	background:#c6e4a3;
	}
	
	
#push {
	height: 164px;
}
	
#logo {
	width:264px;
	height:180px;
	background:url(images/logo.jpg);
	float:left;
	position:relative;
	margin:0;
	padding:0;
	}

	#logo li {margin: 0px; padding: 0px; list-style: none;position: absolute; top: 0; margin-left:0px;}

	#logo li, #logo a {height: 180px; display: block; color:transparent;}
	
	#logo span { display:none; }
	
	#logo li a {
	
		display:block;
		width:264px;
	}

				

		#logo-1	{ width:264px; left:0px; background-image:none; }		

		#logo-1 a:hover { background:transparent url(images/logo.jpg) no-repeat 0px -180px; }
	
#mainPic {
	width:656px;
	height:180px;
	float:left;
	background:url(images/mainPic.jpg);
	}
	
#nav {
	width:920px;
	height:36px;
	background:url(images/nav.gif);
	float:left;
	position:relative;
	margin:0;
	padding:0;
	}
	
	#nav li {margin: 0px; padding: 0px; list-style: none;position: absolute; top: 0; margin-left:0px;}

	#nav li, #nav a {height: 36px; display: block; color:transparent;}
	
	#nav span { display:none; }
	
	#nav li a {
	
		display:block;
	
		height:36px;
	
	}

				

		#nav-1	{ width:76px; left:0px; background-image:none; }

		#nav-2	{ width:95px; left:76px; background-image:none; }

		#nav-3	{ width:94px; left:171px; background-image:none; }

		#nav-4	{ width:106px; left:265px; background-image:none; }
		
		#nav-5	{ width:149px; left:371px; background-image:none; }
		
		#nav-6	{ width:100px; left:520px; background-image:none; }
		
		#nav-7	{ width:64px; left:620px; background-image:none; }

		#nav-8	{ width:125px; left:684px; background-image:none; }

		#nav-9	{ width:111px; left:809px; background-image:none; }
		

		#nav-1 a:hover { background:transparent url(images/nav.gif) no-repeat 0px -36px; }

		#nav-2 a:hover { background:transparent url(images/nav.gif) no-repeat -76px -36px; }

		#nav-3 a:hover { background:transparent url(images/nav.gif) no-repeat -171px -36px; }

		#nav-4 a:hover { background:transparent url(images/nav.gif) no-repeat -265px -36px; }
		
		#nav-5 a:hover { background:transparent url(images/nav.gif) no-repeat -371px -36px; }
		
		#nav-6 a:hover { background:transparent url(images/nav.gif) no-repeat -520px -36px; }
		
		#nav-7 a:hover { background:transparent url(images/nav.gif) no-repeat -620px -36px; }

		#nav-8 a:hover { background:transparent url(images/nav.gif) no-repeat -684px -36px; }

		#nav-9 a:hover { background:transparent url(images/nav.gif) no-repeat -809px -36px; }
	

		#nav-1 a.current { background:transparent url(images/nav.gif) no-repeat 0px -36px; }

		#nav-2 a.current { background:transparent url(images/nav.gif) no-repeat -76px -36px; }

		#nav-3 a.current { background:transparent url(images/nav.gif) no-repeat -171px -36px; }

		#nav-4 a.current { background:transparent url(images/nav.gif) no-repeat -265px -36px; }
		
		#nav-5 a.current { background:transparent url(images/nav.gif) no-repeat -371px -36px; }
		
		#nav-6 a.current { background:transparent url(images/nav.gif) no-repeat -520px -36px; }
		
		#nav-7 a.current { background:transparent url(images/nav.gif) no-repeat -620px -36px; }

		#nav-8 a.current { background:transparent url(images/nav.gif) no-repeat -684px -36px; }

		#nav-9 a.current { background:transparent url(images/nav.gif) no-repeat -809px -36px; }
	
	
#content {
	width:860px;
	height:auto;
	min-height:445px;
	background:url(images/content.gif) no-repeat #baced4;
	margin-left:auto;
	margin-right:auto;
	padding:18px 20px 0px 20px;
	}
	
	#content li {
	list-style-image:url(images/bullet.gif);
	}
	
	#bottomContent {
		position: absolute;
		top: -154px;
		left: 30px;
		height:120px;
		width:860px;
		margin-top:20px;
		padding-top:14px;
		background:url(images/bottom.png)!important;
		background:url(images/bottom.gif);
		}
	
#footer {
	position: relative;
	width:920px;
	height:164px;
	background:url(images/footer.gif);
	float:left;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#d1d1d1;
	padding-top:20px;
	line-height:2em;
	}
	
#footer a, #footer a:visited {
	color:#73a1ae;
	text-decoration:none;
	font-weight:100;
	}
	
#footer a:hover {
	color:#d1d1d1;
	text-decoration:none;
	font-weight:100;
	}
	
input.inputshort {
	font-size: 11px;
	width: 190px !important;

}
	
input.inputlong {
	font-size: 11px;
	width: 390px !important;
}

.required {
	font-size: 10px;
	color: #666666;
}
	
input.btn{
	width:130px;
	height:40px;
   color:#000;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:14px;
   font-weight:bold;
   background-color:#bcd9bd;
   border:2px solid;
   border-top-color:#1e92b8;
   border-left-color:#1e92b8;
   border-right-color:#1b5467;
   border-bottom-color:#1b5467;
   filter:progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#ffffffff',EndColorStr='#ffeeddaa');}
	
	
input.btnhov{
   border-top-color:#1e92b8;
   border-left-color:#1e92b8;
   border-right-color:#1b5467;
   border-bottom-color:#1b5467;
   background-color:#84a985;
   color:#000;
   }
   
.slideshow1 {  
    height:  272px;  
    width:   272px;  
    padding: 0;  
    margin:  0;  
} 
 
.slideshow1 img {  
    padding: 15px;  
    border:  1px solid #ccc;  
    background-color: #eee;  
    width:  200px; 
    height: 200px; 
    top:  0; 
    left: 0 
} 
 
 /* Sifr Start*/
 .sIFR-flash {
	visibility: visible !important;
	margin: 0;
	z-index: 10;
}
.sIFR-replaced {
	visibility: visible !important;
}
span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}
.sIFR-flash + div[adblocktab=true] {
  display: none !important;
}

.sIFR-hasFlash h1 {
	visibility: hidden;
	line-height:1em;
	margin-top:0px;
	margin-bottom:15px;
	height:30px;
	border-bottom:solid #d1eab2 1px;
}
.sIFR-hasFlash h2 {
	visibility: hidden;
	line-height:1em;
	margin-top:5px;
	height:20px;
}

/*.sIFR-hasFlash h3 {
	visibility:hidden;
	font-size:14pt;
	text-transform:capitalize;
	line-height:1em;
	zoom:1;
}*/
 /* Sifr End*/