body{
	background-color: white;
	color: black;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10pt;
}
a:link    { 
	color: navy;
}
a:active  { 
	color: red;
}
a:visited {
	color: purple;
}
a:hover {
	color: black;
	background-color: #FFFFCC;
}

.formats
{
	margin-left: auto;
	margin-right: auto;
	text-align: left;
}
.page_fake{
	text-align: center;
	border-top: solid 1pt black;
	border-left: solid 1pt black;
	border-right: solid 3pt black;
	border-bottom: solid 3pt black;
	margin: 10pt;
	padding: 10pt;
	width : 600px;

}
.main_content{
	text-align: left;
	margin-bottom: 12pt;	
}
.header{
	font-size: 22pt;
	color : black;
	background-color: white;	
}
.header_all
{
	margin-bottom: 6pt;
}
.footer_all{
	border-top: solid 1pt black;
	margin-top: 6pt;
}
#header_S { 
	font-size: 50pt;
	color: #151B54; 
	text-transform: uppercase;
} 
#header_SW { 
	color: #151B54; 
	font-size: 25pt;
	text-align: justify;
	vertical-align: bottom; 	
	text-transform: lowercase;
} 
#header_title{
	font-size: 15pt;
	vertical-align: top; 	
	color: #306754; 	
}
#header_tagLine{
	color: #306754; 
}

#footer_Name{
	color: #151B54; 
	font-size: 12pt;
}
.list_header
{
	margin-top: 6pt;
	padding-top: 6pt;
	/*border-top: solid 1pt black;*/
	margin-bottom: 0pt;	
	padding-bottom: 0pt;
	font-size: 14pt;
}
.list_header_main
{ 
	margin-bottom: 0pt;	
	padding-bottom: 0pt;
}

.list_header_sub
{
	margin-top: 0pt;	
	padding-top: 0pt;
	font-size: 8pt;
}

h2{
	font-size: 14pt;
	font-weight: bold; 
	margin-bottom: 3pt;		
}
ul{
	margin-top: 0pt;		
	margin-bottom: 0pt;	
}
li{
	margin-top: 0pt;
	margin-bottom: 0pt;		
}
h3{
	font-size: 10pt;
	font-weight: bold; 
	margin-bottom: 0pt;
	margin-top: 0pt;
	
}
.inlineheader{
	font-size: 10pt;
	font-weight: bold; 
}



.address{
	font-size: 8pt;
}
.date{
	font-size: 8pt;
}

.footerbar{
	text-align: center;

	background-color:rgb(232, 232, 232);
	
	margin-left: 18px;
	margin-top: 0pt;
	margin-bottom: 18px;
	margin-right: 18px;
	padding: 18px;
	
	border-bottom: solid 1pt black;
	border-top: dashed 1pt rgb(255, 0, 0);
	border-right: solid 1pt black;
	border-left: solid 1pt black;	
}
form{
}
.sized{
	width: 400px;
	height: 300px;
}

.textbox{
	background-color:rgb(255, 255, 204);
	color: black;
	border-color: rgb(0, 0, 0);
	border-style: solid;
	border-width: 1px;
}

.radiobutton{
	color: black;
	background-color:rgb(255, 255, 204);
	border-color: rgb(0, 0, 0);
	border-style: solid;
	border-width: 1px;
}
.dropdown{
	color: black;
	background-color:rgb(255, 255, 204);
	border-color: rgb(0, 0, 0);
	border-style: solid;
	border-width: 1px;
}
.checkbox{
	color: black;
	background-color:rgb(255, 255, 204);
	border-color: rgb(0, 0, 0);
	border-style: solid;
	border-width: 1px;
}
.maintable{
	border-color: rgb(0, 0, 0);
	border-style: solid;
	border-width: 1px;
	vertical-align: top; 
	text-align: center;
	border-collapse :collapse;
	width: 100%;
}
.maincell{
	border-color: rgb(0, 0, 0);
	border-style: solid;
	border-width: 1px;
	vertical-align: top; 
	text-align: center;
}

.hiddentable{
	border-style: none;
	border-width: 0px;
	vertical-align: top; 
	text-align: center;
	border-collapse :collapse;
	width: 100%;
}
.hiddencell{
	border-style: none;
	border-width: 0px;
	vertical-align: top; 
	text-align: center;
}






.topleftbar{
	vertical-align: middle;
	width: 50%;
	text-align: left;
}
.toprightbar{
	vertical-align: middle;
	width: 50%;
	text-align: right;
}
.LeadingLetter
{
	width: auto;
}
.afterLeadingLetter
{
	width: 100%;
}

.botleftbar{
	vertical-align: top;
	width: 250px;
	text-align: left;
}
.botcenterbar{
	vertical-align: top;
	text-align: center;
}
.botrightbar{
	vertical-align: top;
	width: 250px;
	text-align: right;
}
.navbarhor{}












































