/* 
*
*	edreamz Jan 2009
*
*/


/* 
 * 
 * Admin 
 * (WYSIWYG Content)
 * 
 */

  h1 { color: #fff000; font-weight: normal; font-size: 24px; font-family: "Times New Roman", Times, serif; line-height: normal;}
  h2 { color: #83755a; font-weight: bold; font-size: 13px; line-height: normal;}
  h3 { color: #d78400; font-weight: bold; font-size: 12px; line-height: normal;}
  h4 { color: #d78400; font-weight: bold; font-size: 16px; line-height: normal;}
  
/* 
 * 
 * Link Styles
 * 
 */
  a { color: #4b8dc9; text-decoration: none;}
  a:hover { color: #e79214; text-decoration: underline;}
  a.triangle{ text-decoration: none; background: url('/images/bullet-arrow.gif') left no-repeat; padding-left: 10px; font-weight: normal;}
  a.triangle:hover{ text-decoration: underline;}


/* 
 * 
 * List Styles
 * 
 */
  ul li{ list-style-image: url('/images/bullet-arrow.gif'); margin-bottom: 5px;}
  ul li.green{ list-style-image: url('/images/bullet-arrow-green.gif'); margin-bottom: 5px;}
  ol li{ list-style: decimal; margin-bottom: 5px;}



  p{ margin: 0; padding: 0 0 15px 0;}

  p img{padding: 5px;}

  .header{font-size: 20px;font-weight: bold;}
  .subheader{font-size: 16px;font-weight: bold;}
  .hidden{display:none;}
  .date{ font-size: 11px; color: #9a9a9a;}
  #spacer { width: 960px; float: left; background: #ffffff; height: 10px; display: block;}

/* 
 * 
 * Main Navigation
 *
 */
  #mainNav {height: 35px; width: 752px; float: left; position:absolute; margin-top:152px;}
  #mainNav .main{ margin-top: 0; padding: 0; list-style: none; display: inline; overflow: hidden;}
  #mainNav li { margin:0; padding:0; list-style: none; display: inline;}
  #mainNav a { float: left; padding: 35px 0 0 0; overflow: hidden; height: 0px; color: #ffffff; }
  #mainNav a:hover { background-position: 0 -39px;}
  #mainNav .selected{ background-position: 0 -39px;}
  #home a {width: 160px; background: url('/images/buttons/home-nav.jpg') top left no-repeat;}
  #about a { width: 124px; background: url('/images/buttons/about-nav.jpg') top left no-repeat;}
  #specials a { width: 160px; background: url('/images/buttons/specials-nav.jpg') top left no-repeat;}
  #photos a { width: 134px; background: url('/images/buttons/photos-nav.jpg') top left no-repeat;}
  #contact a { width: 174px; background: url('/images/buttons/contact-nav.jpg') top left no-repeat;}

/* 
 * 
 * Secondary Navigation
 * 
 */
  #subNav { height: 35px; width: 960px; background: #666666;}
  #subNav .main { margin-top: 0; padding: 0; list-style: none; display: inline; overflow: hidden;}
  #subNav li { margin:0; padding:0; list-style: none; display: inline;}
  #subNav a { float: left; padding: 35px 0 0 0; overflow: hidden; height: 0px; }
  #subNav a:hover { background-position: 0 -35px;}
  #subNav .selected{ background-position: 0 -35px;}

  #overview a { width: 81px; background: url('/images/buttons/subnav-overview.jpg') top left no-repeat;}
  #who-we-serve a { width: 116px; background: url('/images/buttons/subnav-who-we-serve.jpg') top left no-repeat;}
  #our-people a { width: 94px; background: url('/images/buttons/subnav-our-people.jpg') top left no-repeat;}
  #subsidaries a { width: 96px; background: url('/images/buttons/subnav-subsidaries.jpg') top left no-repeat;}
  #memberships a { width: 186px; background: url('/images/buttons/subnav-memberships.jpg') top left no-repeat;}


/*dropdown menu*/
	#mainNav #main li ul { margin:0; padding: 0; position: absolute; visibility: hidden; display: block; top: 144px; z-index: 100;}
	#mainNav #main li ul li { float: none; text-indent: 0; display: block; width: 235px; }
	#mainNav #main li ul li a{ font-weight: bold;}

/*Sub Link----------------------------------------*/
	#mainNav #main li ul li a.sub:link {padding:5px 0 0 5px; font-size: 12px; background: #708c32 url('/images/buttons/dropdown-bg.jpg') top left no-repeat !important; color: #fff; width: 143px; height: 23px; display: block; text-decoration: none; border: #566c26 1px solid; font-weight:normal;}
	#mainNav #main li ul li a.sub:visited {padding:5px 0 0 5px; font-size: 12px; background: #708c32 url('/images/buttons/dropdown-bg.jpg') top left no-repeat !important; color: #fff; width: 143px; height: 23px; display: block; text-decoration: none; border: #566c26 1px solid; font-weight:normal;}
	#mainNav #main li ul li a.sub:hover {padding:5px 0 0 5px; font-size: 12px; background: #708c32 url('/images/buttons/dropdown-bg.jpg') top left no-repeat !important; color: #ffdf6b; width: 143px; height: 23px; text-decoration: none; border: #566c26 1px solid; font-weight:normal;}
	#mainNav #main li ul li a.sub:active {padding:5px 0 0 5px; font-size: 12px; background: #708c32 url('/images/buttons/dropdown-bg.jpg') top left no-repeat !important; color: #fff; width: 143px; height: 23px; display: block; text-decoration: none; border: #566c26 1px solid; font-weight:normal;}
	
/*Big Link----------------------------------------*/
	#mainNav #main li ul li a.big:link {padding:5px 0 0 5px; font-size: 12px; background: #708c32 url('/images/buttons/dropdown-bg.jpg') top left no-repeat !important; color: #fff; width: 143px; height: 38px; display: block; text-decoration: none; border: #566c26 1px solid; font-weight:normal;}
	#mainNav #main li ul li a.big:visited {padding:5px 0 0 5px; font-size: 12px; background: #708c32 url('/images/buttons/dropdown-bg.jpg') top left no-repeat !important; color: #fff; width: 143px; height: 38px; display: block; text-decoration: none; border: #566c26 1px solid; font-weight:normal;}
	#mainNav #main li ul li a.big:hover {padding:5px 0 0 5px; font-size: 12px; background: #708c32 url('/images/buttons/dropdown-bg.jpg') top left no-repeat !important; color: #ffdf6b; width: 143px; height: 38px; display: block; text-decoration: none; font-weight:normal;}
	#mainNav #main li ul li a.big:active {padding:5px 0 0 5px; font-size: 12px; background: #708c32 url('/images/buttons/dropdown-bg.jpg') top left no-repeat !important; color: #fff; width: 143px; height: 38px; display: block; text-decoration: none; border: #566c26 1px solid; font-weight:normal;}

/*dropdown position----------------------------------------*/
	.what-left{ left: 2px;}
	.identify-left{ left: 135px;}
	.request-left{ left: 315px;}
	.about-left{ left: 535px;}
	.whats-going-left{ left: 665px;}
	.careers-left{ left: 808px;}


/* 
 * 
 * Layout / Formatting
 * 
 */

 #wrapper{ width: 752px; margin: 0 auto; background: #ffffff; position: relative; height:752px;}
 
  body{ background: #000000 url('/images/structure/body-bg3.jpg') top center no-repeat; background-position:top-right; background-attachment:fixed; color: #000000; font-size: 12px; font-family: Arial, Helvetica, sans-serif; line-height: 18px;}
  
  #hd { position: relative; background:url('/images/structure/header-bg.jpg') top left no-repeat; height: 152px; background-position:center; margin-bottom:39px;}
  #hd span { position: relative; background: url('/images/structure/main-logo.jpg') no-repeat left top; width: 290px; height: 65px; top: 6px; left: 8px; display: block;}
  #hd span a { position: absolute; width: 225px; height: 75px; display: block;}

  #topNav { position: fixed; right: 0; top: 25px;}

  #container{ width: 752px; padding-bottom: 0;}

  #homeLeft { width: 305px; float: left; padding: 0 10px 0 10px;}
  #homeLeft .content { width: 265px; background: #83aa1d url('/images/structure/logo-watermark.gif') top left no-repeat; padding: 10px 20px 10px 20px; color: #ffffff;}
  #homeRight { width: 625px; float: left;}
  #homeRight .newsArea { width: 625px; float:left; margin-top: 10px;}
  #homeRight .newsArea .header { width: 625px; background: #bbad90;}
  #homeRight .newsArea .item { width: 615px; background: #eee7d9; color: #333333; padding: 5px; margin-top: 5px;}
	
/* 
 * 
 * Layout / Secondary Pages
 * 
 */

  #bodyLeft { width: 650px; float: left; margin-top: 10px;}
  #bodyLeft .content{ width: 630px; margin: 0 10px 0 10px;}
  #bodyLeft .content .header{ width: 620px; height: 30px; padding-left: 10px; background: url('/images/structure/page-header.gif') top left no-repeat; margin-bottom: 20px;}
	
/*
 *
 * News / Events Item
 *
 */
.listingitem{border-bottom: 1px solid #ccc; padding-bottom: 10px; margin-top: 10px; width: 500px;}
.listingitem .header{ width: 620px; height: 16px; padding: 5px 0 5px 10px; background: #ddcfb3;}
.listingitem .img{width: 100px; float: left; margin-right: 10px;}
.listingitem .img img{ border: #ffffff 2px solid;}
.listingitem .text{width: 300px; float: left;}

/*
 *
 * Tab Controls
 *
 */
#tabs{margin: 0; padding: 0; }
#tabs li{display: inline; margin-right: 10px; list-style:none;}


/*
 *
 * Accordion Controls
 *
 */
#accordion{margin: 0; padding: 0;}

/*
 *
 * Graphic Buttons
 *
 */

  a.learnmoreblue{ width: 84px; height: 17px; overflow: hidden; background: url('/images/buttons/learnmore.jpg') top left no-repeat; text-indent: -9999em; display: block;}
  a.learnmoreblue:hover { background-position: 0 -17px;}

/*
 *
 * Layout / Form
 *
 */

  .form{ padding: 5px 5px 5px 5px; width: 460px; margin:0 7px; float:left;}
	.formRow{ margin-top: 10px;}

	.formItem { width: 210px; float: left;}
	.formItem .textfield{ width: 200px;}
	.formItem .textfield-small{ width: 50px;}
	.formItem .dropdown{ height: 23px;}
	
	.formItemSmall{ width: 40px; float: left;}
	.formItemSmall .textfield{ width: 30px;}
	
	.formItemLong { width: 450px; float: left;}
	.formItemLong .textfield{ width: 450px;}
	.formItemLong .textfield2{ width: 200px;}
	.formItemLong .textfield-small{ width: 50px;}
	.formItemLong .textarea { width: 450px;}
	.formItemLong .dropdown{ height: 23px;}
	
	.city{ width: 210px; float: left;}
	.city .textfield{ width: 200px;}
	
	.state{ width: 60px; float: left;}
	.state .dropdown{ height: 23px;}
	
	.zipcode{ width: 50px; float: left; margin-left:10px;}
	.zipcode .textfield{ width: 50px;}
	
	.phone{ width: 210px; float: left;}
	.phone .textfield{ width: 30px;}
	.phone .textfield2{ width: 35px;}
	
	

/* 
 * 
 * Layout / Footer
 * 
 */

  #ft{ background: #c8c8c8 url('/images/structure/footer-bg.jpg') center no-repeat; padding-left: 0; color: #dea252; font-size: 11px; width:752px; line-height: normal; height:70px; margin:0 auto; font-weight:bold;}
  #ft .ftmainleft { margin: 0 auto; padding:10px; float:left;}
  #ft .ftmainright { font-size:13px; margin: 0 auto; padding:10px; float:right;}
  #ft .ftmainleft a{ color: #dea252; text-decoration:none; }
  #ft .ftmainleft a:hover{ color: #cc6633; text-decoration:underline; }
  #ft .ftmainright a{ color: #dea252; text-decoration:none; }
  #ft .ftmainright a:hover{ color: #cc6633; text-decoration:underline; }

/*
 *
 * Sidebar
 *
 */
 
 #sb{ background: #e9eaee url('/images/structure/shadow.gif')  bottom left repeat-y; padding-left: 0; color: #515151; font-size: 18px; width:260px; line-height: normal; height:600px; margin: -39px auto 0; float:right; font-style:italic;}
 #sb .sbmain{ margin: 50px auto; background: url('/images/structure/sidebarlogo.gif') bottom center no-repeat; height:550px; width:230px;}
 #sp .sbmain img{ margin: 0 auto; display:block; width:200px;}
 
 #mainlayout {padding:10px;}

