@charset "utf-8";
/*---------Begin Globals--------------*/
body {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #333;
}
img {
	border: 0;
}
iframe {
	height: 360px;
	width: 210px;
	border: 0;
	overflow: auto;
}
.clear {
	clear: both;
}
.font-bold {font-weight: bold;}
#container-blue, #container-green, #container-orange, #container-red, #container-grey {font-family:Verdana, Geneva, sans-serif; font-size: 11px;}
a.link-small {font-size: 10px; color: #333; text-decoration: underline;}
a:hover.link-small {text-decoration: none;}
/*---------End Globals--------------*/



/*--------BEGIN BLUE CONTAINER --------*/ 
#container-blue a.blue-link, #container-blue a:active.blue-link, #container-blue a:visited.blue-link  {
	text-decoration: underline;
	color:#3f62c0;
	font-weight: bold;
}
#container-blue a:hover.blue-link {
	text-decoration: none;
}
#container-blue td.applicant-blue {
	font-weight: bold;
	color: #3f62c0;
	text-align: center;
}
#container-blue td.applicant-grey  {
	font-weight: bold;
	color: #333;
	text-align: right;
	height: 35px;
}
#container-blue td.tall {
	width: 120px;
	text-align: center;
}
#container-blue td.ckeckboxes {
	width: 70px;
	text-align: center;
}
#container-blue td.weight {
	width: 70px;
	text-align: center;
}
#container-blue td.age {
	width: 105px;
	text-align: center;
}
#container-blue td.gender {
	text-align: center;
}
#container-blue tr.bluebkgrd {
background-color: #e1effe;
}
#container-blue td.dotted-line  {
	background-image: url(../images/TermLife/img-dot.gif);
	background-repeat: repeat-x;
	background-position: center;
}
/*#container-blue .highLightInput {
	background-image: url(../images/TermLife/textbox-bkgrd-hover.gif);
	background-repeat: repeat-x;
	border: 1px solid #99c8fc;
}*/
#container-blue {
	width: 800px;
	margin: 0 auto 20px auto;
}
#container-blue #header {
	height: 27px;
	width: 800px;
	background-color: #3f62c0;
	float: left;
}
#container-blue #gradient {
	height: 23px;
	width: 785px;
	background-image:url(../images/TermLife/gradient.png);
	background-repeat: repeat-x;
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	padding-left: 15px;
	padding-top: 4px;
}
#container-blue .textbox-bkgrd {
	border-top: 1px solid #abadb3;
	border-bottom: 1px solid #e3e9ef;
	border-right: 1px solid #dbdfe6;
	border-left: 1px solid #dbdfe6;
}
#container-blue #content-top {
	width: 800px;
	float: left;
}
#container-blue .bottom-item {
	float: left;
	height: 60px;
	width: 330px;
	font-weight: normal;
	color: #3f62c0;
}
#container-blue .bottom-item-last {
	float: left;
	height: 60px;
	width: 242px;
	font-weight: normal;
	color: #3f62c0; 
}
#container-blue .bottom-item-last label{
	width: 200px;
	line-height: 5px;
}
#container-blue .premium-holder {
	margin-top: 10px;
}
#container-blue .bottom-item-divider {
	float: left;
	height: 60px;
	margin-right: 6px;
	margin-left: 6px;
}
#container-blue #content-bottom {
	width: 800px;
	margin-top: 15px;
	float: left;
}
#container-blue #content-bottom-02 {
	width: 800px;
	margin-top: 12px;
	float: left;
}
#container-blue #content-top-left {
	width: 800px;
	float: left;
}
#container-blue #content-top-right {
	width: 210px;
	float: left;
	text-align: center;
}
#container-blue #text-box {
	margin-top: 10px;
	Margin-bottom: 17px;
	width: 800px;
	float: left;
}
#container-blue .textbox-height  {
	height: 20px;
	padding-top: 4px;
}
#container-blue .form-holder-01 {
	width: 800px;
	float: left;
}
#container-blue .form-holder-01 label {
	font-weight: bold;
	color: #3F62C0;
}
#container-blue .form-holder-02 {
	width: 590px;
	float: left;
}

