/* blue */

	/**************/
	/* Navigation */
	/**************/

	.nav-blue
	{
		border: 1px solid #ffffff;
		background-color: #ffffff;
		font-family:tahoma;
		color:#3E789E;
		padding-left:5px;
		vertical-align:top
	}
	.nav-blue a
	{
		color:#3E789E;
		text-decoration: none
	}
	.nav-blue a:hover
	{
		text-decoration: underline
	}
	.dark-blue
	{
		background-color: #3E789E;
		padding-left:0px;
		padding-right:0px;
		padding-top:0px;
		padding-bottom:0px
	}
	.medium-blue
	{
		background-color: #98C0D9;
		padding-left:0px;
		padding-right:0px;
		padding-top:0px;
		padding-bottom:0px
	}
	.light-blue
	{
		background-color: #E0F0FA;
		padding-left:0px;
		padding-right:0px;
		padding-top:0px;
		padding-bottom:0px
	}

	/* Navigation Category */
	.nav-blue .category-blue
	{
		font-size:70%;
		font-weight:bold;
		padding-left:5px;
		padding-top:15px;
		border-bottom: 1px solid #98C0D9;
		width:150px
	}
	.category-blue .selected-blue
	{
		border: 1px solid #98C0D9;
		background-color: #E0F0FA;
		padding-left:10px;
		padding-right:10px;
		width:150px
	}
	.category-blue .unselected-blue
	{
		padding-left:5px;
	}

	/* Top Level Nav */
	.nav-blue .topLevel-blue
	{
		font-size:70%;
		font-weight:bold;
		padding-left:5px;
	}
	.topLevel-blue .selected-blue
	{
		border: 1px solid #98C0D9;
		background-color: #E0F0FA;
		padding-left:10px;
		padding-right:10px;
		width:150px
	}

	/* One level of indentation */
	.nav-blue .i1-blue
	{
		font-size:70%;
		padding-left:15px
	}
	.i1-blue .selected-blue
	{
		border: 1px solid #98C0D9;
		background-color: #E0F0FA;
		padding-left:15px;
		padding-right:10px;
		width:150px
	}
	.i1-blue .unselected-blue
	{
		padding-left:15px;
	}

	/* Two levels of indentation */
	.nav-blue .i2-blue
	{
		font-size:70%;
		padding-left:25px
	}
	.i2-blue .selected-blue
	{
		border: 1px solid #98C0D9;
		background-color: #E0F0FA;
		padding-left:25px;
		padding-right:10px
	}
	.i2-blue .unselected-blue
	{
		padding-left:25px;
	}
	.nav-blue a
	{
		color:#3E789E;
		text-decoration: none
	}
	.nav-blue a:hover
	{
		text-decoration: underline
	}

	/**********/
	/* Tables */
	/**********/

	.t-blue .header-cap-left
	{
		border-top: 1px solid #98C0D9;
		border-left: 1px solid #98C0D9;
		border-bottom: 1px solid #98C0D9;
		background-color: #E0F0FA;
		font-family:tahoma;
		font-size:70%;
		font-weight:bold;
		color:#000000;
		padding-left:3px;
		padding-right:3px;
		padding-top:3px;
		padding-bottom:3px;
		text-align=left;
	}
	.t-blue .header-cap-right
	{
		border-top: 1px solid #98C0D9;
		border-right: 1px solid #98C0D9;
		border-bottom: 1px solid #98C0D9;
		background-color: #E0F0FA;
		font-family:tahoma;
		font-size:70%;
		font-weight:bold;
		color:#000000;
		padding-left:3px;
		padding-right:3px;
		padding-top:3px;
		padding-bottom:3px;
		text-align=left;
	}
	.t-blue .header-body
	{
		border-top: 1px solid #98C0D9;
		border-bottom: 1px solid #98C0D9;
		background-color: #E0F0FA;
		font-family:tahoma;
		font-size:70%;
		font-weight:bold;
		color:#000000;
		padding-left:3px;
		padding-right:3px;
		padding-top:3px;
		padding-bottom:3px;
		text-align=left;
	}

	.t-blue .header-cap-left-selected
	{
		border-top: 1px solid #98C0D9;
		border-left: 1px solid #98C0D9;
		border-bottom: 1px solid #98C0D9;
		background-color: #98C0D9;
		font-family:tahoma;
		font-size:70%;
		font-weight:bold;
		color:#000000;
		padding-left:3px;
		padding-right:3px;
		padding-top:3px;
		padding-bottom:3px;
		text-align=left;
	}
	.t-blue .header-cap-right-selected
	{
		border-top: 1px solid #98C0D9;
		border-right: 1px solid #98C0D9;
		border-bottom: 1px solid #98C0D9;
		background-color: #98C0D9;
		font-family:tahoma;
		font-size:70%;
		font-weight:bold;
		color:#000000;
		padding-left:3px;
		padding-right:3px;
		padding-top:3px;
		padding-bottom:3px;
		text-align=left;
	}
	.t-blue .header-body-selected
	{
		border-top: 1px solid #98C0D9;
		border-bottom: 1px solid #98C0D9;
		background-color: #98C0D9;
		font-family:tahoma;
		font-size:70%;
		font-weight:bold;
		color:#000000;
		padding-left:3px;
		padding-right:3px;
		padding-top:3px;
		padding-bottom:3px;
		text-align=left;
	}
	.t-blue .selected
	{
		background-color: #98C0D9;
	}
	.t-blue .row
	{
		border-bottom: 1px solid #98C0D9;
		background-color: #FFFFFF;
		font-family:tahoma;
		font-size:70%;
		color:#000000;
		padding-left:3px;
		padding-right:3px;
		padding-top:3px;
		padding-bottom:3px;
		text-align=left;
	}

