
/* default html styles */
body
	{
	font-size: 12px;
	background-color: #FFFFFF;
	margin: 0px 0px;
	color: #000000;
	}
/*input {  width: 150px; margin-right:2px;} Why width 150 px? Why margin-rigth 2px? */
select { font-family: Arial,Helvetica,sans-serif; font-size : 12px; font-weight : normal; color: #000000; margin-right:2px;}
textarea { font-family: Arial,Helvetica,sans-serif; font-size : 12px; width: 228px; height: 75px; color: #000000; background-color: #ffffff; }
ul { margin: 5px 25px; }
td { font-family: 'Lucida Sans Unicode', Arial, Tahoma, Sans-Serif;  color:#000000; font-size:12px;}
a { font-family: 'Lucida Sans Unicode', Arial, Tahoma, Sans-Serif; text-decoration: none; }
form { margin: 0px; padding: 0px; }
center { margin: 0px; padding: 0px; }
img
	{
	border-style: none;
	}
hr {margin:10px;}
/* text styles */
.norm { font-family: 'Lucida Sans Unicode', Arial, Tahoma, Sans-Serif; font-size: 12px; color: #000000; text-decoration: none; font-weight: bold; }
.mainheading { font-family:'Lucida Sans Unicode', Arial, Tahoma, Sans-Serif; font-size:36px; color:#FFFFFF; background-color:#000000; width:604px;}
.stdText { font-family:'Lucida Sans Unicode', Arial, Tahoma, Sans-Serif; font-size:12px; color:#000000;}
.stdTextBold { font-family:'Lucida Sans Unicode', Arial, Tahoma, Sans-Serif; font-size:12px; color:#000000; font-weight:bold;}
.stdTextBold a { color:#000000; font-weight:bold;}
.stdTextBold a:hover { color:#000000; font-weight:bold;}
.normSmalltxt { font-family: 'Lucida Sans Unicode', Arial, Tahoma, Sans-Serif; font-size: 10px; color:#000000; text-decoration: none; font-weight: bold; }
.normSmalltxt a,.normSmalltxt a:hover { font-family: 'Lucida Sans Unicode', Arial, Tahoma, Sans-Serif; font-size: 10px; color:#000000; text-decoration: none; font-weight: bold; }
.normSmalltxt a:hover { text-decoration: underline;}
.normSuccess { font-family: 'Lucida Sans Unicode', Arial, Tahoma, Sans-Serif; font-size: 12px; color: #FFFFFF; text-decoration: none; font-weight: normal; }
.normHighlight { color: #ffffff; }
.bignormtxt { color: #FFFFFF; font-family:'Lucida Sans Unicode', Arial, Tahoma, Sans-Serif; font-size:16px;}
.bigHometxt { color: #FFFFFF; font-family:'Lucida Sans Unicode', Arial, Tahoma, Sans-Serif; font-size:14px;}
.redtitle { font-family:'Lucida Sans Unicode', Arial, Tahoma, Sans-Serif; font-size:18px; color:#FF0000;}
.normForm { font-family: 'Lucida Sans Unicode', Arial, Tahoma, Sans-Serif; font-size: 9px; color: #ffffff; text-decoration: none; font-weight: normal;}
.normSubtitle{font-family: 'Lucida Sans Unicode', Arial, Tahoma, Sans-Serif; font-size: 12px; color: #000000; text-decoration: none; font-weight: bold}
.normError { font-family: 'Lucida Sans Unicode', Arial, Tahoma, Sans-Serif; font-size: 12px; color: #FFFFFF; text-decoration: none; font-weight: normal; }
.pageTitle { font-family: 'Lucida Sans Unicode', Arial, Tahoma, Sans-Serif; font-size: 18px; color: #000000; text-decoration: none; font-weight: bold; }
.formTitle { font-family: 'Lucida Sans Unicode', Arial, Tahoma, Sans-Serif; font-size: 14px; color: #000000; text-decoration: none; font-weight: bold; }
.smallSubTitle { font-family: 'Lucida Sans Unicode', Arial, Tahoma, Sans-Serif; font-size: 12px; color: #FF9933; text-decoration: none; font-weight: bold; }
.subTitle { font-family: 'Lucida Sans Unicode', Arial, Tahoma, Sans-Serif; font-size: 16px; color: #000000; text-decoration: none; font-weight: bold; }
.highlighted { font-family: 'Lucida Sans Unicode', Arial, Tahoma, Sans-Serif; font-size: 13px; color: #000000; text-decoration: none; font-weight: bold; }
.tableTitle { font-family: 'Lucida Sans Unicode', Arial, Tahoma, Sans-Serif; font-size: 12px; color: #000000; text-decoration: none; font-weight: bold; text-align: center; }
.required { font-family: 'Lucida Sans Unicode', Arial, Tahoma, Sans-Serif; font-size: 12px; color: #F04040; text-decoration: none; font-weight: normal; }
.link2 { color: #FFFFFF; text-decoration: underline; }
.link2:hover { color: #FFFFFF; text-decoration: underline; }
.sideBarText { color: #A0A0A0; }
font.normPurple { font-family: 'Lucida Sans Unicode', Arial, Tahoma, Sans-Serif; font-size: 12px; color: purple; text-decoration: none; font-weight: normal; }
font.underPurple { font-family: 'Lucida Sans Unicode', Arial, Tahoma, Sans-Serif; font-size: 12px; color: purple; text-decoration: underline; font-weight: normal; }
font.normGreen { font-family: 'Lucida Sans Unicode', Arial, Tahoma, Sans-Serif; font-size: 12px; color: green; text-decoration: none; font-weight: normal; }
font.underGreen { font-family: 'Lucida Sans Unicode', Arial, Tahoma, Sans-Serif; font-size: 12px; color: green; text-decoration: underline; font-weight: normal; }
font.normRed { font-family: 'Lucida Sans Unicode', Arial, Tahoma, Sans-Serif; font-size: 12px; color: red; text-decoration: none; font-weight: normal; }
font.underRed { font-family: 'Lucida Sans Unicode', Arial, Tahoma, Sans-Serif; font-size: 12px; color: red; text-decoration: underline; font-weight: normal; }
font.normBlue { font-family: 'Lucida Sans Unicode', Arial, Tahoma, Sans-Serif; font-size: 12px; color: blue; text-decoration: none; font-weight: normal; }
font.underBlue { font-family: 'Lucida Sans Unicode', Arial, Tahoma, Sans-Serif; font-size: 12px; color: blue; text-decoration: underline; font-weight: normal; }
font.normOrange { font-family: 'Lucida Sans Unicode', Arial, Tahoma, Sans-Serif; font-size: 12px; color:#FF9900; text-decoration: none; font-weight: normal; }
font.underOrange { font-family: 'Lucida Sans Unicode', Arial, Tahoma, Sans-Serif; font-size: 12px; color: #FF9900; text-decoration: underline; font-weight: normal; }
font.boldDarkGreen { font-family: 'Lucida Sans Unicode', Arial, Tahoma, Sans-Serif; font-size: 12px; color: #004000; text-decoration: none; font-weight: bold; }
.promo{ color:#000000; }
.skinImageWithBorder { border: 1px solid #FCA61B; float:left; margin:0px 15px 10px 0px;}
.skinFrame { border:1px dotted #FCA61B; width:600px; padding:15px;text-align:justify; }
.noticeMsg { color: red; font-weight: bold; }
.acceptText { padding: 10px 35px 10px 5px; border: 1px solid #ffffff; font-weight: bold; text-align: right;}
.tabledata1 { padding: 5px 0px 0px 0px; }
.tabledata2 { padding: 5px 0px 0px 10px; }

/* form and tables styles */
.homebg{ background-color:#FFFFFF; width:870px;}
.joinbg {background-color:#000000; width:870px;}
.userFormHead
	{
	padding: 5px 5px 5px 5px;
	border: 1px solid #ffffff;
	font-weight: bold;
	color: #ffffff;
	background-color: #000000;
	text-align: left;
	width:100%;
	}
.userFormTbg1 { border-collapse: collapse; margin: 0px 0px 10px 0px; background-color: #FCA61B; width: 600px; }
.userFormTbg2 { border-collapse: collapse; margin: 20px 0px 0px 0px; background-color: #FCA61B; width: 600px; }
.userFormCont { padding: 5px 5px 5px 5px; border: 1px solid #ffffff; color: #000000; text-align: left; font-weight: bold; }
.userFormCont1 { padding: 5px 5px 5px 5px; border: 1px solid #ffffff; color: #000000; text-align: left; vertical-align: top; font-weight: bold; background-color: #FCA61B; }
.userFormCont2 { padding: 5px 5px 5px 5px; border: 1px solid #ffffff; color: #000000; background-color: #F1D38A; font-weight: bold; }
.formBdr { padding: 5px 5px 5px 5px; border: 1px solid #ffffff; background-color:#F1D38A; }
.termConTab { border-collapse: collapse; margin: 40px 0px 0px 0px; background-color: #F1D38A; color: #000000; width: 100%; }
.frontHeaderBg
	{
	background-image: url(/images/ignite-nav-bg.gif);
	background-repeat: repeat-x;
	width: 920px;
	height:36px;
	}

/* list style */

.liststyle{ padding: 10px 0px 0px 100px; }
.olstyle { padding: 10px 0px 0px 0px; }

/* menu styles */
.mhMenuOff { background-color: #808080; border-collapse: collapse; }
.mhMenuOn { background-color: #808080; border-collapse: collapse; }
.mhMenuItemOff { padding: 3px 5px; color: #FFFFFF; text-align: center; font-size: 12px; font-weight: bold; border-collapse: collapse; }
.mhMenuItemOn { padding: 3px 5px; color:#000000;text-align: center; font-size: 12px; font-weight: bold; border-collapse: collapse; }
.mhItemOff { padding: 3px 5px; border: 1px solid #F58D23; color: #FFFFFF; background-color: #F8B03F; text-align: left; font-size: 12px; font-weight: bold; border-collapse: collapse; }
.mhItemOn { padding: 3px 5px; border: 1px solid #F58D23; color: #000000; background-color: #F58D23; text-align: left; font-size: 12px; font-weight: bold; border-collapse: collapse; }
.mhInvisible { padding: 3px 5px; border: 0px none white; background-color: transparent; border-collapse: collapse; }
.homemenu { font-family:'Lucida Sans Unicode', Arial, Tahoma, Sans-Serif; font-size:11px; font-weight:bold; color:#F22718; padding-left:12px; }
.homemenu a { font-family:'Lucida Sans Unicode', Arial, Tahoma, Sans-Serif; font-size:11px; font-weight:bold; color:#F22718; text-decoration:none; }
.homemenu a:hover { font-family:'Lucida Sans Unicode', Arial, Tahoma, Sans-Serif; font-size:11px; font-weight:bold; color:#F22718; text-decoration:underline; }

/* form styles */
.radioButton { background-color: transparent; width: 12px; }
.checkBox { background-color: transparent; width: 12px; }
.button {width: auto; }
.thinButton { background-color: #787978; width: auto; height: 17px; line-height: 10px; }
.selectBox { width: auto; }
.longTextBox { width: 200px; }
.buttonbg1{background-image:url(/images/ignite-btn-rpt.gif);}

/* styles affecting the whole page */

.content { background-color: #FFFFFF; }
.promozone {width:453px; height:73px;}

/* input form tables */
.inputForm { background-color: #F1D38A; border: 1px solid #FCA61B; border-collapse: collapse; }
.inputFormAltCell1 { background-color: #FCA61B; color: #FFFFFF; padding: 3px; }
.inputFormAltCell2 { background-color: #FFFFFF; color: #000000; padding: 3px; }
.inputFormAltTitle { background-color: #FCA61B; color: #FFFFFF; padding: 5px; font-size: 15px; font-weight: bold; }

/* tab styles */
.tabOuterBox { width: 100%; background-color: #F7FBFF; border: 1px solid #787978; padding: 0px 5px; }
.tabTitleSelected { padding: 5px 15px; background-color: #FFFFFF; color: #787978; border-color: #787978; border-style: solid solid none solid; border-width: 1px; border-collapse: collapse; font-weight: bold; font-size: 10px; }
.tabTitleSelectedLink { color: #787978; font-weight: bold; text-decoration: none; font-size: 10px; }
.tabTitleSelectedLink:hover { color: #787978; font-weight: bold; text-decoration: none; font-size: 10px; }
.tabTitle { padding: 5px 15px; background-color: #787978; color: #FFFFFF; border-color: #787978; border-style: solid solid none solid; border-width: 1px; border-collapse: collapse; font-size: 10px; }
.tabTitleLink { color: #FFFFFF; font-weight: bold; text-decoration: none; font-size: 10px; }
.tabTitleLink:hover { color: #FFFFFF; font-weight: bold; text-decoration: none; font-size: 10px; }

.wizardTabOuterBox { width: 100%; background-color: #FCFFFC; border: 1px solid #00A000; padding: 0px 5px; }
.wizardTabTitleSelected { padding: 5px 15px; background-color: #FFFFFF; color: #00A000; border-color: #00A000; border-style: solid solid none solid; border-width: 1px; border-collapse: collapse; font-weight: bold; font-size: 10px; }
.wizardTabTitleSelectedLink { color: #00A000; font-weight: bold; text-decoration: none; font-size: 10px; }
.wizardTabTitleSelectedLink:hover { color: #00A000; font-weight: bold; text-decoration: none; font-size: 10px; }
.wizardTabTitle { padding: 5px 15px; background-color: #00A000; color: #FFFFFF; border-color: #00A000; border-style: solid solid none solid; border-width: 1px; border-collapse: collapse; font-size: 10px; }
.wizardTabTitleLink { color: #FFFFFF; font-weight: bold; text-decoration: none; font-size: 10px; }
.wizardTabTitleLink:hover { color: #FFFFFF; font-weight: bold; text-decoration: none; font-size: 10px; }

/* report styles */
.rTimeCell { text-align: right; width: 90px; height: 23px; padding-right: 10px; border: 1px solid #00A000; }
.rAltCell1 { background-color: #E0E0E0; border: 1px solid #00A000; }
.rAltCell2 { background-color: #FFFFFF; border: 1px solid #00A000; }
/* .rTitleBig is applied at the table level for the diary. Apply it at the td level to override the default td from style.css. */
.rTitleBig, .rTitleBig td
	{
	font-size: 20px;
	font-weight: bold;
	border-collapse: collapse;
	border: 1px solid #00A000;
	}
.rTitleSmall { font-size: 15px; border: 1px solid #00A000; }
.rAltProTime { background-color: #E0E0E0; border: 1px solid #00A000; width: 40px; height: 23px; text-align: center; }
.rAltProNoTime { background-color: #FFFFFF; border: 1px solid #00A000; width: 40px; height: 23px; text-align: center; }

.clickableCell { cursor: pointer;}
.nonClickableCell { border: 1px solid #a0a0a0; }
.clickableImage { border: 0px none white; cursor: pointer;}
.clickableBorderedImage { border: 1px solid #000000; cursor: pointer;}
.borderedImage { border: 1px solid #000000; }

/* form and misc formatting styles */
.formQuestionCell { text-align: right; vertical-align: top; padding: 3px 10px 3px 0px; color: #787978; }
.formAnswerCell { text-align: left; vertical-align: top; padding: 0px 0px 0px 0px; }
.formAnswerCellMultipleAccross { text-align: left; vertical-align: top; padding: 3px 20px 3px 0px; }
.outerFormCell { padding: 10px; text-align: left; vertical-align: top; }
/*.formMessageCell { text-align: center; vertical-align: center; padding: 3px 10px; margin: 3px auto 3px auto; background-color: #E00000; border-color: #000000; border-style: solid; border-width: 1px; }/**/
.errorMessageCell { text-align: center; vertical-align: middle; padding: 3px 10px; margin: 3px auto 3px auto; background-color: #E00000; border-color: #F58D23; border-style: solid; border-width: 1px;  }
.statusMessageCell { text-align: center; vertical-align: middle; padding: 3px 10px; margin: 3px auto 3px auto; background-color: #FCA61B; border-color: #000000; border-style: solid; border-width: 1px; }
.reportCell { vertical-align: top; padding: 2px 5px 2px 5px; }
.verdotted{vertical-align: top; border-right:1px dotted #000000; width: 50%; padding: 0px 10px 0px 0px;}
.dtopleft1 { border-width: 0px 1px 1px 0px; border-style: dotted; border-color: #000000; padding: 0px 0px 0px 10px; }
.dtopleft2 { border-width: 0px 0px 1px 0px; border-style: dotted; border-color: #000000; padding: 0px 0px 0px 10px; }

.redline{background-image:url(/images/ignite-h-rpt-redline.gif); width:870px;}
.home-page-all hr
	{
	background-color: #f52716;
	color: #f52716;
	border: 0;
	height: 3px;
	}

/* bg styles*/
.mainheadbg { background-image:url(/images/ignite-head-rpt.gif); background-repeat:repeat-x; width:590px; text-align:left;}
.mainbg { width:920px; height:600px;}
.leftbg { background-color: #EDEDED; background-repeat:repeat-y; width:220px; padding-left:13px; padding-top:10px;}
.content { padding-left:20px; padding-top:10px; vertical-align:top; text-align:left; width:690px;}
.rightborder { background-color:#EDEDED; background-repeat:repeat-y; width:10px; height:100%;}
.yellowbg {background-image:url(/images/ignite-h-bg-links.gif); background-repeat:no-repeat; width:172px; height:73px;}
.serialbg { background-image:url(/images/ignite-h-bg-serialform.gif); background-repeat:no-repeat; width:219px; height:73px;padding-left:10px;}
.homefooter {background-image:url(/images/ignite-h-bg-footer.gif); width:874px; height:32px; background-repeat:no-repeat;}
/*.messageBox { background-color: #59A2D9; border-color: #000000; border-style: solid; border-width: 0px 0px 0px 1px; }/**/

