/*******************************************************
 * MidnightBlue_ContentMaster.css
 * 
 * (C) 2007 Carsley and Associates
 * ALL RIGHTS RESERVED
 ******************************************************/

body
{
	font-size: 1.1em;
}

/* 
 * Defines the 'bar' at the top of the page containing 
 * the logo and main navigation menu
 */
#topBar
{
	width: 100%;
	margin-top: -15px;
	height: 91px;
	background-color: transparent;
	background-image: url('Images/topGradient.gif');
	background-repeat: repeat-x;
	background-position: center;
}

/*
 * Describes the phone number and email address at the top of every content page.
 */

#contactBarContent
{
	width: 100%;
	min-height: 20px;
	min-width: 860px;
	margin: 0;
	margin-right: -15;
	
	background-color: #EFEFEF;
}

/*
 * Describes the divs containing the majority of the content page.
 */

#mainPaneContent
{
	width: 100%;
	min-width: 860px;
	margin-right: -15;
	text-align: left;
}

#bigPaneContent
{
	min-width: 860px;
	width: 100%;
	
	margin: 0 auto;
}

/*
 * Describes the div containing the search box at the top of the content page.
 */

#topSearch
{
	margin-top: 18px;
	#margin-top: 22px;
	margin-right: 30px;
	
	clear: right;
	float: right;
		
	color: #FFFFFF;
}

#topSearch p
{
	display: inline;
}

#searchHere
{
	width: 270px;
	position: absolute;
	top: 3px;
	#top: 9px !important;   /* IE7 */
	#top: 7px;				/* IE6 */
	right: 250px;
}

/*
 * Descrivs the div containing all of the actual content on the page.
 */

#contentContent
{
    min-height: 535px;
    height: auto !important;
    height: 580px;
	
	margin-left: 272px;
	padding: 1px 15px 2% 15px;
	#padding: 5px 15px 2% 15px;
	
    text-align: justify;
    font-family: Verdana, Sans-Serif;
	#font-family: Verdana, Sans-Serif;
	font-size: 0.8em;
    background-color: #FFFFFF;
}

/*
 * Makes sure that any floated content in the contentContent
 * section doesn't extend past the end of that section.
 */

#useless
{
    clear: both;
}

/*
 * Aligns the back to top link properly.
 */

.gradientNav
{
    margin-left: 273px;
    line-height: 32px;
    vertical-align: middle;
    float:left;
    font-size: .9em;
}

/*
 * Describes the links in the gradients on the content pages.
 */

.clickPrint
{
    line-height: 32px;
    vertical-align: middle;
    margin-right: 15px;
    font-size: .9em;
    float: right;
}

a.clickPrint
{
	color: #000000;
	text-decoration: underline;
}

a.clickPrint:visited
{
	color: #444444;
	text-decoration: underline;
}

a.clickPrint:active
{
	color: #444444;
	text-decoration: underline;
}

a.clickPrint:hover
{
	color: #444444;
	text-decoration: underline;
}

/*
 * Describes the text and buttons used for tating the content on the content pages.
 */

.info1
{
    line-height: 32px;
    vertical-align: middle;
    font-size: .9em;
}

.info2
{
    line-height: 32px;
    #vertical-align: middle;
    
}

/*
 * Aligns the text and buttons used for tating the content on the content pages.
 */

.right15
{
    float: right;
    margin-right: 15px;
}

/*
 * Describes the back to top link at the bottom of the page.
 */

.contentNav
{
    font-size: .9em;
}

a.contentNav
{
	color: #000000;
	text-decoration: underline;
}

a.contentNav:visited
{
	color: #444444;
	text-decoration: underline;
}

a.contentNav:active
{
	color: #444444;
	text-decoration: underline;
}

a.contentNav:hover
{
	color: #444444;
	text-decoration: underline;
}

/*
 * Defines the copyright data at the bottom of the content pages.
 */

