*, html { margin:0;padding:0; }

body { background:#F0F0F0 url("../images/bg_body.png") repeat-x;font-family:Tahoma, Arial, Helvetica, sans-serif;font-size:13px;color:#333333;cursor:default; }
form { display:inherit; }

.input {
   background:#DFDFDF;border:1px solid #A7A7A7;width:120px;
   height:18px;line-height:18px;vertical-align:middle;
   border-right-color:#E9E9E9;border-bottom-color:#E9E9E9;
   padding:2px 3px;font-size:12px;color:#999999;
}
.input:hover,
.input:focus { color:#474747;background:#D9D9D9; }



a { font-size:13px;color:#004E80;text-decoration:none;outline:none; }
a:hover { color:#2576AA; }


textarea { font-family:Tahoma, Arial, Helvetica, sans-serif;font-size:13px; }

ul, dl { margin-left:20px;list-style:circle; }
ul { list-style:none; }
li { line-height:150%; }
ol { margin-left:25px; }
ol li { background:none; }
dt { font-weight:bold; }
dd { padding:0 0 0 10px; }

p { text-align:left;line-height:150%; }






pre {
	background:#FFFFFF;border:1px solid #000000;padding:10px;width:auto;height:auto;
	font-family:"Courier New", Courier, monospace;font-size:14px;
}
code {
	display:block;background:#333333;color:#66FF00;padding:10px;
	font-family:"Courier New", Courier, monospace;width:auto;height:auto;
	font-size:15px;font-weight:bold;border:1px solid #000000;
}

blockquote {
	display:block;margin:5px 0 5px 0;padding:10px;
	background:#DDDDDD url("../images/bg_quote.jpg") repeat-x;
	border:1px solid #DDDDDD;font-style:normal;
	font-size:15px;text-align:left;width:auto;height:auto;
}
q { font-weight:bold;font-style:italic; }




strong, .strong { color:#212121;font-weight:600; }






a.subtext, a.suptext, sub, sup { font-size:10px; }





img { border-color:#004E80; }


hr { background:#004E80;margin:1px 0 5px 0;height:1px;overflow:hidden;width:100%;border:none; }


br {}

p br { line-height:150%; }

h1, h2, h3, h4, h5, h6 {
   font-weight:bold;color:#004E80;
}

h1 {
   font-size:20px;margin:0 0 5px 0;
}
h2 {
   font-size:19px;margin:0 0 5px 0;
}
h3 {
   font-size:18px;margin:0 0 5px 0;
}
h4 {
   font-size:17px;margin:0 0 3px 0;
}
h5 {
   font-size:16px;margin:0 0 3px 0;
}
h6 {
   font-size:15px;margin:0 0 2px 0;
}



.clear { width:0;height:0;overflow:hidden;clear:both;border:0;border:none;background:none;margin:0;padding:0; }

.blink { text-decoration:blink; }
.deblink { text-decoration:none; }

.left { text-align:left; }
.right { text-align:right }
.center { text-align:center; }
.middle { vertical-align:middle; }
.block { display:block; }
.none { display:none; }
.hidden { visibility:hidden; }
.visible { visibility:visible; }
.collapse { visibility:collapse; }

.lower { text-transform:lowercase; }
.upper { text-transform:uppercase; }




