﻿/* BODY ------------------------------------------------------------------------------------------------*/
body {
	margin : 0px;
	padding : 0px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size : 13px;
	LETTER-SPACING: normal;
	line-height: 20px;
	TEXT-TRANSFORM: none;
	WORD-SPACING: normal;
	border-spacing:0px;
}

img {
	border: 0px; 
}

li {
	margin: 0px;	
	padding: 0px;
}
/* Header  ----------------------------------------------------------------------*/
h1, h2, h3 {
	color: #2C4A7C; 
	margin: 0px; 
	padding: 0px;
}
h1 {
	font-size: 19px; 
	margin: 0px; 
	padding: 0px;
} 
h2 {
	font-size: 17px;
}
h3 
{
	font-size: 13px; 
	font-weight: 700;
	margin: 0px; 
	padding: 0px;
}
.h3Custom1 /*tracker*/
{
	color: #FFFFFF; 
	margin: 0px 0px 5px 0px; 
}
		
/* Link Style ------------------------------------------------------------------------------------------------------ */

a:link {
	color: #76714d;
}
a:visited {
	color: #76714d;
}
a:active {
	color: #7D9CB3;
}
a:hover {
	color: #7D9CB3;
}
/*#nounderline a:link, #nounderline a:visited {
	color: #000000; 
	text-decoration: none;
}*/
#nounderline a:active, #nounderline a:hover {
	text-decoration: underline;
}
.navlink{
	color: #ffffff;
	text-decoration: underline;	
}

/* Others---------------------------------------------------------------------------------------------------------- */
.textbox
{
	Color: #000066;
	Background-Color: white;
	border-style: Solid;
	border-width: 1px;
	/*width:80px;*/
}

.button
{
	font-weight: bold;
	font-size: small;
	color: #000066;
	font-family: Verdana;
	background-color: #dbdfe3;
	text-decoration: none;
	width:100px;
	border : 1px solid #666666;
	cursor : pointer;
	height:22;
	border-style: solid;
	border-color: #000066;
}
.cleartable
{
	margin: 5px;
	background-color: transparent;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	padding-top: 5px;
	border-right: #99cccc thin dashed;
	border-top: #99cccc thin dashed;
	border-left: #99cccc thin dashed;
	border-bottom: #99cccc thin dashed;
	text-align: left;
}
.lighttable
{
	margin: 5px;
	background-color: #f0ffff;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	padding-top: 5px;
	border-right: #99cccc thin dashed;
	border-top: #99cccc thin dashed;
	border-left: #99cccc thin dashed;
	border-bottom: #99cccc thin dashed;
	text-align: left;
}
.AlternatingRowStyle
{ 
	background-color: #F7F7F7;
	border-top: lightgrey thin solid; 
	
 }
 
  div#cleartable
{
	margin: 5px;
	background-color: transparent;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	padding-top: 5px;
	border-right: #99cccc thin dashed;
	border-top: #99cccc thin dashed;
	border-left: #99cccc thin dashed;
	border-bottom: #99cccc thin dashed;
	text-align: left;
}

div#lighttable
{
	margin: 5px;
	background-color: #f0ffff;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	padding-top: 5px;
	border-right: #99cccc thin dashed;
	border-top: #99cccc thin dashed;
	border-left: #99cccc thin dashed;
	border-bottom: #99cccc thin dashed;
	text-align: left;
}

div#cleartabledarkborder
{
	margin: 5px;
	background-color: transparent;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	padding-top: 5px;
	border-right: #000066 thin dashed;
	border-top: #000066 thin dashed;
	border-left: #000066 thin dashed;
	border-bottom: #000066 thin dashed;
}

/* Outline Box ----------------------------------------------------------------------------------------------------- */
.boxcontainer {width: 800px;}
.b2 {background: url(../../Images/bm2.gif) 0 100% repeat-x}
.bllogin {background: url(../../Images/login.jpg) 0 100% no-repeat;}
.blenroll {background: url(../../Images/enroll.jpg) 0 100% no-repeat;}
.br2 {background: url(../../Images/br2.gif) 100% 100% no-repeat}
.boxcontent {margin: 0px; padding: 0px 20px 0px 200px;}

