html {
   background-color:#FFFFFF;
   font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
   border:0;
   margin: 0;
   padding: 0;
}

body {
   color: #000000;
   font-size:12px;
   margin: 10px 30px 60px;
}
a {
   color: #663333;
   text-decoration: none;
}

a:hover {
   color: #FF6600;
}

h1, h2, h3, h5 {
   font-style: normal;
   font-weight: bold;
   font-variant:small-caps;
   color: #CC0000;
}

h1 {
   font-size: 120%;
   margin: 30px auto 10px;
}

h2 {
   margin: 30px auto 10px;
}

h3 {
   font-size:80%;
   margin: 20px 90px;
}

h5 {
   font-size: 105%;
   margin: 0px 0px;
   color:#ffffff;
}

p {
   margin: 10px;
   text-align: justify;
}

li {
   text-align:left;
   list-style:none;
}
hr {
   color: #CC0000;
   text-align: center;
   border: thin groove #CC0000;
}

#pageheader {
   width: 700px;
   text-align:center;
   margin:130px auto 0;
}
#wrapper {
   width : 1000px;
   background:#ffffff;
   margin: 0 auto;
   padding: 0;
   text-align:center;
}
/* --- Page Colums Begin --- */
#colmainout {
   background-image: url('gif/bgmesh.gif');
   height:100%;
   width:700px;
   border: #A4A4A4 1px solid;
   margin: 25px auto 3px;
   padding: 0;
}

#colmainin {
   float:right;
   width :480px;
   margin: 0 10px;
   color : #000000;
}

#colmainin li {
   list-style-position: outside;
   list-style-image: url(gif/bullet1.gif);
}
.bannerholder {
   margin: 30px auto 0;
   text-align: center;
}
#colleft {
   float:left;
   width : 138px;
   margin-left:10px;
}

#colleft a:hover {
   color: #FFFFFF;
}
/* --- Nav Bar Begin --- */
#navbar {
   font-weight:bold;
   border:#A4A4A4 3px double;
   margin: 30px 0 0;
   padding: 0;
   width:138px;
}

#navlogo {
   height:58px;
   margin: 0;
   background-color:#E1E1E1;
   border:#CC0000 3px double;
   padding: 1px;
   padding-bottom:3px;
}

.navheader, .navdivider {
   width:auto;
   height:auto;
   background-color: #4D4D4D;
   color: #FFFFFF;
   text-align: center;
   border:#CC0000 3px double;
   padding: 1px;
   margin: 0;
}

.navdivider {
   height:3px;
   font-size:3px;
}

ul#navlist {
   background-color:#E1E1E1;
   text-align: left;
   padding: 0;
   margin: 0;
   width: 100%;
   overflow: hidden;
}

ul#navlist li {
   color:#000000;
   font-size: 90%;
   border:#CC0000 3px double;
   display: block;
   margin: 0;
   padding: 0.1em 0.3em;
   width: auto;
}

ul#navlist li a {
   text-align: left;
   display: block;
   width: 100%;
}

#navbar>ul#navlist li {
   width: auto;
}

ul#navlist li a:hover {
   background: #7B7B7B;
   color: #FFFFFF;
}
/* --- Nav Bar End --- */

#adbartop {
   position:absolute;
   top:3px;
   left:0px;
   width:100%;
   margin: 0;
   padding:0;
   border:0;
}
.adcenter {
   text-align: center;
   margin: 0 auto;
   width: 728px;
}
#adbarleft, #adbarright {
   position:absolute;
   top:60px;
   width: 120px;
   margin: 0 auto;
   padding:0;
   border:0;
}
#adbarleft {
   left:10px;
}
#adbarright {
   right:10px;
}
/* --- Page Colums End --- */

#pagefooter {
   color: #4B4B4B;
   font-size: 90%;
   margin: 0 auto;
   padding-bottom : 10px;
}
#pagefooter p {
   text-align : center;
   margin:3px 0;
   padding:0;
}
#pagefooter a {
   color: #A5A5A5;
}
#pagefooter a:hover {
   color:#FFFF00;
}

.satwrapper {
   border: 0;
   margin: 0;
   padding : 0;
   text-align:center;
   font-size:65%;
}

#satlinks {
   border: 0;
   margin: 0;
   padding : 0;
   text-align:center;
   font-size: 55%;
}
.navlocal {
   text-align:center;
   font-size:80%;
   margin:0;
}

.textbox, .linksbox {
   background-color:#E1E1E1;
   border :3px double #CC0000;
   margin:0 auto;
   text-align:center;
   padding:0;
}

.tablebox {
   float: right;
   width: 476px;
   background-color:#E1E1E1;
   margin-bottom:15px;
   border: 3px double #A4A4A4;
}

.tablebox .p1 {
   width:250px;
   float:right;
   margin:5px;
}
.tablebox .p2 {
   width:200px;
   float:left;
   margin:5px;
}
.linksbox ul {
   padding-left: 10px;
}

.linksbox li {
   font-size: 90%;
   list-style-position: outside;
   list-style-image: url(gif/bullet1.gif);
}

.abstract {
   margin: 10px 13%;
}
.smallfont {
   font-size: 80%;
}

.extdesc {
   font-family: Geneva, Arial, Helvetica, sans-serif;
   font-size: 11px;
   text-align: justify;
}
.picholder {
   border: 0;
   margin: 0;
   padding : 0;
}

.tristarruler {
   background: url('gif/ruler3star.gif') no-repeat center;
   margin:15px auto;
}
.tristar {
   background: url('gif/ruler3star_s.gif') no-repeat center;
   margin:15px auto;
}

.centered {
   text-align: center;
   margin: auto;
   padding:3px;
}
