@charset "utf-8";
/* CSS Document */

body{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color:#515e66;
	color:#FFFFFF;
}

h1{
	margin:0;
	color:#000099;
}
h2{
	margin:15px 0 5px 0;
	font-size:16px;
	color:#09A1E2;
	border-bottom:1px solid #999999;
}
h3{
	font-size:14px;
	font-weight:bold;
	margin:0 0 3px 0;
}
h4{
	font-size:12px;
	font-weight:bold;
	color:#97C000;
}
h5{
	font-size:12px;
	font-weight:normal;
	text-decoration:underline;
}
abbr{
	border-bottom:0;
}

p{
	margin:10px 0;
}

p, li{
	line-height: 160%;
}

blockquote{
	font-style:italic;
}

em{
	font-weight: bold;
	font-style:normal;
}

ul{
	list-style-image:url(../image/page/bull_blue.png);
}
ul ul{
	list-style-image:url(../image/page/bull_green.png);
}

a img {border:0;}

hr{
	background-color:#CCCCCC;
	border:0pt none;
	color:#999999;
	height:1px;
}

a:link, a:visited{
	text-decoration:none;
	color:#2253A4;
}
.mceContentBody a:link, .mceContentBody a:visited{
	text-decoration:none !important;
	color:#2253A4 !important;
}

a:hover, a:active{
	color:#000000;
}

p.conf{
	color:#009900;
}

p.error{
	color:#BC2323;
}

p.foto{
	color:#666666;
	margin-top: 2px;
	font-size:90%;
}

table.form{
	width:100%;
}
table.form th{
	text-align:left;
}
table.form td.error{
	color:#B60A0A;
}

table.form textarea{
	
}

img.email{
	vertical-align:text-bottom;
}
img.icon{
	vertical-align:middle;
	margin-bottom:2px;
	margin-right:4px;
}
img.captcha{
	vertical-align:text-bottom;
	margin-bottom:-1px;
}


