/* hn_style_transitional.css */
/* last updated November 2007 */ 
/* copyright The Hypnosis Network  */


body {
	margin: 0;
	padding: 0;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 76%;
		/* font sizing in ems. if you want to change anything, just change this.*/
		/* funny thing happens at 75% and lower. opera goes to a nice small size, but moz and ie pc change almost not at all. 76% is as small as you can go and stay the same across browsers.*/
	color: #000;
	background-color: #fff;
	background-image: url('../images/yyclear004.gif');
		/*these three lines replace the n4_upgrade.gif in n4.css. */
	background-repeat: no-repeat;
	background-position: top left;
	text-align: center;

	}

#wrapper	{
	margin: 0 auto;
	padding: 0;
	width: 780px;
	text-align: left;
	}

html>#wrapper	{
	width: 780px;
	} 

#contentwrapper {
	margin: 0 auto; 
	width: 730px;
	}

#largecol {
	position: relative;
	margin: 20px 0 0 0;
	}

#smallcol {
	position: relative;
	margin: 0 30px 30px 0;
	float: left; 
	width: 200px;
	line-height: 1.3em; 
	}

#smallcol ol, ul, li {
	line-height: 1.3em;	
	}
			
/*typography*/

img {
	border: 0;
	}

a {
	text-decoration: none;
	color: #000;
	}

a:link {
	color: #0000dd;
	text-decoration: underline;
	}
a:visited {
	color: #551A8B;
	text-decoration: underline;
	}
a:active {
	text-decoration: underline;	
	}

a:hover {
	color: #0000dd;
 	background: #e4e4e4;
	text-decoration: underline;
	}

a.img:hover {
	background: transparent;
	text-decoration: none;
	}

/* HEADING STYLES */

h1, h2, h3, h4, h5, h6 {
	font-weight: bold;
	line-height: normal;
	margin: 0;
	padding: 0;
}

/* h1 */

h1 {
	font-size: 2.0em;
	color: #990000;
	margin: 0 0 0 0;
	}

.h1subhead {
	font-size: 1.8em;
	margin: .25em 0 .5em 0;
	font-weight: bold;
	}

h1.solo {
	margin: 0 0 -.3em 0;
	}

/* h2 */

h2 {
	font-size: 1.7em;
	margin: 1.2em 0em 1.2em 0em;
	color: #990000;
	}

.h2subhead {
	font-size: 1.5em;
	margin: -1em 0 .5em 0;
	font-weight: bold;
	}

h2.solo {
	margin: 1.1em 0 -.3em 0;
	}

/* h3 */

h3 {
	font-size: 1.4em;
	margin: 1.2em 0em 1.2em 0em;
	color: #990000;
	}

.h3subhead {
	font-size: 1.2em;
	margin: -.75em 0 .5em 0;
	font-weight: bold;
	}

h3.solo {
	margin: 1.5em 0 -.3em 0;
	}

/* h4, h5, h6 */


h4 {
	font-size: 1.3em;
	margin: 1.5em 0em .9em 0em;
	}

h5 {
	font-size: 1.2em;
	margin: 1.7em 0em .9em 0em;
	}

h6 {
	font-size: 1.1em;
	margin: 1.9em 0em .9em 0em;
	}

/* PAGE ELEMENTS */

ol, ul, li {
	/* list-style: none;*/
	/* font-size: 1.0em; */
	/* line-height: 1.8em; */
	/* margin-top: 0.2em; */ 
	/* margin-bottom: 0.1em; */
	}

ul, ol {
	margin: 0.5em 0 1em;
	padding: 0;
	height: 1%;
	}

html>body ul, ol {
	height: auto;
	}

li {
	padding: 0;
	margin: 0 0 0.1em 3em;
}

p {
	font-size: 1.0em;
	line-height: 1.4em;
	margin: 1.1em 0em 1.1em 0em;
	}
li > p {
	margin-top: 0.2em;
	}
pre {
	/*moz 1.0/1.1/1.2.1, net 7.0/7.01 make this way too small, but i'm not going to go larger because monospace tends to run you into overflow pretty quick. prior moz and net are okay.*/
	font-family: monospace;
	font-size: 1.0em;
	}

strong, b {
	font-weight: bold;
	}

.strike {
	text-decoration: line-through;
}

.messagetxt {
	color: #cc0000;
	font-weight: bold;
	}

.highlighter {
	background-color: #ffff66;
}

.highlighterlt {
	background-color: #fffacd;
}


