/* Base Elements *******************************************/

body{background-color:#f3f3f3;font-family:tahoma;font-size:10px;font-weight:normal;margin:0px;padding:0px;}
html{overflow-y:scroll;}
h1{font-family:tahoma;font-size:22px;font-weight:normal;padding:0px;margin:0px;color:#242424;}
h2{font-family:tahoma;font-size:15px;font-weight:normal;padding:0px;margin:3px 0px 0px 0px;color:#727272;}
h3{font-family:tahoma;font-size:18px;font-weight:normal;padding:0px;margin:0px 0px 0px 0px;color:#0f8e32;}
p{font-family:tahoma;font-size:11px;color:#2b2b2b;margin:0px;padding:0px;line-height:16px;}
.whtTxt10px{font-family:tahoma;font-size:10px;color:#ffffff;margin:0px;padding:0px;}
.whtTxt11px{font-family:tahoma;font-size:11px;color:#ffffff;margin:0px;padding:0px;}
.gryTxt10px{font-family:tahoma;font-size:10px;color:#6b6b6b;margin:0px;padding:0px;line-height:13px;}
.drkgryTxt10px{font-family:tahoma;font-size:10px;color:#3a3a3a;margin:0px;padding:0px;line-height:13px;}
.drkgryTxt11px{font-family:tahoma;font-size:11px;color:#3a3a3a;margin:0px;padding:0px;line-height:13px;}
.blkTxt10px{font-family:tahoma;font-size:10px;color:#000000;margin:0px;padding:0px;}
.grnTxt10px{font-family:tahoma;font-size:10px;color:#0f8e32;margin:0px;padding:0px;}
.grnTxt11px{font-family:tahoma;font-size:11px;color:#0f8e32;margin:0px;padding:0px;}
.ctaTxt{font-family:tahoma;font-size:11px;color:#30ffa6;margin:0px;padding:0px;line-height:16px;}
.footerTxt{font-family:tahoma;font-size:10px;color:#FFFFFF;padding:3px 0px 0px 0px;margin:0px;text-align:center;}
ul{padding:0px;margin:0px;font-size:10px;margin:10px 30px 10px 0px;}
ol{padding:0px;margin:0px;font-size:11px;}
li{padding:0px;color:#525252;line-height:16px;margin:0px 0px 0px 20px;}
form{margin:0px;padding:0px;}
input{font-family:tahoma;color:#3f3f3f;font-size:11px;margin-bottom:2px;padding:0px;background-color:#dfdfdf;height:17px;}
textarea{font-family:tahoma;color:#3f3f3f;font-size:11px;margin-bottom:2px;padding:0px;background-color:#dfdfdf;}
select{font-family:tahoma;color:#3f3f3f;font-size:11px;margin-bottom:2px;padding:0px;background-color:#dfdfdf;height:21px;}
hr{color:#EEEEEE;}

/* Structure Presentation *******************************************/

#slide
{
	float:left;
	width:358px;
	height:417px;
	margin:0px;
}

#container
{
	width:950px;
	position:relative;
	margin-left:auto;
	margin-right:auto;
}

#header
{
	position:relative;
	z-index:1;
	width:950;
	height:108px;
	background-image:url(images/bnrTop.gif);
}

#content-container 
{
	width:950px;
}

#content 
{
	width:950px;
	float:left;
	margin:0px;
	padding:0px;
	background-color:#ffffff;
}

#nav 
{
	float:left;
	width:950px;
	height:37px;
	margin:0px;
	padding:0px;
}

#pic
{
	float:left;
	width:358px;
	height:417px;
	background-image:url(images/homeSlide1.jpg);
}

#picContact
{
	float:left;
	width:358px;
	height:417px;
	background-image:url(images/homeSlide3.jpg);
}

#picClients
{
	float:left;
	width:358px;
	height:417px;
	background-image:url(images/homeSlide5.jpg);
}

#side-nav
{
    position:absolute;
	left:0;
	top:192px;
	width:168px;
	height:74px;
}

#pattern
{
	float:left;
	width:158px;
	height:417px;
	background-image:url(images/pattern.gif);
}

#patternL
{
	float:left;
	width:158px;
	height:677px;
	background-image:url(images/patternL.gif);background-repeat:repeat-x;
}

#patternPortrait
{
	float:left;
	width:158px;
	height:843px;
	background-image:url(images/patternPortrait.gif);background-repeat:repeat-x;
}


#patternL2
{
	float:left;
	width:158px;
	height:677px;
	background-image:url(images/patternL2.gif);background-repeat:repeat-x;
}

#patternTestimonials
{
	float:left;
	width:158px;
	height:575px;
	background-image:url(images/patternTestimonials.gif);background-repeat:repeat-x;
}

#patternProducts
{
	float:left;
	width:158px;
	height:669px;
	background-image:url(images/patternProducts.gif);background-repeat:repeat-x;
}

#contentGradient 
{
	float:left;
	width:434px;
	height:41px;
	background-image:url(images/contentGradient.gif);
}

#contentGradientL
{
	float:left;
	width:792px;
	height:41px;
	background-image:url(images/contentGradientL.gif);
}

#content-area
{
	width:434px;
	float:left;
	margin:0px; 
	padding:0px;
}

#content-areaL
{
	width:750px;
	float:left;
	margin:0px; 
	padding:0px;
}

#content-spacing
{
	float:left;
	margin:0px; 
	padding:0px 35px 0 35px;
}

#footer
{
	float:left;
	width:950px;
	height:78px;
	margin:0px;
	padding:0px;
	background-image:url(images/bnrFooter.gif);
}

/* hrefs *******************************************/

a:active {font-family:tahoma; color: #be3636; text-decoration: underline;}
a:link {color: #be3636; text-decoration: underline;}
a:visited {color: #be3636; text-decoration: underline;}
a:hover {color: #000000; text-decoration: none;}

a.lhs:active {font-family:tahoma; color: #be3636; text-decoration: underline;}
a.lhs:link {color: #be3636; text-decoration: underline;}
a.lhs:visited {color: #be3636; text-decoration: underline;}
a.lhs:hover {color: #000000; text-decoration: none;}

a.flinks:active {font-family:tahoma; color: #6b6b6b; text-decoration: none;}
a.flinks:link {color: #6b6b6b; text-decoration: none;}
a.flinks:visited {color: #6b6b6b; text-decoration: none;}
a.flinks:hover {color: #000000; text-decoration: underline;}

a.whtTxt10px:active {font-family:tahoma; color: #ffffff; text-decoration: none;}
a.whtTxt10px:link {color: #ffffff; text-decoration: none;}
a.whtTxt10px:visited {color: #ffffff; text-decoration: none;}
a.whtTxt10px:hover {color: #0f8e32; text-decoration: underline;}

a.PriNav:active {font-family:tahoma; font-size:11px; color: #000000; text-decoration: none; margin-right:15px;}
a.PriNav:link {color: #000000; font-size:11px; text-decoration: none; margin-right:15px;}
a.PriNav:visited {color: #000000; font-size:11px; text-decoration: none; margin-right:15px;}
a.PriNav:hover {color: #0f8e32; font-size:11px; text-decoration: none; margin-right:15px;}

a.PriNavV:active {font-family:tahoma; font-size:11px; color: #0f8e32; text-decoration: none; margin-right:15px;}
a.PriNavV:link {color: #0f8e32; font-size:11px; text-decoration: none; margin-right:15px;}
a.PriNavV:visited {color: #0f8e32; font-size:11px; text-decoration: none; margin-right:15px;}
a.PriNavV:hover {color: #0f8e32; font-size:11px; text-decoration: none; margin-right:15px;}

a.TopNav:active {font-family:tahoma; font-size:11px; color: #000000; text-decoration: none;}
a.TopNav:link {color: #000000; font-size:11px; text-decoration: none;}
a.TopNav:visited {color: #000000; font-size:11px; text-decoration: none;}
a.TopNav:hover {color: #0f8e32; font-size:11px; text-decoration: none;}

a.TopNavV:active {font-family:tahoma; font-size:11px; color: #0f8e32; text-decoration: none;}
a.TopNavV:link {color: #0f8e32; font-size:11px; text-decoration: none;}
a.TopNavV:visited {color: #0f8e32; font-size:11px; text-decoration: none;}
a.TopNavV:hover {color: #0f8e32; font-size:11px; text-decoration: none;}

a.SubNav:active {font-family:tahoma; font-size:10px; color: #727272; text-decoration: none; margin:0px 15px 0px 0px; line-height:15px;}
a.SubNav:link {color: #727272; font-size:10px; text-decoration: none; margin:0px 15px 0px 0px; line-height:15px;}
a.SubNav:visited {color: #727272; font-size:10px; text-decoration: none; margin:0px 15px 0px 0px; line-height:15px;}
a.SubNav:hover {color: #0f8e32; font-size:10px; text-decoration: none; margin:0px 15px 0px 0px; line-height:15px;}

a.ContentLink:active {font-family:tahoma; color: #1de28d; text-decoration: none;}
a.ContentLink:link {color: #1de28d; text-decoration: none;}
a.ContentLink:visited {color: #1de28d; text-decoration: none;}
a.ContentLink:hover {color: #181a19; text-decoration: underline;}

a.whtTxt11px:active {font-family:tahoma; color: #ffffff; text-decoration: none;}
a.whtTxt11px:link {color: #ffffff; text-decoration: none;}
a.whtTxt11px:visited {color: #ffffff; text-decoration: none;}
a.whtTxt11px:hover {color: #3b3b3b; text-decoration: underline;}

a.prpTxt11px:active {font-family:tahoma; color: #2b2b2b; text-decoration: none;}
a.prpTxt11px:link {color: #2b2b2b; text-decoration: none;}
a.prpTxt11px:visited {color: #2b2b2b; text-decoration: none;}
a.prpTxt11px:hover {color: #3b3b3b; text-decoration: underline;}

/* Index */

FORM {font-family:verdana,arial,helvetica,sans-serif; font-weight:normal; font-style:normal; text-decoration:none; text-transform:none; margin:0px; padding:0px;}

.clear {clear:both;}