﻿body
{
	font-family: Arial;
}

a
{
	text-decoration: none;
}

strong
{   
	font-weight: bold;
}

em
{
	font-style: italic;
}

.AlignLeft
{
	text-align: left;
}

.AlignCenter
{
	text-align: center;
}

.AlignRight
{
	text-align: right;
}

/* Global Layout */
/* ------------------------------------------------- */

div.PageContainer
{
	min-width: 930px;
}

	div.HeaderContainer
	{
		min-width: 930px;
		height: 40px;
		background-color: #032857;
		background-image: url(/Images/Layout/HeaderBackground.png);
		background-position: center top;
		background-repeat: repeat-y;
	}

		div.Header
		{
			width: 900px;
			padding: 0 15px;
			margin: 0 auto;
		}

			div.Header a.Logo
			{
				float: left;
				display: block;
				height: 19px;
				width: 114px;
				margin: 10px 0 11px 0;
				display: inline;
			}

			div.Header div.NavigationContainer
			{
				float: right;
			}

				div.Header div.NavigationContainer div.MenuSeparator
				{
					height: 22px;
					width: 1px;
					border-left: solid 1px #223042;
					background-color: #145886;
					margin: 9px 10px;
					float: left;
				}

				div.Header ul
				{
					font-size: 12px;
					text-transform: uppercase;
					float: left;
				}

					div.Header ul li
					{
						display: inline;
					}

						div.Header ul li a
						{
							font-weight: bold;
							padding: 12px 10px 13px 10px;
							display: block;
							float: left;
							line-height: 15px;
						}
						
						div.Header ul li div.DropDownMenuContainer
						{
							display: none;
							background-color: #032857;
							border: none;
							z-index: 999;
							float: left;
							position: absolute;
							top: 40px;
						}
						
					div.Header ul li.Hovering
					{
					}
					
						div.Header ul li.Hovering a
						{
							background-color: #032857;
							text-decoration: underline;
						}
						
						div.Header ul li.Hovering div.DropDownMenuContainer
						{
							display: block;
						}
						
							div.Header ul li.Hovering div.DropDownMenuContainer ul
							{
							}
							
								div.Header ul li.Hovering div.DropDownMenuContainer ul li
								{
								}
								
									div.Header ul li.Hovering div.DropDownMenuContainer ul li a
									{
										padding: 5px 10px;
										display: block;
										text-transform: none;
										float: none;
										text-decoration: none;
										min-width: 165px;
									}
									
									div.Header ul li.Hovering div.DropDownMenuContainer ul li a:hover
									{
										background-color: #244978;
									}
					
div.Header ul.GlobalNavigation li a
{
	color: #fff;
}

div.Header ul.UtilityNavigation li a
{
	color: #a7d8f9;
}

div.Header ul.UtilityNavigation li a:hover
{
	background-color: #032857;
	text-decoration: underline;
}

div.PageDescriptionContainer
{
	min-width: 930px;
	background-color: #043572;
	background-image: url(/Images/Layout/PageIntroBackground.png);
	background-position: center top;
	background-repeat: repeat-y;
	border-bottom: solid 3px #4fad26;
}

div.PageDescription
{
	width: 900px;
	padding: 0 15px;
	margin: 0 auto;
	position: relative;
}

div.GlobalSingleColumn
{
	margin: 0 auto;
	width: 900px;
	padding: 0 15px;
}

div.FooterContainer
{
	width: 100%;
	background-image: url(/Images/Layout/FooterBackground.png);
	background-position: top left;
	background-repeat: repeat-x;
	border-top: solid 1px #dfdede;
	padding: 21px 0 0 0;
	float: left;
}

div.FooterHelper
{
	background-color: #0b3b79;
	width: 100%;
	border-top: solid 3px #4fad26;
	border-bottom: solid 3px #4fad26;
	padding: 30px 0;
	float: left;
}

div.Footer
{
	width: 900px;
	padding: 0 15px;
	margin: 0 auto;
}

div.Footer div.Column
{
	width: 300px;
	float: left;
	margin: 1px 0;
}

