/*** =============== COOLONG CONSULTING - MAIN STYLESHEET =============== ***/

/*** === GLOBAL RESET === ***/

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, 
form, fieldset, input, p, blockquote, table, th, td, embed, object {
	padding: 0;
	margin: 0; 
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

fieldset, img, abbr {
	border: 0;
}

address, caption, cite, code, dfn, em, 
h1, h2, h3, h4, h5, h6, th, var {
	font-weight: normal;
	font-style: normal;
}

caption, th {
	text-align: left;
}

h1, h2, h3, h4, h5, h6 {
	font-family: "Helvetica", Arial, Georgia, sans-serif;
	font-size: 1.0em;
}

q:before, q:after {
	content: '';
}

a, ins {
	text-decoration: none;
}

td { vertical-align: top; }

/*=== General  === */

h1 { font-size: 24px; color: #FF0000; padding: 10px 0px 3px; margin: 0px 0px 0px 0px; }
h2 { font-size: 20px; color: #FF0000; padding: 10px 0px 0px; }
h3 { font-size: 18px; padding: 5px 0px; }
h4 { font-size: 16px; padding: 5px 0px; }
h5 { font-size: 14px; padding: 5px 0px; }

.col_body-right h1 { color: #FF0000; font-size: 18px; margin: 0px; border: none; }
.col_header-right h1 { padding: 0px; margin: 0px; border: none; }

a:link, a:active, a:visited {
	font-family: Arial, Georgia, Verdana, sans-serif;
	color: #FF0000; 
}

a:hover { color: #FF0000; text-decoration: underline; }

p {
	line-height: 1.5em;
	padding: 5px 0px 10px;
}

ul { padding: 5px 0px 10px 30px; }
li { padding: 3px 0px 3px 10px; }

.hide { display: none; }

/* Header */

.layout_area_header { position: relative; }

.coolong-consulting {
	background: url('/Resources/CoolongConsulting/Sites/CoolongConsulting/Layout/coolong-consulting.jpg') top left no-repeat;
	width: 280px;
	height: 30px; 
	display: block;
}

#horizontalNav {
	margin: 0px 0px 0px -15px;
	position: absolute;
	bottom: 10px;
}

.is_ie #horizontalNav { bottom: 0; }

#horizontalNav a {
	color: #333333; 
	font-size: 13px;
	padding: 5px 15px 10px 15px;
	border-right: 1px dotted #CCCCCC;
}

#horizontalNav a:hover, #horizontalNav a.selected {
	color: #FF0000;
	text-decoration: none;
	padding-bottom: 8px;
	border-bottom: 2px solid #FF0000;
}

.is_ie #horizontalNav a { zoom: 1; }
.is_ie #horizontalNav a.selected { zoom: 1; }

/* Banner */

.layout_area_banner { position: relative; }

.layout_area_banner h1 {
	background: url('/Resources/CoolongConsulting/Sites/CoolongConsulting/Layout/small-banner-bg.jpg') top left no-repeat;
	padding: 20px 0px 0px 30px;
	margin: 0px -30px;
	height: 50px;
	width: 800px
	display: block;
	border: none;
}

.layout_area_banner img { position: absolute; top: 27px; left: 240px; }

/* Body */

.bttn-red:link,.bttn-red:visited, .bttn-red:active {
	color: #FFFFFF;
	text-decoration: none;
	display: block;
	margin: 0px 0px 20px;
}

.bttn-red:hover {
	color: #F5F5F5;
	text-decoration: none;
}

.bttn-red .wrap1 {
	background: url('/Resources/CoolongConsulting/Sites/CoolongConsulting/Images/bttn-red-left.jpg') top left no-repeat;
	padding: 6px 0px 10px 35px;
}

.bttn-red .wrap2 {
	background: url('/Resources/CoolongConsulting/Sites/CoolongConsulting/Images/bttn-red-right.jpg') top right no-repeat;
	padding: 6px 20px 10px 0px;
}

.is_ie .bttn-red { margin: 0px 0px 5px 0px; }
.is_ie .bttn-red .wrap1 { zoom: 1; cursor: pointer;}
.is_ie .bttn-red .wrap2 { padding-top: 6px; }


.arrow-links { padding: 20px 0px 0px; margin: 10px 0px; border-top: 1px dotted #CCCCCC; }

.arrow-link:link, .arrow-link:active, .arrow-link:visited {
	background: url('/Resources/CoolongConsulting/Sites/CoolongConsulting/Images/arrow-right.jpg') top left no-repeat;
	padding: 5px 0px 5px 30px;
	color: #333333;
}

.image-centered { text-align: center; margin: auto; display: block; }

/*** === Contact === ***/

form div { font-weight: normal !important; }

#form-contact { margin: 0px 0px; }

#form-contact img { width: 263px; margin: 5px 0px; }

.label-normal { font-weight: normal; padding: 5px; margin: 3px 0px; }

.input-normal, .input-textarea {
	font-family: Arial, Georgia, Verdana;
	font-size: 12px;
	padding: 5px;
	margin: 0px 0px;
	border: 1px solid #CCCCCC;
	background: #FFFFFF;
	width: 250px;
}

.input-textarea { height: 120px; }

.input-normal:hover, .input-textarea:hover, .input-normal:focus, .input-textarea:focus { border-color: #FF0000; }

/*** === Copyright === ***/

#copyright { font-size: 12px; }

#copyright a { color: #333333; }
#copyright a:hover { text-decoration: underline; }


#copyright .text { font-family: Arial, Georgia, Verdana; padding: 10px 0px 0px 0px; }

#copyright .logo-jaze {
	background: url('/Resources/CoolongConsulting/Sites/CoolongConsulting/Layout/logo-jaze.jpg') top right no-repeat;
	float: right;
	display: block;
	font-family: Arial, Georgia, Verdana;
	color: #333;
	height: 25px;
	padding: 10px 60px 0px 0px;
}

#copyright .logo span { display: none; }


