body, td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

td.topmenu{
	border-left: 1px solid #79A102;
}

td.header{
	background-image:url(../images/header.png);
    background-repeat:no-repeat;
    background-position:top;

}

input.header{
	border: 1px solid #79A102;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

.footer{
	font-size:10px;
    margin-top:0px;
}

.footer10{
	color:red;
    margin-top:0px;
}

a.footer{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	text-decoration: none;
}

a.footer:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	text-decoration: none;
}

a.footer:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	text-decoration: underline;
}


table.body{
	/*border-bottom: 1px solid #2B2E7D;*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

table.login{
	border: 1px solid #CFCFCF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

table.login:hover{
	border: 1px solid #9EA1F5;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

td.login{
	border-bottom: 1px solid #CFCFCF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
    font-weight:bold;
}

td.error{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
    color: red;
}

select.comboStyle{
    font-size: 12px;
}

input.loginBtn{
    border: 1px solid #B6B6B6;
    font-size:11px;
    width: 50px;
    background: #F9E290;
    font-weight:bold;
}

input.common{
	border: 1px solid #CFCFCF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

input.login{
    border: 1px solid #B6B6B6;
    font-size:12px;
    width: 100px;
    font-weight:normal;
}

p.login{
    margin-bottom: 0px;
    margin-top: 0px;
    margin-left: 5px;
    margin-right: 5px;
    text-align:left;
}

input{
	border: 1px solid #CFCFCF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

input.button{
	border: 1px solid #CFCFCF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
    background: #F9E290;
}

table.innerTable{
	border: 1px solid #CFCFCF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

td.innerTable{
	border-bottom: 1px solid #CFCFCF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
    font-weight:bold;
    text-align:left;
}

td.imageBg{
	border: 4px dashed black;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
    font-weight:bold;
    background: #0C4988;
}



table.menu{
	border: 2px solid #0C4988;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
    text-align:left;
    background-color:#F4F1CA;
}

a.actionMenu {
        width: 100%;
        font-size:12px;
        color: black;
        display: block;
        text-decoration:underline;
        background-position:bottom;
}

.actionMenu a:hover {
    color: blue;
}

a.actionSubMenu {
        width: 100%;
        background-color:white;
        color: black;
        display: block;
        text-indent: 20px;
        text-decoration: none;
            /*border-bottom: 1px solid #2B2E7D;*/
}

.actionSubMenu a:hover {
    color: blue;
}

div.subMenu{
    background-position:bottom;
    background-repeat:repeat-x;
    border-bottom: 1px solid #2B2E7D;
}

td.topbar{
    border-bottom: 1px solid #2B2E7D;
    background-position:bottom;
    background-repeat:repeat-x;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
}

a.topmenu{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
    color: #010066;
    text-decoration: none;
    border-right:1px solid #BDBDBD;
}


.topmenu a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFBE21;
	text-decoration: none;
}

a.topmenuright{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
    color: #010066;
    text-decoration: none;
}


.topmenuright a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #010066;
	text-decoration: none;
}

td.page {
    /*background-image:url("../images/tabel_bg.png");*/
    /*background-position:top;*/
    /*background-repeat:repeat-x;*/
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
}

td.menu_bg {
    background-image:url("../images/menu_bg.png");
    background-position:top;
    background-repeat:repeat-x;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    height:100%
}

div.actionMenuSelect{
    font-style:normal;
    font-weight:bold;
    font-size:14px;
    /*color:#0000FF;*/
    color:black;
}

td.actionMenuSelect{
    padding:4px;
    /*border-bottom: 1px solid #0C4988;*/
}

table.tcontent{
    border-bottom: 1px dashed #939394;
    /*background-color:#D9DAF0;*/

}

table.promotionContent{
    border-left: 1px dashed #939394;
}

table.signUpText{
    border: 2px solid #0C4988;
    background-color:#DEE8F3;
    text-align:justify;
}

table.errorTab{
    border: 2px solid red;
    background-color:#DEE8F3;
    text-align:justify;
}

a.linkBig{
    font-family: Arial;
	font-size: 16px;
    color: #0C498A;
    font-weight:bold;
    text-decoration: underline;
}

td.faq{
	border-bottom: 1px solid #79A102;
}

td.mandatory{
    color: red;
}

table.colapseTable{
    border-bottom: #B6B6B6 dashed 1px;
    border-left: #B6B6B6 dashed 1px;
    border-right: #B6B6B6 dashed 1px;
    border-top: #B6B6B6 dashed 1px;
}

