/* ---------------------------------------------------------------------------

ama2-default.css 06.16.2005 --ntai


09.07.2005    ntai        added x-arc
06.16.2005    ntai        new logo
04.04.2005    ntai        IE italics rendering bug fix
12.15.2004    ntai        logo change

--------------------------------------------------------------------------- */

* {
  margin: 0;
  padding: 0;
}


/* -------------------- default html -------------------- */

BODY {
  background-color: #FFFFFF;
}

H1 {
  font-family: Arial, sans-serif;
  font-size: 17px;
  font-weight: bold;
  color: #912000;
}

H2 {
  font-family: Arial, sans-serif;
  font-size: 13px;
  font-weight: bold;
  color: #912000;
}

H3 {
  font-family: Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #333333;
}

P {
  padding-top: 18px;
}

#copybody TD, #mini-copybody TD {
  font-family: Arial, sans-serif;
  font-size: 12px;
  color: #333333;
}

#home-copybody TD, #feature TD, #home-feature TD {
  font-family: Arial, sans-serif;
  font-size: 11px;
  color: #333333;
}

/* -------------------- default html -------------------- */


#struct {
  width: 760px;
  margin: 10px;
  /*background-color: #FFFFCC;*/
}

#header {
  height: 85px;

  background-color: #452663;
  background-image: url("/resources/images/system/ama_header2.gif");
  background-position: top left;
  background-repeat: no-repeat;
}

#logo {
  float: left;
}


/* -------------------- search --------------------*/

#search {
  padding-top: 10px;
  padding-right: 15px;
  /*background-color: #FFFF00;*/
}

#search FORM {
  float: right;
  /*background-color: #FFCCCC;*/
}

#search INPUT {
  font-family: Arial, sans-serif;
  font-size: 10px;
  color: #000000;
}

#search INPUT.button {
  padding: 0px 3px;
  border: 1px solid #C2C2C2;

  color: #C2C2C2;
  background-color: #452663;
}

/* -------------------- search --------------------*/


#util {
  height: 15px;
  padding-right: 15px;

  text-align: right;
  font-family: Arial, sans-serif;
  font-size: 10px;
  color: #C2C2C2;
  background-color: #452663;
}

#util A {
  text-decoration: none;
}

#util A:link, #util A:visited {
  color: #C2C2C2;
}

#util A:hover, #util A:active {
  color: #FFFFFF;
}

#topic {
  height: 23px;
  background-color: #C2C2C2;
}

#main {
  width: 100%;
  border-top: 12px solid #FFFFFF;

  /*background-color: #EEEEEE;*/
}

/*---------------------Right Side Container---------*/
#rightcont {
  width: 135px;
  float: right;
}
/* -------------------- feature -------------------- */

#feature {
 width: 135px;
  float: right; 

  font-family: Arial, sans-serif;
  font-size: 11px;

  color: #333333;
  /*background-color: #CCFFCC;*/
}

#feature H2, #home-feature H2 {
  font-size: 12px;
}

#feature H2 A:link, #feature H2 A:visited, #feature H2 A:hover, #home-feature H2 A:link, #home-feature H2 A:visited, #home-feature H2 A:hover {
  padding-left: 16px;
  text-decoration: none;
  color: #912000;
  background-image: url("/resources/images/system/headline_arrow.gif");
  background-position: center left;
  background-repeat: no-repeat;
}

#feature H3, #home-feature H3 {
  font-size: 11px;
}

#feature UL {
  padding-left: 15px;
}

/* -------------------- feature -------------------- */


#cont {
  margin-right: 135px;

  /*background-color: #FFCCCC;*/
}

#contheader {
  background-image: url("/resources/images/system/dropshadow_top.gif");
  background-position: top right;
  background-repeat: no-repeat;

  /*background-color: #FFFF00;*/
}

#contheader-landing {
  background-image: url("/resources/images/system/dropshadow_right.gif");
  background-position: top right;
  background-repeat: repeat-y;
}

#bookmarkbar {
  height: 21px;
  padding-top: 2px;
  padding-right: 35px;
  text-align: right;
}

#breadcrumb {
  padding-top: 2px;
  padding-bottom: 10px;
  padding-left: 20px;
  padding-right: 35px;

  font-family: Arial, sans-serif;
  font-size: 11px;
  color: #452663;
}

#leftcont {
  height: 100%;
  margin-right: 480px;
}


/* -------------------- side navigation -------------------- */

.sidenav UL {
  list-style-type: none;
}

.sidenav UL LI {
  border-bottom: 1px dashed #C2C2C2;
}

.sidenav UL LI A {
  padding-left: 8px;
  display: block;

  text-decoration: none;
  font-family: Arial, sans-serif;
  font-size: 11px;
  line-height: 18px;
}

.sidenav UL LI A:link, .sidenav UL LI A:visited {
  color: #452663;
}

.sidenav UL LI A:hover {
  color: #E5A003;
}

.sidenav UL LI#leftnav-header {
  background-color: #E5A003;
}

