/* Begin Temporary */
	.an-questions {background:yellow;}
/* End Temporary */
/******************************/
/* Begin General styles */
	body {background:#FFF; margin:0; padding:0; font:75% Arial,Verdana,Helvetica, sans-serif;}
	form {margin:0; padding:0;}
	td {vertical-align:top;}
	a  {color: #055173;}
	a:hover {color: #F78320;}
	a:focus, a:active {outline: none;} 
	.required {color:#CC0000;}
	img {border:none;}
	.center {margin: 0 auto; width: 797px;}
	.arrow {width:15px; padding-left:3px; !padding-top:5px;}
	.underline {text-decoration: underline;}
/* End General Styles */
/******************************/
/* Begin form styles */
	fieldset {padding: 10px; border: 1px solid blue;} 
	legend {background: #FFF; padding: 5px; border:1px solid blue;} 
/* End form styles */
/******************************/
/******************************/
/* End tagline area */
	#tagline {}
/* End tagline area */	
/******************************/
/* Begin toolbar area */
	#toolbar {text-align:right;}
/* End toolbar area */
/******************************/
/* Begin main navigation */
	#mainnav {clear: both; position:relative; top:0; width:797px; z-index:400;}

	/* begin drop down styling */	
		#mainnav ul 	{margin:0; padding:0; list-style:none;}
		#mainnav ul li 	{margin: 0; padding-top:28px; float: left; position: relative;}
		/* #mainnav ul li.logo {padding:0 59px 10px 20px;}  uncomment this line and delete the following line to add partners */
		#mainnav ul li.logo {padding-left: 20px; padding-bottom: 10px; padding-right: 31px; padding-top: 0;}
		#mainnav ul li a {display:block;} 
		#mainnav li ul  {position: absolute; left: 0; top: 0;  display: none; z-index: 100; width: 1px;}
		#mainnav li ul.last {left: -50px;} /* we want the last menu item to be right aligned with the page */
	/* end drop down styling */	
	
 	/* begin Sub Menu Styles */
		 #mainnav li:hover ul, #mainnav li.over ul {display: block; position: absolute; top:0; z-index: 200;}
		 #mainnav li ul li {padding:0;}
		 #mainnav li ul li a 		{font-size:.9em; padding:5px; display: block; background:#D6721A; color:#EFE3D5; border-bottom:1px solid #E6AA78; border-left:1px solid #FFF; border-right:1px solid #FFF; width:120px; text-decoration:none; }
		 #mainnav li ul li.last a {border-bottom:1px solid #FFF;}
		 #mainnav li ul li a:hover 	{color:#FFF; background:#EE812F;} 
	/* end Sub Menu Styles */
	
	/* begin Third Menu Styles */
		 #mainnav li ul li ul.third {position:absolute; left:172px; display:none;}
		 #mainnav li ul li:hover ul.third, #mainnav li.over ul.third {display: block; position: absolute;}
	/* end Third Menu Styles */
	
	/* begin need to reset the padding and the width for the menu images.  They should not have any of the effects of the menu */
		 #mainnav li ul li.products {padding:28px 0 5px 0;}
		 #mainnav li ul li.products a {width:90px; height:16px; border:0; padding:0; margin:0;}
		 #mainnav li ul li.industries {padding:28px 0 5px 0;}
		 #mainnav li ul li.industries a {width:97px; height:16px; border:0; padding:0; margin:0;}
		 #mainnav li ul li.services {padding:28px 0 5px 0;}
		 #mainnav li ul li.services a {width:148px; height:16px; border:0; padding:0; margin:0;}
		 #mainnav li ul li.customers {padding:28px 0 5px 0;}
		 #mainnav li ul li.customers a {width:99px; height:16px; border:0; padding:0; margin:0;}
		 #mainnav li ul li.community {padding:28px 0 5px 0;}
		 #mainnav li ul li.community a {width:107px; height:16px; border:0; padding:0; margin:0;}
		 #mainnav li ul li.partners {padding:28px 0 5px 0;}
		 #mainnav li ul li.partners a {width:89px; height:16px; border:0; padding:0; margin:0;}
		 #mainnav li ul li.company {padding:28px 0 5px 0; left:50px;}
		 #mainnav li ul li.company a {width:89px; height:16px; border:0; padding:0; margin:0;}
	 
	/* Fix IE. Hide from IE Mac \*/
		 * html #home-mainnav ul li   {float: left; height: 1%;}
		 * html #home-mainnav ul li a {float: left; height: 1%;}
	/* End */ 	 
/* End main navigation */
/******************************/
/* Begin masts area */
	#mastbg {background:url("../pics/masts/bg.gif") top center; clear:both; height:112px;}
	#mastprint {display:none;}
/* End masts area */
/******************************/
/* Begin leftnav area */
	#leftnav {}
/* End leftnav area */
/******************************/
/* Begin content area */
	#content {padding:25px 30px; color:#6b6b6b;}
	#content h1 {margin:0; padding-bottom:15px; font-size:16px; color:#000; font-weight:normal}
	#content h2 {margin:0; padding-bottom:15px; font-size:14px; color:#327794; font-weight:normal;}
	#content h3 {margin:0; padding:0; font-size:1em; color:#6B6B6B;}
	#content .lrg_header {color:#454545; font-weight:normal; font-size:22px;}
	#content .headerTitle {font-size:18px; color:#454545;}
	#content .headerBody {font-size:15px; color:#666666; line-height:24px;}
	#content .sectionTitle {font-size:14px; color:#055173; line-height:20px; text-decoration:none;}
	#content a.sectionTitle {color: #055173; text-decoration:none;}
	#content a:hover.sectionTitle {color: #F78320; text-decoration:none;}
	#content .sectionBody {font-size:12px; margin-bottom:10px; padding-bottom:10px;}
	#content #content_body_text_wrapper {position:static; float:right; padding:0 0 5px 5px;}
	#content #content_body_text_blurb {font-size:13px; font-style:italic; font-weight:500; color:#888888; border-left:2px solid #F78320; padding:3px 0 3px 8px; line-height:20px; margin-left:10px; width:150px;}
	#content #content_body_image {padding:3px 0 3px 10px; width:225px;}
	#content p {margin:0; padding-bottom:22px;}
	#content ul {margin:0 0 20px 30px; padding:0;}
	#content ul ul {margin:0 0 0 15px; padding:0;}
	
	#content ul.colored {margin:5px 0 20px 30px; padding:0; color:#F78320;}
	#content ul.colored li {padding-bottom:5px;}
	#content ul.colored li span {color:#6b6b6b;}
	#content ul.colored li i {color:#A4A4A4;}
	
	#content ul.featureList {margin:5px 0 20px 30px; padding:0; color:#666666; list-style-type:none;}
	#content ul.featureList li {padding-bottom:10px; list-style-position:outside; list-style-image:url("../pics/common/arrow.gif")}
	#content ul.featureList li span {color:#6b6b6b;}
	#content ul.featureList li i {color:#A4A4A4;}
	
	#content #themeimage {height: 280px; width: 100%;}
	#content #fadequote {padding:15px 0px 15px 0px;}
	#content .quote {color:#5a7e92; background:url("../pics/common/top-quote.gif") top left no-repeat; margin-bottom:20px; margin-left:20px; margin-right:10px;}
	#content .quote p {padding:25px 60px 0 60px; font-size: 9pt; margin-bottom:-10px; text-align:justify;}
	#content .name {background:url("../pics/common/bot-quote.gif") bottom right no-repeat; padding:0 50px 15px 50px;}
	
	#content #content_body {margin-top:10px;}
	#content #intro {margin-bottom:20px;}
	#content #intro .topleft {background:url("../pics/common/topleft.gif") bottom left no-repeat; height:10px;}
	#content #intro .topright {background:url("../pics/common/topright.gif") bottom right no-repeat; height:10px;}
	#content #intro .botleft {background:url("../pics/common/botleft.gif") top left no-repeat; height:10px;}
	#content #intro .botright {background:url("../pics/common/botright.gif") top right no-repeat; height:10px;}
	#content #intro .centerleft {background:url("../pics/common/centerleft.gif") top left;}
	#content #intro .centerright {background:url("../pics/common/centerright.gif") top right no-repeat; color:#2a7191; font-weight:bold; padding:10px 20px;}
	#content #intro .centerright p {padding:0; margin:0;}
	
	#content #learnmore a {color:#666666; text-decoration:none; font-size:11px;}
	#content #learnmore td {text-align:center;}
	#content table {text-align:left;}
	#content #nextstepsleft {background:url("../pics/common/next-steps.gif") no-repeat; clear:both;}
	#content #nextstepsright {background:url("../pics/common/next-steps-right.gif")top right no-repeat; padding:34px 0 20px 12px;}
	
	#content .blurbtext {position:relative; width:510px; padding:20px 20px 20px 240px; border-bottom:1px solid #c6c6c6;}
	#content .blurbimage {position:absolute; top:20px; left:0;}
	#content .blurbtext p {margin:0; padding-bottom:10px;}
	
	#custlogo ul {margin:0; padding:0; list-style:none; clear:both;}
	#custlogo li {float:left; padding-right:28px;}
	#custlogo li.last {padding-right:0;}
	
	#colored {border-bottom:1px solid #ccc; border-left:1px solid #ccc;}
	#colored td {border-top:1px solid #ccc; border-right:1px solid #ccc; padding:5px;}
	#colored .title {font-weight:bold; color:#FFF; background:#1f6f90;}
/* End content area */
/******************************/
/******************************/
/* Begin registration form area */
	#WebToLeadForm {color:#666666; font:bold 12px Helvetica,"Lucida Grande", "Trebuchet MS", sans-serif;}
	#WebToLeadForm tr {text-align:center; line-height:35px;}
	#WebToLeadForm td {vertical-align:middle;}
	#WebToLeadForm .left {text-align:right; width:250px; padding-right:5px;}
	#WebToLeadForm .right {text-align:left; padding-left:5px; margin-right:0px; padding-right:0px;}
	#WebToLeadForm .inputTxt {width:250px;}
	#WebToLeadForm .selectTxt {width:262px;}
	#WebToLeadForm .focusField {font:bold 12px Helvetica,"Lucida Grande", Arial, sans-serif; color:#333333; border:1px solid #005c79; padding:5px; background: #EEEEEE;}
	#WebToLeadForm .idleField {font:bold 12px Helvetica,"Lucida Grande", Arial, sans-serif; color:#005c79; border:1px solid #CCCCCC; padding:5px; background: #FFFFFF}
	#WebToLeadForm .button {font:bold 12px Helvetica,"Lucida Grande", Arial, sans-serif; border:1px solid #CCCCCC; background-color:#EEEEEE; padding: 5px; color:#454545;}
	#WebToLeadForm .button:hover {border:1px solid #666666; background-color:#005c79; cursor: pointer; color:#FFFFFF;}

	#WebToLeadForm .required_field {color:#ff3333; font-weight:bold; font-size:12pt;}
/* End registration form area */
/******************************/
/******************************/
/* Begin rightnav area */
	#rightnav {width:164px; padding:0 6px 0 0;}
	#rightnav h1 {font-weight:normal; color:#Fb8314; font-size:14px; margin:0; padding:0;}
	#rightnav h1.home {margin:0; padding-bottom:10px; font-size:8px; color:#000; font-weight:normal}
	#rightnav ul {margin:0; padding:0; list-style:none;  position:relative; top:-2px; width:164px;}
	#rightnav ul li {background:url("../pics/rightnav/bg.gif");}
	#rightnav ul li.bot {position:relative; background:none; height:15px;}
	#rightnav ul li.bot img {position:absolute; top:-7px;}
	#rightnav ul li a {background:url("../pics/rightnav/bg-off.gif"); color:#FFF; text-decoration:none; display:block; padding:4px 5px 5px 25px; margin:0 5px; border-bottom:1px solid #DA7F31; border-top:1px solid #BF6517; height:1%;}
	#rightnav ul li a:hover {background:url("../pics/rightnav/bg-over.gif");}
	#rightnav ul li a.first {border-top:1px solid transparent;}
	#rightnav ul li a.last {border-bottom:0; padding-bottom:8px;}
	#rightnav ul li.on a {font-weight:bold; background:url("../pics/rightnav/bg-over.gif");}
	
	#rightnav #highlights {color:#6b6b6b; background:url("../pics/rightnav/highlights-bg.gif"); font-size:.9em; padding:0 10px;}
	#rightnav #highlights h1 {margin:0; padding-bottom:10px;}
	#rightnav #highlights p {margin:0; padding-bottom:10px;}
	#rightnav #highlights a {color:#F48124;}
	#rightnav #highlights a:hover {color:#1F6E8F;}
	#rightnav #highlights hr {border:0; border-top:1px solid #E0E0E0; height:1px; margin-bottom:10px;}
	#rightnav #highlights a.news {color:#6b6b6b; text-decoration:none;}
	#rightnav #highlights a.news:hover {text-decoration:underline;}
	
	#rightnav .thumb {position:relative; padding-bottom:10px; text-align:center;}
	#rightnav .largescreen {position:absolute; left:-650px; }
	#rightnav #lease {display:none; position:absolute;  top:-300px;}
	#rightnav #lease1 {display:none; position:absolute; top:-397px;}
	#rightnav #lease2 {display:none; top:-300px;}
	#rightnav #lease3 {display:none; top:-300px;}
/* End rightnav area */
/******************************/
/* Begin footer area */
	#footer {background:url("../pics/common/foot-bg.gif"); color:#939292; width:777px; height:17px; padding:7px 10px; margin-bottom:20px; position:relative; font-size:.9em; margin-top:20px;}
	#footerlink {position:absolute; right:10px; top:7px;}
	#footerlink a {color:#939292; text-decoration:none;}
	#footerlink a:hover {text-decoration:underline;}
/* End footer area */
/************************************************************* Section below is designated for section specific areas *************************************************************/
/* Begin Home section */
	#homecontent {margin:35px 0 0 0; color:#6b6b6b;}
	#homecontent td {vertical-align:top;}
	#homecontent h1 {font-weight:normal; color:#000000; font-size:16px; margin:0; padding-bottom:8px;}
	#homecontent p {margin:0; padding-bottom:10px;}
	#homecontent .left {text-align: left; width:275px; padding:0 10px 0 5px; line-height:1.5em;}
	#homecontent .middle {width: 275px; padding:0 10px 0 10px; line-height:1.5em;}
	#homecontent .right {width: 197px; padding:0 5px 0 10px; line-height:1.5em;}
	#homecontent .list-bold {font-weight:bold; color:#055173}
	#homecontent ul {padding:0 0 20px 0; margin:0;}
	#homecontent ul li {list-style:none; padding-bottom:3px;}
	#homecontent a {text-decoration:none;}
	#homecontent b {font-size:1.2em; color: #00567b}
	#homecontent #rightnav {display:none; width:300px; font-size:.9em; padding:0 10px 0 45px;}

	#homecontent ul.featureList {margin:5px 0 10px 20px; padding:0; color:#666666; list-style-type:none;}
	#homecontent ul.featureList li {padding-bottom:5px; list-style-position:outside; list-style-image:url("../pics/common/arrow.gif")}
	#homecontent ul.featureList li span {color:#6b6b6b;}
	#homecontent ul.featureList li i {color:#A4A4A4;}
	
	#homemastbg {background:url("../pics/home/mast-liquid.gif") top center; clear:both; height:213px;}
	#linkbarbg {background:url("../pics/home/linkbar.gif") repeat-x; height:112px;}
	
	#linkbar {position:relative; z-index:100; color:#5C5C5C;}
	#linkbar h1 {margin:0 0 20px 0; padding:0; font-size:1.2em; color:#FFF; position:relative; left:-170px;}
	#linkbar h2 {margin:0; padding-bottom:15px; font-size:1em; color:#5C5C5C;}
	#linkbar ul {color:#F4771C; margin:0 0 0 30px; padding:0;}
	#linkbar ul li {margin:0; padding-bottom:5px;}
	#linkbar ul li span {color:#5C5C5C;}
	#linkbar .close a {color:#FFF; text-decoration:none; position:absolute; top:0; right:10px;}
	#linkbar p {margin:0; padding:0;}
	#linkbar a {font-weight:bold; color:#F4771C;}
	#linkbar .text {position:absolute; top:5px; left:10px; padding:0 30px 0 170px;}
	
	#linkone {position:absolute; top:-181px; left:141px;  display:none; width:651px; height:294px;}
	#linktwo {position:absolute; top:-181px; left:141px; display:none; width:651px; height:294px;}
	#linkthree {position:absolute; top:-181px; left:141px; display:none; width:651px; height:294px;}
	#linkfour {position:absolute; top:-181px; left:141px; display:none; width:651px; height:294px;}
	#linkfive {position:absolute; top:-181px; left:141px; display:none; width:651px; height:294px;}
	
	#linkbar .hiddenlinkone {position:absolute; left:20px; top:175px; width:73px; height:73px;}
	#linkbar .hiddenlinktwo {position:absolute; left:149px; top:175px; width:73px; height:73px;}
	#linkbar .hiddenlinkthree {position:absolute; left:279px; top:175px; width:73px; height:73px;}
	#linkbar .hiddenlinkfour {position:absolute; left:407px; top:175px; width:73px; height:73px;}
	#linkbar .hiddenlinkfive {position:absolute; left:537px; top:175px; width:73px; height:73px;}
/* End Home Section */
/******************************/
/* Begin sitemap section */
	#sitemap {font-size:1.1em;}
	#sitemap ul {float:left; list-style:none; margin:0; padding:0;}
	#sitemap ul.first {padding-right:60px;}
	#sitemap ul.second {border-left:1px solid #CCC; padding-left:20px;}
	#sitemap ul li ul {float:none;}
	#sitemap ul li ul li {padding-left:10px;}
	#sitemap li {padding-left:40px;}
	#sitemap li.title {padding-left:30px; padding-top:10px; font-weight:bold;}
/* End sitemap Section */
/******************************/
/************************************************************* Section below is designated for general site wide styles ************************************************************/
/* Begin Rotating Logo section */
	.rotatepics {height: 104px; width: 136px; padding: 0; margin:  0;} 
	.rotatepics img {padding: 0px 10px 10px 10px; border: 0px solid #e6e6e6; width: 124px; height: 104px; top:0; left:0}
/* End Rotating Logo section */
/* Begin Rotating Quotes section */
	.fadequote {height: 80px; width: 567px; padding: 0; margin:  0;} 
/* End Rotating Quotes section */
