body {
	padding: 0px;
	margin: 0px;
	color: #243339;
	background-color: #FFFFFF;
   font-family: Geneva, verdana, Arial, Helvetica, sans-serif;
}


a:link { color: #243339;}
a:visited { color: #243339;}
a:hover { color: #475F68; text-decoration: underline;}



table, td, textarea {
  	font-size: 13px;
   font-family: Geneva, verdana, Arial, Helvetica, sans-serif;
}



fieldset
{
	border: #B7DFFB solid 1px;
	width: 420px;
	padding:5px;
	margin: 4px;
}



legend
{
	background: #fff;
	border: #F2F2F2 solid 1px;
	padding: 4px 10px
}

form {
  	margin: 0; padding: 0;
}
.formtext {color:#000; background:#FFFFFF; border:1px #939EA4 solid; font: 1em arial,helvetica,sans-serif; padding:2px; width:380px;}
.formtext:focus  {background:#FFFF99}

.formtextarea {color:#000; background:#FFFFFF; border:1px #939EA4 solid; font: 1em arial,helvetica,sans-serif; padding:2px; width:670px; height:100px;}
.formtextarea:focus  {background:#FFFF99}


.tdBeige {
	background-color: #F0F2D7;
	font-family: Geneva, verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	border-bottom:1px solid #fff;
	border-top:0px;
	border-left:0px;
	border-right:1px solid #fff;
}
.tdWhite {
	background-color: #fff;
	font-family: Geneva, verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	border-bottom:1px solid #D8D8D8;
	border-top:0px;
	border-left:0px;
	border-right:1px solid #D8D8D8;
}
.tdOffWhite {
	background-color: #F5F5F5;
	font-family: Geneva, verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	border-bottom:1px solid #D8D8D8;
	border-top:0px;
	border-left:0px;
	border-right:1px solid #D8D8D8;
}

.inputTitle {
   color: black;
   font-weight: bold;
   text-align: right;
   vertical-align: top; 
 }

.inputTitleRequired {
   color: red;
   font-weight: bold;
   text-align: right;
   vertical-align: top; 
 }

.warning {
   color: red;
   font-weight: bolder;
   text-align: center;
 }

.flatBox {

   background-color: #F5F5F5;

   border-color: #CCCCFF;
   border-width: 1px;
   border-style: solid;

 }

.rblBorder {

   border-color: #CCCCFF;
   border-width: 0px 1px 1px 1px;
   border-style: solid;

 }

.tBorderBlack {

   border-color: #000000;
   border-width: 1px 0px 0px 0px;
   border-style: solid;

 }

.bBorder {

   border-color: #CCCCFF;
   border-width: 0px 0px 1px 0px;
   border-style: solid;

 }

.sectionHeader {

   background-color: #CCCCFF;
   font-size: 14px;
   font-weight: bold;

 }

.sectionHeaderSmall {

   background-color: #CCCCFF;
   font-size: 12px;
   font-weight: bold;

 }


.sectionHeaderSmallNoBg {

   font-size: 12px;
   font-weight: bold;

 }

.smallLink {

   font-size: 10px;

 }

.headerUnderline {

   font-size: 12px;
   font-weight: bold;
   border-color: black;
   border-width: 0px 0px 1px 0px;
   border-style: solid;

 }

.scrollBox {

   background-color: #FFFFFF;
   width: 520px;
   height: 200px;
   overflow: auto;
   border-width: 1px;
   border-style: solid;
   border-color: #CCCCFF;

 }

.loginMainBox {

    background-color: #EAEAEA;
    border-color: #868686;
    border-width: 1px;
    border-style: solid;

 }

.loginBox {

    background-color: #F1F1F1;
    border-color: #B2B2B2;
    border-width: 1px;
    border-style: solid;

 }