#container-blue #applicant-info {
	width: 800px;
	float: left;
}
#container-blue #applicant-info table {
	width: 100%;
}
#container-blue .dotted-line-spacer {
	background-image: url(../images/TermLife/img-dot.gif);
	background-repeat: repeat-x;
	background-position: center;
	width: 800px;
	height: 1px;
	margin-top: 8px;
	float: left;
}
#container-blue .font-grey {
	font-weight: bold;
	color: #333;	
}
#container-blue .applicant-grey span {
	padding-top:5px;
}
#container-blue #add-children {
	float: left;
	margin-top: 5px;
	width: 150px;
}
#container-blue #start-coverage-holder {
	float: left;
	color: #3f62c0;
}
#container-blue #remember-quote-holder {
	float: right;
	color: #333;
	font-weight: bold;
	margin-right: 20px;
	margin-top: 6px;
	width: 100%;
}
#container-blue #btn-continue {
	float: right;
}

/*--------END BLUE CONTAINER --------*/ 

/*--------BEGIN GREY CONTAINER --------*/ 
#container-grey a.blue-link, #container-grey a:active.blue-link, #container-grey a:visited.blue-link  {
	text-decoration: underline;
	color:#333;
	font-weight: bold;
}
#container-grey a:hover.blue-link {
	text-decoration: none;
	color:#333;
	font-weight: bold;
}
#container-grey td.tall {
	width: 120px;
	text-align: center;
}
#container-grey td.weight {
	width: 70px;
	text-align: center;
}
#container-grey td.age {
	width: 105px;
	text-align: center;
}
#container-grey td.gender {
	text-align: center;
}
#container-grey tr.bluebkgrd {
background-color: #e1effe;
}
#container-grey tr.greenbkgrd {
background-color: #e8f9da;
}
#container-grey tr.orangebkgrd {
background-color: #feeadc;
}
#container-grey tr.redbkgrd {
background-color: #ffe2e2;
}
#container-grey tr.greybkgrd {
background-color: #eeefe7;
}
#container-grey td.applicant-blue  {
	font-weight: bold;
	color: #868975;
	text-align: center;
}
#container-grey td.applicant-grey  {
	font-weight: bold;
	color: #333;
	text-align: right;
	height: 35px;
}
#container-grey td.dotted-line  {
	background: url(../images/TermLife/img-dot-grey.gif) repeat-x center;
}
/*#container-grey .highLightInput {
	background: url(../images/TermLife/textbox-bkgrd-hover-grey.gif) repeat-x;
	border: 1px solid #b2b59b;
}*/
#container-grey {
	width: 800px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 20px;
}
#container-grey #header {
	height: 27px;
	width: 800px;
	background-color: #a3a78e;
	float: left;
}
#container-grey #gradient {
	height: 23px;
	width: 785px;
	background-image:url(../images/TermLife/gradient.png);
	background-repeat: repeat-x;
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	padding-left: 15px;
	padding-top: 4px;
}
#container-grey .textbox-bkgrd {
	border-top: 1px solid #abadb3;
	border-bottom: 1px solid #e3e9ef;
	border-right: 1px solid #dbdfe6;
	border-left: 1px solid #dbdfe6;
}
#container-grey #content-top {
	width: 800px;
	float: left;
}
#container-grey .bottom-item {
	float: left;
	height: 60px;
	width: 330px;
	font-weight: normal;
	color: #333;
}
#container-grey .bottom-item-last {
	float: left;
	height: 60px;
	width: 242px;
	font-weight: normal;
	color: #333;
}
#container-grey .bottom-item-last label{
	width: 200px;
	line-height: 5px;
}
#container-grey .premium-holder {
	margin-top: 10px;
}
#container-grey .bottom-item-divider {
	float: left;
	height: 60px;
	margin-right: 6px;
	margin-left: 6px;
}
#container-grey #content-bottom {
	width: 800px;
	margin-top: 15px;
	float: left;
}
#container-grey #content-bottom-02 {
	width: 800px;
	margin-top: 12px;
	float: left;
}
#container-grey #content-top-left {
	width: 800px;
	float: left;
}
#container-grey #content-top-right {
	width: 210px;
	float: left;
	text-align: center;
}
#container-grey #text-box {
	margin-top: 10px;
	Margin-bottom: 17px;
	width: 800px;
	float: left;
}
#container-grey .textbox-height  {
	height: 20px;
	padding-top: 4px;
}
#container-grey .form-holder-01 {
	width: 800px;
	float: left;
}
#container-grey .form-holder-01 label {
	font-weight: bold;
	color: #868975;
}
#container-grey .form-holder-02 {
	width: 800px;
	float: left;
}
#container-grey .form-holder-02 label {
	display:block;
	float: left;
	font-weight: bold;
	color: #868975;
	width: 450px;
	height: 45px;
}
#container-grey .state label  {
	float: left;
	font-weight: bold;
	color: #868975;
	width: 50px;
	height: 45px;
	display: block;
}
#container-grey .zip label  {
	float: left;
	font-weight: bold;
	color: #868975;
	width: 100px;
	height: 45px;
	display: block;
}
#container-grey #applicant-info {
	width: 800px;
	float: left;
}
#container-grey #applicant-info table {
	width: 800px;
}
#container-grey .dotted-line-spacer {
	background-image: url(../images/TermLife/img-dot-grey.gif);
	background-repeat: repeat-x;
	background-position: center;
	width: 800px;
	height: 1px;
	margin-top: 8px;
	float: left;
}
#container-grey .font-grey {
	font-weight: bold;
	color: #333;	
}
#container-grey .applicant-grey span {
	padding-top:5px;
}
#container-grey #add-children {
	float: left;
	margin-top: 5px;
	width: 150px;
}
#container-grey #start-coverage-holder {
	float: left;
	color: #333;
}
#container-grey #remember-quote-holder {
	float: right;
	color: #333;
	font-weight: bold;
	margin-right: 20px;
	margin-top: 6px;
}
#container-grey #btn-continue {
	float: right;
}
/*--------END GREY CONTAINER --------*/ 

