﻿/*----------------------------------------------------------
The base color for this template is #5c87b2. If you'd like
to use a different color start by replacing all instances of
#5c87b2 with your new color.
----------------------------------------------------------*/
BODY
{
	font-family:Verdana, Arial, Sans-Serif;
	font-size: 13px;
	color:Black;
}

.answer 
{
    color:Black;
}

.HeaderTable
{
	width:100%;
	border:none;
}

.MasterBanner
{
	/*background-color:#8FCAE7;  TODO: Change When Navigation Is Working */
	height:240px;
	width:100%;
	text-align:center;
	vertical-align:middle;
	font-size:34px;
	font-weight:bold;
	/*border:solid 1px black; TODO: Delete after inserting banners. */
}

.MasterContainer
{
	width:1024px;
	margin-bottom:25px;
}

.MainNavigationArea
{
	width:100%;
	height:60px;
	background-color:Black;
	text-align:center;
	vertical-align:middle;
}

.MainNavigationArea DIV
{
	display:inline;
	text-transform:uppercase;
	font-size:11px;
	font-weight:normal;
	font-family:Verdana, Arial, Sans-Serif;
	padding: 0 5px 0 5px;
}

.MainNavigationItem a
{
	color:White;
	text-decoration:none;
}

.MainNavigationItem a:Hover
{
	color:#8FCAE7;
	
}

.ActiveLink a
{
	color: #8FCAE7;
	text-decoration:none;
}

.PageBodyTable
{
	width:1024px;
	height:380px;
	margin-top:0px;
	display:inline-table;
	vertical-align:top;
}

.LeftNavigation
{
	/*width:20%; Commented out because CSS seems to work well this way. */
	/*background-color:White;  TODO: Change When Navigation Is Working */
	text-align:left;
	vertical-align:top;
	padding-top: 5px;
	width:200px;
	/*border:solid 1px black; TODO: Delete after inserting SubNav items. */
}

.SubNavItem
{
	background-image:url('../Content/Images/leftNavBackground.jpg');
	background-repeat:repeat-y;
	text-align:left;
	vertical-align:middle;
	height:22px;
	width:180px;
	padding:8px 5px 5px 10px;
	margin-bottom:2px;
	cursor: pointer;
}

.SubNavItem a
{
	color:Black;
	text-decoration:none;
	font-size:11px;
	height:100%;
	width:100%;
}

.SubNavItem a:Hover
{
	color:#69923A;
}

.ActiveSubNavLink
{
    font-weight:bold;
}

.ActiveSubNavLink a
{
	color: #69923A;
	text-decoration:none;
}

.ContentAreaContainer
{
	width:100%;
	padding:10px;
	vertical-align:top;
	text-align:left;
	/*border:solid 1px black; TODO: Delete after inserting banners. */
}

.ContentArea
{
	width:100%;
}

.RightContentArea
{
	width:20%;
	/*background-color:#8FCAE7;  TODO: Change When Navigation Is Working */
	text-align:center;
	vertical-align:middle;
	
	/*border:solid 1px black; TODO: Delete after inserting SubNav items. */
}

.PageSubHeader
{
	color:#69923A;
	font-size:26px;
	padding-bottom:15px;
	display:none;
	visibility:hidden;
}

.ValidInput
{
	background-color: White;
}

.InvalidInput
{
	background-color: #FF9999;
}

.mainView
{
	width:100%;
	vertical-align:top;
	padding:0 5px 10px 5px;
	display:table-cell;
	border:none;
	cursor:pointer;
	color:Black;
}

.mainView SPAN
{
    color:#69923A;
    font-weight:bold;
}

.mainViewExtended
{
	width:650px;
	margin-bottom:25px;
	padding:10px;
	background-color:#DBEEF7;
	border:solid 1px black;        	
	position:absolute;
	top:0;
	left:0;
	display:none;
	color:Black;
}

.mainViewInside 
{
    Padding-top:15px;
    width:100%;
    display:none;
}

.MoreInfoLink 
{
    float:right;
    color:#69923A;
}

.ContactUs_Description
{
	height:70px;
	width:150px;
}

.LeftColumnContactUs
{
    width:200px;
}

.RightColumnContactUs
{
    /*width:100%;*/
}

.Copywrite
{
	font-size:8px;
	text-transform:uppercase;
	width:100%;
	text-align:center;
	margin:15px 0 0 -30px;
}

.service
{
    width:810px;
    border:solid 1px white;
}

.service .HeaderCell
{
    background-color:#8DAB68;
    color:White;
    font-weight:bold;
    font-size:12px;
    text-align:center;
    text-transform:uppercase;
    padding:10px;
    height:35px;
    vertical-align:middle;
    border:solid 1px white;
}

.service .MainRowHeader
{
    background-color:#D7F0FB;
    font-size:10px;
    font-weight:bold;
    text-align:left;
    text-transform:capitalize;
    padding:0 10px 10px 15px;
    border:solid 1px white;
    vertical-align:middle;
}

.service .MainRow
{
    background-color:#D7F0FB;
    font-size:10px;
    text-align:left;
    padding:0 10px 10px 15px;
    border:solid 1px white;
    vertical-align:text-top;
}

.service .AlternateRowHeader
{
    background-color:#F3FAFE;
    font-size:10px;
    font-weight:bold;
    text-align:left;
    text-transform:capitalize;
    padding:0 10px 10px 15px;
    border:solid 1px white;
    vertical-align:middle;
}

.service .AlternateRow
{
    background-color:#F3FAFE;
    font-size:10px;
    text-align:left;
    padding:0 10px 10px 15px;
    border:solid 1px white;
    vertical-align:text-top;
}

/* MISC ----------------------------------------------------------*/
.clear
{
	clear: both;
}
