/* CSS Document */

/* Declaration Block Order
----------------------------------------------------
Background
Position/Float
Width/Height
Margin/Padding/Border
Text Formating/Color
*/

/* Header
----------------------------------------------------
*/
#header {
	Z-INDEX: 100; BACKGROUND: #5D5D5D; LEFT: 0px; OVERFLOW: hidden; WIDTH: 760px; COLOR: #000000; POSITION: absolute; TOP: 0px; HEIGHT: 318px
}
/* Structure
----------------------------------------------------
*/
HTML {
	HEIGHT: 100%
}
BODY {
	HEIGHT: 100%
}
* html BODY {
	/*left: -1px; padding-left: 1px;*/
}
BODY {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: center center; PADDING-LEFT: 0px; BACKGROUND-IMAGE: url(../images/global/body_BK.gif); PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #000000; PADDING-TOP: 0px; BACKGROUND-REPEAT: repeat-y; TEXT-ALIGN: center; min-width: 760px; background-color: #FFFCF5;
}
#outer {
	MIN-HEIGHT: 100%; MARGIN: auto auto -50px; WIDTH: 760px; COLOR: #000000; POSITION: relative; HEIGHT: 100%; TEXT-ALIGN: left
}
UNKNOWN {
	HEIGHT: auto
}
#innerwrap {
	FLOAT: left; WIDTH: 760px
}

#left {
	FLOAT: left; PADDING-BOTTOM: 32px; WIDTH: 200px; PADDING-TOP: 318px; POSITION: relative; background-color: #9DBDCD;
}
#right {
	FLOAT: right; PADDING-BOTTOM: 32px; WIDTH: 130px; PADDING-TOP: 318px; POSITION: relative
}
#header {
	Z-INDEX: 100; BACKGROUND: #5D5D5D; LEFT: 0px; OVERFLOW: hidden; WIDTH: 760px; COLOR: #000000; POSITION: absolute; TOP: 0px; HEIGHT: 318px
}
#footer {
	CLEAR: both; MARGIN: auto; WIDTH: 760px; COLOR: #000000; POSITION: relative; HEIGHT: 50px; TEXT-ALIGN: center; background-image: url(../images/global/footer_BK.jpg); text-align: right;
}
 HTML #footer {
	HEIGHT: 50px
}
DIV {
	MARGIN-TOP: 0px
}

#centrecontent {
	FLOAT: right; PADDING-BOTTOM: 32px; WIDTH: 560px; PADDING-TOP: 318px; background-color: #E9E8E4;
}
 HTML #ieclear {
	WIDTH: 100%; HEIGHT: 50px
}

* HTML #ieclear{
	HEIGHT: 0px;
}

#centrecontent {
	background-image: url(../images/global/centreContent_BK.jpg);
}
#left {
	PADDING-TOP: 325px;
}

/* Navigation
----------------------------------------------------
*/

/* Search
-----------------------------------------------------
*/

/* Headings
-----------------------------------------------------
*/

/* Lists
-----------------------------------------------------
*/

/* Forms
-----------------------------------------------------
*/

/* Links
-----------------------------------------------------
*/

/* Misc
-----------------------------------------------------
*/
#mContent{
	padding: 10px 10px 10px 10px;
}

#homeFeatures{
	padding: 0px; margin: 0px;
}

.fea{
	width: 166px; float: left; padding: 10px;
}
.fea h2{
	color: #484616;
}
.fea01{
	background-image:url(../images/home/fea01_BK.jpg);
}
.fea02{
	background-image: url(../images/home/fea02_BK.jpg);
}
.fea03{
	background-image: url(../images/home/fea03_BK.jpg);
}


.borderBotDashed{
	border-bottom: 1px dashed #FFFFFF;
}
.leftBlurb{
	margin: 0px 10px 10px 10px; padding: 0px 0px 10px 0px; text-align: center; color: #FFFFFF;
}
.leftBlurb img{
	text-align: center;
}
.leftBlurb h2{
	font-family: Georgia, "Times New Roman", Times, serif; font-variant: small-caps; color: #FFFFFF; text-align: left;
}
.leftBlurb p{
	text-align: left;
}

#commFeatures{
	padding: 0px 40px 10px 10px; background-color: #FDF9F0; margin-bottom: 0px;
}
.commFea{
	position: relative; margin-bottom: 20px; margin-left: 130px;
}
.commFea img{
	position: absolute; left: -130px; border: 1px solid #c3c3c3;
}
.commFeaBot{
	margin-bottom: 0px;
}

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-table;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */