/* Eraser */
* {
  margin: 0;
  padding: 0;
  }
html, body {
  width: 100%;
  height: 100%;
  }
html, body, img {
  border: none;
  }
  
body{
	margin:0;
	padding:0;
	font-family: Tahoma, sans-serif;
}

#main_container{
	width: 923px; /*Width of main container*/
}

#header {
	height: 58px; /*Height of top section*/
	border-bottom: 3px solid #ddd;
}
#header input {
border:#000000  solid 1px; background:#FFFFFF; font-size: 7pt;
font-family: Verdana, Arial;color:#000000;
}



#header input.button {
border:#000000  solid 1px; background:#FFFAE2; font-size: xx-small;
font-family: Verdana, Arial, Helvetica;
}

#header input.image {
border:#0662B3  solid 0px;
}

#logo {
  float:left;margin:0px 0px 0 0px;padding:0
} 

#logo a {
  width:220px;height:50px;display:block;background:url(/i/ai_logo.gif) no-repeat
 } 
 
#logo a:hover, #logo a:visited{
  border-bottom:0
 }
 
#logo span {
 display:none
}

#logo h5 {
 display:inline
}

#left_nav{
	float: left;
	width: 140px; /*Width of left column in pixel*/
	margin-left: -923px; /*Set margin to that of -(MainContainerWidth)*/
	padding-top: 17px;
	padding-bottom: 20px;
	background-color: #fff;
}
#left_nav h3 {
	display: block;
	font-size: 0.75em;
	margin-top: 1.3em;
	margin-bottom: 0.75em;
	
	padding: 3px 5px 3px 10px;
	background-color: #e57221;
	color: #fff;
	
}

#left_nav h3#first {
	margin-top: 0;

}


#nav{
  width: 130px;
  margin: 0 0 0 10px; 
}

#nav ul {
  color: #003c89;
  list-style-image: none;	/* remove style badly applied to li in default.css */
	list-style-type: none;
  padding: 0em 0 0 0em;
      }
      
#nav ul li {
	padding: 0px 0 0 0;
	margin-bottom: 1em; 
      }
      
#nav ul li a{
      color: #444;
      font: bold 0.80em Tahoma, sans-serif;
      text-decoration: none;
      padding-left: 0px;
      }
      
#nav ul li a:hover{
      color: #e57221;     
      }
#nav ul li .current{
color: #999;
}      
#nav ul li b{
      color: #e57221;
      font: bold 0.80em Tahoma, sans-serif;
      text-decoration: none;
      padding-left: 0px;     
      }
#nav ul li strong{
      color: #09c;
      font: bold 0.80em Tahoma, sans-serif;
      text-decoration: none;
      padding-left: 0px;     
      }      
      
#content_wrapper{
	float: left;
	width: 100%;
}

#content{
	margin: 0 190px 0 140px; /*Margins for content column. Should be 0 RightColumnWidth 0 LeftColumnWidth*/
	padding: 17px 0px 20px 0px;
  }	

#content p {
	color: #666;
	padding: 0 10px 10px 15px;
	margin: 0;
	font: 0.85em/ 140% Tahoma, sans-serif;
}
#content a {
	color: #333;
text-decoration: underline;	
}
#content p img { 
float: right;
padding: 0px 0 0px 0; margin:10px; 
background-color: #FFF; 
background-repeat: no-repeat;  
}
#content img { 
TEXT-ALIGN: center;
padding: 0px 0 0px 0; margin:10px; 
background-color: #FFF; 
background-repeat: no-repeat;  

}
#content ul {
	list-style-type: square;
  padding: 0em 0 0 35px;
      }
#content ol {
	
  padding: 0em 0 0 35px;
      }
#content li {
	color: #666;
	padding: 0 10px 5px 15px;
	margin: 0;
	font: 0.85em Tahoma, sans-serif;
}
#content h1 {
	color: #555;
	padding: 0 0 0 15px;
	margin: 0px 0 0.5em 0;
	font:bold 1em Tahoma, sans-serif;
}
#content h2 {
	color: #666;
	padding: 10px 0 0 15px;
	margin: 0px 0 0.5em 0;
	font:bold 0.9em Tahoma, sans-serif;
}
#content table{
padding: 0 10px 10px 15px;
margin: 0;
width: 95%;	
}
#content tr th{
font: bold 0.7em /140% Verdana, sans-serif;
border: 1px solid #90bade;
background-color: #bfd6ff;	
}
#content  tr td {
font: 0.7em /140%  Verdana, sans-serif;
      background-color: #fff;
		border: 1px solid #90bade;
padding: 5px 10px 5px 10px;		
    }
#right_column{
	float: left;
	width: 160px; /*Width of right column*/
	margin-left: -160px; /*Set left margin to -(RightColumnWidth)*/
  padding-top: 17px;
}

#right_column{
	font: 0.75em Tahoma, sans-serif;
	overflow: hidden;
}

#right_column h3 {
	display: block;
	font-size: 1em;
	margin-top: 1.3em;
	margin-bottom: 0.75em;
	padding: 3px 5px 3px 7px;
	background-color: #e57221;
	color: #fff;
}

#right_column h3#first {
	margin-top: 0;
}

#right_column h3 a {
	color: #fff;
	text-decoration: none;
	padding-left: 7px;
	background-image: url(../i/arrow_white.gif);
	background-repeat: no-repeat;
	background-position: 0 center;
}

#right_column h3 a:hover {
	color: #fff;
	text-decoration: underline;
}

#right_column p {
	margin: 0;
	padding: 0 0 1em 0;
	color: #000;
}

#right_column p strong {
	color: #444;
}

#right_column a  {
  color: #444;
	text-decoration: none;
}

#right_column a:hover  {
	text-decoration: underline;
}


#footer{
clear:both; padding:0px;margin-top:0px;
border-top: 3px solid #ddd;
}

#footer p{
margin:5px 10px 2px 10px;padding:2px;text-align:right;
font: 0.75em Tahoma, sans-serif;
color: #555;
}
.colFloat {
float:right;margin:10px 0 0 0px;
padding:0px 5px 0 0;width:225px;
background:transparent url(/i/bg_colfloat.gif) no-repeat left top
} 
.colFloat p{
font:  0.71em /140% Verdana, Sans-serif;
	margin:5px 10px 2px 25px;
}
.red{
color:#ff0000;
}

