body {

background-color: #000;

color: #FFF;

font-family: Arial, Helvetica, sans-serif;

font-size: 10px;

font-weight: normal;

text-align: center;

}



hr {

width: 98%;

}

#header a img {

border: 0;

margin-bottom: -16px;

}

html>body #header a img {

margin-bottom: 0px;

}

.copyrt {

color: #fff;

font-size: 10px;

}

.style45 {

color: #fff;

font-size: 12px;

font-weight: bold;

font-family: Arial, Helvetica, sans-serif;

text-decoration: none;

}

html>body .style45 {

font-weight: normal;

}

.subhed {

font-size: 14px;

font-weight: bold;

}

a.email {

font-size: 12;

color: #fff;

text-decoration: none;

}

a.email:active {

color: #fff;

text-decoration: none;

}

a.email:visited {

color: #fff;

text-decoration: none;

}

a.email:hover {

text-decoration: underline;

}



.style50 {

font-size: 12px;

font-weight: bold;

font-family: Arial, Helvetica, sans-serif;

}

.style55 {

font-size: 14px

}

.style56 {

font-size: 12px; font-family: Arial, Helvetica, sans-serif;

}

.style58 {

color: #FFFFFF;

font-size: 12px;

}

.list {

text-align: left;

color: #FFFFFF;

font-size: 14px;

display: inline;

width: auto;

float: left;

}

.list2 {

text-align: left;

color: #FFFFFF;

font-size: 14px;

display: inline;

width: auto;

float: right;

margin-right: 75px;

}

.listmiddle{

text-align: left;

color: #FFFFFF;

font-size: 14px;

display: inline;

margin-left: 30px;

width: auto;

float: left;

}

.listright {

text-align: left;

color: #FFFFFF;

font-size: 14px;

display: inline;

width: auto;

float: right;

}



.style60 {

font-size: 14px;

}



h1 {

display: inline;

align: left;

text-align: left;

font-size: 20px;

font-weight: bold:

width: auto;

height: 10px;

}

h2 {

display: inline;

align: left;

text-align: left;

font-weight: bold:

width: auto;

font-size: 16px;

height: 10px;

}

.style61 {

font-size: 14px;

text-align: left;

width: 60%;

}

.style78 {

color: #FFFFFF;

font-family: Arial, Helvetica, sans-serif;

font-size: 12px;

}

.style79 {

font-size: 10px;

font-weight: bold;

color: #FFFF00;

}



/*Divs*/



#site {

width: 855px;

text-align: left;

padding: 0;

border: 0;

background-color: #002140;

margin: 0px;

overflow: auto;

}

html>body #site {

width: 855px;

}



#header {

width: 855px;

height: 155px;

background-color: #CCC;

text-align: left;

}

html>body #header {

width: 855px;

height: 155px;

}



#content {

width: 855px;

text-align: center;

padding-bottom: 0px;

padding-top: 15px;

background-color: #000033;

border: 2px solid #fff;

overflow: auto;

}

html>body #content {

width: 851px;

padding-top: 5px;

}



.contain {

text-align: left;

overflow: auto;

padding-left: 10px;

padding-right: 10px;

padding-bottom: 5px;

height: 100%;

}

html>body .contain {

height: auto;

}



.prj {

text-align: center;

overflow: auto;

}

html>body .prj {

height: auto;

padding-left: 85px;

}



.prjimg {

width: 300px;

display: inline;

padding-top: 20px;

margin-right: 20px;

margin-left: 20px;

}

html>body .prjimg {

float: left;

}



.left {

float: left;

text-align: left;

width: 510px;

overflow: auto;

}

html>body .left {

width: 500px;

}



.right {

float: right;

text-align: center;

width: 320px;

padding-top: 5px;

overflow: auto;

}

html>body .right {

padding-top: 15px;

width: 310px;

}



.dsnright {

float: right;

text-align: center;

padding-top: 5px;

width: 510px;

overflow: auto;

}

html>body .dsnright {

padding-top: 15px;

width: 500px;

}



.dsnleft {

float: left;

text-align: left;

width: 320px;

overflow: auto;

}

html>body .dsnleft {

width: 310px;

}



.msnleft {

float: left;

text-align: left;

width: 410px;

overflow: auto;

}

html>body .msnleft {

width: 405px;

}



.msnright {

float: right;

text-align: center;

width: 410px;

padding-top: 5px;

overflow: auto;

}

html>body .msnright {

padding-top: 15px;

width: 405px;

}



#footer {

float: left;

width: 851px;

padding-bottom: 15px;

padding-top: 15px;

text-align: center;

}

html>body #footer {

width: 851px;

}



#nav {

height: 20px;

background: #000;

}

html>body #nav {

height: 22px;

}

#nav ul {

margin: 0;

padding: 0;

background: #000;

width: 855px;

height: 20px;

border-top: 2px solid #fff;

}

html>body #nav ul {

width: 855px;

}

#nav ul li {

display: inline;

padding: 0;

margin: 0;

}

#nav li a {

padding-top: 2px;

float: left;

text-align: center;

background: #002140 url('images/nav-link-bg.png') repeat-x top left;

width: 107px;

height: 20px;

border-right: 1px solid #000;

border-left: 1px solid #000;

}

html>body #nav li a {

width: 105px;

padding-top: 0px;

}

#nav li.first a {

width: 107px;

border-left: 2px solid #fff;

}

html>body #nav li.first a {

width: 104px;

}

#nav li.last a {

width: 106px;

border-right: 2px solid #fff;

}

html>body #nav li.last a {

width: 103px;

}