a,a:hover,a:active,a:visited {
    font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    color: #487ECB;
	text-decoration: none;
}
a.home,a.home:hover,a.home:visited,a.home:active {
	color: #4A4B84;
	text-decoration: none;
	font-weight: bold;
}
a.promo,a.promo:active,a.promo:visited {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
        color:#4A4B84;
	text-decoration: none;
}
a.promo:hover {
	text-decoration: none;
	color: #487ECB;
}
a.more,a.more:active,a.more:visited {
        font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size: 11px;
        color:#487ECB;
        text-decoration: none;
}
a.more:hover {
        text-decoration: underline;
}

a.text,a.text:active,a.text:visited {
        font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #4A4B84;
        text-decoration: none;
}
a.text:hover {
        text-decoration: none;
        color: #487ECB;
}
a.title,a.title:active,a.title:visited {
        font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #4A4B84;
        text-decoration: none;
		font-weight: bold;
}
a.title:hover {
        text-decoration: none;
        color: #487ECB;
}
a.linkbar,a.linkbar:visited,a.linkbar:active {
	color: #4A4B84;
	text-decoration: none;
	font-weight: normal;
}
a.linkbar:hover {
	text-decoration: underline;
}
.linkbar {
	font-weight: bold;
}
a.small,a.small:visited,a.small:active {
	text-decoration: none;
	font-size: 10px;
}
a.small:hover {
	text-decoration: underline;
}
a.change,a.change:visited,a.change:active {
	font-size: 9px;
	text-decoration: none;
	color: #1A4984; 
}
a.change:hover {
	text-decoration: underline;
}
a.base,a.base:visited,a.base:active {
        text-decoration: none;
		color: #4A4B84;
}
a.base:hover {
        text-decoration: underline;
}
.more {
	color:#487ECB;
/*	font-style: italic;
	font-weight: bold;
*/
}
.dim {
	color: #8B8BAE;
	font-size: 9px;
	text-transform:none;
}
.vsmall {
	font-size: 9px;
}
.light {
	background-color: #FFFFF;
}
.lightmiddle {
	background-color: #FCF8EF;
}
.primnavbar {
	padding-left: 0px;
	background-color: #F4E7CA;
}
.dropdown {
	background-color: #F1EACD;
	border: 1px solid #E0DAC4;
}
hr {
	height: 1px;
	color: #797AA8;
}
.quickavbox {
	border: 1px solid #E8DEBB;
}
.wrap1{
position:relative;
}
.wrap2{
position:absolute;
}
.dropitem, .dropitem:visited {
	display:block; 
	padding-left:16px; 
	padding-top:4px; 
	padding-bottom: 4px; 
	font-size: 9px; 
	color:#2C4C75; 
	border: 1px solid #E0DAC4;
	border-top: 0px; 
	background-color: #F8EFDC; 
	text-decoration: none;
}
.dropitemlast, .dropitemlast:visited {
	display:block;
	padding-left:16px;
	padding-top:4px;
	padding-bottom: 4px;
	font-size: 9px;
	color:#2C4C75;
	border: 1px solid #E0DAC4;
	border-top: 0px;
	background-color: #F8EFDC;
	text-decoration: none;
}
.topbase {
	border-bottom: 1px solid #E0DAC4;
}
.dropitem:hover, .dropitemlast:hover {
	background-color:#F7F4EC; 
	text-decoration: none; 
	color:#2C4C75;
}
.mid {
	background-color: #FBF5DF;
}
.dark {
	background-color: #F7F1D7;
}
td,p {
	font-family: Verdana,Arial,Helvetica;
	font-size: 11px;
	color: #4A4B84;
}
.outline {
	border: 1px solid #4A4B84;	
}
.small {
	font-size: 10px;
}
.medimage {
	order: 1px solid #FCF8EF;
}
h2 {
	font-size: 11px;
	font-weight: bold;
	color: #4A4B84;
	margin-bottom: 7px;
}
h1 {
        font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size : 11px;
        color: #4A4B84;
        text-transform : none;
        font-weight : bold;
	padding-top: 0px;
}
input {
        font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size : 11px;
        color: #4A4B84;
        background-color : #ffffff;
}

.force {
        color : #FFFCF5;
        background-color : #FFFCF5;
}

textarea {
        font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size : 11px;
        color: #4A4B84;
        background-color : #ffffff;
}

select {
        font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size : 11px;
        color: #4A4B84;
        background-color : #ffffff;
}
.horizontalline {
        color : #DAD2BF;
	size: 1px;
}
hr {
	color : #DAD2BF;
        size: 1px;

}
.popupcolour {
	background-color: #FEF9E6;
}
.box1 {
	background-color: #F0E9DA;
}
.comp_tbl {
	border: 1px solid #AFB1C5;
	border-left: 0px;
	border-bottom: 0px;
	font-size: 10px;
	text-align: center;

}
.comp_br {
	border: 1px solid #AFB1C5;
	border-left: 0px;
	border-right: 0px;
	border-bottom: 0px;
	font-size: 10px;
	text-align: center;

}
.comp_tbl_hdr {
	border: 1px solid #AFB1C5;
	#border-left: 0px;
	border-bottom: 0px;
	font-size: 10px;
	text-align: left;
	padding-left:25px
}
.comp_tbl_htl {
	border: 1px solid #AFB1C5;
	#border-left: 0px;
	border-bottom: 0px;
	font-size: 10px;
	text-align: left;
	padding-left:5px
}
.comp_tbl_hdl {
	border: 1px solid #AFB1C5;
	#border-right: 0px;
	border-bottom: 0px;
	font-size: 10px;
	text-align: right;
}

