﻿.PageTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-weight: bold;
	text-transform: capitalize;
	margin-bottom:15px;
	color:#015EA4;
}
.SectionHeader
{
	background-color:#E0E0E0;	
	color: #FFFFFF;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;	
}
.SpecialSectionHeader {
	background-color:#007CD3;
	color: #FFFFFF;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.Header1 {
	color: #000000;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.ProfileMenuBkg {
	background-color: #F4F4F4;
	border-style: groove;
	border-width: thin;
}
.ProfileMenuEntry {
	background-color: #F4F4F4;
	border-top-style: groove;
	border-width: thin;
}
.ProfileMenuLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.UserGreeting {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 10px;
}

.BigLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}


.RequiredData {
	color: Red;
}


.CapitalizedTextBox{
	text-transform: capitalize;
}

.AccentBkg {
	background-color: #F4F4F4;
}

.ModalBkg {
	background-color: #A4A4A4;
	filter: alpha(opacity=80);
    opacity: 0.8;
}

.ModalPanelBkg {
	background-color: #F4F4F4;	
}

.ModalPanelFrameBkg {
	background-color: #F4F4F4;	
	border-style:solid; 
	border-color:Blue; 
	border-width:1px;
}


/* Tables BEGIN */
/* old bkg: 61666d */

.StdGridHeader {
 background-color:#E0E0E0;
 font-weight:bold;
}

.StdGridFooter {
 background-color:#E0E0E0; 
 font-weight:bold;
}


.StdGridRow {
background-color:white;
}

.StdAlternateGridRow {
 background-color:#ebf1fa;
}


.StdSelectedGridRow {
 background-color:#2876df;
 color:white;
}

.AccentGridRow {
	background-color: #F4F4F4;
}

/* Tables END*/

/* Special */
.EmptyBasket {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FF0000;
}


.DropShadow {
	margin-right: 8px;
	margin-bottom: 8px;
}

.LoginPanel {
	/*background-color: #015EA4;*/
	color:White;
	font-weight:bold;	
}

.ErrorSummary
{
    background-position: 5px 50%;
    border: 2px solid red;
    color: red;
    margin: 5px 0px;
    padding: 15px;
    background: url(../images/exclamation.png) no-repeat 5px 50%;
    font-weight: bold;
}

.ErrorSummary ul {
 margin: 0;
 padding: 0;
 margin-left: 80px;
 list-style: square;
}

/* ------------------ */
/* SIDEBOX */
.sidebox {
	margin: 0 auto; /* center for now */
	width: 30em; /* ems so it will grow */
	background: url(../images/pnl-bkg-br.gif) no-repeat bottom right;
	font-size: 100%;
}
.boxhead {
	background: url(../images/pnl-bkg-tr.gif) no-repeat top right;
	margin: 0;
	padding: 0;
	text-align: left;
}
.boxhead h2 {
	background: url(../images/pnl-bkg-tl.gif) no-repeat top left;
	margin: 0;
	padding: 25px 30px 10px 35px;
	color: white; 
	font-weight: bold; 
	font-size: 1.2em; 
	line-height: 1em;
	text-shadow: rgba(0,0,0,.4) 0px 2px 5px; /* Safari-only, but cool */
}
.boxbody {
	background: url(../images/pnl-bkg-bl.gif) no-repeat bottom left;
	margin: 0;
	padding: 5px 30px 31px;
}

/* ------------------ */
/* ROUNDEDPANELNOHEADER */
.roundboxgray {
	margin: 0 auto; /* center for now */
	width: 30em; /* ems so it will grow */
	background: url(../images/roundbox1_bottomright.gif) no-repeat bottom right;
	font-size: 100%;
}
.roundboxgrayhead {
	background: url(../images/roundbox1_topright.gif) no-repeat top right;
	margin: 0;
	padding: 0;
	text-align: left;
}
.roundboxgrayhead h2 {
	background: url(../images/roundbox1_topleft.gif) no-repeat top left;
	margin: 0;
	padding: 5px 5px 5px 5px;
	color: white; 
	font-weight: bold; 
	font-size: 0.1em; 
	line-height: 0.1em;
}
.roundboxgraybody {
	background: url(../images/roundbox1_bottomleft.gif) no-repeat bottom left;
	margin: 0;
	padding: 5px 30px 31px;
}

