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

/*Global Styles and Containers */

html { overflow-y: scroll; }
html { overflow: -moz-scrollbars-vertical; }

body {
margin:0px;
font-family:Arial, Helvetica, sans-serif;
margin-bottom:0px;
background-color:#787878;
font-size:14px;
}

#maincontainer {
width:100%;
padding:0px;
}


/* Header Bar CSS */

#headerbar {
width:auto;
margin:0px;
height:100px;
background-color:#76c5c3;
}

/* Flash Bar CSS */

#flashbar {
width:auto;
background-color:#000000;
}

		/* Flash Object Container */
		
		#flashobject {
		width:950px;
		margin:0 auto;
		background-color:#000000;
		padding-top:20px;
		padding-bottom:18px;
		}

/* Page Content CSS */

#pagecontent_container {
background-color:#787878;
width:auto;
}

		/* Page Content Object Container */
		
		#pagecontent {
		width:950px;
		margin:0 auto;
		background-color:#787878;
		}
		
		/* Flash Bottom Menu */
		
		#flashbottommenu {
		height:60px;
		width:auto;
		margin-bottom:10px;
		}
				
				#flashbottommenu_holder {
				height:22px;
				width:495px;
				padding-top:8px;
				background-color:#000000;
				}
				
				#flashbottommenu_holder_admin {
				height:22px;
				width:950px;
				padding-top:8px;
				background-color:#000000;
				}
				
				#flashbottommenu ul {
				margin:0px;
				padding:0px;
				}
				
				#flashbottommenu ul li {
				display:inline;
				background-color:#000000;
				text-transform:uppercase;
				color:#FFFFFF;
				font-size:14px;
				padding-top:8px;
				padding-bottom:6px;
				padding-left:8px;
				padding-right:18px;
				margin-right:-5px;
				}
		
				#flashbottommenu a {
				color:#FFFFFF;
				text-decoration:none;
				}
				
				#flashbottommenu .selected a {
				color:#76c5c3;
				text-decoration:none;
				}
				
				#flashbottommenu a:hover {
				color:#76c5c3;
				}
				
		
		#flashbottommenu_sub {
		margin-bottom:10px;
		padding-top:10px;
		padding-bottom:4px;
		height:22px;
		background-color:#000000;
		}
		
				#flashbottommenu_sub ul {
				margin:0px;
				padding:0px;
				}
				
				#flashbottommenu_sub ul li {
				display:inline;
				background-color:#000000;
				text-transform:uppercase;
				color:#FFFFFF;
				font-size:11px;
				padding-top:4px;
				padding-bottom:6px;
				padding-left:8px;
				padding-right:8px;
				margin-right:-5px;
				}
		
				#flashbottommenu_sub a {
				color:#FFFFFF;
				text-decoration:none;
				}
				
				#flashbottommenu_sub .selected a {
				color:#76c5c3;
				text-decoration:none;
				}
				
				#flashbottommenu_sub .notselected a {
				color:#ffffff;
				text-decoration:none;
				}
				
				#flashbottommenu_sub a:hover {
				color:#76c5c3;
				}
		
		
		
		.header {
		border-left:#76c5c3 3px solid;
		text-transform:uppercase;
		font-size:14px;
		font-weight:normal;
		color:#FFFFFF;
		margin-top:10px;
		padding-top:5px;
		padding-left:5px;
		padding-bottom:5px;
		clear:both;
		}
		
		.head_spacer {
		height:20px;
		width:1px;
		clear:both;
		}

		.spacer {
		height:10px;
		clear:both;
		}
		
		.title_spacer {
		height:30px;
		clear:both;
		width:1px;
		}
		
		/* CONTENT STYLES */
		
			#contentleft .cat_h ul {
				padding:0px;
				margin:0px;
				margin-top:-5px;
				text-decoration:none;
			}
						
			#contentleft .cat_h a {
				color:#FFFFFF;
				text-decoration:none;
			}

		
			/* START OF LEFT CONTENT STYLING */
			
				#contentleft {
					width:711px;
					float:left;
				}
				
				#contentleft h2 {
					font-size:11px;
					color:#FFFFFF;
					font-family:Arial, Helvetica, sans-serif;
					margin-bottom:-10px;
				}

				#contentleft .cat_h ul {
					list-style: none;
					margin-bottom: 0px;
					padding-bottom: 0px;
				}

				#contentleft .cat_h li {
					float: left;
					margin-right: 4px;
				}
				
				#contentleft .cat_h li a{
					display: inline-block;
					width:220px;	
					color:#FFFFFF;
					font-size:12px;
					padding-left:10px;
					padding-top:10px;
					padding-bottom:10px;	
					text-decoration:none;
					margin-right:0px;
					margin-left:0px;
					background-color:#202020;		
				}
					
				#contentleft .cat_h a:hover {
					background-color:#75c5c3;
				}
			
				#contentleft .cat_h .selected {
					background-color:#75c5c3;
				}
				
				#contentleft .cat_h .notselected {
					background-color:#202020;
				}
								
				/* MAIN TEXT FORMATTING */
				
					#copycontent {
						clear:both;
						margin-top:-30px;
						padding-top:5px;
						width:670px;
						padding-right:30px;
					}
		
						#copycontent h2 {
							font-size:14px;
							font-weight:normal;
							color:#FFFFFF;
							font-family:Arial, Helvetica, sans-serif;
						}
						
						#copycontent p {
							font-size:14px;
							clear:both;
						}
						
						#copycontent a {
							color:#000000;
							text-decoration:none;
						}
						
						#copycontent a:hover {
							color:#76c5c3;
							text-decoration:none;
						}
						
						#copycontent h2 a {
							color:#FFFFFF;
							text-decoration:none;
						}
						
						#copycontent h2 a:hover {
							color:#76c5c3;
							text-decoration:none;
						}
						
						
		
				/* END OF MAIN TEXT FORMATTING */
							
							.subcat {
								border-left:2px solid #76c5c3;
							}


			/* END OF LEFT CONTENT STYLING */
			
			/* START OF RIGHT CONTENT STYLING */
				#contentright {
					width:230px;
					float:left;
					padding-top:15px;
				}
				
				#contentright a {
				color: #FFFFFF;
				text-decoration:none;
				}
				
				#contentright a:hover {
				color: #76c5c3;
				text-decoration:none;
				}				
				
				#contentright h2 {
					color:#FFFFFF;
					font-size:14px;
					font-weight:normal;
					margin-bottom:-10px;
				}
				
				#contentright_home {
					width:230px;
					float:left;
					padding-top:0px;
				}
				
				#contentright .cat_h {
					width:230px;
				}
				
				#contentright .cat_h ul {
					margin-top: 65px;
					list-style: none;
					padding: 0px;
				}
								
				#contentright .cat_h li {

				}
				
				#contentright .cat_h a {
					display: block;
					background-color:#484848;					
					color:#FFFFFF;					
					font-size:12px;					
					margin-top:3px;
					padding-left:10px;
					padding-top:10px;
					padding-bottom:10px;					
					text-decoration:none;					
					width:230px;
				}

				#contentright .cat_h a:hover {
					background-color:#76c5c3;
				}
				
				#contentright .cat_h .ul_compensate {
					margin-top:50px;
				}

				#contentright .cat_h .selected {
					background-color:#75c5c3;
					text-decoration:none;
				}
					
				#contentright .cat_h .notselected {
					text-decoration:none;
				}

				/* START OF NEWS CONTENT FORMATTING */
				
					.newsitem {
						width:235px;
					}
					
					.newsitem h2 {
						padding-top:5px;
						font-size:14px;
						font-weight:normal;
						color:#FFFFFF;
						font-family:Arial, Helvetica, sans-serif;
						margin-bottom:-10px;
					}
					
						.newsitem h2 a {
							color:#FFFFFF;
							text-decoration:none;
						}
						
						.newsitem h2 a:hover {
							color:#76c5c3;
						}
					
					.newsitem p {
						font-size:14px;
						color:#000000;
						font-family:Arial, Helvetica, sans-serif;

					}
					
						.newsitem p a {
							color:#000000;
							text-decoration:none;
						}
						
						.newsitem p a:hover {
							color:#76c5c3;
						}
				
				/* END OF NEWS CONTENT FORMATTING */
				
			/* END OF RIGHT CONTENT STYLING */
	
		/* END OF CONTENT STYLES */	
		
			
		.hotlink {
		width:145px;
		float:left;
		padding-right:30px;
		}
		
		.hotlink h1 {
		font-size:14px;
		font-weight:normal;
		color:#FFFFFF;
		font-family:Arial, Helvetica, sans-serif;
		margin-bottom:-10px;
		}
		
		.hotlink p {
		font-size:14px;
		color:#000000;
		font-family:Arial, Helvetica, sans-serif;
		}
		
		.hotlink a {
		color:#FFFFFF;
		text-decoration:none;
		}
		
		.hotlink a:hover {
		color:#76c5c3;
		text-decoration:none;
		}
		
		.vspacer {
		width:20px;
		height:0px;
		float:left;
		}				
						
		#formcontainer label {
		font-size:12px;
		color:#FFFFFF;
		}
		
		#logoandcontact {
		width:950px;
		height:100px;
		margin:0 auto;
		}
		
		#logo {
		float:left;
		font-size:11px;
		width:auto;
		margin-top: 8px;
		}
		
		#contact {
		float:right;
		font-size:11px;
		width:auto;
		margin-top: -10px;
		}
		
		#contact a {
			color:#000000;
			text-decoration:none;
		}
		
		#contact a:hover {
			color:#FFFFFF;
			text-decoration:none;
		}
		
		#contact p {
			margin:0px;
			padding:0px;
		}
		
		.button {
		height:32px;
		width:32px;
		float:left;
		width:auto;
		}
		
		.buttonbox {
		font-size:11px;
		width:auto;
		height:32px;
		display: block;
		margin-bottom: 10px;
		}
		
		#copycontent a .buttonboxtext p{
			font-size: 11px;
			color: #FFFFFF;
		}
		
		#copycontent a:hover .buttonboxtext p{
			font-size: 11px;
			color: #76c5c3;
		}		
		
		.buttonboxtext {
		float:left;
		width:auto;
		}
		
		.buttonbox a {
			color:#FFFFFF;
			text-decoration:none;
		}
		
		.buttonbox a:hover {
			color:#76c5c3;
			text-decoration:none;
		}
		
		.buttonboxtext p {
		vertical-align:middle;
		display:table;
		margin-top:10px;
		margin-left:5px;
		}
		
		#a-z-list a {
		color:#000000;
		text-decoration:none;
		}
		
		.contact_post_text {
			font-size:12px;
		}
		.contact_post_text p {
			font-size:12px;
		}
		
