/*
*** global definitions ***
 */

body {
	font-family:Arial,sans-serif;
	font-size: 11px;
	color:#333333;
	background-color:#ffffff;
	}

A:link    { color: #336699; } /* unvisited links */
A:visited { color: #336699; } /* visited links   */
A:hover   { color: #274d72; } /* user hovers     */
A:active  { color: #336699; } /* active links    */

/* Oldie but goodie
A:link, A.novisit:link, A.novisit:visited {color:#336699;}
A:visited {color:#336699;}
A:hover, A.novisit:hover {color:#274d72;text-decoration:underline;} */

/* Header Links */
#am-header a:link, #am-header a:visited, #am-header a:hover { text-decoration: underline;  font-weight: bold; }
#am-header a:link, #am-header a:visited { color: #369; }
#am-header a:hover { color: #274D72; }

#am-header {
  background-color: #ECF3F7;
  border-bottom: 2px solid #3C6995;
  background-image: url(../images/common/ui-page-bar-back.gif);
  background-repeat: repeat-x;
}
#am-header .customerwelcome {
  margin-top: 5px;
  text-align: right;
  margin-right: 5px;
  font-size: 12px;
}
#am-header .logout {
  padding-top: 30px;
  text-align: right;
  font-size: 12px;
  margin-right: 3px;
}
#am-header .returnhome { margin-top: 8px; padding-left: 10px; font-size: 12px; }
#am-header h1 {
  /*margin-top:45px;margin-left:10px;color:#333;*/
  color: #333;
  padding-top: 25px;
  margin-left: 10px;
  font-size: 20px;
}

ul {
   padding-top:5px;
   padding-bottom:8px;
}
/* To fix IE */
* html ol {
  margin-left: 5px;
}

h1 {
	font-family:Arial,sans-serif;
	font-weight: bold;
	color: #112269;
	font-size:18px;
	}

/*
*** home search box styles ***
 */

.undersearchbox {
	font-size: 9px;
	font-weight: bold;
}