div.hr {
	border-bottom: 1px dotted #999;
	}

div.hr hr {
	display: none;
	}

/* classes are to demonstrate better line heights for narrow columns*/	

.narrow1{
	width: 50%;
	line-height: 1.3em;
	}

.narrow2{
	width: 50%;
	line-height: 1.5em;
	}

/* from our 720 stylesheet */

table {
	border-collapse: collapse;
	/* margin: 0; */ 
}

td {
	padding: .7em 2em; 
}


blockquote {
	margin: 0;
	padding: 1em;
	}

blockquote p,
blockquote ul {
	font-family: Georgia, Palatino, "Palatino Linotype Italic", "Times New Roman", Times, serif;
	color: #333;
	font-size: 1.2em;
	line-height: 1.5em;
	}

blockquote.plaintext {
	padding: 0 2em 0 2em;
	}

blockquote p.plaintext {
	margin: 1.1em 0em 1.1em 0em;
	font-family: verdana, arial, helvetica, sans-serif;
	color: #000;
	font-size: 1.0em;
	line-height: 1.4em;
	}

blockquote.plaintextbigquote {
	margin: 0;
	padding: 0;
	background-image: url('../images/ye06quote12burgleft.gif');
	background-position: 0 1.2em;
	background-repeat: no-repeat;
	height: 1%;
	}

html > body blockquote.plaintextbigquote {
	height: auto;
	background-position: 0 .4em;
	}

blockquote p.plaintextbigquote {
	margin: 1.1em 0em 1.1em 0em;
	text-indent: 1.7em; 
	font-family: verdana, arial, helvetica, sans-serif;
	color: #000;
	font-size: 1.0em;
	line-height: 1.4em;
	}

blockquote p.source {
	font-family: "Helvetica Neue Light", Helvetica, Arial, sans-serif;
	font-style: normal;
	text-transform: uppercase;
	font-size: 1em;
	letter-spacing: normal;
	font-weight: bold;
	}

blockquote.bigquote {
	background-image: url('../images/ye06quote12burgleft.gif');
	background-position: 0 1.2em;
	background-repeat: no-repeat;
	height: 1%;
	}

html > body blockquote.bigquote {
	height: auto;
	background-position: 0 .4em;
	}

blockquote.bigquote p.bigquote, 
blockquote.bigquote ul.bigquote {
	margin: 10px 0 5px 0;
	text-indent: 1.7em; 
	}

blockquote.bigquote p.source {
	margin: 10px 0 5px 0;
	padding: 0 0 10px 0;
	}


.bqstart { 
	float: left; 
	height: 45px; 
	margin-top: -20px; 
	padding-top: 45px; 
	margin-bottom: -50px; 
	font-size: 700%; 
	color: #990000; 
} 
.bqend { 
	float: right; 
	height: 25px; 
	margin-top: 0px;
	margin-bottom: -50px; 
	padding-top: 45px; 
	font-size: 700%; 
	color: #990000; 
	}

.indent {
	padding: 0 2em 0 2em;
	}


.reverse {
	background: #e4e4e4; 
	margin: 0 0 10px 0; 
	padding: 5px; 
	text-align: center;
	font-family: "Helvetica Neue Light", Helvetica, Arial, sans-serif;
	text-transform: uppercase;
	}

.superheader {
	/* font-family: "Helvetica Neue Light", Helvetica, Arial, sans-serif; */
	font-family: Verdana, Arial, sans-serif;
	font-style: normal;
	text-transform: uppercase;
	font-size: 0.9em;
	font-weight: bold;
	color: #777;
	}

/* QUESTION BOX */
.questionbox {
	background-color: #e6eef9; 
	border-top: 2px solid #e4e4e4; 
	border-left: 2px solid #e4e4e4; 
	border-right: 2px solid #999; 
	border-bottom: 2px solid #999; 
	padding: 0 20px 20px 20px;
}

 /* ORIGINAL BOX */
.cobox {
	width: 200px; 
	border: 1px solid #777; 
	padding: 2px 2px 10px 2px;
	}

.coboxtext {
	padding: 0 10px 0 10px;
	line-height: 1.5em;
	}

.coboxbg {
	width: 200px; 
	background: #e4e4e4;
	padding: 2px 2px 2px 2px;
	/* border: 1px solid red; */
	}

/* BLUE BOX */

.coboxblue {
	width: 200px; 
	border: 1px solid #000099; 
	background: url('../images/ye06shadowwhite02left.png');
	}