/*--------BEGIN GREEN CONTAINER --------*/ 
#container-green a.blue-link, #container-green a:active.blue-link, #container-green a:visited.blue-link  {
	text-decoration: underline;
	color:#2c8425;
	font-weight: bold;
}
#container-green a:hover.blue-link {
	text-decoration: none;
}
#container-green td.dotted-line  {
	background: url(../images/TermLife/img-dot-green.gif) repeat-x center;
}
#container-green td.applicant-blue  {
	font-weight: bold;
	color: #2c8425;
	text-align: center;
}
#container-green td.applicant-grey  {
	font-weight: bold;
	color: #333;
	text-align: right;
	height: 35px;
}
#container-green td.tall {
	width: 120px;
	text-align: center;
}
#container-green td.ckeckboxes{
	width: 70px;
	text-align: center;
}
#container-green td.weight {
	width: 70px;
	text-align: center;
}
#container-green td.age {
	width: 105px;
	text-align: center;
}
#container-green td.gender {
	text-align: center;
}
#container-green tr.bluebkgrd {
background-color: #e1effe;
}
#container-green tr.greenbkgrd {
background-color: #eeffed;
}
/*#container-green .highLightInput {
	background-image: url(../images/TermLife/textbox-bkgrd-hover-green.gif);
	background-repeat: repeat-x;
	border: 1px solid #9dbb82;
}*/
#container-green {
	width: 800px;
	margin: 0 auto 20px auto;
}
#container-green #header {
	height: 27px;
	width: 800px;
	background-color: #27901c;
	float: left;
}
#container-green #gradient {
	height: 23px;
	width: 785px;
	background-image:url(../images/TermLife/gradient.png);
	background-repeat: repeat-x;
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	padding-left: 15px;
	padding-top: 4px;
}
#container-green .textbox-bkgrd {
	border-top: 1px solid #abadb3;
	border-bottom: 1px solid #e3e9ef;
	border-right: 1px solid #dbdfe6;
	border-left: 1px solid #dbdfe6;
}
#container-green #content-top {
	width: 800px;
	float: left;
}
#container-green .bottom-item {
	float: left;
	height: 60px;
	width: 330px;
	font-weight: normal;
	color: #27901c;
}
#container-green .bottom-item-last {
	float: left;
	height: 60px;
	width: 242px;
	color: #27901c;
}
#container-green .bottom-item-last label {
	width: 200px;
	line-height: 5px;
}
#container-green .premium-holder {
	margin-top: 10px;
}
#container-green .bottom-item-divider {
	float: left;
	height: 60px;
	margin-right: 6px;
	margin-left: 6px;
}
#container-green #content-bottom {
	width: 800px;
	margin-top: 15px;
	float: left;
}
#container-green #content-bottom-02 {
	width: 800px;
	margin-top: 12px;
	float: left;
}
#container-green #content-top-left {
	width: 800px;
	float: left;
}
#container-green #content-top-right {
	width: 210px;
	float: left;
	text-align: center;
}
#container-green #text-box {
	margin-top: 10px;
	Margin-bottom: 17px;
	width: 800px;
	float: left;
}
#container-green .textbox-height  {
	height: 20px;
	padding-top: 4px;
}
#container-green .form-holder-01 {
	width: 800px;
	float: left;
}
#container-green .form-holder-01 label {
	font-weight: bold;
	color: #27901c;
}
#container-green .form-holder-02 {
	width: 800px;
	float: left;
}
#container-green .form-holder-02 label {
	display:block;
	float: left;
	font-weight: bold;
	color: #27901c;
	width: 450px;
	height: 45px;
}
#container-green .state label  {
	float: left;
	font-weight: bold;
	color: #27901c;
	width: 50px;
	height: 45px;
	display: block;
}
#container-green .zip label  {
	float: left;
	font-weight: bold;
	color: #27901c;
	width: 100px;
	height: 45px;
	display: block;
}
#container-green #applicant-info {
	width: 800px;
	float: left;
}
#container-green #applicant-info table {
	width: 800px;
}
#container-green .dotted-line-spacer {
	background:  url(../images/TermLife/img-dot-green.gif) repeat-x center;
	width: 800px;
	height: 1px;
	margin-top: 8px;
	float: left;
}
#container-green .font-grey {
	font-weight: bold;
	color: #333;	
}
#container-green .applicant-grey span {
	padding-top:5px;
}
#container-green #add-children {
	float: left;
	margin-top: 5px;
	width: 150px;
}
#container-green #start-coverage-holder {
	float: left;
	color: #27901c;
}
#container-green #remember-quote-holder {
	float: right;
	color: #333;
	font-weight: bold;
	margin-right: 20px;
	margin-top: 6px;
}
#container-green #btn-continue {
	float: right;
}
/*--------END GREEN CONTAINER --------*/ 

