﻿/* MAIN PAGE STYLES  */
body{font-family:Arial,Helvetica,Sans-Serif;margin:0;padding:0;background:#e9e9e9 url('../images/bkg_fade.jpg') repeat-x top;font-size:100%;}
h1{font-size:210%;color:#555;margin:0;padding:0;}
h2{}
h3{}
p{}
img{border:0;padding:0;margin:0;}
a, a:visted{text-decoration:none;}
a:hover{}

.Clear{clear:both;height:0px;padding:0;}
.clear {clear:both; height:0px; margin:0px; padding:0px;}
.FloatLeft{float:left;}
.FloatRight{float:right;}


.Table .Row { clear:both;}
.Table .Row:after {content: "."; display:block; height:0; clear:left; visibility:hidden;} 
.Table .Row .Column {float:left;font-weight:bold;}
.Table .Row .ColumnFull {width:100%;}

.Mandatory {color:#D00;}
.ErrorMessage {color:#D00;}
.Error {color:#DD0000;font-weight:bold;}
.Success {color:#00DD00; font-weight:bold;}


/* MAIN PAGE LAYOUT */
#Wrapper{margin:0px auto;padding:0;background:url('../images/bkg_page.jpg') no-repeat top;/*height:800px;*/}
#Page{margin:0px auto;padding:0;width:962px;color:#777;}
#Header{height:135px;position:relative;}
#Content{margin-top:5px;padding:10px 10px 10px 5px;min-height:480px;font-size:75%;/*height:100%;*/
    background:#fff url('../images/fade.jpg') top no-repeat;
   }
#Footer{}


/* SPECIFIC STYLES */

/* Top Navigation */
.TopNav{height:35px;position:absolute;right:0;}
.TopNav .TopNavLeft{height:35px;width:17px;background:url('../images/top_nav_bkg_left.jpg') no-repeat;}
.TopNav .TopNavRight{height:35px;width:17px;background:url('../images/top_nav_bkg_right.jpg') no-repeat;}
.TopNav .TopNavContent{height:35px;background:url('../images/top_nav_bkg_rpt.jpg') left repeat-x;padding:0 10px;}
.TopNav .TopNavContent ul{margin:0;padding:0;list-style:none;padding-top:3px;}
.TopNav .TopNavContent ul li{display:inline;border-right:2px solid #90eaff;margin:0;}
.TopNav .TopNavContent ul li a, 
.TopNavContent ul li a:visited{color:#fff;font-size:75%;text-decoration:none;font-weight:bold;padding:0 5px 3px 5px;}
.TopNav .TopNavContent ul .First{border-left:none;}
.TopNav .TopNavContent ul .Last{border-right:none;}


/* Header Logo */
.HeaderLogo{height:90px;width:200px;position:absolute;top:0;left:20px;background:url('../images/lemark_logo.jpg') no-repeat;}
.HeaderLogo h1{margin:0;padding:0;height:100%;width:100%;}
.HeaderLogo h1 a, .HeaderLogo h1 a:visited{margin:0;padding:0;width:179px;text-decoration:none;position:absolute;}
.HeaderLogo h1 a span{visibility:hidden;width:100%;}

/* Header Message */
.HeaderMessage{position:absolute;left:250px;top:35px;background:url('../images/strap_line.gif') no-repeat;height:35px;width:308px;}
.HeaderMessage p{font-size:140%;font-style:italic;color:#666;}

.HeaderButtons{position:absolute;top:40px;right:0;}

.ChooseBy{position:absolute;bottom:10px;left:20px;}
.ChooseBy p{font-size:75%;}

/* Header Tabs */
.HeaderTabs{position:absolute;left:105px;bottom:0;width:840px;height:30px;}
.HeaderTabs ul{margin:0;padding:0;list-style:none;}
.HeaderTabs ul li{float:left;margin-top:8px;width:208px;text-align:center;height:25px;}
.HeaderTabs ul li a, .HeaderTabs ul li a:visited{color:#555;font-size:85%;text-decoration:none;font-weight:bold;padding-left:25px;display:block;}
.HeaderTabs ul li a:hover{color:#999;text-decoration:underline;}


/* Breadcrumb */
.BreadCrumb{margin:10px 0;padding:4px;background:#f3f3f3;}
.BreadCrumb p{float:left;display:inline;margin:0;padding:0;}
.BreadCrumb ul{margin:0 0 0 20px;padding:0;list-style:none;display:inline;}
.BreadCrumb ul li{display:inline;padding:0;}
.BreadCrumb a, .LeftNav a:visited{text-decoration:none;color:#777;}
.BreadCrumb a:hover{text-decoration:underline;}
.BreadCrumb .Current{font-weight:bold;}


/* NEWS TEMPLATES */

#NewsContentContainer									{}
#NewsContentContainer h1								{margin:0px 0px 20px 0px;font-weight:bold;}
#NewsRightCol											{}

.NewsListing {}
.NewsStoryContainer										{margin:0;padding:0;border:1px solid #fff;position:relative;}
.NewsStoryContainer .NewsStoryInner						{height:167px;width:830px; margin:10px auto;position:relative;
															border-bottom:1px dashed #999;}
.NewsStoryContainer .NewsStoryImage						{float:left;display:inline;width:100px;vertical-align:middle;margin:20px 0 0 0;
															border:6px solid #e9e9e9;}
.NewsStoryContainer .NewsStoryContent					{float:right;display:inline;margin-left:20px;width:650px;}
.NewsStoryContainer .NewsStoryContent .NewsStoryTitle	{font-size:140%;font-weight:bold;margin-bottom:10px;color:#01b9e3;}
.NewsStoryContainer .NewsStoryContent .NewsStoryTitle a {color:#01b9e3;}
.NewsStoryContainer .NewsStoryContent a					{color:#43b1c9;text-decoration:none;}
.NewsStoryContainer .NewsStoryContent a:Hover			{}

.NewsItemDate											{font-weight:bold;color:#444;}
.BackButton												{margin-top:10px;color:#01b9e3;float:right;display:block;/*clear:both;*/}
.BackButton a											{color:#01b9e3;text-decoration:none;font-weight:bold;}
.BackButton a:Hover										{text-decoration:underline;}

/* Enquiry Form Creater */

.TextInput {width:510px;}
.TextInput .Label {float:left;display:inline;width:100px;font-weight:bold;}
.TextInput .TextBox {float:left;display:inline;width:400px;}
.ABCForm {width:510px;}
.ABCForm .Question {float:left;display:inline;width:100px;font-weight:bold;}
.ABCForm .Answers {float:left;display:inline;width:400px;}
.ABCForm .Answers label {margin-left:10px;}
.UserDetailForm .Table .Row {width:510px;}
.UserDetailForm .Table .Row .Column {float:left;display:inline;}
.UserDetailForm .Table .Row .Column1 {width:100px;font-weight:bold;}
.UserDetailForm .Table .Row .Column2 {width:400px;}




#Content .LeftCol{float:left;width:200px;}
#Content .LeftColStart
{
	width:200px;
	height:19px;
	margin:0;
	padding:0;
	background-image:url('../images/left_nav_header.jpg');
	background-position:right top;
	background-repeat:no-repeat;
}
#Content .LeftColContent
{
	background-image:url('../images/left_nav_middle.jpg');background-position:right top;background-repeat:repeat-y;
	margin:0;padding:0;
}
	
#Content .LeftColEnd
{
	width:200px;
	height:15px;
	margin:0;
	padding:0;
	background-image:url('../images/left_nav_footer.jpg');
	background-position:right top;
	background-repeat:no-repeat;
}

#Content .LeftCol h1{/*font-size:150%;font-weight:bold;color:#43b1c9;margin:-15px 0 0 0;padding:0;*/}
#Content .LeftCol h1 a{/*color:#43b1c9;*/}
#Content .LeftCol h2{/*font-size:110%;font-weight:bold;*/}
 
#Content .RightCol{/*position:relative;*/margin-left:210px;padding-left:5px;}

#Content .RightCol ul{padding-top:0;margin-top:0;}


/* INNER PAGES LEFT NAVIGATION */

.InnerLeftNav{}
.InnerLeftNavTop
{		
	margin:0 0 0 9px;
	padding:0;
	color:#fff;
	font-weight:bold;
	text-align:center;
	width:181px;
}
.InnerLeftNavTop p{text-align:left;}
.InnerLeftNavTop a, .InnerLeftNavTop a:visited
{
	text-decoration:none;color:#fff;	
	/*width:180px;*/
	height:25px;
	display:block;
	padding-top:8px;
	padding-left:20px;	
}

.InnerLeftNavTop .orange{background-color:#e44504;}
.InnerLeftNavTop .yellow{background-color:#e28f00;}
.InnerLeftNavTop .blue{background-color:#00b8e2;}
.InnerLeftNavTop .pink{background-color:#dc00c7;}
.InnerLeftNavTop .default{background-color:#7c7c7c;}


.LeftCol ul{list-style:none;list-style-image:none;padding:0;margin:5px 0 0 10px;width:180px;}
.LeftCol ul li ul{width:140px;padding-left:40px;margin:0px;background:#fff;}

.LeftCol .Level1 li {padding:2px 0 0 0;margin:0;}
.LeftCol .Level1 .Level2 li{padding:0;margin:0;}

.LeftCol .Level1 li a,
.LeftCol .Level1 li a:visited{padding:2px 0 2px 20px;margin-left:10px;font-weight:bold;display:block;color:#777;}

.LeftCol .Level1 .Level2 li a,
.LeftCol .Level1 .Level2 li a:visited{padding:2px 0 2px 0;font-size:95%;margin-left:0;margin-bottom:0;}


/* SETS THE DOTS */
.LeftCol .Level1 li.Current,
.LeftCol .Level1 li.Current a,
.LeftCol .Level1 li.Current a:hover,
.LeftCol .Level1 li.Current a:visited{background-color:#f3f3f3;background-position:left;background-repeat:no-repeat;} 

.LeftCol .Level1 li.Ancester,
.LeftCol .Level1 li.Ancester a,
.LeftCol .Level1 li.Ancester a:hover,
.LeftCol .Level1 li.Ancester a:visited{background-color:#f3f3f3;background-position:left;background-repeat:no-repeat;}

/* SETS THE DOTS */

.LeftCol .Level1 .Level2 li a,
.LeftCol .Level1 .Level2 li a:hover,
.LeftCol .Level1 .Level2 li a:visited
{
	background-image:none;
	background-color:#fff;	
	font-weight:normal;
}

.LeftCol .Level1 .Level2 li,
.LeftCol .Level1 .Level2 li.Current a,
.LeftCol .Level1 .Level2 li.Current a:visited,
.LeftCol .Level1 .Level2 li.Ancester a,
.LeftCol .Level1 .Level2 li.Ancester a:visited
{
	background-image:none;
	background-color:#fff;	
	font-weight:bold;
}

.LeftCol .Level1 li.Current .Level2 li a,
.LeftCol .Level1 li.Current .Level2 li a:hover,
.LeftCol .Level1 li.Current .Level2 li a:visited{background:none;} 

.LeftCol .Level1 li.Ancester .Level2 li a,
.LeftCol .Level1 li.Ancester .Level2 li a:hover,
.LeftCol .Level1 li.Ancester .Level2 li a:visited{background:none;}


/* LATEST NEWS CONTENT CONTROL */
.LatestNews									{}
.LatestNews	.Title							{font-weight:bold;color:#535D94;border-bottom:2px solid #eeeeee;padding-bottom:3px;}
.LatestNews .TopStory						{border-bottom:1px dashed #eeeeee;padding:10px 0;}

.TopStory .TopNewsItem						{}
.TopStory .TopNewsItem .TopNewsTitle a		{color:#535D94;text-decoration:none;font-weight:bold;font-size:120%;}
.TopStory .TopNewsItem .TopNewsDate			{font-weight:normal;font-size:90%;color:#666;margin:4px 0;}
.TopStory .TopNewsItem .TopNewsDescription	{color:#999;}
.TopNewsItem .TopNewsDescription .NewsStoryImage{float:right;margin:5px;border:1px solid #999;}



/* Footer */
.ThemedFooter{color:#777;margin-top:20px;}
.PureNetCredit{margin-top:10px;text-align:center;font-size:70%;color:#777;}
.PureNetCredit a{color:#777;text-decoration:none;}
.PureNetCredit a:Hover{text-decoration:underline;}
