/* body and header style*/
body 				{padding:0px; margin:0px; font-family:Verdana, arial, sans-serif; background-color:#ffffff; text-align:center;color:#222222}
.wrapper 			{width:888px; margin: 0 auto; text-align:left}
.tideworks_logo		{padding:20px 0px 20px 0px}

/* misc style */ 
ul .bluearrow		{margin-right:4px;background:url(../images/rightarrow_blue.gif) no-repeat 0 0%; list-style-type:none;padding-left:20px;padding-bottom:20px}
.faq_answer			{display:none; background-color:#ffffff; padding:3px}
.header_lg			{font-family:Verdana, arial, sans-serif; font-size:18px; font-weight:bold}
.jumper				{font-weight:bold; font-size:12px; font-family:Verdana, arial, sans-serif; color:#000000;margin-top:10px}
.li_faq				{padding-bottom:10px; list-style-type:none}
.news_article		{padding-bottom:20px; font-family:Verdana, arial, sans-serif; font-size:12px; font-weight:bold; color:#1f1f1f}
.newsletter_field	{margin-bottom:10px; font-family:Verdana, arial, sans-serif; font-size:12px}
.required			{background:url(../images/required.gif) no-repeat right top; padding-right:10px}
.solutionshome		{font-family:Verdana, arial, sans-serif; font-size:12px;padding-top:20px;line-height:15px}
.spotlightBullet	{padding-bottom:20px}

/* common style */
.common_left		{float:left; width:450px; background-color:#ffffff}
.common_spotlight	{padding:20px 20px 20px 20px; float:right; width:367px; background-color:#f5f5f5; margin-top:20px; font-family:Verdana, arial, sans-serif; font-size:12px; color:#717073}
.common_body		{color:#717073}
.common_header		{font-weight:bold; color:#777777}
.common_headerlg	{font-family:Verdana, arial, sans-serif; font-size:16px; font-weight:bold;color:#000000}
.common_title		{margin: 20px 0px 20px 0px; font:bold 20px Verdana}
.common_title1		{margin: 20px 0px 10px 0px; font:bold 20px Verdana}
.common_title2		{margin: 0px 0px 0px 0px; font: bold 17px Verdana}
.common_title3		{padding-top:28px; font:bold 16px Verdana; color:#797979;}
.common_subTitle1	{margin: 0px 0px 0px 0px; font: 18px Verdana}
.common_subTitle2	{margin: 0px 0px 0px 0px; font: 15px Verdana}
.common_teaser		{font-family:Verdana, arial, sans-serif; font-size:12px; padding-bottom:15px; color:#222222; line-height:18px}
.common_teaser_wide	{font-family:Verdana, arial, sans-serif; font-size:12px; padding-bottom:15px; color:#393939}
.common_titlelg		{font-family:Verdana, arial, sans-serif; font-size:16px; font-weight:bold; color:#5d5c60}

/* products style*/
.product_accordian		{margin-bottom:20px}
.product_blurb			{height:80px; padding:10px; cursor:pointer}
.product_blurb_small		{padding:20px 0px 0px 0px; color:#868686}
.product_header			{background-color:#04346b; height:145px}
.product_icon			{float:left; padding:10px 10px 10px 0px;margin-bottom:20px;margin-right:5px;}
.product_jumper			{font-weight:bold; font-size:12px; font-family:Verdana, arial, sans-serif; color:#000000;margin-top:20px;text-align:center}
.product_main			{padding:20px}
.product_row 			{height:314px; width:888px; margin-top:20px}
.product_selector		{font-weight:bold; font-size:11px; font-family:Verdana, arial, sans-serif; color:#000000; width:100%; margin-top:20px}
.product_spotlight		{padding:20px; float:right; width:367px; background-color:#ffffff; margin-top:40px; font-family:Verdana, arial, sans-serif; font-size:12px; color:#717073}
#img_product_mirror		{margin-bottom:10px}
#img_product_spotlight 	{margin-top:20px}



.contact_row		{margin-top:20px}
/* solutions style*/
.solutions_home_row	{margin-top:20px;height:314px; background:#CCCCCC}
.solutions_left		{float:left; width:550px;margin-top:20px;}
.solutions_row		{margin-top:20px;height:218px; background:#CCCCCC}
.solutions_spotlight{padding:20px 20px 20px 20px; background-color:#e9e9e9; font-family:Verdana, arial, sans-serif; font-size:11px; color:#717073; margin-top:20px}
.solutions_title	{font:bold 26px Trebuchet MS; padding:20px 0px 20px 0px;color:#003366;text-align:left}
.solutions_wrapper	{float:right; width:295px;}

/* products > mainsail style*/
.mainsail_main		{padding:50px 0px 20px 20px}
.mainsail_row		{height:74px; width:888px; background:#000000 url(../images/products/mainsail_row.gif) repeat-y left top}

/* products > spinnaker style*/
.spinnaker_main		{padding:30px}
.spinnaker_row		{height:74px; width:888px; background:url(../images/products/spinnaker_row.gif) repeat-y left top}

/* products > traffic control style*/
.tc_main			{height:140px; background:#ffffff url(../images/products/tc_main.gif) no-repeat 35px top; padding-left:35px}
.tc_row				{height:74px; width:888px; background:url(../images/products/tc_row.gif) repeat-y left top}

/* products > forecast style*/
.forecast_main		{height:140px; background:#ffffff url(../images/products/forecast_main.gif) no-repeat 35px top; padding-left:35px}
.forecast_row		{height:74px; width:888px; background:url(../images/products/forecast_row.gif) repeat-y left top}

/* products > genoa style*/
.genoa_main			{height:140px; background:#ffffff url(../images/products/genoa_main.gif) no-repeat 35px top; padding-left:35px}
.genoa_row			{height:74px; width:888px; background:url(../images/products/genoa_row.gif) repeat-y left top}

/* products > gatevision style*/
.gatevision_main	{height:140px; background:#ffffff url(../images/products/gatevision_main.gif) no-repeat 35px top; padding-left:35px}
.gatevision_row		{height:74px; width:888px; background:url(../images/products/gatevision_row.gif) repeat-y left top}

/* products > digitalbridge style*/
.digitalbridge_main	{height:140px; background:#ffffff url(../images/products/digitalbridge_main.gif) no-repeat 35px top; padding-left:35px}
.digitalbridge_row	{height:74px; width:888px; background:url(../images/products/digitalbridge_row.gif) repeat-y left top}

/* products > intermodal pro style*/
.intermodal_main	{padding:20px}
.intermodal_row		{height:74px; width:888px; background:url(../images/products/IntermodalPro_NEW.jpg) repeat-y left top}

/* home */
#hometitle			{font:bold 22px Verdana; padding:20px 0px 20px 0px;color:#003366;text-align:left}
.home_row			{text-align:center}
.home_spotlight		{float:right; background-color:#f5f5f5; margin-top:20px; font-family:Verdana, arial, sans-serif; font-size:12px; color:#717073; width:400px}

/* services style*/
.services_blurb		{height:70px; cursor:pointer;margin-bottom:10px;padding:10px}
.services_header	{background-color:#001a2e; height:145px}
.services_icon		{float:left; margin:0px 10px 0px 0px}
.services_row		{margin-top:20px}
.services_wrapper	{width:888px; margin: 0 auto}
.services_launch	{width:226px; height:143px; float:left; padding-right:25px; color:#5e5e61; font-family:Verdana, arial, sans-serif; font-size:12px; font-weight:bold}
.services_jumper	{font-weight:bold; font-size:12px; font-family:Verdana, arial, sans-serif; color:#000000}

/* partners style*/
.partners_left		{  padding:10px;  background-color:#ffffff; font-family:Verdana, arial, sans-serif; font-size:12px; padding-bottom:15px; color:#222222; line-height:18px}
.partners_left2		{  width: 465px;  background-color:#ffffff; font-family:Verdana, arial, sans-serif; font-size:12px; padding-bottom:15px; color:#222222; line-height:18px}
.partners_logobox	{  background-color:#ffffff}

/* company style*/
.company_header		{background-color:#000b28}
.company_row		{height:314px; background:url(../images/tideworks.jpg) repeat-y left top; width:888px;margin-top:20px}
.company_title 		{height:18px; background:url(../images/company/company_title.gif) no-repeat left bottom; margin:35px 0px 18px 35px}

/* clients style*/
.clients_left		{float:left;}
.clients_list		{font-family:Verdana, arial, sans-serif; font-size:12px; padding:10px; width:580px; height:825px; margin-bottom:30px; color:#393939; float:left; background:#f5f5f5}
.clients_list1		{font-family:Verdana, arial, sans-serif; font-size:12px; width:540px; height:320px; color:#393939; float:left; overflow-y:scroll;}
.clients_listItem	{font-family:Verdana, arial, sans-serif; font-size:12px; padding-top:10px; padding-bottom:10px; color:#393939; background:#D3DFEE;}
.clients_listAltItem	{font-family:Verdana, arial, sans-serif; font-size:12px; padding-top:10px; padding-bottom:10px; color:#393939;}
.clients_listFont	{font-family:Verdana, arial, sans-serif; font-size:12px; color:#393939;}
.clients_region		{font-family:Verdana, arial, sans-serif; font-size:12px; color:#aaaaaa}
.clients_title		{margin: 0px 0px 18px 35px}
.clients_row		{width:888px; margin-top:20px; text-align:center;common_teaser}

/* footer style*/
#footer				{background-color:#e7e7e9; font-family:Verdana, arial, sans-serif; font-size:11px;padding:10px 0px 10px 0px;margin-top:35px; height:100px}
#footerwrapper 		{width:975px; margin: 0 auto; text-align:left}
.footer_logo		{float:left; background:url(../images/footer.gif) no-repeat left top; width:60px; height:88px; margin-right:15px}
.footer_links		{float:left;line-height:20px}
.footer_logo1		{background:url(../images/footer.gif) no-repeat left top; width:60px; height:88px; margin-right:15px}
.footer_links1		{line-height:20px}
.copyright			{font-weight:bold; font-size:11px; font-family:Verdana, arial, sans-serif; color:#7f7f81;margin-top:20px}

.mainnavon			{background-color:#bdcbd4;z-index:100}
#navrow				{background-color:#ffffff}

/* navigation style - DIV.navcontainer/UL.tideworksnav/LI.mainnav/UL.dropdown/LI/A */
div.navcontainer 												{margin:0px auto 0px auto; float:left; width:740px; font-family:Verdana; font-weight:bold}
div.navcontainer ul.tideworksnav								{padding:0px 0px 0px 0px; margin:0px; position:relative; z-index:0; list-style-type:none}
div.navcontainer ul.tideworksnav li 							{margin:0px; float:left; position:relative;font-size:12pt}
div.navcontainer ul.tideworksnav li A 							{display:block; text-decoration:none; padding:8px; color:#656565}
div.navcontainer ul.tideworksnav li A:hover						{color:#000c26}
div.navcontainer ul.tideworksnav li.hi A 						{background-color:#bdcbd4; text-decoration:none}
div.navcontainer ul.tideworksnav li.hi UL.dropdown 				{display:block; background-color:#FFFFFF}
div.navcontainer ul.tideworksnav li UL.dropdown 				{padding:0px 0px 0px 0px; margin:0px; display:none; z-index:301; list-style-type:none; position:absolute;border:1px solid #bdcbd4}
div.navcontainer ul.tideworksnav li UL.dropdown li				{padding:0px 0px 0px 0px; margin:0px; float:none; line-height:18px; width:175px; font-weight:normal}
div.navcontainer ul.tideworksnav li UL.dropdown li A 			{padding:4px 6px 6px 10px; font-size:12px; background-color:#FFFFFF}
div.navcontainer ul.tideworksnav li UL.dropdown li A:hover 		{text-decoration:underline; color:#0100FE}
div.navcontainer ul.tideworksnav li UL.dropdown li.nolink		{padding:10px; font-size:12pt; color:#323232; font-weight:bold}

a:link				{color:#000000}
a:visited			{color:#000000}
a:hover				{color:#000000}

/* hyperlinks style */
a.details			{font-family:Verdana, arial, sans-serif; font-size:14px; font-weight:bold}
a.details:link		{color:#000000; text-decoration:none}
a.details:visited	{color:#000000; text-decoration:none}
a.details:hover		{color:#3366ff; text-decoration:underline}

a.details1			{font-family:Verdana, arial, sans-serif; font-size:13px; font-weight:bold}
a.details1:link		{color:#000000; text-decoration:none}
a.details1:visited	{color:#000000; text-decoration:none}
a.details1:hover	{color:#3366ff; text-decoration:underline}

a.footer			{font-family:Verdana, arial, sans-serif; font-size:11px; font-weight:bold}
a.footer:link		{color:#0a3d72; text-decoration:none}
a.footer:visited	{color:#0a3d72; text-decoration:none}
a.footer:hover		{color:#0a3d72; text-decoration:underline}

a.standard			{font-family:Verdana, arial, sans-serif; font-size:12px;font-weight:normal}
a.standard:link		{color:#00578e; text-decoration:underline}
a.standard:visited	{color:#00578e; text-decoration:underline}
a.standard:hover	{color:#000000; text-decoration:none}

a.external			{font-family:Verdana, arial, sans-serif; font-size:12px; background:url(../images/new_link.gif) no-repeat right top; padding-right:10px}
a.external:link		{color:#00578e; text-decoration:underline}
a.external:visited	{color:#00578e; text-decoration:underline}
a.external:hover	{color:#000000; text-decoration:none}

a.external1			{font-family:Verdana, arial, sans-serif; font-size:12px;}
a.external1:link	{color:#00578e; text-decoration:underline}
a.external1:visited	{color:#00578e; text-decoration:underline}
a.external1:hover	{color:#000000; text-decoration:none}

a.standardmini		{font-family:Verdana, arial, sans-serif; font-size:11px;font-weight:normal}
a.standardmini:link		{color:#00578e; text-decoration:none}
a.standardmini:visited	{color:#00578e; text-decoration:none}
a.standardmini:hover	{color:#000000; text-decoration:none}

/* testimonials style */
.testimonials_spotlight		{padding-left: 10px; padding-right: 10px; padding-top: 20px; padding-bottom: 30px; background-color:#f5f5f5; font-family:Verdana, arial, sans-serif; font-size:14px; color:#717073; width:300px}
.testimonialsAuthor_spotlight	{font-family:Verdana, arial, sans-serif; font-size:12px; color:#717073;}