body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color: #333333;
	margin-left: 10px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
}
body,td,th {
	font-size: 12px;
	color: #000033;
}
a:link { color: #336699;	text-decoration: none;}
a:visited {	text-decoration: none;color: #336699;}
a:hover { text-decoration: underline;color: #FF9933;}
a:active { text-decoration: none;color: #336699;}

h1{
 font-family: Arial,sans-serif;
 font-size: 140%;
 color: #334d55;
 margin: 0 0 0 0;
 padding: 5px 0 0 0;
}
h2{
 font-family: Arial,sans-serif;
 font-size: 120%;
 color: #003366;
 margin: 0px;
 padding: 0px;
}
h3{
 font-family: Arial,sans-serif;
 font-size: 100%;
 color: #334d55;
 margin: 0px;
 padding: 0px;
}
h4{
 font-family: Arial,sans-serif;
 font-size: 100%;
 font-weight: normal;
 color: #333333;
 margin: 0px;
 padding: 0px;
}
h5{
 font-family: Verdana,Arial,sans-serif;
 font-size: 100%;
 color: #334d55;
 margin: 0px;
 padding: 0px;
}
h6{
 font-family: Verdana,Arial,sans-serif;
 font-size: 80%;
 color: #006699;
 margin: 0px;
 padding: 0px;
}
p {
margin: 0 0 0 0;
padding: 0 0 0 0;
}

#mastheader { height:178px;background-image: url(../images/header.jpg);background-repeat:no-repeat;}
#mastheader a{ font-size:12px; color:#FFFFFF; margin-left:20px;font-weight:bold;}
#mastheader a:hover{ color:#FFCC99; text-decoration:underline;}
#mastheader img{ height:60px; width:360px;margin-left:260px;margin-bottom:0px;border:0px solid #FFFFFF;}
#mastheader form{ margin:2px;padding:2px;}
#mastheader label{ color:#003366;font-weight:bold;padding-left:10px; }
#headerright { height:178px;background-image: url(../images/headerright.jpg);background-repeat:no-repeat; margin-left:2px;}
.mastright { height:120px;}
.mastright td{ vertical-align:top; padding-top:12px;}
.mastright h1{ font-size:118%; color:#003333;padding-left:7px;padding-bottom:5px;}
.mastright h2{ font-size:100%; color:#FFFFFF;padding-left:12px;padding-bottom:5px;}
.mastright p{ padding-left:12px;}
.mastright a:hover{ color:#FFFFFF;}
#mastindex { height:150px;	background-image: url(../images/regio-index.jpg); background-repeat:no-repeat;}
#mastwelcome { background-color:#FEFEFE;padding: 10px 10px 10px 20px;}
#mastwelcome h2{ color:#FFFFFF; margin:16px 0 4px 0;}
#mastwelcome span{ padding:0px 4px 1px 4px; background-color:#4CA2DB; }
#mastwelcome p{font-family:Helvetica, Arial, sans-serif; padding:3px 4px 0 6px; margin:0px;}
#mastwelcome a{ font-weight:bold; text-decoration:underline;}
#regionright {  margin-left:2px; background-color:#FFFF00;}
#right {background-color:#EFEFEF; margin-left:2px; padding-left:2px;padding-top:10px;}
#bottomright {background-image:url(../images/headerbottomright.jpg); background-repeat:no-repeat; margin-left:2px;}
#globalFoo { background-image: url(../images/footerblue.gif); background-repeat:no-repeat;border-top:solid 2px #003366;}
#globalFoo a{ font-size:12px; color:#FFFFFF; font-weight:bold;}
#globalFoo a:hover{ color:#FFCC99; text-decoration:underline;}
#globalFoo p{ font-size:10px; color:#333333;}
#globalFoo p a{ font-family:Arial, Helvetica, sans-serif;font-size:10px; color:#dddddd;}
#globalFoo p a:hover{ color:#FFCC99; text-decoration:underline;}
.siteInfo { font-size:10px; color:#666; text-align: right; padding-right:20px;}

.contents { font-family: "Comic Sans MS",Century Gothic, Georgia, Arial; font-size:13px; margin:40px 20px 20px 20px;}
.contplus { padding:20px;}
#login{
	height: 160px;
	width: 140px;
	padding: 0px 0px 0px 0px;
	font-size: 90%;
 	margin: 40px 5px 4px 5px;
	text-align:left
}
#login a{
	color: #000000;
	font-size:11px
}
#login form{
	position:relative; top:4px;left:14px;
 	margin: 0px 0px 0px 0px;
 	padding: 0px 0px 0px 0px;
}

#login input{
	margin: 0px 14px 1px 0px;
	padding: 0px 0px 2px 0px;
	width:110px;
	color:#000000;
	font-size:12px;
	font-family:Verdana;
}
#errorlog{
	height: 160px;
	width: 160px;
	padding: 0px 0px 0px 0px;
	font-size: 80%;
 	margin: 40px 5px 4px 5px;
	text-align:left
}
#main {
	background-color:#f6f6f6;
	padding-bottom:10px;
	border:solid 1px #e0e0e0;
}
#main h1{
	font-size:120%;
	padding:20px 0 0 10px;
}
#main h2{
	font-size:110%;
	padding:10px 0 1px 12px;
}
#main p{
	font-family:Arial;
	font-size:96%;
	padding:0 0 1px 16px;
}
#topcontent h1{ margin:20px 10px 0 20px;}
#topcontent h2{ margin:0px 10px 10px 20px;	font-size:smaller;}
#topcontent a{ padding-left:20px;font-weight:bold; text-decoration:underline;}
#topcontent a:hover{font-weight:bold; text-decoration:underline;}

#result {
}
#result h2{
	font-size: 100%;
	margin-left:30px;
}
#form_txt {
margin:-0px;
padding:0px;
}
#form_txt p{
margin:0px;
padding:0px;
}
#form_txt br{
margin:0px;
padding:0px;
	font-size:3px;
}
#detail a{
text-decoration:underline;
}
#detail a:hover{
text-decoration:underline;
}
#vertiLinks{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	overflow:hidden;
	text-align:left;

}
#vertiLinks h2{
	font-family: Arial, sans-serif;
	font-size: 14px;
	padding: 5px 0px 5px 0px;
	margin: 5px 0px 5px 0px;
	border-bottom: 0px solid #cccccc;
	background-color:#005CA2;
	color:#ffffff;
	text-align:center
}
#vertiLinks a:link, #vertiLinks a:visited {
	display: block;
	border-top: 0px solid #ffffff;
	border-bottom: 0px solid #cccccc;
	font-size:13px;
	font-weight:normal;
	text-decoration: underline;
	padding: 5px 0px 5px 4px;
	margin: 4px 0px 4px 0px;
	color: #2B72B9;
}

#vertiLinks a:hover{
	border-top: 0px solid #cccccc;
	color: #F38B1C;
	font-size:13px;
	font-weight:normal;
	text-decoration: underline;
	padding: 5px 0px 5px 4px;
	margin: 4px 0px 4px 0px;
}
