﻿/*Stylesheet*/

/*-------------Redefined Tags-----------------------------------*/
img, div, a { behavior: url(stylesheets/iepngfix.htc) }

*{
font-family:Arial, Zapf Chancery,Brush Script,Copperplate,Lucida, Trebuchet MS, Sans-Serif;
}
	
body{
width:770px;
margin:0 auto;
padding:0;
background:#FFF url('images/container_bk.png') no-repeat left top;
font-size:12pt;
font-family: Arial, Zapf Chancery,Brush Script,Copperplate,Lucida, Trebuchet MS, Sans-Serif;
position:relative;
}

h1{
font-size:18pt;
font-weight:normal;
background-color:transparent;
}
h2{
clear:left;
}
h3{
background: none;
font-size:13px;
text-indent:40px;
width:25em
}
a{
color: #43617D;/*#800000*/
text-decoration:none;
border-bottom:1px dotted #eee;
}
a.download {
margin:3px;
padding:7px;
padding-left:32px;
color:black;
background: #dadada url('images/pdficon.gif') no-repeat left center; 
border:1px solid #CCC;
}
a.download:hover {
	background-color: #AAA;
	border: 1px solid #ccc;
}
h1 a, h2 a, .rounded_paragraph h2 a{
color:black;
text-decoration:none;
border:none;
}
.rounded_paragraph h3 a, h3 a{
color:white;
text-decoration:none;
border:none;
}

#intro li a{
color:black;
text-decoration:none;
font-weight:bold;
border-bottom:1px dotted #888;
}
.rounded_paragraph a {
color:#43617D;
text-decoration:none;
border:none;
}
a:visited, a:active {
font-style:italic;
}
a.return, a.return:active, a.return:visited{
color: #000000;
text-decoration:none;
font-weight:bold;
font-style:normal;
font-size:8pt;
background:url('images/return.jpg') no-repeat center left;
padding-left:20px;
}
span.highlight{
color:#123456;
background:transparent;
}
.highlight a.return, .highlight a.return:active, .highlight a.return:visited{
color: #000069;
text-decoration:none;
font-weight:bold;
font-style:normal;
background: #efefef url('images/return_highlight.jpg') no-repeat center left;
padding-left:20px;
border:none;
}

#maincontent img{
padding:5px;
}

input:focus{
background:#DDE;
}

/*-----------Main Layout Id's and Classes-------------------*/


#body2{
background:transparent none;
margin-left:20px; margin-right:20px; margin-top:0px; margin-bottom:0
}


#header{
padding:0;
height:75px;
width:770px;
position:relative;
background-color:transparent;
}

#header img{  /*pic with AMPSA name and logo*/
position:absolute;
top:23px;
left:15px;
height:27px;
width:130px;
border:none;
z-index:100;
}

#header_pic{
background:transparent;
height:62px;
width:100%
}

#header_text{
margin-left:-5000px;
font-size:25pt;
font-family: "times new roman", serif;
font-weight:bold;
letter-spacing:2px;
position:absolute;
left:20px;
top:40px;
height:111px;
width:674px;
color:#333;
}
#slogan{  /*The Ultimate in Amplifier and Oscillator Synthesis Software*/
font-weight:normal;
font-family:Trebuchet MS, Sans-Serif, georgia;
color:#808080;
position:absolute; 
left:188px; 
top:34px; 
font-size:12px;
z-index:100;
}
#maincontent {
margin-top: 50px;
margin-left: 20px;
}


#footer{
padding:20px 0 0px 0px;
height:50px;
width:100%;
display: block;
background: #333;
clear:both;
}

#footernav{
	text-align: right;
	color: #808080;
}
#footernav a{
color:#fff;
font-size:10px;
text-decoration:none;
border:none;

}
#copyright{
text-align:left;
width:100%;
padding-right:50px;
padding-left:30px;
font-size:12px;
font-weight:bold;
color:#efefef;
}



/* ===User reviews as sidebar
----------------------------

#linklist{
width:200px;
background:#FFF;
float:right;
text-align:left;
position:relative;
z-index:100;
top:-10px;
opacity: .8;
filter: alpha(opacity=80);
-moz-border-radius: .5em;

}
#linklist p{
padding:5px;
padding-top: 20px;
}
-----------------------------
*/

#linklist{
background:#FFF;
text-align:left;
}

#linklist p{
padding:5px;
padding-bottom: 20px;
}
#linklist p:hover{
background:#fff8e4;/*fff4d6*/
}