/*--------BEGIN ORANGE CONTAINER --------*/ 
#container-orange a.blue-link, #container-orange a:active.blue-link, #container-orange a:visited.blue-link  {
	text-decoration: underline;
	color:#d97125;
	font-weight: bold;
}
#container-orange a:hover.blue-link {
	text-decoration: none;
}
#container-orange td.dotted-line  {
	background-image: url(../images/TermLife/img-dot-orange.gif);
	background-repeat: repeat-x;
	background-position: center;
}
#container-orange td.applicant-blue  {
	font-weight: bold;
	color: #d97125;
	text-align: center;
}
#container-orange td.applicant-grey  {
	font-weight: bold;
	color: #333;
	text-align: right;
	height: 35px;
}
#container-orange td.tall {
	width: 120px;
	text-align: center;
}
#container-orange td.ckeckboxes{
	width: 70px;
	text-align: center;
}
#container-orange td.weight {
	width: 70px;
	text-align: center;
}
#container-orange td.age {
	width: 105px;
	text-align: center;
}
#container-orange td.gender {
	text-align: center;
}
#container-orange tr.bluebkgrd {
background-color: #e1effe;
}
#container-orange tr.greenbkgrd {
background-color: #e8f9da;
}
#container-orange tr.orangebkgrd {
background-color: #feeadc;
}
/*#container-orange .highLightInput {
	background-image: url(../images/TermLife/textbox-bkgrd-hover-orange.gif);
	background-repeat: repeat-x;
	border: 1px solid #f8ab73;
}*/
#container-orange {
	width: 800px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 20px;
}
#container-orange #header {
	height: 27px;
	width: 800px;
	background-color: #f98c0e;
	float: left;
}
#container-orange #gradient {
	height: 23px;
	width: 785px;
	background-image:url(../images/TermLife/gradient.png);
	background-repeat: repeat-x;
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	padding-left: 15px;
	padding-top: 4px;
}
#container-orange .textbox-bkgrd {
	border-top: 1px solid #abadb3;
	border-bottom: 1px solid #e3e9ef;
	border-right: 1px solid #dbdfe6;
	border-left: 1px solid #dbdfe6;
}
#container-orange #content-top {
	width: 800px;
	float: left;
}
#container-orange .bottom-item {
	float: left;
	height: 60px;
	width: 330px;
	font-weight: normal;
	color: #d97125;
}
#container-orange .bottom-item-last {
	float: left;
	height: 60px;
	width: 242px;
	font-weight: normal;
	color: #d97125;
}
#container-orange .bottom-item-last label{
	width: 200px;
	line-height: 5px;
}
#container-orange .premium-holder {
	margin-top: 10px;
}
#container-orange .bottom-item-divider {
	float: left;
	height: 60px;
	margin-right: 6px;
	margin-left: 6px;
}
#container-orange #content-bottom {
	width: 800px;
	margin-top: 15px;
	float: left;
}
#container-orange #content-bottom-02 {
	width: 800px;
	margin-top: 12px;
	float: left;
}
#container-orange #content-top-left {
	width: 800px;
	float: left;
}
#container-orange #content-top-right {
	width: 210px;
	float: left;
	text-align: center;
}
#container-orange #text-box {
	margin-top: 10px;
	Margin-bottom: 17px;
	width: 800px;
	float: left;
}
#container-orange .textbox-height  {
	height: 20px;
	padding-top: 4px;
}
#container-orange .form-holder-01 {
	width: 800px;
	float: left;
}
#container-orange .form-holder-01 label {
	font-weight: bold;
	color: #d97125;
}
#container-orange .form-holder-02 {
	width: 800px;
	float: left;
}
#container-orange .form-holder-02 label {
	display:block;
	float: left;
	font-weight: bold;
	color: #d97125;
	width: 450px;
	height: 45px;
}
#container-orange .state label  {
	float: left;
	font-weight: bold;
	color: #d97125;
	width: 50px;
	height: 45px;
	display: block;
}
#container-orange .zip label  {
	float: left;
	font-weight: bold;
	color: #d97125;
	width: 100px;
	height: 45px;
	display: block;
}
#container-orange #applicant-info {
	width: 800px;
	float: left;
}
#container-orange #applicant-info table {
	width: 800px;
}
#container-orange .dotted-line-spacer {
	background-image: url(../images/TermLife/img-dot-orange.gif);
	background-repeat: repeat-x;
	background-position: center;
	width: 800px;
	height: 1px;
	margin-top: 8px;
	float: left;
}
#container-orange .font-grey {
	font-weight: bold;
	color: #333;	
}
#container-orange .applicant-grey span {
	padding-top:5px;
}
#container-orange #add-children {
	float: left;
	margin-top: 5px;
	width: 150px;
}
#container-orange #start-coverage-holder {
	float: left;
	color: #d97125;
}
#container-orange #remember-quote-holder {
	float: right;
	color: #333;
	font-weight: bold;
	margin-right: 20px;
	margin-top: 6px;
}
#container-orange #btn-continue {
	float: right;
}
/*--------END ORANGE CONTAINER --------*/ 

