.qjmenu{
	position:absolute;
	visibility: hidden;
	border:1px solid #cccccc;
	border-bottom-width: 0;
	font:normal 12px Verdana;
	line-height: 18px;
	z-index: 100;
	background-color: #ffffff;
	width: 150px;
}

.qjmenu a{
	width: 100%;
	display: block;
	text-indent: 3px;
	border-bottom: 1px solid #cccccc;
	padding: 1px 0;
	text-decoration: none;
	font-weight: bold;
	text-indent: 5px;
}

.qjmenu a:hover{ /*hover background color*/
	background-color: #efefef;
	color: #000000;
}	

/***** HTML Tags *****/
body{
	background-color: #ffffff;
	background-image:url(/Assistants/images/bg.gif);
	margin: 0px;
	padding:0px;
	font-family: arial,tahoma,verdana;
	font-size: 9pt;
	width:100%;
}

td{
	font-family: arial,tahoma,verdana;
	font-size: 9pt;
}


th{
	font-family: arial,tahoma,verdana;
	font-size: 9pt;
	text-align: left;
    padding:3px;
}

a{
	text-decoration: none;
	color: #000000;
	cursor: pointer;
}

a:visited,a:active{
	text-decoration: none;
	color: #000000;
	cursor: pointer;
}

a:hover{
	text-decoration: underline;
	cursor: pointer;
}

a.support, a.support:link, a.support:visited {
	behavior: none;
}

a.logout, a.logout:link, a.logout:visited {
	behavior: none;
}

hr {
}

h3 {
	font-size:12pt;
	font-family: arial, helvetica, sans-serif;
	margin-top:15px;
	margin-bottom:3px;
	height:30px;
	font-weight:bold;
	color: #5069AA;
}

ul {
	list-style-image:url(bullet.gif);
}


/***** End HTML Tags *****/


/*** Layout Styles ***/

.selectedtab{
	color:#ffffff;
	font-weight:bold;
	font-size: 9pt;
	white-space:nowrap;
	padding-left:5px;
	padding-right:5px;
}
.unselectedtab{
	color:#818181;
	font-size: 9pt;
	white-space:nowrap;
	vertical-align:bottom;
	padding-bottom:3px;
	padding-left:5px;
	padding-right:5px;
}

.unselectedtab a,.unselectedtab a:visited,.unselectedtab a:active,.unselectedtab a:link{
	color:#818181;
	font-size: 9pt;
	white-space:nowrap;
}

.steptop{
	color:#000000;
	border-bottom:solid 1px #bfbfbf;
	background-color:#f9f9f9;
	font-size:8pt;
	padding-right:10px;
	padding-left:4px;
	text-align:center;
	font-size: 9pt;
	white-space:nowrap;
	
}

.steptop a,.steptop a:link,.steptop a:visited,.steptop a:active{
	color:#000000;
}

.steptopcurrent{
	color:#000000;
	border-bottom:solid 1px #313675;
	border-right:solid 1px #313675;
	background-image:url(/Assistants/images/progress2.gif);
	font-size:8pt;
	padding-right:10px;
	padding-left:4px;
	text-align:center;
	font-size: 9pt;
	white-space:nowrap;
	
}

.steptopcomplete{
	color:#000000;
	border-bottom:solid 1px #313675;
	background-image:url(/Assistants/images/progress2.gif);
	font-size:8pt;
	padding-right:10px;
	padding-left:4px;
	text-align:center;
	font-size: 9pt;
	white-space:nowrap;
	
}

.maintable{
	background-image: url(/Assistants/images/wpbg.gif);
	background-repeat:no-repeat;
	background-position:center center;
	height:300px;
	width:956px;	
} /*** width:96%; ***/

.borderedtable{
	border: solid 1px #efefef;
	
}
/*** End Layout Styles ***/


/*** Shop Table Styles ***/

.tableHeader{
	background-image: url(../images/table_02.gif);
	background-repeat: repeat-x;
	color:#FFFFFF; 
	font-family:arial,verdana;
	font-weight:bold;
	padding-left:3px;
	font-size:12px;
}

.tableFooter{
	background-image:url(../images/table_08.gif);
	background-repeat: repeat-x;
}

.tableLeft {
	background-image:url(../images/table_04.gif);
	background-repeat: repeat-y;
}

.tableRight {
	background-image:url(../images/table_06.gif);
	background-repeat: repeat-y;
}

.tableHeaderEdge{
	background-image: url(../images/table_11.gif);
	background-repeat: repeat-x;
}