/* green */

	/**************/
	/* Navigation */
	/**************/

	.nav-green
	{
		border: 1px solid #ffffff;
		background-color: #ffffff;
		font-family:tahoma;
		color:#758F36;
		padding-left:5px;
		vertical-align:top
	}
	.nav-green a
	{
		color:#758F36;
		text-decoration: none
	}
	.nav-green a:hover
	{
		text-decoration: underline
	}
	.dark-green
	{
		background-color: #758F36;
		padding-left:0px;
		padding-right:0px;
		padding-top:0px;
		padding-bottom:0px
	}
	.medium-green
	{
		background-color: #B8CC66;
		padding-left:0px;
		padding-right:0px;
		padding-top:0px;
		padding-bottom:0px
	}
	.light-green
	{
		background-color: #E5F2AC;
		padding-left:0px;
		padding-right:0px;
		padding-top:0px;
		padding-bottom:0px
	}

	/* Navigation Category */
	.nav-green .category-green
	{
		font-size:70%;
		font-weight:bold;
		padding-left:5px;
		padding-top:15px;
		border-bottom: 1px solid #B8CC66;
		width:150px
	}
	.category-green .selected-green
	{
		border: 1px solid #B8CC66;
		background-color: #E5F2AC;
		padding-left:10px;
		padding-right:10px
	}
	.category-green .unselected-green
	{
		padding-left:5px;
	}

	/* Top Level Nav */
	.nav-green .topLevel-green
	{
		font-size:70%;
		font-weight:bold;
		padding-left:5px;
	}
	.topLevel-green .selected-green
	{
		border: 1px solid #B8CC66;
		background-color: #E5F2AC;
		padding-left:10px;
		padding-right:10px
	}

	/* One level of indentation */
	.nav-green .i1-green
	{
		font-size:70%;
		padding-left:15px
	}
	.i1-green .selected-green
	{
		border: 1px solid #B8CC66;
		background-color: #E5F2AC;
		padding-left:15px;
		padding-right:10px;
		width:150px
	}
	.i1-green .unselected-green
	{
		padding-left:15px;
	}

	/* Two levels of indentation */
	.nav-green .i2-green
	{
		font-size:70%;
		padding-left:25px
	}
	.i2-green .selected-green
	{
		border: 1px solid #B8CC66;
		background-color: #E5F2AC;
		padding-left:25px;
		padding-right:10px;
		width:150px
	}
	.i2-green .unselected-green
	{
		padding-left:25px;
	}
	.nav-green a
	{
		color:#758F36;
		text-decoration: none
	}
	.nav-green a:hover
	{
		text-decoration: underline
	}

	/**********/
	/* Tables */
	/**********/

	.t-green .header-cap-left
	{
		border-top: 1px solid #B8CC66;
		border-left: 1px solid #B8CC66;
		border-bottom: 1px solid #B8CC66;
		background-color: #E5F2AC;
		font-family:tahoma;
		font-size:70%;
		font-weight:bold;
		color:#000000;
		padding-left:3px;
		padding-right:3px;
		padding-top:3px;
		padding-bottom:3px;
		text-align=left;
	}
	.t-green .header-cap-right
	{
		border-top: 1px solid #B8CC66;
		border-right: 1px solid #B8CC66;
		border-bottom: 1px solid #B8CC66;
		background-color: #E5F2AC;
		font-family:tahoma;
		font-size:70%;
		font-weight:bold;
		color:#000000;
		padding-left:3px;
		padding-right:3px;
		padding-top:3px;
		padding-bottom:3px;
		text-align=left;
	}
	.t-green .header-body
	{
		border-top: 1px solid #B8CC66;
		border-bottom: 1px solid #B8CC66;
		background-color: #E5F2AC;
		font-family:tahoma;
		font-size:70%;
		font-weight:bold;
		color:#000000;
		padding-left:3px;
		padding-right:3px;
		padding-top:3px;
		padding-bottom:3px;
		text-align=left;
	}

	.t-green .header-cap-left-selected
	{
		border-top: 1px solid #B8CC66;
		border-left: 1px solid #B8CC66;
		border-bottom: 1px solid #B8CC66;
		background-color: #B8CC66;
		font-family:tahoma;
		font-size:70%;
		font-weight:bold;
		color:#000000;
		padding-left:3px;
		padding-right:3px;
		padding-top:3px;
		padding-bottom:3px;
		text-align=left;
	}
	.t-green .header-cap-right-selected
	{
		border-top: 1px solid #B8CC66;
		border-right: 1px solid #B8CC66;
		border-bottom: 1px solid #B8CC66;
		background-color: #B8CC66;
		font-family:tahoma;
		font-size:70%;
		font-weight:bold;
		color:#000000;
		padding-left:3px;
		padding-right:3px;
		padding-top:3px;
		padding-bottom:3px;
		text-align=left;
	}
	.t-green .header-body-selected
	{
		border-top: 1px solid #B8CC66;
		border-bottom: 1px solid #B8CC66;
		background-color: #B8CC66;
		font-family:tahoma;
		font-size:70%;
		font-weight:bold;
		color:#000000;
		padding-left:3px;
		padding-right:3px;
		padding-top:3px;
		padding-bottom:3px;
		text-align=left;
	}
	.t-green .selected
	{
		background-color: #B8CC66;
	}
	.t-green .row
	{
		border-bottom: 1px solid #B8CC66;
		background-color: #FFFFFF;
		font-family:tahoma;
		font-size:70%;
		color:#000000;
		padding-left:3px;
		padding-right:3px;
		padding-top:3px;
		padding-bottom:3px;
		text-align=left;
	}	
