img { border:0px; }

.clear {clear:both; font-style:normal; font-size:1px; font-family:serif; height:.1em; margin:0; padding:0;}

div.wcgContainer select,input,option,textarea { font:12px verdana; color:#333; }
div.wcgContainer a:hover { color:#369; }

div.wcgContainer { width:730px; margin:12px 0px 12px 10px; } /* Changed top and bottom margin from 10 to 12*/
div.wcgContainer a { text-decoration:none; color:#396999; font:11px verdana; }
div.wcgContainer a:hover { text-decoration:underline; }

div.wcgFrame { float:left; color:#333; background:url(../images/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(../images/hdr.gif) no-repeat top; width:747px; height:51px; color:#333; }
div.wcgTitle div.wcgContent { padding:14px 0px 0px 30px; font:21px arial; }

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

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

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

div.wcgAltRightBlock { height:auto; width:270px; line-height:20px; font:12px verdana; color:#333; float:left; }
div.wcgAltRightBlock a { font:12px verdana; color:#369; line-height:20px; }

div.wcgRightBlock { float:right; padding:10px 10px 10px 15px; border-left:1px solid #ccc; height:auto; width:170px; line-height:20px; font:12px verdana; color:#333; }
div.wcgRightBlock a { font:12px verdana; color:#369; line-height:18px; }
div.wcgRightBlock div.xSellBodyText { padding:5px 3px 0px 1px; float:left; }
div.wcgRightBlock div.wcgRightPromo { margin:0px 0px 10px; padding:0px 0px 10px; border-bottom:1px solid #ccc; }

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

div.wcgRightBlock form { padding:0px; margin:0px; }
div.wcgRightBlock p.wcgLooking { font:11px verdana; color:#666; margin:14px 0px 8px; line-height:14px; }
div.wcgRightBlock div.wcgOtherLinks a { font:11px verdana; color:#369; line-height:18px; }

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

table.wcgLongForm {   margin: 10px 0px 0px 0px; float:left;}
table.wcgLongForm td {font: 11px verdana }
table.wcgLongForm input { width: 200px; margin-bottom: 4px }
table.wcgLongForm input.wcgButtonMedium { width: 120px; }
table.wcgLongForm input.newButton{ width: 100px; }
table.wcgLongForm input.wcgButtonMediumJquery { width: 120px; }
table.wcgLongForm input.wcgButtonMediumCCNJquery { width: 120px; }
table.wcgLongForm td.wcgLabel { width: 140px; font: 11px verdana }
table.wcgLongForm td.wcgField { width: 140px; font: 11px verdana }

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.wcgError2 { background:#ffffd5; border:1px solid #c30001; padding:20px; width:430px; margin:10px 0px 10px 0px; color:#c40308; font:12px verdana; float:left; }
div.wcgError a { color:#369; 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; }
tr.wcgErrorRow td.wcgField select { background:#ffffd5; border:2px solid #c40308; }

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

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

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

input.wcgGrey { font:bold 14px arial; padding:0px 2px 2px; color:#fff; background:url(../images/button_smallgrey0.gif) no-repeat left; height:28px; width:120px; text-align:center; cursor:pointer; border:0px; }
input.wcgGreyMedium { font:bold 14px arial; padding:0px 2px 2px; color:#fff; background:url(../images/button_mediumgrey0.gif) no-repeat left; height:28px; width:175px; text-align:center; cursor:pointer; border:0px; }
input.wcgGreyLarge { font:bold 14px arial; padding:0px 2px 2px; color:#fff; background:url(../images/button_largegrey0.gif) no-repeat left; height:28px; width:200px; text-align:center; cursor:pointer; border:0px; }

input.wcgInput { font:14px verdana; width:200px; padding:5px; margin:5px 0px; border:1px solid #7c7c7c; border-color:#7c7c7c #ddd #ddd #c3c3c3; background:#fff url(../images/inputBack.gif) no-repeat top left; color:#333; }
input.wcgInputThin { font:11px verdana; width:155px; padding:4px; margin:0px; border:1px solid #7c7c7c; border-color:#7c7c7c #ddd #ddd #c3c3c3; background:url(../images/inputBack.gif) no-repeat top left; color:#333; }
input.wcgUpdateCDInputThin { font:11px verdana; width:155px; padding:4px; margin:0px; border:1px solid #7c7c7c; border-color:#7c7c7c #ddd #ddd #c3c3c3; color:#333; }
input.wcgFormHint { font:14px verdana; width:155px; padding:5px; margin:5px 0px; border:1px solid #7c7c7c; border-color:#7c7c7c #ddd #ddd #c3c3c3; background:#fff url(../images/inputBack.gif) no-repeat top left; color:#999; }

input.wcgOptionalBlock { vertical-align:middle; }

td.wcgField select { margin:3px 0px 4px; font:11px verdana; border:1px solid #7c7c7c; border-color:#7c7c7c #ddd #ddd #c3c3c3; background:#fff url(../images/inputBack.gif) no-repeat top left; color:#333; }

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

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

div.wcgProfileNav { background:url(../images/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; }
div.wcgProfileNav img.wcgDivider { float:left; margin-top:1px; }
div.wcgProfileNav img.wcgIcon { margin:0px 6px 0px; vertical-align:middle; }
div.wcgProfileNav a.on { background:url(../images/tabs_on.gif) no-repeat top left; color:#666; }
div.wcgProfileNav a:hover { text-decoration:none; }

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

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 }

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 #fff; }
table.wcgGrid tr.wcgAltRow a.wcgActionLink:hover { background:#FCFAED; border:1px solid #D6C98B; text-decoration:none; }

div.wcgRoundBox { color:#333; margin-bottom:10px; background:#f2f2f2; width:480px; left:-10px; position:relative; float:left; font:11px verdana; }
div.wcgRoundBox div.wcgContent { border:1px solid #dfdfdf; width:458px; border-width:0px 1px; padding:10px; }
div.wcgRoundBox div.wcgHeader { margin:0px 10px 20px 0px; width:435px; float:left; font:12px verdana; }
div.wcgRoundBox div.wcgAlert { color:#900; margin:0px 0px 10px; }
div.wcgRoundBox div.wcgAlertTxt { color:#000; margin:0px 0px 10px; }
div.wcgRoundBox div.wcgAlert b { width:180px; }
div.wcgRoundBox div.wcgAlert div.wcgAlertTitle { color:#000; 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(../images/star_blue2.gif) no-repeat 95%; }
tr.wcgRequired td.formTD1 { background: url(../images/star_blue2.gif) no-repeat 95%; }
div.wcgRegisterLogin { position:absolute; left:362px; top:-45px; width:336px; height:265px; background:url(../images/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; 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; }