.tableHeaderAlt{
	background-image: url(../images/table_10.gif);
	background-repeat: repeat-x;
}

.tableHeaderSetup{
	background-image: url(../images/progress2.gif);
	background-repeat: repeat-x;
}

.activeTab{
	background-image: url(../images/table_14.gif);
	background-repeat: repeat-x;
}

.fadedTab{
	background-image: url(../images/tab_fade_02.gif);
	background-repeat: repeat-x;
}

/*** End Shop Table Styles ***/


/*** Begin Form Field Styles ***/

.required
{
	background-color: #FFFFDD;
	border:1px solid #CCCCCC;
}

.optional
{
	border:1px solid #CCCCCC;
}

.InputButton
{
	/*background-image: url(/LiteConsole/images/button.gif);
	border: solid 1px #818181 ;
	border:none;
    height: 20px;
	width: 70px;
	height: 22px;
	width: 100px;
	*/
	padding:5px;
	font-family: arial;
	font-size: 9pt;
	color:#000000;
    cursor: pointer; /* hand-shaped cursor */
    cursor: hand; /* for IE 5.x */
}

.LongButton
{
    /*
	background-image: url(/Assistants/images/longbutton.gif);
	background-image: url(/LiteConsole/images/longbutton.gif);
	height: 22px;
	width: 120px;
	border: solid 1px #818181 ;
	border:none;
	*/
    padding:5px;
	
	font-family: Arial;
	font-size: 9pt;
	color:#000000;
    cursor: pointer; /* hand-shaped cursor */
    cursor: hand; /* for IE 5.x */
    
}

.LongerButton
{
    /*
	background-image: url(/Liteconsole/images/longestbutton.gif);
    border: solid 1px #818181 ;
	border:none;
	height: 22px;
	width: 150px;
    */
    padding:5px;
	
	font-family: Arial;
	font-size: 9pt;
	color:#000000;
    cursor: pointer; /* hand-shaped cursor */
    cursor: hand; /* for IE 5.x */
}

.LongBlueButton,.blueinputbutton
{
    /*
	background-image: url(/Assistants/images/longbutton.gif);
	background-image: url(/LiteConsole/images/bluebutton.gif);
	height: 22px;
	width:100px;	
	border:none;
	*/
	padding:5px;
	font-family: Arial;
	font-size: 9pt;
	color:#000000;
    cursor: pointer; /* hand-shaped cursor */
    cursor: hand; /* for IE 5.x */
}

.LongerBlueButton
{
    /*
	background-image: url(/Assistants/images/longerbluebutton.gif);
	border:none;
	height: 22px;
	width:137px;	
	*/
    padding:5px;
	font-family: Arial;
	font-size: 9pt;
	color:#000000;

    cursor: pointer; /* hand-shaped cursor */
    cursor: hand; /* for IE 5.x */
}

.previewButton
{
	cursor:hand;
	border:none;
	background-image:url(../webster/preview.gif);
	background-color:transparent;
	background-position:center center;
	width:125;
	height:39;
	font-size:0pt;
    cursor: pointer; /* hand-shaped cursor */
    cursor: hand; /* for IE 5.x */
}

.activateButton
{
	border:none;
	background-image:url(../webster/activate.gif);
	background-color:transparent;
	background-position:center center;
	width:157;
	height:55;
	font-size:0pt;
    cursor: pointer; /* hand-shaped cursor */
    cursor: hand; /* for IE 5.x */
}

.ecardButton
{
	border:none;
	background-image:url(../webster/lang/en/grandopening.gif);
	background-color:transparent;
	background-position:center center;
	width:214;
	height:41;
	font-size:0pt;
    cursor: pointer; /* hand-shaped cursor */
    cursor: hand; /* for IE 5.x */
}

.ecardButtonSpanish
{
	border:none;
	background-image:url(../webster/lang/es/grandopening.gif);
	background-color:transparent;
	background-position:center center;
	width:158;
	height:55;
	font-size:0pt;
    cursor: pointer; /* hand-shaped cursor */
    cursor: hand; /* for IE 5.x */
}

/*** End Form Field Styles ***/


.warning {
	color:#000000;
	background-color: #ffeeee;
	border: 1px solid #ff3333;
	padding-top:5px;
	padding-bottom:10px;
	padding-right:10px;
	padding-left:10px;
	margin-top:5px;
	margin-bottom:5px;
	text-align: center;
}	

.errorAlert {
    color: red;
	text-align: center;
}

