/* =b This is default setting for the body
- - - - - - - - - - - - - - - - - - - - - - - - - -*/
	body {
		margin: 0px;
		padding: 0px;
		background-color: #ecedde;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #000000;
		line-height: 175%;
		letter-spacing: 125%;
		background-image: url(../media/siteimages/IMG_bkgrnd_interior.jpg);
		background-position: center top;
		background-repeat: no-repeat;
	}
	
	/* body of the main template */
	.main {
		background-image: url(/media/siteimages/IMG_bkgrnd_main.jpg);
	}

/* =img This is the style for all <img>
- - - - - - - - - - - - - - - - - - - - - - - - - -*/
    img {
        border: 0px;
    }

/* =p This is the style for all <p>
- - - - - - - - - - - - - - - - - - - - - - - - - -*/
	p {
		margin-top: 0px;
		margin-bottom: 15px;
	}	

/* =png This is the style for all .pngs
- - - - - - - - - - - - - - - - - - - - - - - - - -*/	
	png {
		display:inline;
	}	
	
/* Default link styles for all main copy links
- - - - - - - - - - - - - - - - - - - - - - - - - -*/
	a:link {
		text-decoration: underline;
		color: #cf7600;
	}
	a:active{
		text-decoration: underline;
		color: #cf7600;
	}
	a:visited {
		text-decoration: underline;
		color: #cf7600;
	}
	a:hover {
		text-decoration: none;
		color: #999999;
	}

/* Default styles for ul li elements
- - - - - - - - - - - - - - - - - - - - - - - - - -*/
	ul {
		margin: 4px 0 4px -24px;
	}
	* html ul {
		margin: 4px 0 4px 22px;
	}
	* +html ul {
		margin: 4px 0 4px 22px;
	}
	li {
		list-style-type:disc;
		/*list-style-image: url(../media/siteimages/IMG_bullet.gif);*/
		margin-left:25px;
		/*margin-bottom: 14px;*/
		margin-bottom: 0px; 
		padding: 0px 0 0 4px;
	}
	* html li {
		padding: 0px;
	}
	* +html li {
		padding: 0px;
	}




/* This is the style for all ids
- - - - - - - - - - - - - - - - - - - - - - - - - -*/


/* This is to hold the button call to actions
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _*/
	#wrapper {
		width: 937px;
	}

/* This is to hold the button call to actions
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _*/
	#btns {
		margin: 0px;
		padding: 0px;
		background-image: url(../media/siteimages/IMG_btn_bkgrnd_main.jpg);
		background-position: top;
		height: 61px;
		width: 936px;
	}
	* html #btns {
		margin-top:-2px;
	}
	#btn-wrapper {
		width: 936px; 
		display: table;
	}
	
/* This is to hold the main content container on homepage
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _*/
	#content-main {
		text-align: left;
		padding-left: 31px;
		padding-right: 150px;
  		padding-top: 10px;
		padding-bottom: 20px;
		width: 755px;
	}	
	
/* This is to hold the main content wrapper on interior pages
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _*/
	#content-wrapper {
		width: 936px;
		margin-bottom: 0px;
		display: table;
		clear: both;
	}

/* This is to hold the main content container on interior pages
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _*/
	#content-interior {
		float: left;
		text-align: left;
		padding-left: 31px;
		padding-right: 10px;
  		padding-top: 10px;
		padding-bottom: 20px;
		width: 490px;
	}	
	
/* This is to hold the main content container on interior pages width is full 936px
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _*/
	#content-interior-wide {
		float: left;
		text-align: left;
		padding-left: 31px;
		padding-right: 10px;
  		padding-top: 10px;
		padding-bottom: 20px;
		width: 880px;
	}		
	
/* This is to hold the right side content container on interior pages
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _*/
	#content-interior-right {
		float: right;
		width: 360px;
  		margin-left: 0px;
		padding-right: 0px;
  		padding-top: 0px;
		padding-bottom: 20px;
	}			