.comp_tbl_hdlr {
	border: 1px solid #AFB1C5;
	border-bottom: 0px;
	font-size: 10px;
	text-align: left;
	padding-left:25px
}
.title {
	color: #4A4B84;
	text-decoration: none;
	font-weight: bold;
}

.caption {  
font-size: 9px;
color: #7a7ba4;
}

/* ##################################################
   CALENDAR STYLING
   ################################################## */
   
   .OEcpYearNavigation,
.OEcpMonthNavigation
{
background-color:#4A4B84;
text-align:center;
vertical-align:center;
text-decoration:none;
color:#FFFDF7;
padding: 2px;
/* font-weight:bold; */
}
.OEcpDayColumnHeader,
.OEcpYearNavigation,
.OEcpMonthNavigation,
.OEcpCurrentMonthDate,
.OEcpCurrentMonthDateDisabled,
.OEcpOtherMonthDate,
.OEcpOtherMonthDateDisabled,
.OEcpCurrentDate,
.OEcpCurrentDateDisabled,
.OEcpTodayText,
.OEcpTodayTextDisabled,
.OEcpText
{
font-family:Arial,Verdana,Helvitica,san-serif;
font-size:8pt;
}
a.OEcpDayColumnHeader,a.OEcpDayColumnHeader:visited,a.OEcpDayColumnHeader:hover,
a.OEcpYearNavigation,a.OEcpYearNavigation:visited,a.OEcpYearNavigation:hover,
a.OEcpMonthNavigation,a.OEcpMonthNavigation:visited,a.OEcpMonthNavigation:hover,
a.OEcpCurrentMonthDate,a.OEcpCurrentMonthDate:visited,a.OEcpCurrentMonthDate:hover,
a.OEcpCurrentMonthDateDisabled,a.OEcpCurrentMonthDateDisabled:visited,a.OEcpCurrentMonthDateDisabled:hover,
a.OEcpOtherMonthDate,a.OEcpOtherMonthDate:visited,a.OEcpOtherMonthDate:hover,
a.OEcpOtherMonthDateDisabled,a.OEcpOtherMonthDateDisabled:visited,a.OEcpOtherMonthDateDisabled:hover,

a.OEcpCurrentDateDisabled,a.OEcpCurrentDateDisabled:visited,a.OEcpCurrentDateDisabled:hover,
a.OEcpTodayTextDisabled,a.OEcpTodayTextDisabled:visited,a.OEcpTodayTextDisabled:hover,
a.OEcpText,a.OEcpText:visited,a.OEcpText:hover
{
font-family:Arial,Verdana,Helvitica,san-serif;
font-size:8pt;
color: #4A4B84;
}
a.OEcpCurrentDate,a.OEcpCurrentDate:visited,a.OEcpCurrentDate:hover,
a.OEcpTodayText,a.OEcpTodayText:visited,a.OEcpTodayText:hover {
font-family:Arial,Verdana,Helvitica,san-serif;
font-size:8pt;
color: #ffffff;
}
TD.OEcpDayColumnHeader
{
text-align:center;
border:solid 1px #4A4B84;
border-width:0 0 1 0;
}
.OEcpCurrentMonthDate,
.OEcpOtherMonthDate,
.OEcpCurrentDate
{
text-align:center;
text-decoration:none;
}
.OEcpCurrentMonthDateDisabled,
.OEcpOtherMonthDateDisabled,
.OEcpCurrentDateDisabled
{
color:#D0D0D0;
text-align:center;
text-decoration:line-through;
}
.OEcpCurrentMonthDate
{
color:#4A4B84;
font-weight:bold;
}
.OEcpCurrentDate
{
color: #FFFDF7;
font-weight:bold;
}
.OEcpOtherMonthDate
{
color:#808080;
}
TD.OEcpCurrentDate
{
color:#FFFDF7;
background-color: #4A4B84;
/* border-width:1; */
border:solid 1px #000666;
}
TD.OEcpCurrentDateDisabled
{
border-width:1;
border:solid 1px #FFAAAA;
}
TD.OEcpTodayText,
TD.OEcpTodayTextDisabled
{
border:solid 1px #4A4B84;
border-width:1 0 0 0;
}
A.OEcpTodayText,
SPAN.OEcpTodayTextDisabled
{
height:20px;
}
A.OEcpTodayText
{
color:#4A4B84;
font-weight:bold;
}
SPAN.OEcpTodayTextDisabled
{
color:#D0D0D0;
}
.OEcpBorder
{
border:solid 1px #4A4B84;
}
select.cal {
background-color: #FFFDF7;
}

