a:link {
	color: #3366CC;
	font: 8pt "Arial", Helvetica, Sans-serif, Courier;
}

a:visited {
	color: #3366CC;
	font: 8pt "Arial", Helvetica, Sans-serif, Courier;
}

a:hover {
	color: #FF6600;
	font: 8pt "Arial", Helvetica, Sans-serif, Courier;
}
/*
h1 {
	color: #0852C5;
	font: 600 18pt "Trebuchet MS", Arial, Helvetica, Sans-serif, Courier;
}
*/
h2 {
	color: #0852C5;
	font: bold 11pt "Trebuchet MS", Arial, Helvetica, Sans-serif, Courier;
}
/*
h3 {
	color: #69A3FA;
	font: 400 16pt "Trebuchet MS", Arial, Helvetica, Sans-serif, Courier;
}

h4 {
	color: #69A3FA;
	font: 13pt "Trebuchet MS", Arial, Helvetica, Sans-serif, Courier;
}


h5 {
	color: #0852C5;
	font: bold 11pt "Trebuchet MS", Arial, Helvetica, Sans-serif, Courier;
}
*/

h6 {
	color: #444444;
	font: bold 10pt "Arial", Helvetica, Sans-serif, Courier;
}

.style1 {
	color: #0852C5;
	font: bold 11pt "Trebuchet MS", Arial, Helvetica, Sans-serif, Courier;
}

.style2 {
	color: #444444;
	font: 9pt "Arial", Helvetica, Sans-serif, Courier;
}

.style3 {
	font: bold 11pt "Trebuchet MS", Arial, Helvetica, Sans-serif, Courier;
}

.style5 {
	color: #FF6600;
	font: bold 10pt "Arial", Helvetica, Sans-serif, Courier;
}

.style6 {
	color: #053987;
	font: 8pt "Arial", Helvetica, Sans-serif, Courier;
}

input.button {
	padding: 0px 2px 0px 2px;
	font: 8pt "Arial", Helvetica, Sans-serif, Courier;
}

.CheckBox {
	color: #333333;
	font: 8pt "Arial", Helvetica, Sans-serif, Courier;
	padding: 2px;
}

.dropdowngeneral {
	color: #333333;
	font: 8pt "Arial", Helvetica, Sans-serif, Courier;
	padding: 2px;
}

p, td {
	color: #444444;
	font: 8pt "Arial", Helvetica, Sans-serif, Courier;
}
	
body {
	color: #444444;
	font: 8pt "Arial", Helvetica, Sans-serif, Courier;
	margin: 0px 0px 0px 0px;
}

table.positionpage {
	border: 0px none;
	border-collapse: collapse;
	border-spacing: 0;
	width: 100%;
	padding: 0px 0px 0px 0px
}

table.sitepage {
	border: 0;
	border-collapse: collapse;
	border-spacing: 0;
	width: 754px;
	padding: 0px;
}

table.body {
	border: 0;
	border-collapse: collapse;
	border-spacing: 0;
	width: 100%;
}
/*
table.body td {
	padding: 4px;
}
*/
table.body td.bodywithmenuleft {
	padding: 12px 0px 0px 0px;
	vertical-align: top;
	width: 160px;
	border: 0px;
}

table.leftmenu {
	border-top: 0px solid #D4D0C8; 
	border-right: 1px solid #808080;
	border-bottom: 1px solid #808080; 
	border-left: 1px solid #D4D0C8; 
	border-collapse: collapse;
	background-color: #F1F1F1;
	width: 100%;
}

table.leftmenu td {
	color: #444444;
	font: 8pt "Arial", Helvetica, Sans-serif, Courier;
	padding: 6px 8px 6px 8px;
}

a.leftmenu:link {
	color: #444444;
	font: 8pt "Arial", Helvetica, Sans-serif, Courier;
}

a.leftmenu:visited {
	color: #444444;
	font: 8pt "Arial", Helvetica, Sans-serif, Courier;
}