div.listingItem{
    border-bottom: #B6B6B6 dashed 1px;
    padding-top:6px;
}

div.listingItemB{
    padding-top:6px;
}

a.listingItem{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	text-decoration: none;
    color:#8F8F8F;
}

a.listingItem:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	text-decoration: none;
}

a.listingItem:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	text-decoration: none;
    color:#0C4988;
}


a.largerLink{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 15px;
}

li.largerLink{
    padding-top:5px;    
}

td.fieldName{
    font-weight:normal;
    font-size:12px;
}

td.menuTitle{
    color:white;
    padding:2px;
    background-color:#0C4988;
}

td.lightHeader{
    padding:2px;
    font-weight:bold;
    background-color:#CCCCFF;
}

tr.lightRow{
    padding:2px;
    background-color:#FFFFCC;
}

table.section{
   border: 2px solid #0C4988; 
}

DIV.infoPopup{display: none;};
DIV.popupText{border: 1px gray solid; background: #f9f9f9;};

TABLE.tableData{
   border: 1px solid #CFCFCF;
   background-color:#EAEAE8;
   text-align:left;
   font-weight:normal;
}

DIV.tableData{
   border: 1px solid #CFCFCF;
   background-color:#EAEAE8;
   text-align:left;
   font-weight:normal;
}

TABLE.tableSelectedListings{
   text-align:left;
   font-weight:normal;
}

HR.NoMargin{
   margin:2px;
}

TD.cellHeader{
    border-bottom: 4px solid #CFCFCF;
    font-weight:bold;
    width:auto;
    text-align:left;
}

TD.cellData{
    border: 1px solid #CFCFCF;
    text-align:left;
    font-weight:normal;
}

TD.cellData1{
    border: 1px solid #CFCFCF;
    text-align:left;
    font-weight:normal;
    background-color:#EAEAEA;
}

TD.cellFooter{
    border-top: 1px solid #CFCFCF;
    font-weight:normal;
    width:auto;
    text-align:left;
}



.TESTcpYearNavigation,
.TESTcpMonthNavigation
        {
        background-color:#6677DD;
        text-align:center;
        vertical-align:center;
        text-decoration:none;
        color:#FFFFFF;
        font-weight:bold;
        }
.TESTcpDayColumnHeader,
.TESTcpYearNavigation,
.TESTcpMonthNavigation,
.TESTcpCurrentMonthDate,
.TESTcpCurrentMonthDateDisabled,
.TESTcpOtherMonthDate,
.TESTcpOtherMonthDateDisabled,
.TESTcpCurrentDate,
.TESTcpCurrentDateDisabled,
.TESTcpTodayText,
.TESTcpTodayTextDisabled,
.TESTcpText
        {
        font-family:arial;
        font-size:8pt;
        }
TD.TESTcpDayColumnHeader
        {
        text-align:right;
        border:solid thin #6677DD;
        border-width:0 0 1 0;
        }
.TESTcpCurrentMonthDate,
.TESTcpOtherMonthDate,
.TESTcpCurrentDate
        {
        text-align:right;
        text-decoration:none;
        }
.TESTcpCurrentMonthDateDisabled,
.TESTcpOtherMonthDateDisabled,
.TESTcpCurrentDateDisabled
        {
        color:#D0D0D0;
        text-align:right;
        text-decoration:line-through;
        }
.TESTcpCurrentMonthDate
        {
        color:#6677DD;
        font-weight:bold;
        }
.TESTcpCurrentDate
        {
        color: #FFFFFF;
        font-weight:bold;
        }
.TESTcpOtherMonthDate
        {
        color:#808080;
        }
TD.TESTcpCurrentDate
        {
        color:#FFFFFF;
        background-color: #6677DD;
        border-width:1;
        border:solid thin #000000;
        }
TD.TESTcpCurrentDateDisabled
        {
        border-width:1;
        border:solid thin #FFAAAA;
        }
TD.TESTcpTodayText,
TD.TESTcpTodayTextDisabled
        {
        border:solid thin #6677DD;
        border-width:1 0 0 0;
        }
A.TESTcpTodayText,
SPAN.TESTcpTodayTextDisabled
        {
        height:20px;
        }
A.TESTcpTodayText
        {
        color:#6677DD;
        font-weight:bold;
        }
SPAN.TESTcpTodayTextDisabled
        {
        color:#D0D0D0;
        }
.TESTcpBorder
        {
        border:solid thin #6677DD;
        }