.coboxblueheader {
	height: 30px;
	background: #000099 url('../images/ye06sectionheadblue03bg.png');
	}

.coboxblueheadertext {
	text-align: center;
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	padding: 5px;	
	}

.coboxbluetext {
	padding: 10px 5px 10px 15px;
	}

/* RED BOX */

.coboxred {
	width: 200px; 
	border: 1px solid #bd0000; 
	background: url('../images/ye06shadowwhite02left.png');
	}

.coboxredheader {
	height: 30px;
	background: #bd0000 url('../images/ye06sectionheaderbgred60.png');
	}

.coboxredheadertext {
	text-align: center;
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	padding: 5px;
	}

.coboxredtext {
	padding: 10px 5px 10px 15px;
	}

/* GOLD BOX */

.coboxgold {
	width: 200px; 
	border: 1px solid #8e7336; 
	background: url('../images/ye06shadowwhite02left.png');
	}

.coboxgoldheader {
	height: 30px;
	background: #8e7336 url('../images/ye06sectionheaderbggold60.png');
	}

.coboxgoldheadertext {
	text-align: center;
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	padding: 5px;
	}

.coboxgoldtext {
	padding: 10px 5px 10px 15px;
	}

/* GRAY BOX */

.coboxgray {
	width: 200px; 
	border: 1px solid #999; 
	background: url('../images/ye06shadowwhite02left.png');
	}

.coboxgrayheader {
	height: 30px;
	background: #999 url('../images/ye06sectionheaderbggray60.png');
	}

.coboxgrayheadertext {
	text-align: center;
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	padding: 5px;
	}

.coboxgraytext {
	padding: 10px 5px 10px 15px;
	line-height: 1.5em;
	}

/* END COBOX STYLES */

.right {
	float: right;
	}

.left {
	float: left;
	}

input.submitgold5 {
	border: 3px double #d8c402;
	border-left-color: #f9e858;
	border-top-color: #f9e858;
	margin: 5px 5px 5px 0;
	color: black;
	height: auto;
	text-decoration: underline;
	font-family: "Helvetica Neue Light", Helvetica, Arial, sans-serif;
	font-weight: bold;
	font-size: 14px;
	padding: 0.1ex 0;
	cursor: pointer;
	background: #ffcc16;
	text-decoration: none;
}

input.submitred1 {
	border: 3px double #bd0000;
	border-left-color: #cf0000;
	border-top-color: #cf0000;
	margin: 5px 5px 5px 0;
	color: white;
	height: auto;
	text-decoration: underline;
	font-family: "Helvetica Neue Light", Helvetica, Arial, sans-serif;
	font-weight: bold;
	font-size: 13px;
	padding: 0.1ex 0;
	cursor: pointer;
	background: #b30000;
	text-decoration: none;
}

input.submitwhite {
	border: 3px double #999;
	border-left-color: #ccc;
	border-top-color: #ccc;
	margin: 5px 5px 5px 0;
	color: black;
	height: auto;
	text-decoration: underline;
	font-family: "Helvetica Neue Light", Helvetica, Arial, sans-serif;
	font-weight: bold;
	font-size: 14px;
	padding: 0;
	cursor: pointer;
	background: #efefef;
	text-decoration: none;
}

input.submitgray4 {
	border: 3px double #999;
	border-left-color: #bbb;
	border-top-color: #bbb;
	margin: 5px 5px 5px 0;
	color: black;
	height: auto;
	text-decoration: underline;
	font-family: "Helvetica Neue Light", Helvetica, Arial, sans-serif;
	font-weight: bold;
	font-size: 14px;
	padding: 0.1ex 0;
	cursor: pointer;
	background: #ddd;
	text-decoration: none;
}


input.submitblue {
	border: 3px double #000066;
	border-left-color: #000088;
	border-top-color: #000088;
	margin: 5px 5px 5px 0;
	color: white;
	height: auto;
	text-decoration: underline;
	font-family: "Helvetica Neue Light", Helvetica, Arial, sans-serif;
	font-weight: bold;
	font-size: 13px;
	padding: 0.1ex 0;
	cursor: pointer;
	background: #000099;
	text-decoration: none;
}

input.submitblue2 {
	border: 3px double #000066;
	border-left-color: #000088;
	border-top-color: #000088;
	margin: 0;
	color: white;
	height: auto;
	text-decoration: underline;
	font-family: "Helvetica Neue Light", Helvetica, Arial, sans-serif;
	font-weight: bold;
	font-size: 14px;
	padding: 0;
	cursor: pointer;
	background: #000099;
	text-decoration: none;
}

