/*h1 {font-size: 14px; font-family: Verdana; font-weight: bold; padding-left: 10px;} */
h2 {font-size: 12px; font-family: Verdana; font-weight: bold; }
/* p {font-size: 11px; font-family: Verdana; font-weight: normal; } */
/*a {font-size: 11px; font-family: Verdana; font-weight: normal; } */
/*div {font-size: 10px; font-family: Verdana; font-weight: normal; margin: 0px } */
.graybg {background: rgb(220,220,220) }
.whitebg {background: rgb(255,255,255) }
.bluebg {background-image: url(banner_bg.jpg) }
.bordercontainer { border: 1px solid rgb(28, 61, 102); }
td {vertical-align:top; text-align:left;}
.header {vertical-align:middle; text-align:left; font-size: 12px; padding-left: 10px; font-weight: bold; color: white;}
.headerblack {vertical-align:middle; text-align:left; font-size: 12px; padding-left: 0px; font-weight: bold; color: black;}
.content {vertical-align:middle; text-align:left; font-size: 12px; padding: 5px; font-weight:normal; padding-bottom: 0px; width: 30%;}
.contentrow {vertical-align:middle; text-align:left; font-size: 12px; padding: 5px; font-weight:normal; padding-bottom: 0px;}
.contentleft {vertical-align:middle; text-align:left; font-size: 10px; padding: 0px; font-weight:normal; padding-bottom: 0px;width: 70%;}
.contentinput { width: 250px;}
.errormsg {vertical-align:middle; text-align:left; font-size: 12px; padding-left: 0px; font-weight: bold; color: red;}
.actionhelp {
	font-size: 11px; 
	color: #000000; 
	font-family: arial; 
	padding: 5px;	
	padding-right: 10px;
	white-space: normal;
	background-color:rgb(255,254,207 );
	margin: 5px;	
	margin-left: 0px;
	border: #BABABA 1px solid; 
}
h1.termsofuse {font-size: 12pt; font-family: Verdana; font-weight: bold; padding-left: 10px;}
h2.termsofuse {font-size: 10pt; font-family: Verdana; font-weight: bold; padding-left: 10px;}
p.termsofuse {font-size: 10pt; font-family: Verdana; font-weight:normal; padding-left: 10px;}



h1
{
	font-size: 1.9em;
	margin: 0;
	font-weight: normal;
	padding: 0.5em 0.5em 0.5em 0;		
}

h1.pageTitle
{
    margin-top: 0.5em;
}


.container
{ 
	padding: 5px 0 5px 0; 
}
 
.container h2, .container h1, .container h3
{ 	
   /*height: 21px; */
    overflow: hidden; 
    position: relative; 
    margin-bottom: 0;
    margin: 5px 0 0 0; 
   
   /* padding: 4px 10px 0 10px; */
    color:black; 
    font-weight: bold; 
                  
        
    border-bottom: 3px solid #00328F; 
    padding-top: 2px; 
    padding-bottom: 2px;
 } 

.container h3
{
	font-size: 1.0em;	    
}

.container h2
{	
	font-size: 1.2em;
}

.container h1
{
	font-size: 1.9em;
	margin: 0;
	font-weight: normal;
	padding: 0.5em 0.5em 0.5em 0;
	margin-top: 0.5em;		
}

.contentArea
{
    padding: 0;
   /* margin: 0; */
}

.fixedWidthWrapper
{
	position: relative;
	margin: 0px auto;
	width: 750px;
	display: block;
	border-color: #ebebeb;	
}

body
{
	/* font-size: 0.8em; */
	font-size: 0.9em;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	color: #000000;	
}

.button, .buttonGreen, .buttonOrange, .buttonRed, .buttonBlue, .buttonDimmed
{
	font-size: 1.0em;
}

.buttonBlue
{
	background: #0048a2;
	
	border-top: 1px solid #002d65;
	border-left: 1px solid #6c96c8; /* FIX */
	border-right: 1px solid #001E43; /* FIX */
	border-bottom: 1px solid #366eb3;
	
	color: white;
	font-weight: bold;
}

input.required, textarea.required, option.required
{
	background-color: #fffbc9;
}

.validation-summary-errors
{
	color: Red;
	font-weight: bold;
}

.textSmall
{
    font-size: 0.82em;
}
.fieldhelp
{
	background: #ebebeb;
	padding: 5px;
	margin: 2px;
	border: #BABABA 1px solid; 
	
	font-size: 0.82em; 
}

#form td
{
  padding-top: 0.2em; 
  padding-right: 0.2em;  
}