.caption{
position:absolute;
bottom:0;
left:0;
background:#444;
color:#FFF;
font-variant:small-caps;
font-size:12px;
text-decoration:none;

}
.caption a{
font-weight:bold;
padding:2px;
color:#eca857;
font-variant:small-caps;
font-size:12px;
text-decoration:none;
}

/*--------------------Other ID's and Classes--------------------------*/
#intro{
background:#f5f5f5 url('images/container_bk_noHeader.png') no-repeat left top;/* be4e30  oh its bold --> b73d1c*/
color:black;
padding-top:5px;
padding-bottom:5px;
}
#intro p, #intro h1, #intro h2, #intro h3, #intro h4, #intro h5, #intro h6, #intro p{
padding: 0 25px 0 25px;
}

#intro p h1{
padding: 0 25px 0 25px;
}
#intro_image {
	float: right;
	margin: 13px 14px 0 0;
}
#intro li {
	line-height: 25px;
}
acronym {
cursor:help;
}


.highlight{
margin-top:30px;
background:#f5f5f5;
color:black;
padding:5px;
}
#intro a{
color:black;
text-decoration:none;
border-bottom:1px dotted #eee;
}
p.indent{
margin-left:20px;
}
.rounded_paragraph{
position:relative;
background:transparent;
margin-top:30px;
padding:0px 30px;
}
.rounded_paragraph h2 {
	text-indent: 0px;
}
/*
.rounded_paragraph img{
position:relative;
}
*/


.colortext{
color: #00007A;
}



.testimony{
font-weight:bold;
color:black;
font-size:14pt;
font-family:Arial, Zapf Chancery,Brush Script,Copperplate,Lucida, Trebuchet MS, Sans-Serif;
}
  
.reference{
font-style:italic;
color:black;
font-size:10pt;
font-family:Palatino, Sans-Serif;
display:block;
width:100%;
}

#linklist a{
font-size:9pt;
color:#333;
text-align:right;
display:block;
}

.quicklinks{
padding-left:60px;
}
.quicklinks a{
font-size:10px;
color:#999;
}
.quicklinks a:hover{
font-size:10px;
color:#444;
}


  
  /*---------------------------------Ampsa Javascript ------------------------*/
 
 
  #menu{
  width:745px;
  height:50px;
  color:#44FFFF;
          }
  
  #menuhook{
  }
  
/*---------------------------------New Javascript Menu--------------------------*/
.menu{
width:770px;
padding:0;
margin:0;
position:absolute;
top:65px;
left:390px;
margin-left:-384px;
z-index:101;
background-color:transparent;
}
.menu_ul{
margin:0;
padding:0;
background-color:transparent;
}

.menu_ul li, .menu_ul li ul li {
list-style-type:none; 
position:relative;
float:left;
padding:0;
margin:0;
line-height:25px;
background: #333 none /*url('images/buttonOver-tile.gif') repeat-x center left*/;
}
.left, .right{
margin:0;
padding:0;
display:block;
}
.menu_ul li a, .menu_ul li a:visited {
background: none /*url('images/button-tile.gif') repeat-x center left*/;
font-family:'Trebuchet MS',Sans-Serif,sans;
font-size:12px;
font-weight:bold;
font-style:normal;
text-decoration:none;
border:none;
text-align:center;
color:#fff;
margin:0;
display:block;
line-height:25px;
width:90px
}
.menu_ul li a:hover {
background: #555;
font-style:normal;
}
.menu_ul li span.left {
background: none /*url('images/buttonOver-left.gif') no-repeat center left*/;
}
.menu_ul li span span.right {
background: none /*url('images/buttonOver-right.gif') no-repeat center right*/;
}
#hometab1{
}
#hometab1 a, #hometab1 a:visited{
background: none /*url('images/buttonOver-tile.gif') repeat-x center left*/;
}
#hometab1 a:hover {
background: transparent;
}

.menu_ul li ul li a, .menu_ul li ul li a:visited{
width:100%;
}

.menu_ul li ul {
display:none;
position:absolute;
left:-41px;
top:25px;
z-index:100;
width:110px; /*default width of sub menu items - change individually with inline style if need be*/
}
.menu_ul li ul li {
width:100%;
}
body noscript{
width:767px;
}
#menu_noscript {
position:relative;
background:#fff url('images/noscript_bk.jpg') no-repeat top left;
border:1px solid black;
height:50px;
overflow:auto;
margin:0;
top:25px;
left:0; 
padding-left:150px; padding-right:0; padding-top:0; padding-bottom:0
}
#menu_noscript p{
height:50px;
margin:0;
position:absolute;
top:7px;
left:150px;
font-size:13px;
}
.clearer{
visibility:hidden;
clear:both;
}



