a:hover { font-family:Verdana, Arial, Helvetica, sans-serif;
color:purple;
background-color: #EFEFEF}

a:link  {color: #003399; underline color: red}

p { font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px; color: #333333}

h1 { font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px; color: #003399; background-color: #EFEFEF; padding: 1px}

h2 {margin-bottom: 5px;
background-color:#EFEFEF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
color:#003399;
padding:2px;
text-align:center;
font-weight:bold;
/*/*/border:1px solid #000000;/* */
}

h3 { font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:24px}


html, body {height:100%}
body {
padding:0;
margin:0;
background:white;
color: #000000;
}
#outer{
height:100%;
min-height:100%;
margin-left:150px;
margin-right:150px;
background:white;
border-left:0px solid #EFEFEF;
border-right:0px solid #000;
margin-bottom:-22px;
color: #000000;
}
html>body #outer{height:auto;} /*for mozilla as IE treats height as min-height anyway*/
#header{
height:179px;
background:#3333FF;
border-top:1px solid #3333FF;
border-bottom:1px solid #3333FF;
color: #000;
text-align:center;
position:relative;
margin:0 -150px;
padding-top:0px;
}
/* mac hide \*/
* html #header{height:56px;height:1px}/* height needed for ie to force layout*/
/* end hide*/
#left {
position:relative;/*ie needs this to show float */
width:150px;/* same as the left margin on #outer*/
float:left;
margin-left:-149px;/*must be 1px less than width otherwise won't push footer down */
padding-top:12px;/*needed to make room for header*/
left:-2px;/* push column into position*/
}
#left p {padding-left:2px;padding-right:2px}
#right p {padding-left:2px;padding-right:2px}

#right {
position:relative;/*ie needs this to show float */
width:150px;/* same as right margin on #outer*/
float:right;
margin-right:-149px;/*must be 1px less than width otherwise won't push footer down */
padding-top:12px;/*needed to make room for header*/
left:2px;/* push column into position*/
}
#centrecontent {margin-left:10px;
margin-right:10px
}
#footer {
width:100%;
clear:both;
height:54px;
border-top:1px solid #3333FF;
border-bottom:1px solid #3333FF;
background-color: #3333FF;
color: #000000;
text-align:center;
position:relative;
}
* html #footer {/*only ie gets this style*/
\height:52px;/* for ie5 */
he\ight:50px;/* for ie6 */
}
 #clearfooter{clear:both;height:40px;}/*needed to make room for footer*/
div,p {margin-top:0}/*clear top margin for mozilla*/
* html #centrecontent {height:1%;margin-bottom:12px}/* combat IE's 3 pixel jog */
