div.wcgContainer select,input,option,textarea { font-size: 12px; font-family: verdana; color: #333333; }
div.wcgContainer a:hover {color: #336699}

div.wcgContainer { width: 730px; margin: 10px 0px 10px 10px;}
div.wcgContainer a {  text-decoration:none; color: #396999; font: 11px verdana}
div.wcgContainer a:hover { text-decoration: underline; }

div.wcgFrame {  float:left; color: #333333; background: url(http://www.intuit.com/images/misc/middle.gif) repeat-y top left;width: 720px; padding: 20px 0px 0px 30px;   }
div.wcgFrame div.wcgContent { width: 696px; float:left; padding-bottom: 20px; font: 11px verdana }

div.wcgTitle { background: url(http://www.intuit.com/images/misc/hdr.gif) no-repeat top; width: 747px; height: 51px; color: #333333;}
div.wcgTitle div.wcgContent { padding: 14px 0px 0px 30px; font: 21px arial;}

div.wcgFrameFooter {   background: url(http://www.intuit.com/images/misc/bottom.gif) repeat-x top; height: 45px;  float:left; width: 747px; }

div.wcgSubTitle { font: bold 17px arial; color: #333333; width: 580px;}
div.wcgSubTitleText { font: 12px verdana;  padding: 4px 0px 0px 0px; width: 480px;}

div.wcgAltLeftBlock { width: 345px; border-top: 1px solid #F2F2F2; padding: 20px 0px 0px 0px;float:left; margin-bottom: 20px;}
div.wcgAltLeftBlock a { font: 12px verdana; color: #336699; line-height: 20px }

div.wcgAltRightBlock { height: 720px; width: 270px; line-height: 20px; font: 12px verdana; color: #333333; float:left;}
div.wcgAltRightBlock a { font: 12px verdana; color: #336699; line-height: 20px }

div.wcgRightBlock { float: right; padding:10px 10px 10px 15px ; border-left: 1px solid #CCCCCC ;  height: 150px; width: 170px; line-height: 20px; font: 12px verdana; color: #333333;}
div.wcgRightBlock a { font: 12px verdana; color: #336699; line-height: 15px; margin-bottom: 10px }
div.wcgRightBlock div.xSellBodyText {padding: 5px 3px 0px 1px; float:left; }
div.wcgRightBlock div.wcgRightPromo {margin: 0px 0px 10px 0px; padding: 0px 0px 10px 0px; border-bottom: 1px solid #cccccc; float:left;}


div.wcgRightBlock a.wcgHelpLinks {line-height: 15px; margin-bottom: 10px; float:left;}
div.wcgRightBlock a.wcgHelpLinks:hover {color: #336699; text-decoration:underline}


table.wcgForm {   margin: 10px 0px 0px 0px; float:left;}
table.wcgForm td {  color: #333333; padding: 1px; font: 12px verdana; vertical-align:top;}
table.wcgForm td.wcgLabel { width: 130px; padding-top: 15px;}
table.wcgForm td.wcgField {}
tr.wcgAction td.wcgField { padding: 10px 0px 20px 0px; }
tr.wcgAltRow { background: #F7F3F7 }


table.wcgLongForm td {font: 11px verdana }
table.wcgLongForm input { width: 220px; margin-bottom: 4px }
table.wcgLongForm input.wcgButtonMedium { width: 175px; }
table.wcgLongForm td.wcgLabel { width: 140px; font: 11px verdana }
table.wcgLongForm td.wcgField {  }
div.wcgRegisterLogin input.wcgButton { width: 120px; margin: 10px 0px 0px 37px}


div.wcgError { background: #FFFFD5; border: 1px solid #C30001; padding: 20px; width: 450px; margin:10px 0px 10px 0px; color: #C40308; font: 12px verdana; float:left;}
div.wcgError a { color: #336699; font: 12px verdana; text-decoration: underline }
div.wcgError ul { font: 12px Verdana }

tr.wcgErrorRow td.wcgLabel { color: #C40308; font-weight:bold;}
tr.wcgErrorRow td.wcgField input { background: #FFFFD5; border: 2px solid #C40308;  }

div.wcgFormError { font: 10px verdana; color: #FF0000; display:none; }
tr.wcgErrorRow div.wcgFormError { display:block;  }

input.wcgButton {  font: bold 14px arial; border: 0px ;padding: 0px 2px 2px 2px; color: #FFFFFF; background: url(http://www.intuit.com/images/buttons/button_small0.gif) no-repeat left; height: 28px;  width: 120px; text-align: center; letter-spacing:  0px; cursor: pointer; }
input.wcgButtonMedium {  background: url(http://www.intuit.com/images/buttons/button_medium0.gif) no-repeat left; height: 28px;  width: 175px; text-align: center;  cursor: pointer; border: 0px}

input.wcgHover { background-image: url(http://www.intuit.com/images/buttons/button_small2.gif)  }
input.wcgHoverMedium { background-image: url(http://www.intuit.com/images/buttons/button_medium2.gif)  }


input.wcgGrey { background-image: url(http://www.intuit.com/images/buttons/button_smallgrey0.gif) }
input.wcgGreyMedium { background-image: url(http://www.intuit.com/images/buttons/button_mediumgrey0.gif) }

input.wcgInput { font: 14px verdana; width: 155px; padding: 5px; margin: 5px 0px 5px 0px; border: 1px solid #7C7C7C; border-color: #7C7C7C #DDDDDD #DDDDDD #C3C3C3; background: #FFFFFF url(http://www.intuit.com/images/misc/inputBack.gif) no-repeat top left; color: #333333 ; }
input.wcgInputThin { font: 11px verdana; width: 155px; padding: 4px; margin: 0px 0px 0px 0px; border: 1px solid #7C7C7C; border-color: #7C7C7C #DDDDDD #DDDDDD #C3C3C3; background: url(http://www.intuit.com/images/misc/inputBack.gif) no-repeat top left; color: #333333 ; }
input.wcgFormHint {font: 14px verdana; width: 155px; padding: 5px; margin: 5px 0px 5px 0px; border: 1px solid #7C7C7C; border-color: #7C7C7C #DDDDDD #DDDDDD #C3C3C3; background: #FFFFFF url(http://www.intuit.com/images/misc/inputBack.gif) no-repeat top left; color: #999999 ; }

input.wcgCheckbox { vertical-align: middle; }
span.wcgCheckBoxtext { cursor: pointer;  }

td.wcgField select { margin: 3px 0px 4px 0px; font: 11px verdana; border: 1px solid #7C7C7C; border-color: #7C7C7C #DDDDDD #DDDDDD #C3C3C3; background: #FFFFFF url(http://www.intuit.com/images/misc/inputBack.gif) no-repeat top left; color: #333333 ; }

tr.wcgSection td { padding: 15px 0px 10px 0px; }
tr.wcgSection div.wcgContent {padding: 5px 0px 1px 10px; height: 20px; font: bold 14px arial; color: #333333; background: #F2F2F2; position: relative; left: -10px ; width: 475px;}

div.wcgSectionBar { padding: 5px 0px 1px 10px; height: 20px; font: bold 14px arial; color: #333333; background: #F2F2F2; margin: 10px 0px 10px 0px ; float:left; width: 100%}

div.wcgProfileNav { background: url(http://www.intuit.com/images/tabs/tabs_background.gif) no-repeat top left; height: 42px; width: 730px; position: absolute; left: 10px; top: -4px }
div.wcgProfileNav a { height: 42px;width: 163px; font: bold 13px arial;float:left; text-align: center; padding: 12px 0px 0px 0px;  }

div.wcgProfileNav img.wcgDivider { float:left; margin-top: 1px; }
div.wcgProfileNav img.wcgIcon { margin: 0px 6px 0px 0px; vertical-align: middle }
div.wcgProfileNav a.on { background: url(http://www.intuit.com/images/tabs/tabs_on.gif) no-repeat top left; color:#666666 }
div.wcgProfileNav a:hover { text-decoration:none;  }

table.wcgGrid { margin: 5px 0px 20px 0px; float:left; background: #CCCCCC; position: relative; left: -10px; width: 690px; border-collapse:collapse; border-bottom: 1px solid #CCCCCC}
table.wcgGrid th { background: #999999; border-right: 1px solid #FFFFFF;  color: #FFFFFF; padding: 5px; font: bold 11px verdana ; text-align: center; }
table.wcgGrid td { background: #F2F2F2; color: #333333; padding: 5px; font: 11px verdana ; border: 1px solid #CCCCCC; border-width: 1px 1px 0px 1px}
table.wcgGrid tr.wcgAltRow td { background: #FFFFFF;   }
table.wcgGrid td.wcgFirstCol { padding-left: 10px;}
table.wcgGrid th.wcgFirstCol { padding-left: 10px }

tr.wcgSubItem td.wcgSecondCol { padding-left: 30px; font: 18px verdana }
tr.wcgSubItem td {border-width: 0px 1px 0px 1px;}
ul.wcgList { margin-top: 5px; margin-bottom: 10px ; }
ul.wcgList li { margin-bottom: 5px }

a.wcgActionLink {float:left; width: 100px; text-align: center;  text-decoration:none; height: 55px; padding-top: 5px;border: 1px solid #F2F2F2}
a.wcgActionLink:hover { background: #F6F3E5; border: 1px solid #D6C98B;}
a.wcgActionLinkSmall {width: 60px; height: 40px}

table.wcgGrid a.wcgActionLink {}
table.wcgGrid a.wcgActionLink:hover { background: #F6F3E5; text-decoration:none;}

table.wcgGrid tr.wcgAltRow a.wcgActionLink {  border: 1px solid #FFFFFF }
table.wcgGrid tr.wcgAltRow a.wcgActionLink:hover {  background: #FCFAED; border: 1px solid #D6C98B; text-decoration: none;}

div.wcgRoundBox {color: #333333; margin-bottom: 10px; background: #F2F2F2; width: 490px;  left: -10px; position: relative; float: left; font: 11px verdana;}
div.wcgRoundBox div.wcgContent {border: 1px solid #DFDFDF; width: 468px; border-width: 0px 1px 0px 1px; padding: 10px; }
div.wcgRoundBox div.wcgHeader { margin: 0px 10px 20px 0px;   width: 440px ; float: left;font: 12px verdana;}
div.wcgRoundBox div.wcgAlert { color: #990000; margin: 0px 0px 10px 0px ;}
div.wcgRoundBox div.wcgAlert b { width: 180px; }
div.wcgRoundBox div.wcgAlert div.wcgAlertTitle { color: #000000; font-weight: bold; }
div.wcgRoundBox div.wcgRoundBoxLink { float:right; padding: 0px 0px 10px 10px; text-align:center;  width: auto;  }
div.wcgRoundBox div.wcgDetails b { width: 180px; }

tr.wcgRequired td.wcgLabel { background: url(http://www.intuit.com/images/misc/star_blue2.gif) no-repeat 95% 20px; }
div.wcgRegisterLogin { position: absolute; left: 362px; top: -45px; width: 336px; height: 265px;  background: url(http://www.intuit.com/images/misc/signInBack0.gif) no-repeat top left;}
div.wcgLoginContent {  padding: 5px 5px 5px 145px; font: 10px verdana }
div.wcgLoginContent input {  width: 145px }
div.wcgLoginContent div.wcgLoginTitle { font: bold 17px arial; width: 170px; margin: 7px 0px 0px 0px; float:left;  }
div.wcgLoginContent div.wcgLoginSubTitle { font: 12px verdana; width: 160px; margin-bottom: 10px; float:left; }

div.wcgFieldComment { width: 100px; float:right; padding-top: 5px; font-style:italic }
table.wcgNested { margin-top: 10px; width: 470px }
