/* EXPECTED STYLES
   Application using this template expect the following styles to be defined.
   The attribute values can be customized for this application. */

a {color:#c95526;}
a:hover	{color:#f69147;}

a.CopyrightLink {color:#c95526; text-decoration:underline;}
a.CopyrightLink:Hover {color:#999999;}

body 
{
	color : #666666;
	font-family : Verdana,Arial,sans-serif; 
}

h1 {color:#c95526; font-size:1em;}
h2 {color:#10499e; font-size:.95em;}

hr {color:silver; width:100%;}

p {font-size:.75em;}

table.ContentTable td {font-size:.75em;}

tr.RowStyle1 {background-color:#EEEEEE;}
tr.RowStyle2 {background-color:#EEEEEE;}

/* STYLE CLASSES
   These style classes are expected by applications using this template. */

p.Copyright {color:#999999;font-size:.7em;}   
.BorderedBox {border:2px solid #DDDDDD;}
.Error {color:red; font-weight:bold;}
.Highlight {color:#c95526; font-weight:bold;}
.DashedFrame
{
	border-left : 1px dashed #CCCCCC;
	border-top : 1px dashed #CCCCCC;
	padding: 6px;
}

/* END STYLE CLASSES */

/* CUSTOM STYLES
   These style classes are custom for this application. */

a.NavLink {color:#c95526;font-weight:bold;text-decoration:none;}
a.NavLink:hover {color:#999999;}
   
a.TabLink {color:White; font-weight:bold; text-decoration:none;}
a.TabLink:Hover {color:#666666;}

li {font-size:.75em;}

p.Callout {font-size:.58em;}

table.DataTable td {font-size:.75em;}
td.Content {font-size:.75em;}
tr.CurrentOrder {background-color:#ffffcc;}

.Content {font-size:.75em;}

.FormLabel {font-size:.75em;}
.FormLabelHighlight {font-size:.75em;}
.FormLabelLight {font-size:.75em;}
.FormLabelNote {font-size:.75em;}

.HourGroup {border-left:1px dashed #CCCCCC; border-top:1px dashed #CCCCCC; padding:2px; width:100%;}

.HighlightLarge {color:#c95526;font-size:1em;}
.HighlightLight {color:#ADB89A;font-size:1em;}
.HighlightRedLarge {color:Red;font-size:.85em;}

.MainColorDark {background-color:#c95526; color:#CCCCCC;}
.MainColorMedium {background-color:#ADB89A;}
.MainColorLight {background-color:#ADB89A; color:white;}

.Navigation {color:#999999;font-size:.7em;padding-top:4px;text-align:right;width:100%;}
   
.Small {font-size:.7em;}

.TabGroup {border-bottom:4px solid #c95526; width:100%;}
.TabActive, .TabInActive {font-size:.7em; height:20px; margin-right:6px; padding:4px; padding-left:5px; padding-right:5px; text-align:center;}
.TabActive {background-color:#c95526;}
.TabInActive {background-color:#ADB89A;}

.VerySmall {font-size:.58em;} 

img.Logo {border:1px solid #cccccc;}

/* FORM ENCAPSULATION STYLES */

.Block {background-color:#c95526; margin-bottom:20px;}
.BlockHeader {color:white; font-size:.8em; font-weight:bold; padding-bottom:2px; padding-top:3px;}
.BlockContent {background-color:#E9F3DB; border:2px solid #c95526; padding:7px; width:100%;}
.BlockOr {color:#c95526; font-weight:bold; padding-top:25px; text-align:center; width:100%;}
.BlockLinks {color:white; font-size:.7em;}
.BlockLinks a {color:silver;}

.ButtonBlock {text-align:center;}

/* MENU STYLES */

.MenuCategoryDescription
{
	font-size : .75em;
	font-style : italic;
}

.MenuCategoryHeader
{
	background-color : #c95526;
	color : white;
	font-size:.8em;
	height:20px;
	margin-bottom:4px;
	padding:4px;
	width:100%;
}

/* POLLING STYLES */

.PollAnswer, .PollQuestion, .PollResult {font-size:.58em;}
.PollQuestion, .PollResult {font-weight:bold;}

/* PROGRESS BAR/TIMELINE STYLES */

.ProgressBar {background-color:#c95526; color:white; font-size:.6em; padding:3px; padding-bottom:4px; padding-top:4px; text-align:center;}
.StepComplete {color:#ADB89A;}
.StepCurrent {color:white; font-weight:bold;}
.StepIncomplete {color:white;}

/* END CUSTOM STYLES */