body{
	background:#F0F0F0;
	color:#000;
	font-size:70%;
	font-family:Tahoma;
	text-align:center;
	margin:0px auto;
}
#frame{
	width:775px;  
	text-align:left;
	background:#FFF;
	border-left:1px solid #000;
	border-right:1px solid #000;
	border-bottom:1px solid #000;
	margin:0px auto;
	min-height: 100%;
    height: auto;
}
/* Hack for IE */
* html #frame {
    height: 100%;
}
/* End IE Hack */ 

#container{
	position:relative;
	padding:0px;
	min-height:600px;
    height:auto;
}
/* Hack for IE */
* html #container {
    height: 100%;
}
/* End IE Hack */ 

#header{
	background-color:#FFF;
	color:#FFF;
	height:150px;
	position:relative;
}
#logout{
	position:absolute;
	top:5px;
	right:5px;
	color:#000;
}
#globalnav{
	position:absolute;
	right:1px;
	bottom:18px;
}
#globalnav ul{
	list-style:none;
}
#globalnav ul li{
	background:#006D2C;
	float:left;
	height:40px;
	margin-right:1px;
	margin-left:1px;
	width:80px;
	text-align:center;
}
#globalnav ul li a{
	border:1px solid #999;
	background:#F0F0F0;
	color:#000;
	display:block;
	height:100%;
	text-decoration:none;
}
#globalnav ul li a:hover{
	background-color:#C9D3E0;
}
#breadcrumb{
	margin:0px;
	padding:0px;
	position:absolute;
	bottom:0px;
	left:0px;
	height:20px;
	width:100%;
	font-size:1.1em;
	color:#000;
	border-bottom:1px solid #999;
	border-top:1px solid #999;
}
#breadcrumb p{
	padding:3px 3px 3px 20px;
}
#breadcrumb a{
	color:#006D2C;
	font-weight:bold;
}
#leftnav{
	position:absolute;
	left:0px;
	width:125px;
	background:#FFF;
	margin:10px 0px 0px 0px;
}
#leftnav ul{
	list-style:none;
	margin:0px;
	padding:0px;
}
#leftnav ul li{
	padding:0px;
	margin:4px 0px 0px 0px;
}
#leftnav ul li a{
	display:block;
	padding:2px;
	width:100%;
	background-color:#006D2C;
	color:#FFF;
	text-decoration:none;
	font-weight:bold;
}
#leftnav ul li a:hover{
	background-color:#C1CCD9;
	color:#000;
}
#rightnav{
	position:absolute;
	right:5px;
	width:175px;
	height:400px;
	background:#FFF;
	padding:0px;
	margin:0px 0px 0px 0px;
}
#rightnav ul{
	list-style:none;
	margin:0px;
	padding:0px;
}
#rightnav ul li{
	margin:0px 0px 0px 4px;
	background-color:#FFF;
	border-bottom:1px solid #F0F0F0
}
#contentverysmall, #contentsmall, #content, #contentmedium, #contentbig, #contentfull, #contentformat, #contentleft{
	padding:0px;
	margin-top:20px;
	font-size:1.1em;
}
#contentverysmall, #contentsmall, #content, #contentmedium, #contentbig{
	margin-left:150px;
}
#contentfull, #contentformat, #contentleft{
	margin-left:20px;
}
#contentverysmall{
	width:350px;
}
#contentsmall{
	width:415px;
}
#content{
	width:550px;
}
#contentformat, #contentleft{
	width:590px;
}
#contentformat{
	position:absolute;
}
#contentbig{
	width:625px;
}
#contentfull{
	width:730px;
}
#formatpreview{
	border:1px solid #000;
	width:300px;
	height:325px;
	position:absolute;
	right:0px;
}
#formatpreview p{
	border:0px;
	background:transparent;
	position:absolute;
	right:0px;
	padding:0px;
}

