/*NEW STYLES */
.txtPgtitle {
	color: #00a8d4;
	font: 25px/26px Arial, Helvetica, sans-serif;
	margin-top: 0px;
}
.txtPgsubtitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #333333;
	line-height: normal;
	margin-top: -15px;
	margin-bottom: -3px;
}
.txtOrderA {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #005498;
	font-style: normal;
	font-weight: bold;
	line-height: normal;
}
.txtOrderB {
	font-style: normal;
	font-weight: bold;
	line-height: normal;
	color: #00a8d4;
	font: 12px Arial, Helvetica, sans-serif;
}
.txtOrdersm {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #005498;
	font-style: normal;
	font-weight: bold;
}
.txtPgsubtitle a, .txtPgsubtitle a:link, .txtPgsubtitle a:visited, .txtPgsubtitle a:hover, .txtPgsubtitle a:active {text-decoration: none;  color: #333333;}
.txtTitle a, .txtTitle a:link, .txtTitle a:visited, .txtTitle a:hover, .txtTtitle a:active {text-decoration: none;  color: #333333;}
a.txtOrderA, a.txtOrderA:link, a.txtOrderA:visited a.txtOrderA:hover, a.txtOrderA:active {text-decoration: none; color: #005498;}
a.txtOrderB, a.txtOrderB:link, a.txtOrderB:visited {text-decoration: none; color: #00a8d4;}
a.txtOrderB:hover, a.txtOrderB:active {text-decoration: underline; color: #00a8d4;}
.txtOrdersm a, .txtOrdersm a:link, .txtOrdersm a:visited, .txtOrdersm a.hover, .txtOrdersm a:active {text-decoration: none; color: #005498;}

.go {color: #ff6600}

.txtTitle {
	color: #005498;
	font: bold 18px Arial, Helvetica, sans-serif;
}
.txtTitleA {
	color: #333333;
	font: bold 17px Arial, Helvetica, sans-serif;
}
.txtPriceBig {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 44px;
	color: #00a8d4;
	font-weight: bold;	
}
.txtPrice {
	color: #00a8d4;
	font: 36px Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.month {
	color: #00a8d4;
	font: 12px/70% Arial, Helvetica, sans-serif;
}

sup {
	font-size: 60%;
	vertical-align: text-top;
}
sup.cent  {
	font-size: 50%;
	text-decoration: underline;
}

.bulletsStandard {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	/*list-style: disc url(none) outside;*/
	list-style-image:  url(/corp/styleimages07/bullet_GrayStnd.gif);
	line-height: 19px;
	list-style-position: outside;
	padding-left: 20px;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}
.bulletsStandard ul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	line-height: 19px;
	padding-left: 20px;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	list-style: circle url(none) outside;
}

.bulletsStandardBlank {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	list-style-image: none;
	line-height: 19px;
	list-style-type: none;
}
.bulletsSmallAlt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #303030;
	margin-bottom: 2px;
	margin-top: 2px;
	margin-left: 0px;
	padding-left: 14px;
	list-style-image: url(/corp/styleimages/bullet_Smtriange-dblu.gif);
}
.bulletsSmallerdblu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #303030;
	margin-bottom: 2px;
	margin-top: 2px;
	margin-left: 0px;
	padding-left: 14px;
	list-style-image: url(/corp/styleimages07/bullet_Smtriange-dblu.gif);
}
.txtSmallerBltHeadlines {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #666666;
	font-weight: bold;
	margin-bottom: 0px;
	margin-top: 0px;
}
.txtCare {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: black;
}
.txtFootnote {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	line-height: 12px;
}
.txtTiny {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
}
.txtStandard {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	line-height: 18px;	
}
.txtSubhead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #003399;
}
.txtSub {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
}
.txtSmaller {
	color: #303030;
	font: normal 11px/15px Arial, Helvetica, sans-serif;
}
.tableInserts {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #303030;
	margin: 7px
}
.txtdBluLinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #003399;
}
.txtSmallerHeadlines {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	color: #666666;
	font-weight: bold;
}


.txthilitesub {
	font-size: 18px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	line-height: 24px;
}
.txtTealTitles {
	color: #00a8d4;
	font: bold 16px Arial, Helvetica, sans-serif;
}
.txtGen {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}
.dotHorz {
	font-size: 5px;
	background-image:  url(/corp/styleimages/dot_forline.gif);
	background-repeat: repeat-x;
	background-position: center;
}
.dotVert {
	font-size: 5px;
	background-image:  url(/corp/styleimages/dot_forline.gif);
	background-repeat: repeat-y;
	background-position: center;
}
.across{
	float:left;
}
.tight{
	padding: 0px 0px 0px 0px; 
}

p.dotHorz {
	margin: 3px 0px 3px 0px;
}
.boxabody.txtOrdersm {
	margin: 3px 0px 3px 0px;
}
.box {
	text-align: left;
}
.boxabody {
	padding: 3px 4px 0px 6px;
	background-color: #f8f8f5;
	border-top: 1px solid #e3e3e3;
	border-right: 1px solid #e3e3e3;
	border-bottom: 1px solid #f8f8f5;
	border-left: 1px solid #e3e3e3;
}
.boxaheadleft {
	background: url(/corp/styleimages07/boxaheadleft.gif) no-repeat left top; height: 22px;
}
.boxaheadright {
	background: url(/corp/styleimages07/boxaheadright.gif) no-repeat right top; height: 22px;	
}
.boxahead {
	background: url(/corp/styleimages07/boxaheadback.gif) repeat-x; height: 22px;
}
.boxabaseleft {
	background: url(/corp/styleimages07/boxabaseleft.gif) no-repeat left top;
	height: 7px;
	overflow:hidden;
	font-size: xx-small;
}
.boxabaseright {
	background: url(/corp/styleimages07/boxabaseright.gif) no-repeat right top; height: 7px; overflow:hidden;
}
.boxabase {
	background: url(/corp/styleimages07/boxabaseback.gif) repeat-x; height: 7px; overflow:hidden;
}
.boxfiftitle {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #333333;
	padding: 5px 0px 3px 6px;
	margin: 0px;	
}
.boxfeaturetitle {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #ac3972;
	padding: 5px 0px 3px 6px;
	margin: 0px;	
}
.boxbbody {
	padding: 3px 4px 0px 6px;
	background-color: #f8f8f5;
	border-top: 1px solid #e3e3e3;
	border-right: 1px solid #e3e3e3;
	border-bottom: 1px solid #f8f8f5;
	border-left: 1px solid #e3e3e3;
}
.boxbheadtop {
	background: url(/corp/styleimages07/boxbheadtop.gif) no-repeat left top;
	margin-left: -1px;
}
.boxbheadbase {
	background: url(/corp/styleimages07/boxbheadbase.gif) no-repeat bottom left;
	margin-left: 1px;
}
.boxbhead {
	border-left: 1px solid #e7e7e7;
	border-bottom: 1px solid #c3c3c3;
}
.boxbbase {
	background: url(/corp/styleimages07/boxabaseback.gif) repeat-x; height: 7px; overflow:hidden;
}
.boxbcontent {
	padding: 2px 1px 1px 4px; 
}
.boxfadetopleft {
	min-width: 150px;
	overflow:visible;
	background: url(/corp/styleimages07/boxfadetopleft.gif) no-repeat left top;
	padding: 2px 1px 1px 4px; 
}
.boxfadetopright {
	background: url(/corp/styleimages07/boxfadetopright.gif) repeat-x left top;
}
.boxcbodyleft {
	background: url(/corp/styleimages07/boxcedge.gif) no-repeat left top;
}
.boxcbody {
	padding: 3px 8px 0px 6px;
}
.boxcbodyright {
	background: url(/corp/styleimages07/boxcedge.gif) no-repeat right top;
}
.boxd {
	background: url(/corp/styleimages07/boxdheadleft.gif) top left no-repeat;
	text-align: left;
}

.boxdheadright {
 	background: url(/corp/styleimages07/boxdheadright.gif) top right no-repeat;
	padding: 10px 12px 12px 15px;
	margin:0;
	font: bold 16px Arial, Helvetica, sans-serif;
}
.boxdsides {
	padding: 0px;
	margin: -18px 0px 0px 0px;
	border-right: 1px solid #e6e6e6;
	border-left: 1px solid #e6e6e6;
}
.boxdbody {
	font: 12px/1.5 Arial, Helvetica, sans-serif;
	padding: 0px 12px 1px 15px;
}
.boxdbaseleft {
  background: url(/corp/styleimages07/boxdbaseleft.gif) bottom left no-repeat;
  height: 8px;
  margin-top: -8px;
  font: 2px Arial, Helvetica, sans-serif;
}
.boxdbaseright {
  background: url(/corp/styleimages07/boxdbaseright.gif) top right no-repeat;
  height: 8px;
  margin: 0px;
  padding: 0px;
  font: 2px Arial, Helvetica, sans-serif;
}
.boxebody {
	padding: 3px 4px 0px 6px;
	background-color: #e4e0d4;
	border-top: 1px solid #e3e3e3;
	border-right: 1px solid #e3e3e3;
	border-bottom: 1px solid #f8f8f5;
	border-left: 1px solid #e3e3e3;
}
.boxflourish {
	background: url(styleimages07/boxflourish.gif) no-repeat bottom right;
	height: 28px;
	width: 100%;
}
.landingflourish {
	background: url(styleimages07/landingFlourish.gif) no-repeat bottom left;
	height: 42px;
	width: 100%;
}
.btnboxPrice {
	text-align:right;
	display: inline;
}
.boxfiftitle {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #333333;
	padding: 5px 0px 3px 6px;
	margin: 0px;	
}
.boxtitleGreen {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #2f8e8e;
	padding: 5px 0px 3px 6px;
	margin: 0px;	
}
.boxtitleMagenta {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #ac3972;
	padding: 5px 0px 3px 6px;
	margin: 0px;	
}
/*EXISTING STYLES USED */
a:link { text-decoration: underline; color: #3366CC; }
a:visited {  text-decoration: underline; color: #6177a2; }
a:hover, a:active { text-decoration: underline; color: #2f8e8e;	}
a.x:link, a.x:visited { text-decoration: none; }
a.x:hover, a.x:active { text-decoration: underline; color: #00CC33; }
/*END EXISTING */

/*STYLES NOT USE AT CORP, BUT MADE TO BE AVAILABLE FOR SYSTEM USE */
.breadcrumb {
	font-family: arial;
	font-size: 8pt;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: lowercase;
	color: #333333;
	text-decoration: none;
}
a.breadcrumb:link {
	text-decoration: none;
}
a.breadcrumb:visited {
	text-decoration: none;
	color: #3366CC;
}
a.breadcrumb:hover {
	text-decoration: underline;
}
a.breadcrumb:active {
	text-decoration: none;
}
.header {
	font-family: Arial;
	font-size: 11pt;
	color: #333333;
	font-style: normal;
	font-weight: bold;
}
.header06 {
	font-family: Verdana;
	font-size: 15pt;
	color: #999999;
	font-style: normal;
	font-weight: normal;
}
/*END OF STYLES FOR SYSTEM USE */
.hiliteboxTL {
	background-image: url(/corp/styleimages/hilitebox_tl.gif);
	background-repeat: no-repeat;
	font-size: 2px;
	background-position: top;
	height: 9px;
	width: 9px;
}
.hiliteboxTR {
	background-image: url(/corp/styleimages/hilitebox_tr.gif);
	background-repeat: no-repeat;
	font-size: 2px;
	background-position: top;
	height: 9px;
	width: 9px;
}
.hiliteboxBL {
	background-image: url(/corp/styleimages/hilitebox_bl.gif);
	background-repeat: no-repeat;
	font-size: 2px;
	background-position: top;
	height: 9px;
	width: 9px;	
}
.hiliteboxBR {
	background-image: url(/corp/styleimages/hilitebox_br.gif);
	background-repeat: repeat-X;
	font-size: 2px;
	background-position: top;
	height: 9px;
	width: 9px;
}
.hiliteboxTop {
	background-image: url(/corp/styleimages/hilitebox_top.gif);
	background-repeat: repeat-X;
	font-size: 4px;
	height: 9px;
}
.hiliteboxBase {
	background-image: url(/corp/styleimages/hilitebox_base.gif);
	background-repeat: repeat-X;
	font-size: 4px;
	height: 9px;
}
.hiliteboxLedge {
	background-image: url(/corp/styleimages/hilitebox_left.gif);
	background-repeat: repeat-y;
	font-size: 2px;	width: 9px;
}
.hiliteboxRedge {
	background-image: url(/corp/styleimages/hilitebox_right.gif);
	background-repeat: repeat-y;
	font-size: 2px;
	background-position: right;
	width: 9px;
}
.boxTop {
	background-image: url(/corp/styleimages/pgbox_top.gif);
	background-repeat: no-repeat;
	font-size: 2px;
	background-position: top;
}
.boxBase {
	background-image: url(/corp/styleimages/pgbox_bottom.gif);
	background-repeat: no-repeat;
	font-size: 4px;
	background-color: #F7F7F7;
}
.boxLedge {
	background-image: url(/corp/styleimages/pgbox_leftbit.gif);
	background-repeat: repeat-y;
	font-size: 2px;
	background-color: #F7F7F7;
}
.boxRedge {
	background-image: url(/corp/styleimages/pgbox_rightbit.gif);
	background-repeat: repeat-y;
	font-size: 2px;
	background-position: right;
	background-color: #F7F7F7;
}
.boxBody {
	background-color: #F7F7F7;
}
.headerFind {
	background-image: url(/corp/styleimages/pgFindheader.gif);
	height: 27px;
	width: 205px;
}
.headerAddResource {
	background-image: url(/corp/styleimages/pgAddresourceheader.gif);
	height: 27px;
	width: 205px;
}
.headerAnnounce {
	background-image: url(/corp/styleimages/pgAnnounceheader.gif);
	height: 27px;
	width: 205px;
}
.headerSpecialoffers {
	background-image: url(/NAVIGATION/HomePage/images/header_Offers.gif);
	height: 27px;
	width: 246px;
}
.txtpageSubhead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #003399;
}
.pgHeadline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #3366CC;
	padding-top: 3px;
	padding-bottom: 3px;
}

a.Critical:link {
	COLOR: #cc0033;  TEXT-DECORATION: underline
}
a.Critical:visited {
	COLOR: #cc0033;
	TEXT-DECORATION: underline
}
a.Critical:active {
	COLOR: #cc0033;
	TEXT-DECORATION: underline
}
a.Critical:hover {
	COLOR: #cc0033;
	TEXT-DECORATION: underline
}
.formtxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
}

.promoimages {
	margin-top: 3px;
	margin-right: 3px;
}
.5pxspacer {
	font-size: 5px;
}
.Critical {
	COLOR: #cc0033;
	font-weight: bold;
}
.box3Top {
	background-image: url(/corp/styleimages/pgbox3_top.gif);
	background-repeat: no-repeat;
	font-size: 2px;
	background-position: top;
}
.box3Base {
	background-image: url(/corp/styleimages/pgbox3_bottom.gif);
	background-repeat: no-repeat;
	font-size: 4px;
	background-color: #F7F7F7;
}
