/**  GLOBAL PAGE ELEMENTS  **/
img {border:0;}
a {color:#3183a6;}
a:hover {color:#555;}
b {}
input:focus, textarea:focus {}
.error {}
.clear{clear:both; line-height:0; font-size:0;}
.clearborder{clear:both; line-height:0; font-size:0; border-left:#aaa 1px solid;}



/** LAYOUT **/
html {padding:0; margin:0; color:#666; font-family: trebuchet ms, helvetica, sans-serif; font-size:12px;}
  body {margin:0; padding:0 0 20px 0; background:#bbcbd2 url(../images/body_bk.png) repeat-x top left;}
    #container {margin:0 auto; padding:0; width:970px;}
	  #header {background:#fff url(../images/header_bk.png) repeat-x bottom left; border-bottom:1px solid #cecece;}
 	    #site-title {float:left; width:250px;}
	    #top-nav {float:left;width:710px; text-align:right;}
	      #top-nav ul {list-style-type:none; padding:10px 0; margin:0;}
	        #top-nav li {display:inline; padding:0 5px;}
	          #top-nav a {text-decoration:none; font-size:11px;}

	  #nav {clear:both; list-style-type:none; padding:0; margin:0; height:30px; background:#eee url(../images/nav_bk.png) repeat-x top left; border-bottom:1px solid #cecece; font-family: times new roman, serif; font-size:12px; }
		#nav li {float:left; text-align:center; position:relative;}
		  #nav li a {display:block; float:left; padding:7px 30px; margin:0; background:transparent url(../images/nav_sep.png) no-repeat top right; color:#555; text-decoration:none;}
		    #nav li a:hover {background-color:#ddd;}
		    #nav li a.selected {background-color:#ddd;}
		  #nav ul {margin:0; padding:0; list-style:none; color:#fff; position:absolute; left:-999em; background:#ddd; padding:0; border:1px solid #ccc;}
			#nav li ul li {float: none; text-align:left; padding:5px 10px; font-size:11px; font-family:arial, helvetica, sans serif; border-top:1px solid #ccc;}
			  #nav li ul li:first-child {border:0;}
				#nav li ul li a {float:none; background:transparent; padding:0;  color:#555;}
				  #nav li ul li a:hover {text-decoration:underline; background:transparent;}
					#nav li:hover ul,#nav li.sfHover ul {top:30px; left:0; width:170px; z-index:999;}
					#nav li:hover a, #nav li.sfHover a {background-color:#ddd;}

	#hero {height:285px; background:#000 url(../images/loading-blk.gif) no-repeat top; overflow:hidden; margin:0 0 8px 0; z-index:1;}
          #switch {clear:both; position:absolute; top:340px; left:auto; z-index:2; margin:0 0 0 10px;}
            #switch a {color:#aaa; font-size:14px; font-weight:bold; text-decoration: none; margin:0 1px; padding:1px 5px;}
	      #switch a.activeSlide {background: #fff; color:#888;}
	      #switch a:focus {outline:none;}

	  #news {z-index:1; position:relative; overflow:hidden; margin:0; height:43px; width:970px; background:transparent url(../images/news_bk.png) no-repeat top left;}
 		.headline {position:absolute; top:53px; left:130px; height:33px; width:900px; color:#444;}

      #content-area {background:#fff url(../images/content_bk.png) repeat-x top left; margin:8px 0 0 0; padding:8px;}
        #breadcrumb {background:#87a1ac; padding:8px 18px; color:#fff; font-size:11px;}
          #breadcrumb a {color:#fff; text-decoration:none;}
            #breadcrumb a:hover {color:#ddd;}
            #breadcrumb a.selected {color:#ffc425;}
/** margin:17px 0 17px 17px; **/
        #copy-area {float:left; width:600px; margin:17px 0; padding:0 25px 25px 10px; border-right:#aaa 1px solid;}
          #copy-area h1 {padding:5px 0; margin:0; font-size:22px; font-weight:normal; }
          #copy-area h2 {padding:10px 0 0 0; margin:0; font-size:14px;}
          #copy-area p {line-height:20px;}
          #copy-area hr {border:0; border-top:1px solid #ddd;}

        #sidebar {float:left; width:265px; margin:17px 17px 17px 25px;}
          .feature {width:265px; margin:10px 0 25px 0;}
          .feature img{margin:0;}

            .feature-copy {margin:0; padding:5px 10px; background:transparent url(../images/feature_bk.gif) repeat-y top left;}
              .feature-copy h3 {font-size:18px; font-weight:normal; padding:0; margin:0 0 5px 0; border-bottom:1px dotted #ccc;}
              .feature-copy p {padding:0 0 5px 0; margin:0;}


      #footer {background:#607781 url(../images/footer_bk.png) no-repeat top left; margin:8px 0; padding:32px 15px 10px 0; font-size:11px;}
        #footer ul {list-style-type:none; padding:0; margin:0;}
          #footer li {display:inline; border-right:1px solid #fff; padding:0 15px;}
          	#footer a {color:#fff;}

	  #copyright {text-align:right; font-size:9px; font-family: verdana, helvetica, sans-serif; letter-spacing:0.05em; color:#6B858F; }



/** Site Colors

