/* CSS Document */
*						{margin:0;padding:0;}
body					{font:12px Arial, sans serif;}
#header				{margin:auto;width:750px;}
/* Old/default h1,h2 styles */
/*
h1 						{font-size:14px;letter-spacing:1px;}
h2 						{font-size:12px;padding:5px 0 10px 0;}
*/

/* new h1,h2 styles */

h1 {font:bold 11pt Arial,sans-serif;}
h1 a {color:#606060;}
h1 a:visited {color:#0000a0}
h2 {font:bold 10pt Arial,sans-serif;}
h2 a {color:#606060;}
h2 a:visited {color:#0000a0;}


h3						{font-size:10px;line-height:12px;}
p						{padding:0px 0px 10px 0;}



#logo					{float:left;margin-top:25px;}
#extranetlink 			{float:right;margin:40px 0px 0px 0px;height:17px}
#extranetlink a{color:#2b318b; text-decoration:underline;}
#skip 					{display:none;}

#region_area {margin:auto;text-align:center;}
#region_list {padding:50px 5px 70px 5px}
#region_list img {padding:0px 5px 0px 5px}
#region_form {padding:0px 0px 50px 0px;}
#region_form p {padding:0px 0px 20px 0px;width:50px;}
#region_form select {width:200px;}


/*
#nav {border-bottom:1px solid #fff; margin:auto;z-index: 222;}
#nav, #nav ul{font:9pt Arial, sans serif; width:749px;height:18px;background:#696972;float:left;list-style:none;line-height:18px;padding-bottom:1px !important;padding-bottom:0px;margin:0;}
#nav a 				{font-weight:bold; display:block;color:#fff;text-decoration:none;padding:0;}
#nav li a#active 		{color:#ccc;}
#nav li 			{float:left;padding:1px 19px 1px 10px;cursor:pointer;background:#696972;border-left:1px solid #fff;color:#fff;margin:0px;z-index: 221;}
#nav li ul 			{font:9pt Arial, sans serif;position:absolute;left:-999em;width:135px !important;background:#000;width:115px;margin-top:1px;margin-left:-11px; border-top:1px solid #fff;z-index: 220;}
#nav li ul li 			{width:115px !important;width:105px;border-bottom:1px solid #fff;border-right:1px solid #fff;z-index: 212;}
#nav li ul a {color:#fff;background:none;display:block;width:135px !important;width:135px;padding:2px 2px 2px 0;}
#nav a.level {z-index: 202;}
#nav li ul ul {display:none;border-top:1px solid #fff;background:#000;margin:-24px 0px 0px 145px !important;margin:-24px 0px 0px 146px;width:145px !important;width:125px;z-index: 211;}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul, #nav li li li li.sfhover ul {left:auto;}
#nav li:hover, #nav li.sfhover {background:#000;}
#nav li li:hover, #nav li li.sfhover {background:#000;}
#nav li li li:hover, #nav li li li.sfhover {background:#000;}
*/

/* Common Nav */
	#nav {position:relative;float:left;padding:0px;margin:0px;z-index:10;}
	#nav a {text-decoration:none;display:block;}
	#nav li {float:left;padding:0px;cursor:pointer;list-style-type:none;}
	#nav ul {float:left;width:150px;padding:0px;position:absolute;left:-999em;margin:0px 0px 0px 0px;}
	#nav ul li {width:150px;display:block;}
	#nav ul li a {display:block;}
	#nav ul ul {display:none;}
	#nav li:hover ul, #nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {left:-999em;}
	#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul, #nav li li li li.sfhover ul {left:auto;}
	
	/* Unique Nav */
	#nav {font:bold 12px Arial, Helvetica, sans-serif;background:#696972; border-bottom:1px solid #fff;width:750px;}
	#nav a {padding:1px 19px 2px 10px;color:#fff;background:#696972;border-left:1px solid #fff;}
	#nav li#fir a {background:#696972;}
	#nav li#fir ul li a:hover {background:#000;}	
	#nav li#fir a:active {color:#CCC;background:#696972;}
	#nav a:hover, #nav li#fir a:hover {color:#fff;background:#000;}
	#nav a#active {color:#ccc;}
	#nav li#fir ul {}
	#nav ul {background:#696972;width:150px;border:1px solid #fff;border-top:none;}
	#nav ul li {border-top:1px solid #eee;}
	#nav ul li a {color:#fff;background:none;padding:2px 2px 2px 10px;border:none;}
	#nav ul ul {margin:-20px 0px 0px 150px;}
	#nav li:hover, #nav li.sfhover {background:#696972;}
	#nav li li:hover, #nav li li.sfhover {background:#696972;color:#000;border-bottom:none;}



	#left_extranet_container {font-size:9px;border-top:0px solid #fff;background:#000;color:#fff;padding:0;width:123px;!important;width:123px;float:left;}
	#extranetlink a{color:#2b318b;text-decoration:underline;}
	#extranetlink a:hover{color:#0048f1; text-decoration:underline;}
	
	#navx {position:relative;border1:1px solid red;padding:0px;margin:0px;z-index:0;}
	#navx a {text-decoration:none;border1:1px solid red;}
	#navx li {position:relative;padding:0px;margin:0px;cursor:pointer;list-style-type:none;border1:1px solid red;}
	#navx li a {display:block;border-bottom:1px solid #fff;padding:3px;}
	#navx ul {padding:0px;margin:0px;position:relative;}
	#navx ul li {display:block;border1:1px solid green;}
	#navx ul li a {display:block;}
	#navx ul ul {display:none;position:absolute;}
	#navx ul li:hover ul {display:block;}
	#navx1 li:hover ul, #navy li:hover ul ul, #navy li:hover ul ul ul, #navy li.sfhover ul ul, #navy li.sfhover ul ul ul {}
	#navx1 li:hover ul, #navy li li:hover ul, #navy li li li:hover ul, #navy li.sfhover ul, #navy li li.sfhover ul, #navy li li li.sfhover ul, #navy li li li li.sfhover ul {}
	
	#navx {font:bold 12px Arial, Helvetica, sans-serif;background:#fff;border-bottom:1px solid #fff;}
	#navx a {padding:0px 0px 0px 0px;color:#fff;background:#000;}
	#navx li a:visited {color:#fff;background:#000;}
	#navx li#fir a:hover {background:#696972;color:#fff;}
	#navx li#fir a {background:#000;color:#fff}
	#navx li#fir a:active {color:#000;background:#000;}
	#navx a:hover, #nav li#fir a:hover {color:#eee;background:#696972;}
	#navx a#active {color:#999;}
	#navx li#fir ul {}
	#navx ul {background:#000;border-top:none;}
	#navx ul ul {width:123px;margin:-22px 0px 0px 123px;}
	#navx li:hover, #navy li.sfhover {background:#696972;}
	#navx li li:hover, #navy li li.sfhover {background:#696972;color:#000;}
	#navx li a:hover {background:#696972;color:#fff;}
	#navx a.hide {display:none;padding:0px;margin:0px;}
	#navx li.hide {height:100%;border1:1px solid red;}
	#navx li a.xmenutitle {color:#999;}
	#navx li.lastie {top:-3px;}
	#navx li.last {margin-top:0px;top:0px;}


/* home container righthand text region */

#banner{clear:both;padding:0;margin:auto;}
#ccbanner{clear:both;height:303px; min-height:303px; max-height:300px; padding:0;margin:auto; overflow:hidden;}
#ccbanner .banner{position:absolute;display:block;width:748px;height:298px;}

#ccbanner #b1{}

#ccbanner2{clear:both;height:300px; min-height:300px; max-height:300px; padding:0;margin:auto; overflow:hidden;}
#ccbanner2 .banner{position:absolute;display:block;width:748px;height:298px;}

#ccbanner2 #b1{}

#bannerContent{position:absolute;display:block;width:748px;height:253px;}
#bannerContent table{margin-top:65px;}
#bannerContent table strong{font-size:1.4em;}
#bannerContent p{padding:0px}
#bannerContent  h2{font-size:12pt;}
#bannerContent ul,#bannerContent ol{margin:10px 0px 0px 25px;}
#bannerContent ul li{padding-bottom:10px;}
#bannerContent a{display:block;color:#000; padding-bottom:10px;}

/* added for banner rotation */
#banner_wrap {position:relative; background:url(images/bg_banner.gif) center bottom no-repeat ;clear:both;height:200px; width:615px;padding:0px 0px 0px 0px;margin:0px;border:0px solid #000; z-index:1;}
#banner_wrap a {position:absolute; left:0px; top:0px; }
#banner_wrap a img {padding-top:5px; border:0px solid #fff;}
#container2			{margin:auto;padding-left:1px;width:749px;background:#fff;margin-top:0px; border:0px dotted #000;}
#banner_body {float:left; width:240px; height:210px;border:1px solid #cecece;}

#container			{margin:auto;padding-left:2px;width:750px;background:#fff;margin-top:-3px; }
#extranetcontainer	{margin:auto;padding-left:2px;width:750px;background:#fff;margin-top:0px;padding-top:2px;border-top:1px dotted #666;border-left:0px;background:url(images/container_bg.gif) repeat-y;}
#extranetcontainer_full	{margin:auto;padding-left:2px;width:750px;background:#fff;margin-top:0px;padding-top:2px;border-top:1px dotted #666;border-right:1px solid #666;;min-height:115px;background:url(images/container_full_bg.gif) repeat-y;}
#leftcontainer		{font-size:9px;border-top:0px solid #fff;background:#000;color:#fff;padding:0;width:123px;!important;width:123px;float:left;}
#leftcontainer a:visited	{color:#0000A0;}
#leftcontainer ul 	{margin:0px;padding:0px;}
#leftcontainer li	{font-weight:bold;font-size:9px;list-style-type:none;border-bottom:solid #fff 1px;color:#fff;padding:2px 0px 3px 3px;}
#leftcontainer li a	{color:#fff;text-decoration:none;display:block;background:top left url(images/img_white_bullet_new.gif) no-repeat;padding:2px 0px 2px 10px;}
#leftcontainer li a:hover {color:#fff;background:top left url(images/img_red_bullet_new.gif) no-repeat;}
#kill_leftcontainer li a:visited {color:#0000A0;background:top left url(images/img_red_bullet_new.gif) no-repeat;}
#scada				{height:17px;border-bottom:solid #fff 1px;}
#scada a		{}
#scada a:hover		{background:url(images/scada_red_bullet.gif) no-repeat;text-decoration: none;}
#middlecontainer	{width:355px; padding:0; float:left;margin-left:2px;}
#middlecontainer a:visited	{color:#0000A0;}

#mid_home_container	{width:360px; padding:0; float:left;}
#mid_home_container ul {margin:0px;padding:0px;width:368px;}
#mid_home_container li{font-size:9px; font-weight:bold; background:bottom url(images/bottomdotted.gif) no-repeat; list-style-type:none;margin:0px 0px 0px 0px;padding:2px 0px 3px 0px;}
#mid_home_container li a {color:#000;text-decoration: none;list-style-type:none;display:block;background:url(images/grey_bullet_new.gif) no-repeat;padding:2px 0px 6px 15px;}
#mid_home_container li a:hover{color:#000;background:top left url(images/red_bullet_new.gif) no-repeat;text-decoration: none;list-style-type:none;}
#kill_mid_home_container li a:visited{color:#0000A0;background:top left url(images/red_bullet_new.gif) no-repeat;text-decoration: none;list-style-type:none;}

#mid_extranet_container {margin-left:4px;border-left1:1px solid #666;border-right1:1px solid #666;padding:0px 10px 10px 10px; float:left;width:460px;}
#mid_extranet_container_full {margin-left:4px;border-left1:1px solid #666;border-right1:1px solid #666;padding:0px 10px 10px 10px; float:left;border1:1px solid;width:601px;}
#mid_extranet_container ul, #mid_extranet_container_full ul {margin:0px 0px 0px 35px;padding:0px;}
#mid_extranet_container li, #mid_extranet_container_full li {list-style-type:dot;margin:0px 0px 0px 0px;padding:2px 0px 3px 10px;}

#xmenu {padding:10px 10px 10px 10px;}
#xmenumsg {padding:5px 5px 5px 5px;}
#xmenutitle {width:150px;color:#999;font:bold 12px Arial, Helvetica, sans-serif;background:#000;margin:0px 0px 0px 12px;padding:2px 0px 2px 0px;}

#rightcontainer		{border-top:0px solid #fff;width:253px;float:right;padding:0px 2px 0px 2px;}
#rightcontainer a:visited	{color:#0000A0;}
#rightcontainer img	{padding:0px;border:none;}
#rightcontainer a img {-moz-opacity:1;filter:alpha(opacity=100);}
#rightcontainer a:hover img {-moz-opacity:0.7;filter:alpha(opacity=70);}

#rightextranetcontainer		{border-top:0px solid #fff;width:135px;float:right;padding:0px 2px 0px 2px;}
#rightextranetcontainer p  {padding:0px;margin:0px;}
#rightextranetcontainer a:visited	{color:#0000A0;}
#rightextranetcontainer img	{padding:0px;border:none;}
#rightextranetcontainer a img {-moz-opacity:1;filter:alpha(opacity=100);}
#rightextranetcontainer a:hover img {-moz-opacity:0.7;filter:alpha(opacity=70);}

#columnclear		{clear:both;line-height:111px; }
#footer				{margin:auto;width:750px;color:#666;background:bottom url(images/bottomdotted.gif) no-repeat;padding:10px  0 10px 0;font-size:9px;text-align:center;}
#footer a 			{list-style-type:none; color:#666;}
#footer a:hover		{color:#666;}
input, select {border:1px solid #999; padding:2px;}

.regularText {background:#fff;border1:1px solid #000;width:400px;line-height:20px;padding:10px 0px 10px 0px;}
.regularText td {text-align:left;padding:2px 2px 2px 2px;}
.regularText td {vertical-align:bottom;padding:2px 2px 2px 2px;}
.regularText input.button {text-align:right;padding:2px 2px 2px 2px;margin-left:320px;}

.mediainfo {padding-left:10px;}