.roundboxgraybody h2 
{
    color: #00478E;
    font-weight: bold;
    font-size: 1.8em;
    line-height:1.2em;
    border-bottom: solid 1px #00478E;
    text-align:left;
}

/* ROUNDEDPANELNOHEADER - LOGIN */
.roundboxlogin {
	margin: 0 auto; /* center for now */
	width: 30em; /* ems so it will grow */
	background: url(../images/roundboxlogin_bottomright.gif) no-repeat bottom right;
	font-size: 100%;
}
.roundboxloginhead {
	background: url(../images/roundboxlogin_topright.gif) no-repeat top right;
	margin: 0;
	padding: 0;
	text-align: left;
}
.roundboxloginhead h2 {
	background: url(../images/roundboxlogin_topleft.gif) no-repeat top left;
	margin: 0;
	padding: 5px 5px 5px 5px;
	color: white; 
	font-weight: bold; 
	font-size: 0.1em; 
	line-height: 0.1em;
	text-align:left;
}
.roundboxloginbody {
	background: url(../images/roundboxlogin_bottomleft.gif) no-repeat bottom left;
	margin: 0;
	padding: 5px 30px 31px;
}

.roundboxloginbody h2 
{
    color: #00478E;
    font-weight: bold;
    font-size: 1.8em;
    line-height:1.2em;
    border-bottom: solid 1px #00478E;
    text-align:left;
}


/* roundboxtitle*/
.roundboxtitle {
	margin: 0 auto; /* center for now */
	width: 30em; /* ems so it will grow */
	background: url(../images/roundboxtitle_bottomright.gif) no-repeat bottom right;
	font-size: 100%;
}
.roundboxtitlehead {
	background: url(../images/roundboxtitle_topright.gif) no-repeat top right;
	margin: 0;
	padding: 0;
	text-align: left;
}
.roundboxtitlehead h2 {
	background: url(../images/roundboxtitle_topleft.gif) no-repeat top left;
	margin: 0;
	padding: 20px 10px 10px 20px;
	color: white; 
	font-weight: bold; 
	font-size: 1.5em; 
	line-height: 0.8em;
	text-align:left;
}
.roundboxtitlebody {
	background: url(../images/roundboxtitle_bottomleft.gif) no-repeat bottom left;
	margin: 0;
	padding: 10px 30px 30px;
}


/* ------------------ */
.infopanel
{
    background-color: #FFFFD0;
    border: solid 1px #C8C8C8;
    color: #202020;   
}


/* MENU --------------*/
#SideMenu {
	width: 180px;
	margin: 0px;
	border-style: solid;
	border-color: #656556;	
	border-width: 1px;
	font-weight: bold;
	background: url(images/blue-strip.png);
	margin-bottom:2px;
	}
	
#SideMenu h2
{    
    font-weight: bold;
    font-size: 120%;    
    color:white;
    text-align: center;
    padding: 0px;
    margin: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}	
	
#SideMenu ul {
	list-style: none;
	margin: 0;
	padding: 0;	
	}
		
#SideMenu table {
	list-style: none;
	margin: 0;
	padding: 0;	
	background-color: #F3F3F3;
	}		
		
#SideMenu li a {
	height: 24px;
	text-decoration: none;
	}	
	
#SideMenu li a:link, #SideMenu li a:visited {
	color: #303030;
	display: block;
	background:  url(images/SideMenu.gif);
	padding: 8px 0 0 20px;
	}
	
#SideMenu li a:hover {
	color: #474739;
	background:  url(images/SideMenu.gif) 0 -32px;
	padding: 8px 0 0 20px;
	}

/* ------------------ */
/* Obsolete */
.Obsolete_BasketAccentRow {
	background-color: #F4F4F4;
}

.Obsolete_DefaultTableHeaderRow {
	background-color: #E0E0E0;
	font-weight:bold;
}
/* ------------------ */

