﻿/*
Description: ardent media design's website
Version: 1.01
Author: ardent media design
Author URI: http://www.ardentmediadesign.com/
Copyright: ardent media design
*/

/* MINIMUM RESET - based on work by Eric Meyer
------------------------------------------------------------------ */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { border: 0; font-size: 100%; margin: 0; outline: 0; padding: 0; }
body { line-height: 1; }
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; }


/* -------------------------------------------------------------- 

	TYPOGRAPHY
	
	Fonts used:
		- Arial
	
	Font size:
		28px -> 2.333em
		24px -> 2em
		20px -> 1.666em
		16px -> 1.333em
		14px -> 1.166em
		12px -> Default (body{font-size: 75%})
		
/* -------------------------------- 
	Links
-------------------------------- */
A:link {COLOR: #737373; TEXT-DECORATION: none;
}
A:visited {COLOR: #737373; TEXT-DECORATION: none;
}
A:hover {COLOR: #AD9B87;
}
A:link.redlink {COLOR: #2B2A21; TEXT-DECORATION: none;
}
A:visited.redlink {COLOR: #2B2A21; TEXT-DECORATION: none;
}
A:hover.redlink {COLOR: #991A37; TEXT-DECORATION: none;
}
A:link.blacklink {COLOR: #000000; TEXT-DECORATION: none;
}
A:visited.blacklink {COLOR: #000000; TEXT-DECORATION: none;
}
A:hover.blacklink {COLOR: #737373; TEXT-DECORATION: none;
}
/* -------------------------------- 
	Heading
-------------------------------- */
h1 {MARGIN: 0px; PADDING: 0px;
 FONT-SIZE: 12px; FONT-WEIGHT: 600; COLOR: black; 
}
.featured-h2 {
	MARGIN-LEFT: 92px; MARGIN-BOTTOM: 0px; PADDING: 0px;
 FONT-SIZE: 16px; FONT-WEIGHT: 600; COLOR: black; 
}
.featured-h3 {
	width: 640px;
	FLOAT: left;
	MARGIN-LEFT: 0px; MARGIN-TOP: 12px; MARGIN-BOTTOM: 7px; PADDING: 0px;
 FONT-SIZE: 14px; FONT-WEIGHT: 600; COLOR: gold;
}
.featured-about {
	MARGIN-TOP: 77px; MARGIN-LEFT: 10px; MARGIN-BOTTOM: 0px; PADDING: 0px;
 FONT-SIZE: 16px; FONT-WEIGHT: 600; COLOR: gray; 
}
.featured-what {
	MARGIN-TOP: 60px; MARGIN-LEFT: 10px; MARGIN-BOTTOM: 0px; PADDING: 0px;
 FONT-SIZE: 16px; FONT-WEIGHT: 600; COLOR: gray; 
}
.featured-right-one {MARGIN-TOP: 12px; MARGIN-LEFT: 10px; MARGIN-BOTTOM: 10px; PADDING: 0px;
 FONT-SIZE: 14px; FONT-WEIGHT: normal; COLOR: #000000; LINE-HEIGHT: 24px;
 WIDTH: 200px; HEIGHT: 40px;
}
.siteh1 {MARGIN: 0px; PADDING: 0px;
 FONT-SIZE: 14px; FONT-WEIGHT: bold; COLOR: black; 
 margin-bottom: 10px;
}
.sitep1 {MARGIN: 0px; PADDING: 0px;
 FONT-WEIGHT: normal;
 margin-bottom: 10px;
 font-size: 13px; font-family: arial; color: #222222; line-height: 16px;
}
h3 {MARGIN-TOP: 0px; MARGIN-BOTTOM: 10px; PADDING: 0px;
 FONT-SIZE: 12px; FONT-WEIGHT: bold; COLOR: #1C1B1A;
}
h3.head3-one {MARGIN-TOP: 0px; MARGIN-LEFT: 0px; MARGIN-BOTTOM: 7px; PADDING: 0px;
	font-family: "Century Gothic", Verdana, Arial, sans-serif;
 FONT-SIZE: 13px; FONT-WEIGHT: bold; COLOR: red;
}
h3.head3-two {MARGIN-TOP: 0px; MARGIN-LEFT: 10px; MARGIN-BOTTOM: 7px; PADDING: 0px;
	font-family: "Century Gothic", Verdana, Arial, sans-serif;
 FONT-SIZE: 18px; FONT-WEIGHT: bold; COLOR: red;
}
.about-right-one {MARGIN-TOP: 150px; MARGIN-LEFT: 0px; MARGIN-BOTTOM: 10px; PADDING: 0px;
 FONT-SIZE: 18px; FONT-WEIGHT: normal; COLOR: red; WIDTH: 220px; HEIGHT: 40px;
 BACKGROUND-IMAGE: url(about-right-memberships.png); BACKGROUND-REPEAT: no-repeat;
   BACKGROUND-POSITION: 0px 0px;
}
.about-right-one-no-memberships {MARGIN-TOP: 60px; MARGIN-LEFT: 10px; MARGIN-BOTTOM: 10px; PADDING: 0px;
 FONT-SIZE: 14px; FONT-WEIGHT: normal; COLOR: #000000; LINE-HEIGHT: 24px;
 WIDTH: 200px; HEIGHT: 40px;
}
.about-right-two {MARGIN-TOP: 150px; MARGIN-LEFT: 0px; MARGIN-BOTTOM: 10px; PADDING: 0px;
 FONT-SIZE: 18px; FONT-WEIGHT: normal; COLOR: red; WIDTH: 220px; HEIGHT: 40px;
 BACKGROUND-IMAGE: url(about-right-followus.png); BACKGROUND-REPEAT: no-repeat;
   BACKGROUND-POSITION: 0px 0px;
}
/* -------------------------------- 
	Blocks
-------------------------------- */
.blockheading {MARGIN-TOP: 0px; MARGIN-LEFT: 0px; MARGIN-BOTTOM: 0px; PADDING: 0px;
}
.blocktopmargin {MARGIN-TOP: 16px; MARGIN-LEFT: 0px; MARGIN-RIGHT: 0px; MARGIN-BOTTOM: 14px; PADDING: 0px;
}
.blocktexthomeleft {COLOR: #2B2A21; FONT-SIZE: 16px; TEXT-ALIGN: justify;
   MARGIN-LEFT: 0px; MARGIN-TOP: 0px; MARGIN-RIGHT: 0px; MARGIN-BOTTOM: 6px; LINE-HEIGHT: 30px;
 PADDING-LEFT: 20px; PADDING-RIGHT: 0px; PADDING-TOP: 20px; PADDING-BOTTOM: 0px;
}
.blocktextaboutleft-first {COLOR: #2B2A21; FONT-SIZE: 14px; TEXT-ALIGN: justify;
   MARGIN-LEFT: 0px; MARGIN-TOP: 0px; MARGIN-RIGHT: 0px; MARGIN-BOTTOM: 6px; LINE-HEIGHT: 22px;
 PADDING-LEFT: 27px; PADDING-RIGHT: 26px; PADDING-TOP: 30px; PADDING-BOTTOM: 0px;
}
.blocktextaboutleft-next {COLOR: #2B2A21; FONT-SIZE: 14px; TEXT-ALIGN: justify;
   MARGIN-LEFT: 0px; MARGIN-TOP: 0px; MARGIN-RIGHT: 0px; MARGIN-BOTTOM: 6px; LINE-HEIGHT: 22px;
 PADDING-LEFT: 27px; PADDING-RIGHT: 26px; PADDING-TOP: 10px; PADDING-BOTTOM: 0px;
}
.blocktextaboutleft-bottom {COLOR: #2B2A21; FONT-SIZE: 14px; TEXT-ALIGN: justify;
   MARGIN-LEFT: 0px; MARGIN-TOP: 0px; MARGIN-RIGHT: 0px; MARGIN-BOTTOM: 6px; LINE-HEIGHT: 22px;
 PADDING-LEFT: 27px; PADDING-RIGHT: 26px; PADDING-TOP: 10px; PADDING-BOTTOM: 0px;
}
.ptextfeaturedleft-first {
	COLOR: #2B2A21; FONT-SIZE: 14px; TEXT-ALIGN: justify;
   MARGIN-LEFT: 0px; MARGIN-TOP: 0px; MARGIN-RIGHT: 0px; MARGIN-BOTTOM: 9px; LINE-HEIGHT: 22px;
 PADDING-LEFT: 0px; PADDING-RIGHT: 26px; PADDING-TOP: 20px; PADDING-BOTTOM: 0px;
}
.ptextfeaturedservices {
	float: right; width: 260px;
	COLOR: #2B2A21; FONT-SIZE: 12px; TEXT-ALIGN: justify;
   MARGIN-LEFT: 0px; MARGIN-TOP: 0px; MARGIN-RIGHT: 0px; MARGIN-BOTTOM: 0px; LINE-HEIGHT: 18px;
 PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px; PADDING-BOTTOM: 0px;
}
.ptextfeaturedleft-bottom {
	float: left; 
	COLOR: #2B2A21; FONT-SIZE: 14px; TEXT-ALIGN: justify;
   MARGIN-LEFT: 0px; MARGIN-TOP: 0px; MARGIN-RIGHT: 0px; MARGIN-BOTTOM: 6px; LINE-HEIGHT: 22px;
 PADDING-LEFT: 0px; PADDING-RIGHT: 26px; PADDING-TOP: 0px; PADDING-BOTTOM: 0px;
}
.blocktextcontact-right {COLOR: #2B2A21; FONT-SIZE: 16px; FONT-WEIGHT: normal; TEXT-ALIGN: right;
   MARGIN-LEFT: 0px; MARGIN-TOP: 0px; MARGIN-RIGHT: 0px; MARGIN-BOTTOM: 10px; LINE-HEIGHT: 34px;
 PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px; PADDING-BOTTOM: 0px;
}
.blocktextthree {COLOR: #2B2A21; FONT-SIZE: 11px;
   MARGIN-LEFT: 0px; MARGIN-TOP: 0px; MARGIN-RIGHT: 0px; MARGIN-BOTTOM: 10px; LINE-HEIGHT: 20px;
 PADDING-LEFT: 7px; PADDING-RIGHT: 7px; PADDING-TOP: 0px; PADDING-BOTTOM: 0px;
}
/* GENERAL
------------------------------------------------------------------- */
.copytext {FONT-SIZE: 8px; COLOR: #ffffff; FONT-FAMILY: Verdana, Helvetica, sans-serif;
}
.alignright {TEXT-ALIGN: right; PADDING: 0px; MARGIN: 0px;
}
.bjustify {TEXT-ALIGN: justify;
}
.bjustifynotwide {LEFT: 100px; TEXT-ALIGN: justify; WIDTH: 490px;
}
.bjustifynotwidebenefits {LEFT: 250px; TEXT-ALIGN: justify; WIDTH: 490px;
}
BODY {MARGIN-TOP: 20px; COLOR: #737373; BACKGROUND-COLOR: #d9d3d8;
	BACKGROUND-IMAGE: url(background.jpg); 
  BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 0px 0px;
 FONT-FAMILY: Verdana, Helvetica, sans-serif;
}
DIV#container {MARGIN: 0 auto; WIDTH: 996px; TEXT-ALIGN: left; 
}
DIV#homebannertoppage {POSITION: relative; TOP: 0px; LEFT: 0px; WIDTH: 996px; HEIGHT: 100px;
  MARGIN: 0px;
  PADDING-TOP: 0px; PADDING-BOTTOM: 0px; 
}
DIV#toptagline {POSITION: absolute; TOP: 50px; LEFT: 584px; 
 MARGIN-LEFT: 0px; MARGIN-RIGHT: 0px; MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px;
 PADDING: 0px; WIDTH: 300px; TEXT-ALIGN: right;
 FONT-SIZE: 12px; FONT-WEIGHT: 600; COLOR: black;
}
#ardentlogoone {POSITION: absolute; TOP: 0px; LEFT: 34px; BORDER: none;
 MARGIN: 0px; PADDING: 0px; 
}
#ardenttagline {POSITION: absolute; TOP: 0px; LEFT: 400px; BORDER: none;
 MARGIN: 0px; PADDING: 0px; 
}
.ardent-home-slider {BORDER: none;
 MARGIN: 0px; PADDING: 0px; 
}
DIV#nav-utility {POSITION: relative; TOP: 0px; LEFT: 742px; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	 FONT-SIZE: 14px; width: 200px; 
   TEXT-ALIGN: right; MARGIN: 0px; 
   PADDING: 0px;  Z-INDEX: 1111;
}
#toprightnav { MARGIN: 0px;
	PADDING-TOP: 0px; PADDING-BOTTOM: 0px;
  letter-spacing: .05em; font-weight: bold;
}
#toprightnav a{padding-left: 12px; padding-right: 2px; padding-top: 0px; padding-bottom: 0px; 
}
#toprightnav  a:link {TEXT-DECORATION: none; COLOR: #FF8C34;
}
#toprightnav  a:visited {TEXT-DECORATION: none; COLOR: #FF8C34;
}
#toprightnav  a:hover {TEXT-DECORATION: none; COLOR: #000000;
}

   div#navone
    {
        width: 500px;
        overflow: hidden;
        height: 58px;
        position: relative;
        top: 40px;
        left: 500px;
    }

    div#navone ol
    {
    	  list-style-type: none;
        float: right;
        position: relative;
        top: 0px;
        right: 0;
        margin-right: 0px;
        width: 496px;
        height: 28px;
        background: transparent url( 'nav-main.png' ) 0 0 no-repeat;
    }

    div#navone li
    {
    	  list-style-type: none;
        text-indent: -9999px;
        height: 27px;
        position: absolute;
        top: 0;
    }

    div#navone li a
    {
        height: 27px;
        display: block;
        text-decoration: none;
    }

    div#navone li#m1
    {
        left: 0px;
        width: 120px;
    }

    div#navone li#m1 a:hover, div#navone li#m1 a:focus, body.wd div#navone li#m1
    {
        background: url( 'nav-main.png' ) no-repeat 0 -28px;
    }

    div#navone li#m2
    {
        left: 120px;
        width: 120px;
    }

    div#navone li#m2 a:hover, div#navone li#m2 a:focus, body.mm div#navone li#m2
    {
        background: url( 'nav-main.png' ) no-repeat -120px -28px;
    }

    div#navone li#m3
    {
        left: 244px;
        width: 102px;
    }

    div#navone li#m3 a:hover, div#navone li#m3 a:focus, body.mkt div#navone li#m3
    {
        background: url( 'nav-main.png' ) no-repeat -244px -28px;
    }

    div#navone li#m4
    {
        left: 350px;
        width: 100px;
    }

    div#navone li#m4 a:hover, div#navone li#m4 a:focus, body.bd div#navone li#m4
    {
        background: url( 'nav-main.png' ) no-repeat -350px -28px;
    }


