* { margin:0; padding:0;}
body 
{ 
  background:#000000; 
  font-family:Tahoma, Arial, helvetica, sans-serif; 
  font-size:100%; line-height:1.12em;
  color:#ffffff; 
  min-width:1000px;
}
pre {
    display: block;
    font-family: Tahoma, Arial, helvetica, sans-serif; 
  font-size:100%; line-height:1.12em;
  color:#ffffff; 
  min-width:1000px;
    white-space: pre;
    margin: 1em 0;
} 
input, textarea, select 
{ 
  font-family:Tahoma, Arial, helvetica, sans-serif;
  font-size:1em;
}

.fleft { float:left;}
.fright { float:right; margin-right:40px;}
.clear { clear:both;}
.alignright { text-align:right;}
.aligncenter { text-align:center;}

.wrapper { width:100%; overflow:hidden;}
.container { width:100%;}
.zoom { overflow:hidden;}

p { margin:0; padding:0;}
.p1 { text-align:left; font-size:1em; margin-bottom:10px;}
.p1_title { text-align:center; font-size:1.15em; margin-bottom:10px; font-weight:bold; color:#ffffff;}
.p2 { text-align:left; font-size:1em; margin-bottom:10px; width:720px;}
.p3 { text-align:left; font-size:1.12em; margin-bottom:10px;}
.p3_b { text-align:left; font-size:1em; margin-bottom:10px; color:#9797FF;}
.p3_b a{ color:#9797FF;}
.p3_b a:hover{ color:#FFFF00;}
.p4 { text-align:left; font-size:.88em; margin-bottom:20px; width:980px;}
.p5 { text-align:left; font-size:1em; margin-top:30px; width:400px; margin-left:20px; color:#ffffff;}
.p6 { text-align:left; font-size:1.12em; color:#ffffff; padding-left:100px; padding-bottom:10px;}

.margin_top { background:url(images/spacer.gif) left top repeat-x;}
.margin_top_right { background:url(images/spacer.gif) repeat-x right top; width:50%; position:absolute; right:0; top:0; height:240px;}
.gutter_bottom { background:url(images/spacer.gif) left bottom repeat-x;}

input, select { vertical-align:middle; font-weight:normal;}
img {border:0; vertical-align:top; text-align:center;}

ul { list-style:none;}
.list { float:left;}
.list li { float:left; padding:30px 15px 30px 5px;}

.site-nav { position:absolute; left:56px; top:360px;}
.site-nav li { float:left; width:172px; height:44px; line-height:normal; font-family:times new roman, Arial, Helvetica, sans-serif; font-size:.96em; background:url(images/button.gif) no-repeat right top}
.site-nav li a { text-decoration:none; color:#ffffff; display:block; font-weight:normal; padding:5px 0px 0px 22px; text-align:center;}
.site-nav li a:hover { text-decoration:none; color:#E2E2E2;}

#h_menu { position:absolute; left:40px; top:360px; z-index:3; }
#h_menu li { list-style:none; float: left; text-align:center; width:145px; height:45px; background:url('images/button_off.gif') no-repeat right top; }
#h_menu li a { text-decoration:none; color:#ffffff; display:block; font-weight:bold; padding:3px 0px 0px 9px; font-size:.96em;}
#h_menu li a:hover { font-size:1em; color: #ffffff; background:url('images/button_on.gif') no-repeat right top;}
#h_menu div { position: absolute; visibility: hidden; border: 1px solid #000000; width:250px; }
#h_menu div a { position:reletive; display:block; padding:5px 10px; text-align:center; text-decoration: none; background:#002A54; color:#ffffff; font-weight:bold; }
#h_menu div a:hover { background: #001B36; color: #FFFFFF; font-weight:bold; }

a { color:#007777; outline:none;}
a:hover{text-decoration:none; color:#EA0000;}

/*-------------- -------------------------  top right bottom left  ---------------*/
h1 { color:#ffffff; font-size:1.32em; padding:10px 0px 10px 0px; font-family:times new roman,arial; font-style:italic;}
h2 { color:#ffffff; font-size:1.0em; padding-bottom:10px; font-family:times new roman,arial;}
h3 { color:#EAEAFF; font-size:1.64em;  padding:10px 0px 20px 0px; font-family:times new roman,arial; font-style:italic;}

.link1 {font-weight:bold; font-size:1.12em; text-align:center;}
.link1 a {text-decoration:none; color:#57482D;}
.link1 a:hover{text-decoration:none; color:#AE0000;}
.link2 {font-weight:bold; font-size:.86em; text-align:center; color:#ffffff; padding-bottom:12px;}
.link2 a {text-decoration:none; color:#ffffff;}
.link2 a:hover{text-decoration:none; color:#FFFF80;}
.link3 {font-weight:bold; font-size:.86em; text-align:center; color:#ffffff; padding:0px 50px 0px 30px; border-bottom:groove;border-right:groove;border-color:#A6A6FF}
.link3 a {text-decoration:none; color:#ffffff;}
.link3 a:hover{text-decoration:none; color:#FFFF80;}
.link4 {font-weight:bold; font-size:1.12em; text-align:center; color:#ffffff; padding:3px 10px 3px 10px;background-color:#000053;width:100px;height:18px;border:groove;border-color:#9797FF}
.link4 a {text-decoration:none; color:#ffffff;}
.link4 a:hover{text-decoration:none; color:#FFFF00;}
.link5 {font-weight:normal; font-size:1.12em; text-align:center; color:#FFFF80;}
.link5 a {text-decoration:none; color:#ffffff;}
.link5 a:hover{text-decoration:none; color:#FFFF00;}

.advertise{width:100%; overflow:hidden; vertical-align:top; color:#D9D9FF}
.advertise a {text-decoration:none; color:#D9D9FF;}
.advertise a:hover {text-decoration:none; color:#FFFF80;}
.contact{width:280px; background-color:#000080; padding:10px 20px 20px 20px;}

input:required:invalid, input:focus:invalid { background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAeVJREFUeNqkU01oE1EQ/mazSTdRmqSxLVSJVKU9RYoHD8WfHr16kh5EFA8eSy6hXrwUPBSKZ6E9V1CU4tGf0DZWDEQrGkhprRDbCvlpavan3ezu+LLSUnADLZnHwHvzmJlvvpkhZkY7IqFNaTuAfPhhP/8Uo87SGSaDsP27hgYM/lUpy6lHdqsAtM+BPfvqKp3ufYKwcgmWCug6oKmrrG3PoaqngWjdd/922hOBs5C/jJA6x7AiUt8VYVUAVQXXShfIqCYRMZO8/N1N+B8H1sOUwivpSUSVCJ2MAjtVwBAIdv+AQkHQqbOgc+fBvorjyQENDcch16/BtkQdAlC4E6jrYHGgGU18Io3gmhzJuwub6/fQJYNi/YBpCifhbDaAPXFvCBVxXbvfbNGFeN8DkjogWAd8DljV3KRutcEAeHMN/HXZ4p9bhncJHCyhNx52R0Kv/XNuQvYBnM+CP7xddXL5KaJw0TMAF8qjnMvegeK/SLHubhpKDKIrJDlvXoMX3y9xcSMZyBQ+tpyk5hzsa2Ns7LGdfWdbL6fZvHn92d7dgROH/730YBLtiZmEdGPkFnhX4kxmjVe2xgPfCtrRd6GHRtEh9zsL8xVe+pwSzj+OtwvletZZ/wLeKD71L+ZeHHWZ/gowABkp7AwwnEjFAAAAAElFTkSuQmCC); 
background-position: right top; background-repeat: no-repeat; -moz-box-shadow: none; } input:required:valid { background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAepJREFUeNrEk79PFEEUx9/uDDd7v/AAQQnEQokmJCRGwc7/QeM/YGVxsZJQYI/EhCChICYmUJigNBSGzobQaI5SaYRw6imne0d2D/bYmZ3dGd+YQKEHYiyc5GUyb3Y+77vfeWNpreFfhvXfAWAAJtbKi7dff1rWK9vPHx3mThP2Iaipk5EzTg8Qmru38H7izmkFHAF4WH1R52654PR0Oamzj2dKxYt/Bbg1OPZuY3d9aU82VGem/5LtnJscLxWzfzRxaWNqWJP0XUadIbSzu5DuvUJpzq7sfYBKsP1GJeLB+PWpt8cCXm4+2+zLXx4guKiLXWA2Nc5ChOuacMEPv20FkT+dIawyenVi5VcAbcigWzXLeNiDRCdwId0LFm5IUMBIBgrp8wOEsFlfeCGm23/zoBZWn9a4C314A1nCoM1OAVccuGyCkPs/P+pIdVIOkG9pIh6YlyqCrwhRKD3GygK9PUBImIQQxRi4b2O+JcCLg8+e8NZiLVEygwCrWpYF0jQJziYU/ho2TUuCPTn8hHcQNuZy1/94sAMOzQHDeqaij7Cd8Dt8CatGhX3iWxgtFW/m29pnUjR7TSQcRCIAVW1FSr6KAVYdi+5Pj8yunviYHq7f72po3Y9dbi7CxzDO1+duzCXH9cEPAQYAhJELY/AqBtwAAAAASUVORK5CYII=); background-position: right top; background-repeat: no-repeat; } </style>

#content { padding:5px 5px 10px 5px;}

#footer { color:#ffffff; background-color:#000024;}
#footer .indent { padding:10px 0px 0px 30px;}

/*==========================================*/