/* yellow */

	/**************/
	/* Navigation */
	/**************/

	.nav-yellow
	{
		border: 1px solid #ffffff;
		background-color: #ffffff;
		font-family:tahoma;
		color:#807867;
		padding-left:5px;
		vertical-align:top
	}
	.nav-yellow a
	{
		color:#807867;
		text-decoration: none
	}
	.nav-yellow a:hover
	{
		text-decoration: underline
	}
	.dark-yellow
	{
		background-color: #807867;
		padding-left:0px;
		padding-right:0px;
		padding-top:0px;
		padding-bottom:0px
	}
	.medium-yellow
	{
		background-color: #E5DC67;
		padding-left:0px;
		padding-right:0px;
		padding-top:0px;
		padding-bottom:0px
	}
	.light-yellow
	{
		background-color: #FFF79C;
		padding-left:0px;
		padding-right:0px;
		padding-top:0px;
		padding-bottom:0px
	}

	/* Navigation Category */
	.nav-yellow .category-yellow
	{
		font-size:70%;
		font-weight:bold;
		padding-left:5px;
		padding-top:15px;
		border-bottom: 1px solid #E5DC67;
		width:150px
	}
	.category-yellow .selected-yellow
	{
		border: 1px solid #E5DC67;
		background-color: #FFF79C;
		padding-left:10px;
		padding-right:10px
	}
	.category-yellow .unselected-yellow
	{
		padding-left:5px;
	}

	/* Top Level Nav */
	.nav-yellow .topLevel-yellow
	{
		font-size:70%;
		font-weight:bold;
		padding-left:5px;
	}
	.topLevel-yellow .selected-yellow
	{
		border: 1px solid #E5DC67;
		background-color: #FFF79C;
		padding-left:10px;
		padding-right:10px
	}

	/* One level of indentation */
	.nav-yellow .i1-yellow
	{
		font-size:70%;
		padding-left:15px
	}
	.i1-yellow .selected-yellow
	{
		border: 1px solid #E5DC67;
		background-color: #FFF79C;
		padding-left:15px;
		padding-right:10px;
		width:150px
	}
	.i1-yellow .unselected-yellow
	{
		padding-left:15px;
	}

	/* Two levels of indentation */
	.nav-yellow .i2-yellow
	{
		font-size:70%;
		padding-left:25px
	}
	.i2-yellow .selected-yellow
	{
		border: 1px solid #E5DC67;
		background-color: #FFF79C;
		padding-left:25px;
		padding-right:10px;
		width:150px
	}
	.i2-yellow .unselected-yellow
	{
		padding-left:25px;
	}
	.nav-yellow a
	{
		color:#807867;
		text-decoration: none
	}
	.nav-yellow a:hover
	{
		text-decoration: underline
	}

	/**********/
	/* Tables */
	/**********/

	.t-yellow .header-cap-left
	{
		border-top: 1px solid #E5DC67;
		border-left: 1px solid #E5DC67;
		border-bottom: 1px solid #E5DC67;
		background-color: #FFF79C;
		font-family:tahoma;
		font-size:70%;
		font-weight:bold;
		color:#000000;
		padding-left:3px;
		padding-right:3px;
		padding-top:3px;
		padding-bottom:3px;
		text-align=left;
	}
	.t-yellow .header-cap-right
	{
		border-top: 1px solid #E5DC67;
		border-right: 1px solid #E5DC67;
		border-bottom: 1px solid #E5DC67;
		background-color: #FFF79C;
		font-family:tahoma;
		font-size:70%;
		font-weight:bold;
		color:#000000;
		padding-left:3px;
		padding-right:3px;
		padding-top:3px;
		padding-bottom:3px;
		text-align=left;
	}
	.t-yellow .header-body
	{
		border-top: 1px solid #E5DC67;
		border-bottom: 1px solid #E5DC67;
		background-color: #FFF79C;
		font-family:tahoma;
		font-size:70%;
		font-weight:bold;
		color:#000000;
		padding-left:3px;
		padding-right:3px;
		padding-top:3px;
		padding-bottom:3px;
		text-align=left;
	}

	.t-yellow .header-cap-left-selected
	{
		border-top: 1px solid #E5DC67;
		border-left: 1px solid #E5DC67;
		border-bottom: 1px solid #E5DC67;
		background-color: #E5DC67;
		font-family:tahoma;
		font-size:70%;
		font-weight:bold;
		color:#000000;
		padding-left:3px;
		padding-right:3px;
		padding-top:3px;
		padding-bottom:3px;
		text-align=left;
	}
	.t-yellow .header-cap-right-selected
	{
		border-top: 1px solid #E5DC67;
		border-right: 1px solid #E5DC67;
		border-bottom: 1px solid #E5DC67;
		background-color: #E5DC67;
		font-family:tahoma;
		font-size:70%;
		font-weight:bold;
		color:#000000;
		padding-left:3px;
		padding-right:3px;
		padding-top:3px;
		padding-bottom:3px;
		text-align=left;
	}
	.t-yellow .header-body-selected
	{
		border-top: 1px solid #E5DC67;
		border-bottom: 1px solid #E5DC67;
		background-color: #E5DC67;
		font-family:tahoma;
		font-size:70%;
		font-weight:bold;
		color:#000000;
		padding-left:3px;
		padding-right:3px;
		padding-top:3px;
		padding-bottom:3px;
		text-align=left;
	}
	.t-yellow .selected
	{
		background-color: #E5DC67;
	}
	.t-yellow .row
	{
		border-bottom: 1px solid #E5DC67;
		background-color: #FFFFFF;
		font-family:tahoma;
		font-size:70%;
		color:#000000;
		padding-left:3px;
		padding-right:3px;
		padding-top:3px;
		padding-bottom:3px;
		text-align=left;
	}
	