DIV#homemiddlenav {POSITION: relative; TOP: 0px; LEFT: 0px; 
	MARGIN-TOP: -3px; PADDING: 0px;
 
  WIDTH: 996px; HEIGHT: 33px;
}
DIV#middlenav {POSITION: relative; TOP: 0px; LEFT: 0px; 
	MARGIN-TOP: 0px; PADDING: 0px;
  BACKGROUND-IMAGE: url(middlenavbar.png); BACKGROUND-REPEAT: no-repeat;
   BACKGROUND-POSITION: 0px 0px;
  WIDTH: 996px; HEIGHT: 33px;
}
DIV#navtwo {POSITION: relative; TOP: 10px; LEFT: 440px; FONT-FAMILY: Arial, Helvetica, sans-serif;
	 FONT-SIZE: 11px; width: 470px; height: 15px;
   TEXT-ALIGN: left; MARGIN: 0px; PADDING: 0px; 
   Z-INDEX: 2222;
}
#midrightnav {POSITION: relative; TOP: 0px; LEFT: 0px; MARGIN: 0px; TEXT-ALIGN: right;
 letter-spacing: .1em; font-weight: bold; width: 470px;
}
#midrightnav a{padding-left: 10px; padding-right: 12px; padding-top: 0px; padding-bottom: 0px;
	margin: 0px; border-right: 1px solid #ffffff;
}
#midrightnav  a:link {TEXT-DECORATION: none; COLOR: #ffffff;
}
#midrightnav  a:visited {TEXT-DECORATION: none; COLOR: #ffffff;
}
#midrightnav  a:hover {TEXT-DECORATION: none; COLOR: #a3a974;
}
DIV#homemaincontent {MARGIN: 0 auto; PADDING: 0px; TEXT-ALIGN: left;
  COLOR: #2B2A21; FONT-WEIGHT: 400; WIDTH: 960px; 
}
DIV#homeleftcontent {FLOAT: left; MARGIN: 0px; PADDING: 0px;  
    WIDTH: 731px;
}
DIV#homelefttop {FLOAT: left;
  MARGIN-TOP: 0px; MARGIN-LEFT: 0px; MARGIN-RIGHT: 0px; MARGIN-BOTTOM: 10px;
  PADDING: 0px; WIDTH: 960px; HEIGHT: 320px; 
  BACKGROUND-IMAGE: url(featureblock-wide.png); BACKGROUND-REPEAT: no-repeat;
   BACKGROUND-POSITION: 0px 0px;
}
DIV#homerightcontent {FLOAT: right;
  MARGIN-TOP: 0px;  MARGIN-LEFT: 0px; MARGIN-RIGHT: 0px; MARGIN-BOTTOM: 7px;
  PADDING: 0px; WIDTH: 222px; height: 320px;
  BACKGROUND-IMAGE: url(home-right-block.png); BACKGROUND-REPEAT: no-repeat;
   BACKGROUND-POSITION: 0px 0px;
}
DIV#homerighttext {COLOR: #000000; font-size: 14px;  TEXT-ALIGN: left;
	MARGIN: 0px; PADDING-TOP: 8px; PADDING-LEFT: 7px;PADDING-RIGHT: 7px;
	width: 183px; HEIGHT: 320px;
}
DIV#aboutmaincontent {MARGIN: 0 auto; PADDING: 0px; TEXT-ALIGN: left;
  COLOR: #2B2A21; FONT-WEIGHT: 400;  WIDTH: 960px; 
}
DIV#aboutleftcontent {FLOAT: left; MARGIN: 0px; PADDING: 0px;  
    WIDTH: 731px;
}
DIV#aboutlefttop {FLOAT: left;
  MARGIN: 0px;
  PADDING: 0px; WIDTH: 726px; HEIGHT: 482px; 
  BACKGROUND-IMAGE: url(about-left-top-curve.png); BACKGROUND-REPEAT: no-repeat;
   BACKGROUND-POSITION: 0px 0px;
}
DIV#featuredlefttop {FLOAT: left;
  MARGIN-BOTTOM: 10px;
  PADDING: 0px; WIDTH: 726px; HEIGHT: 523px; 
  BACKGROUND-IMAGE: url(featured-left-top-curve.png); BACKGROUND-REPEAT: no-repeat;
   BACKGROUND-POSITION: 0px 0px;
}
DIV#featuredleftcontent {FLOAT: left; MARGIN-TOP: 34px; MARGIN-LEFT: 44px; PADDING: 0px;  
    WIDTH: 660px;
}
DIV#featured-nav {FLOAT: right; TEXT-ALIGN: right;
	 FONT-SIZE: 12px; width: 220px; height: 30px;
   MARGIN-TOP: -10px; PADDING: 0px; 
   Z-INDEX: 2222;
}
ul.nav-featured {
	float: right;
    list-style: none;
    width: 220px;
    margin-left: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-right: 0px;
}

