* { margin: 0; padding: 0; }
html { margin-bottom:1px; }
html, body { height: 100%; }
body {
	font: 12px Arial, Helvetica, sans-serif;
	text-align: center;
	background-color:  #FFF; }

/* *** HEADINGS *** */
h1, h2, h3 { margin: 0; padding: 0; }
h1 { font-size: 18px; }
h2 { font-size: 14px; }
h3 { font-size: 13px; }
h4 { font-size: 12px; }

/* *** START Structure *** */

/* *** WRAPPER *** */
#wrapper { width: 795px; margin: 0 auto; background-color:#FFFFFF; border: 1px #002B5F solid; text-align: justify; }

/* *** CONTAINER STRUCTURES *** */
#container_header { background-color: #376B9A; color: #FFFFFF; }
#container_content{ background-color: #FFFFFF; color: #002B5F; }
#container_footer { background-color: #376B9A; color: #FFFFFF; }

/* *** CONTAINER STYLESS *** */
#container_header a { color:#FFFFFF; }
#container_footer a { color:#FFFFFF; }


/* *** COLUMN STRUCTURES *** */
#leftcol     { background-color:#E9E9E9; width: 25%; float: left; }
#rightcol    { background-color:#E9E9E9; width: 25%; float: right;}
#center_1col { background-color:#F0F0F0; width:100%; float: left; }
#center_2col { background-color:#F0F0F0; width: 75%; float: left; }
#center_3col { background-color:#F0F0F0; width: 50%; float: left; } 
#error       { background-color:#FFFFFF; width: 400px; margin: 150px auto; border: 1px #990000 solid;}

/* *** END Structure *** */

/* *** PSEUDO *** */
a, a:link, a:visited, a:hover, a:active { text-decoration: none; color: #376B9A; }

/* *** COMMON *** */
p               { margin: 0; padding: 0 0 10px 0;}
img             { border: none; padding:5px; }
ul              { margin: 0; padding: 0; list-style: outside;}
li              { margin: 0 0 0 18px; padding: 0; }
	
.error          { color: #990000; border-color:#990000; }

.clr            { clear: both; }

.content      	{ padding: 10px; line-height: 1.6; text-align: left; }
.content_head  	{ font-size: 11px; padding: 10px; line-height: 1.4; text-align: left; }

#blue_block { background-color: #002B5F; font-weight: bold; padding: 2px 10px; }

.float_left     { float:left; }
.float_right    { float:right; }

.txt_left     	{ text-align:left; }
.txt_right      { text-align:right; }
.txt_center     { text-align:center; }
