﻿
html { min-height:100%; margin-bottom:1px; text-align:center }


body 
{
	background-color: #FFFFFF;
	margin-top : 0;
	margin-left: 0;
	vertical-align:text-top;
}
.container {
height:100%;
margin:0 auto;
position:relative;
text-align:left;
width:825px;
}
#central_content {
background-color:#FFFFFF;
float:left;
height:100%;
min-height:600px;
padding:0;
width:825px;
}
/**************************************/
/*				TABLES                */
/**************************************/

Table.MasterTable
{
	width:762px;
	border: solid 1px black;
}

Table.TopNav
{
	background-color:#000000;	
	width:100%;
	color:#FFFFFF;
	font-weight:bold;
	margin:0px;
	padding-left:15px;
}

TABLE.LeftNavigation
{
	background-color:#C1D7E5;
	width:100%;
}

TD.MasterLeftColumn
{	
	text-align:left;
	margin:0px;
	border-right: solid 1px black;
	background-color:#D3CCC2;
	width:174px;
}

TD.MasterRightColumn
{
	background-color:#FFFFFF;
}

Table.CenterTable
{
	text-align:left;
	background-color:#FFFFFF;
	border-top:solid 1px black;
	height:825px;
}

TD.CenterContent
{
	vertical-align:top;
	padding-left:10px;
	padding-right:10px;	
	padding-top:0px;
}

TD.RightContent
{
	vertical-align:top;
	background-color:#E5E2D7;
	border-left:solid 1px black;
	padding:0px 5px 0px 5px;
}

TR.HomeRightColumnSection
{
	vertical-align:top;
	text-align:left;		
}

TD.Footer
{
	background-color:#000000;	
}

/**************************************/
/*		   TABLES FORMS               */
/**************************************/

Table.Form
{
	color:black;
	font: bold 1pt arial;
}

Table.InteriorForm
{
	background-color:#E5E0D7;	
	font: bold 8pt arial;
}

TD.FormColumn
{
	background-color:#E5E0D7;
	padding:10px 0px 5px 0px;
	border-left:solid 1px #BAB3AB;
	border-right:solid 1px #BAB3AB;
	text-align:center;
}

TD.RoundCornerBottom
{
	font: 1px;
	background-color:#E5E0D7;
	border-bottom:solid 1px #BAB3AB;
}

TD.RoundCornerTop
{
	font: 1px;
	background-color:#E5E0D7;
	border-top:solid 1px #BAB3AB;
}

TD.RoundCornerLeft
{
	border-left:solid 1px #BAB3AB;
	background-color:#E5E0D7;
}

TD.RoundCornerRight
{
	border-right:solid 1px #BAB3AB;
	background-color:#E5E0D7;
}

TD.FormLeft
{	
	text-align:right;	
}

TD.FormRight
{
	text-align:left;	
}

TD.FormComment
{	
	padding:0px 10px 0px 20px
}

TR.regular
{
	background-color:#FFFFFF;
	text-align:left;
	font: bold 9pt arial;	
	padding:3px 0px 3px 0px;
}
TR.SubHeaderRow
{
	background-color:#D4CBC2;
}

TR.alternate
{
	background-color:#E5E2D7;
	text-align:left;
	font: bold 9pt arial;	
	padding:3px 0px 3px 0px;
}

TD.SideBorderLeft
{
	border-left:solid 1px #BAB3AB;	
}

TD.SideBorderRight
{
	border-right:solid 1px #BAB3AB;	
}

/**************************************/
/*				FORMS                 */
/**************************************/

/* Below is the style for the sliding rule */
.BoxedTextMedium
{
	background-color: #ffffff;
	border:solid 1px black;	
	width: 60px;
	height: 16px;	
}


/**************************************/
/*				LIST                  */
/**************************************/

ul 
{
	list-style-image: url('../images/global/bullet.gif');
}

li
{
	margin-left:0px;
	vertical-align:text-bottom;
}


/**************************************/
/*				LINKS                 */
/**************************************/

A:link
{
	font:9pt Arial;
	color:#CF5108;
}

A:hover
{
	font:9pt Arial;
	color:#583E0B;
}

A:visited
{
	font:9pt Arial;
	color:#7BADD7;
}

A.italic:link
{
	font: italic 9pt Arial;
	color:#CF5108;
}

A.italic:hover
{
	font: italic 9pt Arial;
	color:#583E0B;
}

A.italic:visited
{
	font: italic 9pt Arial;
	color:#7BADD7;
}

A.TopNav:link
{
	font:bold 9pt Arial;
	color:#FFFFFF;	
}

A.TopNav:hover
{
	font:bold 9pt Arial;
	color:#78ADD7;	
}

A.TopNav:visited
{
	font:bold 9pt Arial;
	color:#FFFFFF;	
}

A.TopNavOpen:link
{
	font:bold 9pt Arial;
	color:#78ADD7;	
}

A.TopNavOpen:hover
{
	font:bold 9pt Arial;
	color:#78ADD7;	
}

