body {
  font-family : verdana, Arial, Helvetica;
  font-size : .75em;
  text-align: left; 
  min-width: 940px;
  padding-top : 0px;
  margin-top :0px;
  /* background: url(../images/bkgd_shadow_900.jpg) repeat-y center; */
  /* background-image: url(../images/bg.jpg);
  background-repeat: repeat-x; */
  color: #919191;
  background-color: #0e0e0e;
  }

img {
  border: none;
  padding-left: 0px;
  }

h1, h2, h3, h4, h5, h6 {
  margin: 0;
  padding: 0;
  font-weight: normal;
  font-family: Arial, sans-serif;
  border: none;
  }



h1 { color: #c2c2c2; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 20px; line-height: normal; font-weight: normal; letter-spacing: 1.4px; padding-top: 0; padding-bottom:10px;}



h2 {
  color:#828181;
  font-size:14px;
  font-weight:bold;
  margin:0pt 0pt 15px;
  padding:3px 0pt 7px;
 
  }

h3 {
  color:#666666;
  font-size:11px;
  margin:0pt 0pt 0px;
  padding:3px 0pt 7px;
  text-align:center;
  }

#wrapper {
  border:medium none;
  height:810px;
  margin-left:auto;
  margin-right:auto;
  margin-top: 30px;
  padding-top:0px;
  position:relative;
  width:990px;
  border: 1px solid #3e3e3e;
  background-color: black;
  border-bottom: 4px solid #00dcff;
}

#inside { width: 600px; border: 1px solid #3e3e3e; border-top: 0px; background-color:black; float: left; margin-left: 12px; height: 780px;}

#sideflashcontainer { float: left;}

#contentcontainer { float: left; padding: 20px; padding-top: 40px;}

#portfolioheader { float: left; padding-top:40px; padding-left: 20px;}

#header {
  margin: 30px;
  border-bottom:1px solid #CCCCCC;
  float: left;
}


a { color: #00e6ff;}

#col2 { width: 600px; border: 0px solid silver;  float: left; height: auto; }

#logocontainer { float:left; background-color: black; padding-left: 0;  height: 205px; width: 190px;  text-align: center;}

#headercontainer { float:left; background-color:black; padding-left: 0;  height: 104px; width: 100%;  text-align: left;}

/* MENU STYLES */
#menucontainer { float: left; height: 104px; margin-bottom:2px; padding-bottom: 10px; margin-top: 0px; width: 600px; background-color: #171717; text-align: center; }

#navigation ul { list-style: none; margin: 0; padding-left: 0px; padding-top: 90px; padding-bottom: 5px; }

#navigation a:link, #navigation a:visited { margin-right: 2px; padding: 90px 20px 15px 20px; color: silver; font-weight: normal; text-decoration: none; font-size: 10px; letter-spacing: 1.2px; font-family: Verdana, arial; }

#navigation a:hover { text-decoration: none; background-color: black; color: white; }

#navigation li { display: inline; }



#left {
  float: left;
  width: 60%;
}

#right {
  float: right;
  width: 32%;
  border: 1px solid #ededed;
  background: #FAFAFA;
  padding: 10px 10px 10px 10px;
  margin-right:30px;
}



/* FOOTER STYLES */

#footer { height: 100px; width: 990px; float:left; margin-top: 30px;  border: 0px solid red; text-align: center; }

#footernav {  border: 0px red solid;  padding: 5px 0px 5px 0px;}

#footercopy { border: 0px red solid; padding: 10px 80px 0px 80px; font-size: 10px; color: #59575b; }

#navbottom ul { list-style: none; border: 0px red solid; padding-left: 0px; padding-top: 9px; margin-bottom: 0px;  height: 20px; font-style: normal;}

#navbottom a:link, #navbottom a:visited { margin-right: 2px; padding: 6px 5px 0px 10px; color: #6e6d6d; text-decoration: none; font-size: 10px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-style: normal; }

#navbottom a:hover { text-decoration: underline; }

#navbottom li { display: inline; }

#privacybottom ul { list-style: none; padding-left: 0px; padding-top: 0px; margin-bottom: 0px; }

#privacybottom a:link, #privacybottom a:visited { font-style: normal; border: 0px red solid; margin-top: 0; padding: 0px 5px 0px 10px; color: #6e6d6d; text-decoration: none; font-size: 10px; }

#privacybottom a:hover { text-decoration: underline; }

#privacybottom li { display: inline; }

#privacybottom { height: 15px; border: 0px solid red; padding-top: 0px; }

#associationcontainer { text-align: right; float: left;  margin: 0 0 0 0; padding: 0 0 0 0; height: 44px; border: solid 0px red; width: 100%; }

#assoclogo { height: 38px; padding: 0 0 0 30px; float: left; }