/* orange */

	/**************/
	/* Navigation */
	/**************/

	.nav-orange
	{
		border: 1px solid #ffffff;
		background-color: #ffffff;
		font-family:tahoma;
		color:#996B19;
		padding-left:5px;
		vertical-align:top
	}
	.nav-orange a
	{
		color:#996B19;
		text-decoration: none
	}
	.nav-orange a:hover
	{
		text-decoration: underline
	}
	.dark-orange
	{
		background-color: #996B19;
		padding-left:0px;
		padding-right:0px;
		padding-top:0px;
		padding-bottom:0px
	}
	.medium-orange
	{
		background-color: #F2C348;
		padding-left:0px;
		padding-right:0px;
		padding-top:0px;
		padding-bottom:0px
	}
	.light-orange
	{
		background-color: #FFDB99;
		padding-left:0px;
		padding-right:0px;
		padding-top:0px;
		padding-bottom:0px
	}

	/* Navigation Category */
	.nav-orange .category-orange
	{
		font-size:70%;
		font-weight:bold;
		padding-left:5px;
		padding-top:15px;
		border-bottom: 1px solid #F2C348;
		width:150px
	}
	.category-orange .selected-orange
	{
		border: 1px solid #F2C348;
		background-color: #FFDB99;
		padding-left:10px;
		padding-right:10px
	}
	.category-orange .unselected-orange
	{
		padding-left:5px;
	}

	/* Top Level Nav */
	.nav-orange .topLevel-orange
	{
		font-size:70%;
		font-weight:bold;
		padding-left:5px;
	}
	.topLevel-orange .selected-orange
	{
		border: 1px solid #F2C348;
		background-color: #FFDB99;
		padding-left:10px;
		padding-right:10px
	}

	/* One level of indentation */
	.nav-orange .i1-orange
	{
		font-size:70%;
		padding-left:15px
	}
	.i1-orange .selected-orange
	{
		border: 1px solid #F2C348;
		background-color: #FFDB99;
		padding-left:15px;
		padding-right:10px;
		width:150px
	}
	.i1-orange .unselected-orange
	{
		padding-left:15px;
	}

	/* Two levels of indentation */
	.nav-orange .i2-orange
	{
		font-size:70%;
		padding-left:25px
	}
	.i2-orange .selected-orange
	{
		border: 1px solid #F2C348;
		background-color: #FFDB99;
		padding-left:25px;
		padding-right:10px
	}
	.i2-orange .unselected-orange
	{
		padding-left:25px;
	}
	.nav-orange a
	{
		color:#996B19;
		text-decoration: none
	}
	.nav-orange a:hover
	{
		text-decoration: underline
	}

	/**********/
	/* Tables */
	/**********/

	.t-orange .header-body
	{
		border-top: 1px solid #F2C348;
		border-bottom: 1px solid #F2C348;
		background-color: #FFDB99;
		font-family:tahoma;
		font-size:70%;
		font-weight:bold;
		color:#000000;
		padding-left:3px;
		padding-right:3px;
		padding-top:3px;
		padding-bottom:3px;
		text-align=left;
	}
	.t-orange .header-cap-left
	{
		border-top: 1px solid #F2C348;
		border-left: 1px solid #F2C348;
		border-bottom: 1px solid #F2C348;
		background-color: #FFDB99;
		font-family:tahoma;
		font-size:70%;
		font-weight:bold;
		color:#000000;
		padding-left:3px;
		padding-right:3px;
		padding-top:3px;
		padding-bottom:3px;
		text-align=left;
	}
	.t-orange .header-cap-right
	{
		border-top: 1px solid #F2C348;
		border-right: 1px solid #F2C348;
		border-bottom: 1px solid #F2C348;
		background-color: #FFDB99;
		font-family:tahoma;
		font-size:70%;
		font-weight:bold;
		color:#000000;
		padding-left:3px;
		padding-right:3px;
		padding-top:3px;
		padding-bottom:3px;
		text-align=left;
	}
	.t-orange .header-box
	{
		border-top: 1px solid #F2C348;
		border-bottom: 1px solid #F2C348;
		border-left: 1px solid #F2C348;
		border-right: 1px solid #F2C348;
		background-color: #FFDB99;
		font-family:tahoma;
		font-size:70%;
		font-weight:bold;
		color:#000000;
		padding-left:3px;
		padding-right:3px;
		padding-top:3px;
		padding-bottom:3px;
		text-align=left;
	}
	.t-orange .header-body-text-center
	{
		border-top: 1px solid #F2C348;
		border-bottom: 1px solid #F2C348;
		background-color: #FFDB99;
		font-family:tahoma;
		font-size:70%;
		font-weight:bold;
		color:#000000;
		padding-left:3px;
		padding-right:3px;
		padding-top:3px;
		padding-bottom:3px;
		text-align=center;
	}
	.t-orange .header-cap-left-text-center
	{
		border-top: 1px solid #F2C348;
		border-bottom: 1px solid #F2C348;
		border-left: 1px solid #F2C348;
		background-color: #FFDB99;
		font-family:tahoma;
		font-size:70%;
		font-weight:bold;
		color:#000000;
		padding-left:3px;
		padding-right:3px;
		padding-top:3px;
		padding-bottom:3px;
		text-align=center;
	}
	.t-orange .header-cap-right-text-center
	{
		border-top: 1px solid #F2C348;
		border-bottom: 1px solid #F2C348;
		border-right: 1px solid #F2C348;
		background-color: #FFDB99;
		font-family:tahoma;
		font-size:70%;
		font-weight:bold;
		color:#000000;
		padding-left:3px;
		padding-right:3px;
		padding-top:3px;
		padding-bottom:3px;
		text-align=center;
	}
	.t-orange .header-box-text-center
	{
		border-top: 1px solid #F2C348;
		border-bottom: 1px solid #F2C348;
		border-left: 1px solid #F2C348;
		border-right: 1px solid #F2C348;
		background-color: #FFDB99;
		font-family:tahoma;
		font-size:70%;
		font-weight:bold;
		color:#000000;
		padding-left:3px;
		padding-right:3px;
		padding-top:3px;
		padding-bottom:3px;
		text-align=center;
	}
	.t-orange .header-body-text-right
	{
		border-top: 1px solid #F2C348;
		border-bottom: 1px solid #F2C348;
		background-color: #FFDB99;
		font-family:tahoma;
		font-size:70%;
		font-weight:bold;
		color:#000000;
		padding-left:3px;
		padding-right:3px;
		padding-top:3px;
		padding-bottom:3px;
		text-align=right;
	}
	.t-orange .header-cap-left-text-right
	{
		border-top: 1px solid #F2C348;
		border-bottom: 1px solid #F2C348;
		border-left: 1px solid #F2C348;
		background-color: #FFDB99;
		font-family:tahoma;
		font-size:70%;
		font-weight:bold;
		color:#000000;
		padding-left:3px;
		padding-right:3px;
		padding-top:3px;
		padding-bottom:3px;
		text-align=right;
	}
	.t-orange .header-cap-right-text-right
	{
		border-top: 1px solid #F2C348;
		border-bottom: 1px solid #F2C348;
		border-right: 1px solid #F2C348;
		background-color: #FFDB99;
		font-family:tahoma;
		font-size:70%;
		font-weight:bold;
		color:#000000;
		padding-left:3px;
		padding-right:3px;
		padding-top:3px;
		padding-bottom:3px;
		text-align=right;
	}
	.t-orange .header-box-text-right
	{
		border-top: 1px solid #F2C348;
		border-bottom: 1px solid #F2C348;
		border-left: 1px solid #F2C348;
		border-right: 1px solid #F2C348;
		background-color: #FFDB99;
		font-family:tahoma;
		font-size:70%;
		font-weight:bold;
		color:#000000;
		padding-left:3px;
		padding-right:3px;
		padding-top:3px;
		padding-bottom:3px;
		text-align=right;
	}


	.t-orange .header-cap-left-selected
	{
		border-top: 1px solid #F2C348;
		border-left: 1px solid #F2C348;
		border-bottom: 1px solid #F2C348;
		background-color: #F2C348;
		font-family:tahoma;
		font-size:70%;
		font-weight:bold;
		color:#000000;
		padding-left:3px;
		padding-right:3px;
		padding-top:3px;
		padding-bottom:3px;
		text-align=left;
	}
	.t-orange .header-cap-right-selected
	{
		border-top: 1px solid #F2C348;
		border-right: 1px solid #F2C348;
		border-bottom: 1px solid #F2C348;
		background-color: #F2C348;
		font-family:tahoma;
		font-size:70%;
		font-weight:bold;
		color:#000000;
		padding-left:3px;
		padding-right:3px;
		padding-top:3px;
		padding-bottom:3px;
		text-align=left;
	}
	.t-orange .header-body-selected
	{
		border-top: 1px solid #F2C348;
		border-bottom: 1px solid #F2C348;
		background-color: #F2C348;
		font-family:tahoma;
		font-size:70%;
		font-weight:bold;
		color:#000000;
		padding-left:3px;
		padding-right:3px;
		padding-top:3px;
		padding-bottom:3px;
		text-align=left;
	}
	.t-orange .selected
	{
		background-color: #F2C348;
	}
	.t-orange .row
	{
		border-bottom: 1px solid #F2C348;
		background-color: #FFFFFF;
		font-family:tahoma;
		font-size:70%;
		color:#000000;
		padding-left:3px;
		padding-right:3px;
		padding-top:3px;
		padding-bottom:3px;
		text-align=left;
	}
	.t-orange .row-cap-left
	{
		border-bottom: 1px solid #F2C348;
		border-left: 1px solid #F2C348;
		background-color: #FFFFFF;
		font-family:tahoma;
		font-size:70%;
		color:#000000;
		padding-left:3px;
		padding-right:3px;
		padding-top:3px;
		padding-bottom:3px;
		text-align=left;
	}
	.t-orange .row-cap-right
	{
		border-bottom: 1px solid #F2C348;
		border-right: 1px solid #F2C348;
		background-color: #FFFFFF;
		font-family:tahoma;
		font-size:70%;
		color:#000000;
		padding-left:3px;
		padding-right:3px;
		padding-top:3px;
		padding-bottom:3px;
		text-align=left;
	}
	.t-orange .row-box
	{
		border-bottom: 1px solid #F2C348;
		border-left: 1px solid #F2C348;
		border-right: 1px solid #F2C348;
		background-color: #FFFFFF;
		font-family:tahoma;
		font-size:70%;
		color:#000000;
		padding-left:3px;
		padding-right:3px;
		padding-top:3px;
		padding-bottom:3px;
		text-align=left;
	}
	.t-orange .row-text-right
	{
		border-bottom: 1px solid #F2C348;
		background-color: #FFFFFF;
		font-family:tahoma;
		font-size:70%;
		color:#000000;
		padding-left:3px;
		padding-right:3px;
		padding-top:3px;
		padding-bottom:3px;
		text-align=right;
	}
	.t-orange .row-cap-left-text-right
	{
		border-bottom: 1px solid #F2C348;
		border-left: 1px solid #F2C348;
		background-color: #FFFFFF;
		font-family:tahoma;
		font-size:70%;
		color:#000000;
		padding-left:3px;
		padding-right:3px;
		padding-top:3px;
		padding-bottom:3px;
		text-align=right;
	}
	.t-orange .row-cap-right-text-right
	{
		border-bottom: 1px solid #F2C348;
		border-right: 1px solid #F2C348;
		background-color: #FFFFFF;
		font-family:tahoma;
		font-size:70%;
		color:#000000;
		padding-left:3px;
		padding-right:3px;
		padding-top:3px;
		padding-bottom:3px;
		text-align=right;
	}
	.t-orange .row-box-text-right
	{
		border-bottom: 1px solid #F2C348;
		border-left: 1px solid #F2C348;
		border-right: 1px solid #F2C348;
		background-color: #FFFFFF;
		font-family:tahoma;
		font-size:70%;
		color:#000000;
		padding-left:3px;
		padding-right:3px;
		padding-top:3px;
		padding-bottom:3px;
		text-align=right;
	}