.smallsearchboxcopy { font-size: 9px;}
.smallsearchboxcopy A:visited { color: #336699; } /* visited links   */
.smallsearchboxcopy A:hover {color: #336699;}

.searchboxnew {
	background-color: #C9E355;
	border-top: 1px solid #112269;
	border-bottom: 1px solid #112269;
}

.searchboxnewleft { border-left: 1px solid #112269; }
.searchboxnewright {	border-right: 1px solid #112269; }

.abovesearchbox {font-size: 11px;}
.abovesearchbox A:visited { color: #336699; } /* visited links   */
.abovesearchbox A:hover {color: #336699;}

.searchcopysmall {
	font-family:Arial,sans-serif;
	background-color:#B7D3E1;
	font-size:9px;
	vertical-align: middle;
	}

.searchcopysmall A:visited { color: #336699; } /* visited links   */
.searchcopysmall A:hover {color: #336699;}

/*
*** TABLE definitions ***
 */

table.leftrightborder {
	border-top-width: 0px;
	border-style: solid;
	border-left-width: 1px;
	border-left-color: #B7D3E1;
	border-right-color: #B7D3E1;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	font-size:11px;
	}

table.leftrightdark {
	border-top-width: 0px;
	border-style: solid;
	border-left-width: 1px;
	border-left-color: #B7D3E1;
	border-right-color: #B7D3E1;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	font-size:11px;
	}

table.leftrightblack {
	border-top-width: 0px;
	border-style: solid;
	border-left-width: 1px;
	border-left-color: #000000;
	border-right-color: #000000;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	font-size:11px;
	}

table.minitablegrayborder {
	border: thin solid rgb(204,204,204);
	border-width: 1px;
	}

/*
*** TD definitions ***
*/

td {
	font-family:Arial,sans-serif;
	font-size: 11px;
	}

td.formerror { color: #C00; }

div.formerror { color: #C00; }

span.formerror { color: #C00; }

td.copy {
	font-family:Arial,sans-serif;
	font-size: 11px;
	}

td.darkrule {
	background-color:#B7D3E1;
	}

td.darkruletop {
	background-color:#ffffff;
	border-top-width: 1px;
	border-top-color: #B7D3E1;
	border-right-color: #B7D3E1;
	border-style: solid;
	border-left-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	}

td.darkruleborderline {
	font-family:Arial,sans-serif;
	background-color:#B7D3E1;
	}

td.dark {
	background-color:#B7D3E1;
	}

td.dark h4 {
  background-color: #B8D3E1;
  margin: 0;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1.2em;
  font-weight: bold;
  /*height: 2em;*/
}

td.light {
	background-color:#B7D3E1;
	}

td.lightleft {
	background-color:#B7D3E1;
	border-top-width: 0px;
	border-style: solid;
	border-left-width: 1px;
	border-left-color: #B7D3E1;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	}

td.lightright {
	background-color:#B7D3E1;
	border-top-width: 0px;
	border-style: solid;
	border-left-width: 0px;
	border-right-color: #B7D3E1;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	}

td.grayborderline {
	font-family:Arial,sans-serif;
	background-color:#CCCCCC;
	}

td.dark-leftborder {
	font-family:Arial,sans-serif;
	background-color:#B7D3E1;
	border-top-width: 0px;
	border-style: solid;
	border-left-width: 1px;
	border-left-color: #B7D3E1;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	font-size:11px;
	}

td.dark-rightborder {
	font-family:Arial,sans-serif;
	background-color:#B7D3E1;
	border-top-width: 0px;
	border-style: solid;
	border-left-width: 0px;
	border-right-color: #B7D3E1;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	font-size:11px;
	}

td.leftborder {
	font-family:Arial,sans-serif;
	border-top-width: 0px;
	border-style: solid;
	border-left-width: 1px;
	border-left-color: #B7D3E1;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	font-size:11px;
	}

td.dark-topborder {
	font-family:Arial,sans-serif;
	background-color:#B7D3E1;
	border-top-width: 0px;
	border-style: solid;
	border-top-width: 1px;
	border-top-color: #B7D3E1;
	border-left-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	font-size:11px;
	}

td.lightcalltoaction {
	font-family:Arial,sans-serif;
	background-color:#EBF5DB;
	}

td.lightcalltoaction-rightborder {
	font-family:Arial,sans-serif;
	background-color:#EBF5DB;
	border-top-width: 0px;
	border-left-width: 0px;
	border-style: solid;
	border-right-width: 1px;
	border-right-color: #B7D3E1;
	border-bottom-width: 0px;
	font-size:11px;
	}

td.lightcalltoaction-leftborder {
	font-family:Arial,sans-serif;
	background-color:#EBF5DB;
	border-top-width: 0px;
	border-left-width: 1px;
	border-style: solid;
	border-right-width: 0px;
	border-left-color: #B7D3E1;
	border-bottom-width: 0px;
	font-size:11px;
	}

td.rightborder {
	font-family:Arial,sans-serif;
	border-top-width: 0px;
	border-left-width: 0px;
	border-style: solid;
	border-right-width: 1px;
	border-right-color: #B7D3E1;
	border-bottom-width: 0px;
	font-size:11px;
	}

td.leftrightborder {
	font-family:Arial,sans-serif;
	border-top-width: 0px;
	border-style: solid;
	border-left-width: 1px;
	border-left-color: #B7D3E1;
	border-top-width: 0px;
	border-right-width: 1px;
	border-right-color: #B7D3E1;
	border-bottom-width: 0px;
	font-size:11px;
	}

td.leftrightblack {
	font-family:Arial,sans-serif;
	border-top-width: 0px;
	border-style: solid;
	border-left-width: 1px;
	border-left-color: #000000;
	border-top-width: 0px;
	border-right-width: 1px;
	border-right-color: #000000;
	border-bottom-width: 0px;
	font-size:11px;
	}

td.topborder {
	font-family:Arial,sans-serif;
	border-top-width: 1px;
	border-style: solid;
	border-left-width: 0px;
	border-right-width: 0px;
	border-top-color: #B7D3E1;
	border-bottom-width: 0px;
	font-size:11px;
	}

td.topborderblack {
	border-top-width: 1px;
	border-top-color: #000000;
	border-style: solid;
	border-left-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	}

td.blackborderline { background-color:#FFFFFF; }

td.amleftpadding { padding-left:10px; }

td.blackborder {
	border-top-width: 0px;
	border-left-width: 0px;
	border-style: solid;
	border-right-width: 1px;
	border-right-color: #CCCCCC;
	border-bottom-width: 0px;
	font-size:11px;
	}

td.calltoaction {
	font-family:Arial,sans-serif;
	background-color:#B7D3E1;
	}

td.calltoaction-light {
	font-family:Arial,sans-serif;
	background-color:#FCF2CC;
	}

td.calltoaction-rightborder {
	font-family:Arial,sans-serif;
	background-color:#B7D3E1;
	border-top-width: 0px;
	border-left-width: 0px;
	border-style: solid;
	border-right-width: 1px;
	border-right-color: #B7D3E1;
	border-bottom-width: 0px;
	font-size:11px;
	}

td.calltoaction-leftborder {
	font-family:Arial,sans-serif;
	background-color:#B7D3E1;
	border-top-width: 0px;
	border-style: solid;
	border-left-width: 1px;
	border-left-color: #B7D3E1;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	font-size:11px;
	}

td.calltoaction-leftrightborder {
	font-family:Arial,sans-serif;
	background-color:#D7E8A1;
	border-top-width: 0px;
	border-left-color: #B7D3E1;
	border-left-width: 1px;
	border-style: solid;
	border-right-width: 1px;
	border-right-color: #B7D3E1;
	border-bottom-width: 0px;
	font-size:11px;
	}

td.calltoaction-topbottomborder-black {
	border-top-width: 1px;
	border-style: solid;
	border-left-width: 0px;
	border-bottom-color: #000000;
	border-top-color: #000000;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	font-size:11px;
	font-family:Arial,sans-serif;
	background-color:#D7E8A1;
	}

td.searchleft {
	font-family:Arial,sans-serif;
	background-color:#B7D3E1;
	border-style: solid;
	border-left-width: 1px;
	border-left-color: #B7D3E1;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	}

td.searchleft-black {
	font-family:Arial,sans-serif;
	background-color:#B7D3E1;
	border-style: solid;
	border-left-width: 1px;
	border-left-color: #000000;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	}

td.searchright {
	font-family:Arial,sans-serif;
	background-color:#B7D3E1;
	border-style: solid;
	border-right-width: 1px;
	border-right-color: #B7D3E1;
	border-top-width: 0px;
	border-left-width: 0px;
	border-bottom-width: 0px;
	}

td.searchcopy {
	font-family:Arial,sans-serif;
	background-color:#B7D3E1;
	font-size:12px;
	}

td.dark-TopRightBlackborder {
	border-style: solid;
	background-color:#B7D3E1;
	border-top-color: #000000;
	border-top-width: 1px;
	border-right-width: 1px;
	border-right-color: #000000;
	border-left-width: 0px;
	border-bottom-width: 0px;
}

td.RightBlackBorder {
    border-style: solid;
	background-color:#FFFFFF;
	border-right-width: 1px;
	border-right-color: #CCCCCC;
	border-top-width: 0px;
	border-left-width: 0px;
	border-bottom-width: 0px;
	}

td.pagePadding {
   padding-left:75px;
   padding-right:75px;
   padding-top:20px;
   padding-bottom:20px;
}

	td.BottomBlackBorder {
    border-style: solid;
	background-color:#FFFFFF;
	border-right-width: 0px;
	border-top-width: 0px;
	border-left-width: 0px;
	border-bottom-width: 1px;
	border-bottom-color: #000000;
	}

	td.dark-TopGreenborder {
	border-style: solid;
	background-color:#B7D3E1;
	border-top-color: #B7D3E1;
	border-top-width: 1px;
	border-right-width: 0px;
	border-left-width: 0px;
	border-bottom-width: 0px;
}

td.calltoaction-Boxborder {
	border-style: solid;
	background-color:#FFFFFF;
	border-top-width: 0px;
	border-right-width: 1px;
	border-right-color: #B7D3E1;
	border-left-width: 1px;
	border-left-color: #B7D3E1;
	border-bottom-width: 1px;
	border-bottom-color: #B7D3E1;
}
td.calltoaction-Actionbox {
	border-style: solid;
	background-color:#FFFFFF;
	border-top-width: 0px;
	border-right-width: 1px;
	border-right-color: #B7D3E1;
	border-left-width: 1px;
	border-left-color: #B7D3E1;
	border-bottom-width: 0px;
}

td.calltoaction-ActionboxBottom
{
	border-style: solid;
	background-color:#D7E8A1;
	border-top-width: 0px;
	border-right-width: 1px;
	border-right-color: #B7D3E1;
	border-left-width: 1px;
	border-left-color: #B7D3E1;
	border-bottom-width: 1px;
	border-bottom-color: #B7D3E1;
}
td.calltoaction-RightGrayborder {
	border-style: solid;
	background-color:#FFFFFF;
	border-top-width: 0px;
	border-right-width: 1px;
	border-right-color: #CCCCCC;
	border-left-width: 0px;
	border-bottom-width: 0px;
}
td.calltoaction-RightGrayborder-greenbg {
	border-style: solid;
	background-color:#D7E8A1;
	border-top-width: 0px;
	border-right-width: 1px;
	border-right-color: #CCCCCC;
	border-left-width: 0px;
	border-bottom-width: 0px;
}

td.rightgrayborderline {
	border-right:1px solid #CCCCCC;
}

td.Footer {
        border-style: solid;
        background-color:#D7E8A1;
        border-top-width: 0px;
        border-right-width: 1px;
        border-right-color: #FFFFFF;
        border-left-width: 0px;
        border-bottom-width: 0px;
}

td.Footer-last {background-color:#D7E8A1;}

td.offerbox-background
{
	border-style: solid;
	background-color:#D7E8A1;
	border-top-width: 1px;
	border-top-color: #B7D3E1;
	border-right-width: 0px;
	border-left-width: 0px;
	border-bottom-width: 1px;
	border-bottom-color: #B7D3E1;
}

td.greenblackborder {
        border-top-width: 0px;
	   background-color:#D7E8A1;
        border-left-width: 0px;
        border-style: solid;
        border-right-width: 1px;
        border-right-color: #000000;
        border-bottom-width: 0px;
        font-size:11px;
        }

td.headercell {
	padding-left:5px;
	padding-right:5px;
   padding-top:5px;
   padding-bottom:5px;
   background-color: #DDDDDD;
}

td.offerbox-background
{
	border-style: solid;
	background-color:#D7E8A1;
	border-top-width: 1px;
	border-top-color: #B7D3E1;
	border-right-width: 0px;
	border-left-width: 0px;
	border-bottom-width: 1px;
	border-bottom-color: #B7D3E1;
}

/*
*** DIV AND SPAN definitions ***
 */

div.subhead {
	font-family:Arial,sans-serif;
	font-weight: bold;
	}

div.subhead-sm {
	font-family:Arial,sans-serif;
	font-weight: bold;
	font-size:11px;
	letter-spacing:-0.1em;
	}

span.subhead {
	font-family:Arial,sans-serif;
	font-weight: bold;
	color: #000000;
	}

div.bluesubhead {
	font-family:Arial,sans-serif;
	font-weight: bold;
	color: #112269;
	}

span.bluesubhead {
	font-family:Arial,sans-serif;
	font-weight: bold;
	color: #112269;
	}

span.darkbluesubhead {
	font-family:Arial,sans-serif;
	font-weight: bold;
	color: #112269;
	}
span.redsubhead {
	font-family:Arial,sans-serif;
	font-weight: bold;
	color: #993300;
	}

span.emphasis {
	font-family:Arial,sans serif;
	color: #993300;
	}


/*
*** Other definitions***
 */

.dark {
	background-color:#B7D3E1;
	}

.amMenu{
	background-color:#E9E9E9;
}

.text {
	font-family:arial,sans-serif;
	font-size:11px
	}

.answer-sp {
	FONT-SIZE: 11.5px;
   FONT-FAMILY: Arial,Sans-serif;
}

.subtitle-sp {
	FONT-SIZE: 21px;
   FONT-FAMILY: Arial,Sans-serif;
   font-style:italic;
   font-weight:bold;
}

.trans-sp {
	margin-bottom:4px;
	font-style:italic;
	color:#000000;
	font-size:105%;
	font-weight:bold;
	}

EM.trans-sp {
	font-size:115%;
	font-weight: bolder;
}

.undo-sp {
	font-style: normal;
	}

li.trans-sp {
	margin-top:0px;
	font-style:italic;
	font-size:11.5;
	}

select.selectAccount { width : 525;}

.lightcalltoaction-hairlinebox{
	background-color: #EBF5D6;
	border: 1px solid #CCCCCC;
}

.grayhairlinebox{ border: 1px solid #999999; }

.srchInput{
	border-left: 1px solid #4E4E4E;
	border-top: 1px solid #4E4E4E;
	border-right: 1px solid #EAEAEA;
	border-bottom: 1px solid #EAEAEA;
	width:142px;
	font-family:Arial,Sans-serif;
	font-size:11px;
	}

.homesrchInput{
	border-left: 1px solid #4E4E4E;
	border-top: 1px solid #4E4E4E;
	border-right: 1px solid #EAEAEA;
	border-bottom: 1px solid #EAEAEA;
	width:230px;
	font-family:Arial,Sans-serif;
	font-size:11px;
	}

.namesrchInput{
	border-left: 1px solid #4E4E4E;
	border-top: 1px solid #4E4E4E;
	border-right: 1px solid #EAEAEA;
	border-bottom: 1px solid #EAEAEA;
	width:200px;
	font-family:Arial,Sans-serif;
	font-size:11px;
	}

.emailSrchInputLeft{
        border-left: 1px solid #4E4E4E;
        border-top: 1px solid #4E4E4E;
        border-right: 1px solid #EAEAEA;
        border-bottom: 1px solid #EAEAEA;
        width:80px;
        font-family:Arial,Sans-serif;
        font-size:11px;
}

.smtext {
	font-family:Arial,Sans-serif;
	font-size:10px;
	}

.minitext {
	font-family:Arial,Sans-serif;
	font-size:9.5px;
	}

.mediumtext {
	font-family:Arial,Sans-serif;
	font-size:12px;
	font-weight:bold;
	}

.subtitle {
	font-family:Arial,Sans-serif;
	font-size:20px;
	}

.faxtitle {
	font-family:Arial,Sans-serif;
	font-size:14px;
	font-weight:bold;
	}

.faxsubtitle {
	font-family:Arial,Sans-serif;
	font-size:12px;
	font-weight:bold;
	}

.subheader {
	font-family:Arial,Sans-serif;
	font-size:20px;
	}

.lgtext {
	font-family:Arial,Sans-serif;
	font-size:13px;
	}

.color-name {color:#112269;}
.color-manage {color:#112269;}
.color-default {color:#930;}

.trail-here {
	font-family:Arial,Sans-serif;
	font-size:9.5px;
	font-weight:bold;
	}

.trail {
	color:#999999;
	font-family:Arial,sans-serif;
	font-size:9.5px;
	}

.trail A:link, .trail A:visited {color:#039;}
.trail A:hover {color:#900;text-decoration:underline;}

.faq-title {
	color:#333;
	font-family:Arial,Sans-serif;
	font-size:11px;
	font-weight:bold;
	}

A.faq {
	font-family:Arial,Sans-serif;
	font-size:10px;
	}

A.footer {
	color:#fff;
	font-family:Arial,Sans-serif;
	font-size:10px;
	text-decoration:underline;
	}

A.sublevel {
	color:#fff;
	font-family:Arial,Sans-serif;
	font-size:10px;
	text-decoration:underline;
	}

.label {
	color:#933;
	font-family:Arial,Sans-serif;
	font-size:12px;
	font-weight:bold;
	}

.question {
	color:#000;
	font-family:Arial,Sans-serif;
	font-size:11px;
	font-weight:bold;
	}

.answer {
	color:#000;
	font-family:Arial,Sans-serif;
	font-size:11px;
	}

a.textHelpAirline:link, a.textHelpAirline:visited {
	font-family:Arial,Sans-serif;
	font-size:10px;
	color: #039;
	text-decoration: underline;
	}

.textAirlineBox {
	font-family:Arial,Sans-serif;
	font-size:11px;
	color: #3F434C;
	}

.textBoldAirlineBox {
	font-family:Arial,Sans-serif;
	font-size:11px;
	font-weight: bold;
	color: #3F65B8;
	}

.textWarningAirlineBox {
	font-family: Arial,sans-serif;
	font-size: 11px;
	color: #CC0000;
	}

.textBoldWarningAirlineBox {
	font-family: Arial,sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #CC0000;
	}

.airlineEntryBox {
	width:192px;
	border: 1px solid;
	color: 3F434C;
	}

A.whitelink:Hover, A.whitelink:Visited	{
	color: #FFFFFF;
	text-decoration:underline;
	font-size:10px;
	}

.whttext {
	font-family:Arial,Sans-serif;
	font-size:11px;
	color:#FFFFFF;
	}

.manageGray{
	color:#999999;
	font-family:Arial,Sans-serif;
	font-size:11px;
	}

.allWhite {
  font-family:Arial,Sans-serif;
  font-size:11px;
  color:#FFFFFF;
	}

.allWhite A:link, .allWhite A:visited, .allWhite A:hover {
  font-family:Arial,Sans-serif;
  font-size:11px;
  color:#FFFFFF;
  text-decoration:underline;
	}

.textHeaderGreen {
	font-family: Arial,sans-serif;
	font-size:12px;
	font-weight: bold;
	color:#548300;
	}

.smallText {
	font-family: Arial,sans-serif;
	font-size:10px;
	}

.helpLink {

   font-weight:normal;
   text-transform:normal;
   margin:0px 0px 5px 2px;
   padding:0px;

}

.indent {
	padding-left:10px;
   padding-top:3px;
   padding-bottom:3px;
}

.padding {
	padding-left:5px;
	padding-right:5px;
   padding-top:5px;
   padding-bottom:5px;
}

.homesearchboxrule-top {
border-top: 1px solid #000000;
background-color:#B7D3E1;
}

.homesearchboxrule-bottom {
border-bottom: 1px solid #000000;
background-color:#B7D3E1;
}

.homesearchboxrule-left {
border-left: 1px solid #000000;
background-color:#B7D3E1;
}

.homecolumnrule-left {
border-left: 1px solid #000000;
background-color:#D7E8A1;
}

.homecolumnrule-bottom {
border-left: 1px solid #000000;
border-bottom: 1px solid #000000;
background-color:#D7E8A1;
}

.homeinnerrule-top {
border-top: 1px solid #cccccc;
border-right: 1px solid #cccccc;
}

.homeinnerrule-bottom {
border-bottom: 1px solid #cccccc;
border-right: 1px solid #cccccc;
}

.homeinnerrule-left {border-left: 1px solid #cccccc;}

.homeinnerrule-right {border-right: 1px solid #cccccc;}

.homebullets {line-height: 18px;}

.cos {  font-family: Arial,sans-serif; font-size: 11px; font-style: normal; font-weight: normal; font-variant: normal; color: #000000;}
.error {  font-family: Arial,sans-serif; font-size: 11px; font-style: normal; font-weight: normal; font-variant: normal; color: red;}
.address {  font-family: Arial,sans-serif; font-size: 10px; font-style: normal; font-weight: bold; text-transform: uppercase; color: #336699; line-height: normal; font-variant: normal;}
.domain {  font-family: Arial,sans-serif; font-size: 12px; font-style: normal; font-weight: bolder; font-variant: normal; text-transform: uppercase; color: #112269;}
/*.price {  font-family: Arial,sans-serif; font-size: 14px; font-style: normal; font-weight: bolder; font-variant: normal; text-transform: uppercase; color: #CC0000;}*/
.smallbluetext {font-size: 11px}
.jumpnav {border: 1px solid #cccccc; padding: 2px;}
.jumpnavtext {color: #336699; cursor: hand; text-decoration: underline; background-color: #FFFFFF; width: auto; padding: 2px; font-weight: bold; }
.linkage {cursor: hand; text-decoration: underline; background-color: #FFFFFF; width: auto; padding: 2px; color: #336699;}
.navigation-std {color:#336699; text-decoration:underline;}

.homesearchboxrule-right {
border-right: 1px solid #000000;
background-color:#B7D3E1;
}

.homeprodheaders {
font-family:Arial,Sans-serif;
font-size:17px;
color:#112269;
}
.textnavhome-select {
background:#666666;
}

.textnavborders { border-right: 1px solid #CCCCCC;}

.textnavborders-select {
	border-right: 1px solid #CCCCCC;
	background: #666666;
}
.textnavtable {
	border-top: 1px solid #000000;
	border-right: 1px solid #000000;
}

a.textnav-select:link, a.textnav-select:visited, a.textnav-select:hover {
	color:#ffffff;
	font-size: 9px;
	font-weight: bold;
	text-decoration: underline;
}

a.textnav-select:hover {
	color:#608F01;
}

a.textnav:link, a.textnav:visited, a.textnav:hover {
	font-size: 9px;
	color:#3F3F3F;
	font-weight: bold;
	text-decoration: underline;
}

a.textnav:hover {
	color:#608F01;
}

#main {
  width: 750px;
}

#content {
	border-right: 1px black solid;
	padding-left:20px;
	padding-right:30px;
	padding-top:15px;
}

.rightsidead {
  float: right;
  margin: 50px 15px 0 0;
}

table.ad {
  padding: 0;
  border: 0;
  width: 198px;
}

table.ad div {
  color: #112269;
  font-size: 14px;
  font-family: Arial Black,sans serif;
}

.productoffer {
  width: 450px;
}

.productoffer h1 {
  margin: 0 0 0 2px;
  width: 400px;
}

.productoffer .description {
  margin: 10px 0 0 10px;
}

.productoffer .infolinks {
  margin: 5px 0 0 10px;
  font-weight: bold;
}

/* Hosting Packages */
table.hostingpackages {
  padding: 0;
  border: 0;
  width: 582px;
}

/* Standard Package Column */
table.hostingpackages td.standard {
  border-left: 1px #B7D3E1 solid;
  border-bottom: 1px #B7D3E1 solid;
  vertical-align: text-top;
  padding: 5px;
}

/* Advanced Package Column */
table.hostingpackages td.advanced {
  border-bottom: 1px #B7D3E1 solid;
  border-left: 1px #CCCCCC solid;
  border-right: 1px #CCCCCC solid;
  background-color: #D7E8A1;
  vertical-align: text-top;
  padding: 5px;
}

/* E-Commerce Package Column */
table.hostingpackages td.ecommerce {
  border-right: 1px #B7D3E1 solid;
  border-bottom: 1px #B7D3E1 solid;
  vertical-align: text-top;
  padding: 5px;
}

table.hostingpackages td div.containment {
  padding: 0;
}

table.hostingpackages td p.description {
  margin: 3px 0;
}

table.hostingpackages td table.featurelist {
  padding: 0;
  border: 0;
  width: 100%;
}

table.featurelist td {
  padding: 2px 0;
}

table.featurelist td.feature {
  width: 63%;
}

table.featurelist td.value {
  width: 37%;
}

table.hostingpackages td .findoutmore {
  margin: 10px 0;
}

table.hostingpackages td.standard div.optionselection, table.hostingpackages td.ecommerce div.optionselection {
  border-top: 1px #EEEEEE solid;
  margin-top: 5px;
  padding-top: 5px;
}

table.hostingpackages td.advanced div.optionselection {
  border-top: 1px #B7D3E1 solid;
  margin-top: 5px;
  padding-top: 5px;
}

table.hostingpackages td div.optionselection form {
  margin: 0;
}

table.hostingpackages td div.optionselection dl.term {
  margin: 3px 0 20px 0;
}

table.hostingpackages td div.optionselection dl.term dt {
  width: 25px;
  float: left;
}

table.hostingpackages td div.optionselection dl.term dd {
  margin: 0 0 8px 0;
}

table.hostingpackages td div.optionselection div.faq {
  float: right;
  width: 100px;
  margin-right: 15px;
  margin-top: 10px;
}

table.hostingpackages td div.optionselection dl.platform {
  margin: 3px 0 0 0;
}

table.hostingpackages td div.optionselection dl.platform dt {
  width: 25px;
  float: left;
}

table.hostingpackages td div.optionselection dl.platform dd {
  margin: 8px 0;
}

table.hostingpackages td div.optionselection form .select {
  text-align: right;
}

h3.leveltwo {
  border-bottom: 1px solid #B7D3E1;
}

.leveltwooffers {
  width: 615px;
  margin-left: 10px;
}

.leveltwooffers .rightsideoffer {
  float: right;
  border-left: 1px solid #CCCCCC;
  padding-left: 8px;
}

.leveltwooffers p {
  margin: 0;
}

.leveltwooffers .description {
  margin: 10px 0;
  width: 300px;
}

.leveltwooffers p.offerprice {
  font-weight: bold;
}

.notebene {
  margin: 10px 0 0 0;
}

div.totop {
    text-align: right;
	margin: 10px 0;
  }

div.sectionhead {
  font-weight: bold;
  margin-bottom: 10px;
}

div.definition {
  margin: 10px 0;
}

div.definition p {
  margin: 0;
}

.defterm {
  text-decoration: underline;
}
a.linkft:link, a.linkft:visited, a.linkft:hover, a.linkft:active {
	color: #666;
	text-decoration: underline;
}

td.box01
{
	border-style: solid;
	background-color:#CCCCCC;
	border-top-width: 0px;
	border-top-color: #FFFFFF;
	border-right-width: 1px;
	border-right-color: #FFFFFF;
	border-left-width: 0px;
	border-left-color: #FFFFFF;
	border-bottom-width: 0px;
	border-bottom-color: #FFFFFF;
}

td.box02
{
	border-style: solid;
	background-color:#CCCCCC;
	border-top-width: 1px;
	border-top-color: #FFFFFF;
	border-right-width: 0px;
	border-right-color: #FFFFFF;
	border-left-width: 0px;
	border-left-color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-color: #FFFFFF;
}

.style1 {
	font-family: Arial, Helvetica, sans-serif;
	color: #336699;
	font-weight: bold;
	font-size: 12px;
	line-height:25px;
}
.style2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:30px;
}
.style3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}
div.secondary {
        background-color:#E5E5E5;
		margin-top: 5px;
		margin-bottom: 5px;
		text-align: center;
		font-size: 11px;
}
div.secondary a:link,
div.secondary a:visited,
div.secondary a:hover { margin-left: 5px; margin-right:5px; color: #666; }
div.smallarrow {
    padding: 0px;
    padding-bottom: 5px;
    padding-left: 22px;
    background-image: url(/images/common/small-arrow.gif);
    background-repeat: no-repeat;
}

.am-title {
  font-family: arial, sans-serif;
  font-size: 14px;
  font-weight: bolder;
  color: black;
  margin-bottom: 16px;
}

td.dark {
  color: black;
  font-weight: bold;
  font-size: 12px;
}

.dashboarditem {
  border: solid #C5EE62 1px;
  font-size: 1.2em; 
  background-color: #F2FFD3;
  padding: 10px; 
  padding-top: 0px;
} 

.am-upsell {
  border: solid #efece3 2px;
  background-color: #fff8e6;
  margin-top: 15px; 
  border-spacing: 0;
}

.am-upsell td {
  padding: 0px 15px;
  padding-top: 10px;
}

.am-upsell .header {
  background-color: faf0d5;
  font-weight: bold;
}

.am-upsell .header td {
  padding: 5px;
  font-size: 1.2em;
  color: #80312D;
}

.am-upsell .tinyarrow {
  font-weight: bold;
  display: block;
  float: right;
}

.am-upsell tr {
  clear: both;
}

/* Footer */
#footer { font-size:1em; }
/*#footer { background-color:#E5E5E5; border-top:3px #333 solid; height:280px; clear:both; text-align:center; }
#footer .primary { background-color:#CCC; border-bottom:1px #FFF solid; }
#footer .primary ul { list-style-type:none; padding:2px 0; }
#footer .primary ul li { display:inline; font-size:11px; margin:0 0 0 5px; padding:0 2px; }
#footer .primary ul li span { padding:0 11px 0 0; }
#footer .primary ul li.first { margin-left:0; padding-left:0; }
#footer .secondary { float:left; width:100%; text-align:center; border-bottom:1px solid #FFF; padding:5px 0; }
#footer div.secondary a { height:65px; }
#footer div.secondary a:link,
#footer div.secondary a:visited,
#footer div.secondary a:hover,
#footer div.secondary a:active { text-decoration:underline; margin:0; }
#footer div.secondary a img { border:none; }
#footer .tertiary { float:left; text-align:center; width:100%; padding:10px 0; }
#footer .tertiary p { margin:0; padding:0; }
#footer .tertiary p.secure { margin:15px 0 0 0; font-weight:bold; }
#footer .copyright { width:auto; font-size:0.9em; padding:0; margin:0 auto; }
*/