a.leftmenu:hover {
	color: #FF6600;
	font: 8pt "Arial", Helvetica, Sans-serif, Courier;
}

table.body td.bodywithmenuright {
	padding: 8px 0px 9px 20px;
	vertical-align: top;
}

table.body td.bodywithmenuright2 {
	padding: 8px 0px 9px 20px;
	vertical-align: top;
	height: 490px;
}

table.body td.bodynomenu {
	padding: 30px 4px 9px 4px;
	vertical-align: top;
	height: 560px;
	width: 100%;
}

/*datagrid*/
table.datagrid {
	border: 1px solid #69A3FA;
	border-collapse: collapse;
	width: 100%;
}

table.datagrid td {
	border: 1px solid #FFFFFF;
	padding: 4px 4px 4px 4px;
}

table.datagrid tr.datagridheader {
	background-color: #69A3FA;
	border: 1px solid #FFFFFF;
	vertical-align: top;
}

table.datagrid tr.datagridheader td {
	color: #FFFFFF;
	font: bold 8pt "Arial", Helvetica, Sans-serif, Courier;
}

table.datagrid tr.datagridheader a:link {
	color: #FFFFFF;
	font: bold 8pt "Arial", Helvetica, Sans-serif, Courier;
}

table.datagrid tr.datagridheader a:visited {
	color: #FFFFFF;
	font: bold 8pt "Arial", Helvetica, Sans-serif, Courier;
}

table.datagrid tr.datagridheader a:hover {
	color: #CCCCCC;
	font: bold 8pt "Arial", Helvetica, Sans-serif, Courier;
}

table.datagrid tr.datagriddark {
	background-color: #C6DBFD;
	vertical-align: middle;
}

table.datagrid tr.datagriddark a:link {
	color: #444444;
	font: 8pt "Arial", Helvetica, Sans-serif, Courier;
}

table.datagrid tr.datagriddark a:visited {
	color: #444444;
	font: 8pt "Arial", Helvetica, Sans-serif, Courier;
}

table.datagrid tr.datagriddark a:hover {
	color: #444444;
	font: 8pt "Arial", Helvetica, Sans-serif, Courier;
}

table.datagrid tr.datagridlight {
	background-color: #E7F0FE;
	color: #444444;
	font: 8pt "Arial", Helvetica, Sans-serif, Courier;
	vertical-align: middle;
}

table.datagrid tr.datagridlight a:link {
	color: #444444;
	font: 8pt "Arial", Helvetica, Sans-serif, Courier;
}

table.datagrid tr.datagridlight a:visited {
	color: #444444;
	font: 8pt "Arial", Helvetica, Sans-serif, Courier;
}

table.datagrid tr.datagridlight a:hover {
	color: #444444;
	font: 8pt "Arial", Helvetica, Sans-serif, Courier;
}

table.datagrid tr.datagridfooter {
	background-color: #E7F0FE;
	vertical-align: middle;
}

table.datagrid tr.datagridfooter td {
	color: #444444;
	font: 7pt "Arial", Helvetica, Sans-serif, Courier;
	text-align: right;
	letter-spacing: 4px;
	padding: 3px;
}

table.datagrid tr.datagridfooter a:link {
	color: #444444;
	font: 7pt "Arial", Helvetica, Sans-serif, Courier;
}

table.datagrid tr.datagridfooter a:visited {
	color: #444444;
	font: 7pt "Arial", Helvetica, Sans-serif, Courier;
}

table.datagrid tr.datagridfooter a:hover {
	color: #0852C5;
	font: 7pt "Arial", Helvetica, Sans-serif, Courier;
}

.datagridtextbox {
	color: #333333;
	font: 8pt "Arial", Helvetica, Sans-serif, Courier;
	padding: 2px;
	width: 170px;
}

.datagridtextbox2 {
	color: #333333;
	font: 8pt "Arial", Helvetica, Sans-serif, Courier;
	padding: 2px;
	width: 110px;
}

