h1,h2,h3,h4,h5,h6,pre,code,p {font-size: 1em;}
dl,ul,li,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input {margin: 0; padding: 0;}
img {vertical-align:bottom;}
a img,:link img,:visited img {border: none;}
a { outline: none; } 
address {font-style: normal;}

ul {list-style:square;padding-left:40px;}
li {margin-bottom:0.5em}
h2{color:#25408f;font-size:20px;margin-bottom:12px;border-bottom:3px solid #dab14a}
h3{color:#25408f;font-size:16px;margin-bottom:12px;border-bottom:2px solid #dab14a;}

h4{color:#25408f;font-size:14px;margin-bottom:6px;}
h5{color:#25408f;font-size:12px;margin-bottom:3px;}
strong {color:#25408f}
p,ul {padding-bottom:10px}
ul ul {list-style:circle;padding-left:20px;padding-bottom:0;padding-top:0.5em;}
.ps {font-size:0.9em}

hr {color: #B2B6BE; background-color: #B2B6BE; height: 1px;border: none;}

a:link {color:#048ae3}
a:visited {color:#25408f}
a.external { background: url(../images/external.gif) center right no-repeat; padding-right: 13px;}
input.btn {background-color:#e1ae2e;font-size:0.9em;font-weight:bold;padding:1px;}


body {margin-bottom:30px;background-color: #b6e2f4;font-family:arial,serif;font-size:12px;color:#333;}
#skip {position:absolute;top:-200px;}
#wrap {width:995px;margin: 0 auto;padding-bottom:6px;background:transparent url('../images/bot.gif') bottom center no-repeat; }
#outer {width: 983px;  background: #fff url('../images/bg.gif') repeat-y;position:relative;padding:0 6px}
#topper {height:125px;background-color:#4bcdff}
#logo {float:left;width:170px;height:125px;}
#title_search {float:left;width:813px;height:125px;background:transparent url('../images/bg.top.jpg') left top no-repeat;}
	#search {position:absolute;right:10px;top:79px;border:1px solid #bf8f18;height:18px;background-color:#e1ae2e;}
	input#term {height:18px;display:block; float:left;border-width:0}
	input#btn_search {height:18px;border-width:0;display:block; float:left;font-size:10px;font-weight:bold;padding:0 1px;background-color:transparent}

#inner {background:#fff url('../images/bg.left.gif') left repeat-y;border-top:3px solid #dab14a;}

ul#leftnav {padding:20px 0px 5px 0px;margin:0;float:left;width:170px;min-height:473px;height:auto !important;height:473px;background:transparent url('../images/bg.left.jpg') top left no-repeat;position:relative;list-style:none;}
	ul#leftnav li {padding:0;margin:0;display:inline;}
	ul#leftnav a:link,ul#leftnav a:visited,ul#leftnav a:hover,ul#leftnav a:active
		{font-size:12px;text-decoration:none;font-weight:bold;padding:5px 15px 5px 20px;display:block;margin-top:2px;border-bottom:1px solid transparent;border-top:1px solid transparent;color:#455e81}
	ul#leftnav a:hover{background:#f4e8cb url('../images/bg.a.gif') repeat-y;border-bottom:1px solid #b79132;border-top:1px solid #b79132;}
	ul#leftnav li.on a {background:#f4e8cb url('../images/bg.a.gif') repeat-y;border-bottom:1px solid #b79132;border-top:1px solid #b79132;}
	ul#leftnav li.hassublink a {border-bottom:0px solid #b79132;}
		ul#leftnav ul {padding:0;margin:0;background:#f4e8cb url('../images/bg.a1.gif') repeat-y;list-style:none;border-bottom:1px solid #b79132;}
		ul#leftnav ul li {padding:0;margin:0;display:inline;}
		ul#leftnav ul a:link, ul#leftnav ul a:visited, ul#leftnav ul a:hover, ul#leftnav ul a:active  {font-size:11px;text-decoration:none;padding:3px 15px 3px 35px;display:block;font-weight:normal;border-top:1px solid #ccc; border-bottom-width:0;background:transparent url('../images/bg.a2.gif') 20px 10px  no-repeat;margin-top:0;position:relative;}
		ul#leftnav ul li.on2 a:link, ul#leftnav ul li.on2 a:visited, ul#leftnav ul li.on2 a:hover, ul#leftnav ul li.on2 a:active {font-weight:bold;/*background-color:#ebf7fc*/}
		ul#leftnav ul a:hover {text-decoration:underline}

#contentwrap {float:left;width:388px;margin-left:25px;margin-right:73px;margin-top:20px;min-height:473px;height:auto !important;height:473px;padding-bottom:0px;position:relative}
	div.testiquote {font-style:italic;border-top:1px dotted #dab14a; padding-bottom:20px;padding-top:5px}
	div.testiperson {font-style:normal;text-align:right}


#rightinfo {width:294px;float:left;position:relative;padding:45px 0px;}
img.elem {width:264px;padding:10px 14px;border:1px solid #e2f5fa;background-color:#f3fafc}
#rightinfocontent {padding:15px 15px}


br.clear {clear:both}

#botter {background:#31427a url(../images/bg.botbar.jpg);height:58px;border-top:3px solid #dab14a;padding:7px 20px;position:relative;font-size:11px; font-weight:bold; color:#fff;}

#botter a:link, #botter a:visited {color:#fff}
#logo_ASEE {padding-top:5px;float:left}
#botterright {position:absolute; bottom:7px;right:20px;text-align:right}
#bottercontent {margin:0 240px 0 80px;}




#print_name, #print_logo {display:none;}

@media print { 
BODY{ BACKGROUND-COLOR: transparent; margin: 0; color:#000 }
#wrap {width:100%;background-image:none;padding:0}
#print_name{display:inline;position:absolute;left:70px;top:20px;font-size:14px;font-weight:bold}
#print_logo {display:block;float:left;width:64px;height:64px;}
#logo, #title_search {display:none}

#outer {width: 100%;  background-image:none;padding:0}
#topper {height:65px;background-color:#fff;border-bottom:2px solid #888;}

#inner {background-image:none;border-top-width:0;padding:0}
ul#leftnav,br.clear {display:none;}

#rightinfo{float:none;border-bottom:1px solid #bbb;width:100%;padding:0;margin:0}
	img.elem, img.elemhome  {display:none}
#rightinfocontent {padding:0;margin:0}

h2{color:#000;font-size:20px;margin-bottom:12px;border-bottom:1px solid #bbb}
h3{color:#000;font-size:16px;margin-bottom:12px;border-bottom:1px solid #bbb;}

#contentwrap {margin:0;min-height:0px;padding-bottom:0px;border-bottom:1px solid #bbb;width:100%}
#botter {display:none;}
}

#contentwrap img{
  margin:5px 7px 5px 5px;
}

#contentwrap.search_results {
  width: 682px;
  font-size:15px;
}

#contentwrap.search_results img {
  margin: 0;
}
