@import 'reset.css';

html, body {padding: 0; margin: 0; height: 100%; width: 100%;background-color: #ffffff;color:#444444;}

#header-wrap {width:100%; border-bottom: 1px solid #c9cdb7;}
#header { width: 800px; margin: 0 auto; padding-left: 70px;height: 70px; position: relative;  }
#header a.site-title { display: block; width: 260px; height: 30px; background: url(/images/new-topline.png) no-repeat; position: absolute; top: 20px; left: 18px; }
#header table.secure { position: absolute; top: -2px; left: 762px; z-index: 1000; width: 115px; padding:0;margin:0;}


/* - - - - - - - - - */

#splash {
	width: 100%;
	height: 366px;
	background-color: #e0e4cc;
	text-align: center;
	margin: 0px auto;
	position:relative;
	border-bottom: 1px solid #c9cdb7;
}
#splash2 {
	text-align: left;
}
#splash_content
{
  height: 319px;
	width: 867px;
	text-align: center;
	margin: 0px auto;
}
#splash_header { 	
	position: absolute;
	padding-left: 18px;
	padding-top: 20px;
}
#splash_text { 	
	position: absolute;
	padding-left: 16px;
	padding-top: 90px;
}
#splash_download {
	position: absolute;
	float: left;
	padding-left: 16px;
	padding-top: 250px;
	z-index:1;
}
#splash_w3i {
	line-height: 10px;
	font-family: tahoma;font-size: 9px;color: #676767;float: left;
	position: absolute;
	float: left;
	padding-left: 20px;
	padding-top: 324px;
	z-index:1;
}

#splash_img { 	
	position: absolute;
	padding-left: 358px;
	padding-top: 50px;
}

/* - - - - - - - - - */

#content {
	height: auto;
	text-align: center;
	margin: 0px auto;
	width: 100%;
	background-color: #ffffff;
	min-height: 420px;	
	color: #444444;
/*¤¤¤¤¤¤¤¤	min-height: 65%;*/
}

#content_plain {
	text-align: center;
	margin: 0px auto;
	width: 100%;
	height: auto;
	color: #444444;
	background-color: #ffffff;
}

#textbox  {
	text-align: center;
	margin: 0px auto;
	width: 870px;	
	color: #444444;
	background-color: #ffffff;
}

h1 {font: bold 20px/20px 'Arial Black', Gadget, sans-serif; color: #000; padding-top: 30px; padding-left: 20px; text-align: left;}
h2 {font: bold 18px/10px 'Arial Black', Gadget, sans-serif; color: #000; padding-top: 0px; padding-bottom: 10px; text-align: left;}
h3 {font: bold 14px/10px 'Arial Black', Gadget, sans-serif; color: #000; padding-top: 0px; padding-bottom: 10px; text-align: left;}


#textbox_main  {
	padding-left: 20px;
	padding-top: 16px;
	font-family: "Helvetica Neue", Helvetica, Arial, Verdana;;
	font-size: 14px;
	color: #444444;
	width: 500px;
	line-height: 18px;
	text-align: left;
	float: left;
	background-color: #ffffff;
}

#textbox_full  {
	padding-left: 20px;
	padding-top: 30px;
	font-family: "Helvetica Neue", Helvetica, Arial, Verdana;;
	font-size: 14px;
	color: #444444;
	width: 867px;
	line-height: 18px;
	text-align: justify;
	background-color: #ffffff;
}


#textbox  a {
	font-family: tahoma;
	font-size: 12px;
	color: #7a6a53;
	font-weight: bold;
} 

#textbox ul {
	width: 460px;
	float: left;
}

#textbox  li {
	display: block;
}

#supported {
	width: 304px;
	height: 340px;
	background-image: url('images/new-supported.png');
	background-repeat: no-repeat;
	font-family: tahoma;
	font-size: 12px;
	color: #7a6a53;
	float: right;	
	
}

#supported ul {
	list-style: none;
	margin-top: 40px;
	margin-left: 24px;
	width: 280px;
}

#supported li {
	display: block;
	background-image: url('images/bullet_green.png');
	background-repeat: no-repeat;
	background-position: -2px -2px;
	text-align: left;
	padding-left: 15px;
	height: 18px;
}

#supported li.lgpl {
	background-image: none;
	text-align: left;
	padding-right: 10px;
	padding-top: 6px;	
	font-family: tahoma;
	font-size: 10px;
}

#supported li.lgpl a {
	font-family: tahoma;
	font-size: 10px;
}

table.testtab
{
	border: 0;
  text-align: left;
  padding:0;
  margin:0;
}


td.testtab {
  vertical-align:top;
}


.list1 {
  text-align: right;
  padding: 0 0 0 20px;
  float: left;
  background: transparent url(images/link_bul.gif) center left no-repeat;
}


/* - - - - - - - - - */

#footer {
	clear: both;	/*¤¤¤ BR ADDED AS TEST TO CLEAR FLOAT VALUES */
	width: 100%;
	height: 50px;
	background-color: #000000;
	border-top: 1px solid #333;
}
#footer  ul {

	float: left;
	list-style: none;
	padding-left: 20px;
	padding-top: 20px;
}
#footer li {
	float: left;
	display: block;
	font-family: tahoma;
	font-size: 11px;
	color: #d9d9d9;
	padding-right: 8px;
}
#footer li a {
	font-family: tahoma;
	font-size: 11px;
	color: #d9d9d9;
}
#footer li a:link{text-decoration: none;}
#footer li a:active{text-decoration: none;}
#footer li a:visited{text-decoration: none;}
#footer li a:hover{text-decoration: underline;}

#footer_content {
	width: 870px;
	text-align: center;
	margin: 0px auto;
}

/* - - - - - - - - - */

#copyright {
	float: right;
	font-family: tahoma;
	font-size: 11px;
	color: #d9d9d9;	
	padding: 0px;
	width: 500px;
	text-align: right;
	padding-top: 30px;
}

#copyright img { border: none; vertical-align: middle; }

/* - - - - - - - - - */

.contact p {
	text-align: left;
	margin: 0px auto;
	width: 100%;
	height: auto;
	color: #444444;
	background-color: #ffffff;
	font-family: tahoma;
	font-size: 14px;
	line-height: 18px;

}

.contact_form  {
	list-style: none;
	padding-left: 0px;
	padding-bottom: 100px;
}

.contact_form  li {
	padding-bottom: 10px;
	text-align: left;
	float: left;
}
.contact_form  label {
	float: left;
	width: 120px;
	font-family: tahoma;
	font-size: 12px;
	color: #655641;	
	font-weight: bold;
}

.input {
	width: 298px;
	height: 22px;
	border: 1px solid #c9cdb7;
	font-family: tahoma;
	font-size: 12px;
	color: #7a6a53;	
	padding-left: 3px;
	padding-right: 3px;
}

.textarea {
	resize:none;
	width: 297px;
	height: 179px;
	border: 1px solid #c9cdb7;
	font-family: tahoma;
	font-size: 12px;
	color: #7a6a53;	
	padding-left: 3px;
	padding-right: 3px;
}

/* - - - - - - - - - */

.top_indent_5px{padding-top:5px; display:block;}
.top_indent_10px{padding-top:10px; }
.top_indent_15px{padding-top:15px; display:block;}
.top_indent_20px{padding-top:20px; display:block;}
.top_indent_25px{padding-top:25px; display:block;}
.top_bot_indent_10_20px{padding-top:10px; padding-bottom:20px;}

 .sup{font-size:8px; vertical-align:top;} 
 
 
 
 