/* This is to hold the flash container on the home page
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _*/
	#flash {
		background-image: url(../media/siteimages/IMG_flashplaceholder.jpg);
		background-repeat: no-repeat;
		width: 936px;
		height: 282px;
		padding: 0px;
		margin: 0px;
	}
	
/* This is to hold the summary container on the interior pages
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _*/
	#summary-secondary {
		background-image: url(../media/siteimages/IMG_summaryback.gif);
		background-repeat: no-repeat;
		background-color: #9faa03;
		width: 936px;
		overflow:hidden;
		display: table;
	}
	#summary-secondary-footer {
		width: 936px;
		display: table;
	}
	#secondary-image {
		float:left;
		margin:16px 15px 0px;
		padding-bottom:0px;
		width:315px;
	}
	#secondary-summary-text {
		float:left;
		padding:20px;
		width:530px;
	}
	#summary-text {
		margin:0 25px 0 65px;
	}
	
	/* to be used on the big header sections, changed via macro */
	#secondary-image-for-big {
		float:left;
		padding-bottom:0px;
		width:315px;
		margin: 0px;
	}
	
	#secondary-summary-text-for-big {
		padding: 0px;
		float:left;
		width:530px;
	}
	* html #secondary-summary-text-for-big {
		margin-left: -25px;
	}

		
/* This is to hold the footer container
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _*/
	#footer {
		clear: both;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		line-height: 175%;
		letter-spacing: 125%;
		font-size: 10px;
		color: #ffffff;
		width: 936px;
		height: 282;
		padding: 0px;
		margin: 0px;
		text-align: left;
	}
	* html #footer {
		margin-top: -23px;
	}
	* +html #footer {
		margin-top: -23px;
	}
	#footer a:link{
		text-decoration: underline;
		color: #ffffff;
	}
	#footer a:visited{
		text-decoration: underline;
		color: #ffffff;
	}
	#footer a:active{
		text-decoration: underline;
		color: #ffffff;
	}
	#footer a:hover{
		text-decoration:none;
		color: #cf7600;
	}
	#footer-content {
		width: 936px; 
		background-image: url(../media/siteimages/footercontentbg.gif); 
		background-position: center; 
		background-repeat: repeat-y; 
		background-color: rgb(158, 169, 0); 
		display: table;
	}
	

/* This is to hold the navigation
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _*/
	#nav {
		background-image: url(../media/siteimages/IMG_nav_bkgrnd_int.jpg);
		background-repeat: no-repeat;
		width: 936px;
		height: 41px;
		padding: 0px;
		margin: 0px;
	}
	
	#nav li {
		list-style-type:none;
	}

	#navmain {
        background-image: url(/media/siteimages/IMG_nav_bkgrnd.jpg);
		background-repeat: no-repeat;
		width: 936px;
		height: 41px;
		padding: 0px;
		margin: 0px;
	}
	
	#navmain li {
		list-style-type:none;
	}
	
/* This is to hold the home header
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _*/
	#header-home {
		border-bottom: 1px solid rgb(158, 169, 0); 
		width: 793px;
		margin: 0 0 15px 15px;
		float: left;
	}
	* html #header-home {
		margin: 0 0 15px 7px;
	}
	#header-int {
		border-bottom: 1px solid rgb(158, 169, 0); 
		width: 793px;
		margin: 35px 0 15px 15px;
		float: left;
	}
	* html #header-int {
		margin: 35px 0 15px 7px;
	}
	/* this is for the seo header removal */
	#seo-header-container-hide {
		display:none;
	}

/* This is to hold the home headercap image
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _*/
	#home-headercap {
		width: 936px;
	}
	#secondary-paragraph-home {
		background-image: url(../media/siteimages/secondarytext_bg.gif);
		background-repeat: repeat-y;
		background-position: center;
		text-align: left; 
		display: table; 
		background-color: rgb(255, 255, 255); 
		width: 936px;
		margin: 0px;
	}
	
	
	
	