div.Footer h3
{
	font-size: 17px;
	color: #6aaedb;
	font-weight: bold;
	margin: 0 0 12px 0;
}

div.Footer p
{
	color: #fff;
	font-size: 12px;
	margin: 0 65px 0 0;
	line-height: 1.5;
}

div.Footer ul
{
	list-style-type: disc;
	list-style-position: outside;
	color: #fff;
	margin: 0 0 0 15px;
}

div.Footer ul li a
{
	color: #fff;
	font-size: 12px;
}

div.Footer ul li a:hover
{
	text-decoration: underline;
}

div.Footer span.UpdateLabel
{
	font-size: 12px;
	font-weight: bold;
	color: #6aaedb;
	margin: 0 0 10px 0;
	display: block;
}

/* Global Notification */
/* ------------------------------------------------- */

div#Global-NotificationMessage
{
	float: left;
	width: 518px;
	padding: 15px;
	font-size: 12px;
	margin: 10px 0 15px 0;
	color: #333;
	display: block;
}

	div#Global-NotificationMessage span
	{
		font-weight: bold;
		display: block;
		margin: 0 0 0 0;
	}

	div#Global-NotificationMessage p
	{
		margin: 3px 0 0 0 !important;
		font-size: inherit;
	}
	
	div#Global-NotificationMessage ul
	{
		list-style-type: disc;
		list-style-position: outside;
		margin: 10px 0 0 20px;
	}
	
div.Global-NotificationMessage-Confirmation
{
	border: solid 1px #2B9100;
	background-color: #E6F8DD;
}

div.Global-NotificationMessage-Error
{
	border: solid 1px #DD3C10;
	background-color: #FFEBE8;
}

/* Global Buttons */
/* ------------------------------------------------- */

a.GlobalButton
{
	color: #fff !important;
	font-weight: bold;
	font-size: 13px !important;
	cursor: pointer;
	float: left;
	text-decoration: none !important;
}

	a.GlobalButton div.Left
	{
		width: 4px;
		height: 32px;
		float: left;
		background-repeat: no-repeat;
		background-position: left top;
	}

	a.GlobalButton div.Center
	{
		height: 18px;
		padding: 7px 15px 7px 15px;
		float: left;
		background-repeat: repeat-x;
		background-position: left top;
	}

	a.GlobalButton div.Right
	{
		height: 32px;
		width: 27px;
		float: left;
		background-repeat: no-repeat;
		background-position: left top;
	}

a.GlobalBlueButton
{
}

	a.GlobalBlueButton div.Left
	{
		background-image: url(/Images/Layout/GlobalBlueButtonLeft.png);
	
		#background: none;
		#filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale', src='/Images/Layout/GlobalBlueButtonLeft.png');
	}

	a.GlobalBlueButton div.Center
	{
		background-image: url(/Images/Layout/GlobalBlueButton.png);
		
		#background: none;
		#filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale', src='/Images/Layout/GlobalBlueButton.png');
	}

	a.GlobalBlueButton div.Right
	{
		background-image: url(/Images/Layout/GlobalBlueButtonRight.png);
	
		#background: none;
		#filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale', src='/Images/Layout/GlobalBlueButtonRight.png');
	}
	
a.GlobalGreenButton
{
}

	a.GlobalGreenButton div.Left
	{
		background-image: url(/Images/Layout/GlobalGreenButtonLeft.png);
	
		#background: none;
		#filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale', src='/Images/Layout/GlobalGreenButtonLeft.png');
	}

	a.GlobalGreenButton div.Center
	{
		background-image: url(/Images/Layout/GlobalGreenButton.png);
	
		#background: none;
		#filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale', src='/Images/Layout/GlobalGreenButton.png');
	}

	a.GlobalGreenButton div.Right
	{
		background-image: url(/Images/Layout/GlobalGreenButtonRight.png);
	
		#background: none;
		#filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale', src='/Images/Layout/GlobalGreenButtonRight.png');
	}

