/* @override http://www.thermark.com/thermark/templates/thermark/css/template_css.css */



/* 

enabling this breaks <ol> tags in ie7

* {

	margin: 0;

}*/



/* Begin CSS Reset */

html, body, div, span, applet, object, iframe,

h1, h2, h3, h4, h5, h6, p, blockquote, pre,

a, abbr, acronym, address, big, cite, code,

del, dfn, em, font, ins, kbd, q, s, samp,

small, strike, sub, sup, tt, var,

dl, dt, dd, ul, 

fieldset, form, label, legend {

	margin: 0;

	padding: 0;

	/*outline: 0;*/

	font-weight: inherit;

	font-style: inherit;

	font-size: 100%;

	font-family: arial;

	vertical-align: baseline;

}



td {

	margin: 0;

	/*outline: 0;

	font-weight: inherit;

	font-style: inherit;

	font-size: 100%;

	font-family: arial;*/

}



:focus {

	outline: 0;

}



body {

	line-height: 1;

	color: black;

	background: white;

}



table {

	border-collapse: separate;

	border-spacing: 0;

}



caption, th {

	text-align: left;

	font-weight: normal;  

}



/* td tag moved from above statement to allow cells to be centered in tables, Dave Labowitz, 2/18/08 */



blockquote:before, blockquote:after, q:before, q:after {

	content: "";

}



blockquote, q {

	quotes: "" "";

}

/* End CSS Reset*/



#container {

	width: 800px;

	margin: 0 auto 0 auto;

	text-align: left;

	font-family: verdana,arial,sans-serif;

	font-family:inherit;

}



/* Begin Top Row section */

#toprow {

	width: 800px;

	background: #000;

	color: #fff;

	margin-top: 10px;

}



#topmenu	{

	font-family: Helvetica, Arial, Geneva, sans-serif;

	width: 800px;

	font-size: 0.85em;

	font-weight: bold;

	top:  20px;

	right:  125px;

	position:  relative;

	text-align: right;

}



#topmenu a {

	color: #fff;

	background: #000;

	text-decoration: none

}



#topmenu a:hover {

	color: #d6d6e7;  

	background: transparent;

}



#searchbox	{

	text-align: right;

	margin-top: 1px;

	margin-right: 4px;

	clear: none;

}



#searchbox form {

margin:0 0 0 0;

padding:0 0 0 0;

}



#searchbox input {

	font-size: 0.70em;

	padding: 0;

	width: 80px;

	margin:0 0 0 0;

}



#searchbox .button {

	font-size: 0.70em;

	width: 24px;

	height: 100%;

	background: #cd0202;

	color: #fff;

	border: none;

	text-transform: uppercase;

	margin-left: 5px;

	cursor: pointer;

	text-align:center;

	border:#990000 1px solid;

}



.sub1, .sub2, .sub3, .sub4, .sub5, .sub6, .sub7, .sub8, .sub9 {

	border-bottom: 1px solid black;

}



/* Begin Top Menu */

#mainlevel-nav ul {

	padding:0;

	margin:0;

	white-space:nowrap;

	list-style-type:none;

}



#mainlevel-nav li {

	display:inline;

}



#mainlevel-nav li a {

	padding: 3px;

	text-decoration:none;

	float: none;

}

/* End Top Menu */



#header	{

	width: 800px;

	height: 99px;

	background-image: url(../../thermark/images/NewLogo.png);

	background-repeat: no-repeat;

	border-bottom: solid 1px; 

	border-left: solid 1px;

	border-top: solid 1px;

	border-color: #d6d6e7; 

	margin-right: 0;

	margin-top:  10px;

	position: relative;

}



#header img	{

	float: right;

	margin-right: 15px;

	margin-top: 10px;

}



#buynow	{

	width: 90px;

	height: 13px;

	color: #fff;

	background: #cd0202;

	text-transform: uppercase;

	background-image: url(../../thermark/images/arrow.jpg);

	background-position: 0px -1px;

	background-repeat: no-repeat;

	border: outset 2px;

	border-color: #cd0202;

	text-align: right;

	padding-right: 3px;

	padding-top: 2px;

	margin-right: 10px;

	margin-top: -30px;

	font-size: 0.80em;

	position:relative;

	z-index:99;

	float: right;

	clear: both;

		

}



#buynow a {

	color: #fff;

	background: transparent;

	text-decoration: none

}



#buynow a:hover	{

	color: #d6d6e7;  

	background: transparent;

}



/* End Top Row section */





/* Begin Left Column */

#leftcol {

	width: 183px;

	float: left;

}



#leftcol h3 {

	font-size: 1.25em;

}	



