/* ------------------------------------------ */
/* Document for LandscapeSafety.com */
/* ------------------------------------------ */


/* ------------------------------------------ */
/* RESETS, BASIC PAGE SETUP, BASIC TYPOGRAPHY */
/* ------------------------------------------ */


a { outline: none; }
img{border:none;}
a img { border: none; }




form{margin:0 auto; padding:0;}

body{margin:0;padding:0;background-color:#FFFFFF;}
#Body{background-image: url(../Images/Background-Main.jpg);background-repeat: repeat-x;background-position: top;background-color:#5c5c5c;}

/* END RESET */



/* ------------------------------------------ */
/* TOOLBOX CSS */
/* ------------------------------------------ */

a:link { color: #BD0100; text-decoration: underline; font-weight:bold;}
a:visited { color: #BD0100; text-decoration: underline; font-weight:bold;}
a:active { color:#BD0100; text-decoration:none; font-weight:bold;}
a:hover{color: #FFFFFF; background-color:#BD0100; text-decoration:none; font-weight:bold;}


/* END TOOLBOX */


/* ------------------------------------------ */
/* MENU STYLES */
/* ------------------------------------------ */

#nav, #nav ul {
	padding: 0;
	margin: 0;
	list-style: none;
}

#nav a {
	display: block;
	
}

#nav li {
	float: left;
	
}

#nav li ul {
	position: absolute;
	margin-left: -999em;
}

#nav li:hover ul {
	margin-left: 0; /* show the sublist on hover*/
}

#nav li:hover ul, #nav li.sfhover ul {
	margin-left: 0; /* show the sublist on hover*/
}

/*END MENU STYLES


/* ------------------------------------------ */
/* GENERAL STYLES */
/* ------------------------------------------ */

.CenterDiv{text-align:center; margin:0 auto;}


