body {
  width: 1002px;
  margin: auto;
  background-color: #ffffff;
  background-image: url("/graphics/bkgd.top.gif");
  background-repeat: repeat-x;
  background-position: top center;
  font-family: Tahoma, Verdana, Arial, Sans serif;
  font-size: 12px;
}

#headerNav {
  height: 35px;
}
#headerNavBottom {
  width: 1000px;
  height: 25px;
  background-image: url("/graphics/nav.bkgd.bottom.gif");
  border-left: 1px solid #FFFDE2;
  border-right: 1px solid #FFFDE2;
}

#headerHome {
  width: 1000px;
  height: 361px;
  background-color: #FFFDE2;
  border-left: 1px solid #FFFDE2;
  border-right: 1px solid #FFFDE2;
}

#header {
  width: 1000px;
  height: 133px;
  background-color: #FFFDE2;
  border-left: 1px solid #FFFDE2;
  border-right: 1px solid #FFFDE2;
}

#headerLeft {
  float: left;
  width: 450px;
}

#headerLeft #home {
  float: left;
}
#headerLeft #dmcFlash {
  float: left;
  vertical-align:middle
}
#headerLeftLower {
  clear: both;
}

#headerRight {
  float: left;
  width: 550px;
}
#headerBottom {
  width: 1000px;
  border-left: 1px solid #FFFDE2;
  border-right: 1px solid #FFFDE2;
  height: 20px;
  background-color: #9DCE65;
  padding: 0px;
  color: #666666;
  font-weight: bold;
  font-size: 10px;
}


#pageTitle {
  width: 980px;
  border-left: 1px solid #FFFDE2;
  border-right: 1px solid #FFFDE2;
  border-bottom: 1px solid #9DB6FF;
  color: #9DB6FF;
  background-color: #FFFDE2;
  padding: 5px 0px 0px 20px;
  font-size: 18px;
  font-weight: bold;
}


.paragraphTitle {
  color: #003399;
  font-size: 18px;
  font-weight: bold;
}


#contentHome {
  width: 1000px;
  border-left: 1px solid #FFFDE2;
  border-right: 1px solid #FFFDE2;
  background-color: #FFFDE2;
  min-height: 150px;
  padding-bottom: 20px;
}
#content {
  width: 960px;
  border-left: 1px solid #FFFDE2;
  border-right: 1px solid #FFFDE2;
  background-color: #FFFDE2;
  min-height: 150px;
  padding: 20px;
}

#homeLeft {
  float: left;
  margin-top: 20px;
  width: 228px;
/*  background: url("/graphics/dotted.line.vertical.gif") right repeat-y;*/
  border-right: 2px dashed #6B9A34;
  min-height: 450px;
}
#homeLeft p {
  margin: 10px;
}
#aboutUs {
  float: right;
  margin-top: 10px;
  margin-right: 10px;
}

#homeCenter {
  float: left;
  margin-top: 20px;
  margin-left: 5px;
  width: 748px;
  display: inline;
/*  background: url("/graphics/sec.bkgd.network.members.gif") 100px 30px no-repeat; */
}
#homeCenterLeft {
  float: left;
  width: 388px;

}

#homeCenter p {
  width: 198px;
  margin: 10px 0px 0px 5px;
}
#homeCenter #bulletList ul {
  color: #3F6C05;
  font-weight: bold;
}
#bulletList {
  margin-top: 35px;
  margin-left: -23px;
}

#homeCenterRight {
  float: left;
  width: 360px;
}
#findNetwork {
  margin: 20px 15px 0px 0px;
  border-top: 2px dashed #6B9A34;
  border-bottom: 2px dashed #6B9A34;
  min-height: 60px;
/*  background: url("/graphics/dotted.line.horizontal.gif") top left repeat-x;*/
}
#findNetwork img {
  margin: 15px 15px 0px 15px;
}
.dropDown {
  float: left;
  margin: 15px 0px 15px 15px;
}
#homeCenterRight p {
  clear: both;
  text-align: right;
  margin: 10px 0px 0px 5px;
  width: 345px;
}

