@charset "utf-8";
body {
	background-image: url(images/pic_bkgd.gif);
	background-repeat: repeat;
	padding: 0;
	text-align: center; 
}
#container { 
	width: 1098px;  
	margin: 0 auto;
	text-align:center;
} 

@font-face {
    font-family: 'ComfortaaThin';
    src: url('Comfortaa_Thin-webfont.eot');
    src: url('Comfortaa_Thin-webfont.eot?#iefix') format('embedded-opentype'),
         url('Comfortaa_Thin-webfont.woff') format('woff'),
         url('Comfortaa_Thin-webfont.ttf') format('truetype'),
         url('Comfortaa_Thin-webfont.svg#ComfortaaThin') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'ComfortaaRegular';
    src: url('Comfortaa_Regular-webfont.eot');
    src: url('Comfortaa_Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('Comfortaa_Regular-webfont.woff') format('woff'),
         url('Comfortaa_Regular-webfont.ttf') format('truetype'),
         url('Comfortaa_Regular-webfont.svg#ComfortaaRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'ComfortaaBold';
    src: url('Comfortaa_Bold-webfont.eot');
    src: url('Comfortaa_Bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('Comfortaa_Bold-webfont.woff') format('woff'),
         url('Comfortaa_Bold-webfont.ttf') format('truetype'),
         url('Comfortaa_Bold-webfont.svg#ComfortaaBold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'NobileRegular';
    src: url('nobile-webfont.eot');
    src: url('nobile-webfont.eot?#iefix') format('embedded-opentype'),
         url('nobile-webfont.woff') format('woff'),
         url('nobile-webfont.ttf') format('truetype'),
         url('nobile-webfont.svg#NobileRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'NobileItalic';
    src: url('nobile_italic-webfont.eot');
    src: url('nobile_italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('nobile_italic-webfont.woff') format('woff'),
         url('nobile_italic-webfont.ttf') format('truetype'),
         url('nobile_italic-webfont.svg#NobileItalic') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'NobileBold';
    src: url('nobile_bold-webfont.eot');
    src: url('nobile_bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('nobile_bold-webfont.woff') format('woff'),
         url('nobile_bold-webfont.ttf') format('truetype'),
         url('nobile_bold-webfont.svg#NobileBold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'NobileBoldItalic';
    src: url('nobile_bold_italic-webfont.eot');
    src: url('nobile_bold_italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('nobile_bold_italic-webfont.woff') format('woff'),
         url('nobile_bold_italic-webfont.ttf') format('truetype'),
         url('nobile_bold_italic-webfont.svg#NobileBoldItalic') format('svg');
    font-weight: normal;
    font-style: normal;

}

p, ol, ul {
	font-family: 'NobileRegular', Arial, sans-serif;
	font-size: 10pt;
	font-style: normal;
	line-height: 14pt;
	color: #333333;
	text-align: left;
	letter-spacing: 0;

}

b	{
	font-family: 'NobileBold', Arial, sans-serif;
	font-size: 10pt;
	font-style: normal;
	line-height: 14pt;
	color: #333333;
	text-align: left;
	letter-spacing: 0;
	
}

h2 {
	font-family: 'ComfortaaRegular', Arial, sans-serif;
	font-size: 14pt;
	line-height: 16px;
	color: #f89829;
	font-weight:normal;
	}
h3 {
	font-family: 'ComfortaaBold', Arial, sans-serif;
	font-size: 11pt;
	line-height: 12pt;
	margin-top:5px;
	font-weight:normal;
}
h1 {
	font-family: 'ComfortaaRegular', Arial, sans-serif;
	font-size: 18pt;
	line-height: 24pt;
	color: #f89829;
	font-weight:normal;
}
.clearfloat { 
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}

.footer_txt {
	position: relative;
	left: 217px;
	top:5px;
	text-align:left;
}
.footer {
	font-family: 'NobileRegular', Arial, sans-serif;
	font-size: 8pt;
	line-height: 12pt;
	color: #333333;
	text-align: left;
	position:relative;
	top:-10px;
}
a:link {
	color: #c2cd23;
	text-decoration: underline;
}
a:hover {
	color: #f89829;
	text-decoration: underline;
}
a:active, a:visited {
	color: #572600;
	text-decoration: none;
}
a.white:link, a.white:visited {
	color: #ffffff;
	text-decoration: underline;
}
a.white:hover, a.white:active {
	color: #ffcf01;
	text-decoration: none;
}

a.white2:link, a.white2:visited {
	color: #ffffff;
	text-decoration: underline;
}
a.white2:hover, a.white2:active {
	color: #3a1d07;
	text-decoration: none;
}
.map {
	float: right;
	width: 210px;
}
a.grey:link, a.grey:visited, a.grey:active {
	font-family: 'NobileBold', Arial, sans-serif;
	font-size: 9pt;
	color: #333333;
	text-decoration: underline;
}
a.grey:hover {
	font-family: 'NobileBold', Arial, sans-serif;
	font-size: 9pt;
	color: #333333;
	text-decoration: none;
}
.credit {
	font-family: 'NobileRegular', Arial, sans-serif;
	font-size: 8pt;
	color: #FFFFFF;
	position:relative;
	left:30px;
}
.credit2	{
	font-family: 'NobileRegular', Arial, sans-serif;
	font-size: 8pt;
	color: #FFFFFF;
	position:relative;
	left:45px;
	clear:both;
}

.home_top {
	border-top: 10px solid #FFFFFF;
	border-left: 10px solid #FFFFFF;
	border-right: 10px solid #FFFFFF;
	background-color:#c1cd23;
	text-align:left;
}
.subpg_top {
	border-top: 10px solid #FFFFFF;
	border-right: 10px solid #FFFFFF;
}
.sidebar_home {
	background-image: url(images/pic_home-greensidebar.gif);
	background-repeat: repeat-y;
	background-position: center top;
	border-left: 10px solid #FFFFFF;
	
}
.home_content {
	background-color: #FFF;
	text-align: left;
	padding: 25px;
	border-top: 10px solid #FFFFFF;
	border-bottom: 10px solid #FFFFFF;
}
.home_pic {
	border-top: 10px solid #FFFFFF;
	border-right: 10px solid #FFFFFF;
	border-bottom: 10px solid #FFFFFF;

}
.footer_area {
	background-image: url(images/pic_home-greenbot2.gif);
	background-color: #c1cd23;
	background-repeat: no-repeat;
	border-left: 10px solid #FFFFFF;
	border-right: 10px solid #FFFFFF;
	border-bottom: 10px solid #FFFFFF;
}
.map {
	float: right;
	width: 210px;
	background-color: #c1cd23;
}
.footer_txt {
	position: relative;
	left: 217px;
	text-align:left;
	margin:0;
}.sidebar_subpg {
	background-image: url(images/pic_subpg-greensidebar.gif);
	background-repeat: repeat-y;
	border-left: 10px solid #FFFFFF;
	border-top: 10px solid #FFFFFF;
}
.subpg_content {
	border: 10px solid #FFF;
	background-color:#FFF;
}
.subpg_txt {
	text-align: left;
	padding: 25px;
}
.wordbub {
	background-image: url(images/pic_worbub-mid.gif);
	background-repeat: repeat-y;
	padding-left:10px;
	padding-right:10px;

}
.testimonial {
	font-family: 'NobileItalic', Arial, sans-serif;
	font-size: 9pt;
	line-height: 12pt;
	color: #333333;
	text-align: left;
}
.client {
	font-family: 'NobileRegular', Arial, sans-serif;
	margin-left: 25px;
	font-size: 9pt;
	text-align:left;
	color:#333333;
}