.error {
	color:#C00;
}

.default {
                color:#36C;
}


#copycontent .admin_table {
	background-color:#202020;
	color:#FFF;
}

#copycontent .admin_table tr th {
	text-align:left;
	font-weight: bold;
	background-color:#202020;
	height:26px;
	padding:0px;
	padding-left: 12px;
	padding-top:20px;
	padding-bottom:12px;
}

#copycontent .admin_table .spacer {
	background-color:#202020;
	height:2px;
}

#copycontent .admin_table tr td {
	background-color:#202020;
	height:26px;
	padding:0px;
	padding-left: 12px;
	padding-top:6px;
	padding-bottom:6px;
}

#copycontent .admin_table a {
	color:#FFF;
}

#copycontent .admin_table a:hover {
	color:#76c5c3;
}

#copycontent .admin_table .disabled td {
	background-color:#4A0000;
}


/* IE6 FIXES */

/* add display:inline to floated elements */
#contentleft,
#contentright,
.hotlink,
.vspacer,
#logo,
#contact,
.button,
.buttonboxtext {display:inline;}

/* fix negative margins */
#flashbottommenu ul li,
#flashbottommenu_sub ul li {position:relative; zoom:1;}

/* END OF IE6 FIXES */

#name {
width:225px;
padding:5px;
}

#companyname {
width:225px;
padding:5px;
}

#email {
width:225px;
padding:5px;
}


.copyright {
font-size:10px;
}

	.terms {
		float:right;
		font-size:10px;
	}
	
	.terms a {
		color:#202020;
		text-decoration:none;
	}
	
	.terms a:hover {
		color: #76c5c3;
		text-decoration:none;
	}
	
	.copyrightholder {
		float:left;
		font-size:10px;
		color: #202020;
	}
	
.form_button {
   font-size:14px;
   font-family:Arial,sans-serif;
   color:#FFFFFF;
   height:26px;
   text-transform:uppercase;
   margin-bottom:10px;
   padding:0px;
   padding-left:3px;
   background-color:#787878;
   border-top-style:none;
   border-bottom-style:none;
   border-left-style:solid;
   border-left-color:#76c5c3;
   border-left-width:3px;
   border-right-style:none;
   cursor:pointer;
}