#testimonial {
  margin: 20px 15px 0px 5px;
/*  background: url("/graphics/dotted.line.horizontal.gif") top left repeat-x;*/
}
#testimonial img {
  margin-top: 20px;
}
#testimonialQuote {
  margin: 20px 10px 5px 10px;
}
#testimonialSignature {
  float: right;
  font-weight: bold;
}
#footer {
  width: 1000px;
  border-left: 1px solid #FFFDE2;
  border-right: 1px solid #FFFDE2;
  height: 28px;
  background-color: #9DCE65;
  text-align: center;
  padding-top: 10px;
  font-size: 15px;
  font-weight: bold;
}
#footer a {
  color: #000;
}
#sponsors {
  width: 1000px;
  border-left: 1px solid #FFFDE2;
  border-right: 1px solid #FFFDE2;
  background-color: #FFFDE2;
}

#sponsors img {
  margin-left: 15px;
  vertical-align: middle;
}
#footerNav {
  width: 1000px;
  border-left: 1px solid #FFFDE2;
  border-right: 1px solid #FFFDE2;
  border-bottom: 3px solid #FFFDE2;
  min-height: 18px;
  padding-top: 5px;
  background-color: #9DB6FF;
  color: #3C3C3C;
  text-align: center;
  font-weight: bold;
  font-size: 10px;
}
#footerNav a {
  font-size: 10px;
  color: #3C3C3C;
  text-decoration: none;
}

#copyright {
  width: 1000px;
  border-left: 1px solid #FFFDE2;
  border-right: 1px solid #FFFDE2;
  border-bottom: 4px solid #003399;
  height: 22px;
  background-color: #9DB6FF;
  padding-top: 8px;
  text-align: center; 
  color: #3C3C3C;
  font-weight: bold;
  font-size: 10px;
}
#nLogo {
  width: 1000px;
  border-left: 1px solid #FFFDE2;
  border-right: 1px solid #FFFDE2;
  height: 50px;
  background-color: #666666;
}
#nLogo img {
  float: right;
  margin-top: 10px;
  margin-right: 5px;
}

.clearFloat {
  clear: both;
}

/** drop-down menu css */

.chromestyle{
  width: 1000px;
  font-weight: bold;
  font-family: Tahoma, Verdana, Arial, Sans serif;
  font-size: 12px;
}

