html, body, *				{ padding:0px; margin:0px; }
html 							{ overflow: -moz-scrollbars-vertical; }
html, body					{ font:11px Arial, Helvetica, sans-serif; line-height:17px; color:#373737; }
body							{ background-color:#828282; }
p								{ padding:0 0 13px 0; }
.clear						{ clear:both; }
ul								{ list-style-type:none; }
#maincontent ul			{ padding-left:7px; }
#maincontent ul li		{ padding-left:17px;background:url(../images/yellow_bullet_small.gif) 0px 0px no-repeat; }
#maincontent ol li		{ margin: 0 0 13px 24px; }
p.header                 { font-size:13px; color:#ffffff; }

#banner_img_container	{ width:732px; height:200px; float:left;}

#container 					{ width:942px; background-color:#e3e3e3; margin: 0 auto; padding:15px;}
#header1						{ width:930px; height:63px; background:#ffffff url(../images/strapline.gif); text-align:right;padding:3px 10px 0 0; font-size:11px;  margin:0 0 8px 0;}
#header1 a					{ color:#373737; text-decoration:none; }
#header2						{ width:940px; height:194px; background:#557689 url(../images/header2image.gif) no-repeat; margin:0 0 0 0; }
#header2	h2					{ padding:26px 0 0 363px; text-transform:uppercase; font-size:23px; line-height:24px; color:#f0ab00; }
#header2 p					{ padding:0 30px 0 363px; color:#ffffff; }
#content						{ width:940px; background-color:#e3e3e3; margin:8px 0 0 0;}
#maincontent				{ width:692px; background-color:#ffffff; float:left; padding:20px; }
#maincontent h3			{ text-transform:uppercase; font-family:"Arial Black", Helvetica, sans-serif; font-size:19px; color:#212121;}
#maincontent img			{ /*margin:6px 0 10px 24px;*/ border:1px solid #CCCCCC; }
#maincontent table img	{ margin:6px 0 10px 0; border:1px solid #CCCCCC; }
#sidecontent				{ width:190px; background-color:#ffffff; float:right; padding:14px 0 10px 10px; }

#header1_nav_container		{width:390px; float:right; height:54px;}
#header1_top_nav			{width:375px; height:20px; text-align:right;}
#header1_top_nav a	 		{font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:11px; text-decoration:none;}
#header1_top_nav a:hover	{text-decoration:none;}

#header1_grey_nav			{background-color:#9c9c9c; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff; margin:0 71px 0 0; float:right; text-align:left;}
#header1_grey_nav a			{color:#ffffff; text-decoration:none;}
#nav_left_rounded			{float:left; background:url(../images/nav_left_rounded.gif) top no-repeat; width:8px; height:19px;}
#nav_right_rounded			{float:right; background:url(../images/nav_right_rounded.gif) no-repeat; width:8px; height:19px;}

#sidecontent-video				{ width:190px; background-color:#ffffff; float:right; margin-top:8px; padding:14px 0 10px 10px;}
#sidecontent-video a			{color:#373737; }

h1								{font-family:"Arial Black", Helvetica, sans-serif; font-size:19px; color:#212121; text-transform:uppercase}
h2								{font-family:Arial, Helvetica, sans-serif; font-size:19px; color:#666666; padding-bottom:19px;}
h4								{ text-transform:uppercase;padding-bottom:10px; font-size:12px; font-family:"Arial Black", Helvetica, sans-serif; color:#333333;}
h5								{ text-transform:uppercase;padding-bottom:10px; font-size:12px; }
h6								{ text-transform:uppercase;padding-bottom:10px; font-size:18px; color:#666666;}

#footer						{ width:972px; background-color:#828282; margin: 0 auto; padding: 22px 0 50px 0; font-size:11px; color:#ffffff; }
#footer a					{ color:#ffffff; text-decoration:none; }
#footer a:hover			{ text-decoration:underline; }
#footer-left				{ width:480px; float:left; text-align:left; }
#footer-right				{ width:480px; float:right; text-align:right; }


#maincontent a				{ color:#373737; font-weight:bold; text-decoration:none; padding-bottom:5px; }
#maincontent a:hover		{ text-decoration:underline; }
.icon a						{ background:url(../images/yellow_bullet.gif) 0px 0px no-repeat; display:block; height:auto; padding:0 0 0 22px; color:#373737; text-decoration:none; font-size:12px;}

.icon_social a			  {display:block; height:auto; padding:0 0 0 22px; color:#373737; text-decoration:none; font-size:12px;}

.icon_blg					{background:url(../images/blogger_16.png) 0px 2px no-repeat; !important}
.icon_twt					{background:url(../images/twitter_16.png) 0px 2px no-repeat; !important}
.icon_fb						{background:url(../images/facebook_16.png) 0px 4px no-repeat; !important}
.icon_ytb					{background:url(../images/youtube_16.png) 0px 4px no-repeat; !important}

.icon a:hover				{ text-decoration:underline; }
.icon-email a				{ background:url(../images/icon-email.gif) 0px 0px no-repeat; display:block; height:20px; padding:0 0 0 22px; color:#373737; text-decoration:none; }
.icon-email a:hover		{ text-decoration:underline; }
.icon-phone 				{ background:url(../images/icon.gif) 0px 0px no-repeat; display:block; height:20px; padding:0 0 0 22px; color:#373737; text-decoration:none; }
.icon-pdf 					{ background:url(../images/icon-pdf.gif) 0px 0px no-repeat; display:block; height:32px; padding:0 0 16px 32px; color:#373737; text-decoration:none; }
.icon-cta 					{ background:url(../images/icon-cta.gif) 0px 14px no-repeat; display:block; height:32px; padding:10px 0 16px 32px; color:#373737; text-decoration:none; }

li.icon				{padding:2px 0 2px 0;}
li.icon_social				{padding:2px 0 2px 0;}

.video 				{ background:url(../images/play_icon.gif) 0px 10px no-repeat; height:20px; padding:10px 0 0 22px; color:#373737; text-decoration:none; }
td.video			{padding-top:9px;}

.nav 					{width:940px; list-style:none; height:47px; background-color:#edb323; font-family:arial,verdana,sans-serif; font-size:13px; color:#333333; padding:19px 0 0 0;}
.nav li.top 			{float:left;}
.nav li a.top_link 		{display:block; float:left; height:40px; line-height:17px; color:#666; text-decoration:none; font-family:arial,verdana,sans-serif; font-size:13px; color:#333333; cursor:pointer; text-align:center; width:133px;}
.nav li a.top_link span {display:block;}
.nav li a.top_link:hover {}
.anchor_wrapper			{margin:0 auto;}
.nav_single_line		{padding:4px 0 0 0;}

.nav li:hover > a.top_link {}
.nav li:hover > a.top_link span {  }


.nav table 					{border-collapse:collapse; width:0; height:0; position:absolute; top:0; left:0;}

/* Default link styling */

/* Style the list OR link hover. Depends on which browser is used */

.nav a:hover 				{visibility:visible; position:relative; z-index:200;}
.nav li:hover 				{position:relative; z-index:200;}

/* keep the 'next' level invisible by placing it off screen. */
.nav ul 					{position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none; font-family:arial,verdana,sans-serif; font-size:13px; color:#333333;}

.nav ul.drop1 				{width:182px; text-align:left;}
.nav ul.drop2 				{width:163px; text-align:left;}

.nav :hover ul 			{left:0; top:40px; background: #edb323; padding:0px; /*border:1px solid #bababa; border-width:0 1px 1px;*/ white-space:nowrap; height:auto; z-index:300;}
.nav :hover ul li 		{display:block; height:30px; position:relative; font-weight:normal; width:auto;}
.nav :hover ul li a 		{display:block; font-size:11px; height:24px; line-height:20px; width:auto; padding:2px 10px 0 10px; color:#000; text-decoration:none;}
.nav :hover ul li a:hover {background:#698797; color:#fff;}


.thumbs_left_col		{padding-left:24px; width:222px; float:left;}
.thumbs_right_col		{padding-left:126px; width:222px; float:left;}


.thumbs_right_col img	{margin-bottom:15px;}
.thumbs_left_col img	{margin-bottom:15px;}

/* HOMEPAGE */

#home_container			{width:940px; height:987px;  background:url('../images/home_main_bg.jpg') no-repeat left top;}
#home_top_content		{padding:25px 0 0 145px; width:795px; float:left;}
#home_swf_container		{padding:53px 0 0 117px; width:825px; float:left;}

/*#home_top		{width:940px; background-color:#E4E3DE; }
#home_top_left	{width:143px; float:left; background:url('../images/home_top_left.jpg') no-repeat left bottom #E4E3DE; height:350px;}
#home_top_middle{width:797px; float:left; position:relative;}

#home_top_middle_top{width:797px; background:url(../images/home_top_middle_top.jpg) top right no-repeat; padding:25px 0 0 0;}
#home_top_left_middle_bottom{width:797px position:absolute; bottom:0px; background:url('../images/home_top_left_middle_bottom.jpg') no-repeat left top; height:57px;}

#home_top_right	{width:87px; float:left; position:relative; height:335px;}
#home_top_right_top {background:url(../images/home_top_right_top.jpg) top right no-repeat; height:160px;}
#home_top_right_bottom {background:url(../images/home_top_right_bottom.jpg) bottom right no-repeat; height:83px; position:absolute; bottom:0px; width:87px;}

#home_middle	{width:940px; background-color:#E7E9E6;}
#home_middle_left	{width:143px; float:left; background:url('../images/home_middle_left.jpg') no-repeat left top #d4d5cf; height:354px;}
#home_middle_middle	{width:710px; float:left; background:gray; height:354px;}*//* THE DASHBOARD*/
/*#home_middle_right {width:87px; float:left;background:url('../images/home_right_gradient.jpg') repeat-y left top #E7E9E6; height:354px;}

#home_bottom	  	{width:940px; background:url('../images/home_bottom.jpg') no-repeat left top #E7E9E6; height:153px;}*/

/* VIDEOS PAGE */
.col-1-4			{ width:155px; float:left; padding-right:14px; }
.col-2-4			{ width:155px; float:left; padding-right:14px; }
.col-3-4			{ width:160px; float:left; padding-right:14px; }
.col-4-4			{ width:160px; float:left; }
