/* CSS Document - weldcote.css */

	a:link /*Controls the normal links on the page*/ 
		{ 
  		color               :  #DC341E; /*pantone red*/
  		font-weight         :  bold; 
  		text-decoration     :  underline; 
  		background          :  transparent;
  		}
  		
	a:visited /*Controls visited link effect on the page*/ 
		{ 
  		color		    :  #DC341E; /*pantone red*/
   		font-weight         :  bold;
  		text-decoration     :  underline; 
  		background          :  transparent;
  		}
  
	a:hover /*Controls hover link effect on the page*/
		{ 
  		color		    :  #606466; /*weldcote gray*/
  		font-weight         :  bold; 
  		text-decoration     :  underline; 
  		background          :  transparent;
  		}

	body /*Body tag controls overall look of the pages like alignment and background color*/ 
		{
		background-color    :  White;
		margin              :  10px 10px 10px 10px;
		padding             :  0px;
		}
	
	#leftcontent /**Controls the left hand column of the page including its location*/ 
		{
		font-family         :  Verdana, Arial, Helvetica, sans-serif;
		color               :  Black;
		font-size           :  12px;
		position            :  absolute;
		left                :  21px;
		top                 :  115px;
		width               :  175px;
		background          :  transparent;
		z-index             :  5;
		}
		
	#centercontent /**Controls the center column of the page including its location*/ 
		{
		background          :  transparent;
   		margin-left         :  201px;
		width		    :  571px;
		color               :  #DC341E; /*this color refers to the text within the center container*/
		font-family         :  Verdana, Arial, Helvetica, sans-serif;
		font-size           :  18px;
		z-index		    :  11;		
		}
		
	html>body #centercontent 
		{
   		margin-left         :  201px;
   		margin-right        :  201px;
		}

	#banner /*Controls the header box at the top of the page*/
		{
		background          :  transparent;
		background-repeat   :  repeat-x; 
		height              :  127px;
		text-align          :  left;
		font-family         :  Verdana, Arial, Helvetica, sans-serif;
		color               :  Black;
		font-size           :  12px;
		font-weight         :  bold;
		z-index		    :  5;		
		}
		
		html>body #banner 
		{ 
		height              :  99px;
		}
			
	#mainheadgraphic /*Controls the graphic placed inside the top header box*/
		{
		background          :  transparent url('images/jpg/weldcoteBanner.gif') no-repeat top left;
	   	width               :  744px;
	   	height              :  140px;
	   	}

	#headtextbox /*Controls properties and location of the top center navigation bar dots*/ 
		{
	position            :  relative;
	margin              :  0px;
	padding-top         :  0px;
	padding-right       :  5px;
	padding-bottom      :  0px;
	background          :  transparent;
	font-family         :  Verdana, Arial, Helvetica, sans-serif;
	font-weight         :  bold;
	color               :  #606466; /*weldcote gray*/
	text-align          :  center;
	font-size           :  10px;
	left		    :  202px;
	top		    :  0px;
	width		    :  571px;
	height		    :  34px;
	z-index		    :  21;
	clip		    :  rect(10 auto auto auto);
		}
			
	a.headtextbox:link /*Controls the link formatting of the top center navigation bar*/
		{
		color               :  #DC341E; /*pantone red*/
		text-decoration     :  none;
		background          :  transparent;
   		}
   		
	/*Headtextbox class*/
	/*Headtextbox class controls the top center green links in the banner area*/
	a.headtextbox:visited 
		{
		color               :  #DC341E; /*pantone red*/
		text-decoration     :  none;
		background          :  transparent;
		}

	a.headtextbox:hover 
		{
		color               :  #606466; /*weldcote gray*/
		text-decoration     :  underline;
		background          :  transparent;
		}
		
	/*End headtextbox class*/
		
	p,h1,pre /*Controls the relative location of the top center navigation bar*/ 
		{
		margin              :  10px 10px 10px 10px;
		}

	/*Sitemaplink class*/
	/*Sitemaplink class controls the link below the left red buttons*/
		a.sitemaplink:link 
		{
		font-family         :  Verdana, Arial, Helvetica, sans-serif;
		font-weight         :  bold;
		font-size           :  16px;
		color               :  #DC341E; /*pantone red*/
		text-decoration     :  none;
		background          :  transparent;
		}
	
		a.sitemaplink:visited 
		{
		font-family         :  Verdana, Arial, Helvetica, sans-serif;
		font-weight         :  bold;
		font-size           :  16px;
		color               :  #DC341E; /*pantone red*/
		text-decoration     :  none;
		background          :  transparent;
		}

		a.sitemaplink:hover 
		{
		font-family         :  Verdana, Arial, Helvetica, sans-serif;
		font-weight         :  bold;
		font-size           :  16px;
		color               :  #606466; /*weldcote gray*/
		text-decoration     :  none;		
		background          :  transparent;
		}
		
	/*End Sitemaplink class*/
	
	/*Photolink class*/
	/*Photolink class controls the links in the body*/
	  	a.Photolink:visited 
		{
		font-family         :  Verdana, Arial, Helvetica, sans-serif;
		font-weight         :  bold;
		font-size           :  14px;
		color               :  #DC341E; /*pantone red*/
		text-decoration     :  none;
		background          :  transparent;
		}

		a.Photolink:hover 
		{
		font-family         :  Verdana, Arial, Helvetica, sans-serif;
		font-weight         :  bold;
		font-size           :  14px;
		color               :  #606466; /*weldcote gray*/
		text-decoration     :  none;
		background          :  transparent;
		}
		
	/*End Photolink class*/
	
	#bottextbox /*Controls properties and location of the bottom navigation bar dots*/ 
		{
		position            :  relative;
		margin              :  0px;
		padding-top         :  5px;
		padding-right       :  5px;
		padding-bottom      :  5px;
		background          :  transparent;
		font-family         :  Verdana, Arial, Helvetica, sans-serif;
		font-weight         :  bold;
		color               :  #606466; /*weldcote gray*/
		text-align          :  center;
		font-size           :  10px;
		left		    :  -7px;
		top		    :  -10px;
		width		    :  550px;
		height		    :  10px;
		border              :  2px solid #606466; /*weldcote gray*/
		z-index		    :  30;
		}
		
		html>body #bottextbox 
		{
   		margin-left         :  201px;
   		margin-right        :  201px;
		}	
			
	a.bottextbox:link /*Controls the link formatting of the bottom navigation bar*/
		{
		color               :  #DC341E; /*pantone red*/
		text-decoration     :  none;
		background          :  white;
   		}
   		
	/*Bottextbox class*/
	/*Bottextbox class controls the bottom center red links in the bottom navigation bar*/
	a.bottextbox:visited 
		{
		color               :  #DC341E; /*pantone red*/
		text-decoration     :  none;
		background          :  white;
		}

	a.bottextbox:hover 
		{
		color               :  #606466; /*weldcote gray*/
		text-decoration     :  underline;
		background          :  white;
		}
	/*End bottextbox class*/
	
	

	h1 
		{
		font-family         :  Verdana, Arial, Helvetica, sans-serif;
		font-weight         :  bold;
		font-size           :  18px;
		color               :  #DC341E; /*pantone red*/
		padding-top         :  0px;
		padding-bottom      :  5px;
		}
		
	h2 
		{
		font-family         :  Verdana, Arial, Helvetica, sans-serif;
		font-weight         :  bold;
		font-size           :  12px;
		color               :  #DC341E; /*pantone red*/
		padding-bottom      :  0px;
		padding-left        :  10px;
		padding-top         :  10px;
		}
		
	h3 
		{
		font-family         :  Verdana, Arial, Helvetica, sans-serif;
		font-weight         :  bold;
		font-size           :  16px;
		color               :  #FFFFF0; /*off-white*/
		padding-bottom      :  0px;
		padding-left        :  10px;
		padding-top         :  10px;
		}
		
	h4 
		{
		font-family         :  Verdana, Arial, Helvetica, sans-serif;
		font-weight         :  bold;
		font-size           :  16px;
		color               :  white;
		padding-bottom      :  0px;
		padding-left        :  10px;
		padding-top         :  10px;
		}
		
	#banner h1 
		{
		font-family         :  Verdana, Arial, Helvetica, sans-serif; 
		font-size           :  14px;
		padding             :  10px 10px 10px 10px;
		margin              :  0px;
		}
		
	/*Begin navlist section*/
	/*Navlist sections below control images, size, placement, and background color 
  	  of the navigation buttons in the box at left hand column of the page*/
  	 
	#navlist 
		{
		width               :  175px;
		}
		
	#navlist ul 
		{
		margin              :  0; 
		padding             :  0;
		list-style-type     :  none; /*NOTE Turns off bullets*/
		font-family         :  Verdana, Arial, Helvetica, sans-serif;
		font-size           :  14px;
		font-weight         :  bold;
		}
	
	#navlist li 
		{
		margin              :  0px 0 15px 0;
		}

	#navlist a 
		{
		/*/*/display        :  block;
		padding             :  2px 2px 2px 24px;
		border              :  1px solid #333;
		width               :  175px;
		background-color    :  #DC341E; /*pantone red*/
		background-image    :  url(images/gif/button.gif); 
		width               :  149px;
		}
	
	html>body #navlist 
		{
		width               :  149px;
		}

	#navlist a:link 
		{
		color               :  #FFFFFF; /*white*/
		/*/*/color          :  #FFFFFF;
		text-decoration     :  none; 
		}

	#navlist a:visited 
		{
		color               :  #FFFFFF;
		/*/*/color          :  #FFFFFF;
		text-decoration     :  none; 
		}

	#navlist a:hover 
		{
		border              :  1px solid #333;
		background-color    :  Black;
		background-image    :  url(images/gif/over.gif);
		color               :  white;
		}
				
	/*End navlist section*/

	.cssok /*CSS validation from W3C*/ 
		{ 
  		background	    :  transparent;
  		padding             :  5px 0px 0px 0px;
  		margin              :  0px;
  		border              :  0px;
  		} 


  
