html, body {
border:0;
margin:0;
padding:0;
color:#999999;
text-align: center;
background: #ffffff url(img/bg.gif) top left repeat-x;
font: 85%/150%  Tahoma, Arial, Verdana;

}
h1, h2, h3, h4, h5, h6 {
margin:0;
padding:0 0 5px 0;
font-weight:normal;
line-height:130%;
}
p, ul, ol {
margin:0;
padding:0;
}
ul, ol {
list-style:none;
padding:0;
}

img {
border:0;
}
a, a:visited {
text-decoration:none;
}
form {
margin:0;
padding:0;
display:inline;
}
input, select, textarea {
font:1em arial, helvetica, sans-serif;
}
table {
border:0;
margin:0 0 18px 0;
padding:0;
}
  table tr td {
  padding:2px;
  }
img{
border: 0;
}


.base{
margin:0 0 0 20px;
}
.tl{
text-align:right;
}
#contentwrap{
position: relative;
margin: auto;
padding: 30px 25px 20px 25px;
width: 780px;
border: 1px solid #e5e5e5;
text-align: left;
}
.samh{
height:1800px;
}
.formhei{
height:600px;
}
#contentwrap2{
position: relative;
margin: auto;
padding: 30px 25px 20px 25px;
width: 760px;
border: 1px solid #e5e5e5;
text-align: left;
height:1400px;
}
#left{
position: relative;
float: left;
width: 218px;
margin-right:10px;
}
.trilink{
position: relative;
padding-top: 5px;
padding-bottom: 5px;
width:100%;
text-align:right;
height:60px;
}
.searchbox{
margin-top:15px;
text-align:left;
position: relative;
height: 113px;
width: 215px;
background: url(img/login.jpg) top left no-repeat;
}
.searchbox div{
width:180px;
padding:30px 0 0 0;
text-align:right;
}
.submit{
text-align:center;
}
.moduleone{
position: relative;
margin-top: 5px;
padding-bottom: 12px;
height:100px;
background: url(img/modbottom.gif) bottom left no-repeat;
}
.moduletwo{
position: relative;

padding: 10px 12px 12px 12px;	
background: url(img/modtop.gif) top left no-repeat;
}
.moduletwo ul{
position: relative;
margin-left: 5px;	
}
.moduletwo a:link, .moduletwo a:visited{
position: relative;
height: 100%;
display: block;
padding: 4px 0px 4px 15px;
background: url(img/btn.gif) left center no-repeat;
color: #008FFF;	
font-size: 10px;
text-transform: uppercase;
}
#logobox{
position: relative;
height: 100px;
width: 219px;
background: url(img/slogo.gif) top left no-repeat;
}

#right{
position: relative;
float: right;
width: 515px;
height:500px;
}

.posthead{
position: relative;
margin-top: 35px;
height: 53px;
padding-left: 75px;

}
.samtab{
background: url(img/tab2.gif) top left no-repeat;
}
.qatab{
background: url(img/tab3.gif) top left no-repeat;
}
.fortab{
background: url(img/tab4.gif) top left no-repeat;
}

.postdetails{
position: relative;
font-size: 10px;
text-transform: uppercase;
color: #ffb1d9;	
}

.thepost{
position: relative;
padding-left: 15px;
}
.postbottom{
position: relative;
margin:10px 0 15px 0;;
padding: 8px;
border: 1px solid #e6e6e6;
color: #ffb1d9;
}

h1#maint{
position: relative;
display: block;
padding-top: 4px;
padding-bottom: 0px;
font-size: 20px;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

font-weight:bold;
}
.sample{
color: #3366ff;
}
.qa{
color: orange;
}
.forms{
color: red;
}
span.topt{background-position:0 -26px;position:absolute;top:0;left:0;width:100%;height:100%}
span#topts{background:url(img/samt.gif) no-repeat;overflow:hidden;height:26px}
span#toptq{background:url(img/qat.gif) no-repeat;overflow:hidden;height:26px}
span#toptf{background:url(img/fort.gif) no-repeat;overflow:hidden;height:26px}
h3

{
color: #ff0084;	
font-weight:normal;
padding:0 0 0 5px;
position: relative;
font-size: 12px;
}


h2#title
{
position: relative;
padding-top: 15px;
font-size: 25px;
color: #ffffff;
text-align: center;
}
h6
{
position: relative;
font-size: 11px;
color: #ffffff;
text-align: center;
}
p
{
margin: 9px 0px 9px 0px;
line-height: 17px;
}
.footer-link
{
position: relative;
margin: auto;
padding: 15px 18px 20px 22px;
text-align: center;
}
#site_content {position: absolute;left: -10000px;};
#ch{
 margin:0 0 0 20px;
}
#ch td{
padding:0 20px 15px 0;
}
#ch img{vertical-align: middle; }
h2.nyu{
font-size:13px;
margin:10px 0 5px 10px;
color:#3399ff;
}
a.titlea{
color:#ffffff;
}
#list{
font-size:15px;
background-color:#f7f7f7;
padding:40px 0 10px 10px;
margin:20px 0 20px 0;
  background-image: url(img/list.gif); 
  background-repeat: no-repeat;
}
.qaq h3{
font-size:14px;
margin-top:30px;
}
#list a:link,#list a:visited{
  background-image: url(arrow1.gif); 
  background-repeat: no-repeat;
  padding:0 0 0 15px;
  text-decoration: none;
  margin:0 0 0 15px;
  color:#003366;
}
#list a:hover{
  background-image: url(arrow1.gif); 
  background-repeat: no-repeat;
  padding:0 0 0 15px;
  text-decoration: underline;
  margin:0 0 0 15px;
}
.qaq{width:100%;  background-image: url(gr.gif);
 border-bottom:1px #666666 solid;font-size:15px;
 }
#qaa{
  background-image: url(qaa.gif); 
  background-repeat: no-repeat;
  padding:3px 20px 7px 30px;
font-size:15px;
  margin:7px 0 10px 35px;
  color:#666666;
line-height:150%;
}
#qaa strong{
  color:#006699;
  font-weight:normal;
}
#qaa a:link,#qaa a:visited{

  text-decoration: none;
  margin:5px 0 0 400px;

}