/*
table.datagrid tr.datagridselected {
	background-color: #F7F7E7;
	color: #444444;
	font: 8pt "Arial", Helvetica, Sans-serif, Courier;
}


table.datagrid tr.datagridselected1 {
	color: #444444;
	font: 8pt "Arial", Helvetica, Sans-serif, Courier;
}

.datagridselected a:link, a:visited {
}
*/

/*morvo bank*/
.subtitle {
	color: #3399FF;
	font: bold 10pt "Arial", Helvetica, Sans-serif, Courier;
}

.subcategory {
	color: #444444;
	font: bold 8pt "Arial", Helvetica, Sans-serif, Courier;
}

.perioddropdown {
	color: #333333;
	font: 9pt "Arial", Helvetica, Sans-serif, Courier;
	padding: 2px;
	width: 80px;
}

table.graybackground {
	background-color: #E5E5E5;
	border-collapse: collapse;
	border-spacing: 0;
	width: 100%;
	padding: 0px;
}

table.graybackground td {
	padding: 6px;
	vertical-align: top;
}

table.nesteddatagrid {
	border: 1px solid #69A3FA;
	border-collapse: collapse;
	width: 100%;
}

table.nesteddatagrid td {
	border: 1px solid #FFFFFF;
	padding: 4px 4px 4px 4px;
	vertical-align: top;
}

table.nesteddatagrid tr.nesteddatagridheader {
	background-color: #69A3FA;
	border: 1px solid #FFFFFF;
	color: #FFFFFF;
	font: bold 8pt "Arial", Helvetica, Sans-serif, Courier;
}

table.nesteddatagrid tr.nesteddatagridheader a:link {
	color: #FFFFFF;
	font: bold 8pt "Arial", Helvetica, Sans-serif, Courier;
}

table.nesteddatagrid tr.nesteddatagridheader a:visited {
	color: #FFFFFF;
	font: bold 8pt "Arial", Helvetica, Sans-serif, Courier;
}

table.nesteddatagrid tr.nesteddatagridheader a:hover {
	color: #CCCCCC;
	font: bold 8pt "Arial", Helvetica, Sans-serif, Courier;
}

table.nesteddatagrid tr.nesteddatagridheader td {
	color: #FFFFFF;
	font: bold 8pt "Arial", Helvetica, Sans-serif, Courier;
}

table.nesteddatagrid tr.nesteddatagriddark {
	background-color: #C6DBFD;
	color: #444444;
	font: 8pt "Arial", Helvetica, Sans-serif, Courier;
	vertical-align: middle;
}

table.nesteddatagrid tr.nesteddatagriddark a:link {
	color: #444444;
	font: 8pt "Arial", Helvetica, Sans-serif, Courier;
}

table.nesteddatagrid tr.nesteddatagriddark a:visited {
	color: #444444;
	font: 8pt "Arial", Helvetica, Sans-serif, Courier;
}

table.nesteddatagrid tr.nesteddatagriddark a:hover {
	color: #444444;
	font: 8pt "Arial", Helvetica, Sans-serif, Courier;
}

/*
table.nesteddatagrid tr.nesteddatagriddark td {
	border: 1px solid #FFFFFF;
	padding: 4px 4px 4px 4px;
	vertical-align: top;
}
*/
table.nesteddatagrid tr.nesteddatagridlight {
	background-color: #E7F0FE;
	color: #444444;
	font: 8pt "Arial", Helvetica, Sans-serif, Courier;
	vertical-align: middle;
}

table.nesteddatagrid tr.nesteddatagridlight a:link {
	color: #444444;
	font: 8pt "Arial", Helvetica, Sans-serif, Courier;
}

table.nesteddatagrid tr.nesteddatagridlight a:visited {
	color: #444444;
	font: 8pt "Arial", Helvetica, Sans-serif, Courier;
}