#copyrightContent
{
    min-width: 850px;
	width: 98%;
	margin: 0 auto;
	
	color: #FFFFFF;
	font-size: 0.75em;
}

/*
 * Defines the navigation bar on the left side of the content pages.
 */

#boxaround-big 
{
	width: 256px;
	padding: 1px 5px 8px 8px;
	#padding: 5px 5px 8px 8px;
	position: absolute;
	margin-left: 0;
	left: 0;
	background-color: #EFEFEF;
}

#boxaround-big p
{
	font-family: Verdana, Sans-Serif;
	#font-family: Candara, Sans-Serif;
	font-size: 16px;
	font-weight: bold;
	
	padding: 4px;
	padding-top: 0px;
}

.alignmid
{ 
	vertical-align: middle; 
}

.navMenu
{
	margin-top: -18px;
	font-family: Calibri, Sans-Serif;
	font-size: 0.7em;
	#font-size: 14px !important;
	#font-size: 13px;
	margin-left: 10px;
	padding-left: 5px;
}

.navMenu a
{
	color: #3C485E;
	font-family: Arial, Sans-Serif;
	#font-family: Calibri, Arial, Sans-Serif;
	line-height: 1.8em;
}

.navMenu a:visited
{
	color: #3C485E;
	font-family: Arial, Sans-Serif;
	#font-family: Calibri, Arial, Sans-Serif;
}

.navMenu a:active
{
	color: #000000;
	text-decoration: underline;
	font-family: Arial, Sans-Serif;
	#font-family: Calibri, Arial, Sans-Serif;
}

.navMenu a:hover
{
	color: #000000;
	text-decoration: underline;
	font-family: Arial, Sans-Serif;
	#font-family: Calibri, Arial, Sans-Serif;
}

/*
 * Defines the silver gradients at the top and bottom of the content pages.
 */

#silverGrad
{
	width: 100%;
	margin-top: -15px;
	min-width: 860px;
	min-height: 32px;
	background-color: transparent;
	background-image: url('Images/silverGrad.gif');
	background-repeat: repeat-x;
	background-position: center;
}

#flippedSilverGrad
{
	width: 100%;
	margin-top: 0px;
	min-width: 860px;
	min-height: 32px;
	background-color: transparent;
	background-image: url('Images/flippedSilverGrad.gif');
	background-repeat: repeat-x;
	background-position: center;
}

/*
 * Describes the section heading links in the side navbar.
 */

.bigLink
{
	color: #3C485E;
	text-decoration: none;
	font-family: Arial, Sans-Serif;
	#font-family: Calibri, Arial, Sans-Serif;
}

.bigLink:visited
{
	color: #3C485E;
	text-decoration: none;
	font-family: Arial, Sans-Serif;
	#font-family: Calibri, Arial, Sans-Serif;
}

.bigLink:active
{
	color: #000000;
	text-decoration: none;
	font-family: Arial, Sans-Serif;
	#font-family: Calibri, Arial, Sans-Serif;
}

.bigLink:hover
{
	color: #000000;
	text-decoration: underline;
	font-family: Arial, Sans-Serif;
	#font-family: Calibri, Arial, Sans-Serif;
}

/*
 * Describes the email and print links at the top of the content pages.
 */

.topLink
{
	color: #000000;
	text-decoration: none;
	font-family: Arial, Sans-Serif;
	#font-family: Calibri, Arial, Sans-Serif;
}

.topLink:visited
{
	color: #444444;
	text-decoration: none;
	font-family: Arial, Sans-Serif;
	#font-family: Calibri, Arial, Sans-Serif;
}

.topLink:active
{
	color: #444444;
	text-decoration: none;
	font-family: Arial, Sans-Serif;
	#font-family: Calibri, Arial, Sans-Serif;
}

.topLink:hover
{
	color: #444444;
	text-decoration: underline;
	font-family: Arial, Sans-Serif;
	#font-family: Calibri, Arial, Sans-Serif;
}