ul.nav-featured li {
    display: inline;
    line-height: 30px;
    margin-left: 2px;
    margin-right: 0px;
    font-size: 12px;
    
}

ul.nav-featured a {
    color: #000000;
    padding-top: 3px; padding-left: 6px; padding-right: 6px; padding-bottom: 4px;
    text-decoration: none;
}

ul.nav-featured a:hover {
  background-color: red;
}

ul.nav-featured a.selected {
  background-color: red;
}

ul.nav-featured a:focus {
    outline: none;
}
.featured-thumb {
	float: left; margin: 0px; border: none; width: 368px; height: 218px;
	border: none;
	
}
.visit-site {
	float: right; margin-left: 130px; margin-bottom: 30px;
	border: none; width: 113px; height: 28px;
	
}
.featured-services {
	COLOR: #2B2A21; FONT-SIZE: 14px; TEXT-ALIGN: right;
   MARGIN-LEFT: 0px; MARGIN-TOP: 0px; MARGIN-RIGHT: 0px; MARGIN-BOTTOM: 0px; LINE-HEIGHT: 22px;
 PADDING-LEFT: 0px; PADDING-RIGHT: 72px; PADDING-TOP: 0px; PADDING-BOTTOM: 0px;
	
}
.services-title {
	font-size: 16px; color: gray;
	
}
DIV#featuredrightcontent {FLOAT: right;
  MARGIN: 0px;
  PADDING: 0px; WIDTH: 220px; HEIGHT: 524px;
  BACKGROUND-IMAGE: url(featured-right-top-curve.png); BACKGROUND-REPEAT: no-repeat;
   BACKGROUND-POSITION: 0px 0px;
}
DIV#aboutleftexpand {FLOAT: left;
  MARGIN: 0px;
  PADDING: 0px; WIDTH: 726px; HEIGHT: 15px; 
  BACKGROUND-IMAGE: url(about-left-filler.png); BACKGROUND-REPEAT: repeat-y;
   BACKGROUND-POSITION: 0px 0px;
}
DIV#aboutleftbottom {FLOAT: left;
  MARGIN: 0px;
  PADDING: 0px; WIDTH: 726px; HEIGHT: 27px; 
  BACKGROUND-IMAGE: url(about-left-bottom-curve.png); BACKGROUND-REPEAT: no-repeat;
   BACKGROUND-POSITION: 0px 0px;
}
DIV#aboutrightcontent {FLOAT: right;
  MARGIN: 0px;
  PADDING: 0px; WIDTH: 220px; HEIGHT: 487px;
  BACKGROUND-IMAGE: url(about-right-top-curve.png); BACKGROUND-REPEAT: no-repeat;
   BACKGROUND-POSITION: 0px 0px;
}
DIV#aboutrighttext {COLOR: #000000; font-size: 14px;  TEXT-ALIGN: left;
	MARGIN: 0px; PADDING-TOP: 8px; PADDING-LEFT: 0px;PADDING-RIGHT: 7px;
	width: 183px; HEIGHT: 320px;
}
DIV#aboutrightexpand {FLOAT: right;
  MARGIN: 0px;
  PADDING: 0px; WIDTH: 220px; HEIGHT: 11px;
  BACKGROUND-IMAGE: url(about-right-filler.png); BACKGROUND-REPEAT: repeat-y;
   BACKGROUND-POSITION: 0px 0px;
}
DIV#aboutrightbottom {FLOAT: right;
  MARGIN-TOP: 0px; MARGIN-BOTTOM: 10px;
  PADDING: 0px; WIDTH: 220px; HEIGHT: 27px;
  BACKGROUND-IMAGE: url(about-right-bottom-curve.png); BACKGROUND-REPEAT: no-repeat;
   BACKGROUND-POSITION: 0px 0px;
}
DIV#portlefttop {FLOAT: left;
  MARGIN-TOP: 20px; MARGIN-LEFT: 0px; MARGIN-RIGHT: 0px; MARGIN-BOTTOM: 0px;
  PADDING: 0px; WIDTH: 730px;  

}
DIV#portrightcontent {FLOAT: right;
  MARGIN-TOP: 20px;  MARGIN-LEFT: 0px; MARGIN-RIGHT: 0px; MARGIN-BOTTOM: 0px;
  PADDING: 0px; WIDTH: 212px; HEIGHT: 464px;
  BACKGROUND-IMAGE: url(port-right-block.png); BACKGROUND-REPEAT: no-repeat;
   BACKGROUND-POSITION: 0px 0px;
}
DIV#portrighttext {COLOR: #000000; font-size: 11px;  TEXT-ALIGN: left;
	line-height: 20px;
	MARGIN: 0px; PADDING-TOP: 16px; PADDING-LEFT: 15px; PADDING-RIGHT: 0px;
	width: 165px;
}
#navlist {list-style-type: none; margin-top: 0px; margin-left: 5px; 
	padding-left: 10px; padding-top: 24px;
}
#navlist li{margin-bottom: 22px; margin-left: 0px; margin-top: 0px; padding: 0px;
	width: 160px; line-height: 22px;
}
#navlist a{display: block; text-decoration: none; color: #000000; margin: 0px;
	 padding-top: 0px; padding-left: 4px;
	height: 22px; 
}
#navlist a:hover{display: block; color: #ffffff; background-color: orange;
}
#navlist li#n1 a:hover, #navlist li#n1 a:focus, body.p1 #navlist li#n1
    {
       background-color: orange;
    }