.t {
	background: url(../../Images/tm.gif) 0 0 repeat-x;
	width: 100%;
}
.b {
	background: url(../../Images/dot.gif) 0 100% repeat-x;
}
.l {
	background: url(../../Images/dot.gif) 0 0 repeat-y
}
.r {
	background: url(../../Images/dot.gif) 100% 0 repeat-y
}
.bl {
	background: url(../../Images/bl.gif) 0 100% no-repeat
}
.br {
	background: url(../../Images/br.gif) 100% 100% no-repeat
}
.tl {
	background: url(../../Images/tl.gif) 0 0 no-repeat
}
.tr {
	background: url(../../Images/tr.gif) 100% 0 no-repeat; 
	padding: 2px 12px 12px 12px; 
	text-align: left;
}

/* Image and Text Positioning ----------------------------------------------------------------------------------------- */
.styleset1 {
	float: left; 
	margin: 0px 12px 0px 0px; 
}
.styleset2 {
	margin: 0px; 
	padding: 3px 0px 15px 0px;
}
.styleset_bg09 {
	margin: 0px; 
	padding: 0px 0px 0px 0px;
}
.styleset3 {
	text-transform : uppercase;
}
.styleset4 {
	padding-top: 18px;
}
.styleset5 {
	display: inline;
}
.styleset6 {
	float: left; 
	margin: 0px 18px 0px 18px; 
}
/*.styleset7 {
	padding-right: 18px;
}*/
.styleset8 {
	background-image: url(../../images/dline.gif); 
	background-repeat:no-repeat; 
	background-position: 0 0; 
	width:100%;
}
.styleset10 {
	text-align: right;
}
.styleset11 {
	padding: 18px 0px 18px 0px
}
.styleset12 {
	margin-top: 1px;
}
.styleset13 {
	font-size: 11px; 
	line-height: 17px;
}
.styleset14 {
	font-style: italic;
}
.styleset15 
{
	background-image: url('../../images/vdline.gif'); 
	background-repeat: repeat-y; 
	background-position: 190 0;
}