A.TopNavOpen:visited
{
	font:bold 9pt Arial;
	color:#78ADD7;	
}


A.LeftNav:link
{
	font:bold 9pt Arial;
	color:#000000;	
	text-decoration:none;
}

A.LeftNav:hover
{
	font:bold 9pt Arial;
	color:#CF5108;	
	text-decoration:none;
}

A.LeftNav:visited
{
	font:bold 9pt Arial;
	color:#000000;	
	text-decoration:none;
}

A.LeftNavOpen:link
{
	font:bold 9pt Arial;
	color:#CF5108;	
	text-decoration:none;
}

A.LeftNavOpen:hover
{
	font:bold 9pt Arial;
	color:#CF5108;	
	text-decoration:none;
}

A.LeftNavOpen:visited
{
	font:bold 9pt Arial;
	color:#CF5108;	
	text-decoration:none;
}


A.Title:link
{
	font:bold 10pt Arial;
	color:#CF5108;	
}

A.Title:hover
{
	font:bold 10pt Arial;
	color:#CF5108;	
}

A.Title:visited
{
	font:bold 10pt Arial;
	color:#CF5108;	
}

A.TitleItalic:link
{
	font:bold 10pt Arial;
	font-style:italic;
	color:#CF5108;	
}

A.TitleItalic:hover
{
	font:bold 10pt Arial;
	font-style:italic;
	color:#CF5108;	
}

A.TitleItalic:visited
{
	font:bold 10pt Arial;
	font-style:italic;
	color:#CF5108;	
}

A.Footer:link
{
	font:9pt Arial;
	color:#FFFFFF;	
}

A.Footer:hover
{
	font:9pt Arial;
	color:#78ADD7;	
}

A.Footer:visited
{
	font:9pt Arial;
	color:#FFFFFF;	
}

A.LinkSmallColor:link
{
	color:#CF5108;
	font:8pt Arial;
}
A.LinkSmallColor:hover
{
	color:#CF5108;
	font:8pt Arial;
}

A.LinkSmallColor:visited
{
	color:#78ADD7;
	font:8pt Arial;
}

A.LinkSmallColorItalic:link
{
	color:#CF5108;
	font: italic 8pt Arial;
}
A.LinkSmallColorItalic:hover
{
	color:#CF5108;
	font: italic 8pt Arial;
}

A.LinkSmallColorItalic:visited
{
	color:#78ADD7;
	font: italic 8pt Arial;
}

A.h2:link
{
	font:bold 12pt Arial;
	color:#CF5108;
	margin:0px;
	padding:0px;
}

A.h2:hover
{
	font: bold 12pt Arial;
	color:#CF5108;
	margin:0px;
	padding:0px;
}

A.h2:visited
{
	font:bold 12pt Arial;
	color:#CF5108;
	margin:0px;
	padding:0px;	
}

A.h3:link
{
	font:bold 10pt Arial;
	color:#7BADD7;
}

A.h3:hover
{
	font: bold 10pt Arial;
	color:#7BADD7;
}

A.h3:visited
{
	font:bold 10pt Arial;
	color:#7BADD7;
}

/**************************************/
/*				DIVs                  */
/**************************************/



.LeftContent
{
	background-color:#D3CCC2;	
	padding:0px;
}

div.ColumnContainer
{
	margin:0px;
	padding: 0px 10px 0px 10px;	
}

div.ContentFooter
{
	margin:10px 30px 15px 30px;
	padding:0px;	
	text-align:center;	
	color:White;
	font:10pt arial;
}

div.login
{
	text-align:left;
	margin:100px 200px 100px 200px;
}

div.LeftIndent
{
	padding-left:20px;	
}

/**************************************/
/*				TEXT                  */
/**************************************/

h1
{
	font: 16pt Arial;
	color:#78ADD7;
	margin-top:5px;	
}

h2
{
	font: bold 12pt Arial ;
	color:black;
	margin-bottom:0px;
}

h3
{
	font: bold 10pt Arial ;
	color:#000000;	
	margin-bottom:0px;
	margin-top:0px;
}	


.Title
{
	font: bold 11pt Arial;
	color:#000000;	
}

.TitleItalic
{
	font: italic bold 11pt Arial Unicode MS;
	color:#000000;	
}

.TitleHome
{
	font: 16pt Arial;
	color:#78ADD7;	
}

.TextMedium
{
	font: 10pt Arial Unicode MS;
	color:#000000;
}

.TextMediumBold
{
	font: bold 10pt Arial Unicode MS;
	color:#000000;
}

.TextSmall
{
	font: 8.5pt Arial;
	color:#000000;
}

.TextSmallBold
{
	font: bold 9pt Arial;
	color:#000000;
}
.TextSmallItalic
{
	font: italic 9pt Arial Unicode MS;
	color:#000000;
}

.TextSmallItalicBold
{
	font: italic bold 9pt Arial;
	color:#000000;
}

.TextMediumColor
{
	font: 10pt Arial Unicode MS;
	color: #78ADD7;
}