/* This is the style for all classes
- - - - - - - - - - - - - - - - - - - - - - - - - -*/

	
/* This is the style for the homepage callout
- - - - - - - - - - - - - - - - - - - - - - - - - -*/
	.callout-home {
		padding: 12px; 
		width: 915px; 
		text-align: center; 
		font-weight: bold;
		font-size: 16px;
		background-image: url(../media/siteimages/calloutbg.gif);
		background-position: bottom center;
		background-repeat: no-repeat;
		margin: 0 0 40px 0;
	}
	
/* This is the style for the main buttons
- - - - - - - - - - - - - - - - - - - - - - - - - -*/
	.btn-left {
		margin: 10px 0pt 0pt 90px; 
		width: 250px; 
		float: left;
	}
	* html .btn-left {
		margin-left: 45px;
	}
	.btn-other {
		width: 250px; 
		float: left; 
		margin-top: 10px;
	}
		
/* This is the style for the right side nav pill shape
- - - - - - - - - - - - - - - - - - - - - - - - - -*/
	.rightside-navcontainer {
		background-image:url(../media/siteimages/IMG_nav_customerloginbtn.jpg);
		background-repeat:no-repeat;
		height:22px;
		padding-left:10px;
		padding-top:3px;
		text-align:left;
		width:355px;
	}
	.login {
		color: rgb(72, 184, 210); 
		font-size: 11px; 
		font-weight: bold; 
		margin-left: 18px; 
		margin-top: 2px;
	}
	.rightside-navcontainer a:link, .rightside-navcontainer a:visited, .rightside-navcontainer a:active {
		color: rgb(72, 184, 210); 
		font-weight: bold; 
		font-variant: small-caps; 
		padding-left: 0px; 
		padding-right: 4px;
		text-decoration: underline;
	}
	.rightside-navcontainer a:hover {
		color: #cccccc;
		text-decoration: none;
	}
	.phone {
		color: #ffffff; 
		padding-left: 80px;
	}
	
/* This is the style for all lists
- - - - - - - - - - - - - - - - - - - - - - - - - -*/
	.bullet {
		padding-left: 12px;
		background-image: url(../media/siteimages/IMG_bullet.gif);
  		background-repeat: no-repeat;
	}
	
/* This is the style for all callouts
- - - - - - - - - - - - - - - - - - - - - - - - - -*/
	.callout {
		padding-left: 26px;
		padding-bottom: 12px;
		padding-right: 46px;
		background-image: url(../media/siteimages/IMG_quote_begin.gif);
		background-repeat: no-repeat;
		color: #48b8d2;
		font-style: italic;
	}	
	
/* This is the style for all standalone charts, images, swf, etc. inside the left interior content
- - - - - - - - - - - - - - - - - - - - - - - - - -*/
	.box {
		border: 1px solid #aeb72c;
	}	

/* This is the style for opacity on homepage
- - - - - - - - - - - - - - - - - - - - - - - - - -*/	
	.opacity {
		opacity: .80;
		filter: alpha(opacity=80);
	}

/* This is the style for the text of the interior summary section
- - - - - - - - - - - - - - - - - - - - - - - - - -*/
	.summary {
		/*font-size: 13px;*/
		margin-right: 15px;
  		margin-left: 0px;
		margin-bottom: 0px;
		margin-top: 0px;
		padding-bottom:0px;
		text-align: left;
		display: table;
	}	
	.summary a:link{
		text-decoration: underline;
		color: #ffffff;
	}
	.summary a:visited{
		text-decoration: underline;
		color: #ffffff;
	}
	.summary a:active{
		text-decoration: underline;
		color: #ffffff;
	}
	.summary a:hover{
		text-decoration:none;
		color: #cf7600;
	}
	
/* This is the style for homepage top section of text
- - - - - - - - - - - - - - - - - - - - - - - - - -*/
	.text-home {
		float: left;
		width: 410px;
  		padding-left: 30px;
		margin-right: 31px;
  		padding-top: 20px;
		padding-bottom: 20px;
	}	
	.text-home  li{
		list-style-image: url(../media/siteimages/IMG_bullet.gif);
		margin-bottom: 14px;
		padding: 0px 0 0 4px;
		margin-left:0px;
	}
	.text-home-right {
		float: right;
		width: 410px;
  		margin-left: 0px;
		padding-right: 20px;
  		padding-top: 20px;
		padding-bottom: 20px;
	}			

	.text-home-right li{
		list-style-image: url(../media/siteimages/IMG_bullet.gif);
		margin-bottom: 14px;
		padding: 0px 0 0 4px;
		margin-left:0px;
	}
	
