/*********************************************************************/
/* author: Ferrous MFG
/*********************************************************************/

html,body		{color:#4e5157; margin:0px; margin:0 auto; padding: 3px;}

/*Define default HTML styles*/
* 				{font-family:arial, verdana, Geneva, Helvetica, sans-serif; font-size:12px; line-height: 15px;}
body			{background-color:#23282a; background-image:url(images/wires.jpg);}
#core			{text-align:left; width:770px; background-color:#FFFFFF; background-image: url(images/steel.jpg); margin:0 auto; border-bottom :3px solid #FFFFFF; border-right :3px solid #FFFFFF; border-left :3px solid #FFFFFF; border-top :3px solid #FFFFFF; }
#coreHome		{text-align:left; width:770px; background-color:#FFFFFF; margin:0 auto; border-bottom :3px solid #FFFFFF; border-right :3px solid #FFFFFF; border-left :3px solid #FFFFFF; border-top :3px solid #FFFFFF; }
#header			{width:770px; padding:0px; margin:0px;}
#midsection             {padding: 100px}
#midsub					{padding: 50px} {font color="#000000"}
#navigation, #body			{float:left; height:100%;}
#container2 #navigation		{display: block; width:185px; padding: 32px 0px 0px 0px; margin:0px; background-color: #FFFFFF;}
#container2 #body			{display: block; width:585px;}
#rightside				{display: list-item ; width:135px;float:right; margin:0px; height:100%;}

#containerHome #navigation		{display:block; width:290px; padding: 0px 0px 0px 0px; margin:0px; background-color: #FFFFFF;}
#containerHome #body			{display:block; width:480px;}

#navigation ul				{list-style-type:none; margin:0 0 0 0px; padding:0px;}
#navigation li				{color:#203040; padding:8px 7px 8px 10px; margin:0; border-bottom:1px solid #90a0b0; text-align:left; background-color:#FFFFFF;}
#navigation li.current 		{background-color:#203040; color:#FFFFFF; padding:10px 7px 10px 10px; margin:0; border-top:1px solid #bbbbbb; text-align:left;}		
#navigation li.current a	{color:#FFFFFF; text-decoration:none; display:block;}
#navigation li.current2 		{background-color:#CFDBE7; color:#FFFFFF; padding:10px 7px 10px 10px; margin:0; border-top:1px solid #bbbbbb; text-align:left;}		
#navigation li.current2 a:hover	{color:#000000; text-decoration:none; display:block;}
#navigation li.list 		{background-color:#90A0B0; color:#FFFFFF; padding:10px 7px 10px 10px; margin:0; border-top:1px solid #bbbbbb; text-align:left;}		
#navigation li.list a:hover	{color:#FFFFFF; text-decoration:none; display:block;}
#navigation a 				{color:#203040; text-decoration:none }
#navigation a:hover 		{color:#ce8b21; text-decoration:none;}

#footer						{font-size: 0px; width:770px; height:10px; position:relative;  margin:0 auto; text-align:left; background-color:#000000; clear:both; border-top :2px solid #FFFFFF; }	
#footerText					{width:770px; position:relative;  margin:0 auto; text-align:right; color:#737373; font-size: 11px; border-top :2px solid #737373;}	
#footerText a				{font-size: 11px; color: #8a1c1c;}	

.fullHeight		{height:100%;}

a				{color:#ad2424; text-decoration:none;}
a:hover			{color:#506080; text-decoration:underline;}
hr				{background-color:#77a4c5; color:#77a4c5; height:1px;  width:100%;  margin:0px auto;}
#title			{padding:0px 0px 10px 10px;}
h1				{background-color: #e4e8ed; color:#304050; font-size:14px; text-indent:5px; margin:0px; padding:0px; line-height:36px;}
p				{padding:0px; margin:0px;}
img				{border:0px; vertical-align:text-top}	

/* alignnments and Justification Compliance Styles */

.left			{text-align:left;}
.right			{text-align:right;}
.center			{text-align:center;}
.justify 		{text-align:justify;}
.floatLeft		{float:left;}
.floatRight		{float:right;}
.imgCenter		{margin:10px;}
.imgLeft		{float:left; margin-right:10px; margin-top:10px; margin-bottom:10px;}
.imgRight		{float:right;margin-left:10px; margin-top:10px; margin-bottom:10px;}
.nowrap 		{white-space:nowrap}
.fullWidth 		{width:100%;}
.defaultTextHome{padding:10px 20px 20px 0px; margin:0px; text-align:justify;}
.defaultText	{padding:0px 150px 10px 10px; margin:0px; text-align:justify;}
.video		{padding:0px 150px 10px 10px; margin:0px; text-align:justify;}
.padding		{padding:10px 20px 20px 20px; }
.icons  		{padding:2px 5px 2px 5px; }

#breadCrumb
{background-color:#FFFFFF; height:32px;  font-size:11px; color:#90a0b0; text-align:right; padding-right:5px; padding-bottom:0px; line-height:30px;}

#breadCrumb a
{text-decoration:underline;color:#577aa9;background-color:#FFFFFF; height:32px;  font-size:11px; color:#90a0b0; text-align:right; padding-right:5px; padding-bottom:0px; line-height:30px;}

.blue
{color: #506080;}

.red
{color: #ad2424;}