body {margin: 0px; background-color: #ffffff;}

table.mainTable {font: 13px; color: black; background-color: #ffffff;}

table.homeTable {font: 13px helvetica;  color: #4469BA; background-color: #ffffff;}
table.homeTable td.homeTitle {font: 20px helvetica, verdana; padding-left: 10px; background-image: url('images/iconTitleHome.gif'); background-repeat: no-repeat; color: gray; 
	vertical-align: middle; text-align: left; height: 40px; }
table.homeTable td.contBox {padding: 8px;}


table.genTable {font: 13px helvetica; color: #4469BA;}
table.genTable th {font: 22px helvetica, verdana; padding-left: 10px; background-image: url('images/iconTitle.gif'); background-repeat: no-repeat; color: gray; 
	vertical-align: middle; text-align: left; height: 50px; }
	
.title {font: 22px helvetica, verdana; padding-left: 10px; background-image: url('images/iconTitle.gif'); background-repeat: no-repeat; color: gray; 
	vertical-align: middle; text-align: left; height: 50px; }

table.formTable {font: 13px helvetica; color: #4469BA;}
table.formTable th {}
table.formTable td {padding-bottom: 5px; vertical-align: top;}
table.formTable td.label {padding-bottom: 5px; vertical-align: top;}

table.dataTable {border: 1px solid #ffffff; border-collapse: collapse; font: 13px helvetica;}
table.dataTable td.heading {border: 1px solid #ffffff; border-collapse: collapse; padding: 2px; text-align: left; color: #0E3A8B; font-weight: bold;}
table.dataTable td {border: 1px solid #ffffff; border-collapse: collapse; padding: 3px;}


table.rightContent {font: 13px helvetica; color: #4469BA;}
table.rightContent th {background-image: url('images/rightBG.jpg'); padding-left: 10px; padding-right: 10px; 
	vertical-align: top; padding-top: 15px; padding-bottom: 15px; font: 13px helvetica; color: #878787; text-align: left; vertical-align: top;
	font-weight: bold;}
table.rightContent td.cont {background-image: url('images/rightBgGrad.jpg'); padding-left: 10px; padding-right: 10px; 
	padding-bottom: 10px;}

a:link {font: 13px helvetica; color: #4469BA; text-decoration: none;}
a:active {font: 13px helvetica; color: #4469BA; text-decoration: none;}
a:visited {font: 13px helvetica; color: #4469BA; text-decoration: none;}
a:hover {font: 13px helvetica; color: #ED9C15;}

a:link.right {font: 13px helvetica; color: #4469BA; text-decoration: none;}
a:active.right {font: 13px helvetica; color: #4469BA; text-decoration: none;}
a:visited.right{font: 13px helvetica; color: #4469BA; text-decoration: none;}
a:hover.right{font: 13px helvetica; color: #ED9C15;}

img.imgBorder {border: 2px solid #CCCCCC;}

input {font: 13px helvetica;}
select {font: 13px helvetica;}
select.selv {font-family: verdana; font-size: 10px; }
textarea {font: 13px helvetica;}
option {font: 13px helvetica;}
option.selv {font-family: verdana; font-size: 10px; }

.msg {color: red;}