ul.hang {
	margin: 0;
	padding: 0;
	} 

ul.hang li { 
	margin: 0;
	padding: 0 0 0 2em; 
	margin: .5em 0; 
	list-style: none;
	text-indent: -2em;
}

ul.diamondbullet li { 
	padding-left: 17px;
	margin: .5em 0; 
	list-style: none;
	background: url('../images/ye04burgdiamond08.png') left .25em no-repeat;
}

ul.diamondbulletsingleline li { 
	padding-left: 17px;
	margin: .7em 2em; 
	list-style: none;
	background: url('../images/ye04burgdiamond08.png') left .25em no-repeat;
}

ul.diamondbulletmultiline li { 
	line-height: 1.8em;
	padding-left: 17px;
	margin: 1.2em 2em; 
	list-style: none;
	background: url('../images/ye04burgdiamond08.png') left .5em no-repeat;
}

ul.arrowbullet li { 
	padding-left: 17px;
	margin: .25em 0; 
	list-style: none;
	background: url('../images/ye06burg153arrow08.gif') left .25em no-repeat;
}


ul.squarebullet li { 
	padding-left: 17px;
	margin: .25em 0; 
	list-style: none;
	background: url('../images/ye04burgsquare08.png') left .25em no-repeat;
}

ul.circlebullet li { 
	padding-left: 17px;
	margin: .25em 0; 
	list-style: none;
	background: url('../images/ye04burgcircle08.png') left .25em no-repeat;
}

ul.numberbullet li.one { 
	padding-left: 35px;
	margin: 1.4em 0; 
	list-style: none;
	background: url('../images/ye06numbers29burg01.png') left .25em no-repeat;
}

ul.numberbullet li.two { 
	padding-left: 35px;
	margin: 1.4em 0; 
	list-style: none;
	background: url('../images/ye06numbers29burg02.png') left .25em no-repeat;
}

ul.numberbullet li.three { 
	padding-left: 35px;
	margin: 1.4em 0; 
	list-style: none;
	background: url('../images/ye06numbers29burg03.png') left .25em no-repeat;
}


ul.bonusbullet li.one { 
	padding-left: 110px;
	margin: 1.4em 0; 
	list-style: none;
	background: url('../images/ye06bonus101redwhite01.png') left .25em no-repeat;
}

ul.bonusbullet li.two { 
	padding-left: 110px;
	margin: 1.4em 0; 
	list-style: none;
	background: url('../images/ye06bonus101redwhite02.png') left .25em no-repeat;
}

ul.bonusbullet li.three { 
	padding-left: 110px;
	margin: 1.4em 0; 
	list-style: none;
	background: url('../images/ye06bonus101redwhite03.png') left .25em no-repeat;
}

.listsmi {
	list-style-type: disc;
	margin-left: 1em; 
	margin-bottom: 0;
	padding-left: 0; 
	}

.listnb {
	list-style-type: none;
	margin-left: 1em; 
	margin-bottom: 0;
	padding-left: 0;
	}

ul.listnb2 li { 
	padding-left: 17px;
	margin: .5em 0; 
	list-style: none;
}

.listnbni {
	list-style-type: none;
	margin-left: 0; 
	margin-bottom: 0;
	padding-left: 0; 
	}

/* COMPACT TABLE */

table.compact td {
	padding: 0; 
}

/* BASIC TABLE */

table.basic {
	border-collapse: collapse;
}

table.basic th,
table.basic td {
	padding: .5em .5em;
}

/* STRIPE TABLE */

table.stripe {
       border: 1px solid #dbe1f2;
       }

table.stripe tr.odd td {
       background: #dbe1f2;
       }

table.stripe tr.even td {
       background: #fff;
       }

.bqbox {
	margin: 20px 0 20px 0;
	padding: 5px 20px 5px 20px; 
	border-top: 2px solid #e4e4e4;  
	border-left: 2px solid #e4e4e4; 
	border-right: 2px solid #999; 
	border-bottom: 2px solid #999;
	}

/* ZEBRA TABLE */

.zebra th {
	background-color: #ddd;
	color: #0000aa;
	font-weight: bold;
	padding: 3px 8px;
	}

.zebra tr.even td {
	background-color: #efefef;
	padding: 3px 8px;
	}

