﻿/* 				Markup document
	Theme:		neatbox
	Category:	Business
	Author: 	Hugo
	Created:	02-11-2009
	
	URL:		http://themeforest.net/user/hu-go
*/


/* Headers */
h1 {
	text-align:				right;
	line-height:			26px;
	font-family: 			Georgia, "Times New Roman", Times, serif;
	font-size:				26px;
	font-weight:			normal;
	font-style:				normal;
	color:					#f3f3f3;
	
	padding:				265px 20px 0 0;
}

h2 {
	text-align:				left;
	line-height:			20px;
	font-family: 			"Century Gothic", Verdana, Arial;
	font-size:				18px;
	font-weight:			normal;
	font-style:				normal;
	color:					#abc64c;
}

h3 {
	text-align:				left;
	line-height:			18px;
	font-family: 			"Century Gothic", Verdana, Arial;
	font-size:				13px;
	font-weight:			normal;
	font-style:				normal;
	color:					#abc64c;
}


/* Paragraph and hyperlink */
p, ul, ol, blockquote {
	text-align:				left;
	line-height:			18px;
	font-family: 			Verdana, Arial, Helvetica, sans-serif;
	font-size:				11px;
	font-weight:			normal;
	font-style:				normal;
	color:					#e5e5e5;
}

p a, li a, p a:active, li a:active, p a:visited, li a:visited {
	color:					#abc64c;
	text-decoration:		none;
}

p a:hover, li a:hover {
	text-decoration:		underline;
	cursor:					pointer;
}

.topnav a, .topnav a:active, .topnav a:visited {
	color:					#abc64c;	
	text-decoration:		none;
}

.topnav a:hover {
	text-decoration:		underline;
}

.logo, .logo a, .logo a:active, .logo a:visited, .logo a:hover {
	text-align:				left;
	line-height:			48px;
	font-family: 			"Century Gothic", Verdana, Arial;
	font-size:				48px;
	font-weight:			normal;
	font-style:				normal;
	color:					#c5c6c7;
	
	text-decoration:		none;
}


/* Tab navigation */
.stripNav li.tab1 a { background: transparent; }						/* Color of an unselected tab */
.stripNav li.tab2 a { background: transparent; }
.stripNav li.tab3 a { background: transparent; }
.stripNav li.tab4 a { background: transparent; }
.stripNav li.tab5 a { background: transparent; }
.stripNav li.tab6 a { background: transparent; }
.stripNav li.tab7 a { background: transparent; }
.stripNav li.tab8 a { background: transparent; }

.stripNav li.tab1 a:hover { color: #fff; text-decoration: none; }		/* Color of a tab on hover */
.stripNav li.tab2 a:hover { color: #fff; text-decoration: none; }
.stripNav li.tab3 a:hover { color: #fff; text-decoration: none; }
.stripNav li.tab4 a:hover { color: #fff; text-decoration: none; }
.stripNav li.tab5 a:hover { color: #fff; text-decoration: none; }
.stripNav li.tab6 a:hover { color: #fff; text-decoration: none; }
.stripNav li.tab7 a:hover { color: #fff; text-decoration: none; }
.stripNav li.tab8 a:hover { color: #fff; text-decoration: none; }

.stripNav li.tab1 a.current { background: #373737; color: #fff; }		/* Color of a selected tab */
.stripNav li.tab2 a.current { background: #373737; color: #fff; }
.stripNav li.tab3 a.current { background: #373737; color: #fff; }
.stripNav li.tab4 a.current { background: #373737; color: #fff; }
.stripNav li.tab5 a.current { background: #373737; color: #fff; }
.stripNav li.tab6 a.current { background: #373737; color: #fff; }
.stripNav li.tab7 a.current { background: #373737; color: #fff; }
.stripNav li.tab8 a.current { background: #373737; color: #fff; }

.stripNav a,  .stripNav a:active, .stripNav a:visited {
	text-align:				center;
	line-height:			30px;
	font-family: 			"Century Gothic", Verdana, Arial;
	font-size:				12px;
	font-weight:			normal;
	color:					#dddddd;
	
	text-decoration:		none;
}

.stripNav a:hover {
	text-decoration:		underline;
}


/* Divs */
.topnav {
	text-align:				left;
	line-height:			20px;
	font-family:  			"Century Gothic", Verdana, Arial;
	font-size:				12px;
	font-style:				normal;
	color:					#ffffff;
}

.left_3column ul li, .middle_3column ul li, .right_3column ul li, .left_2column ul li, .right_2column ul li {
	list-style: 			square;
	margin:					0 0 0 20px;
	border-bottom:			1px solid #474747;
}

.left_3column ol li, .middle_3column ol li, .right_3column ol li, .left_2column ol li, .right_2column ol li {
	margin:					0 0 0 20px;
	border-bottom:			1px solid #474747;
}


/* Footer */
.footer {
	text-align:				center;
	line-height:			12px;
	font-family: 			Verdana, Arial, Helvetica, sans-serif;
	font-size:				10px;
	font-weight:			normal;
	color:					#e5e5e5;
}

.footer a, .footer a:active, .footer a:visited {
	color:					#abc64c;	
	text-decoration:		none;
}

.footer a:hover {
	text-decoration:		underline;
}


/* Form styling */
.lbl_contact {	
	text-align:				left;
	line-height:			18px;
	font-family: 			Verdana, Arial, Helvetica, sans-serif;
	font-size:				11px;
	font-weight:			normal;
	color:					#e5e5e5;
}

.txt_contact, .input_contact {	
	text-align:				left;
	line-height:			18px;
	font-family: 			Verdana, Arial, Helvetica, sans-serif;
	font-size:				11px;
	font-weight:			normal;
	color:					#2e2e2e;
}

.btn_contact {
	text-align:				center;
	line-height:			26px;
	font-family: 			Verdana, Arial, Helvetica, sans-serif;
	font-size:				11px;
	font-weight:			normal;
	color:					#e5e5e5;
}

.button {
	text-align:				center;
	line-height:			26px;
}


/* Other elements */
.cite {
	text-align:				right;
	line-height:			18px;
	font-family: 			Verdana, Arial, Helvetica, sans-serif;
	font-size:				11px;
	font-weight:			normal;
	font-style:				italic;
	color:					#e5e5e5;
}

.customtable td {	
	text-align:				left;
	line-height:			18px;
	font-family: 			Verdana, Arial, Helvetica, sans-serif;
	font-size:				11px;
	font-weight:			normal;
	font-style:				normal;
	color:					#e5e5e5;
}

.tableheader {	
	font-weight:			bold;
}