/*Headings*/

h1, h2, h3, h4, h5, h6{font-weight:normal;margin:0;line-height:1.3em;margin-bottom:.5em;}	
h1{font-size:2em;}	
h2{font-size:1.75em;}	
h3{font-size:1.5em;}
h4{font-size:1.25em;}
h5,h6{font-size:1em;}

/* @group Column Settings */
/* grid */
.cols1 .col{position: relative;float:left;display:inline;width:64%;margin-left:4%;}	
.cols2 .col{position: relative;float:left;display:inline;width:48%;margin-left:4%;}	
.cols3 .col{width:30%;margin-left:5%;} /* 3 equal width columns layout */
.cols4 .col{width:22%;margin-left:4%;} /* 4 equal width columns layout */
/* 
use following classes to build custom grid (add as many as you want)	
.col1, .col2, .col3{position: relative;float:left;display:inline;}
.col1{}
.col2{}
.col3{}

.indent1{}
.indent2{}
.indent3{}
*/

.first{margin-left:0 !important;}
.last{margin-right:0 !important;}
/* @end */	

/* GENERAL Settings */
ul.hList li, ol.hList li{list-style: none;position: relative;float: left;}
ul.hListRight li, ol.hListRight li{list-style: none;position: relative;float: right;}
	

/* @group General Settings */

/*Colors */
.bBlue {background-color: #b1d7e0}
.bBlueB {background-color: #daebef}
.bBlueD {background-color: #3b454f}
.bWhite {background-color: white}
.bYellow{background-color: #fff6bf;}

.tGreenD{color: #57632f;}
.tGreenB{color: #e8ecdb;}
.tGreen{color: #8b9e4c;}
.tGrey{color: #333 !important;}
.tBlue{color: #3b454f;}

.highlight{border: 1px dotted #eee6bf;background-color: #fff6bf;}


a:link,a:visited{color: #400007;}
a:hover{color: #a74c4c;}
a:active{color: #400007;}


a {overflow: hidden}
.absolute {position: absolute}
.block {display: block}
.bold{font-weight:bold;}
.border {border: 1px solid; border-color: #8cbac5;}
.borderBlue {border: 1px solid; border-color: #b1d7e0;}
.borderRight {border-right: 1px solid #888}
.center {margin: 0 auto !important}
.centerTxt {text-align: center}
.clearBoth {clear: both}
.cLeft {clear: left}
.focus {color: #333; border: 1px solid #000000}
.fLeft {position: relative; float: left;}
.fRight {position: relative; float: right;}
.half {width: 50%}
.inline {}
.left {right: 0}
.marginBottom {margin-bottom: 1em}
.marginTop {margin-top: 1em}
.marginRight {margin-right: 1em}
.marginLeft {margin-left: 1em}
.margin0 {margin: 0px;}
.normal{font-weight: normal;}
.padding {padding: 1em !important}
.paddingTop {padding-top: 1em !important}
.paddingLeft {padding-left: 1em !important}
.paddingBottom {padding-bottom: 1em !important}
.paddingRight {padding-right: 1em !important}
.none {display: none}
.relative {position: relative}
.right {right: 0}
.round {border-radius: 3px; -moz-border-radius:3px; -webkit-border-radius:3px;}


.clearLeft {clear: left;}
.clearRight {clear: right;}


/* new clearFix */
.clearFix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
	}
* html .clearFix             { zoom: 1; } /* IE6 */
*:first-child+html .clearFix { zoom: 1; } /* IE7 */
/* @end */