.zebra tr.odd td {
	background-color: #fff;
	padding: 3px 8px;
	}

.zebra th.r,
.zebra tr.even td.r,
.zebra tr.odd td.r {
	text-align: right;
	}

/* PAGEUNIT TABLE */
table.pageunit {
	margin-top: 5px;
	}

table.pageunit th,
table.pageunit td {
	text-align: left;
	padding: 0;
	}

/* STATS TABLE */

table.stats {
	margin-top: 20px;
	}

table.stats th,
table.stats td {
	text-align: center;
	padding: 3px 2px; 
	}

table.stats th.leftbold,
table.stats td.leftbold {
	font-weight: bold;
	text-align: left;
	}

table.stats th.rightbold,
table.stats td.rightbold {
	font-weight: bold;
	text-align: right;
	}

table.stats td.leftnormal {
	text-align: left;
	}

tr.highlight td {
	background: #ffffcc;
	}

tr.selected td {
	background: #ffff66;
	}

/* SLIDESHOW */

.slideshow {
	float: right;
	}

.slideshow p {
	text-align: center;
	line-height: 120%;
	}

.slideshow p .caption {
	color: #990000;
	font-weight: bold;
	}

.slideshow a,
.slideshow a:link,
.slideshow a:visited,
.slideshow a:hover,
.slideshow a:active {
	background: #fff;
	}

/* TICKER STYLE */

.ticker {
	font-size: 13px; 
	width: 400px;
	}

.ticker a,
.ticker a:link,
.ticker a:active {
	color: #0000dd;
	text-decoration: underline;
	}

.ticker a:visited {
	color: #551A8B;
	text-decoration: underline;
}

.ticker a:hover,
.ticker a:visited:hover {
	color: #0000dd;
	background: #e4e4e4;
	}

.tickerbuttons ul {
	margin: 0px;
	padding: 0px;
}
.tickerbuttons li {
	list-style-type: none;
	margin: 5px 2px 0 2px;
	text-align: center;
	float: left;
}

.tickerbuttons li a.submitwhite,
.tickerbuttons li a:link.submitwhite,
.tickerbuttons li a:visited.submitwhite,
.tickerbuttons li a:hover.submitwhite,
.tickerbuttons li a:active.submitwhite {
	/* height: 100%; */
	/* width: 100%; */
	display: block;
	border: 1px double #ccc;
	color: #ccc;
	font-family: "Helvetica Neue Light", Helvetica, Arial, sans-serif;
	font-size: 1em;
	padding: 0 .25em 0 .25em;
	cursor: pointer;
	text-decoration: none;
}

.txtred {
	font-weight: bold;
	color: #990000;
	}

h6.srhead {
	margin: 1.9em 0em 0em 0em;
	}

p.srtext {
	margin-top: 0;
	line-height: 1.3em;
	}

.boxtabs ul {
	margin: 0px;
	padding: 0px;
}

.boxtabs li {
	list-style-type: none;
	margin: 5px 2px 0 2px;
	text-align: center;
	float: left;
}

.boxtabs li a.white,
.boxtabs li a:link.white,
.boxtabs li a:visited.white,
.boxtabs li a:hover.white,
.boxtabs li a:active.white,
.boxtabs li a.whiteselected,
.boxtabs li a:link.whiteselected,
.boxtabs li a:visited.whiteselected,
.boxtabs li a:hover.whiteselected,
.boxtabs li a:active.whiteselected {
	display: block;
	border: 0;
	border-right: 1px solid #ccc; 
	border-top: 1px solid #ccc; 
	border-bottom: 1px solid #ccc; 
	color: #0000dd;
	background: #e4e4e4;
	font-family: "Helvetica Neue Light", Helvetica, Arial, sans-serif;
	font-size: 1em;
	padding: 0;
	cursor: pointer;
	width: 87px; 
	height: 3em; 
	text-decoration: underline; 
}


.boxtabs li a.whiteselected,
.boxtabs li a:link.whiteselected,
.boxtabs li a:visited.whiteselected,
.boxtabs li a:hover.whiteselected,
.boxtabs li a:active.whiteselected {
	border-bottom: 0; 
	background: #fff;
	color: black;
}

.boxtabs li a:hover.white,
.boxtabs li a:visited:hover.white {
	background: #fff;
	color: black;
	}


.categorybuttons ul {
	margin: 0px;
	padding: 0px;
}
.categorybuttons li {
	list-style-type: none;
	margin: 5px 2px 0 2px;
	text-align: center;
	float: left;
	width: 12em;
}