.chromestyle:after{ /*Add margin between menu and rest of content in Firefox*/
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

.chromestyle ul{
  border: 1px solid #BBBBBB;
  width: 100%;
  background: url(/graphics/nav.bkgd.gray.jpg) center center repeat-x; /*THEME CHANGE HERE*/
  padding: 10px 0;
  margin: 0;
  text-align: right; /*set value to "left", "center", or "right"*/
}

.chromestyle ul li{
  display: inline;
}

.chromestyle ul li a{
  color: #FFF;
  padding: 10px 6px;
  margin: 0;
  text-decoration: none;
  border-right: 1px solid #DADADA;
  border-left: 1px solid #DADADA;
}

.chromestyle ul li a:hover{
background: url(/graphics/nav.bkgd.ltblue.jpg) center center repeat-x; /*THEME CHANGE HERE*/
  color: #000000;
}

.chromestyle ul li a[rel]:after{ /*HTML to indicate drop down link*/
content: "";
/*content: " " url(downimage.gif); /*uncomment this line to use an image instead*/
}


/* ######### Style for Drop Down Menu ######### */

.dropmenudiv{
  position:absolute;
  top: 0;
  border: 1px solid #BBBBBB; /*THEME CHANGE HERE*/
  border-bottom-width: 0;
  font:normal 11px Tahoma;
  line-height:20px;
  z-index:100;
  background-color: #CE5A00;
  width: 200px;
  visibility: hidden;
  filter: progid:DXImageTransform.Microsoft.Shadow(color=#CACACA,direction=135,strength=4); /*Add Shadow in IE. Remove if desired*/
}


.dropmenudiv a{
  width: auto;
  display: block;
  text-indent: 3px;
  border-bottom: 1px solid #BBBBBB; /*THEME CHANGE HERE*/
  padding: 2px 0;
  text-decoration: none;
  font-weight: bold;
  color: #FFFDE2;
}

* html .dropmenudiv a{ /*IE only hack*/
width: 100%;
}

.dropmenudiv a:hover{ /*THEME CHANGE HERE*/
  background-color: #9DB6FF;
  color: #3C3C3C;
}

.smallButton a {
border: 1px solid black;
text-align: center;
padding: 1px 4px 1px 4px;
margin-right: 2px;
font-family: Arial, Helvetica, sans-serif;
font-size: 7pt;
font-weight: bold;
text-decoration: none;
color: #000;
background: #DDD;
line-height: 17px;
}
.smallButton a:hover {
background: #FFF;
}
.smallButton a:active {
background: #000;
color: #FFF;
}
.alert_error {
background: #ffd9d8 url(/imgs/icons/exclamation.png) center no-repeat;
background-position: 15px 50%;
text-align: left;
padding: 5px 20px 5px 45px;
border-top: 2px solid #ff797d;
border-bottom: 2px solid #ff797d;
margin: 10px 0px 10px 0px;
}
.alert_warning {
background: #fff6bf url(/imgs/icons/error.png) center no-repeat;
background-position: 15px 50%;
text-align: left;
padding: 5px 20px 5px 45px;
border-top: 2px solid #ffd324;
border-bottom: 2px solid #ffd324;
margin: 10px 0px 10px 0px;
}
.alert_info {
background: #f8fafc url(/imgs/icons/information.png) center no-repeat;
background-position: 15px 50%;
text-align: left;
padding: 5px 20px 5px 45px;
border-top: 2px solid #b5d4fe;
border-bottom: 2px solid #b5d4fe;
margin: 10px 0px 10px 0px;
}
.alert_confirm {
background: #dcffdf url(/imgs/icons/accept.png) center no-repeat;
background-position: 15px 50%;
text-align: left;
padding: 5px 20px 5px 45px;
border-top: 2px solid #86ff88;
border-bottom: 2px solid #86ff88;
margin: 10px 0px 10px 0px;
}

.forumMenu {
background-color: #666699;
border: 1px solid black;
line-height: 16px;
cursor: hand;
}
.forumMenu a {
display: block;
font-family: Arial, Helvetica, sans-serif;
font-size: 8pt;
font-weight: bold;
text-decoration: none;
color: white;
padding-left: 5px;
padding-right: 10px;
}
.forumMenu a:hover {
background-color: #9999CC;
color: white;
}

.redMenu {
background-color: #990000;
border: 1px solid black;
line-height: 16px;
cursor: hand;
}
.redMenu a {
display: block;
font-family: Arial, Helvetica, sans-serif;
font-size: 8pt;
font-weight: bold;
text-decoration: none;
color: white;
padding-left: 5px;
padding-right: 10px;
}
.redMenu a:hover {
background-color: #C31D1D;
color: white;
}
.menulink {
position: absolute;
visibility: hidden;
border: 1px solid black;
border-bottom-width: 0;
font-family: Arial, Helvetica, sans-serif;
font-size: 8pt;
font-weight: bold;
line-height: 16px;
z-index: 100;
background-color: #E6E6CE;
width: 160px;
}
.menulink a {
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid black;
padding: 1px 0;
text-decoration: none;
font-weight: bold;
text-indent: 5px;
color: #000000;
}
.menulink a:hover {
background-color: #6c9d31;
color: white;
}