h1 {
	font-size:1.3em;
	background-color:#EFEFEF;
	color:#000;
	padding:3px;
	margin:10px 0px 10px 0px;
	font-weight:bold;
}
h2{
	font-size:1.2em;
	border-bottom:1px solid #CCC;
	margin:10px 0px 10px 0px;
	font-weight:bold;
}
h3{
	font-size:1.1em;
	margin:12px 0px 8px 4px;
}
a{
	color:#006D2C;
	text-decoration:underline;
}
a img{
	border:0;
	vertical-align:inherit;
}
p{
	margin:0px;
	padding:3px;
}
.infobox, .error{
	font-size:1.1em;
	padding:5px;
	margin:10px 0px 10px 0px;
}
.infobox{
	border:1px solid #CCC;
}
.error{
	font-weight:bold;
	color:#F00;
}
.infoboxlabel{
	color:#006D2C;
}
.storedresponses{
	color:#006D2C;
	margin:3px 0px 3px 50px;
}
.tabletop, .tabletopmedium{
	text-align:right;
}
.tabletopmedium{
	width:455px;
}
.addhtml{
	margin-left:109px;
	padding:0px;
}
.addhtml ul{
	list-style:none;
	margin:5px 0px 5px 0px;
}
.addhtml li{
	float:left;
	margin:5px 3px 5px 3px;
}

.banner_heading{
	font-size:1.3em;
	background-color:#EFEFEF;
}
.banner_heading label{
	color:#006D2C;
}
.definitionword, .faqquestion{
	width:100%;
	font-weight:bold;
	font-size:1.2em;
	padding:3px;
	margin:1px 0px 0px 0px;
	color:#006D2C;
	border-bottom:1px solid #CCC;
}
.definitiondefinition, .faqanswer{
	width:100%;
	padding:3px;
	margin:1px 0px 10px 0px;
}
.emailfrom{
	border-bottom:1px solid #CCC;
	font-size:1.2em;
}
.emailsubject{
	font-weight:bold;
	font-size:1.3em;
}
ul.listbig{
	margin:0px 0px 0px 0px;
	list-style:none;
	font-size:1.1em;
}
ul.nodecoration{
	list-style:none;
}
.informationform{
	width:100%;
}
.informationformhalf{
	width:286px;
	float:left;
}
.informationform p, .informationformhalf p{
	border-bottom:1px solid #CCC;
	margin-bottom:0px;
}
.informationform label, .informationformhalf label{
	display:block;
	width:100px;
	text-align:right;
	float:left;
	color:#006D2C;
	margin-right:3px;
}
.informationform label.labelbig, .informationformhalf label.labelbig{
	width:175px;
}
table.tableverysmall, table.tablesmall, table.table, table.tablebig, table.tablefull, table.formatoptions, table.tablepopup{
	font-size:1.1em;
	border:1px solid #999;
	border-collapse:collapse;
	margin:3px 0px 0px 0px;
}
table.tableverysmall{
	width:350px;
}
table.tablesmall{
	width:475px;
}
table.table{
	width:550px;
}
table.tablebig{
	width:625px;
}
table.tablefull{
	width:730px;
}
table.tablepopup{
	width:375px;
}
table.showresponses, table.showstoredresponses{
	font-size:1em;
	color:#006D2C;
	border-collapse:collapse;
}
table.showresponses{
	margin:3px 0px 0px 0px;
	width:415px;
}
table.showstoredresponses{
	margin:3px 0px 0px 30px;
	width:100%;
}
table.showresponses tr td, table.showstoredresponses tr td{
	border-top:none;
}
tr.heading{
	color:#FFF;
	background-color:#006D2C;
}
tr.evenrow td, tr.oddrow td, tr.highlightedrow td, tr.rolluplevel0 td, tr.rolluplevel1 td, tr.rolluplevel2 td, tr.rolluplevel3 td, tr.rolluplevel4 td, tr.rolluplevel5 td{
	border-bottom:1px solid #AEB2A6;
	border-top:1px solid #AEB2A6;
}
tr.evenrow{
	background-color:#FFF;
}
tr.oddrow{
	background-color:#F0F0F0;
}
tr.highlightedrow{
	background-color:#EFEFEF;
}
tr.rolluplevel0{
	background-color:#FFF;
}
tr.rolluplevel1{
	background-color:#F0F0F0;
}
tr.rolluplevel2{
	background-color:#E0E0E0;
}
tr.rolluplevel3{
	background-color:#D0D0D0;
}
tr.rolluplevel4{
	background-color:#C0C0C0;
}
tr.rolluplevel5{
	background-color:#A0A0A0;
}
td.textsmall, td.text, td.textbig, td.stats, td.statsbig, td.statsverybig, td.statsleft, td.statsleftbig, td.statsleftverybig, td.textlevel0, td.textlevel1, td.textlevel2, td.textlevel3, td.textlevel4, td.textlevel5, td.textlevel6, td.textlevel7, td.textlevel8, td.textlevel9, td.textlevel10{
	vertical-align:bottom;
}
td.textlevel0, td.textlevel1, td.textlevel2, td.textlevel3, td.textlevel4, td.textlevel5, td.textlevel6, td.textlevel7, td.textlevel8, td.textlevel9, td.textlevel10{
	width:325px;
}
td.textsmall{
	width:100px;
}
td.text{
	width:320px;
}
td.textbig{
	width:470px;
}
td.statssmall{
	width:25px;
}
td.statsicon{
	width:50px;
}
td.statsiconsmall{
	width:25px;
}
td.statsicon, td.statsiconsmall{
	padding-top:3px;
	padding-bottom:3px;
	text-align:center;
}
td.statsbig, td.statsleftbig{
	width:75px;
}
td.statsverybig, td.statsleftverybig{
	width:150px;
}
td.textsmall, td.text, td.textbig{
	padding-left:5px;
}
td.textlevel0{
	padding-left:10px;
}
td.textlevel1{
	padding-left:30px;
}
td.textlevel2{
	padding-left:50px;
}
td.textlevel3{
	padding-left:70px;
}
td.textlevel4{
	padding-left:90px;
}
td.textlevel5{
	padding-left:110px;
}
td.textlevel6{
	padding-left:120px;
}
td.textlevel7{
	padding-left:130px;
}
td.textlevel8{
	padding-left:150px;
}
td.textlevel9{
	padding-left:170px;
}
td.textlevel10{
	padding-left:190px;
}
td.stats, td.statsbig, td.statsverybig{
	text-align:center;
}
td.removebreak{
	text-align:right;
	padding-right:5px;
	font-weight:normal;
}
td.formatvalue{
	width:150px;
}
td.formatlabel{
	width:100px;
	text-align:right;
}