.styleset16 
{
	background-image: url('../../images/hbg1.gif'); 
	background-repeat: repeat-x; 
	height: 29px;
	vertical-align: middle;
	padding-top: 5px;
}
.styleset17
{
	background-image: url('../../images/hbg2.gif'); 
	background-repeat: repeat-x; 
	height: 29px;
	vertical-align: middle;
}
.styleset18 
{
	color: #ffffff; 
	margin: 0px; 
	padding: 0px 0px 0px 10px; 
	text-align: left;
	vertical-align: middle;
}
.styleset19 
{
	text-align: center;
}
.styleset20 {font-size: 15px; font-weight: 700;}
/*.styleset21 {font-size: 16px; color: #ffffff; text-align: center;}*/
/*.styleset22 {font-size: 9px; color: #4C565A; text-align: center;}*/
/*.styleset23 {color: #ffffff; text-align: center;}*/
.styleset24 a:link {color: #739FAB; text-decoration: none; text-align: center;}
.styleset24 a:visited {color: #739FAB; text-decoration: none; text-align: center;} 
.styleset24 a:active, .styleset24 a:hover {text-decoration: underline; text-align: center;}
.styleset25 a:link, .styleset25 a:visited, .styleset25 a:active, .styleset25 a:hover {color: #76714d; text-decoration: underline; text-align: center;}

.styleset26 {color: #4C565A; text-decoration: none;}
	a.styleset26:link  {color: #4c565a; text-decoration: none;}
	a.styleset26:visited {color: #4c565a; text-decoration: none;}
	a.styleset26:active {color: #739FAB; font-weight: 700; text-decoration: none;}
	a.styleset26:hover {color: #739FAB; font-weight: 700;}
	a.subnavActive:visited {color: #739FAB ; font-weight: 700; text-decoration: none;}
	a.subnavActive:link {color: #739FAB ; font-weight: 700; text-decoration: none;}
	
.styleset27 a:link, .styleset27 a:visited {color: #ffffff; text-decoration: none;}
.styleset27 a:active, .styleset27 a:hover {text-decoration: underline; color: #ffffff}
/*.styleset29 
{
	background-image: url('../../images/alternatingbg.gif'); 
	background-repeat: repeat-x;
	height: 82px;
}
*/
a.styleset29:link  {color: #4c5658; text-decoration: none;}
a.styleset29:visited {color: #4c565a; text-decoration: none;}
a.styleset29:active {color: #739FAB; font-weight: 700; text-decoration: none;}
a.styleset29:hover {color: #739FAB; font-weight: 700;}

/* Calendar */
.dayheader 
{
	background-image: url('../../images/calendar_bg2.gif'); 
	height: 15px; 
	background-repeat: repeat-x; 
	margin: 0px; 
	padding: 0px;
	font-size: 9px; color: #4C565A; text-align: center;
}
.monthheader 
{
	background-image: url('../../images/calendar_bg1.gif');
	height: 26px; background-repeat: repeat-x;
	margin: 0px; padding: 0px;
	font-size: 16px; color: #ffffff; text-align: center;
}
.day
{
	font-size: 15px;
	color: #739FAB;
	text-decoration: none;
	text-align: center;
}
.today
{
	font-size: 15px;
	color: #ffffff;
	text-decoration: none;
	font-weight: 700;
	background-color: #48628E;
}
.today a.link {
	color: #ffffff;
	text-decoration: none;
	font-style:normal;
}
/*list */
.listdot
{
	background-image: url('../../images/list_dot.gif'); 
	background-repeat: no-repeat; 
	background-position: 0px 8px; 
	padding-left: 10px; 
	text-align: left;	
}
.itemlist 
{
	list-style-type: none; 
	padding: 0; margin: 0;
}
.itemlist li 
{
	background-image: url('../../images/list_dot.gif'); 
	background-repeat: no-repeat; 
	background-position: 0px 8px; 
	padding-left: 10px; 
	text-align: left;
}
.itemlist li a:link {
	color: #76714d;
}

.itemlist li a:visited {
	color: #76714d;
}
.itemlist li a:active {
	color: #7D9CB3;
}

.itemlist li a:hover {
	color: #7D9CB3;
}

/* Header ---------------------------------------------------------------------------------------------------------- */
.headercontainer {
	background-image: url(../../Images/headerbg.gif); 
	background-repeat: repeat-x; 
	margin: 0px; 
	padding: 0px 18px 0px 18px; 
}

.header {
	padding: 0px; 
	width: 955px;  
	text-align: left;
	margin-left: auto;
	margin-right: auto;
 }

/* Overview & Quote ------------------------------------------------------------------------------------------------ */
.overviewcontainer {
	background-image: url(../../Images/previewbg01.gif); 
	height:268px;
	background-repeat: repeat-x; 
	margin: 0px; 
	padding: 0px 18px 0px 18px;
}

.overview {
	margin-left: auto; 
	margin-right: auto; 
	padding: 0px; 
	width: 955px; 
	text-align: left;
}

.overviewcopyholder {
	width: 572px; 
	height: 268px; 
	float: left; 
	margin: 0px; 
	padding: 0px;
}

.overviewcopy {
	font-size: 13px; 
	line-height: 18px;
}

.overviewimage {
	float: left; 
	padding: 0px;
}

.threesteps {
	margin: 0px 0px 20px 0px; 
	padding: 0px; 
	list-style-type: none;
}

.threesteps li {
	margin: 0px; 
	padding: 0px; 
	display: inline;
}

.quotecontainer {
	background-image: url(../../Images/previewbg02.gif); 
	height: 60px; 
	background-repeat: repeat-x; 
	margin: 0px; 
	padding: 0px 18px 0px 18px;
}

.quote {
	margin-left: auto; 
	margin-right: auto; 
	padding: 0px; 
	width: 955px; 
	text-align: left;
}

.quotecopyholder {
	width: 661px; 
	height: 60px; 
	float: left; 
	margin: 0px; 
	padding: 0px;
}
.quotecopy {
	font-size: 13px; 
	font-weight: 700; 
	line-height: 19px; 
	color: #ffffff; 
	margin: 0px; 
	padding: 0px 0px 0px 0px;
}

.quotecopyauthor {
	font-size: 13px; 
	color: #ffffff; 
	font-weight: normal;
}
.quotecopyauthor2 {
	font-size: 13px; 
	color: Black; 
	font-weight: normal;
}
.quoteimage {
	float: left; 
	padding: 0px;
}

/* Tobacco Facts & Get Started ------------------------------------------------------------------------------------- */
.featurecontainer {
	margin: 7px 0px 0px 0px; 
	padding: 0px 18px 0px 18px;
	height: 136px;
}

.feature {
	margin-left: auto; 
	margin-right: auto; 
	padding: 0px; 
	width: 955px; 
	text-align: left;
}
.featurecontainer a:link{
	color: #76714d;
}
.featurecontainer a:visited {
	color: #76714d;
}
.featurecontainer a:active {
	color: #7D9CB3;
}
.featurecontainer a:hover {
	color: #7D9CB3;
}

/* Footer ---------------------------------------------------------------------------------------------------------- */
.footernav
{
	margin: 0px 0px 2px 0px;
	padding: 0px;
	list-style-type: none;
}
.footernav li
{
	margin: 0px;
	padding: 0px 12px 0px 0px;
	display: inline;

}
.footernav a:link 
{
	text-decoration: underline; 
	color: #ffffff;
}
.footernav a:visited {
	text-decoration: underline; 
	color: #ffffff;
}
.footernav a:hover {
	color: #342931;
}
.copyright {
	margin: 0px; 
	padding: 0px;	
	color: #42343E;
}

/* Column Layout for Subpages --------------------------------------------------------------------------------------- */
.contentcontainer {
	margin: 5px 0px 2px 0px; 
	padding: 0px 18px 0px 18px;
}
.content {
	margin-left: auto; 
	margin-right: auto; 
	margin-top:0px;
	padding: 0px; 
	width: 955px; 
	text-align: left;
}
.columnx1, .columnx4left, .columnx4right {
	margin: 0px; 
	padding: 0px;
}
.spacer {
	margin: 0px; 
	padding: 0px;
}
.columnx1 {
	width: 191px; 
	float: left; 
	padding: 0px 0px 0px 0px;
}
.columnx1left {
	width: 600px; 
	margin: 0px 10px 0px 0px; 
	float: left;
}
.columnx1right {
	width: 334px; 
	margin: 0px 0px 0px 11px; 
	float: left;
}
.columnx4 {
	width: 100%; /*746px; */
	float: left; 
	margin: 0px 9px 0px 0px; 
	padding: 0px 9px 0px 0px;
}
.columnx4left {
	width: 364; 
	float: left; 
	margin: 0px 9px 0px 0px; 
	padding: 0px 0px 0px 0px;
}
.columnx4right {
	width: 364; 
	float: left; 
	margin: 0px 0px 0px 9px; 
	padding: 0px 0px 0px 0px;
}
div.spacer {
	clear: both; 
	font-size: 0px;
}

/* Member Congrats Area ---------------------------------------------------------------------------------------------- */
.congratscontainer {
	background-image: url(../../images/congratsarea.gif); 
	width:100%; 
	height: 160px; 
	background-repeat: repeat-x;
	margin: 0px; 
	padding: 0px;
}
.congratsmessage {
	font-size: 27px; 
	line-height: 29px; 
	color: #2C4A7C; 
	padding: 0px 0px 0px 0px;
}

/* Sub Navigation -------------------------------------------------------------------------------------------------------- */
.subnavcontainer {
	background-image: url(../../images/hnav.gif); 
	background-repeat: repeat-x; 
	height: 40px; 
	margin: 0px; 
	padding: 0px 0px 0px 0px;
	text-align: left;
	font-weight: bolder;
	text-align:center;
}
.subnav 
{
	margin: 0px; 
	margin-left: auto;
	margin-right: auto; 
	padding: 0px 0px 0px 0px; 
	width: 955px;
	 vertical-align: middle;
}
.search 
{	padding: 0px 0px 0px 0px;
	margin-left: 0px;
	margin-right: 0px; 
	text-align: right;
	vertical-align: middle;
	right:900px;
	
}

/* Master Navagation Bar --------------------------------------------------------------------------------------------*/
.headernav {
	color:White; 
	font-size: 12; 
	font-weight: bold; 
}
.headernav ul {
	color:White; 
	text-decoration: none; 
	margin: 0; 
	padding: 0;
	list-style:none; 
}
.headernav li {
	background: url(../../images/nav_middle03.gif) repeat-x center top; 
	color:White; 
	display: inline; 
	text-align: center; 
	margin-right: 3px;  
	float: left;
}
.headernav li:hover {
	background: url(../../images/nav_middle02.gif) repeat-x center top; 
	color:White; 
	display: inline; 
	text-align: center; 
	margin-right: 3px;  
	float: left;
}
.headernav a {
	background: url(../../images/nav_left03.gif) no-repeat left top; 
	color:White; 
	font-size: 12; 
	font-weight:normal;  
	float: left; 
	margin: 0; 
	padding-left:7px; 
	text-decoration: none;
}
.headernav a:hover {
	background: url(../../images/nav_left02.gif) no-repeat left top; 
	float: left; 
	color:White; 
	font-size: 12; 
	font-weight:bold;  
	margin: 0; 
	padding-left:7px; 
	text-decoration: none;
}
.headernav a span {
	background: url(../../images/nav_right03.gif) no-repeat right top; 
	color:White; 
	font-weight:normal;  
	display: block; 
	padding: 3px 13px 0px 5px;
}
.headernav a:hover span {
	background: url(../../images/nav_right02.gif) no-repeat right top; 
	color:White; 
	display: block; 
	padding: 3px 13px 0px 5px;
}
.headernav a span {
	color:White; 
	float: none;
}

.headernavselected {
	font-size: 12; 
}
.headernavselected ul {
	text-decoration: none; 
	margin: 0; 
	padding: 0; 
	list-style:none; 
}
.headernavselected li {
	background: url(../../images/nav_middle01.gif) repeat-x center top; 
	display: inline;  
	text-align: center; 
	padding: 0; 
	margin-right: 3px;  
	float: left;
}
.headernavselected a {
	background: url(../../images/nav_left01.gif) no-repeat left top; 
	color:Black; 
	font-size: 12; 
	font-weight:normal;  
	float: left; 
	margin: 0; 
	padding-left:7px; 
	text-decoration: none;
}
.headernavselected a span {
	background: url(../../images/nav_right01.gif) no-repeat right top; 
	color:Black; 
	font-weight:normal; 
	display: block; 
	padding: 3px 13px 0px 5px;
}
.headernavselected a span {
	float: none;
}
/*
.masterheader {
	margin-left: auto; 
	margin-right: auto; 
	padding: 0px 15px 0px 15px; 
	width: 955px; 
	text-align: left; 
	height: 101px;
}*/


/* Login Control Style (Not Login Page Style) ------------------------------------------------------------------------------------------------ */
.cobrandedlogofordefaultpage
{
	float: right;	
 padding-top: 25px;
 padding-left: 10px;
}
.login, .login a:link  {
	color: #ffffff;
	font-size: 11px;
	padding-right: 0px;
} 
a.login:link  {
	color: #ffffff;
	font-size: 11px;
}
.login a:visited {
	color: #ffffff;
	font-size: 11px;
}
.login td {
	padding-left: 7px;
}
.login {
	background-image: url(../../Images/login_bg.GIF); 
	background-repeat:repeat; 
	width: 49%;
	float: right; 
	margin-top:13px;
}
.rbtop div {
	background: url('../../images/login_lt.gif') no-repeat top left;
}
.rbtop {
	background: url('../../images/login_rt.gif') no-repeat top right;
}
.rbbot div {
	background: url('../../images/login_lb.gif') no-repeat bottom left;
}
.rbbot {
	background: url('../../images/login_rb.gif') no-repeat bottom right;
}
.rbtop div, .rbtop, .rbbot div, .rbbot {

	height: 11px; 
	font-size: 1px;
}
.rbcontent {
	margin: -5px 0px 0px 0px;
}
.loginusernamepassword {
	font-weight: bold; 
	font-size: 12px; 
} 

a.loginstatus:link  
{
	color: #ffffff;
	font-weight:bold;
	text-decoration: none;
}
	
a.loginstatus:visited 
{
	color: #ffffff;
	font-weight:bold;
	text-decoration: none;
}

/* QUIT PLAN ------------------------------------------------------------------------------------------------*/
.quitplantable {
	text-align: left;
	color: Black;    
}
.quitplanquestion {
	font-weight: bold;
	color: Black;   
} 
.quitplanblurb {
	font-style:italic;
	color: Black;   
}
.quitplancontrol{
	color: black;
}

.quitplancheckboxtable td {
	width: 400px;
	vertical-align: top;
}


/* MASTER REDESIGN CSS ------------------------------------------------------------------------------------------------*/
/* Container----> hold background image only */
/* Middle   ----> set height and width */
/* height: Header(101) + SubNav(40) + Content(575) + Footer(52)*/
/* width : Left(auto) + Middle(955) + Right(auto)*/

.cobrandlogo {
	float: right; 
}

.containerpadding 
{
	width: 10px;
}

/* Container----> hold background image only */
.masterheadercontainer {
	background-image: url(../../Images/headerbg.gif); 
	background-repeat: repeat-x; 	
	margin: 0px;
	padding:  0px;	
	border-width: 0px;
}


.mastersubnavcontainer
{
	background-image: url(../../images/hnav.gif); 
	background-repeat: repeat-x; 
	margin: 0px;
	padding: 0px;	
	border-width: 0px;
}


.mastercontentcontainer
{
	margin: 0px;
	padding: 0px;	
	border-width: 0px;
}

.masterfootercontainer
{
	background-image: url('../../Images/bg4.GIF'); 
	background-repeat: repeat-x; 
	margin: 0px;
	padding: 0px;
	border-width: 0px;
}


/* Middle   ----> set height and width */
.masterheadermiddle
{
	width: 995px;
	height: 102px;
	margin-left: auto;
	margin-right: auto; 		
	margin: 0;
	padding: 0px;
	border-width: 0px;
	text-align: left;
}

.mastersubnavmiddle
{
	width: 995px;	
	height: 40px;	
	margin-left: auto;
	margin-right: auto; 
 	margin: 0px; 
	padding: 0px;
	font-weight: bolder;
	vertical-align: middle;	
	text-align: center;
	border-width: 0px;
}

.mastercontentmiddle
{
	width: 995px;	
	height: 425px;   /*don't change these number */
	margin-left: auto;
	margin-right: auto; 	
	margin: 0;
	padding: 0;	
	border-width: 0px;
	text-align: left;	
}

.masterfootermiddle
{
	width: 995px;
	height: 52px;
	margin-left: 0px;
	margin-right: auto;
	padding: 5px 0px 0px 0px;
	text-align: left;
	font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif;
}

/* AREA -----------------------------------------------------------*/
.masterheadermiddleleftarea  {
	padding: 0px; 
	margin: 0;
	border-width: 0px;
	text-align: left;
}
.masterheadermiddlemiddlearea 
{
	width: 600px;
	text-align: left;
	vertical-align: bottom;
	border-width: 0px;
	padding: -1px 0 0 0; /* 74 don't change these px */
}

.masterheadermiddlerightarea {
	padding-bottom: 5px; 
	vertical-align: bottom; 
	text-align:right; 
	color: #ffffff;
	text-decoration:none;
}

.mastersubnavarea
{
	padding: 5px 10px 0 10px;
}
.mastercontentleftnavarea
{
	width: 200px;  /* don't change these number */
	padding: 10px 10px 10px 0px;
	text-align: left;
	vertical-align: top;	
}

.mastercontentarea
{
	width: 100%;  /* don't change these number */
	padding: 10px 10px 10px 10px;
	text-align: left;
	vertical-align: top;
	
	background-image: url('../../images/vdline.gif'); 
	background-repeat: repeat-y; 
}

.mastercontentareawithoutleftnav
{
	width: 100%;
	padding: 10px 10px 10px 10px;
	text-align: left;
	vertical-align: top;
	
	background-image: url('../../images/vdline.gif'); 
	background-repeat: repeat-y; 	
}

.leftnavbaritem
{
	 padding-bottom: 4px;
	 padding-top: 0px;
}

.wizardinstructions
{
	background-color: #F0F1F5;
	padding: 10px 10px 10px 10px;
}

.titlebarblue
{
	background-image: url('../../images/hbg1.gif'); 
	background-repeat: repeat-x; 
	height: 29px;
	vertical-align: middle;
	font-size: 17px;
	font-weight:bold;
	color: #FFFFFF; 
	padding: 0px 0px 0px 10px; 
	text-align: left;
	vertical-align: middle;	
}
.titlebargold
{
	background-image: url('../../images/hbg2.gif'); 
	background-repeat: repeat-x; 
	height: 29px;
	vertical-align: middle;
	font-size: 17px;
	font-weight:bold;
	color: #FFFFFF; 
	padding: 0px 0px 0px 10px; 
	text-align: left;
	vertical-align: middle;	
}
.contenttextarea
{
	padding: 0 0 0 10px;
	vertical-align: top;
	text-align: left;
}

.contenttextarea2
{
	padding: 0 0 0 20px;
	vertical-align: top;
	text-align: left;
}

.MessageListHeader
{
	background: url( '../../images/hbg1.gif' );
	background-repeat: repeat-x;
	height: 29px;
	color: #ffffff; 
	margin: 0px; 
	padding: 5px 0px 0px 10px; 
	text-align: left;
}

.contentplaceholder
{
	vertical-align:top; 
	text-align:left; 
	width:100%;
	height:100%;
	padding: 0px 0px 0px 0px;	
}

.createuserbutton
{
 text-align: left;
}

.btn_continue
{
	border:0;
	height: 21px;
	width: 66px;
	background-image:url('../../Images/btn_continue.gif');
}

.btn_next
{
	border:0;
	height: 21px;
	width: 40px;
	background-image:url('../../Images/btn_next.gif');
}

.btn_previous
{
	border:0;
	height: 21px;
	width: 64px;
	background-image:url('../../Images/btn_previous.gif');
}
.btn_login
{
	border:0;
	height: 21px;
	width: 49px;
	background-image:url('../../Images/btn_login2.gif');
}
.btn_reset
{
	margin-left:10px;
}
/**********
 BG04
***********/
.bg04_t 
{
    background: url(../../Images/bg04_tdot.gif) 0 0 repeat-x;
    width: 100%;
    background-color:#FFFFFF;
    }
.bg04_b 
{
    background: url(../../Images/bg04_bdot.gif) 0 100% repeat-x;
    }
.bg04_l 
{
    background: url(../../Images/bg04_ldot.gif) 0 0 repeat-y;
    }
.bg04_r 
{
    background: url(../../Images/bg04_rdot.gif) 100% 0 repeat-y;
}
.bg04_bl 
{
    background: url(../../Images/bg04_bl.gif) 0 100% no-repeat;
    }
.bg04_br 
{
    background: url(../../Images/bg04_br.gif) 100% 100% no-repeat;
    }
.bg04_tl 
{
    background: url(../../Images/bg04_tl.gif) 0 0 no-repeat;
    }
.bg04_tr 
{
    background: url(../../Images/bg04_tr.gif) 100% 0 no-repeat; 
    padding: 15px 0px 15px 0px; 
    text-align: left;
    }

.bg04_tla /*large header round left corner blue*/
{
    background: url(../../Images/bg04_tla.gif) 0 0 no-repeat;
    }
.bg04_ta /*large header background blue */
{
    background: url(../../Images/bg04_ta.gif) 0 0 no-repeat;
    }
.bg04_tra 
{
    background: url(../../Images/bg04_tra.gif) 100% 0 no-repeat; 
    padding: 15px 0px 28px 0px;
    }
.bg04_ba 
{
    background: url(../../Images/bg04_bdota.gif) 0 100% repeat-x;
}
.bg04_bla 
{
    background: url(../../Images/bg04_bla.gif) 0 100% no-repeat;
    }
.bg04_bra 
{
    background: url(../../Images/bg04_bra.gif) 100% 100% no-repeat;
    }
.bg04_trcalendar 
{
    background: url(../../Images/bg04_tr.gif) 100% 0 no-repeat; 
    padding: 0px; 
    text-align: left;
    }
.bg04_tlb
{
    background: url(../../Images/bg04_tlb.gif) 0 0 no-repeat;
    }
.bg04_tb
{
    background: url(../../Images/bg04_tb.gif) 0 0 repeat-x;
    width: 100%;
    background-color:#FFFFFF;    
    }    
.bg04_trb 
{
    background: url(../../Images/bg04_trb.gif) 100% 0 no-repeat; 
    }
    
.bg_content
{
	width: 100%;
	height: 100%;	
}   

.bg04_content 
{
    padding: 0px 4px 0px 3px; 
    width: 100%; 
}
.bg04_content_store
{
    padding: 0px 15px 0px 15px; 
    height: 30px;
}
.bg04_content_sidenav_menu
{
	padding: 8px 2px 10px 15px; 
    width: 200px; 
}

.bg04_sidenav
{
	padding-bottom: 8px;
}
.bg04_content_sidenav
{
	padding: 8px 15px 10px 15px; 
    width: 200px; 
}
.bg04_content_calendarcompact
{
	width: 200px;
	padding: 16px 4px 10px 4px;
}
.bg09_content_sidenav_menu
{
	padding: 8px 2px 10px 15px; 
    width: 200px; 
}
.bg09_tl 
{
    background: url(../../Images/bg09_tl.gif) 0 0 no-repeat;
    }
.bg09_tr 
{
    background: url(../../Images/bg09_tr.gif) 100% 0 no-repeat; 
    padding: 15px 0px 15px 0px; 
    text-align: left;
    }
.bg09_tm 
{
    background: url(../../Images/bg09_tm.gif) 0 0 repeat-x;
    width: 100%;
    /*background-color:#FFFFFF;*/
    }
.bg09_b 
{
    /*background: url(../../Images/bg09_tdot.gif) 0 100% repeat-x;*/
        background: url(../../Images/bg09_tdot.gif) 0 100% repeat-x;

    }
.bg09_l 
{
    /*background: url(../../Images/bg09_ldot.gif) 0 0 repeat-y;*/
     background: url(../../Images/bg09_tdot.gif) 0 0 repeat-y;
    }
.bg09_r 
{
    /*background: url(../../Images/bg04_rdot.gif) 100% 0 repeat-y;*/
    background: url(../../Images/bg09_tdot.gif) 100% 0 repeat-y;
}
.bg09_bl 
{
    background: url(../../Images/bg09_bl.gif) 0 100% no-repeat;
    }
.bg09_br 
{
    background: url(../../Images/bg09_br.gif) 100% 100% no-repeat;
    }
/******needed?*****/
/*
.ContentTableFullPage
{
  width: 900px;  
  height: 100%;
}
/*.ContentTable
{
  width: 695px;  
  height: 100%;
}
*/
/*
.ContentTable
{
  width: 100%;  
  height: 100%;
}

.ContentCell
{ 
	height: 100%;
	height: 200px;
  padding: 0px 15px 10px 15px;      
}

.ContentCellFullPage
{ 
  width: 900px;
  height: 200px;
  padding: 0px 15px 10px 15px;      
}

.ContentCellFullPageNoPadding
{ 
  width: 900px;
  height: 200px;
  padding: 0px 0px 0px 0px;      
}
*/
/****************************/