/* This is the style for title graphic headers
- - - - - - - - - - - - - - - - - - - - - - - - - -*/
	.title-header {
  		margin-left: 14px;
		margin-bottom: 15px;
		margin-top: 15px;
	}
	* html .title-image {
		margin-bottom: -2px;
	}
	* +html .title-image {
		margin-bottom: -2px;
	}

/* This is the style for highlight section on the interior pages
- - - - - - - - - - - - - - - - - - - - - - - - - -*/	
	.highlight-box-text .header1, .highlight-box-text .header2, .highlight-box-text .header3, .highlight-box-text .header4, .highlight-box-text .header5, .highlight-box-text h1, .highlight-box-text h2, .highlight-box-text h3, .highlight-box-text h4, .highlight-box-text h5 {
		color: #FFFFFF;
	}
	.highlight-box-text h3 {
		font-size:12px;
		font-weight:bold;
	}
	.highlight-box {
		background-image: url(../media/siteimages/IMG_boxhighlight_top.gif);
		background-repeat: no-repeat;
		background-position: top;
		background-color: #49b8d3;
		width: 357px;
		padding:2px 0 0 0;
		display:table;
	}	
	.highlight-box-bottom {
		background-image: url(../media/siteimages/IMG_boxhighlight_bottom.gif);
		background-repeat: no-repeat;
		background-position: top;
		width: 357px;
		height: 14px;
	}
	.highlight-box-text {
		padding-left: 15px;
		padding-right: 15px;
		margin-top: 10px;
		text-align: left;
                display:table;
	}	
	.highlight-box-text a:link, .highlight-box-text a:active, .highlight-box-text a:visited {
		color: #000000;
		text-decoration: underline;
	}
	.highlight-box-text a:hover {
		color: #cf7600;
		text-decoration: none;
	}
	.highlight-box-text ul {
		margin: 4px 0 4px -24px;
	}
	* html .highlight-box-text ul {
		margin: 4px 0 4px 22px;
	}
	* +html .highlight-box-text ul {
		margin: 4px 0 4px 22px;
	}
	.highlight-box-text li {
		list-style-image: url(../media/siteimages/IMG_bullet2.gif);
		margin-bottom: 14px;
		padding: 0px 0 0 4px;
		margin-left:0px;
	}
	* html .highlight-box-text li {
		padding: 0px;
	}
	* +html .highlight-box-text li {
		padding: 0px;
	}


/* This is the style for the post archive table
- - - - - - - - - - - - - - - - - - - - - - - - - -*/	
	#post-archive-table {
		border-spacing:1px; 
		width:100%; 
		border: 1px solid #ffffff; 
		background-color: #ffffff;
	}
	
	#post-archive-table #header td {
		FONT-WEIGHT:bold; 
		COLOR:#ffffff;
		width:25%;
		background-color:#48b8d2;
	}
	
	#post-archive-table td {
		padding:8px; 
		text-align: center;
	}


	/* This is the style for the events section
- - - - - - - - - - - - - - - - - - - - - - - - - -*/	
	.event-item {
		line-height:35px;
	}

	#sitemap ul {
		padding: 0px;
		margin-bottom: 10px;
		margin-left: 5px;
	}

	#sitemap li {
		list-style-type:none;
		margin-left: 5px;
		margin-bottom: 0px;
	}


	/* This is the style for the news section
- - - - - - - - - - - - - - - - - - - - - - - - - -*/	
	.news_container {
		margin-bottom:5px;
	}

	 .news_image_container {
		float:left; 
		margin-right:50px;"
	}

	.news_info_container {
		float:left; 
		width:650px;
	}
	
/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