input.textverysmall, input.textsmall, input.text, input.textmedium, input.textbig, input.textverybig, .textarea, .textareawide, .textareabig, .textareafull{
	border: 1px solid #006D2C;
	font-size:1em;
}
input.textverysmall, input.textsmall, input.text, input.textmedium, input.textbig, input.textverybig{
	font-size:1em;
}
.textarea, .textareawide, .textareabig, .textareafull{
	font-size:1.2em;
}
input.textverysmall {
	width:35px;
}
input.textsmall {
	width:65px;
}
input.text {
	width:140px;
} 
input.textmedium {
	width:200px;
}
input.textbig {
	width:300px;
}
input.textverybig {
	width:450px;
}
textarea.textarea, textarea.textareawide {
	height:150px;
}
textarea.textarea {
	width:300px;
}
textarea.textareawide {
	width:500px;
}
textarea.textareabig, textarea.textareafull {
	height:250px;
}
textarea.textareabig {
	width:500px;
}
textarea.textareafull {
	width:615px;
}
input.submitsmall, input.submit, input.submitbig, input.addhtmlbutton, input.addhtmlbuttonbold, input.addhtmlbuttonunderline, input.addhtmlbuttonitalics{
	border: 1px solid #000;
	background-color:#F5F5F5;
	color:#000;
	font-size:.9em;
	height:15px;
	cursor:pointer;
}
table td input.submitsmall, table td input.submit, table td input.submitbig {
	font-size:.8em;
}
input.submitsmall {
	width:50px;
}
input.submit {
	width:115px;
}
input.submitbig {
	width:200px;
}

input.addhtmlbutton, input.addhtmlbuttonbold, input.addhtmlbuttonunderline, input.addhtmlbuttonitalics{
	width:40px;
	margin-left:10px;
}
input.addhtmlbuttonbold{
	font-weight:bold;
}
input.addhtmlbuttonunderline{
	text-decoration:underline;
}
input.addhtmlbuttonitalics{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
}