table.nesteddatagrid tr.nesteddatagridlight a:hover {
	color: #444444;
	font: 8pt "Arial", Helvetica, Sans-serif, Courier;
}

/*
table.nesteddatagrid tr.nesteddatagridlight td {
	border: 1px solid #FFFFFF;
	padding: 4px 4px 4px 4px;
	vertical-align: top;
}
*/
table.nesteddatagrid tr.nesteddatagridfooter {
	background-color: #E7F0FE;
	vertical-align: middle;
}

table.nesteddatagrid tr.nesteddatagridfooter a:link {
	color: #444444;
	font: 7pt "Arial", Helvetica, Sans-serif, Courier;
	text-decoration: underline;
}

ttable.nesteddatagrid tr.nesteddatagridfooter a:visited {
	color: #444444;
	font: 7pt "Arial", Helvetica, Sans-serif, Courier;
}

table.nesteddatagrid tr.nesteddatagridfooter a:hover {
	color: #0852C5;
	font: 7pt "Arial", Helvetica, Sans-serif, Courier;
}

table.nesteddatagrid tr.nesteddatagridfooter td {
	color: #444444;
	font: 7pt "Arial", Helvetica, Sans-serif, Courier;
	text-align: right;
	padding: 3px;
}
/*end morvo bank*/

/*Footer*/
table.bottommenubar {
	border-collapse: collapse;
	border-spacing: 0;
}

table.bottommenubar td {
	color: #FFFFFF;
	font: 8pt "Arial", Helvetica, Sans-serif, Courier;	
	padding: 4px 8px 4px 8px;
}

table.bottommenubar td a:link {
	color: #FFFFFF;
	font: 8pt "Arial", Helvetica, Sans-serif, Courier;	
	text-decoration: none;
}

table.bottommenubar td a:visited {
	color: #FFFFFF;
	font: 8pt "Arial", Helvetica, Sans-serif, Courier;
	text-decoration: none;	
}

table.bottommenubar td a:hover {
	color: #0852C5;
	font: 8pt "Arial", Helvetica, Sans-serif, Courier;
	text-decoration:  none;	
}

/*form*/
table.form {
	border: 0px none;
	border-collapse: collapse;
	padding: 5px 5px 5px 5px;
	width: 100%;
	background-color: #E7F0FE;
}

table.form font.desc {
	color: #444444;
	font: 7pt "Arial", Helvetica, Sans-serif, Courier;
}

/*
table.form font.requiredfieldmessage{
	color: #ffffff;
	font: 7pt "Arial", Helvetica, Sans-serif, Courier;
}
*/

table.form td.formheaderleft {
	background-color: #69A3FA;
	color: #FFFFFF;
	font: bold 9pt "Arial", Helvetica, Sans-serif, Courier;
	vertical-align: middle;
	padding: 6px;
}

table.form td.formheaderright {
	background-color: #69A3FA;
	color: #FFFFFF;
	font: bold 9pt "Arial", Helvetica, Sans-serif, Courier;
	vertical-align: middle;
	padding: 6px;
}

table.form td.formbodyleft {
	vertical-align: top;
	width: 180px;
	padding: 6px;
}

/*password, maintenance*/
table.form td.formbodyleft2 {
	vertical-align: top;
	width: 120px;
	padding: 6px;
}

table.form td.formbodyright {
	color: #0852C5;
	vertical-align: top;
	padding: 6px;
}

table.form td.formbodyrightnopadding {
	padding: 0px 0px 0px 5px;
	vertical-align: top;
}

table.nopadding {
	border: 0;
	border-collapse: collapse;
	padding: 0px 0px 0px 0px;
}

table.nopadding td {
	text-align: left;
	vertical-align: top;
}

.detailstextbox {
	color: #333333;
	font: 8pt "Arial", Helvetica, Sans-serif, Courier;
	padding: 2px;
	width: 225px;
}

.detailstextbox2 {
	color: #333333;
	font: 8pt "Arial", Helvetica, Sans-serif, Courier;
	padding: 2px;
	width: 140px;
}