/* Section Navigation */
/* ------------------------------------------------- */

div.SectionNavigationContainer
{
	float: left;
	margin: 30px 0 25px 5px;
	width: 224px;
	border-top: solid 1px #DCDDDE;
	border-bottom: solid 1px #fff;
	display: inline;
}

div.SectionNavigationContainer ul li a
{
	font-size: 13px;
	padding: 7px 0 7px 15px;
	color: #032857;
	font-weight: bold;
	display: block;
	border-bottom: solid 1px #DCDDDE;
	border-top: solid 1px #fff;
}

div.SectionNavigationContainer ul li a.Selected
{
	background-color: #fff;
	width: 210px;
	background-image: url(/Images/Layout/SectionNavigationSelectedArrow.gif);
	background-position: 205px center;
	background-repeat: no-repeat;
}

div#ProductTemplate-LeftColumn
{
    float: left;
    width: 229px;
    margin: 0 0 30px 0;
}

div#SectionButton
{
    float:left;
    margin: 6px 0 0 10px;
    width: 229px;
}

    div#SectionButton-Helper
    {
        margin-top: 20px;
    }

        div#SectionButton a
        {
            float:left;
            width: 198px;
        }
            
    div#SectionButton-Number
    {
        text-align: center;
        float: left;
        clear: both;
        width: 198px;
        color: #4E545C;
    }
    
        div#SectionButton-Number div.Label
        {
            font-size: 14px;
            font-weight: bold;
        }
        
        div#SectionButton-Number div.Value
        {
            margin: 3px 0 0 0;
            font-size: 21px;
            font-weight: bold;
            color: #046db1;
        }
        
div#SectionButton-Helper.fixed 
{
    position: fixed;
    top: 0;
}

/* Global Page Text */
/* ------------------------------------------------- */

div.GlobalPageText
{
	font-size: 13px;
	color: #282828;
}

div.GlobalPageText h1, div.GlobalPageText h2, div.GlobalPageText h3, div.GlobalPageText h4, div.GlobalPageText h5, div.GlobalPageText h6
{
	color: #4FAD26;
	margin: 0 0 15px 0;
	font-weight: bold;
}

div.GlobalPageText h1
{
	font-size: 21px;
}

div.GlobalPageText h2
{
	font-size: 18px
}

div.GlobalPageText h3
{
	font-size: 16px;
}

div.GlobalPageText h4
{
	font-size: 14px;
}

div.GlobalPageText h5
{
	font-size: 13px;
}

div.GlobalPageText p
{
	margin: 0 0 15px 0;
	line-height: 1.5;
	color: #4e545c;
}

div.GlobalPageText ul
{
	margin: 0 0 15px 20px;
	list-style-type: disc;
	line-height: 1.5;
	color: #4e545c;
}

div.GlobalPageText a
{
	color: #2173AF;
	text-decoration: underline;
}

div.GlobalPageText ol
{
	margin: 0 0 15px 20px;
	list-style-type: decimal;
	color: #4e545c;
}

/* Global Overview Layout */
/* ------------------------------------------------- */

div.GlobalOverviewItem
{
	width: 585px;
	float: left;
	display: inline;
	margin: 0 0 15px 0;
}

a.GlobalOverviewItemImage
{
	width: 45px;
	height: 45px;
	float: left;
	margin: 0 15px 0 0;
	display: inline;
}

a.GlobalOverviewItemImage img
{
	width: 45px;
	height: 45px;
}

a.GlobalOverviewItemTitle
{
	float: left;
	display: block;
	font-size: 14px;
	font-weight: bold;
	color: #4fad26 !important;
	text-decoration: none !important;
}

span.GlobalOverviewItemDescription
{
	font-size: 12px;
	color: #494949;
	line-height: 1.5;
	display: block;
	padding: 10px 0 0 0;
	float: left;
	width: 525px;
}

/* Home Template */
/* ------------------------------------------------- */

div.HomeDescription
{
	width: 400px;
	padding: 50px 0 40px 0;
}

