/*******************************************************
 * MidnightBlue_All.css
 * 
 * (C) 2007 Carsley and Associates
 * ALL RIGHTS RESERVED
 ******************************************************/
/*
 * Global classes defining body, floats, and some text decoration.
 */

body
{
	margin: 0;
	padding: 0;
	cursor: default;
	
	background-color: #263248;
	background-image: url('../Global/Images/bg.jpg');
	background-repeat: repeat;
	
	font-family: Verdana, Sans-Serif;
	#font-family: Calibri, Sans-Serif;
	font-size: 0.9em;
	#font-size: 1.1em;
	text-align: center;
}

img
{
	border: none;
	vertical-align: middle;
}

h1
{
	font-size: x-large;	
}

.imageRight
{
    float: right;
    padding-left: 15px;
    height: 340px;
    clear: right;
}

.imageLeft
{
    float: left;
    padding-right: 15px;
    height: 340px;
    clear: left;
}

.ul
{
	text-decoration: underline;
}

.italic
{
	font-style: italic;
}

.bold
{
	font-weight: bold;
}

.right
{
	float: right;
}

.left
{
	float: left;
	clear: both;
}

.large
{
	font-size: larger;
}

/*
 * Classes defining the links to the Privacy Statement, Search, and
 * Terms of Use pages at the bottom of the Home and Content Master pages.
 */

a.lightLink
{
	color: #FFFFFF;
	text-decoration: underline;
}

a.lightLink:visited
{
	color: #FFFFFF;
	text-decoration: underline;
}

a.lightLink:active
{
	color: #E3E3E3;
	text-decoration: underline;
}

a.lightLink:hover
{
	color: #E3E3E3;
	text-decoration: underline;
}

/*
 * Defines the div for the company logo.
 */

div#logoContainer
{
	min-height: 82px;
	margin-left: 15px;
	padding-top: 12px;
}

/*
 * Defines the legend and the div that includes the legend, just inside
 * of the fieldsets on the ContactUs and EmailPage pages.
 */

.divFormWrapper
{
    #margin-top: 18px;
}

.legend
{
    color: #2B46D5;
    font-weight: bold;
    #margin-top: -13px;
}

/*
 * Defines the alignment and style of the text in the
 * tables on the ContactUs and EmailPage pages.
 */

.vAlignTopRight
{
    vertical-align: top;
    line-height: 23px;
    #line-height: 25px;
    padding: 0px 12px;
    text-align: right;
    font-style: italic;
    width: 130px;
}

.vAlignTopRightb
{
    vertical-align: top;
    line-height: 23px;
    #line-height: 25px;
    padding: 0px 12px;
    text-align: right;
    font-style: italic;
    width: 130px;
}

.vAlignRight
{
    vertical-align: top;
    line-height: 23px;
    #line-height: 25px;
    padding: 0px 12px;
    text-align: right;
    font-style: italic;
    width: 130px;
}

.vAlignRightb
{
    vertical-align: top;
    line-height: 23px;
    #line-height: 25px;
    padding: 0px 12px;
    text-align: right;
    font-style: italic;
    width: 130px;
}

.formSuccess
{
	font-weight: bold;
	color: #0000FF;
	padding: 12px;
}

.formError
{
	font-weight: bold;
	padding: 12px;
	color: #FF0000;
	font-size: 1.3em;
}

.formExplanation
{
	padding: 12px;
	color: #0000FF;
}

.validationFailed
{
    color: #FF0000;
}

.emailSent
{
    color: #0000FF;
}

/*
 * Sets cells in tables on the IndustryFocus and ContactUs pages to 50% of the table width.
 */

.split
{
    width: 50%;
}

/*
 * Sets the sice and position of the Send and Cancel buttons on the EmailPage page.
 */

.emailButtons
{
    width: 185px;
    float: left;
}
.validateTop
{
    float: left;
}

#steelProc 
{
	font-size: 1.1em;
}
	
#steelProc li ul 
{
	font-size: 0.9em;
	font-style: italic;
}
	