.example{
	color:#366ab3;
	background-color: #edf2f9;
	border: 1px solid #96b3db;
	padding:3px;
	margin-top:10px;
	margin-bottom:5px;
	vertical-align:top;
}

.examplebaby{
	color:#366ab3;
	background-color: #edf2f9;
	border: 1px solid #96b3db;
	padding:3px;
	margin-top:4px;
	vertical-align:top;
}

.whiteexample{
	color:#366ab3;
	background-color: #FFFFFF;
	border: 1px solid #96b3db;
	padding:3px;
	margin-top:10px;
	margin-bottom:5px;
	vertical-align:top;
}		

.exampleheader {
	color:#366ab3;
	font-weight:bold;
	background-color:#e0eaf3;
	padding:3px;
	vertical-align:top;
	text-align:center;
	white-space:nowrap;
}

.instruction{
	color:#16833a;
	background-color: #edf9f2;
	border: 1px solid #96dbb3;
	padding:3px;
	margin-top:10px;
	margin-bottom:5px;
	vertical-align:top;
}	
.instructionheader {
	color:#16833a;
	font-weight:bold;
	background-color:#e0f3ea;
	padding:3px;
	vertical-align:top;
	text-align:center;
	white-space:nowrap;
}

.boldArial 
{
    font-family:Arial,Sans-Serif;
    font-weight:bold;
    font-size:14px;
}

.webster {
	margin-top: 8px;
	text-align: right;
}

.center {
	text-align: center;
}

.right {
	text-align: right;
}

/**/
/* Console Styles */
/**/
tr.even{
	background-color:#ffffff;	
}

tr.odd{
	background-color:#eaedf9;
}

.console {
	color:#000000;
	background-color: #fefefe;
	border: 1px solid #627bbc;
	padding:0px;
	margin-top:5px;
	margin-bottom:5px;
	vertical-align:top;
}	

.consoleheader {
	color:#ffffff;/*#366ab3;*/
	background-color: #627bbc;
	margin-top:10px;
	margin-bottom:5px;
	vertical-align:middle;
	white-space:nowrap;
}

.paragraphpreview {
	font-size:8pt;
	font-style: italic;
	font-family: arial, helvetica, sans-serif;
	border: 0px solid #DDDDDD;
	margin: 3px;
	padding: 2px;
}

.details, .details:visited {
	font-weight: bold;
	text-decoration: none;
	color: #0000aa;
	font-family: arial,tahoma,verdana;
	font-size: 10pt;
}

.details:hover{
	font-weight: bold;
	color: #0000ff
}

.analysis {
	color:#000000;
	background-color: #ffffff;
	border: 1px solid #366ab3;
	padding:10px;
	height:20px;
	margin-top:10px;
	margin-bottom:5px;
}

.analysisHeading {
	background-color:#edf2f9;
	color:#366ab3;
	font-weight:bold;
	padding:3px;
	vertical-align:top;
}

.keywordalert {
	color: #ee0000;
	text-align: center;
	border: 1px solid #ff3333;
	background-color:#ffffff;
	margin-bottom: 5px;
	padding-bottom: 10px;
}

.keywordalertHeading {
	color: #ee0000;
	background-color: #ffeeee;
	text-align: center;
	padding: 0px;
	margin-bottom: 5px;
	border-bottom: 1px solid #ffcccc;
}

.buttondrop {
	color:#000000;
	font-weight:bold;
	background-color:#ffffff;
	border-top: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #ffffff;
	cursor: hand;
	font-size: 10px;
	line-height: 16px;
	width: 169px;
	text-decoration: none;
    cursor: pointer; /* hand-shaped cursor */
    cursor: hand; /* for IE 5.x */
}

.buttondrop2 {
	color:#000000;
	font-weight:bold;
	background-color:#EFEFEF;
	border-top: 1px solid #EFEFEF;
	border-right: 1px solid #EFEFEF;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #EFEFEF;
	cursor: hand;
	font-size: 10px;
	line-height: 16px;
	width: 169px;
	text-decoration: underline;
    cursor: pointer; /* hand-shaped cursor */
    cursor: hand; /* for IE 5.x */
}


.buttondropmain {
	color:#000000;
	font-weight:bold;
	background-color:#ffffff;
	border: 1px solid #cccccc;
	font-size: 10px;
	line-height: 16px;
	width: 171px;
    cursor: pointer; /* hand-shaped cursor */
    cursor: hand; /* for IE 5.x */
}

