* {margin: 0; padding: 0;}

body {margin:0; background:#e0e0e0 url(../images/bkg-Project.jpg) no-repeat center top; font-family:Verdana; font-size:12px; color:#FFFFFF; line-height:18px;}

-moz-any-link:focus {outline:none;}
a {outline:none; font-weight:bold; cursor:pointer;}
a img {outline:none; border:0;}

h1 {font-size:18px; font-weight:bold; line-height:24px; padding-bottom:10px; color:#9933CC;}
h2 {font-size:16px; font-weight:bold; line-height:22px;}
h3 {font-size:14px; font-weight:bold; line-height:20px;}
h4 {font-size:12px; font-weight:bold; display:block; padding-top:10px; padding-bottom:4px; color:#9933CC;}
h5 {padding:0; font-size:11px; font-weight:lighter;}
h6 {font-size:12px; padding-top:10px; padding-bottom:5px;}

/************************************************************/

#top {width:870px; height:42px; margin:0 auto; padding:33px 40px 0 40px; background:url(../images/bk-top-Project.gif) no-repeat center bottom; text-align:right; line-height:200%;}
#top1 {float:left; width:400px; height:36px;}
#top2 {float:left; width:260px; height:36px; line-height:36px; padding-right:10px;}
#top2 a {color:white; text-decoration:none;}
#top2 a:hover {color:#660099; text-decoration:none;}
#search {float:left; width:200px; padding:6px 0;}
#search fieldset {border:0; outline:none;}

#head {width:900px; height:225px; margin:0 auto; padding:0;}
#sub {width:900px; height:30px; margin:0 auto; padding:0; background:url(../images/sub-main.gif) no-repeat center; font-size:10px;}
#main {width:900px; margin:0 auto; background:url(../images/bkg1.jpg) no-repeat top left;}

#foot {width:880px; height:28px; margin:0 auto; padding:6px 10px; background:url(../images/bk-foot-Project.gif) no-repeat center; text-align:right; line-height:28px; font-size:9px;}
#foot ul li {display:inline; list-style-image:none; list-style-position:outside; list-style-type:none;}
#foot ul li a {color:white; text-decoration:none; padding:0 10px; border-left:1px solid white; font-weight:lighter;}
#foot ul li a:hover {color:white; text-decoration:underline; padding:0 10px; border-left:1px solid white;}

/************************************************************/

#sub ul {margin:0; padding:6px 0 0 10px;}
#sub ul li {display:inline; list-style:none; list-style-position:outside;}
#sub ul li a {padding: 6px 11px; cursor: pointer; text-decoration:none;}
#sub a:link {color:#FFF; text-decoration:none;}
#sub a:visited {text-decoration:none; color:#FFF;}
#sub a:hover {text-decoration:none; color:#999;}
#sub a:active {text-decoration:none; color:#9933cc;}
#sub ul li a:active {color: #9933cc;}
#sub ul li.active a {color: #9933cc;}


.menu ul {list-style:none; font-size:12px; display:block;}
.menu ul li {margin:0; padding:5px 0 5px 0;}
.menu ul li a{color:white; text-decoration: none;}
.menu ul li a:hover{color:#9933cc;}
.menu ul li.active a{color:#9933cc;}
.menu ul li ul{list-style:none; display:none;}
.menu ul li:hover ul{list-style:none; font-size:11px; display:block; padding-left:15px;}
.menu ul li ul li a{color:#cc99ff; text-decoration: none;}
.menu ul li ul li a:active{color:#cc99ff; text-decoration: none;}
.menu ul li.active ul {list-style:none; font-size:11px; display:block; padding-left:15px; color:#cc99ff;}
.menu ul li.active ul li a{color:#cc99ff;}
.menu ul li.active ul li a:hover{color:#9933cc;}

/*************************************************************/

table#body {width:900px; height:100%;}
td {vertical-align: top; top; border:0;}
.menu {width:160px; text-align:left; padding:25px 0 20px 20px;}

#proj {background-color:#414143; margin:0 auto; width:900px;}
#pro2 {background-color:#FFF; color:#333;}
.proj {width:740px; text-align:left; padding:25px 30px 20px 50px;}

.center {width:402px; text-align:left; padding:25px 30px 20px 50px;}
.center ul li {list-style:inside;}
.right {width:230px; padding:5px; background-color:#a4ada6;}
.right2 {width:210px; padding:0;}
.right3 {font-size:11px; line-height:14px;}
.spc {width:8px;}

.headline {font-weight:bold; font-size:14px; color:#993399; padding-top:6px; padding-bottom:4px; display:block; line-height:16px;}
.center a:link {text-decoration:none; color:white; cursor:pointer; display:block; padding:5px 0;}
.center a:visited {text-decoration:none; color:white; display:block; padding:5px 0;}
.center a:hover {text-decoration:none; color:#993399; display:block; padding:5px 0;}
.center p {padding-bottom:10px;}
.center img {border:2px solid white; margin:10px;}
.current {text-decoration:none; color:#993399; display:block; padding:5px 0;}
.newsSubHead {font-size:14px; font-weight:bold; line-height:18px;}

#news {
width:210px; padding:50px 10px 10px 10px; color: #000; text-align:left;
background:#e5e5e5 url(../images/ads/news.gif) no-repeat top;
}
#news a {
height:25px; font-size:11px; line-height:18px; display:block; border-bottom:thin dotted #666; font-weight:lighter;
}
#news a:link {color:blue;}
#news a:visited {color:blue;}
#news a:hover {color:black;}
#news a:active {color:blue;}

#ads {
width:230px; background-color:#fff;
}

/*************************************************************/