.TextMediumRed
{
	font: 10pt Arial Unicode MS;
	color: #CF5108;
	text-decoration:none;
}

.Error
{
	font: bold 10pt Arial Unicode MS;
	color: red;	
}

.FormError
{
	font: 8pt Arial Unicode MS;
	color: #CF5108;	
}

.Info
{
	font: bold 9pt Arial Unicode MS;
	color: #CF5108;	
}

.RequiredField
{
	font: bold 9pt Arial Unicode MS;
	color: #CF5108;	
}

/**************************************/
/*				IMG                   */
/**************************************/

img
{
	border:0px;		
	vertical-align:top;
}

img.LeftColumnImage
{
	width:100%;
}

img.BottomBorder
{
	border-bottom:solid 1px black;	
}

/**************************************/
/*				Miscellaneous         */
/**************************************/

.Hidden
{
	display:none;
}

.Block
{
	display:block;
}

/**************************************/
/*				INPUTS                */
/**************************************/

input.TextBox
{
	border: solid 1px  #9999CC;
	font:8pt verdana;
	width:100px;
}

input.TextBoxWide
{
	border: solid 1px #9999CC;
	font:8pt verdana;
	width:200px;
}
input.TextBoxHome
{
	border: solid 1px #9999CC;
	font:8pt arial;
	width:180px;
}
input.Submit
{
	font:8pt verdana;	
	border:solid 1px black;
	background-color:#33cc66;
}

input.radio
{
	border:solid 10px black;	
	font:8pt verdana;
}

textarea
{
	border:solid 1px black;	
	font:8pt verdana;
}

select
{
	width:180px;	
	border:solid 1px black;
	font:8pt arial;
}

select.Medium
{
	width:150px;	
	border:solid 1px black;
	font:8pt arial;
	
}

select.Long
{
	width:230px;	
	border:solid 1px black;
	font:8pt arial;
}

/**************************************/
/*				ADMIN                 */
/**************************************/


Table.MasterAdmin
{
	margin:0;
	padding:0px;
	border:solid 1px black;
	width:765px;
}

Table.AdminNavigation
{
	background-color:#CF5108;
	font:bold 10pt arial;	
	padding:5px 10px 5px 10px;
	color:White;
	border-top:solid 1px black;
	border-bottom:solid 1px black;
}

TD.AdminNavigation
{
	background-color:white;
	padding:0px;	
	text-align:left;
	margin:0px;
	font:bold 9pt verdana;
	padding: 0px;
}

TD.AdminMasterCenterColumn
{
	background-color:#E5E0D7;	
	text-align:left;
	margin:0px;
	padding:0px;
	height:500px;
	vertical-align:top;
}

TABLE.AdminAdd
{
	font:8pt verdana;	
	border-bottom:solid 1px black;	
}

TR.TitleLabel
{
	background-color:#000000;
	color:White;
	font-size:8pt;
	padding:5px 5px 5px 5px;
}

TR.RowEven
{
	padding:5px 0px 5px 0px;
	background-color:white;
}

TR.RowOdd
{
	padding:5px 0px 5px 0px;
	background-color:#DDDDDD;
}

TD.Label
{
	width:130px;
	color:Black;
	font-size:8pt;
	padding:3px 5px 3px 5px;
	text-align:left;
}

TD.Input
{
	width:200px;
}

a.Command
{
	font:9pt arial;	
	color:#6A99BE;
}

a.Field:link
{
	font:9pt arial;	
	text-decoration:none;	
	color:Black;
}
a.Field:hover
{
	font:9pt arial;	
	text-decoration:none;	
	color:Black;
}
a.Field:visited
{
	font:9pt arial;	
	text-decoration:none;	
	color:Black;
}

.AdminTitle
{
	font: 22pt Arial;	
}

/************************************/
/*			Calendar				*/
/************************************/

.dpTable
{
	background-color:#D3CCC2;
	font:8pt arial;	
	border: solid 1px black;
	width:170px;
	text-align:center;
}

.dpTitleTR
{
	font:bold 8pt arial;	
}

.dpDayTR
{
	font:bold 8pt arial;
}

.dpDayHighlight
{
	background-color:#CF5108;
	color:White;
	font:bold 8pt arial;
	border:solid 1px black;
}

.dpDayTD
{
	background-color:#CF5108;
	color:White;
	font:bold 8pt arial;
	border:solid 1px black;
}

Button
{
	background-color:Transparent;
	font:8pt arial;
	border:solid 1px black;
}


.background
{
	background-color: #C0C0C0;
    filter: alpha(opacity=70);
	opacity: 0.7;
	font-family: Verdana;
    font-size: 10pt;
}

.popup
{
	width: 400px;
	padding: 10px;
    background-color: #FFFFFF;
    border: solid 2px #000000;
    vertical-align: middle; 
    text-align: center;
    border: solid 1px black;
    margin:5px;
}

.TopNavText
{
	font:bold 9pt Arial;
	color:#FFFFFF;
	margin-left: 15px;
}

.TitleText
{
	font:bold 10pt Arial;
	color:#CF5108;	
}