div.HomeDescription h1
{
	color: #a7d8f9;
	font-size: 28px;
	margin: 0 0 20px 0;
	font-weight: bold;
}

div.HomeDescription p
{
	color: #fff;
	margin: 0 0 20px 0;
	line-height: 1.25;
	font-size: 15px;
}

div.HomeImage
{
	position: absolute;
	height: 346px;
	width: 459px;
	background-image:url(/Images/Layout/HomeImage.png);
	background-position: left top;
	background-repeat: no-repeat;
	bottom: -67px;
	#bottom: -57px;
	right: 15px;
	
	#background: none;
	#filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale', src='/Images/Layout/HomeImage.png');
}

div.HomeImage img
{
	margin: 35px 0 0 36px;
}

div.HomeButtonsContainer
{
	width: 100%;
	border-bottom: solid 1px #dfdede;
	height: 90px;
	background-image:url(/Images/Layout/HomeButtonsBackground.png);
	background-position: left top;
	background-repeat: repeat-x;
}

div.HomeButtons
{
	width: 900px;
	margin: 0 auto;
	padding: 0 15px;
}

div.HomeButtons a.GlobalButton
{
	margin: 29px 0 30px 20px;
}

div.HomeColumnContainer
{
	width: 900px;
	margin: 0 auto 0 auto;
	#padding: 15px 0 30px 0;
	_padding: 0 0 15px 0;
	padding-right: 15px;
	padding-left: 15px;
}

div.HomeColumnLeft
{
	float: left;
	width: 420px;
	background-image: url(/Images/Layout/HomeColumnSeperator.gif);
	background-position: right center;
	background-repeat: no-repeat;
	padding: 15px 0 0 0;
	margin: 15px 0 15px 0;
	display: inline;
}

div.HomeTourPreviewGroup
{
	float: left;
	width: 205px;
}

div.HomeTourPreviewItem
{
	width: 180px;
	margin: 0 30px 25px 0;
	float: left;
	display: inline;
}

a.HomeTourPreviewItemImage
{
	width: 45px;
	height: 45px;
	float: left;
	margin: 0 10px 0 0;
	display: inline;
}

a.HomeTourPreviewItemImage img
{
	width: 45px;
	height: 45px;
}

a.HomeTourPreviewItemTitle
{
	float: left;
	display: block;
	width: 125px;
	margin: 5px 0;
	font-size: 14px;
	font-weight: bold;
	color: #4fad26;
}

span.HomeTourPreviewItemDescription
{
	font-size: 12px;
	color: #494949;
	line-height: 1.5;
	display: block;
	padding: 5px 0 0 0;
	clear: both;
}


div.HomeColumnRight
{
	width: 450px;
	float: left;
	margin: 30px 0 15px 30px;
	display: inline;
}

div.HomeClientPreviewContainer
{
	width: 450px;
	float: left;
	margin: 0 0 32px 0;
	display: inline;
}

div.HomeClientPreviewContainer h2
{
	color: #4fad26;
	text-transform: uppercase;
	font-size: 14px;
	margin: 0 0 15px 0;
	font-weight: bold;
}

div.HomeClientPreviewContainer a
{
	display: block;
	float: left;
	width: 134px;
	height: 100px;
	border: solid 3px #e4e4e4;
	margin: 0 15px 0 0;
}

div.HomeClientPreviewContainer a.Last
{
	margin: 0;
}

div.HomeClientTestimonialContainer
{
}

div.HomeClientTestimonialContainer h3
{
	color: #4fad26;
	text-transform: uppercase;
	font-size: 14px;
	margin: 0 0 15px 0;
	font-weight: bold;
}

div.HomeClientTestimonialContainer p
{
	font-size: 12px;
	color: #494949;
	line-height: 1.5;
	margin: 0 0 15px 0;
}

/* Default Template */
/* ------------------------------------------------- */

div.DefaultDescription
{
	padding: 30px 0 30px 0px;
	width: 450px;
}

div.DefaultDescription h1
{
	color: #a7d8f9;
	font-size: 28px;
	font-weight: bold;
}