.allsubs1, .allsubs2, .allsubs3, .allsubs4, .allsubs5, .allsubs6 {

	position: absolute;

	display: none;

	z-index: 500;

	background: #fff;

	left: 50%;

	margin-left: -218px !important;

	width: 151px;

	border-bottom: 1px solid #d6d6e7;

	

}



.allsubs1content, .allsubs2content, .allsubs3content, .allsubs4content, .allsubs5content, .allsubs6content {

	border: 1px solid black;

	z-index: 500;

	margin: -17px 0 0px -13px !important;

	background: #fff;

	width: 217px;

}





.allsubs1 {

	top: 199px;

}



.allsubs2 {

	top: 246px;

}



.allsubs3 {

	top: 292px;

}



.allsubs4 {

	top: 336px;

}



.allsubs5 {

	top: 383px;

}



.allsubs6 {

	top: 430px;

}



#sidemenu 	{

	width: 182px;

	padding: 0px;

	font-size: 0.90em;

	margin-top: 15px;

	margin-bottom: 15px;

}



#sidemenu ul {	

	list-style-type: none;

	padding: 0px;

	text-indent: 0px;

}



#sidemenu li {

	border: 1px solid #d6d6e7;

	width: 180px;

	margin-bottom: 4px;

	padding-left: 0px;

} 



#sidemenu li a {

	font-weight: 600;

	text-decoration: none;

	color: #66686E;

	display: block;

	background: transparent;

	position: relative;

	padding-left: 15px;

	line-height: 40px;

}	



#sidemenu li a:hover {

	background-color:#444;

	color:#fff;

	line-height: 40px;

}



#sidemenu a.sublevel {

	font-size: 0.90em;

	color:#444;

	margin:0;

	line-height: 40px;

}



#sidemenu a.sublevel:hover {

	background-color:#444;

	color:#fff;

	line-height: 40px;

}



#sidemenu a#active_menu {

	background-color:#444;

	color:#fff;

}



#sidemenu div {

	margin:-4px 0 -4px 0;

	padding:0;

	padding-left: 0px !important; 

	line-height: 20px;

	

}



#sidemenu div img {

	visibility:hidden;

}



#sidemenu h3 {

	display: none;

}



.spacer {

	line-height: 8px !important;

}



#infobox, #whatsnewbox, #whatsnewbox2  {

	width: 170px;

	min-height: 50px;

	font-size: 0.80em;

	line-height: 1.2em;

	padding: 4px;

	background-image: url(../../thermark/images/info_background.jpg);

	background-repeat: repeat-y;

	border: 2px solid #d1d4e1;

	margin-bottom: 5px; 

}

#whatsnewbox2 {min-height:80px;}



#infobox p, #whatsnewbox p, #whatsnewbox2 p {

	margin-top: 5px;

}



/*#whatsnewbox {

	font-size: 0.80em;

	width: 173px;

	min-height: 121px;

	background-image: url(../../thermark/images/info_background.jpg);

	background-repeat: repeat-y;

	border: 2px solid #d1d4e1;

	margin: 3px 0 15px 0;

	padding-right: 5px;

}*/



#whatsnewbox ul {

	

	list-style-position: outside;

	padding-left: 22px;

	padding-top: 10px;

}

/* End Left Column */





/* Begin Main Content Section */

#contentwrap {

	width: 606px;

	min-height: 460px;

	line-height: 1.2em;

	font-size: 0.85em;

	/*color: #66686e;*/

	color:black;

	border: 1px solid;

	border-color: #6c7071;

	background-image: url(../../thermark/images/content_background.jpg);

	background-repeat: repeat-x;

	text-align: left;

	margin: 11px 8px 0 192px;

	position: relative;

	z-index: 1;

}



#contentwrap li {

	color: black;

}



#xEditingArea{

line-height: 1.2em;

	font-size: 14px;

	color: #66686e;

	border: 1px solid;

	border-color: #6c7071;

	background-image: url(http://www.thermark.com/thermark/templates/thermark/images/content_background.jpg);

	background-repeat: repeat-x;

	text-align: left;

	position: relative;

	z-index: 1;

}



#content {

	width: 584px;

	/*width: 583px;*/

	margin: 40px 0 0 10px;

	min-height: 424px;

	overflow: hidden;

	position: relative;

	font-size: 14px;

}



#content ul {

	margin-left: 15px;

	list-style-type: disc;

	list-style-position: inside;

}



#leftlist p {

	font-weight: 600;

	margin-left: -15px;

	padding-bottom: 5px;

}



#leftlist {

	width: 250px;

	float: left;

	line-height: 120%;

	margin-left: 20px;

	padding: 5px;

}



