TABLE.border {
	border:#b2b3ad 1px solid;
	border-top:0;
    BACKGROUND-COLOR: #FFF;
}

TABLE.borderall {
    border: #b2b3ad 1px solid;
    BACKGROUND-COLOR: #FFF;
}
BODY {
    MARGIN: 0px;
    BACKGROUND-COLOR: #FFF;
}
TD {
    font: 0.7em arial, verdana, sans-serif;
    COLOR: #333;
}

.noscript {
    DISPLAY: block;
    WIDTH: 100%;
    font: bold 11px arial,helvetica,sans-serif;
    TEXT-ALIGN: center;
    COLOR: red;
}
.serachBoxUl {
    MARGIN: 0px 0px 0px 0px;
    padding:0 0 0px 12px;
}

#username {
    WIDTH: 120px;
    FONT-SIZE: 11px;
}

#password {	
	WIDTH: 120px;
    FONT-SIZE: 11px;    
}

A {
    FONT-WEIGHT: normal;
    COLOR: #039;
} 

A:hover { COLOR: #900;}

UL LI {
    PADDING-LEFT:0;
    MARGIN-LEFT:0;
    LIST-STYLE-IMAGE: url(/images/bull_orange.gif);    
}
.dots {
    BACKGROUND-IMAGE: url(/images/newDots.gif);
    VERTICAL-ALIGN: top;
}
TD.dotsAlt { BACKGROUND-IMAGE: url(/images/newDots_alt.gif);}

TD.whiteBorder {
    BORDER-RIGHT: #FFF 1px solid;
    BORDER-LEFT: #FFF 1px solid;
}
P.header {
	padding:17px 0 13px 0;
	MARGIN: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 1.5em;
    COLOR: #900;
}
H1.header {
    padding:17px 0 13px 0;
	MARGIN: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 1.5em;
    COLOR: #900;
}
P.subheader {
	margin:0;
	padding:0;	
    FONT-WEIGHT: bold;
    FONT-SIZE: 1em;
    COLOR: #f60;    
}

.subheader {
	margin:0;
	padding:0;	
    FONT-WEIGHT: bold;
    FONT-SIZE: 1.2em;
    COLOR: #f60;    
}

A.subheader { FONT-WEIGHT: bold;}

OL {    
    MARGIN: 0 0 0 22px;
    padding:0;
    LIST-STYLE-TYPE: decimal;
}
OL LI {MARGIN: 0;}
UL {
    MARGIN: 0px 0px 10px 12px;
    padding:0 0 10px 12px;
}
UL.orange LI {
    MARGIN-LEFT: 0px;
    PADDING-LEFT: 0px;
    LIST-STYLE-IMAGE: url(/images/bull_orange.gif);    
}
.maincontent LI {MARGIN-BOTTOM: 3px;}
UL.gray {MARGIN: 0 0 10px 12px;}
UL.gray LI {
	padding: 2px 0 0 0;
    LIST-STYLE-IMAGE: url(/images/bull_gray.gif);    
}
TD.tblContCalRed {
	padding: 8px 0 11px 9px;
    BORDER-BOTTOM: #CBCDC0 1px solid;
    COLOR: #900;    
}
TD.tblContLftColGray UL {MARGIN: 0 0 0 12px;}
TD.featBoxFaded UL {MARGIN: 0 0 0 12px;}
UL.redCar {MARGIN: 0 0 0 12px;}
TD.tblContLftColGray UL LI {
    padding:0;
    LIST-STYLE-IMAGE: url(/images/bull_red_carrot.gif);    
}
TD.featBoxFaded UL LI {
    padding:0;
    LIST-STYLE-IMAGE: url(/images/bull_red_carrot.gif);    
}
UL.redCar LI {
	padding:0;
    LIST-STYLE-IMAGE: url(/images/bull_red_carrot.gif);
}
TD.tblContCalRed UL {MARGIN: 0 0 0 12px;}
TD.tblContLftCol UL {MARGIN: 0 0 0 12px;} 
TD.tblContCalRed UL LI {
    padding:0;
    LIST-STYLE-IMAGE: url(/images/bull_red_carrot.gif);
}
TD.tblContLftCol UL LI {
    padding:0;
    LIST-STYLE-IMAGE: url(/images/bull_red_carrot.gif);
}
TD.tblContCalOrange {
	padding:8px 0 11px 9px;    
    BORDER-BOTTOM: #CBCDC0 1px solid;
    COLOR: #F60;
}
TD.tblContCalOrange UL {MARGIN: 0 0 0 12px;}
TD.tblContCalOrange UL LI {
    padding:0;
    LIST-STYLE-IMAGE: url(/images/bull_orange_carrot.gif);    
}
TD.tblContCalGray {
	padding:8px 0 11px 9px;
    BORDER-BOTTOM: #CBCDC0 1px solid;
    COLOR: #666;
}
TD.tblContCalGray UL {MARGIN: 0 0 0 12px;}
TD.tblContCalGray UL LI {
    padding:0;
    LIST-STYLE-IMAGE: url(/images/bull_gray_carrot.gif);    
}
TD.blueTop {BACKGROUND-COLOR: #039;}

P.blueBold {
	padding:0 0 7px 0;
    margin:0;
    FONT-WEIGHT: bold;
    COLOR: #003499;    
}
SPAN.orange {COLOR: #F60;}
P.orangeBold {
	padding:0;
    margin:0;
    FONT-WEIGHT: bold;
    COLOR: #F60;    
}
SPAN.orangeBold {
    FONT-WEIGHT: bold;
    COLOR: #F60;
}
.red {COLOR: #900;}
.redBold {
	FONT-WEIGHT: bold;
    COLOR: #900;
}
TD.gray, SPAN.gray {COLOR: #999;}
TD.mdGray, SPAN.mdGray {COLOR: #666;}
TD.dkGray, SPAN.dkGray {
    FONT-WEIGHT: normal;
    COLOR: #333;
}
.white{COLOR: #FFF;}
A.white {
    FONT-SIZE: 0.9em;
    COLOR: #FFF;
}
TD.loginBg {BACKGROUND-COLOR: #F93;}
TD.myPeteBg {BACKGROUND-COLOR: #F60;}
TD.search {
	padding:10px 0 0 10px;
    VERTICAL-ALIGN: top;
}
TD.searchWrap {
    VERTICAL-ALIGN: top;
    WIDTH: 150px;
    BORDER-BOTTOM: #FFF 1px solid;
    BACKGROUND-COLOR: #e4e5d7;
}
TD.notReg {
	padding: 4px 0 5px 11px;
    FONT-SIZE: 10px;    
    COLOR: #FFF;    
    BACKGROUND-COLOR: #F60;
}
TD.dkOrangeBoxTxt {
	padding: 7px 14px 7px 14px;
    FONT-WEIGHT: bold;
    COLOR: #FFF;
    BORDER-BOTTOM: #FFF 1px solid;
    HEIGHT: 44px;
    BACKGROUND-COLOR: #F60;
}
TD.grayShopSteps {
    padding:10px;
    BACKGROUND-COLOR: #e4e5d7
}
TD.grayShopSteps P {
	padding:0 1px 5px 1px;
    MARGIN: 0px;
    FONT-SIZE: 0.9em;
    COLOR: #333;    
    BORDER-BOTTOM: #FFF 1px solid;
}
TD.grayShopSteps DIV.padTop {padding:8px 0 0 0;}
TD.login {
	padding:9px 10px 8px 11px;
    VERTICAL-ALIGN: top;    
    BACKGROUND-COLOR: #F93;
}
TD.login TD {
    FONT-SIZE: 0.65em;
    VERTICAL-ALIGN: top;
    COLOR: #333;
}
TD.schoolSearch TD {
    FONT-SIZE: 0.65em;
    VERTICAL-ALIGN: top;
    COLOR: #333;
}
TD.login INPUT {
    FONT-SIZE: 0.95em;
    WIDTH: 109px;
    COLOR: #333;
}
TD.schoolSearch INPUT {
    FONT-SIZE: 0.95em;
    WIDTH: 109px;
    COLOR: #333;
}
TD.schoolSearch {
	padding:15px 10px 14px 11px;
    VERTICAL-ALIGN: top;    
    BORDER-BOTTOM: #FFF 1px solid;
    BACKGROUND-COLOR: #CCC;
}
TD.testprepSearch {
	padding: 15px 1px 14px 1px;
    VERTICAL-ALIGN: top;
    BORDER-BOTTOM: #FFF 1px solid;
    BACKGROUND-COLOR: #CCC;
}
TD.grayBox {
	padding:13px 10px 12px 11px;
    VERTICAL-ALIGN: top;
    FONT-SIZE: 0.6em;
    BORDER-BOTTOM: #FFF 1px solid;
    BACKGROUND-COLOR: #CBCDC0;
}
TD.rightCol {
	padding: 4px 3px 3px 9px;
    FONT-SIZE: 0.7em;
    VERTICAL-ALIGN: top;
    WIDTH: 143px;
    COLOR: #666;
    BACKGROUND-COLOR: #FFF;
}
.rightCol LI {    
    LIST-STYLE-IMAGE: url(/images/bull_orange.gif);
    MARGIN-LEFT: -10px;
    font: normal 11px Arial, Helvetica, sans-serif;
	COLOR: #333;
}
.featBox {
	padding:9px 9px 11px 10px;
    FONT-SIZE: 0.55em;
    VERTICAL-ALIGN: top;
    BORDER-LEFT: #FFF 1px solid;
    COLOR: #333;
    BACKGROUND-COLOR: #fcd280;
}
TABLE.featBoxFaded {
    POSITION: relative;
    TOP: -14px;
}
TD.featBoxFaded {
	padding:0;
    FONT-SIZE: 0.6em;
    COLOR: #333;
    LINE-HEIGHT: 1.3em;
    BACKGROUND-COLOR: #FFE9C0;
}
TD.featBoxFadedBg {
    BACKGROUND-COLOR: #FFE9C0;
}
TD.featBoxFaded P.redBold {
    padding:0 0 1px 0;
    MARGIN: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 1.1em;
    COLOR: #900;    
}
TD.segCont {padding: 15px 0 5px 20px;}
TD.segCont P {MARGIN: 0 20px 0 0;}
TD.segMain {
	padding:12px 34px 11px 23px;
    border: #FFF 1px solid;
    FONT-SIZE: 0.65em;
    VERTICAL-ALIGN: top;
    COLOR: #F93;
    BACKGROUND-COLOR: #900;
}
.segNav {
    BORDER-LEFT: #FFF 1px solid;
    WIDTH: 610px;
    BACKGROUND-COLOR: #F60;
}
.commonNav {
    WIDTH: 610px;
    BACKGROUND-COLOR: #F60;
}
TD.segMainPhoto {
    BORDER-TOP: #FFF 1px solid;
    BORDER-BOTTOM: #FFF 1px solid;
}
UL.aud {MARGIN: 0 0 0 12px;}
UL.aud LI {
	padding: 2px 0 0 0;
    LIST-STYLE-IMAGE: url(/images/bull_gray.gif);    
}
TD.audMain {
	padding: 9px 6px 9px 13px;
    FONT-SIZE: 0.65em;
    VERTICAL-ALIGN: middle;
    BORDER-LEFT: #FFF 1px solid;
    COLOR: #F93;
    BACKGROUND-COLOR: #900;
}
TD.audMain A {COLOR: #FFF;}
TD.audMain P {
    padding:0;
    MARGIN: 10px 0 0;    
}
TD.audMain SPAN.whiteBody {
    FONT-SIZE: 1.1em;
    COLOR: #FFF;
}
TD.audMain A:hover {COLOR: #F60;}
TD.audPhoto {
    BORDER-LEFT: #FFF 1px solid;
    WIDTH: 156px;
    BACKGROUND-COLOR: #333;
}
TD.audCont {
	padding:16px 23px 12px 15px;
    FONT-SIZE: 0.7em;
    VERTICAL-ALIGN: top;
    WIDTH: 180px;
    COLOR: #333;    
}
TABLE.prepareCont TD P.blueBold {padding:0 0 1px 0;}
TABLE.prepareCont TD P.links {
    padding:0;
    margin:0;
    FONT-SIZE: 0.9em;    
}
TABLE.prepareCont TD P.linksPad {
	padding:5px 0 0 0;
    FONT-SIZE: 0.9em;
    MARGIN: 0;
    COLOR: #F93;    
}
TD.navLandContTop {
	padding: 0 20px 20px 0;
    VERTICAL-ALIGN: top;
    COLOR: #666;
}
TD.navLandContTop P.header {
    padding:0 0 13px 0;
    FONT-WEIGHT: bold;
    FONT-SIZE: 1.5em;
    MARGIN: 0;
    WIDTH: 215px;
    COLOR: #900;    
}
TD.navLandContWrap P.header {
	padding:0 0 13px 0;
    FONT-WEIGHT: bold;
    FONT-SIZE: 1.5em;
    MARGIN: 0px;
    WIDTH: 215px;
    COLOR: #900;
}
TD.navLandContWrap {
	padding: 25px 23px 12px 15px;
    VERTICAL-ALIGN: top;
    WIDTH: 180px;    
}
TD.navLandCont {
	padding: 10px 0 10px 0;
    VERTICAL-ALIGN: top;
    COLOR: #333;    
}
P.smallGray {
	padding:0 0 4px 1px;
    FONT-WEIGHT: bold;
    MARGIN: 0px;
    COLOR: #666;    
}
TD.shopCreditInfo {
	padding: 3px 5px 3px 5px;
    BORDER-TOP: #CCC 1px solid;
    MARGIN: 0px;
}
TD.shopItem {
	padding:3px 5px 3px 5px;
    MARGIN: 0px;
    BORDER-TOP: #CCC 1px solid;
    BORDER-BOTTOM: #CCC 1px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 0.8em;
    COLOR: #039;
    BACKGROUND-COLOR: #e4e5d7;
}
TD.shopItemPrice {
	padding:3px 5px 3px 5px;
    MARGIN: 0px;
    BORDER-TOP: #CCC 1px solid;
    BORDER-BOTTOM: #CCC 1px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 0.8em;    
    BACKGROUND-COLOR: #e4e5d7;
    TEXT-ALIGN: right;
}
TD.shopItemCons {
	padding:3px 5px 3px 5px;
    MARGIN: 0px 5px;
    BORDER-TOP: #CCC 1px solid;
    BORDER-COLLAPSE: collapse;
    FONT-WEIGHT: bold;
    FONT-SIZE: 0.8em;
    COLOR: #039;    
}
TD.shopItemConsPrice {
	padding:3px 5px 3px 5px;
    MARGIN: 0px 5px;
    BORDER-TOP: #CCC 1px solid;
    BORDER-COLLAPSE: collapse;
    FONT-WEIGHT: bold;
    FONT-SIZE: 0.8em;    
    TEXT-ALIGN: right;
}
TD.shopTotal {
	padding:3px 5px 3px 5px;
    MARGIN: 0px 5px;
    BORDER-BOTTOM: #CCC 1px solid;
    BORDER-COLLAPSE: collapse;
    FONT-WEIGHT: bold;
    FONT-SIZE: 0.8em;
    COLOR: #900;
}
TD.shopTotalPrice {
	padding:3px 5px 3px 5px;
    MARGIN: 0px 5px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 0.8em;
    BORDER-BOTTOM: #CCC 1px solid;
    BORDER-COLLAPSE: collapse;
    COLOR: #900;
    TEXT-ALIGN: right;
}
TD.shopContWrap {
	padding:20px 0 15px 15px;
    VERTICAL-ALIGN: top;    
}
TD.shopContWrap P.txt {
	padding: 12px 0 25px 1px;
    MARGIN: 0px;    
}
INPUT.shop {
    FONT-SIZE: 0.8em;
    WIDTH: 200px;
    COLOR: #333;
}
SELECT.shop {
    FONT-SIZE: 0.8em;
    WIDTH: 200px;
    COLOR: #333;
}
INPUT.member {
    FONT-SIZE: 11px;
    WIDTH: 150px;
    COLOR: #333;
}
P.confNumber {
	padding:27px 0 7px 5px;
    MARGIN: 0;
    FONT-WEIGHT: bold;
    FONT-SIZE: 1.2em;
    COLOR: #900;    
}
.asterisk {
	font:bold 1.1em verdana, arial, sans-serif;
    COLOR: #900;    
}
TD.shopItemMain {
	padding:5px;
    MARGIN: 0 5px;
    BORDER-TOP: #F93 1px solid;
    BORDER-COLLAPSE: collapse;
    FONT-WEIGHT: bold;
    COLOR: #039;
    
}
TD.shopItemMainPrice {
	padding:5px;
    MARGIN: 0px 5px;
    BORDER-TOP: #F93 1px solid;
    BORDER-COLLAPSE: collapse;
    FONT-WEIGHT: bold;
    TEXT-ALIGN: right;
}
TD.learnMore {
    FONT-SIZE: 0.6em;
}
TD.myPeteContWrap {
	padding:25px 23px 12px 15px;
    VERTICAL-ALIGN: top;    
}
TABLE.orangeLft {
	border:#FF9934 1px solid;
    BACKGROUND-COLOR: #FFF;
}
TABLE.orangeLft TD.ltOrange {
    FONT-SIZE: 0.6em;
    BORDER-BOTTOM: #FF9934 1px solid;
    BACKGROUND-COLOR: #FFE9C0;
}
TD.tblContLftCol {
	padding: 4px 0 13px 16px;
    COLOR: #FF9934;    
}
TD.tblContLftColGray {
	padding:4px 0 13px 16px;
    COLOR: #666;    
}
TD.tblContLftCol P {
	padding:7px 0 2px 0;
    MARGIN: 0px;    
}
TD.tblContLftCol P.small {FONT-SIZE: 0.9em;}
TABLE.orangeMain {
	border:#FF9934 1px solid;
    MARGIN: 0px 10px 10px 0px;
    BACKGROUND-COLOR: #FFF;
}
TABLE.orangeMain TD.ltOrange {
    FONT-SIZE: 0.6em;
    BORDER-BOTTOM: #FF9934 1px solid;
    BACKGROUND-COLOR: #FFE9C0;
}
TD.tblContMain {
	padding:4px 11px 4px 11px;
    VERTICAL-ALIGN: middle;
    COLOR: #666;
    BORDER-BOTTOM: #CBCDC0 1px solid;
}
TD.tblContMainGray {
	padding:4px;
    VERTICAL-ALIGN: middle;
    WIDTH: 65px;
    BORDER-BOTTOM: #CBCDC0 1px solid;
    BACKGROUND-COLOR: #e4e5d7;
    TEXT-ALIGN: center
}
TD.tblContMain P.small {FONT-SIZE: 0.9em;}
TD.tblContMainGray P.small {FONT-SIZE: 0.9em;}
TABLE.gray {border: #CCC 1px solid;}
TD.libRedBold {
	padding:0 0 5px 0;
    FONT-WEIGHT: bold;
    FONT-SIZE: 0.8em;
    MARGIN: 0;
    COLOR: #900;    
}
TD.icon {FONT-SIZE: 0.6em;}
TD.thirdContWrap {
	padding:8px 23px 20px 15px;
    VERTICAL-ALIGN: top;
    WIDTH: 453px;    
}
TD.thirdContWrap2Col {
	padding:8px 0 20px 15px;
    VERTICAL-ALIGN: top;
    WIDTH: 572px;    
}
TD.grayWhyReg {
	padding:10px;
    BACKGROUND-COLOR: #e4e5d7;
}
TD.grayWhyReg P {
    FONT-SIZE: 0.9em;
    MARGIN: 13px 0px 0px;
    COLOR: #333;
}
TD.regContWrap {
	padding:20px 0 15px 15px;
    VERTICAL-ALIGN: top;    
}
TD.regContWrap P.txt {MARGIN: 10px 0px 0px;}
TD.copyrightTop {
	padding:8px 0 0 10px;
    BORDER-TOP: #999 1px solid;
    FONT-SIZE: 0.65em;
    VERTICAL-ALIGN: top;
    WIDTH: 150px;
    COLOR: #999;    
}
TD.copyrightRight {BORDER-LEFT: #999 1px solid;}
TD.copyrightTop A {
	COLOR: #999;
	TEXT-DECORATION: none;
}
TD.copyrightTop A:hover {
    COLOR: #999;
    TEXT-DECORATION: underline;
}
TD.linksBot {
	padding:9px 0 8px 17px;
    BORDER-TOP: #999 1px solid;
    FONT-SIZE: 0.65em;
    WIDTH: 631px;
    COLOR: #039;    
}
TD.linksBot A {
    COLOR: #039;
    TEXT-DECORATION: none;
}
TD.linksBot A:hover {
    COLOR: #039;
    TEXT-DECORATION: underline;
}
SELECT {
    BACKGROUND: #FFF;
    FONT: 10px/13px Verdana,Arial,Helvetica,sans-serif;
}
TD.linksLeftNav {
	padding:2px 1px 2px 14px;
    FONT-SIZE: 11px;
    WIDTH: 150px;
    BORDER-BOTTOM: #FFF 1px solid;
    FONT-FAMILY: arial, helvetiva, sans-serif;
    BACKGROUND-COLOR: #eef1e3;
}
TD.linksLeftNav A:link, TD.linksLeftNav A:visited {
    PADDING-LEFT: 0;
    COLOR: black;
    TEXT-DECORATION: none;
}

TD.linksLeftNav A:hover {COLOR: #900;}
TD.leftNavHead {
	padding:4px 1px 4px 8px;
    WIDTH: 150px;
    font: bold 11px Arial, Helvetica, sans-serif;
    COLOR: white;    
    BACKGROUND-COLOR: #900;
}
.leftNavSubLinks {
	padding:2px 0 2px 25px;
    FONT-SIZE: 11px;
    WIDTH: 150px;
    BORDER-BOTTOM: #FFF 1px solid;
    font: normal 11px Arial, Helvetica, sans-serif;
    COLOR: black;
    TEXT-DECORATION: none;
    BACKGROUND-COLOR: #eef1e3;    
}
.subNAV {
	padding: 4px;
    MARGIN: 4px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #F60;
    TEXT-DECORATION: none
}
.subsubNAV {
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #F60;
    TEXT-DECORATION: none;
}
A.subNAV {
	padding:0;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #039;
    TEXT-DECORATION: none;
}
A.subNAV:hover {
	padding:0;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #900;
    TEXT-DECORATION: none;
}
.t11pxBorange {
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #ff740f;
}
.hdrOrangeB {
	font: bold 18px Arial, Helvetica, sans-serif;
    COLOR: #ff740f;    
}
.grTxt15pxB {
	font: bold 15px Arial, Helvetica, sans-serif;
    COLOR: gray;    
}
TD.leftNavHead {
	padding:4px 1px 4px 8px;
    WIDTH: 150px;
    font: bold 11px Arial, Helvetica, sans-serif;
    COLOR: white;
    BACKGROUND-COLOR: #900
}
TD.headerTitle {
    PADDING-LEFT: 15px;
    font: bold 20px Arial, Helvetica, sans-serif;
    COLOR: #9c1c1f;    
}
TD.linksLeftNav {
	padding:2px 1px 2px 14px;
    WIDTH: 150px;
    BORDER-BOTTOM: #FFF 1px solid;
    font: normal 11px arial, helvetica, sans-serif;
    BACKGROUND-COLOR: #eef1e3;
}
TD.linksLeftNav A:link, TD.linksLeftNav A:visited {
    PADDING-LEFT: 0px;
    COLOR: black;
    TEXT-DECORATION: none;
}

TD.linksLeftNav A:hover {COLOR: #900;}
TD.leftNavSubLinks {
	padding:2px 0 2px 19px;
    WIDTH: 150px;
    BORDER-BOTTOM: #FFF 1px solid;
    font:normal 11px Arial, Helvetica, sans-serif;
    COLOR: black;
    BACKGROUND-COLOR: #eef1e3
}
TD.leftNavSubLinks A:link, TD.leftNavSubLinks A:visited {
    COLOR: black;
    TEXT-DECORATION: none
}
TD.leftNavSubLinks A:hover {COLOR: #900;}
TD.whitefont {COLOR: white;}
.feature {
    FONT: bold 12pt Arial,Helvetica,sans-serif;
    COLOR: #161992;
}
.textBold12pt {FONT: bold 12pt Arial,Helvetica,sans-serif;}
.textBold10pt {FONT: bold 10pt Arial,Helvetica,sans-serif;}
.textBold10ptBlue {
	FONT: bold 10pt Arial,Helvetica,sans-serif;
    COLOR: #162992;
}
.liascheckboxes LI {
    LIST-STYLE-IMAGE: url(/common/images/bullet_orange_sq_10x10.gif);
    LIST-STYLE-TYPE: square;
}
.peachboxrtf H4 {
    PADDING-LEFT: 3px;
    COLOR: #900;
    font:bold 11px Arial, Helvetica, sans-serif;
}
.peachboxrtf P {
    PADDING-BOTTOM: 1px;
    COLOR: #333;
    font:normal 11px Arial, Helvetica, sans-serif;
}
.peachboxrtf UL {
    MARGIN-TOP: -1em;
    PADDING-TOP: 0px;
    PADDING-BOTTOM: 0px;
    LIST-STYLE-IMAGE: url(/images/bull_orange.gif);
    COLOR: #333;    
    font:normal 11px Arial, Helvetica, sans-serif;    
}
.peachboxrtf {
	padding:0 2px 2px 4px;
    BACKGROUND: #fee9c0;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}
B.nifty_rtop {
    DISPLAY: block;
    BACKGROUND: #FFF;
}
B.nifty_rbottom {
    DISPLAY: block;
    BACKGROUND: #FFF;
}
B.nifty_rtop B {
    DISPLAY: block;
    BACKGROUND: #fee9c0;
    OVERFLOW: hidden;
    HEIGHT: 1px;
}
B.nifty_rbottom B
{
    DISPLAY: block;
    BACKGROUND: #fee9c0;
    OVERFLOW: hidden;
    HEIGHT: 1px;
}
B.nifty_r1 {MARGIN: 0px 5px;}
B.nifty_r2 {MARGIN: 0px 3px;}
B.nifty_r3 {MARGIN: 0px 2px;}
B.nifty_rtop B.nifty_r4 {  
	MARGIN: 0px 1px;
    HEIGHT: 2px;
}
B.nifty_rbottom B.nifty_r4
{
    MARGIN: 0px 1px;
    HEIGHT: 2px;
}
.nifty H4 {
    MARGIN: 0px 10px;
    font:bold 11px Arial, Helvetica, sans-serif;
    COLOR: #900;    
}
.nifty P {    
    PADDING-BOTTOM: 1px;
    MARGIN: 0px 10px;
    COLOR: #333;
    font:normal 11px Arial, Helvetica, sans-serif;
}
.nifty UL {
    MARGIN-TOP: 0px;
    LIST-STYLE-IMAGE: url(/images/bull_orange.gif);
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px;
    COLOR: #333;
    font:normal 11px Arial, Helvetica, sans-serif;
}
DIV.nifty {
    BACKGROUND: #fee9c0;
    MARGIN: 0px 5%;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}
DIV.hr {DISPLAY: none;}

DIV.hr {
    BACKGROUND-POSITION: left top;
    DISPLAY: block;
    BACKGROUND-IMAGE: url(/common/images/hr_dotted_415x1.gif);
    MARGIN: 1em 0px;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 1px;
}
HR {DISPLAY: none;}
DIV.hr-dbldotted {DISPLAY: none;}
DIV.hr-dbldotted {
    BACKGROUND-POSITION: left top;
    DISPLAY: block;
    BACKGROUND-IMAGE: url(/common/images/hr_dotted_415x3.gif);
    MARGIN: 1em 0px;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 3px;
}
DIV.hr-orange {DISPLAY: none;}
DIV.hr-orange {
    BACKGROUND-POSITION: left top;
    DISPLAY: block;
    BACKGROUND-IMAGE: url(/common/images/hr_orange_415x1.gif);
    MARGIN: 1em 0px;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 3px;
}
.fmttable TABLE {
    BORDER-COLLAPSE: collapse;
    border-spacing: 0;
}
.fmttable TD TABLE {
	padding:2px 6px 2px 6px;
	border:0;   
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
BLOCKQUOTE.steps {
    CLEAR: both;
    padding:0 0 3px 0;
    MARGIN: 15px 0px 5px;   
    border: #F60 1px solid;
    font:normal 11px Verdana, Arial, Helvetica, sans-serif;
    COLOR: #000;
}
BLOCKQUOTE.steps H4 {    
    DISPLAY: inline;
    POSITION: relative;
    TOP: -8px;
    LEFT: 10px;
    padding: 0 10px 0 10px;
    MARGIN: 0px;
    COLOR: #000;   
    BACKGROUND-COLOR: #FFF;
}
BLOCKQUOTE.steps P {MARGIN: 7px 7px 7px 10px;}
BLOCKQUOTE.steps OL {
	padding:0;
    COLOR: #000;    
}
BLOCKQUOTE.steps LI {    
    MARGIN: 7px 7px 7px 10px;
    FONT-WEIGHT: bold;
    COLOR: #F60;
}
BLOCKQUOTE.steps LI .unstyled {
    FONT-WEIGHT: normal;
    COLOR: #000;
}
.noULlink {TEXT-DECORATION: none;}
.topBorder {
	padding:0;
    MARGIN: 0px;
    BORDER-TOP: #b2b3ad 1px solid;
    FONT-SIZE: 1px;
    HEIGHT: 50px;
}
#footerMain {
	background-color:#FFF;
	padding:5px;
    HEIGHT: 60px;
    BORDER-TOP: #b2b3ad 1px solid;
    LINE-HEIGHT: 16px;    
    TEXT-ALIGN: center;
}
HTML #footerMain {PADDING-RIGHT: 0px;}
#footerMain A:link {TEXT-DECORATION: none;}
#footerMain A:visited {TEXT-DECORATION: none;}

/*****tab************/
#tabHdr {
	background-color:#FFF;
    FLOAT: left;
    WIDTH: 100%;
    BORDER-BOTTOM: #f60 5px solid;
    LINE-HEIGHT: normal;
}
/* comment out for css nav dropdown
#tabHdr UL {
	padding:0 10px 0 0;
    MARGIN: 0px;    
    LIST-STYLE-TYPE: none;
}
#tabHdr LI {
	DISPLAY: inline;
	padding:0;
    MARGIN: 0px;    
}
#tabHdr A {
	FLOAT: left;
	padding:0 3px 0 4px;
    MARGIN: 0px;
    BACKGROUND: url(/common/images/tableftboth.gif) no-repeat left top;
    TEXT-DECORATION: none;
}
#tabHdr A SPAN {
	DISPLAY: block;
	FLOAT: left;
	padding:4px 6px 4px 1px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    BACKGROUND: url(/common/images/tabrightboth.gif) no-repeat right top;
    COLOR: #FFF;
}
#tabHdr A SPAN {FLOAT: none;}
#tabHdr A:hover SPAN {COLOR: #FFF;}
#tabHdr #current A {
	border:0;
    BACKGROUND-POSITION: 0px -23px;    
}
#tabHdr #current A SPAN {
    BACKGROUND-POSITION: 100% -23px;
    COLOR: #FFF;
}
#tabHdr A:hover {BACKGROUND-POSITION: 0% -23px;}
#tabHdr A:hover SPAN {BACKGROUND-POSITION: 100% -23px;}
#tabImagesHdr {
    FLOAT: left;
    WIDTH: 100%;
    LINE-HEIGHT: normal;
    BORDER-BOTTOM: #f60 5px solid;
}
#tabImagesHdr A {
	padding:0 3px 0 0;
    FLOAT: left;
    MARGIN: 0;    
    TEXT-DECORATION: none;
}
*/
.headerTabBox {
height:56px;
vertical-align:bottom;
}

.topSpace {height:26px;}
* html .topSpace {/* for ie */ height:29px;}