div.DefaultDescription p
{
	margin: 0 0 10px 0;
	line-height: 1.25;
	color: #fff;
	font-size: 14px;
}

div.DefaultButtonContainer
{
	float: left;
	position: absolute;
	top:50%;
	right: 15px;
	margin: -16px 0 0 0;
}

div.DefaultColumnContainer
{
	width: 900px;
	margin: 0 auto;
	padding: 0 15px;
}

div.DefaultColumnLeft
{
	float: left;
	width: 900px;
	background-image: url(/Images/Layout/DefaultColumnLeftBackground.gif);
	background-position: left top;
	background-repeat: repeat-y;
}

div.DefaultColumnRight
{
	float: right;
	width: 615px;
	margin: 40px 0 25px 55px;
	display: inline;
	#padding-bottom: 20px;
	_padding-bottom: 0px;
}

/* Client Overview Layout */
/* ------------------------------------------------- */

div.ClientOverviewItem
{
	width: 585px;
	float: left;
	margin: 0 0 15px 0;
	display: inline;
}

a.ClientOverviewItemImage
{
	width: 134px;
	height: 100px;
	float: left;
	margin: 0 15px 0 0;
}

a.ClientOverviewItemImage
{
	width: 134px;
	height: 100px;
}

a.ClientOverviewItemTitle
{
	float: left;
	display: block;
	font-size: 14px;
	font-weight: bold;
	color: #4fad26 !important;
	text-decoration: none !important;
}

span.ClientOverviewItemDescription
{
	font-size: 12px;
	color: #494949;
	line-height: 1.5;
	display: block;
	padding: 10px 0 0 0;
	float: left;
	width: 436px;
}

/* Demo Request Layout */
/* ------------------------------------------------- */

div.DemoRequestColumnContainer
{
	width: 900px;
	margin: 0 auto;
	padding: 0 15px;
}

div.DemoRequestColumnRight
{
	width: 900px;
	float: left;
	background-image: url(/Images/Layout/DemoRequestColumnRightBackground.gif);
	background-position: right top;
	background-repeat: repeat-y;
}

div.TestimonialContainer
{
	width: 264px;
	float: left;
	margin: 42px 0 0 30px;
}

div.TestimonialContainer h4
{
	font-size: 14px;
	font-weight: bold;
	margin: 0 0 18px 0;
	color: #032857;
}

div.TestimonialContainer div.TestimonialItem
{
	float: left;
	font-size: 12px;
	color: #282828;
	line-height: 1.5;
	margin: 0 0 20px 0;
}

div.TestimonialContainer div.TestimonialItem img
{
	float: left;
	border: solid 2px #ccc;
	background-color: #fff;
	width: 60px;
	height: 60px;
	margin: 0 15px 0 0;
}

div.TestimonialContainer div.TestimonialItem p
{
	float: right;
	width: 185px;
	margin: 0 0 10px 0;
}

div.TestimonialContainer div.TestimonialItem span
{
	float: right;
	width: 185px;
	color: #032857;
	font-weight: bold;
}

div.DemoRequestColumnLeft
{
	float: left;
	width: 550px;
	margin: 40px 56px 40px 0;
}

div.DemoRequestColumnLeft h2, 
div.DemoRequestColumnLeft h3
{
	font-size: 16px;
	color: #4FAD26;
	margin: 0 0 10px 0;
	font-weight: bold;
}

div.DemoRequestColumnLeft a
{
	color: #2173AF;
	font-size: 12px;
	text-decoration: underline;
}

div.DemoRequestColumnLeft p
{
	margin: 0 0 15px 0;
	line-height: 1.5;
	font-size: 13px;
	color: #282828;
}

div.FormSectionContainer
{
	width: 518px;
	padding: 15px 15px;
	float: left;
}

div.FormSectionContainer table
{
	width: 473px;
}

div.FormSectionContainer table tr td
{
	padding: 3px 0;
}

