﻿body
{
	background-color: #F7F6F6;
	text-align: center;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
}

/* MenuText Styles */

.menubg
{
	background-image: url(images/menu_bg.png);
	background-repeat: repeat-x;
	width:100%;
	height:60px;
}

.menu { font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #868585;
	padding-left:10px;
	padding-right:10px;
	letter-spacing: 0.02em
}

a.menu:link { text-decoration:none;
	color: #868585
}

a.menu:visited { text-decoration:none;
	color: #868585
}

a.menu:hover
{
	text-decoration: underline;
	color: #000000;

}

a.menu:active {
	text-decoration:none;
	color: #868585
}


/* Footer Text Styles */

.footerbg
{
	background-image: url(images/footer_bg.png);
	background-repeat: repeat-x;
	width:100%;
	height:50px;
}

.footer { font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #868585;
	width: 100%;
	letter-spacing: 0.02em
}

a.footer:link { text-decoration:none;
	color: #868585
}

a.footer:visited { text-decoration:none;
	color: #868585
}

a.footer:hover
{
	text-decoration: underline;
	color: #000000;
	width: 100%;
}

a.footer:active {
	text-decoration:none;
	color: #868585
}


.pagetitle
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 24px;
    color: #282828;
    width: 100%;
    letter-spacing: 0.02em;
}

.header
{ font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #555555;
	width: 100%;
	letter-spacing: 0.02em
}

a.header:link, a.header:visited, a.header:active
{ text-decoration:none;
	color: #555555
}

a.header:hover
{
    text-decoration: underline;
    color: #FF9933;
    width: 100%;
}

.subhead
{ font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #616161;
	width: 100%;
	letter-spacing: 0.02em
}

.subhead_blue
{
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #4294D2;
    font-weight: bold;
    letter-spacing: 0.02em;
}

.biglink
{ font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #51A8FF;
	width: 100%;
	letter-spacing: 0.02em
}

a.biglink:link, a.header:visited, a.header:active
{
    text-decoration: none;
    color: #51A8FF;
}

a.biglink:hover
{
    text-decoration: underline;
    color: #FF9933;
    width: 100%;
}

.content
{ font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: #828181;
}

a.content:link, a.content:visited, a.content:active
{ text-decoration:none;
	color: #4993C2
}

a.content:hover
{
	text-decoration: underline;
	color: #000000;
	width: 100%;
}

.content_green
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #336600;
    width: 100%;
    letter-spacing: 0.02em;
}

.content_blue
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #80BFFF;
    width: 100%;
    letter-spacing: 0.02em;
}

.mandatory
{
    color: #990000;
    font-size: 11px;
    font-family: Tahoma;
}

.content_small
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #C0C0C0;
    width: 100%;
    letter-spacing: 0.02em;
}

.mybutton
{font-family: Calibri, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	padding: 2px 6px;
	color: #000000;
}

/* Datagrid Style */

.datagrid
{padding: 5px;}

.dataheader
{
	font-size: 13px;
	font-weight: normal;
	color: #000000;
	line-height: 1.4em;
	background-color: #d3d3d3;
	padding: 5px;
	text-align: center;
	height: 33px;
	text-transform: uppercase;
	font-family: "Trebuchet MS";
}

.datacontent
{
	font-family: "Trebuchet MS";
	font-family: verdana;
	font-size: 10pt;
	font-weight: normal;
	line-height: 1.0em;
	background-color: #ffffff;
	padding: 5px;
	text-align: left;
	height: 20px;
	border: 1px #ffffff;
}

.dataalt
{
	font-family: "Trebuchet MS";
	font-family: verdana;
	font-size: 10pt;
	font-weight: normal;
	background-color: #FAFAFA;
	padding:5px;
	text-align:left;
	height:20px;
	border: 1px #ffffff;
}

.datafooter
{
	font-weight: bold;
	font-size: 10pt;
	height:8px;
	color: #303030;
	font-family: Tahoma;
	background-color: #cfcece;
	padding:5px;
	text-align:left;
}
	
/* Master menu items */

.dropmenu
{
	background-color: #dcdcdc;
	width: 185px;
	height: 25px;
	padding-top: 2px;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 10px;
	text-align:left;
}

.dashboard-but
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	cursor: hand;
	line-height: 30px;
	height: 30px;
	background: #f8f8ff;
	display: inline-block;
	text-align: left;
	padding-left: 15px;
	padding-right:15px;
	width: 200px;
}


a.dashboard-but:link { text-decoration:none;
	color: #000000
}

a.dashboard-but:visited { text-decoration:none;
	color: #000000
}

a.dashboard-but:hover
{
	background-color: #515151;
	text-decoration: none;
	color: #ffffff;
}

a.dashboard-but:active { text-decoration:none;
	color: #000000
}

.panelnone
{
	background-color: #ffffcc;
	display: none;
	border-right: #dcdcdc 5px solid;
	border-top: #dcdcdc 5px solid;
	border-bottom: #dcdcdc 5px solid;
}

.tableborder
{
    border: 1px solid #CCCCCC;
}

.watermark
{
    font-size: 14px;
    color: #CCCCCC;
}

.partnerlogos
{ 
	background: #fff;
	float: left; 
	height: 60px; 
	margin: 0 3px 3px 0; 
	overflow: hidden; 
	padding: 5px; 
	position: relative; 
	width: 140px;
}

/* new compare box */

.box_compare
{
	font-family: Arial;
	font-size: 11pt;
	
	color: #696969;
	border-bottom: solid 1px #d3d3d3;
	border-left: solid 1px #d3d3d3;
	padding: 3px;
}

.box_compare_green
{
	background-color: #669933;
	font-family: Arial;
	font-size: 11pt;
	font-weight: bold;
	color: #ffffff;
	border-bottom: solid 1px #ffffff;
	border-left: solid 1px #d3d3d3;
	border-right: solid 1px #d3d3d3;
	padding: 3px;
}

/* For Modal Popup */

.modalPopup
{
	background-color: #fffacd;
	padding: 3px;
	width: 250px;
	border: #ffd700 5px solid;
}

.modalBackground
{
	background-color: #333333;
	filter: alpha(opacity=70);
	opacity: 0.7;
}

/* AJAX style */

 .ajax__tab_default .ajax__tab_tab
        {
            overflow: visible!important;
            text-align: center;
            display: -moz-inline-box;
            display: inline-block;
        }