#leftlist li {

	background: url(../../thermark/images/bullet.gif) no-repeat;

	padding-left: 10px;

}



#rightlist {

	width: 250px;

	line-height: 120%;

	margin-left: 330px;

	margin-top: 28px;

	padding: 5px;

}



#rightlist li {

	background: url(../../thermark/images/bullet.gif) no-repeat;

	padding-left: 10px;

}



/*table.contentpaneopen {

	font-family:arial;

	width:560px;

}



table.contentpaneopen table {

	border-spacing: 0pt;

	width:560px;

}



table.contentpaneopen p {

    clear:both;

	width:560px;

}*/



table.contentpaneopen a {

	color:blue;

}



table.contentpaneopen a:visited {

	color:purple;

}



/* End Main Content Section */





/* Begin Footer Section */

#footer	{

	font-family: Helvetica, Arial, Geneva, sans-serif;

	font-size: 0.85em;

	font-weight: bold;

	width: 800px;

	height: 30px;

	color: #FFFFFF;

	background: #000;

	clear: both;

	margin: 7px 0 0 0;

	padding-top: 10px;

	position: relative;

}



.copyright {

	float: right;

	color: #FFFFFF;

	background: transparent;

	padding: 10px;

	margin-top: -22px;

	font-weight: normal;

}



#footer a {

	color: #fff;

	background: #000;

	text-decoration: none

}



#footer a:hover {

	color: #d6d6e7;  

	background: transparent;

}

/* End Footer Section */



/* befter dropdown shadow effect */

html>body div.beftershadow {

	position:relative;

	background:url(../../thermark/images/shadow-alpha1.png) right bottom no-repeat;

	width:213px;

}



/*html>body div.allsubs1 div.beftershadow {

	height: 269px;

}



html>body div.allsubs2 div.beftershadow {

	height: 195px;

}



html>body div.allsubs3 div.beftershadow {

	height: 232px;

}



html>body div.allsubs4 div.beftershadow {

	height: 232px;

}



html>body div.allsubs5 div.beftershadow {

	height: 158px;

}



html>body div.allsubs6 div.beftershadow {

	height: 269px;

}*/

	

div.beftershadow img{

	filter:progid:DXImageTransform.Microsoft.Shadow(Color=#eeeeee, direction=135, strength=8 );

}

	

div.beftershadow:before {

	background:url(../../thermark/images/corner-tr-alpha1.png.gif) 100% -16px no-repeat;

	display:block;	

	height:8px;

	content:"";

	margin-bottom:-8px;

}

	

div.beftershadow:after {

	background:url(../../thermark/images/corner-bl-alpha1.png.gif) -16px -16px no-repeat;

	display:block;

	width:8px;

	height:8px;

	content:"";

}

	

.arrow {

	float: right; 

	margin-top: -30px; 

	margin-right: 5px;

	font-size: .7em;

	color: #66686E;

}



.ulone {

padding-left:15px;

display:inline;

}



.ultwo {

padding-left:30px;

display:inline;

}



.ulthree {

margin-left:45px;

display:inline;

}



ul.ulone {

margin-left:15px;

}



ul.ultwo {

margin-left:30px;

}



ul.ulthree {

margin-left:45px;

}



.font1{font-size:8px;display:inline;}

.font2{font-size:10px;display:inline;}

.font3{font-size:12px;display:inline;}

.font4{font-size:14px;display:inline;}

.font5{font-size:16px;display:inline;}

.font6{font-size:18px;display:inline;}

.font7{font-size:20px;display:inline;}





.table_left {

display:block;

float:left;

}



.table_center {

display:block;

margin:auto;

width:100%

}



.table_right {

display:block;

float:right;

}



.req {

	color: #FF0000;

	font-weight: bold;

}



.invest_pp {

	width:97%;

	margin:8px auto 8px 13px;

}



div#invest_reports,div#invest_news_releases{

	width:97%;

	margin:1.2em 0 0 1em;

	background:#ccc;

	border:1px solid #6c7071;

	position:relative;

}



div#invest_reports h2,div#invest_news_releases h2{

	text-align:center;

	font-weight:bold;

}



div#invest_reports ul,div#invest_news_releases ul{

	font-size:.8em;

}



h2 {

	text-align:center;

	font-weight:bold;

	}

	

#content_invest {

	width: 584px;

	/*width: 583px;*/

	margin: 30px 0 0 0;

	min-height: 424px;

	overflow: hidden;

	position: relative;

	font-size: 14px;

}



#content_invest ul {

	margin-left: 15px;

	list-style-type: disc;

	list-style-position: inside;

}