.sidenav UL LI#leftnav-header A {
  font-family: Arial, sans-serif;
  font-size: 11px;
  line-height: 19px;
}

.sidenav UL LI#leftnav-header A:link, .sidenav UL LI#leftnav-header A:visited, .sidenav UL LI#leftnav-header A:hover {
  color: #FFFFFF;
}

.sidenav UL LI#mini-rightnav-header {
  font-weight: bold;
}

.sidenav UL LI.sidenav-active {
  background-image: url("/resources/images/system/sidenav_arrow.gif");
  background-position: center left;
  background-repeat: no-repeat;
}

.sidenav UL LI.sidenav-active A, .sidenav UL LI.sidenav-active A:link, .sidenav UL LI.sidenav-active A:visited, .sidenav UL LI.sidenav-active A:hover {
  color: #E5A003;
}

/* -------------------- side navigation -------------------- */

#copy {
  width: 480px;
  float: right;
  /*background-color: #FFCCCC;*/
}

#copybody {
/* IE italics rendering bug fix */
  overflow: hidden;
  o\verflow: visible;
  width: 100%;
  w\idth: auto;
  he\ight: 1%;

  padding-left: 20px;
  padding-right: 35px;

  font-family: Arial, sans-serif;
  font-size: 12px;
  color: #333333;

  background-image: url("/resources/images/system/dropshadow_right.gif");
  background-position: top right;
  background-repeat: repeat-y;
}

#copybody OL, #copybody UL, #copybody BLOCKQUOTE {
  margin-left: 0px;
  padding-left: 40px;
}

#pagetitle {
  color: #452663;
  border-bottom: 15px solid #FFFFFF;
}

#byline {
  padding-top: 15px;
  font-family: Arial, sans-serif;
  font-size: 10px;
  color: #999999;
}

#copyfooter {
  height: 20px;

  background-image: url("/resources/images/system/dropshadow_bottom.gif");
  background-position: top left;
  background-repeat: no-repeat;
}

#footer {
  border-top: 10px solid #FFFFFF;

  font-family: Arial, sans-serif;
  font-size: 10px;
  color: #999999;
}

#footer A, #footer A:link, #footer A:visited, #footer A:hover {
  color: #999999;
}

/* -------------------- navigation topics -------------------- */

#nav, #nav UL {
  list-style: none;

  font-family: Arial, sans-serif;
  font-size: 11px;
}

#nav LI {
  float: left;

  background-color: #C2C2C2;
  background-image: url("/resources/images/system/topicdiv2_off.gif");
  background-position: center left;
  background-repeat: no-repeat;
}

#nav LI A {
  padding: 0px 12px;
  display: block;

  text-decoration: none;
  line-height: 23px;
}

#nav LI A:link, #nav LI A:visited {
  color: #452663;
}

#nav LI A:hover {
  color: #FFFFFF;
}

#nav LI:hover, #nav LI.sfhover {
  background-color: #E5A003;
  background-image: url("/resources/images/system/topicdiv2_hi.gif");
  background-position: center left;
  background-repeat: no-repeat;
}

#nav LI:hover UL, #nav LI.sfhover UL {
  left: auto;
}

#nav LI UL {
  width: 160px;
  position: absolute;
  left: -999em;
}

#nav LI UL LI {
  border-left: 1px solid #C2C2C2;
  border-right: 1px solid #C2C2C2;
  border-bottom: 1px dashed #C2C2C2;
}

#nav LI UL A {
  width: 160px;
  padding-left: 6px;
  padding-right: 0px;

  line-height: 17px;
}

#nav LI UL A:link, #nav LI UL A:visited {
  color: #452663;
  background-color: #FDF9F0;
  background-image: none;
}

#nav LI UL A:hover {
  color: #FFFFFF;
  background-color: #E5A003;
}

#nav .current:link, #nav .current:visited {
  color: #452663;
  background-color: #FDF9F0;
  background-image: url("/resources/images/system/topicdiv2_on.gif");
  background-position: center left;
  background-repeat: no-repeat;
}

#nav .current:hover {
  color: #FFFFFF;
  background-color: #E5A003;
  background-image: url("/resources/images/system/topicdiv2_hi.gif");
  background-position: center left;
  background-repeat: no-repeat;
}

#nav LI.home {
  padding-left: 2px;
  padding-right: 1px;
  background-image: none;
}

/* -------------------- navigation topics -------------------- */


/* -------------------- sitelet category -------------------- */

/* not used */
#mini-struct {
  width: 770px;
  margin: 10px;
}

#mini-main {
  width: 770px;
  border-top: 12px solid #FFFFFF;
  /*background-color: #FFFFCC;*/
}


#mini-leftcont {
  height: 100%;
  margin-right: 625px;
  /*background-color: #FFCCCC;*/
}

#mini-cont {
  float: right;
  width: 625px;
  /*background-color: #CCFFCC;*/
}

#mini-contheader {
  padding-left: 20px;

  background-image: url("/resources/images/system/dropshadow_top.gif");
  background-position: top right;
  background-repeat: no-repeat;
  /*background-color: #FFFF00;*/
}