.areacode {
	width: 52px;
	color: #333333;
	font: 8pt "Arial", Helvetica, Sans-serif, Courier;
	padding: 2px;
}

.phonenumber {
	width: 140px;
	color: #333333;
	font: 8pt "Arial", Helvetica, Sans-serif, Courier;
	padding: 2px;
}

.detailsdropdown {
	color: #333333;
	font: 8pt "Arial", Helvetica, Sans-serif, Courier;
	padding: 2px;
	width: 225px;
}

.detailsdropdown2 {
	color: #333333;
	font: 8pt "Arial", Helvetica, Sans-serif, Courier;
	padding: 2px;
	width: 100px;
}

.detailsdropdown3 {
	color: #333333;
	font: 8pt "Arial", Helvetica, Sans-serif, Courier;
	padding: 2px;
	width: 140px;
}

.countrycodedropdown {
	color: #333333;
	font: 8pt "Arial", Helvetica, Sans-serif, Courier;
	padding: 2px;
	width: 170px;
}

.validationsummary {
	color: #FF0000;
	font: 8pt "Arial", Helvetica, Sans-serif, Courier;
}
/*end form*/

table.headermenu {
	border-collapse: collapse;
	border-spacing: 0;
	width: 754px;
	border: 0px none;
	padding: 0px;
	background-color: #AAAAAA;
}

table.headermenu td{
	height: 20px;
}

table.menu {
	border-collapse: collapse;
	border-spacing: 0;
	height: 20px;
}

table.menu td {
	color: #FFFFFF;
	font:  8pt "Arial", Helvetica, Sans-serif, Courier;	
	padding-right: 25px;
	padding-left: 8px;
}

table.menu td a:link {
	color: #FFFFFF;
	font:  8pt "Arial", Helvetica, Sans-serif, Courier;	
	text-decoration: none;
}

table.menu td a:visited {
	color: #FFFFFF;
	font:  8pt "Arial", Helvetica, Sans-serif, Courier;
	text-decoration: none;	
}

table.menu td a:hover {
	color: #0852C5;
	font: 8pt "Arial", Helvetica, Sans-serif, Courier;	
	text-decoration: none;
}

/*search box*/
table.searchpanel {
	border: 2px solid #CCCCCC;
	border-collapse: collapse;
	padding: 6px 6px 6px 6px;
	width: 320px;
}

table.searchpanel td {
	background-color: #F3F3F3;	
	color: #333333;
	font: 8pt "Arial", Helvetica, Sans-serif, Courier;
	padding: 3px 3px 3px 6px;
	vertical-align: middle;
}

table.searchpanel td.searchpanelbodyleft {
	width: 80px;
	padding-left: 8px;
}

table.searchpanel td.searchpanelbodyright {
	padding-left: 12px;
}

table.searchpanel td.searchpanelheader {
	background-color: #CCCCCC;
	color: #ffffff;
	font: bold 9pt "Arial", Helvetica, Sans-serif, Courier;
}

.searchtextbox {
	color: #333333;
	font: 8pt "Arial", Helvetica, Sans-serif, Courier;
	padding: 2px 2px 2px 2px;
	width: 180px;
}
/*end search box*/

