body {
	background: #D8D9D1;
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 0px;
	padding: 0px;
	margin-left: 0px;
	margin-right: 0px;
	color: #222222;
	
}


td.content {
        padding: 2px;
	vertical-align: top;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height: 21px; 
}

td.lmarg {
	padding-left: 31px;
	padding-right: 31px;
	padding-bottom:15px;
	vertical-align: top;
}

img {
	border: none;
}

div.img_right {
	float:right;
	margin-left: 7px;
	font-size: 11px;
	line-height: 14px;
	text-align: center;
}

div.img_left {
	float:left;
	margin-right: 5px;
	font-size: 11px;
	line-height: 14px;
	text-align: center;
}

img.content {
	border:1px solid #CCCCCC;
}

img.content_right {
	border:1px solid #CCCCCC;
	float: right;
	margin-left: 7px;
	margin-top: 5px;
	margin-bottom: 3px;
}

img.content_left {
        border:1px solid #CCCCCC;
        float: left;
        margin-right: 7px;
        margin-top: 3px;
}



img.content_center {
	border:1px solid #CCCCCC;
	margin-left: 7px;
	margin-top: 3px;
	margin-bottom: 3px;
}


a:link {
    font-weight:normal;
    color: #CC0000;
    background-color:inherit;
    text-decoration: none;
}

a:hover  {
    color: #009999;
    background-color:inherit;
    text-decoration: none;

}

a:visited  {
    color: #CC0000;
    background-color:inherit;
    text-decoration: none;

}

p  {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height: 21px; 
}

td.gallery {
	font-family: Arial, Helvetica, sans-serif;
        font-size:12px;
        line-height: 18px;
	padding-bottom:5px;
	padding-left:3px;
}

#content{position:relative; width:100%; height:25px;}
#menu101 {position:absolute; left:-3px; top:0px;}
#menu102 {position:absolute; left:137px; top:0px;}
#menu103 {position:absolute; left:272px; top:0px;}
#menu104 {position:absolute; left:396px; top:0px;}
#menu5 {position:absolute; left:500px; top:0px;}

#menu6 {position:absolute; left:517px; top:0px;}
#menu7 {position:absolute; left:563px; top:0px;}
#menu8 {position:absolute; left:573px; top:0px;}
#menu9 {position:absolute; left:605px; top:0px;}
#menu10 {position:absolute; left:615px; top:0px;}


.menu {position:relative; cursor:pointer; padding:0px; z-index:999;}
.sub {position:relative; width:120px;  visibility:hidden; cursor:pointer; padding:0px; z-index:999;}

.NaviBox {
	background-color:#00739C;
	font-family: Helvetica, sans-serif;
	font-size: 13px;
	border: solid 1px #FFFFFF;
	color: #FFFFFF;
	width: 130px;
	padding: 8px;

}

.NaviBox a {
	text-decoration: none;
	color: #FFFFFF;
        background-color:inherit;
	font-weight:normal;

}

.NaviBox a:visited {
        background-color:inherit;
	color: #FFFFFF;
}
.NaviBox a:hover {
        background-color:inherit;
	color: #000000;
}

.HT {

	font-family: Arial, sans-serif;
	font-size: 21pt;
	color: #5c79a6;
	letter-spacing: 2px;
	font-stretch: wider;
	margin-top: 25px;
	margin-bottom: 8px;			
}

H1 {

	font-family: Arial, sans-serif;
	font-size: 21pt;
	color: #5c79a6;
	letter-spacing: 2px;
	font-stretch: wider;
	margin-top: 25px;
	margin-bottom: 8px;
	
			
}


h2 {
	font-size:21px;
	font-weight:normal;
	color: #0f729c;
        background-color:inherit;
	text-transform:uppercase;
	line-height: 24px;
}

h3 {
	font-size: 15px;
	font-weight: bold;
	color:black;
        background-color:inherit;
	margin-bottom: 2px;
	line-height: 19px;
}

h5 {
	font-size: 10px;
	line-height: 14px;
}


.FooterText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFCC
}

.BodyLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: black;
	line-height: 22px;
	padding: 0px;	
}

.BodyImage {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: black;
	line-height: 22px;
	padding: 0px;	
}


.BodyBlockText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: black;
	line-height: 22px;
	padding: 0px;	
}
.SideLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: black;
	padding: 0px;	
}

.SideDocumentLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding: 0px;	
}
.SideDocumentLinkOn {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	padding: 0px;	
}



//#content{position:relative; width:100%; height:25px;}


#subnavi {position:absolute; left:500px; top:0px; width: 200;}

.MessageBad {
	margin: 0;
	border solid #000000 1px;	
	vertical-align: top;
	font-family: Arial, Helvetica, Sans Serif;
	font-size: 14px;
	border: 1px solid #000000;

}

.MessageBad tr td {

	font-family: Arial, Helvetica, Sans Serif;
	font-size: 11px;

}

form {

	display:							inline;

}

.SearchText {
	margin:								0;
	padding: 								3px;

	color: 									#346699;
	font-family: 							Arial, Helvetica, Sans Serif;
	text-align: 							left;
	vertical-align:							middle;
	font-size: 								11px;
	width: 									30px;
	height:									20;	
	
}

.SearchText a {
	text-decoration: none;
			color: 									#346699;
}
.SearchTextBox {
	margin:								0;
	padding: 								3px;
	border:									solid 1px #73b943;
	background-color: 					#FFFFFF;
	color: 									#000000;
	font-family: 							Arial, Helvetica, Sans Serif;
	text-align: 							left;
	vertical-align:							middle;
	font-size: 								11px;
	width: 									80px;
	height:									18;	
	
}


.ButtonSearch {
	margin-top:								0;
	margin-left: 								2px;
	border: dotted 0px;
	background-color: inherit;
	font-family: 							Arial, Helvetica, Sans Serif;
	text-align: 							center;
	font-size: 								11px;
	width: 									30px;
	height:									18;	
}


.SBarHeader {

	font-family: Arial,  sans-serif;
	font-size: 15pt;
	color: #5c79a6;
	letter-spacing: 1px;
	font-stretch: 3px;
	margin-top: 40px;
	border-bottom: solid 1px #dddddd;
	padding-bottom: 3;
			
}

.BHX {


font-weight: 600;
}

.SBarBody {
	margin-top: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;

}

.BodyText {
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	line-height: 24px;
	padding-right: 30px;	
	

}


.FormBlock td {
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	vertical-align: top;
	
}

.TextBody {
	text-align: left;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	color: #591400;
}

.RequriedText {
	text-align: left;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	color: #993300;
}

.ButtonPage {
	background-color: efefef;
	border: solid #000000 1px;
	font-family: 							Arial, Helvetica, Sans Serif;
	text-align: 							center;
	font-size: 								12px;
	padding: 								4px;	
}

.ButtonPageBold {
	background-color: efefef;
	border: solid #000000 1px;
	font-family: 							Arial, Helvetica, Sans Serif;
	text-align: 							center;
	font-size: 								12px;
	font-weight:							bold;
	padding: 								4px;	
}