.SearchCell{width:189px; background:url(../Images/LS_05.jpg) no-repeat; padding-left:10px; padding-top:9px; margin:0;}
.SearchCell input{width:123px; height:17px; vertical-align:middle; border:none; border-color:#404040; font-family:Arial, Helvetica, sans-serif; font-size:11px; margin:0; padding:0}


.SearchCell a { outline: none; }
.SearchCell img{border:none;}
.SearchCell a img { border: none; }

.ContentBackground{background:url(../Images/ContentBackground.jpg) top center repeat-y;}

.QuickLinks{width:192px; height:28px; padding-left:10px; padding-top:0px;}
.QuickLinks select{height:18px; width:187px; font-family:Arial, Helvetica, sans-serif; font-size:11px;} 

.BottomLinks{text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:11px; margin-top:5px; height:20px; color:#cbcbcb;}

.BottomLinks a:link { color:#cbcbcb; text-decoration: underline; font-weight:bold;}
.BottomLinks a:visited { color:#cbcbcb; text-decoration: underline; font-weight:bold;}
.BottomLinks a:active { color:#cbcbcb; text-decoration:none; font-weight:bold;}
.BottomLinks a:hover{color:#FFFFFF; background-color:#000000; text-decoration:none; font-weight:bold;}

.News1{width:268px; background:url(../Images/LS_23.jpg) repeat-y;}
.News1 ul{list-style-image:url(../Images/bullet.jpg); font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:18px;}
.News1 ul li{ margin-bottom:10px;}

.News2{width:275px; background:url(../Images/LS_24.jpg) repeat-y;}
.News2 ul{list-style-image:url(../Images/bullet.jpg); font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:18px;}
.News2 ul li{ margin-bottom:10px;}


.BreadCrumbs{width:516px; height:17px; background:url(../Images/BreadCrumbsBackground.jpg) no-repeat; margin-top:27px; padding-left: 27px; font-family:Arial, Helvetica, sans-serif; font-size:11px; padding-top:2px; font-weight:700; color:#4b4842;}

.BreadCrumbs a:link { color: #A10000; text-decoration: underline; font-weight:bold;}
.BreadCrumbs a:visited { color: #A10000; text-decoration: underline; font-weight:bold;}
.BreadCrumbs a:active { color:#A10000; text-decoration:none; font-weight:bold;}
.BreadCrumbs a:hover{color: #FFFFFF; background-color:#A10000; text-decoration:none; font-weight:bold;}

#TermsConditions{ width:500px; height:300px; margin-left:20px; font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:18px;}

.Next{ text-align:right; padding-right:30px;}

.CentreContent{ text-align:center; margin:10px auto; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:700; color:#A10000; }

.InformationCell{ text-align:right; padding-right:15px; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold;}
.RedSpan{color:#A10000; font-weight:bold;}
.TableContainer{padding-left:16px; margin-top:10px; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
.TableContainer input{font-family:Arial, Helvetica, sans-serif; font-size:11px; width:230px;}
.TableContainer p{margin-top:5px; padding-top:5px; margin-bottom:5px; padding-bottom:5px;}

.PackTitle{ background:url(../Images/PackTitleBack.jpg) no-repeat; width:471px; height:100%; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; padding-left:26px; padding-top: 13px; color:#FFFFFF; margin-top:10px; background-color:#a3977f; padding-bottom:3px;}

.SignUpContainer{margin-left:5px;}

.SignUpContent{padding-left:24px; padding-right:10px;}
.SignUpContent select{font-family:Arial, Helvetica, sans-serif; font-size:11px;}
.SignUpContent ul{list-style-image:url(../Images/bullet.jpg); font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:18px;}
.SignUpContent ul li{ margin-bottom:10px;}
.SignUpContent ul li strong{font-size:13px; font-weight:bold;}




.SiteMapLinks a:link { color: #000000; text-decoration: underline; font-weight:bold;}
.SiteMapLinks a:visited { color: #000000; text-decoration: underline; font-weight:bold;}
.SiteMapLinks a:active { color:#000000; text-decoration:none; font-weight:bold;}
.SiteMapLinks a:hover{color: #FFFFFF; background-color:#000000; text-decoration:none; font-weight:bold;}

.SignUpContent p{margin-top:5px; padding-top:5px; margin-bottom:5px; padding-bottom:5px; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:18px;}

#SignUpTable{ font-family:Arial, Helvetica, sans-serif; font-size:11px;}

.ExamInput input{width:25px;}

.NewsTable{background:url(../Images/tablebackground.jpg) repeat-y;}

.BottomLinkNews{margin:10px auto 10px auto; text-align:center;font-family:Arial, Helvetica, sans-serif; font-size:11px; padding:1px;}
.BottomLinkNews strong{text-decoration:underline;}
.BottomLinkNews a:link { color: #ffdd00; background-color:#000000; text-decoration:none; font-weight:bold;padding:1px;}
.BottomLinkNews a:visited { color: #ffdd00; background-color:#000000; text-decoration:none; font-weight:bold;padding:1px;}
.BottomLinkNews a:active {color: #ffdd00; background-color:#000000; text-decoration:none; font-weight:bold;padding:1px;}
.BottomLinkNews a:hover{color: #FFFFFF; background-color:#A10000; text-decoration:none; font-weight:bold;padding:1px;}

.MainContent{font-family:Arial, Helvetica, sans-serif; font-size:11px; }

.MainContent h2{font-family:Arial, Helvetica, sans-serif; font-size:13px;}

.TestQuotes{background:url(../Images/quotes.jpg) no-repeat; width:491px; }

.TestTitle{ padding-left:29px; font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; color:#a80000; padding-top:5px; padding-right:20px;}

.TestText{padding-left:29px; font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:18px; margin-top:10px;}

.TestName{padding-left:150px; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#000000; margin-top:10px;}
.TestCompany{padding-left:150px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#a80000;}

/*END GENERAL STYLES