div.FormSectionContainer table tr td.Label
{
	width: 145px;
	color: #3e434a;
	padding: 5px 15px 5px 0;
	text-align: right;
	font-size: 13px;
	font-weight: bold;
}

div.FormSectionContainer table tr td input, div.FormSectionContainer table tr td textarea
{
	border: 1px solid #dfdfdf;
	color: #555555;
	background-color: #fbfbfb;
	font-size: 14px;
	padding: 4px 2px;
	width: 246px;
	font-family: Arial;
}

div.FormSectionContainer table tr td input.Invalid, div.FormSectionContainer table tr td textarea.Invalid
{
	background-color: #FFEBE8;
	border: solid 1px #DD3C10;
}

div.FormSectionContainer table tr td a.GlobalButton
{
	margin: 15px 0 0 0;
}

/* Loading Indicator */
/* ------------------------------------------------- */

div#divModalOverlay 
{
	position:fixed;  
	top:0;
	right:0;
	bottom:0;
	left:0;
	height:100%;
	width:100%;
	background:#000000;
	opacity:.40;
	filter: alpha(opacity=40);
	-moz-opacity: 0.40;
	z-index:999998;
	display: none;
	
	_position: absolute;
	-overflow-y: hidden;
}

div#divModalContainer
{
	position: fixed;
	_position: absolute;
	z-index: 999999;
	display: none;
	background-color: #FFF;
	width: 150px;
	height: 50px;
	text-align: center;
	padding: 15px 0;
}

div#divModalContainer span
{
	font-weight: bold;
	font-size: 13px;
	color: #3e434a;
	display: block;
	margin: 0 0 15px 0;
}

div#divModalContainer img
{
	width: 32px;
	height: 32px;
}

/* Login Layout */
/* ------------------------------------------------- */

div.LoginContainer
{
	float: left;
	width: 900px;
	margin: 30px 0 30px 0;
	#padding-bottom: 30px;
	_padding-bottom: 0;
}

div.LoginContainer h2
{
	font-size: 16px;
	font-weight: bold;
	margin: 0 0 15px 0;
	color: #4FAD26;
}

div.LoginContainer p
{
	margin: 0 0 10px 0;
	font-size: 12px;
	color: #494949 !important;
	line-height: 1.5;
}

div.LoginColumnLeft
{
	width: 420px;
	float: left;
	padding: 10px 30px 10px 0;
	background-image: url(/Images/Layout/HomeColumnSeperator.gif);
	background-position: right center;
	background-repeat: no-repeat;
}

div.LoginColumnLeft table
{
	width: 420px;
	float: left;
}

div.LoginColumnLeft table tr td
{
	padding: 3px 0;
	vertical-align: middle;
}

div.LoginColumnLeft table tr td.Label
{
	font-size: 13px;
	font-weight: bold;
	color: #3e434a;
	padding-right: 10px;
}

div.LoginColumnLeft table tr td input
{
	border: 1px solid #dfdfdf;
	color: #555555;
	background-color: #fbfbfb;
	font-size: 14px;
	padding: 4px 2px;
	width: 246px;
}

div.LoginColumnLeft table tr td a
{
	color: #0B3B79;
	font-size: 12px;
	text-decoration: underline;
	margin: 10px 0 0 0;
	display: block;
	float: left;
}

div.LoginColumnLeft table tr td a.GlobalButton
{
	margin-top: 10px;
}

div.LoginColumnRight
{
	width: 420px;
	float: right;
	padding: 10px 0 10px 30px;
}

div.LoginColumnRight a.GlobalButton
{
	margin-top: 10px;
}

/* Job Seekers Layout */
/* ------------------------------------------------- */

div.JobSeekersDescription
{
	width: 400px;
	padding: 40px 0 30px 0;
}

div.JobSeekersDescription h1
{
	color: #a7d8f9;
	font-size: 28px;
	margin: 0 0 20px 0;
	font-weight: bold;
}

div.JobSeekersDescription p
{
	color: #fff;
	margin: 0 0 20px 0;
	line-height: 1.25;
}

