@charset "utf-8";
/* CSS Document */

body {
margin:.5em;
padding:0;
height:100%;
background-color:#ffffff;
color:#000000;  
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:1em;
}

a.type1:link {color: #ff9116; text-decoration: none;}
a.type1:visited {color: #ff9116; text-decoration: none;}
a.type1:active {color: #ff9116; text-decoration: none;}
a.type1:hover {color: #ff9116; text-decoration: underline;}

a.type2:link {color: blue; text-decoration: none;}
a.type2:visited {color: blue; text-decoration: none;}
a.type2:active {color: blue; text-decoration: none;}
a.type2:hover {color: red; text-decroation: none;}

#header {
margin:0;
padding:0 0 0 0;
height:150px;
border-top:1px solid #ffffff;
}

#centerColumn { 	
margin:0 auto;
padding:1em;
width:950px;
text-align:left;
vertical-align: middle;	
background-color:#ffffff;
border: 1px black solid;
}

#left {
margin: 0 5px 0 0;
padding: 8px;
/*width: 650px;
float: left;*/
text-align:left;
vertical-align: middle;
}

#right {
margin: 0 0 0 5px;
padding: 8px;
width: 250px;
float: left;
text-align:left;
vertical-align: middle;
border: 1px red solid;
}

#box {
margin: -.5em 10px 0 0px;
padding-left: 10px;
width: 930px;
clear:both;
}

#infotitle{
background: url(../images/aim_box_top.jpg) no-repeat transparent;
padding: 10px 0 0 10px;
}

#infopic {
vertical-align: top;
width: 200px;
padding-left: 10px;
float: right;
}

#infotext {
vertical-align: top;
min-height: 500px;
*height: 300px;
padding: 20px 10px 0 10px;
background: url(../images/aim_box_mid.jpg) repeat-y transparent;
}

#infobottom {
margin-top: -1.5em;
padding: 0 20px 20px 0px;
vertical-align: bottom;
text-align: right;
background: url(../images/aim_box_bot.jpg) no-repeat transparent;
claer: both;
}

#footer {
position:relative;
clear:both;
bottom:0;
margin:5em 0 0 0;
padding:0;
height:4em;
line-height:4em;
text-align:center;
font-size:.7em;
background-color:#ffffff;
}