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


html
			{
			margin:0px;
			width:100%;
			height:100%;
			/*padding:0px;*/
			background:url(images/qcc_bg.gif);
			}
			
body
			{
			height:100%;
			margin:0px;
			width:100%;
			padding:0px;
			
			/*height:100%;*/
			
			
			padding:0px;
			/*background:url(images/bg_shadow.png) repeat-y center;*/
			}
			
			
			

			
* 			{margin: 0px; padding: 0px;}

a
			{
			color:#94908f;
			text-decoration:none;
			}
			
a:hover
			{
			text-decoration:underline;
			}

h1			{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-weight:bold;
color:#94908f;
margin-top:15px;
margin-bottom:10px;
font-size:20px}

h1.contacth 			{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-weight:bold;
color:#94908f;
margin-top:15px;
margin-left:27px;
font-size:20px}

h1.galleryh 			{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-weight:bold;
color:#94908f;
margin-top:15px;
margin-left:20px;
font-size:20px}


h2			{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-weight:bold;
color:#94908f;
margin-top:10px;
font-size:20px}

h3			{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-weight:bold;
color:#94908f;
margin-top:10px;
font-size:16px}

#thumbtable
			{
			margin-top:25px;
			}

.col_one
			{
			margin-right:5px;
			float:left;
			}
			
.col_two
			{
			margin-right:5px;
			float:left;
			}
			
.col_three
			{
			margin-right:5px;
			float:left;
			}
			
.col_four
			{
			margin-right:5px;
			float:left;
			}


#homeimage {float: left; margin-right:10px; margin-top:7px; margin-bottom:5px}

a img { border:0 }

#mainbox
			{
			width:750px;
			min-height:100%;
			margin:0px auto;
			background:#FFFFFF;
			position:relative;
			z-index:0;
			/*border-top:3px solid #bfd73b;*/
			}
			
			
#mainboxhome
			{
			width:750px;
			min-height:100%;
			margin:0px auto;
			position:relative;
			z-index:0;
			/*background:url(images/home_new_03_03_02.gif) #000000 no-repeat bottom right;*/
			/*border-top:3px solid #bfd73b;*/
			}
			


input { 

 background-color:#FFFFFF;
 color:#000000;
 border: 1px solid #999999
}

textarea { 
 background-color:#FFFFFF;
 color:#666666;
 border: 1px solid #999999
}

.button
		{
		color:#666666;
		border:solid #999999 1px
		}

table
		{
		vertical-alignment:top;
		/*padding-left:25px;
		padding-top:25px;
		padding-bottom:25px*/
		}
		
#recenttable
		{
		font-size:11px;
		}


			


#navcontain
			{
			width:750px;
			min-height:24px;
			margin:0px auto;
			position:absolute;
			top:0px;
			left:0px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size: 11px;
			color:#FFFFFF;
			z-index:20;
			background:url(images/qcc_web_comp_01.jpg) no-repeat
			}





			
			


			
			
			
			




