body {
			margin:0; padding:0;
			text-align:center;
			background: url(images/bg.jpg) repeat-x;
			}
	
		#content {
			width:785px;
			margin:0px auto;
			text-align:left;
			padding:0 0 25px 0;
			font-family:verdana;
			font-size:11px;
			color:#000;
			line-height:14px;
			}	
			
		#logo {
			padding-top:45px;
			float:left;
			}
			
		#tagline {
			float:left; padding-top:160px; padding-left:55px;
			}
			
		#navbar {
			padding-top:5px;
			}
		
		table { font-family:verdana; font-size:11px; color:#000; }
			
		/************ TOP NAV BAR *****************/
			#topnav {
			 width: 785px;
			 height: 44px;
			 margin: 0; 
			 padding: 0;
			 position: relative; 
			 background:url(images/navbar.jpg) no-repeat; 
			}
			
			#topnav li {margin: 0; padding: 0; list-style: none; display: block; position: absolute;}
			
			#topnav a {display: block;}
			
			#topnav1 {left: 107px; top: 0px; width: 77px; height: 44px; }
			#topnav2 {left: 187px; top: 0px; width: 100px; height: 44px; } 
			#topnav3 {left: 289px; top: 0px; width: 70px; height: 44px; } 
			#topnav4 {left: 363px; top: 0px; width: 66px; height: 44px;}
			#topnav5 {left: 431px; top: 0px; width: 136px; height: 44px;}
			#topnav6 {left: 571px; top: 0px; width: 114px; height: 44px;}    
			
			#topnav1 a { height: 44px;}
			#topnav2 a { height: 44px;}
			#topnav3 a { height: 44px;}
			#topnav4 a { height: 44px;}
			#topnav5 a { height: 44px;}
			#topnav6 a { height: 44px;}
			
			#topnav1 a:hover { background:url(images/navbar.jpg) -107px -44px; }
			#topnav2 a:hover { background:url(images/navbar.jpg) -187px -44px; }
			#topnav3 a:hover { background:url(images/navbar.jpg) -289px -44px; }
			#topnav4 a:hover { background:url(images/navbar.jpg) -363px -44px; }
			#topnav5 a:hover { background:url(images/navbar.jpg) -431px -44px; }
			#topnav6 a:hover { background:url(images/navbar.jpg) -571px -44px; }

			#topnav1over {left: 107px; top: 0px; width: 77px; height: 44px;}
			#topnav1over a {height: 44px; background:url(images/navbar.jpg) -107px -44px no-repeat;}
			
			#topnav2over {left: 187px; top: 0px; width: 100px; height: 44px;}
			#topnav2over a {height: 44px; background:url(images/navbar.jpg) -187px -44px no-repeat;}
			
			#topnav3over {left: 289px; top: 0px; width: 70px; height: 44px;}
			#topnav3over a {height: 44px; background:url(images/navbar.jpg) -289px -44px no-repeat;}
			
			#topnav4over {left: 363px; top: 0px; width: 66px; height: 44px;}
			#topnav4over a {height: 44px; background:url(images/navbar.jpg) -363px -44px no-repeat;}
			
			#topnav5over {left: 431px; top: 0px; width: 136px; height: 44px;}
			#topnav5over a {height: 44px; background:url(images/navbar.jpg) -431px -44px no-repeat;}
			
			#topnav6over {left: 571px; top: 0px; width: 114px; height: 44px;}
			#topnav6over a {height: 44px; background:url(images/navbar.jpg) -571px -44px no-repeat;}
	
	 
		/************ TOP NAV BAR *****************/	
		
		#maincontent {
			padding-top:20px;
			}
			
		#maincontent sup {
			font-size:8px;
			}
		
		#maincontent p a:link, #maincontent p a:visited { color:#1D375A; text-decoration:underline; }
		#maincontent p a:hover, #maincontent p a:active { color:#1D375A; text-decoration:none; }
		
		#maincontent hr { color:#c00;background-color:#c00;height:1px;border:none; }
		
		.packages { padding-left:25px; }
		.packages a:link, .packages a:visited { color:#8F8F8F; text-decoration:underline; }
		.packages a:hover, .packages a:active { color:#8F8F8F; text-decoration:none; }
		
		.packages li {list-style-image: url(images/li-arrow.jpg);}
		
		.viewexample { padding:15px 10px 0 10px; }
		.viewexample a:link, .viewexample a:visited { color:#1D375A; text-decoration:underline; }
		.viewexample a:hover, .viewexample a:active { color:#1D375A; text-decoration:none; }
		
		.btntop { text-align:right; padding-right:15px; } 
		
		#left {
			float:left; width:475px; padding-right:10px;
			}
			
		#right {
			float:left; width:300px; text-align:right;
			} 
			
		h1 {
			font-family:georgia;
			font-size:24px;
			color:#1D375A;
			font-weight:normal;
			padding:10px 0 0 0;
			margin:0;
			}	
		
		h2 {
			font-family:georgia;
			font-size:20px;
			color:#1D375A;
			font-weight:normal;
			padding:10px 0 0 0;
			margin:0;
			line-height:22px;
			}
			
		h3, .title {
			font-family:georgia;
			font-size:22px;
			font-weight:normal;
			color:#6B6B6B;
			padding:10px 0 0 0;
			margin:0;
			}
			
		h4, .subtitle {
			font-family:georgia;
			font-size:18px;
			font-weight:normal;
			font-style:italic;
			color:#8F8F8F;
			padding:10px 0 0 0;
			margin:0;
			}
			
		
		sup {
			font-size:14px;
			}	
			
		p {
			padding-left:25px;
			padding-bottom:20px;
			}
			
		#featured {
			background:url(images/featured-bg.jpg) no-repeat; 
			width:663px; 
			height:345px; 
			float:left; 
			padding:10px; 
			margin-left:35px;
			margin-bottom:25px;
			}
		
		.featuredhdr {
			float:left; width:540px; align:left; display:inline; padding-top:10px;
			}
			
		
		.featuredright {
			float:left; text-align:right; width:110px;
			}
			
		.featuredworks {
			float:left; text-align:center; padding:15px 30px 5px 30px;
			}
			
		.featured1 {
			float:left; width:178px; height:208px; margin-right:25px;
			}
			
		.featured2 {
			float:left; width:178px; height:208px;
			}
			
		.featuredbtm1 {
			float:left; width:178px; margin-right:25px;
			}
			
		.featuredbtm2 {
			float:left; width:178px;
			}
			
		.featuredbtm1 a:link, .featuredbtm1 a:visited { color:#1D375A; text-decoration:underline; }
		.featuredbtm1 a:hover, .featuredbtm1 a:active { color:#1D375A; text-decoration:none; }
		
		.featuredbtm2 a:link, .featuredbtm2 a:visited { color:#1D375A; text-decoration:underline; }
		.featuredbtm2 a:hover, .featuredbtm2 a:active { color:#1D375A; text-decoration:none; }
			
		.featurednav {
			padding:15px 0 0 55px; font-family:georgia; color:#A0A0A0; font-size:16px;
			}
		
		.featurednav a:link, .featurednav a:visited { color:#A0A0A0; text-decoration:none; }
		.featurednav a:hover, .featurednav a:active { color:#A0A0A0; text-decoration:underline; }
			
		#footer {
			font-family:verdana;
			font-size:11px;
			line-height:18px;
			position: relative; 
			bottom: 0px; 
			left: 0px; 
			width:100%; 
			background:url(images/footer-bg.jpg) repeat-x #E3F1FC; 
			height:15%; 
			padding-top:30px;
			padding-bottom:30px;
			color:#848484;
			}
			
		#footer a:link, #footer a:visited { color:#848484; text-decoration:underline; } 
		#footer a:hover, #footer a:active { color:#848484; text-decoration:none; } 
		
		.dropmenu { 
			position:absolute;
			top:227px;
			padding-top:0px; 
			visibility: hidden; 
			z-index:300; 
			text-align:left; 
			/* background:#E3F1FC; */
			width:782px;
			height:39px;
			text-align:center;
			}
			
		.dropmenu a:link, .dropmenu a:visited { padding:0; color:#333; text-decoration:none; }
		.dropmenu a:hover, .dropmenu a:active { padding:0; color:#333; text-decoration:underline;}
		
		
		
		/************ DROP DOWN NAV BAR *****************/
			#dropnav {
			 width: 782px;
			 height: 39px;
			 margin: 0; 
			 padding: 0;
			 position: relative; 
			 background:url(images/dropnav.jpg) no-repeat; 
			}
			
			#dropnav li {margin: 0; padding: 0; list-style: none; display: block; position: absolute;}
			
			#dropnav a {display: block;}
			
			#dropnav1 {left: 167px; top: 0px; width: 104px; height: 39px; }
			#dropnav2 {left: 273px; top: 0px; width: 135px; height: 39px; } 
			#dropnav3 {left: 409px; top: 0px; width: 127px; height: 39px; } 
			#dropnav4 {left: 538px; top: 0px; width: 101px; height: 39px; }   
			
			#dropnav1 a { height: 39px;}
			#dropnav2 a { height: 39px;}
			#dropnav3 a { height: 39px;}
			#dropnav4 a { height: 39px;}
			
			#dropnav1 a:hover { background:url(images/dropnav.jpg) -167px 39px; }
			#dropnav2 a:hover { background:url(images/dropnav.jpg) -273px 39px; }
			#dropnav3 a:hover { background:url(images/dropnav.jpg) -409px 39px; }
			#dropnav4 a:hover { background:url(images/dropnav.jpg) -538px 39px; }
			
		/************ DROP DOWN NAV BAR *****************/
		
		div.story { font-size:13px; color:#fff; height:35px; padding:0; overflow: hidden; margin:0;  }
		div.story div.story-transparency { height:35px; width:785px; margin:0; background: #333; opacity: 0.20; -moz-opacity: 0.20; filter: alpha(opacity=20); }
		div.story a:link, div.story a:visited { padding:0 8px 0 8px; color:#fff; text-decoration:none; }
		div.story a:hover, div.story a:active { padding:0 8px 0 8px; color:#fff; text-decoration:none; background:#828181; }
		
		div.summary { color: #fff; margin:-25px 0 5px 0; height:35px; width: 785px; padding:0; overflow: hidden;  }
		
		#container { width:785px; height:35px; margin:0; }
		#opaquetext { font-size:13px; color:#fff; height:35px; padding-top:10px; padding-left:175px; margin:0; position: absolute; z-index: 2; }
		
		#opaquetext a:link, #opaquetext a:visited { padding:0 8px 0 8px; color:#fff; text-decoration:none; }
		#opaquetext a:hover, #opaquetext a:active { padding:0 8px 0 8px; color:#fff; text-decoration:none; background:#828181; }
		
		#translucentbkg {
		   width: 785px; height: 35px; margin:0;    /* to match DIVs size          */
		   background-color: #333;       			/* the background              */
		   filter:alpha(opacity=20);
		   -moz-opacity:0.2;
		   opacity: 0.2; }