/* * * * * * * * * * * * * * * * * * * * *

	CSS for Land Skills Training web site

 * * * * * * * * * * * * * * * * * * * * */

/* General Styles */

body {  margin: 0;
        padding: 0;
        background-color: #FFFFFF;
        color: #000000;
        border-style:none;  
        font-family: Franklin Gothic Medium, Arial Black, Arial;
}

table { margin: 0px;
        padding: 0px;
        border-spacing: 0px;
        border: 0px;
        border-collapse: collapse; 
}

td {    padding: 0; 
        vertical-align: top;
}

.h1 { font-size: 50px;
      line-height: 170%; 
      padding-left: 20px; }

.h2 { font-size: 30px;
      line-height: 130%; 
      align: center;}

.hometext { font-size: 20px;
            line-height: 110%; 
            align: justify;}
            
.courseintro { font-size: 16px; }
.coursetext  { font-size: 14px; }
            
.stdgreen {color: 006600; }            

/* The header styles */
.page-header1 { height: 95px;
	            width: 100%;
	            margin: 0;
	            padding: 0;
	            padding-left: 10px;
	            background: #31422F url('images/landscaped.jpg') no-repeat left;
	            color: white;
	            vertical-align: middle;
}

.page-header2 { height: 1px;
	            width: 100%;
	            margin: 0;
	            padding: 0; }

/* Menu Styles */
.menutable { border: 0px solid #000000; }

.menucell-on { border: 3px solid #000000; 
               font-size: 13px;
               background: #006600;
               color: #FFFFFF;
               font-weight: bold;
	           padding-left:0.5em;
	           padding-right: 0.5em;
               line-height: 150%;
               letter-spacing:0pt;
               width: 200px;
}

.menucell-off { border: 3px solid #000000; 
                font-size: 13px; 
                background: #559B37;
                color: #FFFFFF;
	            padding-left:0.5em;
	            padding-right: 0.5em;
                line-height: 150%;
                letter-spacing:0pt;
                width: 200px;
}

/* Standard hyperlink style */
a              {color: #ffffff; text-decoration: none; font-weight: normal;}
a:link         {color: #ffffff; text-decoration: none; font-weight: normal;}
a:visited      {color: #ffffff; text-decoration: none; font-weight: normal;}
a:hover        {color: #000000; text-decoration: none; font-weight: normal;}
a:active       {color: #000000; text-decoration: none; font-weight: normal;}

/* Menu hyperlink style */
a.l1           {color: #ffffff; text-decoration: none; font-weight: normal;}
a.l1:link      {color: #ffffff; text-decoration: none; font-weight: normal;}
a.l1:visited   {color: #ffffff; text-decoration: none; font-weight: normal;}
a.l1:hover     {color: #ffffff; text-decoration: none; font-weight: bold; font-size: 12px;}
a.l1:active    {color: #ffffff; text-decoration: none; font-weight: bold; font-size: 12px;}

/* Small hyperlink style */
a.l2           {font-size: 12px; color: #006600; text-decoration: none; font-weight: normal;}
a.l2:link      {font-size: 12px; color: #006600; text-decoration: none; font-weight: normal;}
a.l2:visited   {font-size: 12px; color: #006600; text-decoration: none; font-weight: normal;}
a.l2:hover     {font-size: 12px; color: #000000; text-decoration: none; font-weight: normal;}
a.l2:active    {font-size: 12px; color: #000000; text-decoration: none; font-weight: normal;}

/* Non-white hyperlink style */
a.l3           {color: #006600;}
a.l3:link      {color: #006600;}
a.l3:visited   {color: #006600;}
a.l3:hover     {color: #000000;}
a.l3:active    {color: #000000;}

/* Non-white hyperlink style */
a.L4           {color: #000000; text-decoration: underline; }
a.L4:link      {color: #000000; text-decoration: underline; }
a.L4:visited   {color: #000000; text-decoration: underline; }
a.L4:hover     {color: #000080; text-decoration: underline; }
a.L4:active    {color: #000080; text-decoration: underline; }

/* * * * *

	The main menu bar
	
*/

#mainmenu {
	position: absolute;
	top: 6em;
	left: 1em;
	width: 18em;
	margin-top: 2em;
	border: 0px none;
	font-family: Gill Sans MT Condensed, Arial, sans-serif;
	font-size: 0.75em;
}


/* Force style on the links */


#mainmenu a:link, #mainmenu a:visited, #mainmenu a:active {

	padding-left:0.5em;
	padding-right: 0.5em;
	line-height: 120%;
	width: 100%; 
	background-color: #2979AE;
	border:2px solid #000000; 
	color: #FFFFFF;
	text-decoration: none;
	text-transform:uppercase; 
}


#mainmenu u {
	border:2px solid #000000; 
	color: #FFFFFF;
	padding-left:0.5em;
	padding-right: 0.5em;
	line-height: 120%;
	width: 100%; 
	background-color: #7F7F7F;
	text-decoration: none; 
	font-weight:bold;
	text-transform:uppercase; 
}

#mainmenu .lastupdate {
	color:#2979AE;
	font-size: 75%;
}

#menubox {
	border: 2px solid #000000;
	padding: 0;
	margin: 0;
	width: 100%;
}

#menuimagebox {
	padding: 0;
	margin: 0;
	width: 100%;
	height: 16em;
}




/* * * * *

	The main content
	
*/

#maincontent {
	font-family: Gill Sans MT Condensed, Arial, sans-serif;
	background-color: #FFFFFF;
	color: #2979AE;
	margin-left: 15em;
	margin-right: 2em;
	padding: 2em;
}



#maincontent h1 {
	text-transform:uppercase; 
	font-size: 150%;
	color: #2979AE; 
	letter-spacing:-1pt;
}


#maincontent h2 {
	margin-left: 5em;
	text-transform:uppercase; 
	font-size: 125%;
	color: #7F7F7F;
	letter-spacing:-1pt;
}


#maincontent h3 {
	font-variant:normal; 
	font-size:150%; 
	font-weight:bold;
}


#maincontent .question {
	font-size: 125%;
	color: #7F7F7F;
}


#maincontent .answer {
	font-size: 125%;
	color: #2979AE;
}

#maincontent .companyname {
	color: #2979AE;
	text-transform:uppercase;
	font-size: 100%;
}

#maincontent .companyprofile {
	color: #7F7F7F;
	font-size: 100%;
}

#maincontent .large {
	font-size:125%; 
	line-height:100%;
}

#maincontent .largegrey {
	font-size:125%; 
	line-height:100%;
	color: #7F7F7F;
}

#maincontent .grey {
	color: #7F7F7F;

}

#maincontent .largequestion {
	font-size:125%; 
	line-height:100%;
	color: #7F7F7F;
}

#maincontent p {
	font: 125%;
	letter-spacing:0pt;	
	line-height:100%
}

#maincontent .contactlink a {
	font-size:125%; 
	line-height:100%;
	color: #7F7F7F;
	text-decoration: none;
}