* {margin:0;padding:0;}
body,td,th {font:normal 10px Tahoma, Arial, Helvetica, sans-serif;color: #2b2b2b;}
body {background: #fff url(../images/template/bg.gif) repeat-x;margin: 0px;text-align:center;}
a:link {color: #173e9b;}
a:visited {color: #173e9b;}
a:hover {color: #2453a5;}
a:active {color: #173e9b;}

#wrapper{width:1000px;margin:0 auto;text-align:left;}
#header{width:92%;padding:.2em 0 0 4em;}

h1{background:url(../images/ndpta-logo.png) top left no-repeat;height:108px;width:160px;margin:0;overflow:hidden;}
h1 a:link, h1 a:visited, h1 a:hover{display:block;text-indent:-999px;width:160px;height:108px;}
#banner-images {float:right;width:45em;margin-top:.3em;}

#leftcolumn{width:610px;float:left;padding:2em 3em 4em 1em;line-height:18px;}
#leftcolumn ul, #leftcolumn ol {margin:.5em 1em;padding:.5em;font-size:120%;}
#leftcolumn ul{list-style-image:url(../images/template/ulbullet.gif);}
#leftcolumn ul ul {margin:0 1em;padding:.1em;list-style:none;list-style-type:circle;font-size:95%;}
#leftcolumn p {font-size:120%;}
#leftcolumn table {margin-left:1.5em;}
#leftcolumn table td{font-size:120%;padding:.3em;}
blockquote{padding:.5em; background:#ededed;}

h2{width:100%;margin:0;padding:.9em .2em;background:#f3f3f3 url(../images/template/h2repeat.gif) right repeat-y;color:#113792;font-size:2em;font-weight:bold;border-bottom:2px solid #dcdcdc;letter-spacing:2px;}

#rightcolumn{width:270px;padding:3em;float:right;}
.clear{clear:both;}

#r1{background:url(../images/template/rightrepeat.gif) repeat-y left;width:27em;}
#r2{background:url(../images/template/rightop.gif) top left no-repeat;width:100%;}
#r3{background:url(../images/template/bottomleft.gif) bottom left no-repeat;width:22.6em;padding:2em 2.2em 3em 2.2em;color:#fff;}

h3{background:url(../images/template/h3.png) repeat-x top;width:100%;margin:1em 0;padding:.3em 0;text-align:center;color:#fff;font-size:1.6em;font-weight:normal;}

#r3 h3 {margin:0;}
#r3 ul{line-height:20px;font-size:130%;margin:.5em .2em .5em 0em;padding:.2em .2em .2em 2em;list-style-image:url(../images/template/bullet.png);}
#r3 a:link, #r3 a:visited{color:#e8efff;}
#r3 a:hover{color:#fff;}

#contact{padding:1.0em 0;font-size:120%;}
#contact p{margin:0 0 .4em 0;}
#contact input{background:#4f9822;border:1px solid #6fd430;color:#22410d;padding:.2em 0 .2em .3em;margin-left:.3em;}
#contact textarea{background:#4f9822;border:1px solid #6fd430;padding:.5em;width:210px;margin-top:.2em;}
#submit{width:100%;text-align:center;}
#submit input{background:url(../images/template/submit.png) center;text-align:center;font-weight:bold;color:#2b2b2b;border:none;outline:none;width:87px;height:28px;}

.imgright {float:right;margin:.3em;}

#footer{background:url(../images/template/footer.gif) repeat-x top;width:100%;text-align:center;padding:.5em 0;}
#footer p {font-size:130%;}