/*
tr.datagridselected td {
	border: 1px solid #FFFFFF;
	padding: 4px 4px 4px 4px;
}

.requiredfieldmarker {
	color: #FF0000;
}

.successfulmsg {
	color: #FF9900;
	font: 8pt "Arial", Helvetica, Sans-serif, Courier;
}

table.promotion {
	border: 2px solid #69A3FA;
	border-collapse: collapse;
	border-spacing: 0;
	width: 554px;
	padding: 6px;
	background-color: #E7F0FE;
}

table.promotion td.promotionheader {
	background-color: #69A3FA;
	border-bottom: 2px solid #69A3FA;
	border-top: 2px solid #69A3FA;
	border-right: 2px solid #FFFFFF;
	height: 28px;
	color: #FFFFFF;
	font: bold 12pt "Trebuchet MS", Arial, Helvetica, Sans-serif, Courier;
}

table.promotion td.promotionleft {
	color: #444444;
	font: 8pt "Arial", Helvetica, Sans-serif, Courier;
	vertical-align: top;
	padding: 12px;
	border-right: 2px solid #FFFFFF;
}

table.promotion td.promotionright {
	color: #444444;
	font: 8pt "Arial", Helvetica, Sans-serif, Courier;
	text-align: justify;
	vertical-align: top;
	padding: 15px;
	width: 50%;
	border-bottom: 2px solid #69A3FA;
	border-left: 2px solid #69A3FA;
}
*/

/*resources*/
.resources {
	color: #444444;
	font: bold 10pt "Arial", Helvetica, Sans-serif, Courier;
}

a.resources:link {
	color: #444444;
	font: bold 10pt "Arial", Helvetica, Sans-serif, Courier;
}

a.resources:visited {
	color: #444444;
	font: bold 10pt "Arial", Helvetica, Sans-serif, Courier;
}

a.resources:hover {
	color: #ff6600;
	font: bold 10pt "Arial", Helvetica, Sans-serif, Courier;
}

table.resources {
	border: 0px none;
	border-collapse: collapse;
	width: 100%;
}

table.resources td.left {
	width: 25px;
	padding: 6px 6px 4px 6px;
}

table.resources td.rightheader {
	padding: 6px 6px 6px 6px;
	vertical-align: middle;
	color: #669900;
	font: bold 10pt "Arial", Helvetica, Sans-serif, Courier;
}

table.resources td.right {
	padding: 3px 6px 15px 6px;
	vertical-align: middle;
	color: #444444;
	font: 8pt Arial, Helvetica, Sans-serif, Courier;
}

table.resourcesexample {
	border: 1px solid #669900;
	border-collapse: collapse;
	width: 95%;
}

table.resourcesexample td {
	padding: 6px 6px 6px 6px;
	color: #444444;
	font: 9pt "Courier New", Courier, Arial, Helvetica, Sans-serif;
}

table.bannertable {
	border-collapse: collapse;
	width: 100%;
	border: 0px none;
}

table.bannertable td {
	width: 100%;
	vertical-align: top;
	padding: 12px 8px 10px 15px;
	background-color: #F9FCFF;
	border: 1px solid #D9E8FD;
}

table.bannertable td.bannerheader {
	width: 100%;
	vertical-align: top;
	padding: 2px 8px 2px 8px;
	background-color: #D9E8FD;
	color: #0852C5;
	font: bold 10pt "trebuchet ms", Arial, Helvetica, Sans-serif, Courier;
}
/*end resources*/

/*resources tutorial;*/
.steps {
	color: #444444;
	font: bold 9pt "Arial", Helvetica, Sans-serif, Courier;
}

table.resourcestutorial {
	border: 0px none;
	border-collapse: collapse;
	width: 100%;
}

table.resourcestutorial td.left {
	width: 60px;
	padding: 30px 4px 20px 4px;
	color: #444444;
	font: bold 9pt Arial, Helvetica, Sans-serif, Courier;
	vertical-align: top;
	border-bottom: 2px dotted #e5e5e5;
}

table.resourcestutorial td.right {
	padding: 30px 4px 20px 4px;
	vertical-align: middle;
	color: #444444;
	font: bold 9pt Arial, Helvetica, Sans-serif, Courier;
	vertical-align: top;
	border-bottom: 2px dotted #e5e5e5;
}
/*end resources tutoria;*/

/*design your own rewards*/
table.dyor {
	border-collapse: collapse;
	width: 100%;
	border: 3px solid #FFFFFF;
}