.categorybuttons li a.white,
.categorybuttons li a:link.white,
.categorybuttons li a:visited.white,
.categorybuttons li a:hover.white,
.categorybuttons li a:active.white {
	display: block;
	border: 1px double #ccc;
	background: #fff;
	color: black; 
	font-family: "Helvetica Neue Light", Helvetica, Arial, sans-serif;
	font-size: 1em;
	padding: 0 .25em 0 .25em;
	cursor: pointer;
	height: 1.5em; 
	text-decoration: underline;
}

.categorybuttons li a.whiteselected,
.categorybuttons li a:link.whiteselected,
.categorybuttons li a:visited.whiteselected,
.categorybuttons li a:hover.whiteselected,
.categorybuttons li a:active.whiteselected {
	display: block;
	border: 1px double #ccc;
	background: #000;
	color: #fff; 
	font-weight: bold;
	font-family: "Helvetica Neue Light", Helvetica, Arial, sans-serif;
	font-size: 1em;
	padding: 0 .25em 0 .25em;
	cursor: pointer;
	height: 1.5em; 
	text-decoration: underline;
}

.categorybuttons li a:hover.white,
.categorybuttons li a:visited:hover.white {
	color: #0000dd;
	background: #e4e4e4;
	}

/* VIEW SHOPPING CART */

#viewcart {
	position: relative;
	/*width: 595px;*/
	/*height: 31px;*/
	}

#shoppingcartbar {
	}

#shoppingcartinfocontainer {
	position: absolute;
	top: 8px;
	text-align: center;
	}

#shoppingcartinfo {
	display: inline;
	z-index: 200;
	}

#shoppingcartinfo .text {
	display: inline;
	background: url('../images/yi06shoppingcart_clear_white20.gif') no-repeat center left;
	padding-left: 30px;
	white-space: nowrap;
	}

#shoppingcartinfo .text a,
#shoppingcartinfo .text a:link,
#shoppingcartinfo .text a:visited,
#shoppingcartinfo .text a:hover,
#shoppingcartinfo .text a:active {
	background: none;
	font-family: verdana;
	font-size: 12px; 
	font-weight: bold;
	color: #fff; 
	padding: 0 .25em 0 .25em;
	cursor: pointer;
	text-decoration: none;
}

#shoppingcartinfo .text a:hover {
	background: none;
	text-decoration: underline;
}

/* Standard Forms */

.standardform {
	padding: 0 10px 10px 10px;
}

.standardform form {
	margin: 0;
}

.standardform .header {
	font-size: 125%;
	font-weight: bold;
	margin: 15px 0 5px 0;
}

.standardform .formline {
	clear: both;
}

.standardform .formline2 {
	padding-top: 5px;
	clear: both;
}

.standardform .formlabel {
	font-size: 85%;
	font-weight: bold;
	width: 7em;
	float: left;	
}

.standardform .formlabel2 {
	margin-top: 1em;
	font-size: 85%;
	font-weight: bold;
	width: 7em;
	float: left;	
}

.standardform .formblock {
	font-size: 85%;
	float: left;
}

.standardform .formblockreq,
.standardform .formblockleftreq {
	font-size: 85%;
	font-weight: bold;
	float: left;
}

.standardform .formblockleftreq {
	padding-left: 7px;
}


.standardform .formblocktext {
	font-size: 100%;
	font-weight: normal;
	clear: both;
}

.standardform .formblocktext2 {
	font-size: 115%;
	font-weight: normal;
}

.standardform .formblocktext3 {
	font-size: 115%;
	font-weight: normal;
	padding-left: 20px;
}

/* Highlight Boxes */

.highlightbox,
.highlightboxyellow,
.highlightboxblue,
.highlightboxgreen {
	width: 80%; 
	margin: 20px auto; 
	padding: 10px; 
	border: 1px dotted black; 
	background: #ffffcc;
}

.highlightboxblue {
	background: #ccffff;
}

.highlightboxgreen {
	background: #ccffcc;
}


.calloutboxyellow {
	background: #fffacd; 
	border: 1px solid black; 
	padding: 0 10px 0 10px; 
	font-size: 11px;
	}

.highlightboxred,
.highlightboxredbold {
	width: 95%; 
	margin: 20px auto; 
	padding: 10px;
	border: 1px solid #990000; 
	}

.highlightboxredbold {
	border: 2px solid #990000; 
	}