/* red */
	
	.redText
	{
	    color: #cc0000
	}


/**********/
/* Common */
/**********/

	.rapidMargin
	{
		background-color: #FFFFFF;
		padding-left:35px;
		padding-right:5px;
		padding-top:0px;
		padding-bottom:5px
	}
	.rapidBody
	{
		background-color: #FFFFFF;
		font-family:tahoma;
		color:#000000;
		padding-left:0px;
		padding-right:0px;
		padding-top:0px;
		padding-bottom:2px;
		text-align=left
	}
	.rapidBody a
	{
		color:#000000;
		text-decoration: underline
	}
	.rapidBody a:hover
	{
		text-decoration: underline
	}
	
	.rapidBody label 
	{
		cursor:hand; 
	}
	
	.rapidBody .hidden
	{
		position:absolute;
		left:0px;
		top:-500px;
		width:1px; 
		height:1px; 
		overflow:hidden; 
	}
	.rapidBody .shown
	{
		color:#000000
	}
	.rapidBody .bold
	{
		font-weight:bold;
	}
	.rapidBody .heading
	{
		color: #000000;
		font-size:110%
	}
	.rapidBody .background-green
	{
		background-color:E5F2AC
	}
	.rapidBody .normal
	{
		font-size:70%;
	}
	.rapidBody .normal-input
	{
		border: 1px solid #000000;
		font-family:tahoma;
		font-size:100%
	}
	.rapidBody .normal-button
	{
		border: 1px solid #B8CC66;
		color: #B8CC66;
		font-family:tahoma;
		font-size:100%
	}
	.rapidBody .small
	{
		font-size:70%;
	}
	
	.rapidbody .example
	{
		cursor:default;
		color: #999999;
	}
	
	.rapidBody .smallAlert
	{
		font-size:70%;
		color: #cc0000
	}
	
	.rapidBody .alert
	{
		color: #cc0000
	}

	.rapidBody .small-top
	{
		font-size:70%;
		border-top: 1px solid #999999;
		border-left: 1px solid #999999;
		border-right: 1px solid #999999;
	}
	.rapidBody .small-sides
	{
		font-size:70%;
		border-left: 1px solid #999999;
		border-right: 1px solid #999999;
	}
	.rapidBody .small-bottom
	{
		font-size:70%;
		border-bottom: 1px solid #999999;
		border-left: 1px solid #999999;
		border-right: 1px solid #999999;
	}
	.rapidBody .disabled
	{
		font-size:70%;
		color: #c9c9c9
	}
	.rapidBody .small-gray
	{
		font-size:70%;
		color:#999999
	}
	.rapidBody .small-gray-sides
	{
		font-size:70%;
		color:#999999;
		border-left: 1px solid #999999;
		border-right: 1px solid #999999;
	}
	.rapidBody .bold
	{
		font-size:70%;
		font-weight: bold;
	}
	.small .required
	{
		color:#ff0000;
	}
	
	.bold .required
	{
		color:#ff0000;
	}
	.rapidBody .small-input
	{
		border: 1px solid #999999;
		font-family:tahoma;
		font-size:100%
	}
	.rapidBody .small-gray-input
	{
		border: 1px solid #999999;
		font-family:tahoma;
		font-size:100%;
		color:#999999
	}
	.rapidBody .small-button-clear
	{
		font-size:100%;
		font-weight:bold;
		border: 1px solid #FFFFFF;
		background-color: #FFFFFF;
		font-family:tahoma;
	}
	.rapidBody .small-button-green
	{
		font-size:100%;
		font-weight:bold;
		border: 1px solid #B8CC66;
		background-color: #E5F2AC;
		font-family:tahoma;
	}
	.rapidBody .small-button-medium-green
	{
		font-size:100%;
		font-weight:bold;
		border: 1px solid #758F36;
		background-color: #B8CC66;
		font-family:tahoma;
	}

	.rapidBody .small-button-yellow
	{
		font-size:100%;
		font-weight:bold;
		border: 1px solid #E5DC67;
		background-color: #FFF79C;
		font-family:tahoma;
	}
	.rapidBody .small-button-medium-yellow
	{
		font-size:100%;
		font-weight:bold;
		border: 1px solid #E5DC67;
		background-color: #E5DC67;
		font-family:tahoma;
	}

	.rapidBody .small-button-orange
	{
		font-size:100%;
		font-weight:bold;
		border: 1px solid #F2C348;
		background-color: #FFDB99;
		font-family:tahoma;
	}
	.rapidBody .small-button-medium-orange
	{
		font-size:100%;
		font-weight:bold;
		border: 1px solid #F2C348;
		background-color: #F2C348;
		font-family:tahoma;
	}


	.rapidBody .small-button-blue
	{
		font-size:100%;
		font-weight:bold;
		border: 1px solid #98C0D9;
		background-color: #E0F0FA;
		font-family:tahoma;
	}
	.rapidBody .small-button-blank
	{
		font-size:100%;
		font-weight:bold;
		border: 1px solid #FFFFFF;
		background-color: #FFFFFF;
		font-family:tahoma;
	}
	.rapidBody .small-button-medium-blue
	{
		font-size:100%;
		font-weight:bold;
		border: 1px solid #3E789E;
		background-color: #98C0D9;
		font-family:tahoma;
	}
	.rapidBody .tiny
	{
		font-size:60%;
	}
	
	.rapidBody .emailInviateText
	{
		font-size:70%;
	    font-family:courier;
	}
	
	.rapidBody .link-green
	{
		color:#758F36;
		font-family:tahoma;
		font-weight:normal;
		text-decoration: underline
	}
	.link-green a
	{
		color:#758F36;
		text-decoration: underline
	}
	.link-green a:hover
	{
		text-decoration: underline
	}
	.rapidBody .link-blue
	{
		color:#3E789E;
		font-family:tahoma;
		font-weight:normal;
		text-decoration: underline
	}
	.link-blue a
	{
		color:#3E789E;
		text-decoration: underline
	}
	.link-blue a:hover
	{
		text-decoration: underline
	}

	.rapidBody .link-yellow
	{
		color:#807867;
		font-family:tahoma;
		font-weight:normal;
		text-decoration: underline
	}
	.link-yellow a
	{
		color:#807867;
		text-decoration: underline
	}
	.link-yellow a:hover
	{
		text-decoration: underline
	}

	.rapidBody .link-orange
	{
		color:#996B19;
		font-family:tahoma;
		font-weight:normal;
		text-decoration: underline
	}
	.link-orange a
	{
		color:#996B19;
		text-decoration: underline
	}
	.link-orange a:hover
	{
		text-decoration: underline
	}
	
    .errorText
    {
        font-family: tahoma;
        font-size: 70%;
        font-weight: normal;
        color: #FF0000;
    }
                
    .tipBox
    {
        font-family: tahoma;
        color: #000000;
        background-color: #FFFFE7;
        border:1px solid #F2C348;
        padding:5px;
    }
