body{
color: #000000; /*black*/
background-color: #ffffff; /*white*/
font-family: Verdana, Arial, sans-serif; 


}

#border{border: 1px solid #000000; height: auto;}

h1.headline{ font-family: Arial,sans-serif;
			color: #ff0000; /*red*/
			background-color: #ffffff; /*white*/
			margin: 0.5em; padding-left: 145px;
			font-size: 220%;
			font-variant: small-caps;
}

span.subhead{font-size: 75%;
font-style: italic; font-variant: normal;
font-family:"Times New Roman", serif;}

p.subhead{font-family: Arial,sans-serif;
			color: #ff0000; /*red*/
			background-color: #ffffff; /*white*/
			font-weight: bolder;
			margin: 0.5em; padding-left: 145px;
			}
			
p.subhead1{font-family: Arial,sans-serif;
			color: #ff0000; /*red*/
			background-color: #ffffff; /*white*/
			font-weight: normal;
			margin: 0.5em; padding-left: 145px;
			font-size: 81%;
			}

span.takes {font-size: 100%; font-style: italic; font-family: "Arial Black", Arial, sans-serif; letter-spacing: 0.5em;}

span.both {font-size: 110%; font-style: normal; font-family: Arial, sans-serif;}

.floatleft{float:left;}

.floatright{float:right;}

#header {color: #ff0000; /*red*/
			background-color: #6699ff; /*blue*/
			padding: 0.5em 0.5em 0.05em 0.5em; margin:  0.5em 0.5em 0 0.5em;
			
			height: 210px;}
			
#search { float:right; position: relative; width: 175px; border: none; font-size: 75%; font-family: Verdana, Arial, sans-serif;  font-variant: normal; margin-top: 3em;
}

#search a:link, #search a:hover, #search a:visited {color: #000000; /*black*/ background-color: #ffffff; /*white*/

}

form, fieldset { border: none;}

#headpara{clear:both; padding-top: 0.01em; margin: 0; font-weight: bolder;}

#navigation {background-color: #ffffff; /*white */
			color: #000000; /*black*/
			width: 88%;
			margin-top: 0.5em;
			margin-left: 0;
			margin-right: 5%;
			white-space: nowrap;
			}

#navlist li{
	display: inline;
	list-style-type: none;
	padding: 0.5em;
	margin-right: 0.5em;
	background-color: #000000; /*black*/
	color: #ffffff; /*white*/ 
	font-weight: bolder;
	font-variant: small-caps;
}

#navlist li a:link, #navlist li a:visited {background-color: #000000; /*black*/
											color: #99ccff;}
											
#navlist li a:hover {background-color:  #99ccff; /*blue*/
											color: #ff0000; /*red*/ }

#pageHeading{background-color: #6699ff; /*blue*/ color: #000000; padding-left:0.5em;}											
											
#column1 { float: left;
			width: 47%;
			margin-left: 0.5em;}
			
#column2 { float: right;
			width: 47%;
			margin-right: 0.5em;}			
											
.feature{
	border: 2px solid #000000; /*black*/
	padding-bottom: 0.5em;
	height: 100%;
	margin-bottom: 1em;
	overflow: visible;
}	

.feature img {margin-right: 0.5em; margin-left: 0.5em; border: none; }								

.featpara{height: 100%;}

#column2 p, #column1 p {padding-left:0.5em; padding-right: 0.5em;}

#nonfeature {padding-left:0.5em;
			font-size: 75%;
			clear:left;
			border: none;
			}
			
#technical {font-size: 75%; padding:0.5em; border-top: 1px solid #000000; clear: both;}		

img.validcss { /*formats validcss image*/
	border:0;
	width:88px;
	height:31px;
	}
#technical img{border: none; float:right;}	

#ivu img{float:right;}	

.smalltext{font-size: 75%;}

#mainbody{padding-left: 0.5em;}

#mainbody img {padding-right: 0.5em;}

.crumbs{font-size: 75%; font-style:italic; padding-left:0.5em;}



#otherinfo{border: 1px dashed #000000; padding: 0.5em; float: right; width:25%; font-size: 75%;  }

#mainmain{float:left; width:73%;}

.quotebox{border: 1px solid #000000; padding: 0.5em; position:relative; z-index: 0;}

.noborder {border: none;}

.imgborder {border: 1px solid #000000;}

.imgright{margin-left: 0.5em;}

.notopmargin{margin-top: 0}

/*ticker */
#tic
		{
			/* enter any styles for the ticker below */
			font-size:0.85em;
			padding:10px;
			width:95%;
			line-height:20px;
			
		}
		#tic * /*this will hide all children tags */
		{
			font-size: 1em;
			margin:0px;
			padding:0px;
			display:none;
		}
		#tic a, #tic span.smalltext /* add more tags to this list if you wish to display them inside the children */
		{
			display:inline;
		}
		
		#tic span.smalltext{font-size: 75%;}
		
/*end ticker */		

.pricetable{width:50%; border:1px solid #000000;}

#tableprice td, #tableprice th{border-bottom:1px solid #000000;}

.tableheadercaption {font-weight:normal;}

#artlmenu {font-size: 67%; width:15%; position:relative; float:left;
background-color:#000000;  /*black*/ color: #ffffff; margin-right:1em; padding-right:1em;}

#artlmenu :link {background-color: #000000;  /*black*/  ; color:  #3399ff; /*blue*/}
 #artlmenu :visited{background-color: #000000;  /*black*/  ; color:  #ffffff; /*white*/}
 
 .textnav{font-size: smaller;}
 
 #arslcover{margin-left: 17%;}
 p.rebuttalnote{font-family: Verdana, Arial,sans-serif;
			color: #ff0000; /*red*/
			background-color: #ffffff; /*white*/
			font-weight: normal;
			margin: 0.5em; 
			font-size: 81%;}