table.dyor td {
	width: 50%;
	vertical-align: top;
	padding: 5px 5px 6px 5px;
	background-color: #e7f0fe;
	color: #444444;
	font: 8pt "Arial", Helvetica, Sans-serif, Courier;
	height: 76px;
	border-top: 3px solid #FFFFFF;
	border-right: 3px solid #FFFFFF;
	border-bottom: 3px solid #FFFFFF;
	border-left: none;
}
/*
table.dyor a:link {
	color: #669900;
	font: bold 11pt "Trebuchet MS", Arial, Helvetica, Sans-serif, Courier;
	text-decoration: underline;
}

table.dyor a:visited {
	color: #669900;
	font: bold 11pt "Trebuchet MS", Arial, Helvetica, Sans-serif, Courier;
	text-decoration: underline;
}

table.dyor a:hover {
	color: #FF6600;
	font: bold 11pt "Trebuchet MS", Arial, Helvetica, Sans-serif, Courier;
	text-decoration: underline;
}
*/
/*end design your own rewards*/

/*partners*/
table.partners {
	border: 0;
	border-collapse: collapse;
	border-spacing: 0;
	width: 100%;	
}

table.partners td {
	padding: 6px 6px 30px 6px;
	vertical-align: top;
	border-bottom: 1px dotted #DDDDDD;
}

table.twocolumntable {
	border-collapse: collapse;
	width: 100%;
	border: 0px none;
}

table.twocolumntable td.leftcolumn {
	width: 8px;
	padding: 3px 3px 3px 3px;
}

table.twocolumntable td.rightcolumn {
	padding: 3px 3px 3px 3px;
	vertical-align: top;
}

table.twocolumntable td.leftcolumn2 {
	width: 2%;
	padding: 3px 2px 8px 4px;
	vertical-align: baseline;
}

table.twocolumntable td.rightcolumn2 {
	padding: 3px 0px 8px 4px;
	vertical-align: baseline;
}

/*before login*/
table.simpleform {
	border: 0px none;
	border-collapse: collapse;
	border-spacing: 0;
	padding: 0;
}

table.simpleform td.simpleformbodyleft {
	color: #444444;
	font: 9pt "Arial", Helvetica, Sans-serif, Courier;
	padding: 4px;
	vertical-align: top;
}

table.simpleform td.simpleformbodyright {
	color: #444444;
	font: 9pt "Arial", Helvetica, Sans-serif, Courier;
	padding: 4px;
	vertical-align: top;
	width: 130px;
}

table.simpleform td {
	padding: 4px;
	vertical-align: top;
}

/*	
table.frontpageheading {
	border: 0px none;
	border-collapse: collapse;
	border-spacing: 0;
	width: 564px;
	padding: 0
}     

table.frontpageheading td {
	width: 100%;
	color: #FF9900;
	font: 14pt "Trebuchet MS", "Arial", Helvetica, Sans-serif, Courier;
} 

table.loginannouncement {
	border-collapse: collapse;
	width: 100%;
	BORDER: #D6E4FE 1px solid; 
}

table.loginannouncement td {
	color: #444444;
	font: 8pt "Arial", Helvetica, Sans-serif, Courier;
	padding: 8px 6px 8px 6px;
	width: 100%;
}
*/

table.login {
	border: 1px solid #E5E5E5;
	border-collapse: collapse;
	border-spacing: 0;
	width: 180px;
	padding: 0px;
	/*background-color: #C6DBFD*/
}

table.login td {
	border: 0px none;
}

table.login td.loginheader {
	width: 100%;
	padding: 2px 0px 2px 5px;
	background-color: #DFDFDF;
	color: #444444;
	font: bold 9pt "Arial", Arial, Helvetica, Sans-serif, Courier;
}

table.login td.loginleft {
	width: 35%;
	padding: 5px 0px 0px 5px;
	font: bold 8pt "Arial", Helvetica, Sans-serif, Courier;
}

table.login td.loginleftdesc {
	width: 35%;
	padding: 0px 0px 0px 5px;
}

table.login td.loginright {
	width: 65%;
	padding: 5px 0px 0px 5px;
	vertical-align: top;
}

