﻿
h1
{
	margin-top:0.25em;
	margin-bottom:0.25em;
	font-family:Georgia; 
	color:#3d3d3d; 
	text-align:left; 
	font-size:30px; 
	font-style:italic; 
	font-weight:bold;
}
h2
{ 
	font-family:Georgia; 
	color:#3d3d3d; 
	border-bottom:1px dashed #aaa;
}
.scrollList {text-align:left; display:inline-block; max-width:100%; max-height:300px; width:700px; padding: 3px; background: #3d6f82; color: #fff; overflow-x: scroll; overflow-y:hidden; float:left;}
.scrollList section { display:inline-block; overflow:scroll; text-align:left;  }
.scrollList dl { width: 208px; margin-right: 16px; border: 1px solid #929292; border-radius: 4px; float:left; }
.scrollList2
{
  white-space: nowrap;
  overflow: auto;
  background-color: #ddd
}

.scrollList2 li
{	

    display: inline;
	margin-right: 10px;
	background-color:Gray;

}

.scroll3 ul li { display:inline-block; }
.scrollList3 ul
{
	list-style-type:none;
	width: 700px;
	height:170px;
	overflow: auto;
	background-color: #ddd;
}

.scrollList3 li
{
    display: inline;
	margin-right: 10px;
	width:300px;
	background-color:Gray;
	height:170px;
}

h3
{
	color: #816865;
}
body 
{
    background-color: white;
    font-family: Arial,Helvetica,sans-serif;;
    font-size: 9pt;
    margin: 0px 0px 0px 0px;
}

a, a:visited
{
    color: #e57100;
}

table, select, input, textarea
{
    font-family: Arial,Helvetica,sans-serif;
    font-size: 9pt;
    color: black;
}

.appStatusSep
{
	font-size:18pt;
}

.field-error, .field-error input, .field-error select, .field-error textarea
{
	background-color:#ffcccc;
	color: #cc0000;
}

.field-required, .field-required input, .field-required select, .field-required textarea
{
	background-color:#F6F4E7;
	color:#0000cc;
}
.CaptionCss
{
	font-weight:bolder;
	color:#626262;
	vertical-align:text-top;
}
.StallDetailScrollComponentCss
{
	color:#000000;
}
.TextCss
{
	font-weight:normal;
	color:#626262;
	vertical-align:text-top;
	border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#eaeaea;
}

br
{
	clear: both;
}


.separator
{
    border-bottom: none;
    font-weight: bold;
    font-size: 14pt;
    padding: 0px 0px 2px 0px;
    margin: 8px 0px 12px 0px;
    clear: both;
    color:#626262;
}

.treeview  
{
	background-color: #e6e6fa;
}

.treenode
{
	color: Gray;
}

.treenode a
{
	color: blue;
}

.webpart-zonecontainer
{
	padding: 0px 5px 0px 5px;
	border-left: dashed 1px gray;
}

.webpart-zonecontainerleft
{
	padding: 0px 5px 0px 5px;
}

.contextmenu
{
	width: 200px;
	border: solid 1px #777777;
	background-color: #eeeeee;
	padding: 5px 5px 3px 5px;
}

.contextmenu div
{
	margin-bottom: 2px;
	padding-bottom: 2px;
}

.contextmenu div a
{
	margin-bottom: 2px;
	padding-bottom: 2px;
	background-color: #eeeeee;
	display: inline;
	color: #39639d;
	text-decoration: underline;
}

.searchabledropdown a
{
    padding: 0px 2px 0px 2px;
    color: Black;
    background-color: White;
    cursor: hand;
    text-decoration: none;
    display: block;
    width: 100%;
}

.sddnormal
{
	border: solid 1px silver;
	background-color: white;
	padding: 2px 2px 2px 2px;
	background-image: url('../../images/sdd0.gif');
	background-repeat: no-repeat;
	background-position: right;
}

.sddhover
{
	border: solid 1px black;
	background-color: white;
	padding: 2px 2px 2px 2px;
	background-image: url('../../images/sdd1.gif');
	background-repeat: no-repeat;
	background-position: right;
}

.sddsearch
{
	border: solid 1px black;
	background-color: white;
	padding: 2px 2px 2px 2px;
	background-image: url('../../images/sdds.gif');
	background-repeat: no-repeat;
	background-position: right;
}

.menu
{
    background-image: url(../../images/top-corporate.jpg);
    color: white;
}

.menu-top td, .menu-top a, .menu-top a:visited, .menu-top a:visited
{
    height:22px;
    text-decoration: none;
    color: white;
}

.menu-staticitem a div
{
    font-weight: bold;
	cursor: hand;
	color: white;
    padding: 8px 8px 8px 8px;
}

.menu-staticitem a:hover div
{
    font-weight: bold;
    background-color: #4f81bd;
	cursor: hand;
    padding: 8px 8px 8px 8px;
}

.menu-dropdown
{
    background-color: white;
    border: solid 1px #1F497D;
	z-index: 1000000;
}

.menu-dynamicitem a div
{
    background-color: white;
	color: #1F497D;
	cursor: hand;
    padding: 4px 16px 4px 16px;
}

.menu-dynamicitem a:hover div
{
    background-color: #1F497D;
    color: white;
	cursor: hand;
    padding: 4px 16px 4px 16px;
}

.hint 
{
    padding-top: 8px;
    padding-bottom: 8px;
}

.hint table
{
    border: solid 1px #eeeeaa;
    background-color: #ffffbb;
}

.hint table table
{
    border: solid 1px #eeeeaa;
    background-color: white;
}

.grid
{
	border-top: solid 1px #cfcfcf;
	border-left: solid 1px #cfcfcf;
	border-right: solid 1px #cfcfcf;
}

.grid-headerscrollable
{
    background-color: #daeaf2;
    color:  #777777;
	border-left: solid 1px #cfcfcf;
	border-right: solid 1px #cfcfcf;
	border-top: solid 1px #cfcfcf;
}

.grid-rowscrollable
{
	border: solid 1px #cfcfcf;
	background-color: #eeeeee;
}

.grid-footerscrollable
{
    background-color: #daeaf2;
    color:  #777777;
	border-left: solid 1px #cfcfcf;
	border-right: solid 1px #cfcfcf;
	border-bottom: solid 1px #cfcfcf;
}

.grid-caption div
{
    font-weight: bold;
    font-size: 9pt;
    padding: 0px 0px 2px 0px;
    margin: 8px 0px 0px 0px;
    clear: both;
    color:#626262;
}

.grid-caption-error div, .grid-caption-error img
{
    border-bottom: solid 1px #cfcfcf;
    font-weight: bold;
    font-size: 9pt;
    padding: 0px 0px 2px 0px;
    margin: 8px 0px 0px 0px;
    clear: both;
}


.grid-caption-error
{
	background-color:#ffcccc;
	color: #cc0000;
}

.grid-command
{
	border-left: solid 1px #cfcfcf;
	border-right: solid 1px #cfcfcf;
	border-top: solid 1px #cfcfcf;
    padding: 6px 8px 6px 8px;
    background-color: #eeece1;
}

.grid-header
{
    border: none;
    background-color: #e0d7c4;
    color: #6a614e;
    font-weight:bold;
}

.grid-header a, .grid-header a:hover, .grid-header a:visited
{
	color: #6a614e;
	font-weight: bold;
	text-decoration: underline;
}

.grid-header th, .grid-header td
{
	white-space: normal;
    font-weight: normal;
    border-bottom: solid 1px #cccccc;
    border-right: solid 1px #cccccc;
	padding: 4px 6px 4px 6px;
	font-weight: bold;
}


.grid-dayheader
{
    border: none;
    padding: 3px 3px 3px 3px;
    background-color: #eeece1;
}

.grid-day
{
    text-align: center;
    padding: 3px 3px 3px 3px;
}

.grid-day-big
{
    padding: 3px 3px 3px 3px;
}

.grid-footer
{
    border: none;
    background-color: #eeece1;
}

.grid-footer td
{
    font-weight: bold;
    border: none;
    height: 16px;
    border-bottom: solid 1px #dddddd;
	padding: 4px 6px 4px 6px;
}

.grid-row
{
	border: none;
}

.grid-row td
{
    border-bottom: solid 1px #cccccc;
    border-right: solid 1px #cccccc;
	white-space: normal;
	padding: 4px 6px 4px 6px;
	height: 20px;
	color:#626262;
	vertical-align:top;
}

.grid-emptyrow td
{
	height: 20px;
	background-color: White;
    border-bottom: solid 1px #cccccc;
    border-right: solid 1px #cccccc;
	white-space: normal;
	text-align: center;
	vertical-align: middle;
	color: Gray;
}

.grid-row td table 
{
	border: none;
	padding: 0 0 0 0;
	height: auto;
}

.grid-row td table td
{
	padding: 0 0 0 0;
	border: none;
	height: auto;
}

.grid-pager 
{
    background-color: #eeece1;
}

.grid-pager td
{
    padding: 0px 0px 0px 4px;
    height: 20px;
    border: none;
    border: solid 1px #cfcfcf;
}

.grid-pager td div,
.grid-pager td div table,
.grid-pager td div table td
{
    border: none;
}

.div-form
{
    border: none;
    background-color: white;
    padding: 12px 12px 12px 12px;
    min-width: 800px;
}

.div-main
{
    padding: 0 0 0 0;
}

.div-tree
{
    background-color: white;
}


.task-title
{
    font-weight: bold;
    color: white;
    background-color: #3377ff;
    height: 20px;
}

.task-header
{
    font-weight: bold;
    color: White;
    background-color: #66ccff;
    height: 20px;
}

.task-urgentitem
{
    color:red;
}

.task-item
{
    height: 20px;
}

.task-altitem
{
    height: 20px;
    background-color:#eeece1;
}

.tooltip-header
{
    padding: 2px 2px 2px 2px;
    background-color: #aaddff;
    border: solid 1px #aaddff;
}

.tooltip-body
{
    padding: 2px 2px 2px 2px;
    background-color: white;
    border: solid 1px #aaddff;
}


.object-name, .search-name
{
    padding-left: 8px;
    font-family:  Trebuchet MS;
    font-size: 13pt;
    color: white;
    background-color: #4f81bd;
    background-image: url(../../images/top2-corporate.jpg);
    border: 0 0 0 0;
    padding-top: 4px;
    padding-bottom: 4px;
}

.object-buttons, .search-buttons, .subobject-buttons, .home-buttons
{
    padding: 6px 8px 6px 8px;
    background-color: #E0D7C4;
}

.object-buttons a, .search-buttons a, .subobject-buttons a, .home-buttons a
{
    color: #1F497D;
}

.object-message, .search-message
{
    border-top: none;
    border-left: none;
    border-right: none;
    border-bottom: solid 1px black;
    background-color: #ffffaa;
}

.dashboard-container
{
	font-family:Arial;
	width:300px;
	float:left;
	border: solid 1px #9C9E73 ;
}

.dashboard-header
{
	font-family:Arial;
	width:300px;
	height:20px;
	background-color:#C3C49C;
	font-weight:bold;
	color:black;
	vertical-align: middle;
}

.dashboard-iframe
{
	font-family:Arial;
	width:300px;
	height:320px
}

.gantt-
.gantt-PendingAssignment,
.gantt-PendingHelpdesk, 
.gantt-PendingPlanning
{
	height: 16px;
	width: 95%;
	border: solid 1px blue;
	font-family:Arial;
	font-size:9pt;
	background-color: #bbbbff;
}

.gantt-PendingApproval
{
	height: 16px;
	width: 95%;
	border: solid 1px blue;
	font-family:Arial;
	font-size:9pt;
	background-color: #bbbbff;
}

.gantt-PendingAssignment
{
	height: 16px;
	width: 95%;
	border: solid 1px blue;
	font-family:Arial;
	font-size:9pt;
	background-color: #bbbbff;
}

.gantt-PendingExecution
{
	height: 16px;
	width: 95%;
	border: solid 1px green;
	font-family:Arial;
	font-size:9pt;
	background-color: #bbffbb;
}


.gantt-Rejected, 
.gantt-Cancelled,
.gantt-Close
{
	height: 16px;
	width: 95%;
	border: solid 1px gray;
	font-family:Arial;
	font-size:9pt;
	background-color: #eeeeee;
}

.gantt-PendingClosure
{
	height: 16px;
	width: 95%;
	border: solid 1px cyan;
	font-family:Arial;
	font-size:9pt;
	background-color: #bbffff;
}

.gantt-background
{
	background-color: #ffffff;
	border: solid 1px #cccccc;
	font-family:Arial;
	font-size:9pt;
	padding: 1px 1px 1px 1px;
	height: 0px;
}

.gantt-rangeheader
{
	background-color: #dddddd;
	border: solid 1px #cccccc;
	font-family:Arial;
	font-size:7pt;
	font-weight: normal;
	padding: 0px 1px 0px 1px;
	height:0px;
}

.gantt-today
{
	background-color: #ddddff;
	border: solid 1px #cccccc;
	font-family:Arial;
	font-size:9pt;
	padding: 1px 1px 1px 1px;
	height:0px;
}

.gantt-weekend
{
	background-color: #dddddd;
	border: solid 1px #cccccc;
	font-family:Arial;
	font-size:9pt;
	font-weight: normal;
	padding: 1px 1px 1px 1px;
	height:0px;
}

.gantt-title
{
	background-color: #dddddd;
	border: solid 1px #cccccc;
	font-family:Arial;
	font-size:9pt;
	font-weight: normal;
	height:0px;
}

.gantt-tooltip-body
{
	width: 250px;
	background-color: #ffffff;
	border: solid 1px #cccccc;
	padding: 2px 4px 2px 4px;
}

.gantt-tooltip-header
{
	width: 260px;
	background-color: #ddddff;
	border: solid 1px #bbbbff;
	padding: 2px 4px 2px 4px;
}

.gantt-complete
{
	height: 4px;
	background-color: black;
	border: solid 1px black;
}

/*----------------------------------------------
 CSS for charts
----------------------------------------------*/

.chartsubmitbutton
{
	 font-family:Verdana, Sans-Serif;
	 font-size:9pt;
	 background-color:#ddddff;
	 border: solid 1px #608161;
}
.chartdroparea
{
    font-family: Arial;
    font-size:9pt;
    color:black;
    border-style:groove;
    border-width:thin;
    padding:2px;
}

.chartsetuparea
{
    font-family: Arial;
    font-size:9pt;
    color:black;    
	border-bottom-width: 2px;
    border-bottom-style: ridge;  
	
    padding:2px;
}



.advancedreportagggroupheader
{
    font-family: Arial;
    font-size:9pt;
    color:#0000A3;   
    background-color: #ddffdd;
    padding:2px;
}

.advancedreportgroup
{
    font-family: Arial;
    font-size:9pt;
    color:black;
    background-color: #ffffdd;
    padding:2px;
}

.advancedreportitem
{
    font-family: Arial;
    font-size:9pt;
    color:black;
    background-color: white;
    padding:2px;
}

.reportgridpager
{
    font-family: Arial;
    font-size:9pt;
    color:black;    
    padding: 4px;
}

.advancedreportaltitem
{
    font-family: Arial;
    font-size:9pt;
    color:black;
    background-color: #eeeeee;
    padding:2px;
}

.reporttitle
{
    background : transparent url(../../images/reportTop.gif) top left;         
    font-weight: bold;
    font-size: 9pt;
    font-family: Arial;    
    color: white;
    height: 25px;   
}


.advancedreportungroupcolheader
{
    font-family: Arial;
    font-size:9pt;
    color:black;
    background-color: #ddddff;
}

.advancedreportgroupcolheader
{
    font-family: Arial;
    font-size:9pt;
    color:blue;
    background-color: #ddddff;
}


.advancedreportdropnormal
{   	
    background-color: #ddddff;    
}

.advancedreportdropover_agg
{
	
    border: solid 1px #0000ff;
}

.advancedreportdropover_ungroup
{
    border: solid 1px black;
    background-color: Black;    
    
}


.advancedreportdropover_ungrouppivot
{
    border: solid 1px black;
	background-color: Black;  	
}


.advancedreportdropover_groupY
{
    border: solid 2px #7777ff;
    background-color: #7777ff;             
}


.advancedreportdropover_groupx
{
    border: solid 1px #7777ff;
    background-color: #7777ff;    
}

.reportheaderbuttonnormal
{
    font-weight: normal;
    font-size: 9pt;
    font-family: Arial;   
    border: solid 1px #4A6F9B;
    cursor:pointer;
    height:21px;
    height:21px;
}


.reportheaderbuttonmouseover
{
    font-weight: normal;
    font-size: 9pt;
    font-family: Arial;
    background-color: #6085B0;
    border: solid 1px #6085B0;
    cursor:pointer;
    height:21px;
    width:21px;
}

.advancedreportbuttonnormal
{
	border: solid 1px #AED3F0;
    cursor:pointer;
    height:21px;
    width:21px;
    font-weight: normal;
    font-size: 9pt;
    font-family: Arial;
    background-color: #AED3F0;
    
}


.advancedreportbuttonmouseover
{
    background-color: #8BBEE7;
    border: solid 1px #3F668F;
    cursor:pointer;
    height:21px;
    width:21px;
    font-weight: normal;
    font-size: 9pt;
    font-family: Arial;

}

.reportbarleft
{
    font-weight: normal;
    font-size: 9pt;
    font-family: Arial;    
    border-right-style: solid;
    border-right-color: #103B5D;
    border-right-width: 1px;
    border-top-style: solid;
    border-top-color: #103B5D;
    border-top-width: 1px;    
    background-color: #AED3F0;
           
}
.reportbackground
{   
    
    border-top-width: 2px;
    border-top-style: groove;
    border-top-color: #5F3FD6;
    border-left-style:groove;
    border-left-width: 2px;
    border-left-color: #5F3FD6;
    border-right-style:inset;
    border-right-width: 2px;
    border-right-color: #6887BB;
    border-bottom-style:inset;
    border-bottom-width: 2px;
    border-bottom-color: #6887BB;
   
           
}

.reportbarright
{
    font-weight: normal;
    font-size: 9pt;
    font-family: Arial;    
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: #103B5D;
    background-color :  #AED3F0;    
     
    
}
.leftpanelrow
{
	border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #103B5D;
}

.parallelviewdivide
{
	border-right-width: 2px;
    border-right-style: solid;
    border-right-color: #6887BB;
}

.tabstrip {
	width:100%;
	background:#cccccc;
	padding: 8px 0px 0px 0px;
	line-height:normal;
}

.tabstrip ul 
{
	margin:0;
	padding:3px 0 0 3px;
	list-style:none;
}
.tabstrip li {
	display:inline;
	margin:0;
	padding:0;
}
.tabstrip a {
	float:left;
	background:#eeeeee url("../../images/tab-gray.gif") no-repeat left top;
	padding:0 0 0 9px;
	text-decoration:none;
	color:#000;
}
.tabstrip a span {
	float:left;
	display:block;
	background:#eeeeee url("../../images/tab-gray.gif") no-repeat right top;
	padding: 4px 15px 3px 6px;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
.tabstrip a span {float:none;}
/* End IE5-Mac hack */
.tabstrip .selected a span {
	padding-bottom:4px;
}
.tabstrip a:hover, .tabstrip a:hover span {
	background-color:#E4F1BC;
	color:#000;
}
.tabstrip .selected a span, .tabstrip .selected a {
	background-color: white;
}

.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
	z-index: 99999;
}

.modalPopup {
	background-color:white;
	border-width:1px;
	border-style:solid;
	border-color:Gray;
	padding: 8px 8px 8px 8px;
	width:550px;
	z-index: 100000;
}


/*----------------------------------------
   v7.0 styles
----------------------------------------*/
.tabstrip-ver
{
	width:100%;
	background: none;
	padding: 0px 0px 0px 0px;
	line-height:normal;
}

.tabstrip-ver ul 
{
	margin:0;
	padding:0px 0px 0px 0px;
	list-style:none;
}
.tabstrip-ver li {
	display:inline;
	margin:0;
	padding:0;
	cursor: pointer;
}
.tabstrip-ver a {
	background: none;
	padding:0px 0px 0px 0px;
	text-decoration:none;
	color:#000;
	cursor: pointer;
}
.tabstrip-ver a span {
	display: block;
	background: none;
	padding: 8px 12px 8px 12px;
	border-bottom: solid 1px white;
	width: 176px;
	cursor: pointer;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
.tabstrip-ver a span {float:none;}
/* End IE5-Mac hack */
.tabstrip-ver .selected a span {
}
.tabstrip-ver a:hover, .tabstrip-ver a:hover span {
	background-color:#E4F1BC;
	color:#000;
}
.tabstrip-ver .selected a {
	padding:0px 0px 0px 0px;
	background-color: white;
}
.tabstrip-ver .selected a span
{
	padding: 8px 12px 8px 12px;
	background-color: white;
}

.NoBorder, .NoBorder:active, NoBoder:hover  { margin:0;padding:0;	display: inline-block; text-decoration: none; color: black; cursor: pointer; border-style:none; background-color:Transparent; background-image:none;  }

.captionBox 
{
	background-color:#ededed;
	border-bottom-width:1px;
	border-color:#d9d9d9;
	font-weight:normal;
}


.ApplyBtn {	display: inline-block; text-decoration: none; color: black; cursor: pointer; background-image:url(./../../images/stallmap/applynow.png);border-radius: 4px; border: none; }
.ApplyBtn .tr { display: inline-block; background-image:url(../../images/stallmap/applynow.png);  border:none; border-radius: 4px;  }

.EmptyBtn {	display: inline-block; text-decoration: none; color: black; cursor: pointer; background-color:Transparent;   border: none;}
.EmptyBtn .tr { display: inline-block; background-color:Transparent;   border:none;  }

.btn ,tl {	display: inline-block; text-decoration: none; color: black; cursor: pointer;   border:1px solid;   border-color: #696 #363 #363 #696; padding:2px 8px 2px 8px;border-radius: 4px; }
.btn .tr { display: inline-block; background-color:Transparent;   border: 0px solid;   border-color: #696 #363 #363 #696; background-image: url(../../images/button-gray.gif);border-radius: 4px;}
.btn:hover .tr { background-image: url(../../images/button-gray-over.gif);border-radius: 4px; }
.down .tr, .down:hover .tr { background-image: url(../../images/button-gray-down.gif); color: white ;border-radius: 4px;}

.div-searchform
{
	border: solid 1px #dddddd;
	background-color: #f7f7f7;
	padding: 8px 8px 8px 8px;
	clear: both;
}

.div-edit
{
    border: none;
    background-color: white;
    padding: 12px 12px 12px 12px;
    max-width: 700px;
}

.div-tabbuttons
{
    padding: 8px 8px 8px 8px;
}

.div-home
{
    border: none;
    background-color: white;
    padding: 12px 12px 12px 12px;
}

.editpage
{
    background-image: url(../../images/page-bg.gif);
    font-family: Arial;
    font-size: 9pt;
    margin: 0px 0px 0px 0px;
}

.hint-top
{
	padding: 8px 0px 8px 0px;
}

.hint-top table
{
    border: solid 1px #cccc00;
    background-color: #ffffaa;
}

.span-inboxdate
{
	padding-top: 3px;
	color: Gray;
	font-size: 7pt;
}

.subobject-panel
{
    border: solid 5px #5cd2f2;
    background-color: #f0f0ff;
    padding: 12px 12px 12px 12px;
}


.separator
{
	font-size: 11pt
}

.separator-small
{
    font-weight: bold;
    font-size: 9pt;
    padding: 0px 0px 2px 0px;
    margin: 8px 0px 12px 0px;
    clear: both;
}

/* Wizard Styles */

.step-notcompleted
{
	font-weight: bold;
}

.step-completed
{
	font-weight: bold;
}

.step-current
{
	font-weight: bold;
}

.step-number
{
	font-size: 24pt;
	width: 32px;
	background-repeat: no-repeat;
}

.step-title
{
	font-size: 10pt;
	width: 80px;
}

.step-completed .step-title
{
	color: #cccccc;
}
.step-completed .step-number
{
	color: #cccccc;
}

.step-notcompleted .step-title
{
	color: #cccccc;
}
.step-notcompleted .step-number
{
	color: #cccccc;
}

.step-current .step-title
{
	color: black;
}
.step-current .step-number
{
	color: blue;
}






.wizard-progress
{
    border: solid 1px #cccccc;
    padding: 4px 4px 4px 4px;
    background-color: #f7f7f7;
}

.wizard-title
{
    font-family: Arial;
    font-weight: bold;
    color: Black;
    font-size: 14pt;
    vertical-align: middle;
}

.termsconditions
{
	padding: 4px 4px 4px 4px;
}

.index-header
{
	font-size: 12pt;
	font-weight: bold;
	color: black;
}

.field-errormessage
{
	color: Red;
	font-weight: bold;
}

div.ajax__calendar_title {
border: none; /* Fixes the "previous" and "next" buttons in the popup title */
}

div.guideline 
{
    background: #E3E4FA;
    color: #447AA2;/*#34283C;*/
    font-weight: bold;
    font-size: 15px;
    margin: 15px 0 5px 0;
}
li.guideline-download
{
	color: #34283C;
	font-size: 13px;
	margin-bottom: 0.25em;
}
.guideline a,li.guideline-download a
{
    color:  #447AA2;
    text-decoration: none;
    margin: 15px 0 5px 0;
    font-size: 13px;
}
.guideline a:hover,li.guideline-download a:hover{text-decoration: underline;}

a.FAQCategoryLink, a.FAQCategoryLink:hover,a.FAQCategoryLink:visited
{
	color:Black;
	text-decoration:none;
}
.FAQCategory
{
	color:Black;
}
.FAQQuestion
{
	color:Black;
}
.FAQAnswer
{
	color:Black;
}