div.JobSeekersDescription p.NewHireDescription
{
	font-size: 13px;
}

	div.JobSeekersDescription p.NewHireDescription a
	{
		color: #8ad0ff;
		text-decoration: underline;
	}

div.JobSeekersControls
{
	float: left;
	clear: both;
	padding: 0 0 25px 0;
	margin: 0 0 10px 0;
	border-bottom: dotted 1px #a7d8f9;
	width: 400px;
}

div.JobSeekersControls input
{
	border: 1px solid #dfdfdf;
	color: #555555;
	background-color: #fbfbfb;
	font-size: 14px;
	padding: 4px 2px 3px 2px;
	width: 246px;
	float: left;
	margin: 4px 0 2px 0;
}

div.JobSeekersControls a.GlobalButton
{
	margin: 0 0 0 10px;
}

div.JobSeekersImage
{
	position: absolute;
	height: 346px;
	width: 459px;
	background-image:url(/Images/Layout/HomeImage.png);
	background-position: left top;
	background-repeat: no-repeat;
	bottom: -67px;
	#bottom: -57px;
	right: 15px;
	
	#background: none;
	#filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale', src='/Images/Layout/HomeImage.png');
}

div.JobSeekersImage img
{
	margin: 35px 0 0 37px;
}

div.JobSeekersSeparator
{
	width: 100%;
	border-bottom: solid 1px #dfdede;
	height: 60px;
	background-image:url(/Images/Layout/HomeButtonsBackground.png);
	background-position: left top;
	background-repeat: repeat-x;
}

div.JobSeekersContentContainer
{
	margin-top: 30px;
	margin-bottom: 30px;
	font-size: 13px;
	color: #282828;
}

div.JobSeekersContentContainer h1, div.JobSeekersContentContainer h2, div.JobSeekersContentContainer h3, div.JobSeekersContentContainer h4, div.JobSeekersContentContainer h5, div.JobSeekersContentContainer h6
{
	color: #4fad26;
	text-transform: uppercase;
	font-size: 14px;
	margin: 0 0 15px 0;
	font-weight: bold;
}

div.JobSeekersContentContainer p
{
	margin: 0 0 15px 0;
	line-height: 1.5;
	color: #4e545c;
}

div.JobSeekersContentContainer ul
{
	margin: 0 0 15px 20px;
	list-style-type: disc;
	line-height: 1.5;
}

div.JobSeekersContentContainer a
{
	color: #2173AF;
	text-decoration: underline;
}

div.JobSeekersContentContainer ol
{
	margin: 0 0 15px 20px;
	list-style-type: decimal;
}

/* Tour Template Layout */
/* ------------------------------------------------- */

div.TourScreenShotColumn
{
	float: right;
	width: 165px;
	background-color: #FBFBFB;
	padding: 15px 15px 8px 15px;
	margin: -15px 0 0 15px;
}

div.TourScreenShotColumn a
{
	width: 165px;
	height: 131px;
	background-image: url(/Images/Layout/ScreenShotContainer.gif);
	background-position: left top;
	background-repeat: no-repeat;
	display: block;
	margin: 0 0 7px 0;
}

div.TourScreenShotColumn a img
{
	width: 146px;
	height: 113px;
	padding: 9px 0 9px 10px;
}

/* Flash Tour */
/* ------------------------------------------------- */

div.FlashTourContainer
{
	min-width: 930px;
	background-image: url(/Images/Layout/FlashTourBackground.gif);
	background-position: left top;
	background-repeat: repeat-x;
	margin: 0 0 -11px 0;
}

div.FlashTour
{
	width: 900px;
	padding: 0 15px;
	margin: 0 auto;
}

div.FlashTourBackground
{
	width: 900px;
	background-color: #fff;
}

div.FlashTourButtons
{
	border-top: 1px solid #DFDEDE;
}

html>body div.FlashTourCover
{
	position: absolute;
	height: 10px;
	width: 900px;
	background-image:url(/Images/Layout/HomeButtonsBackground.png);
	background-position: left top;
	background-repeat: repeat-x;
}



