﻿body 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align:center;
}
div
{
	text-align: left;
	font-size: 12px;
}

hr
{
	height: 3px;
	background-color: #666666;
	width: 100%;
}

h2
{
	font-size: large;
	font-weight: bold;
	color: #006699;
}


/* Class Styles */
.hrthin
{
	height: 1px;
	background-color: #666666;
	width: 100%;
	text-align: left;
}

.divmain
{
    padding: 5px 10px 5px 10px;
    margin: 5px;
    text-align: center;
    
    /*width: 98%;*/ /*98% works with 800x600 */
    width:90%;
    /*width: 950px;*/
}


.divmainsummary
{
	padding: 5px 5px 5px 5px;
	margin: 5px;
	text-align: center;
	/*width: 760px;*/
	/*use width % - look better for printing */
	width:90%;
}


.divnavigation
{
    text-align: right;
    margin-right: 0px;
    width: 100%;
}

.divnavigationnote
{
    font-size: 11px;
    text-align: right;
    margin-right: 0px;
    color: #336699;
    font-weight: bold;
}

.divparagraphblock
{
	padding-left: 3px;
	padding-right: 20px;
}

.divborder
{
	border: 1px solid #000000;
	padding: 10px;

}

.divtrademark
{
    font-size: xx-small;
    text-align: left;
    width: 35%;
    
}



.divDiversitySMNotice
{
	font-size: small;
	text-align: left;
	padding: 15px;
	color: #FFFFFF;
	background-color: #000000;
}

.divFCRAHeader
{
	text-transform: uppercase;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	padding: 5px;

}

.diversityheader
{
	width: 410px;
	padding-left: 10px;
}


.divErrorPage
{
	padding: 10px;
	margin: 10px;
	width: 70%;
}

.pageheader
{
    margin: 5px;
    padding: 5px;
    text-align: center;
    font-size: 20px;
    vertical-align: middle;
    text-transform: uppercase;
    font-weight: bold;
}

.speedwayheader
{
	width: 330px;
	padding-left: 30px;
}


.pagecenter
{
	margin:auto;
	text-align:center;
}

.pagebreak
{
	page-break-after:always;
}

.sectionheader
{
	font-size: medium;
	font-weight: bold;
	text-align: left;
}

.textboxlarger
{
	/*width: 500px;*/
	width: 400px;
	font-size: 10px;
}

.textboxlarge
{
	/*width: 400px;*/
	/*width: 300px*/
	width: 250px
}

.textboxmedium
{
	/*width: 200px;*/
    width: 175px;
}

.textboxxsmedium
{
	/*width: 150px;*/
    width: 100px;
}

.textboxsmall
{
	/*width: 50px;*/
	width: 45px;
}

.textboxxsmall
{
	/*width: 30px;*/
	width: 30px;
}

.listboxstyle
{
	font-size: 12px;
}

.buttonstylelarge
{
	width: 150px;
	font-size: 12px;
	font-family: Arial;
}

.buttonstyle
{
	width: 75px;
	font-size: 12px;
	font-family: Arial;
}

.buttonstylesmall
{
	width: 35px;
	font-size: 12px;
	font-family: Arial;
}

.textxsmall
{
	font-size: 10px;	
}

.textsmallbold
{
	font-size: small;
	font-weight: bold;
}

.lablesmallitalic
{
    font-size: small;
    font-style: italic;
}

.lablemediumboldgreen
{
    text-align:center; 
    font-size: medium; 
    font-weight: bold; 
    color: Green;
}

.disabletextbox
{
	background-color: #D3D3D3;
	width: 120px;
}

.enabletextbox
{
	background-color: #FFFFFF;
	width: 120px;
}


.leftdiv
{
    float: left;
    width: 35%;
}

.middlediv
{
   	float: left;
	padding-left: 5px;
	position: relative;
	text-align: left;
	width:33%;
}

.rightdiv
{
    /*border: thin solid #800000;*/
	float:left;
	padding-left:5px;
	position: relative;
	text-align: left;
	/*width:30%;*/
}

/*
.lefttd
{
	width: 25%;
}

.righttd
{
	width: 25%;
}

*/
.tdwidth
{
	width: 25%;
}

.requiredfieldtext
{
    padding: 5px 0px 5px 0px;
    font-size: 11px;
    font-weight: bold;
    color: #FF0000; /*color: Green;*/
}

.informationtext
{
    font-size: 11px;
    font-weight: bold;
    color: Green;
}

.googleMap
{
	border:  0.1em solid #000000; 
	width: 400px; 
	height: 250px; 
	margin-top: 15px; 
	margin-bottom: 15px;
}

.show
{
	display:inherit;
}


.underline
{
    text-decoration: underline;
}

.uppercase
{
    text-transform: uppercase;
}

.buttonlink
{
    font-size: small;
    font-weight: bold;
    color: #3D32C0;
}

.tdFooterMidCell
{
    width:10%;
}

.imagestyle
{
    width: 40px;
}


/****************************
 DataGrid Styles
	- Must set GridLines property to "none"
 ****************************/
.left
{
	text-align: left;
	vertical-align: middle;
}

.Question
{
	color:Black;
	/*font-size:large;*/
	font-weight: bolder;	
	text-align: left;
	vertical-align: middle;
	/*font-family:Verdana;*/
}

.Grid 
{ 
	border: solid 1px Black; 
}

.Grid td
{
    margin: 1px 1px 1px 1px;
    padding: 5px 5px 5px 5px;
    text-align: left;
	color:Black;
	/*font-size:x-small;*/
	height:25px;
	border-right:solid 1px Black;
}

.GridHeader
{
	background-color: Black;
	border:solid 1px Navy;
	color:White;
	font-weight: bold;
	/*font-size:x-small;*/
	padding: 5px 5px 5px 5px;
	text-align:center;
	height:25px;

/*	filter:DropShadow(Color=#444444 OffX=2, OffY=2, Positive=true);*/
}
.GridItem
{
	background-color: White;
	text-align:left;
}

.GridAltItem
{
	/*background-color: Gainsboro;*/
	background-color: #DCDCDC;
}


.HiddenField
{
	display:none;
}

.UnHideField
{
	display:block;
}
.DataGrid
{
	padding:5px;
}
/* The CssClass for the <HeaderStyle> tag of a datagrid */
.DataGridHeader td
{
	background-color: Black;
	border:solid 1px Black;
	color:White;
	font-weight: bold;
	padding:5px;
	text-align:center;

/*	filter:DropShadow(Color=#444444 OffX=2, OffY=2, Positive=true);*/
}

/* The CssClass for the <ItemStyle> tag of a datagrid */
.DataGridContent td
{
	background-color: White;
	border:solid 1px Black;
	padding:5px;
	text-align:center;
}


/* Element IDs */

#divMainContent
{
   height: 555px;
}

#leftcolumn
{
	/*border: thin ridge #FF66FF;*/
	border: 1px solid #FF6699;
	position: absolute;
	width: 49%;
	height: 630px;
	display: block;
	float: left;
	top: 3626px;
	left: 53px;
}

#rightcolumn
{	
	/*border: thin ridge #FF66FF;*/
	border: 1px solid #FF6699;
	position: relative;
	width: 45%;
	height: 630px;
	display: block;
	float: right;
	left: 772px;
}