#nav ul {list-style-type: none; margin-left:20px;}
#nav ul li {float: left; z-index: 2; position: relative; }
#nav ul li a {padding: 6px 27px; display: block; text-align: left; color:#a24c20; text-decoration: none;}
#nav ul li a:hover {color: #FFFFFF;}
#nav ul li ul { display: none; position:absolute}
#nav ul li:hover ul {display: block; z-index: 25; position: absolute;  }
#nav ul li:hover ul li a {background:url(images/ul_hover.png); color: #fff; display: block; border-right: none; width:150px }
.borderul {border-bottom:1px solid #000000}
#nav ul li:hover ul li a:hover {background:url(images/ul_hover_over.png); }


			
			
			
#headercontain
			{
			width:750px;
			margin:0px auto;
			position:absolute;
			top:24px;
			left:0px;
			z-index:19;
			}
			
			
/*#headerleft
			{
			float:left
			}*/
			
#headerright
			{
			width:586px;
			margin:0px auto;
			float:right;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size: .9em;
			color:#FFFFFF;
			background:url(http://qccnh.com/images/haiti_web_composite_02.jpg) no-repeat
			}			
		



			
#leftnav
			{
			width:175px;
			height:100%;
			/*min-height:100%;*/
			background:#130b0a;
			position:absolute;
			top:0px;
			left:0px;
			z-index:1;
/*			margin-top:148px;*/
			/*float:left*/
			}
			
#leftnav ul
			{
			margin-top:178px;
			margin-left:5px;
			list-style:none;
			display:block;
			text-align:center;
			width:165px;
			}
			
#leftnav ul li.main {width:165px;
				background:url(images/nav_btn2.jpg) bottom no-repeat}			
			
			
			
#leftnav ul li a	
			{
			color:#999999;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:10px;
			text-decoration:none;
			padding-right:30px;
			padding-left:30px;
			padding-top:4px;
			padding-bottom:8px;
			line-height:26px;
			height:24px;
			
			
			
			}
			
#leftnav ul li a:hover
			{
			color:#FFFFFF;
			}
			
#leftnav ul li ul { display: none; text-align:left; z-index:50 ;position: absolute; top:53px; left:165px;  }
#leftnav ul li:hover ul {display: block; z-index: 999; position: absolute; top:53px; left:165px;  }
#leftnav ul li:hover ul li a {background:#000000; color:#FFFFFF; display: block; border-right: none;  padding-top:5px; padding-bottom:5px; padding-right:5px; width:200px }
.borderul {border-bottom:none}
#leftnav ul li:hover ul li a:hover {background:#333333; }
			

#sociallinks
			{
			margin-top:10px;
			margin-left:50px;
			}
			
#leftnav p
			{
			padding-left:15px;
			padding-right:5px;
			padding-top:7px;
			padding-bottom:7px;
			margin-top:25px;
			background:#000000;
			/*width:164px;*/
			font-size:12px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			color:#FFFFFF
			}
			

			
#rightboxcontain
			{
	width:200px;
	height:100%;
border-left:#3d3533 solid 1px;
background:#cdcccc;
	position:absolute;
	right:0px;
	top:0px;

			overflow:hidden;
	z-index:0;
			}
			
#rightbox
			{
			padding-top:200px;
			padding-left:20px;
			padding-right:20px;
			padding-bottom:35px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:.8em;
			z-index:1
			}
			
#rightboxthumbs
			{
			padding-top:200px;
			padding-left:15px;
			padding-right:20px;
			padding-bottom:35px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:.8em;
			z-index:1
			}

#rightcontact p
			{
			margin-left:25px;
			}

#rightcontact h3
			{
			/*border-bottom: solid 1px #94908f;*/
			margin-left:10px
			}
			
#maincontent

			{
			width: 340px;
			margin-left:190px;
			padding-top:180px;
			color:#000000;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:.8em;
			/*line-height:.8em;*/
			padding-bottom:50px;
			}
			
			
#maincontenthome

			{
			width: 575px;
			margin-left:175px;
			padding-top:180px;
			color:#000000;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:.8em;
			/*line-height:.8em;*/
			padding-bottom:50px;
			}
			
			
#maincontent p
			{
			margin-bottom:10px;
			}
			
#recentcontent

			{
			width: 540px;
			margin-left:190px;
			padding-top:180px;
			color:#000000;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:.8em;
			/*line-height:.8em;*/
			padding-bottom:50px;
			}
			
			
#subinfo
			{
			font-size:10px;
			line-height:15px
			}
			
			
#subul
			{
			font-size:10px;
			line-height:15px;
			margin-left:15px;
			}
			
			
#contactform

			{
			width:475px;
			color:#666666;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			line-height:25px;
			font-size:12px;
			border:#666666 solid 1px;
			pading:5px;
			text-align:center;
			background:#edecec;
			margin-left:25px;
			margin-top:5px;
			/*position:absolute;
			top:235px;
			right:50px;
			margin-bottom:50px;*/
			}
			
#contactp
			{
			width:200px;
			margin-top:35px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:12px;
			float:left;
			border-right:solid #000000 1px;
			padding-right:30px;
			position:absolute;
			top:148px;
			left:275px
			}
			
#contactp2
			{
			width:200px;
			margin-top:35px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:12px;
			float:right;
			position:absolute;
			top:148px;
			right:50px;
			}
			
			
			
			

			

			
			
			

			
			
			

			
#footer

			{
			width:750px;
			height:22px;
			margin-right:auto;
			margin-left:auto;
			margin-top:15px;
			background:#130b0a;
			color:#333333;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:9px;
			text-align:right;
			padding-top:2px;
			position:absolute;
			bottom:0;
			z-index:1
			}
			
#footer p
			{
			margin-right:55px;
			
			}
			
#footer a
			{
			color:#666666;
			text-decoration:none
			}
			
#footer a:hover
			{
			color:#666666;
			text-decoration:underline
			}
			

#bgshadow
			{
			position:fixed;
			bottom:0px;
			background:url(images/bg_shadow.png) repeat-y center bottom;
			height:3000px;
			width:100%;
			z-index:-9999;
			overflow: hidden
			}