DIV#contactmaincontent {MARGIN: 0 auto; PADDING: 0px; TEXT-ALIGN: left;
  COLOR: #2B2A21; FONT-WEIGHT: 400;  WIDTH: 960px; 
}
DIV#contactleftcontent {FLOAT: left; MARGIN: 0px; PADDING: 0px;  
    WIDTH: 731px;
}
DIV#contactlefttop {FLOAT: left;
  MARGIN: 0px;
  PADDING: 0px; WIDTH: 747px; HEIGHT: 525px; 
  BACKGROUND-IMAGE: url(contact-left-bg.png); BACKGROUND-REPEAT: no-repeat;
   BACKGROUND-POSITION: 0px 0px;
}
DIV#contactform {POSITION: relative; TOP: 14px; LEFT: 25px; MARGIN: 0px; PADDING: 0px;
   FONT-SIZE: 14px; WIDTH: 450px;
}
.promptline {
	line-height: 20px; text-align: left;
}
DIV#contactrightcontent {FLOAT: right;
  MARGIN-TOP: 0px; MARGIN-BOTTOM: 10px;
  PADDING: 0px; WIDTH: 212px; HEIGHT: 525px;
  BACKGROUND-IMAGE: url(contact-right-bg.png); BACKGROUND-REPEAT: no-repeat;
   BACKGROUND-POSITION: 0px 0px;
}
DIV#contactrighttext {COLOR: #000000; font-size: 14px;  TEXT-ALIGN: left;
	MARGIN: 0px; PADDING-TOP: 86px; PADDING-LEFT: 7px;PADDING-RIGHT: 7px;
	width: 183px; 
}