.addparagraph{
    background-image:url(/assistants/images/addparagraph.gif);
    background-repeat:no-repeat;
    background-position:left middle;
    height:31px;
    padding-left:14px;
    border:none;
    background-color:transparent;
    font-size:9pt;
    cursor: pointer; /* hand-shaped cursor */
    cursor: hand; /* for IE 5.x */
}
.addparagraph[class]{
    padding-left:33px;
}

.addyoutube{
    background-image:url(/assistants/images/youtubeicon.png);
    background-repeat:no-repeat;
    background-position:left middle;
    height:31px;
    padding-left:14px;
    border:none;
    background-color:transparent;
    font-size:9pt;
    cursor: pointer; /* hand-shaped cursor */
    cursor: hand; /* for IE 5.x */
}
.addyoutube[class]{
    padding-left:33px;
}
.addproduct{
    background-image:url(/assistants/images/addproducticon.png);
    background-repeat:no-repeat;
    background-position:left middle;
    height:31px;
    padding-left:14px;
    border:none;
    background-color:transparent;
    font-size:9pt;
    cursor: pointer; /* hand-shaped cursor */
    cursor: hand; /* for IE 5.x */
}
.addproduct[class]{
    padding-left:33px;
}


.addimageblock{
    background-image:url(/assistants/images/addimageblock.gif);
    background-repeat:no-repeat;
    background-position:left middle;
    height:31px;
    padding-left:16px;
    border:none;
    background-color:transparent;
    font-size:9pt;
    cursor: pointer; /* hand-shaped cursor */
    cursor: hand; /* for IE 5.x */

}
.addimageblock[class]{
    padding-left:33px;
}
.addphotoalbum{
    background-image:url(/assistants/images/addphotoalbum.gif);
    background-repeat:no-repeat;
    background-position:left middle;
    height:31px;
    border:none;
    padding-left:13px;
    font-size:9pt;
    background-color:transparent;
    cursor: pointer; /* hand-shaped cursor */
    cursor: hand; /* for IE 5.x */
}
.addphotoalbum[class]{
    padding-left:33px;
}
.addmediablock{
    background-image:url(/assistants/images/addmediablock.gif);
    background-repeat:no-repeat;
    background-position:left middle;
    height:28px;
    padding-left:16px;
    border:none;
    background-color:transparent;
    font-size:9pt;
    cursor: pointer; /* hand-shaped cursor */
    cursor: hand; /* for IE 5.x */

}
.addmediablock[class]{
    padding-left:33px;
}
.preview{
    background-image:url(/assistants/images/addapagepreview.gif);
    background-repeat:no-repeat;
    background-position:left middle;
    height:31px;
    border:none;
    padding-left:20px;
    font-size:9pt;
    background-color:transparent;
    cursor: pointer; /* hand-shaped cursor */
    cursor: hand; /* for IE 5.x */
}
.preview[class]{
    padding-left:33px;
}

.editparagraph{
    background-image:url(/assistants/images/editparagraph.gif);
    background-repeat:no-repeat;
    background-position:left middle;
    height:31px;
    border:none;
    padding-left:25px;
    font-size:9pt;
    background-color:transparent;
    cursor: pointer; /* hand-shaped cursor */
    cursor: hand; /* for IE 5.x */
}
.editparagraph[class]{
    padding-left:33px;
}

.editphotoalbum{
    background-image:url(/assistants/images/editphotoalbum.gif);
    background-repeat:no-repeat;
    background-position:left middle;
    height:31px;
    border:none;
    padding-left:28px;
    font-size:9pt;
    background-color:transparent;
    cursor: pointer; /* hand-shaped cursor */
    cursor: hand; /* for IE 5.x */
}
.editphotoalbum[class]{
    padding-left:33px;
}

.editimageblock{
    background-image:url(/assistants/images/editimageblock.gif);
    background-repeat:no-repeat;
    background-position:left middle;
    height:31px;
    border:none;
    padding-left:25px;
    font-size:9pt;
    background-color:transparent;
    cursor: pointer; /* hand-shaped cursor */
    cursor: hand; /* for IE 5.x */
}
.editimageblock[class]{
    padding-left:33px;
}

.editmediablock{
    background-image:url(/assistants/images/editmediablock.gif);
    background-repeat:no-repeat;
    background-position:left middle;
    height:28px;
    border:none;
    padding-left:25px;
    font-size:9pt;
    background-color:transparent;
    cursor: pointer; /* hand-shaped cursor */
    cursor: hand; /* for IE 5.x */
}
.editmediablock[class]{
    padding-left:33px;
}

