/*****  main layout  *****/

body { background-color: #eaecec; font-size:100%; line-height:normal; font-family:Arial; color:#666666; text-align:center; margin:0;}
#main {margin:0 auto; width:790px; font-size:0.7em; line-height:1.5em; background-color: #ffffff;}
.width {width:770px; overflow:hidden; text-align:center; clear:both; margin:0 10px 0 10px;}
.spacer {height:10px; margin:0 auto; padding:0; clear:both;}

/*****  text links  *****/

a:link, a:active, a:visited {color:#ff0000; text-decoration:none;}
a:hover {color:#00ff00; text-decoration:underline;}



/*****  content  *****/

h1 {font-size:1.4em; margin:20px 0 20px 0;}
p {margin:20px 0 20px 0;}

.content, .navbar, .header, .footer {width:100%; overflow:hidden; text-align:center; clear:both;}

.navbar {text-align:right; height:34px; overflow:hidden; line-height:0;}
.header {height:184px; overflow:hidden; line-height:0;}
.logo {text-align:left; padding: 50px 0 17px 17px; background-color:#cfc1b6;}

.colleft {text-align:left; width:410px; float:left; padding-left:20px;}
.colright {text-align:left; width:330px; float:right; padding-top:60px; text-align:right;}



/*****  footer  *****/

.footer {text-align:left; padding: 18px 0 17px 17px; background-color:#d2d2d2; margin-bottom:10px; color:#ffffff;}
.footer a:link, .footer a:active, .footer a:visited {color:#ffffff;}
.footer a:hover {text-decoration:underline;}