DIV#homebottomcontent {clear: both; MARGIN: 0 auto; 
	MARGIN-TOP: 2px; MARGIN-BOTTOM: 10px;
	 PADDING: 0px; TEXT-ALIGN: left;
	 font-size: 11px; color: #000000; line-height: 13px;
	WIDTH: 960px; HEIGHT: 190px;
	 BACKGROUND-IMAGE: url(homebottomblock.png); BACKGROUND-REPEAT: no-repeat;
   BACKGROUND-POSITION: 0px 0px;
      FONT-WEIGHT: 400; TEXT-ALIGN: left;
}
DIV#homebottomleft {FLOAT: left;
  MARGIN-TOP: 10px; MARGIN-LEFT: 0px; MARGIN-RIGHT: 0px; MARGIN-BOTTOM: 0px;
  PADDING: 0px; WIDTH: 316px; HEIGHT: 170px;
  border-right: 2px solid #333333;
}
DIV#homebottomlefttext {
	MARGIN-TOP: 7px;  MARGIN-LEFT: 0px; MARGIN-RIGHT: 10px; MARGIN-BOTTOM: 0px;
  PADDING-LEFT: 15px; PADDING-TOP: 7px;
  WIDTH: 285px; HEIGHT: 150px; text-align: left; letter-spacing: .05em;
  font-size: 14px; font-family: arial; color: #222222; line-height: 20px;
}
DIV#homebottommiddle {FLOAT: left;
  MARGIN-TOP: 10px;  MARGIN-LEFT: 20px; MARGIN-RIGHT: 0px; MARGIN-BOTTOM: 0px;
  PADDING: 0px; WIDTH: 284px; HEIGHT: 170px;
}
DIV#homebottommiddletext {
	MARGIN-TOP: 7px;  MARGIN-LEFT: 0px; MARGIN-RIGHT: 0px; MARGIN-BOTTOM: 0px;
  PADDING-LEFT: 7px; PADDING-TOP: 7px;
  WIDTH: 265px; HEIGHT: 150px;
  font-size: 14px; font-family: arial; color: #222222; line-height: 16px;
}
DIV#homebottomright {FLOAT: right;
  MARGIN-TOP: 10px;  MARGIN-LEFT: 0px; MARGIN-RIGHT: 10px; MARGIN-BOTTOM: 0px;
  PADDING: 0px; WIDTH: 320px; HEIGHT: 170px;
  border-left: 2px solid #333333;
}
DIV#homebottomrighttext {
	font-size: 11px; color: #000000; line-height: 13px; text-align: justify;
	MARGIN-TOP: 5px;  MARGIN-LEFT: 0px; MARGIN-RIGHT: 10px; MARGIN-BOTTOM: 0px;
  PADDING-LEFT: 20px; PADDING-TOP: 0px; PADDING-BOTTOM: 0px;
  WIDTH: 280px; HEIGHT: 150px; 
}
DIV#footer {clear: both; MARGIN: 0 auto; PADDING: 0px; TEXT-ALIGN: left;
	FONT-SIZE: 9px; WIDTH: 960px; HEIGHT: 30px;
      LINE-HEIGHT: 14px;
      FONT-WEIGHT: 400; TEXT-ALIGN: left;
    BACKGROUND-IMAGE: url(footer.png); BACKGROUND-REPEAT: no-repeat;
   BACKGROUND-POSITION: 0px 0px;
}
#footertext {COLOR: brown; FONT-FAMILY: Verdana, Helvetica, sans-serif; FONT-WEIGHT: bold;
  MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; MARGIN-LEFT: 0px; MARGIN-RIGHT: 0px;
  PADDING-TOP: 7px; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px;
}

/* CLEARFIX
------------------------------------------------------------------ */

html .clearfix { display: block; }
* html .clearfix { height: 1%; }
.clearfix:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
.clearfix { display: inline-block; }

/* PRINT Styles
------------------------------------------------------------------ */

@media print
{
  
}