/******************************************************
DIT Consulting - Style Sheet - Public Sections
*******************************************************/

/*
 *	TAG MODIFIERS
 */
BODY.bodyStyle
{
	background: #EEE2CE;
}
INPUT
{
	font-size: 12px;
	background: #ffffee;
	color: #333;
	font-family: Arial, Verdana, Sans-Serif; 
}

INPUT.solidborder
{
	border: #BB9955 1px solid;
	font-size: 12px;
	background: #ffffee;
	color: #333;
	font-family: Arial, Verdana, Sans-Serif;
}
TEXTAREA
{
	font-size: 12px;
	background: #ffffee;
	color: #333;
	font-family: Arial, Verdana, Sans-Serif; 
}
SELECT
{
	font-size: 12px;
	background: #ffffee;
	color: #333;
	font-family: Arial, Verdana, Sans-Serif; 
}
TABLE.MainPage
{
	font-size: 12px;
	background: #ffffff;
	color: #333;
	font-family: Arial, Verdana, Sans-Serif; 
}
/*
 *	TEXT AREAS
 */

.web_pub_center
{	
	font-size: 12px;
	background: #FFF;
	margin: 0px;
	color: #666666;
	font-family: Arial, Verdana, Sans-Serif;
	padding: 10px;
}

.SmallText {font-size: 10px; font-family: Arial, Verdana, Sans-Serif; color: #666666; text-align:left; vertical-align:baseline;}
.SmallTextBold {font-size: 11px; font-weight:bold; font-family: Arial, Verdana, Sans-Serif; color: #666666; text-align:left; vertical-align:baseline;}
.NormalText {font-size: 12px; font-family: Arial, Verdana, Sans-Serif; color: #666666; text-align:left; vertical-align:baseline;}
.NormalTextBold {font-size: 12px; font-weight:bold; font-family: Arial, Verdana, Sans-Serif; color: #666666; text-align:left; vertical-align:baseline;}
/*
 *	WEB SECTION LIST
 */
.dgWebSection
{
	margin:0 auto; 
	width:100%; 
	border-collapse:collapse; 
	border:1px solid #ddd;
	padding:5px;
	background-color:#FFF;
}
.alternatingItemWebSection td
{
	font-size: 10px;
	font-family: 'Arial';
	background-color:#FFFFFF; 
	padding:5px; 
	border-bottom: #DDD 1px solid;
}
.itemWebSection td
{
	font-size: 10px;
	font-family: 'Arial';
	background-color:#FFFFFF; 
	padding:5px;
	border-bottom: #DDD 1px solid;
}

/*
 *	WEB LIST
 */
.dgWebList
{
	width: 100%;
	padding:5px;
	background-color:#FFF;
	border: #DDD 0px solid;
}
.alternatingItemWebList td
{
	font-size: 12px;
	font-family: 'Arial';
	background-color:#FFFFFF; 
	padding:5px; 
	border: #DDD 0px solid;	
	vertical-align: baseline;
}
.itemWebList td
{
	font-size: 12px;
	font-family: 'Arial';
	background-color:#FFFFFF; 
	padding:5px;
	border: #DDD 0px solid;
	vertical-align: baseline;
}
.headWebList td
{
	font-size: 14px;
	color: #600;
	font-weight: bold;
	font-family: 'Microsoft Sans Serif' , Verdana, sans-serif;
	border: #600 0px solid;
	border-bottom: #DDD 1px solid;
}
.WebListColumnWidth
{
	width: 350px;
}
.WebListDescription
{
	width: 350px;
	font-size: 11px;
	color: #444;
	font-family: 'Microsoft Sans Serif' , Verdana, sans-serif;
}
/*
 *	TABLE AND CONTAINERS
 */

.web_pub_center_split
{	
	font-size: 12px;
	background: #FFF;
	margin: 0px;
	color: #666666;
	font-family: Arial, Verdana, Sans-Serif;
	padding: 10px;
	border-right: #999999 1px solid;	
}

.web_pub_sides
{
	font-size: 12px;
	color: #666666;
	border-bottom: #A0A0A0 1px solid;
	font-family: Arial, Verdana, Sans-Serif;
}

.web_pub_right_side
{
	font-size: 12px;
	border-top: #dddddd 1px solid;
	border-bottom: #dddddd 1px solid;
	border-left: #dddddd 1px solid;
	border-right: #dddddd 0px solid;
	background-color: #FFF;
	font-family: Arial, Verdana, Sans-Serif;
	padding: 5px;
	vertical-align = top;
}
.divLocation
{
	border-right: activeborder 1px solid;
	border-top: activeborder 1px solid;
	border-left: activeborder 1px solid;
	border-bottom: activeborder 1px solid;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 12px;
	padding-bottom: 12px;		
}
.tblRecordEdit
{
	border-right: activeborder 1px solid;
	border-top: activeborder 1px solid;
	font-size: 12px;
	margin: 0px;
	border-left: activeborder 1px solid;
	color: #444444;
	border-bottom: activeborder 1px solid;
	font-family: Arial, Verdana, Sans-Serif;
	background-color: #ffffff;
	text-align: left;
}

.tblTab
{
	font-weight: bold;
	font-size: 14pt;
	margin: 0px;
	color: #B89652;
	border-bottom: activeborder 1px solid;
	font-style: normal;
	font-family: 'Times New Roman' , 'Microsoft Sans Serif' , Verdana, sans-serif;
	background-color: #ffffff;
	text-align: left;
}

body
{
	font-size: 12px;
	margin: 0px;
	color: #444444;
	font-family: Arial, Verdana, Sans-Serif;	
	text-align: left;
}

.content
{
	font-weight: normal;
	font-size: 11px;
	left: 12px;
	color: #000000;	
	font-family: Arial, Verdana, Sans-Serif;
	position: static;
	background-color: #EEE2CE;
	text-align: left;
}

.content a:link
{	
	font-size: 12px;
	color: #666666;
	font-family: Arial, Verdana, Sans-Serif;
	text-decoration: underline;
}

.content a:visited
{	
	font-size: 12px;
	color: #666666;
	font-family: Arial, Verdana, Sans-Serif;
	text-decoration: underline;

}

.content a:hover
{	
	font-size: 12px;
	color: #990000;
	font-family: Arial, Verdana, Sans-Serif;
	text-decoration: underline;

}


a:link
{	
	font-size: 12px;
	color: #003399;
	font-family: Arial, Verdana, Sans-Serif;	
	text-decoration: underline;
}

a:visited
{	
	font-size: 12px;
	color: #003399;
	font-family: Arial, Verdana, Sans-Serif;	
	text-decoration: underline;
}

a:hover
{	
	font-size: 12px;
	color: #003399;
	font-family: Arial, Verdana, Sans-Serif;	
	text-decoration: underline;
}
.Webtitle
{
	font-weight: bold;
	font-size: 12px;
	color: #444;
	font-family: Arial, Verdana, Sans-Serif;
	text-align: left;
}
.Weblabel
{
	font-weight: bold;
	font-size: 12px;
	color: #222;
	font-family: Arial, Verdana, Sans-Serif;
	background-color: #EEE2CE;
	text-align: right;
}
.Webfield
{
	font-weight: normal;
	font-size: 12px;
	color: #444444;
	font-family: Arial, Verdana, Sans-Serif;	
	text-align: left;
	background-color: #FFF;
}

.Weberror
{
	font-weight: normal;
	font-size: 12px;
	color: #990000;
	font-family: Arial, Verdana, Sans-Serif;
	text-align: left;
}
.WebWarning
{
	font-weight: normal;
	font-size: 12px;
	color: firebrick;
	font-family: Arial, Verdana, Sans-Serif;
	text-align: left;
}
.apptitle
{
	padding-right: 2px;
	padding-left: 2px;
	font-weight: bold;
	font-size: 12pt;
	padding-bottom: 2px;
	color: #990000;
	padding-top: 2px;
	font-style: italic;
	font-family: 'Times New Roman' , 'Microsoft Sans Serif' , Verdana, sans-serif;
	text-align: left;
}

.header {font-size: 12px;
font-family: Arial, Verdana, Sans-Serif;
font-weight: bold;
text-align: left;
color: #003399;
background-color: #ffffff;}

.bottom {font-size: 12px;
font-family: Arial, Verdana, Sans-Serif;
font-weight: normal;
text-align: center;
color: #ffffff;
background-color: #D1AB60;}

.bottom A {font-family:'Arial, Verdana, Sans-Serif;'; font-size:12px; color: #FFF;}
.bottom A:hover {font-family:'Arial, Verdana, Sans-Serif;'; font-size:12px; color:Yellow;}
.bottom A:visited { font-family:'Arial, Verdana, Sans-Serif;'; font-size:12px; color: #FFF;}

.appError
{
	font-weight: normal;
	font-size: 12px;
	color: red;
	font-family: Arial, Verdana, Sans-Serif;		
}
.onlineapplabel
{
	font-weight: bold;
	font-size: 12px;
	color: #444444;
	font-family: Arial, Verdana, Sans-Serif;
	background-color: #EEE2CE;
	text-align:left;
	vertical-align:top;
}
.applabel
{
	font-weight: bold;
	font-size: 12px;
	color: #444444;
	font-family: Arial, Verdana, Sans-Serif;
	background-color: #EEE2CE;
	width:150px;
	text-align:right;
	vertical-align:top;
}
.applabelnowidth
{
	font-weight: bold;
	font-size: 12px;
	color: #444444;
	font-family: Arial, Verdana, Sans-Serif;
	background-color: #EEE2CE;
	text-align:right;
}
.applonglabel
{
	font-weight: bold;
	font-size: 12px;
	color: #444444;
	font-family: Arial, Verdana, Sans-Serif;
	background-color: #EEE2CE;	
	text-align:left;
}
.OnlineAppField
{
	font-weight: normal;
	font-size: 7pt;
	color: #444444;
	font-family: Arial, Verdana, Sans-Serif;	
	text-align: left;
}
.appfield
{
	font-weight: normal;
	font-size: 12px;
	color: #444444;
	font-family: Arial, Verdana, Sans-Serif;	
	text-align: left;
}
.chaptertitle
{
	font-weight: bold;
	font-size: 12px;
	color: #ffffff;
	font-family: Arial, Verdana, Sans-Serif;
	background-color: #B296B2;
	text-align: left;
}

.ad_link
{
	font-weight: normal;
	font-size: 12px;
	color: #003399;
	font-family: Arial, Verdana, Sans-Serif;
	background-color: #ffffff;
	text-align: center;
}


.help {font-size: 6pt;
font-family: Arial, Verdana, Sans-Serif;
font-weight: normal;
text-align: left;
color: #000000;
background-color: #CCC;}

.rowheader {font-size: 12px;
font-family: Arial, Verdana, Sans-Serif;
font-weight: bold;
text-align: center;
color: #003399;
background-color: #CCC;}

.pagecenter
{
	font-weight: normal;
	font-size: 12px;
	color: #444444;
	font-family: Arial, Verdana, Sans-Serif;
	background-color: #ffffff;
	text-align: left;
}

.pageright
{
	font-weight: normal;
	font-size: 12px;
	color: #000000;
	font-family: Arial, Verdana, Sans-Serif;
	background-color: #CCC;
	text-align: center;
}
.imageright
{
	background-color: #90b5d9;
}

UL#right_menu
{	
	font-size: 12px;
	color: #ffffff;
	font-family: Arial, Verdana, Sans-Serif;	
	margin: 0px 0px;
}

.contentbox
{
	border-right: #BB9955 1px solid;
	border-top: #BB9955 6px solid;
	font-weight: normal;
	font-size: 11px;
	left: 12px;
	border-left: #BB9955 1px solid;
	color: #333;
	text-indent: 3pt;
	border-bottom: #BB9955 6px solid;
	font-family: Arial, Verdana, Sans-Serif;
	background-color: #FFFFFF;
	text-align: left;
	text-decoration: none;
	padding: 5px 3px 3px 3px;
	
}
.dynamic_paragraph_title
{
	font-weight: bold;
	font-size: 12px;
	color: #990000;
	font-family: Arial, Verdana, Sans-Serif;
	text-align: left;
}

.dynamic_page
{
	font-weight: normal;
	font-size: 12px;
	color: #444444;
	font-family: Arial, Verdana, Sans-Serif;
	text-align: left;
}

.dynamic_paragraph
{
	font-weight: normal;
	font-size: 12px;
	color: #444444;
	font-family: Arial, Verdana, Sans-Serif;
	text-align: left;
}

.calendar_OtherMonthDayStyle
{
	font-weight: normal;
	font-size: 12px;
	color: LightGray;
	font-family: Arial, Verdana, Sans-Serif;	
}
.calendar_TitleStyle
{
	font-weight: bold;
	font-size: 12pt;
	color: #ffffff;
	background: #003399;
	font-family: Arial, Verdana, Sans-Serif;	
	height: 30;
}

.registration
{
	font-weight: normal;
	font-size: 12px;	
	color: #444444;
	background-color: #DACAAE;
	font-family: Arial, Verdana, Sans-Serif;
	text-align: left;
}

.appwarning
{
	font-weight: normal;
	font-size: 12px;
	color: #FF0000;
	font-family: Arial, Verdana, Sans-Serif;
	background-color: #ffffff;
	text-align: left;
}

.tblPage
{
	border-right: #ffffff 1px solid;
	padding-right: 5px;
	border-top: #ffffff 1px solid;
	padding-left: 5px;
	font-size: 12px;
	padding-bottom: 5px;
	margin: 1px;
	border-left: #ffffff 1px solid;
	color: black;
	padding-top: 5px;
	border-bottom: #ffffff 1px solid;
	font-family: 'Microsoft Sans Serif';
	width: 650px;		
}

.dv_events
{
	width:150;
}

/*
	DATAGRID STYLES
*/
.dg_general
{
	font-size: 12px;
	font-family: 'Microsoft Sans Serif';
	margin:0 auto; width:100%; border-collapse:collapse; border:1px solid #666;
	padding:5px;
}
.head {background:url(/images/dhtml_objects/bg_fill.gif) repeat-x; background-position:-1px; color:#333; padding:5px; 
	   	font-size: 12px; font-weight:700; font-family: 'Microsoft Sans Serif';border:1px solid #666; border-bottom:0px;}
.subhead {background-color:#ccc; padding:5px; border:1px solid #999;}
.subhead td{background-color:#ccc; padding:5px; border:1px solid #999; padding:5px;}
.alternatingitem td{background-color:#EEE2CE; padding:5px;}
.item td{background-color:#FFFFFF; padding:5px;}
.section {background:url(/images/dhtml_objects/section_bg_fill.gif) repeat-x; background-position:-1px; color:#333; padding:5px; 
	   	font-size: 12px; font-weight:700; font-family: 'Microsoft Sans Serif';
	   	border:activeborder 1px solid; border-left:0px;}

INPUT
{
	font-size: 12px;
	background: #ffffee;
	color: #333333;
	font-family: Microsoft Sans Serif,Tahoma;
}
TEXTAREA
{
	font-size: 12px;
	background: #ffffee;
	color: #333333;
	font-family: Microsoft Sans Serif,Tahoma;
}
SELECT
{
	font-size: 12px;
	background: #ffffee;
	color: #333333;
	font-family: Microsoft Sans Serif,Tahoma;
}
