@charset "UTF-8";
/* CSS Document */

* { 
	margin:0; 
	padding:0; 
	text-decoration:none;
	/*border:none;*/
}

body{
	margin:0px;
        font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
}

p{
	margin-top:14px;
}

a{
	color:#679146;
        
}

ul{
	margin-left:15px;
        list-style-type: disc;
        list-style-position: outside; 
}

ul li ul{
	margin-left:15px;
        list-style-type: circle;
        list-style-position: outside; 
}


h2, h3, h4, h5{
        color: #4a4a4a;
	font-size: 14px;
	font-weight: bold;
}

blockquote{

margin-left: 15px;

}

#txtCont{
padding-bottom:5px;
}

#bannerHeadline {
font-family:"mitigate-1","mitigate-2","Trebuchet MS",sans-serif;
line-height:34px;
padding-bottom: 5px;
}

/****************************************************************************

class styles

*****************************************************************************/

.short_description{


}

.long_description{


}

.grey_headline{
	color: #4a4a4a;
	font-size: 14;
	font-weight: bold;
}

.green_headline_bld{
	color: #679146;
	font-size: 16px;
        line-height: 40px;
        text-transform: uppercase;
        font-family: "ltc-squareface-1","ltc-squareface-2","Trebuchet MS",sans-serif;
}

.green_headline_lht{
	color: #679146;
	font-size: 16;
}

.green_smBold{
	color: #679146;
	font-size: 13px;
	font-weight: bold;
}

.smBold{
	color: #2a2a2a;
	font-size: 13;
	font-weight: bold;
}

p.smBold{
	color: #2a2a2a;
	font-size: 13;
	font-weight: bold;
	margin-bottom:13px;
}

.lgBold{
	color: #2a2a2a;
	font-size: 16;
	font-weight: bold;
}



.contDivs{
	width:100%;
        min-width:1020px;
}

#intHeader{
	background:url(../graphics/design/index/headerBG.gif) repeat-x;
}

#header{
	margin:0 auto;
	position:relative;
	font-weight:normal;
	width: 1020px;
	height: 103px;
}

#logo{
	position:absolute;
	top:13px;
	left:28px;
}

#nav{
	position:absolute;
	top:40px;
	right:18px;
	width:1000px;
	color:#7d7d7d;
	list-style:none;
}

#nav a{
	color:#7d7d7d;
}

#nav_items{
	float:right;
}

#nav_items li{
        margin:0px;
	display:block;
	padding-left:24px;
	padding-top:2px;
	margin-right:14px;
	height:25px;
	float:left;
	list-style:none;
}

#nav_items p{
	margin-top:2px;
}



/****************************************************************************

Footer

*****************************************************************************/

#intFooter{
	background:url(../graphics/design/index/footerBG.gif) repeat-x;	
}

#footer{
	margin:0 auto;
	position:relative;
	width: 1020px;
	height: 94px;
}

#footer ul li{
	margin:0px;
	list-style:none;
	display:inline;
	list-style:none;
}

#socialMediaAndSearch{
	position:absolute;
	right: 75px;
	top: 23px;
	float:left;
	display:block;
        width:308px;
}

/****************************************************************************

Banner Topper

*****************************************************************************/

#banner{
	margin:0 auto;
	position:relative;
	width: 1020px;
	height: 231px;
}

#intBanner{
background-color:#f2f2f2;
margin-bottom: -1px;
}

/****************************************************************************

Left Collum

*****************************************************************************/

#intContent{
	background:url(../graphics/design/internal/internalBG.jpg) repeat-x;	
}

#mainContent{
	margin:0 auto;
	position:relative;
	padding-top:30px;
	width: 1020px;
	min-height:691px;
	height:auto;
	color:#4a4a4a;
}


#leftNav{
	position:absolute;
	left:30px;
	width: 190px;
	z-index:10000;
	list-style:none;
}


#leftNav ul{
	width:195px;
	list-style:none;
        margin:0px;
}

.lvl1{
	clear:both;
        width:195px;
	color:#FFF;
	font-size:13px;
	list-style:none;
        background:url(../graphics/design/internal/leftNavBG1.jpg) repeat-x;
}

.lvl1 a{
	display:block;
	padding:14px 0 9px 12px;
	color:#FFF;
        
}

.lvl1 a:link, .lvl1 a:visited, .lvl1 a:active{
	
}

.lvl1_hover{
        
	clear:both;
	color:#4a4a4a;
	font-size:13px;
	width:195px;
	list-style:none;
	background:url(../graphics/design/internal/leftNavBG2.jpg) repeat-x;
}

.lvl1_hover a{
	display:block;	
	padding:14px 0 9px 12px;
	color:#4a4a4a;
}

.lvl1_hover a:link, .lvl1_hover a:visited, .lvl1_hover a:active{
	
}

.active{
	
	clear:both;
	color:#4a4a4a;
	font-size:13px;
	width:195px;
	list-style:none;
	background:url(../graphics/design/internal/leftNavBG2.jpg) repeat-x;
}

.active a{
	display:block;
        padding-left:12px;
	color:#FFF;
        padding:14px 0 9px 12px;
}


.active a:link, .active a:visited, .active a:active{
	color:#4a4a4a;
	
}




.lvl2{
        float: right;
	width:157px;
	height:23px;
	list-style:none;
        font-size:13px;
        display:block;
        background:url(../graphics/design/internal/leftNav2BG1.jpg) repeat-x;
}

.lvl2 a{
        display:block;	
	padding:5px 0 3px 12px;
        font-size:13px;
}

.lvl2 a:link, .lvl2 a:visited, .lvl2 a:active{
	color:#4a4a4a;
	font-size:13px;
	
}

.lvl2_hover{
	float: right;
	width:157px;
	height:23px;
	list-style:none;
        font-size:13px;
        background:url(../graphics/design/internal/leftNav2BG2.jpg) repeat-x;
}

.lvl2_hover a{
	display:block;	
	padding:5px 0 3px 12px;
        font-size:13px;
}

.lvl2_hover a:link, .lvl2_hover a:visited, .lvl2_hover a:active{
	color:#FFF;
        font-size:13px;
	
}



/****************************************************************************

intContent

*****************************************************************************/

#rightContent{
        position:relative;
	left:224px;
	width:730px;
	min-height:691px;
	background-color:#f5f5f5;
	border-top: solid 1px #bfbfbf;
}

#editableRegion{
	margin:31px 43px 0 43px;
	padding-bottom:63px;
}

#editableRegion ul{
	margin-left:15px;
        list-style-type: disc;
        list-style-position: outside; 
}

#editableRegion li{
	margin-left:15px;
}

#editableRegion ul li ul{
	margin-left:15px;
        list-style-type: circle;
        list-style-position: outside; 
}

#editableRegion a{
	font-weight:bold;
}


