﻿/* MAIN PAGE STYLES  */
body
{
	font-family: Arial,Helvetica,Sans-Serif;
	margin: 0;
	padding: 0;
	padding-bottom: 100px;
	background: #f0f0f7;
}
h1{font-size:210%;color:#DF1B34;}
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;margin:5px 0;}
.Column1			{width:110px;}
.Column2			{width:150px;}
.Table .Row .ColumnFull {width:100%;}
.ABCForm .Question {font-weight:bold;margin:5px 0;}
.ABCForm .Answers {font-weight:bold;margin:5px 0;}
.TextInput .Label {font-weight:bold;float:left;width:110px;margin:5px 0;}
.TextInput .TextBox {font-weight:bold;float:left;width:150px;margin:5px 0;}

.Mandatory {color:#D00;}
.ErrorMessage {color:#D00;}
.Error {color:#DD0000;font-weight:bold;}
.Success {color:#00DD00; font-weight:bold;}


/* MAIN PAGE LAYOUT */
#Page{margin:0px auto;padding:0;width:966px;font-size:80%;background:#fff;position:relative;}

.Header .Logo			{width:185px;height:100px;margin-top:10px;float:left;margin-right:10px;}
.Header .Logo h1		{background:url('../Images/Layout/Lemark_Logo.jpg') no-repeat;height:100%;width:100%;margin:0;}
.Header .Logo h1 a		{text-decoration:none;display:block;height:100%;}
.Header .Logo h1 a span		{visibility:hidden;}


.Content{width:966px;border-bottom:7px solid #DF1B34;}
.Content .LeftCol {margin-right:10px;float:left;display:inline;width:731px;}
.Content .LeftCol .LeftColTop {/*width:731px;height:20px;*/}
.Content .LeftCol .LeftColBottom {/*width:731px;height:20px;*/}
.Content .LeftCol .LeftColMiddle {padding:20px 40px;height:100%;}
.Content .RightCol {float:left;display:inline;width:220px;}

.Footer {font-size:100%;margin:0px auto;padding:0;width:966px;position:relative;}

/* Top Navigation */
.Header {margin:0 15px 20px 15px;border-bottom:1px solid #eeeeee;position:relative;height:130px;}

.Header .TopNav{height:39px;text-align:right;padding-top:12px;float:right;display:inline;margin-right:20px;}

.Header .TopNav a {color:#DF1B34;text-decoration:none;font-weight:normal;border-left:1px solid #DF1B34;padding:0px 10px;}
.Header .TopNav a:Hover {text-decoration:underline;}
.Header .TopNav a.HomeLink {color:#DF1B34;border-left:0px;}

.HeaderLogoTheme {width:200px;float:left;display:block;}
.HeaderNavTheme {position:absolute;right:20px;top:45px;width:450px;display:block;}

.Purenet {text-align:center;font-size:70%;padding-top:30px;margin-bottom:0;color:#999999;background: #f0f0f7;}
.Purenet a {text-decoration:none;color:#999999;} 
.Purenet a:Hover {text-decoration:underline;}





/* Breadcrumb */
.BreadCrumb{margin:0px 0px 20px 0px;}
.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:#bbb;}
.BreadCrumb a:hover{text-decoration:underline;}
.BreadCrumb .Current{font-weight:bold;}


/* New Inner */
.Content .NILeftCol {margin:0px 0 10px 10px;float:left;display:inline;width:250px;}

.Content .NILeftCol .NILeftNav {padding-left:10px;margin-bottom:20px;margin-top:-10px;}
.Content .NILeftCol .NILeftNav .Heading  {margin:20px 0 5px 0;font-size:120%;color:#e51b34;font-weight:bold;display:block;}
.Content .NILeftCol .NILeftNav .NILink  {display:block;color:#a2a2a2;font-size:100%;}
.Content .NILeftCol .NILeftNav .NILink a {display:block;color:#a2a2a2;}
.Content .NILeftCol .NILeftNav .NILink .Heading {margin:20px 0 5px 0;font-size:110%;color:#e51b34;font-weight:normal;display:block;}
.Content .NIRightCol {/*float:left;display:inline;width:100%;*/margin:10px 10px 40px 270px;border:2px solid #eeeeee;}


/* new inner form components */
.Content .NIRightCol .ABCForm	{display:inline;}
.Content .NIRightCol .ABCForm .Question	{display:inline;color:#e51b34;margin-right:10px;}
.Content .NIRightCol .ABCForm .Answers	{display:inline;color:#e51b34;}
.Content .NIRightCol .ABCForm .Answers select	{color:#e51b34;border:solid 2px #eeeeee;padding:2px;min-width:100px;}
.Content .NIRightCol .TextInput .Label		{color:#e51b34;text-align:right;margin-right:5px;position:relative;top:6px;}
.Content .NIRightCol .TextInput .TextBox input	{color:#e51b34;border:none;border-bottom:1px solid #e51b34;width:100%;}
.Content .NIRightCol .TextInput .TextBox	{width:65%;}
.Content .NIRightCol .UserDetailForm .Table .Row .Column {color:#e51b34;text-align:right;margin-right:5px;}
.Content .NIRightCol .UserDetailForm .Table .Row .Column1		{position:relative;top:6px;}
.Content .NIRightCol .UserDetailForm .Table .Row .Column2	{width:68%;}
.Content .NIRightCol .UserDetailForm .Table .Row .Column2	input {width:100%;}
.Content .NIRightCol .UserDetailForm .Table .Row .Column .Mandatory {color:Black;}
.Content .NIRightCol .UserDetailForm .Table .Row .Column input {color:#e51b34;border:none;border-bottom:solid 1px #e51b34;}
.Content .NIRightCol .EmailButton input	{color:White;background-color:#e51b34;border:double 1px #e51b34;font-size:90%;padding:5px;}

/* SPECIFIC STYLES */


/* DIVISION FEATURE BOX	*/
.DivisionLink						{}
.DivisionTitle						{color:#DF1B34 !important;}
.DivisionTitle	a					{font-size:115%;text-decoration:none;padding:0 0 7px 7px;font-weight:bold;display:block;color:#DF1B34 !important;}
.DivisionText						{background:#f1f1f1;margin-top:10px;padding:10px;}
.DivisionImage						{margin-top:10px;}
.DivisionImage img					{border:1px solid #999;}
.DivisionBlurb						{padding-top:10px;color:#666;}
.DivisionURL						{float:left;color:#23c2ea !important;}
.DivisionURL a, 
.DivisionURL a:visited				{margin-top:10px;border-bottom:none !important;text-decoration:none;display:block;color:#23c2ea !important;}
.DivisionButton						{color:#555 !important;}
.DivisionButton a					{border-bottom:none !important;font-size:130%;font-weight:bold;text-decoration:none;
										color:#555 !important;float:right;margin-top:10px;}



/* NEWS TEMPLATES */

#NewsContentContainer {height:100%;}
#NewsContentContainer h1 {margin:0px 0px 20px 0px;font-weight:bold;}

.NewsListing {}
.NewsStoryContainer {border-bottom:1px dashed #999;padding-bottom:20px;margin-bottom:20px;}
.NewsStoryContainer .NewsStoryTitle {font-size:140%;margin-bottom:5px;}
.NewsStoryContainer .NewsStoryTitle a {color:#555;text-decoration:none;}

.NewsStoryContainer .NewsStoryImage {width:100px;vertical-align:middle;margin:10px 0 0 0;float:left;}
.NewsStoryContainer .NewsStoryContent {/*width:500px;*/color:#888;margin:10px 0 0 120px;}
.NewsStoryContainer .NewsStoryContent a {color:#DF1B34;text-decoration:none;}
.NewsStoryContainer .NewsStoryContent a:Hover {text-decoration:underline;}

.NewsStoryContainer .ReadMoreImage{color:#DF1B34;margin-top:5px;padding:0;}
.NewsStoryContainer .ReadMoreImage a{color:#DF1B34;}
.NewsStoryContainer .ReadMoreImage a span{}

.NewsItemDate {color:#DF1B34;}

.BackButton {margin:10px 0px;color:#DF1B34;float:right;display:block;/*clear:both;*/}
.BackButton a {color:#DF1B34;text-decoration:none;font-weight:bold;}
.BackButton a:Hover {text-decoration:underline;}


/* LATEST NEWS CONTENT CONTROL */
.LatestNews									{}
.LatestNews	.Title							{font-weight:bold;color:#DF1B34;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:#DF1B34;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;}

/* WORLD MAP CONTENT CONTROL */
.CountryBox							{border:1px solid #cccccc;padding:10px;}
.CountryBoxInner					{background-color:#eeeeee;padding:5px;}
.CountryBoxInner p					{margin:0;padding:0;height:1%;}
.CountryBoxInner .Title				{color:#DF1B34;font-weight:bold;font-size:110%;display:block;z-index:300;margin:5px 0;height:12px;}
.CountryBoxInner .SubTitle			{color:#555;margin-top:10px;display:block;z-index:300;margin:5px 0 10px 0;height:10px;}
.CountryBoxInner .WorldMap			{margin:5px 0;}
.CountryBoxInner .CountryDropDown	{float:left;}
.CountryBoxInner .Button			{background:url('../Images/gobutton.gif') no-repeat;float:right;display:block;height:22px;width:42px;}
.CountryBoxInner .Button a			{text-decoration:none;color:#fff;font-weight:bold;margin:3px 0 0 0;text-align:center;display:block;}

/* lightbox control */
.lightbox {margin:10px 5px 10px 5px;}


.YouTubeVid		{margin:5px;border:2px solid #eeeeee;padding:10px;height:280px !important;width:280px !important;text-align:center;vertical-align:middle;}
.VideoThumbs	{margin:5px;padding:5px 0;border:2px solid #eeeeee;}
.VideoThumbs img {margin:0 8px;vertical-align:middle;}