.downarrow{
    border:none;
    background-image:url(../images/k-down.gif);
    background-color:transparent;
    background-position:center center;
    background-repeat: no-repeat;
    padding-top:27px;
    width:26;
    height:24;
    font-size:0pt;
    color:white;
    cursor: pointer; /* hand-shaped cursor */
    cursor: hand; /* for IE 5.x */
}
.uparrow{
    border:none;
    background-image:url(../images/k-up.gif);
    background-color:transparent;
    background-position:center center;
    background-repeat: no-repeat;
    padding-top:27px;
    width:26;
    height:24;
    font-size:0pt;
    color:white;
    cursor: pointer; /* hand-shaped cursor */
    cursor: hand; /* for IE 5.x */
}

.switch{
    border:none;
    background-image:url(../images/switch.gif);
    background-color:transparent;
    background-position:left middle;
    background-repeat: no-repeat;
    padding-left:26px;
    height:24;
    font-size:9pt;
    cursor: pointer; /* hand-shaped cursor */
    cursor: hand; /* for IE 5.x */
}

.captiondownarrow{
    border:none;
    background-image:url(../images/k-down.gif);
    background-color:transparent;
    background-position:left middle;
    background-repeat: no-repeat;
    padding-left:26px;
    height:24;
    font-size:9pt;
    cursor: pointer; /* hand-shaped cursor */
    cursor: hand; /* for IE 5.x */
}

.captionuparrow{
    border:none;
    background-image:url(../images/k-up.gif);
    background-color:transparent;
    background-position:left middle;
    background-repeat: no-repeat;
    padding-left:26px;
    height:24;
    font-size:9pt;
    cursor: pointer; /* hand-shaped cursor */
    cursor: hand; /* for IE 5.x */
}

.deletex{
    border:none;
    background-image:url(../images/k-del.gif);
    background-color:transparent;
    background-position:center center;
    background-repeat: no-repeat;
    padding-top:27px;
    width:26;
    height:24;
    font-size:0pt;
    color:white;
    cursor: pointer; /* hand-shaped cursor */
    cursor: hand; /* for IE 5.x */
}
/**/
/* End Console Styles */
/**/

/**/
/* Family Member/Project Console Style */
/**/

.memberEditButton
{
    border:none;
    background-color:Transparent;
    background-image:url(/assistants/images/member-edit.gif);
    background-position:left;
    height:35px;
    background-repeat: no-repeat;
    padding-left:30px;
    font-weight:bold;
    font-size:7pt;
    text-align:left;
    
}

.projectEditButton
{
    border:none;
    background-color:Transparent;
    background-image:url(/assistants/images/project-edit.gif);
    background-position:left;
    height:35px;
    background-repeat: no-repeat;
    padding-left:30px;
    font-weight:bold;
    font-size:7pt;
    text-align:left;
}

.memberAddButton
{
    border:none;
    background-color:Transparent;
    background-image:url(/assistants/images/member-add.gif);
    background-position:left;
    height:30px;
    background-repeat: no-repeat;
    padding-left:30px;
    font-weight:bold;
    font-size:7pt;
    text-align:left;
    
}

.projectAddButton
{
    border:none;
    background-color:Transparent;
    background-image:url(/assistants/images/project-add.gif);
    background-position:left;
    height:30px;
    background-repeat: no-repeat;
    padding-left:30px;
    font-weight:bold;
    font-size:7pt;
    text-align:left;
}


.blogEditButton
{
    border:none;
    background-color:Transparent;
    background-image:url(/assistants/images/blog-edit.gif);
    background-position:left;
    height:35px;
    background-repeat: no-repeat;
    padding-left:30px;
    font-weight:bold;
    font-size:7pt;
    text-align:left;
}

.previewSiteButton
{
    border:none;
    background-color:Transparent;
    background-image:url(/liteconsole/images/preview.gif);
    background-position:left;
    height:35px;
    background-repeat: no-repeat;
    padding-left:30px;
    font-weight:bold;
    font-size:7pt;
    text-align:left;
}


/**/
/* End Family Member/Project Console Style */
/**/

.bottomBar
{
	z-index:100;
	color:#000000;
	text-align:center;
	font-size:9pt;
}

.bottomBar td
{
	color:#000000;
}

form
{
	margin:0px;
}

b, small
{
	color:#000;
}

td.previewbar
{
    font-size:9pt;
}