/*--------BEGIN RED CONTAINER --------*/ 
#container-red a.blue-link, #container-red a:active.blue-link, #container-red a:visited.blue-link  {
	text-decoration: underline;
	color: #b33232;
	font-weight: bold;
}
#container-red a:hover.blue-link {
	text-decoration: none;
}
#container-red td.dotted-line  {
	background-image: url(../images/TermLife/img-dot-red.gif);
	background-repeat: repeat-x;
	background-position: center;
}
#container-red td.applicant-blue  {
	font-weight: bold;
	color: #b33232;
	text-align: center;
}
#container-red td.applicant-grey  {
	font-weight: bold;
	color: #333;
	text-align: right;
	height: 35px;
}
#container-red td.tall {
	width: 120px;
	text-align: center;
}
#container-red td.weight {
	width: 70px;
	text-align: center;
}
#container-red td.age {
	width: 105px;
	text-align: center;
}
#container-red td.gender {
	text-align: center;
}
#container-red tr.bluebkgrd {
background-color: #e1effe;
}
#container-red tr.greenbkgrd {
background-color: #e8f9da;
}
#container-red tr.orangebkgrd {
background-color: #feeadc;
}
#container-red tr.redbkgrd {
background-color: #ffe2e2;
}
/*#container-red .highLightInput {
	background-image: url(../images/TermLife/textbox-bkgrd-hover-red.gif);
	background-repeat: repeat-x;
	border: 1px solid #f48a8a;
}*/
#container-red {
	width: 800px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 20px;
}
#container-red #header {
	height: 27px;
	width: 800px;
	background-color: #b33232;
	float: left;
}
#container-red #gradient {
	height: 23px;
	width: 785px;
	background-image:url(../images/TermLife/gradient.png);
	background-repeat: repeat-x;
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	padding-left: 15px;
	padding-top: 4px;
}
#container-red .textbox-bkgrd {
	border-top: 1px solid #abadb3;
	border-bottom: 1px solid #e3e9ef;
	border-right: 1px solid #dbdfe6;
	border-left: 1px solid #dbdfe6;
}
#container-red #content-top {
	width: 800px;
	float: left;
}
#container-red .bottom-item {
	float: left;
	height: 60px;
	width: 330px;
	font-weight: normal;
	color: #b33232;
}
#container-red .bottom-item-last {
	float: left;
	height: 60px;
	width: 242px;
	font-weight: normal;
	color: #b33232;
}
#container-red .bottom-item-last label{
	width: 200px;
	line-height: 5px;
}
#container-red .premium-holder {
	margin-top: 10px;
}
#container-red .bottom-item-divider {
	float: left;
	height: 60px;
	margin-right: 6px;
	margin-left: 6px;
}
#container-red #content-bottom {
	width: 800px;
	margin-top: 15px;
	float: left;
}
#container-red #content-bottom-02 {
	width: 800px;
	margin-top: 12px;
	float: left;
}
#container-red #content-top-left {
	width: 800px;
	float: left;
}
#container-red #content-top-right {
	width: 210px;
	float: left;
	text-align: center;
}
#container-red #text-box {
	margin-top: 10px;
	Margin-bottom: 17px;
	width: 800px;
	float: left;
}
#container-red .textbox-height  {
	height: 20px;
	padding-top: 4px;
}
#container-red .form-holder-01 {
	width: 800px;
	float: left;
}
#container-red .form-holder-01 label {
	font-weight: bold;
	color: #b33232;
}
#container-red .form-holder-02 {
	width: 590px;
	float: left;
}
#container-red .form-holder-02 label {
	display:block;
	float: left;
	font-weight: bold;
	color: #b33232;
	width: 450px;
	height: 45px;
}
#container-red .state label  {
	float: left;
	font-weight: bold;
	color: #b33232;
	width: 50px;
	height: 45px;
	display: block;
}
#container-red .zip label  {
	float: left;
	font-weight: bold;
	color: #b33232;
	width: 100px;
	height: 45px;
	display: block;
}
#container-red #applicant-info {
	width: 800px;
	float: left;
}
#container-red #applicant-info table {
	width: 800px;
}
#container-red .dotted-line-spacer {
	background-image: url(../images/TermLife/img-dot-red.gif);
	background-repeat: repeat-x;
	background-position: center;
	width: 800px;
	height: 1px;
	margin-top: 8px;
	float: left;
}
#container-red .font-grey {
	font-weight: bold;
	color: #333;	
}
#container-red .applicant-grey span {
	padding-top:5px;
}
#container-red #add-children {
	float: left;
	margin-top: 5px;
	width: 150px;
}
#container-red #start-coverage-holder {
	float: left;
	color: #b33232;
}
#container-red #remember-quote-holder {
	float: right;
	color: #333;
	font-weight: bold;
	margin-right: 20px;
	margin-top: 6px;
}
#container-red #btn-continue {
	float: right;
}
/*--------END RED CONTAINER--------*/ 









