body {font : normal 11pt Arial, Helvetica, sans-serif; line-height:18px;}

ul li {	list-style-position: outside; list-style-type: disc; line-height: normal; margin: 3px; }

p {	font : normal 11pt Arial, Helvetica, sans-serif;}

A {color: #666;	text-decoration: underline;}
A:visited {}
A:hover { color: #999;}
A:active {color:#f00;}

.text{	font : normal 11pt Arial, Helvetica, sans-serif; line-height:18px;}
.text2{	font : normal 10pt Arial, Helvetica, sans-serif; line-height:14px;}
.textlarger{	font : normal 12pt Arial, Helvetica, sans-serif;}
.textlargest{	font : normal 14pt Arial, Helvetica, sans-serif;}
.textsmaller{	font : normal 10pt Arial, Helvetica, sans-serif;}
.textsmaller2{	font : normal 9pt Arial, Helvetica, sans-serif;}
.textsmallest{	font : normal 8pt Arial, Helvetica, sans-serif;}
.bold		{	font : bold 11pt Arial, Helvetica, sans-serif;}
.boldlarger{	font : bold 12pt Arial, Helvetica, sans-serif;}
.boldlargest {	font : bold 14pt Arial, Helvetica, sans-serif;}
.boldsmaller{	font : bold 10pt Arial, Helvetica, sans-serif;}
.boldsmallest{	font : bold 8pt Arial, Helvetica, sans-serif;}

.boldsmaller li {margin:20px 0 0 0;}
.text li {margin:0;}

.features{text-align:left; margin-top:5px; margin-left:57px; color:#360000; font: bold 14pt Arial, Helvetica, sans-serif;}
.features2{color:#360000; font: normal 10pt Arial, Helvetica, sans-serif;}

#featuresB{margin-top:5px; margin-left:25px; font: normal 10pt Arial, Helvetica, sans-serif; line-spacing:18px;}
#featuresB2{margin-left:120px; font: normal 10pt Arial, Helvetica, sans-serif;}

.hometab1{ padding-left:15px; color:#360000; font: bold 10pt Arial, Helvetica, sans-serif;}
.hometab2{ padding-left:15px; padding-right:5px; font:normal 10pt Arial, Helvetica, sans-serif;}
#hometext{ text-align:left; padding-top:10px; padding-bottom:10px; padding-left:15px; padding-right:15px; font:normal 11pt Arial, Helvetica, sans-serif;}
.featlines{ text-align:left; vertical-align:middle; font: bold 9pt Arial, Helvetica, sans-serif; padding-left:35px;}
.featlines2{ text-align:left; vertical-align:middle; font: normal 11pt Arial, Helvetica, sans-serif; padding-left:35px;}

.fl{float:left; padding:0px;}
#featmenu { width:595px; align:left;}

#Hfeatures {width:390px;}

.style1 {color: #360000; text-decoration:none;}
.headline{	font : bold 16pt Arial, Helvetica, sans-serif;	border-bottom-width: 3px; border-bottom-style: solid; border-bottom-color: #cc9933; margin-bottom: 20px; }
.headline2{	font : bold 16pt Arial, Helvetica, sans-serif;	 margin-bottom: 15px; }

.subheadline { font : bold 14pt Arial, Helvetica, sans-serif; border-bottom-width: 4px; border-bottom-style: solid;	border-bottom-color: #ffcc00; height: 20px; clear: left;}

.background { background-color: #ffcc00; }
	
.booktext{	font : normal 11pt Arial, Helvetica, sans-serif; line-height:18px; text-indent : 2em; margin-bottom: 5px; margin: 10px 10px 10px 10px; }
	
.quote{	font: italic 10pt Arial, Helvetica, sans-serif;}

.margins { margin: 10px 10px 10px 10px; }
.margins1{ margin: 0px 10px 0px 10px;	}
.margins2{ padding-top:7px; }
.margins3{ padding-left:7px; padding-right:5px; }
.mfeat{ margin-left:190px; margin-right:5px; margin-bottom:5px; margin-top:5px; text-align:left;}

#homepageanimation { background-color: #FFFFCC; float: left;}

#navmenu { width: 205px; background-color: #FFFFCC; font : bold 10pt Arial, Helvetica, sans-serif; text-align: left; }
/*#navmenu { width: 205px; background-color: #FFFFCC; }*/
.mmenu {font: normal 8pt Verdana, Arial, Helvetica, sans-serif; padding-top:7px; padding-right: 23px; color:#000000; background:url(/images/rollovers/menu_dark.jpg) no-repeat bottom; height:25px; float:none; text-align:right; border:0px; display:block; text-decoration:none;}
.mmenu:hover {background:url(/images/rollovers/menu_roll.jpg) no-repeat center; text-decoration:none;}

.mmenu2 {font: normal 8pt Verdana, Arial, Helvetica, sans-serif; padding-top:7px; padding-right: 23px; color:#000000; background:url(/images/rollovers/menu_light.jpg) no-repeat bottom; height:25px; float:none; text-align:right; border:0px; display:block; text-decoration:none;}
.mmenu2:hover {background:url(/images/rollovers/menu_roll.jpg) no-repeat center; text-decoration:none;}


#login {position: absolute; top: 70px; right: 100px; z-index: 1; font-variant: small-caps; text-align: right; }
			
#inforequest {  position: absolute; top: 35px; left: 620px; z-index: 2;}			
#maincontent { width: 900px; background-color: #FBFFED; }

#formwrapper {width:674px; float:left; background:url(/images/InfoFormBG2.jpg) no-repeat left top; text-align:center; padding-top:200px;}
form#contactus { font-weight:bold; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; padding:0 25px; text-align:left;}
#contactus input {font-weight:bold; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif;  padding:0;}
#contactus select {font-weight:bold; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif;  padding:0;}
#contactus option {font-weight:bold; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif;  padding:0;}
#contactus label {font-weight:bold; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif;  padding:0;}

#contactus .row {clear:both; float:left; margin: 5px 0; padding:0; width:95%;}
#contactus .lcol {float:left; margin: 5px 0; padding:0; width:45%;}
#contactus .rcol {float:left; margin: 5px 0; padding:0; width:45%;}

form#configurator {font-weight:bold; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; padding:0 25px; text-align:left;}
#configurator .row {clear:both; float:left; margin: 5px 0; padding:0; width:95%;}
#configurator .rowfixed {float:left; margin: 5px 0; padding:0; width:45%; vertical-align:bottom;}
#configurator .lcol {float:left; margin: 5px 0; padding:0; width:45%;}
#configurator .rcol {float:left; margin: 5px 0; padding:0; width:45%;}
#configurator .half {margin:5px 0; padding:0; width:45%;}

#content {width:674px;}

.center {text-align:center}
.fl_rt {float:right;}

/*SEO related styles by Tim Slavin, mostly to hide text from web browsers. This allows important content to be in Flash files and images without hurting the search-engine friendliness of each web page.*/
.hidden {display: none; visibility: hidden;}

/*new classes for new Sigmund look follow*/
.border { border: 1px solid; color:#000000; }
.menuback1{ background-color:#553219; width:900px; height:28px; }
.menuback2{ background-color:#553219; width:900px; height:28px; }

.menu { font: 7.5pt Arial, Helvetica, sans-serif; color:#FFF6D8; font-weight:bold; }
.menu A { color: #FFF6D8; text-decoration: none;}
.menu A:hover { text-decoration:underline;}

.no_underline {text-decoration:none;}

.addsB	{ margin:5px; }
.addborder { border-left: 1px solid; border-color:#CCCCCC;}
.add1	{ font: bold 10pt Arial, Helvetica, sans-serif; color:#616161; text-align:left; padding-left:10px; padding-right:10px; }
.add2	{ font: normal 9pt Arial, Helvetica, sans-serif; text-align:left; padding-left:10px; padding-right:10px; }
.add3	{ font: normal 9pt Arial, Helvetica, sans-serif; text-align:left; padding-left:10px; }

/* Features Page */
.featmenu 	{ font-family: Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; line-height:22px; text-align:left;}
.featpad	{ padding-left:25px; padding-right:25px; padding-top:15px; padding-bottom:15px; }

.fpanel1	{ background-image:url(../images/feat_f1.jpg); width:900px; height:63px; border:0px; }
.fpanel2	{ background-image:url(../images/feat_f2.jpg); width:900px; background-repeat:repeat-y; }

.ftextc1	{ padding-left:225px; padding-top:35px; font-family: Arial, Helvetica, sans-serif; font-size:14px; text-align:left; color:#666666; }
.ftextc2	{ width:440px; float:left; padding-left:5px; padding-top:10px; padding-right:5px; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:left; color:#333333; }
.ftextc3	{ width:200px; float:left; padding-left:10px; padding-top:10px; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:left; color:#4c2100; }

.featul		{ clear:left; padding-left:15px; }
.featul2	{ clear:left; padding-left:25px; }

.featinfobg	{ background-image:url(../images/feat_f3.jpg); width:900px; background-repeat:repeat-y; }
.featinfo1	{ padding-left:100px; padding-top:35px; padding-right:100px; font-family:Arial, Helvetica, sans-serif; font-size:16px; text-align:left; color:#666666; font-weight:bold; }
.featinfo2	{ padding-left:100px; padding-top:35px; padding-right:100px; font-family:Arial, Helvetica, sans-serif; font-size:13px; text-align:left; font-weight:normal; }

.finfotext1	{ font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; }
.finfotext2	{ font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; }

.finfopg	{ padding-left:25px; padding-right:50px; }
.finfoul	{ padding-left:50px; padding-right:50px; line-height:18px; }
.finfoul2	{ padding-left:30px; padding-right:50px; padding-bottom:5px; }

/* Common */
.text   { font : normal 11pt Arial, Helvetica, sans-serif; line-height:18px;}
.text1   { font : normal 10pt Arial, Helvetica, sans-serif; line-height:14px;}

.headlines	{ text-align:left; vertical-align:middle; font: bold 11pt Arial, Helvetica, sans-serif; padding-left:50px; padding-top:10px; }
.hlbg		{ background-image:url(images/headline.jpg); height:35px; background-repeat:repeat-x; }

.flContact	{ text-align:left; margin-top:5px; margin-left:180px; color:#360000; font: bold 14pt Arial, Helvetica, sans-serif; }

#LPage		{ width:674px; border-right:solid 1px; border-right-color:#CCCCCC;}
.LPmargin	{ margin-left:50px; margin-right:50px; margin-top:15px; margin-bottom:15px; }

.LPtext		{ font: normal 10pt Arial, Helvetica, sans-serif; }

.boldl1		{ font : bold 12pt Arial, Helvetica, sans-serif;}
.bold1		{ font : bold 10pt Arial, Helvetica, sans-serif; }

/*end of new classes for new Sigmund look*/

.bg1 {background:url(/images/Box_1.jpg) top left no-repeat; width:224px;}
.bg2 {background:url(/images/Box_2.jpg) top left no-repeat; width:224px;}
.bg3 {background:url(/images/Box_3.jpg) top left no-repeat; width:224px;}
.bg4_5 {background:url(/images/Box_4_5.jpg) top left no-repeat; width:224px;}

/*-- Start PureCSSMenu.com STYLE --*/
#pcm{display:none;}
ul.pureCssMenu ul{display:none}
ul.pureCssMenu li:hover>ul{display:block}
ul.pureCssMenu ul{position: absolute;left:-1px;top:98%;}
ul.pureCssMenu ul ul{position: absolute;left:98%;top:-2px;}
ul.pureCssMenu,ul.pureCssMenu ul {	margin:0px;	list-style:none;	padding:0px 1px 1px 0px;
	background-color:#553219; /*this is really just the outline */
	background-repeat:repeat;	border-color:#A6A6A6;	border-width:0px;	border-style:solid;}
ul.pureCssMenu table {border-collapse:collapse}
ul.pureCssMenu {	display:block;	zoom:1;	float: left;}
ul.pureCssMenu ul{	width:280px;}
ul.pureCssMenu li{	display:block;	margin:1px 0px 0px 1px; font-size:0px;}
ul.pureCssMenu a:active, ul.pureCssMenu a:focus {outline-style:none;}

ul.pureCssMenu a, ul.pureCssMenu li.dis a:hover, ul.pureCssMenu li.sep a:hover { display:block; vertical-align:middle; background-color:#553219; border-width:0px; border-color:#FCEEB0; border-style:solid; text-align:left; text-decoration:none; padding:5px 15px; /*padding-left:0;*/ font:normal 9pt Arial; color: #FFFFCC; text-decoration:none; cursor:pointer;}

ul.pureCssMenu ul a , ul.pureCssMenu ul li.dis a:hover, ul.pureCssMenu ul li.sep a:hover { color:#553219; background-color:#ffffcc; }

ul.pureCssMenu span{ overflow:hidden;}
ul.pureCssMenu li {	float:left;}
ul.pureCssMenu ul li {	float:none;}
ul.pureCssMenu ul a {	text-align:left;	white-space:nowrap;}
ul.pureCssMenu li.sep{	text-align:left;	padding:0px;	line-height:0;	height:100%;}
ul.pureCssMenu li.sep span{	float:none;	padding-right:0;	width:3;	height:100%;	display:inline-block;	background-color:#ddd; /*A6A6A6;*/ background-image:none;}
ul.pureCssMenu ul li.sep span{	width:100%;	height:3;}
ul.pureCssMenu li:hover{	position:relative;}

ul.pureCssMenu li:hover>a{	background-color:#ffffcc; color: #553219; border-color:#4C99AB;	border-style:solid;	font:normal 9pt Arial;	text-decoration:none;}
ul.pureCssMenu li a:hover{	position:relative;	background-color:#ffffcc;	border-color:#4C99AB;	border-style:solid;	font:normal 9pt Arial;	color: #553219;	text-decoration:none;}

ul.pureCssMenu ul li:hover>a{	background-color:#553219; color: #ffffcc; }
ul.pureCssMenu ul li a:hover{	background-color:#553219; color: #ffffcc; }

ul.pureCssMenu li.dis a {	color: #AAAAAA !important;}
ul.pureCssMenu img {border: none;float:left;_float:none;margin-right:5px;width:16px;height:16px;}
ul.pureCssMenu ul img {width:16px;height:16px;}
ul.pureCssMenu img.over{display:none}
ul.pureCssMenu li.dis a:hover img.over{display:none !important}
ul.pureCssMenu li.dis a:hover img.def {display:inline !important}
ul.pureCssMenu li:hover > a img.def  {display:none}
ul.pureCssMenu li:hover > a img.over {display:inline}
ul.pureCssMenu a:hover img.over,ul.pureCssMenu a:hover ul img.def,ul.pureCssMenu a:hover a:hover ul img.def,ul.pureCssMenu a:hover a:hover img.over,ul.pureCssMenu a:hover a:hover a:hover img.over{display:inline}
ul.pureCssMenu a:hover img.def,ul.pureCssMenu a:hover ul img.over,ul.pureCssMenu a:hover a:hover ul img.over,ul.pureCssMenu a:hover a:hover img.def,ul.pureCssMenu a:hover a:hover a:hover img.def{display:none}
ul.pureCssMenu a:hover ul,ul.pureCssMenu a:hover a:hover ul{display:block}
ul.pureCssMenu a:hover ul ul{display:none}
ul.pureCssMenu span{ display:block;	background-image:url(./images/arrv_blue_2.gif);	background-position:right center; background-repeat: no-repeat; padding-right:12px;}
ul.pureCssMenu li:hover>a>span{	background-image:url(./images/arrv_white_2.gif);
}
ul.pureCssMenu a:hover span{	_background-image:url(./images/arrv_white_2.gif)}
ul.pureCssMenu ul span,ul.pureCssMenu a:hover table span{background-image:url(./images/arr_blue_2.gif)}
ul.pureCssMenu ul li:hover > a span{	background-image:url(./images/arr_white_2.gif);}
ul.pureCssMenu table a:hover span,ul.pureCssMenu table a:hover a:hover span{background-image:url(./images/arr_white_2.gif)}
ul.pureCssMenu table a:hover table span{background-image:url(./images/arr_blue_2.gif)}
ul.pureCssMenu li a.pureCssMenui0{
font:n;
}
ul.pureCssMenu li a.pureCssMenui0:hover{font:o;}
</style>
/*-- End PureCSSMenu.com STYLE --*/