#mini-copy {
  padding-left: 20px;

  background-image: url("/resources/images/system/dropshadow_right.gif");
  background-position: top right;
  background-repeat: repeat-y;
  /*background-color: #CCFFCC;*/
}

#mini-bookmarkbar {
  height: 28px;
  padding-top: 2px;
  padding-right: 20px;
  text-align: right;
}

#mini-breadcrumb {
  padding-top: 2px;
  padding-right: 20px;
  padding-bottom: 10px;
}

#mini-rightcont {
  margin-left: 445px;
  padding-right: 20px;
  /*background-color: #CCCCFF;*/
}

#mini-copybody {
  float: left;
  width: 425px;

  font-family: Arial, sans-serif;
  font-size: 12px;
  color: #333333;
  /*background-color: #FFFF00;*/
}

#mini-copybody OL, #mini-copybody UL {
  margin-left: 0px;
  padding-left: 40px;
}

#mini-copyfooter {
  width: 625px;
  height: 20px;

  background-image: url("/resources/images/system/dropshadow_bottom_mini.gif");
  background-position: top left;
  background-repeat: no-repeat;
}

.clearer {
  height: 1px;
  clear: both;
}

/* -------------------- sitelet category -------------------- */


/* -------------------- home page -------------------- */

#home-feature {
  width: 203px;
  float: right;

  font-family: Arial, sans-serif;
  font-size: 11px;

  color: #333333;
  /*background-color: #CCFFCC;*/
}

#home-Cont {
  width: 550px;
  margin-right: 203px;

  /*background-color: #FFCCCC;*/
}

#home-copy {
  /*background-color: #FFCCCC;*/
}

#home-copybody {
  padding-right: 10px;

  font-family: Arial, sans-serif;
  font-size: 11px;
  color: #333333;

  background-image: url("/resources/images/system/dropshadow_right.gif");
  background-position: top right;
  background-repeat: repeat-y;
}

#home-copyfooter {
  height: 20px;

  background-image: url("/resources/images/system/dropshadow_bottom_home.gif");
  background-position: top left;
  background-repeat: no-repeat;
}

/* -------------------- home page -------------------- */


#sidead {
  padding-top: 18px;
  text-align: center;
  font-family: Arial, sans-serif;
  font-size: 10px;
  color: #999999;
}
#rightsidead {
  padding-top: 18px;
 /* float:right;*/
  text-align: center;
  font-family: Arial, sans-serif;
  font-size: 10px;
  color: #999999;
}
#bottomad {
  text-align: center;
  font-family: Arial, sans-serif;
  font-size: 10px;
  color: #999999;
}

.caption {
  font-family: Arial, sans-serif;
  font-size: 11px;
  color: #999999;
}

.lowersep {
  border-top: 1px dotted #333333;
}

A.bookmark {
  padding-left: 9px;
  background-image: url("/resources/images/system/bookmark.gif");
  background-position: top left;
  background-repeat: no-repeat;
}


A.function {
  font-family: Arial, sans-serif;
  font-size: 11px;
  color: #452663;
}

A.priv, A.x-arc {
  padding-right: 13px;
  background-image: url("/resources/images/system/priv.gif");
  background-position: bottom right;
  background-repeat: no-repeat;
}

TR.datarow1 TD {
  border-bottom: 1px solid #CCCCCC;
}

TR.datarow2 TD {
  background-color: #FDF9F0;
  border-bottom: 1px solid #CCCCCC;
}

/* -------------------- copy body links -------------------- */

#copybody A:link, #mini-copybody A:link, #home-copybody A:link, #feature A:link, #home-feature A:link {
  color: #333333;
}

#copybody A:visited, #mini-copybody A:visited, #home-copybody A:visited, #feature A:visited, #home-feature A:visited {
  color: #999999;
}

#copybody A:hover, #mini-copybody A:hover, #home-copybody A:hover, #feature A:hover, #home-feature A:hover {
  color: #E5A003;
}

#copybody A.function:link, #copybody A.function:visited, #copybody A.function:hover, #mini-copybody A.function:link, #mini-copybody A.function:visited, #mini-copybody A.function:hover {
  color: #452663;
}

#copybody H1 A:link, #copybody H1 A:visited, #copybody H1 A:hover, #mini-copybody H1 A:link, #mini-copybody H1 A:visited, #mini-copybody H1 A:hover {
  color: #912000;
}

#copybody H2 A:link, #copybody H2 A:visited, #copybody H2 A:hover, #mini-copybody H2 A:link, #mini-copybody H2 A:visited, #mini-copybody H2 A:hover, #home-copybody H2 A:link, #home-copybody H2 A:visited, #home-copybody H2 A:hover {
  color: #912000;
}

#copybody H3 A:link, #copybody H3 A:visited, #copybody H3 A:hover, #mini-copybody H3 A:link, #mini-copybody H3 A:visited, #mini-copybody H3 A:hover, #home-copybody H3 A:link, #home-copybody H3 A:visited, #home-copybody H3 A:hover {
  color: #333333;
}

/* -------------------- copy body links -------------------- */