/*--------Button Large Classes--------*/	
button.btn_large {
	border:none;
	background:none;
	padding:0;
	margin:0 0 0 10px;
	width:auto;
	overflow:visible;
	text-align:center;
	white-space:nowrap;
	height:32px;
	line-height:28px;
	cursor: pointer;
}
button.btn_large span, button.btn_large em {
	display:block;
	height:32px;
	line-height:28px;			
	margin:0;
	font-weight: bold;
	color: #fff;
}
button.btn_orange span {
	padding-left: 20px;
	background: url(../../QiProM1/images/framework/btn-large-orange.png) no-repeat 0 0;
}	
button.btn_orange em {
	font-style:normal;
	padding-right:20px;
	background: url(../../QiProM1/images/framework/btn-large-orange.png) no-repeat 100% 0;
}
button.btn_orange_off span {
	padding-left:20px;
	background:url(../../QiProM1/images/framework/btn-large-orange-off.png) no-repeat 0 0;
}	
button.btn_orange_off em {
	font-style:normal;
	padding-right:20px;
	background:url(../../QiProM1/images/framework/btn-large-orange-off.png) no-repeat 100% 0;
}
button.btn_gray span {
	padding-left:20px;
	background:url(../../QiProM1/images/framework/btn-large-gray.png) no-repeat 0 0;
}	
button.btn_gray em {
	font-style:normal;
	padding-right:20px;
	background:url(../../QiProM1/images/framework/btn-large-gray.png) no-repeat 100% 0;
}
button.btn_green span {
	padding-left: 20px;
	background: url(../../QiProM1/images/framework/btn-large-green.png) no-repeat 0 0;
}	
button.btn_green em {
	font-style:normal;
	padding-right:20px;
	background:url(../../QiProM1/images/framework/btn-large-green.png) no-repeat 100% 0;
}
button.btn_blue span {
	padding-left: 20px;
	background: url(../../QiProM1/images/framework/btn-large-blue.png) no-repeat 0 0;
}	
button.btn_blue em {
	font-style:normal;
	padding-right:20px;
	background:url(../../QiProM1/images/framework/btn-large-blue.png) no-repeat 100% 0;
}
button.btn_red span {
	padding-left: 20px;
	background: url(../../QiProM1/images/framework/btn-large-red.png) no-repeat 0 0;
}	
button.btn_red em {
	font-style:normal;
	padding-right:20px;
	background:url(../../QiProM1/images/framework/btn-large-red.png) no-repeat 100% 0;
}
/*--------End Button Large Classes--------*/