table.login td.loginrightdesc {
	width: 65%;
	padding: 0px 0px 0px 5px;
	font: 7pt "Arial", Helvetica, Sans-serif, Courier;
}

table.login td.loginrightdesc a:link {
	color: #444444;
	font: 7pt "Arial", Helvetica, Sans-serif, Courier;
}

table.login td.loginrightdesc a:visited {
	color: #444444;
	font: 7pt "Arial", Helvetica, Sans-serif, Courier;
}

table.login td.loginrightdesc a:hover {
	color: #444444;
	font: 7pt "Arial", Helvetica, Sans-serif, Courier;
}

.logintextbox {
	color: #444444;
	font: 8pt "Arial", Helvetica, Sans-serif, Courier;
	width: 105px;
}

/*     
table.frontpagepromo {
	border: 0px none;
	border-collapse: collapse;
	border-spacing: 0;
	width: 554px;
	padding: 0
}     

table.frontpagepromo td {
	width: 50%;
}
            
table.frontpagepromo td.promoheader {
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
	border-bottom: 0px none;
	padding: 5px;
}

table.frontpagepromo td.promobody {
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-top: 0px none;
	border-bottom: 1px solid #CCCCCC;	
	padding: 5px;
}

table.frontpagepromoin {
	border: 0px none;
	border-collapse: collapse;
	border-spacing: 0;
	width: 265px;
	padding: 8px 8px 8px 8px;
	background-color: #E7F0FE;
}     

table.frontpagepromoin td {
	padding: 4px 4px 4px 4px;
	vertical-align: top;
}

table.frontpagepromoin a:link {
	color: #69A3F9;
	font: 7pt "Arial", Helvetica, Sans-serif, Courier;
}

table.frontpagepromoin a:visited {
	color: #69A3F9;
	font: 7pt "Arial", Helvetica, Sans-serif, Courier;
}

table.frontpagepromoin a:hover {
	color: #FF6600;
	font: 7pt "Arial", Helvetica, Sans-serif, Courier;
}
            
table.calendar {
	border: 1px solid #BED7FC;
	border-collapse: collapse;
	border-spacing: 0;
	width: 554px;
	padding: 0;
}

table.calendar td {
	border: 1px solid #BED7FC;	
}

table.calendar td.calendarheader {
	border: 1px solid #E7F0FE;
	background-color: #BED7FC;
	color: #444444;
	font: bold 9pt "Trebuchet MS", Arial, Helvetica, Sans-serif, Courier;
	padding: 2px 2px 2px 2px;
	text-align: left;
}

table.calendar td.calendarbody {
	padding: 2px 3px 2px 3px;
	color: #444444;
	font: 8pt "Arial", Helvetica, Sans-serif, Courier;
	vertical-align: top;
}

table.calendar td.calendarbody a:link {
	color: #69A3FA;
	font: bold 8pt "Arial", Helvetica, Sans-serif, Courier;
}

table.calendar td.calendarbody a:visited {
	color: #69A3FA;
	font: bold 8pt "Arial", Helvetica, Sans-serif, Courier;
}

table.calendar td.calendarbody a:hover {
	color: #ff6600;
	font: bold 8pt "Arial", Helvetica, Sans-serif, Courier;
}

table.summarytable {
	border-collapse: collapse;
	width: 100%;
	border: 0px none;
}

table.summarytable td {
	width: 49%;
	vertical-align: top;
	padding: 8px 8px 12px 8px;
	background-color: #F9FCFF;
	color: #444444;
	font: 8pt "Arial", Helvetica, Sans-serif, Courier;
}

table.summarytable td.summaryheader {
	width: 49%;
	vertical-align: top;
	padding: 4px 8px 4px 8px;
	background-color: #E7F0FE;
	color: #0852C5;
	font: bold 11pt "trebuchet ms", Arial, Helvetica, Sans-serif, Courier;
}
*/

