body {
	text-align:center;
	background:#f2f2f2;
	background:#fefefe;
	background:#f2f2f2;
	font-size:62.5%;
	font-family:arial;
	color:#595959;
	color:#514f4f;
}
body#splash {
	background:#fff;
}
* {
	margin:0;
	padding:0;
}
html {
	height:100%;
	margin-bottom:1px;
	font-size:100%;
	overflow:scroll;
}
#outerwrapper {
	margin:0px auto;
	width:950px;
	width:992px;
	min-height:120px;
	text-align:left;
}
#wrapper {
	width:950px;
	width:992px;
	float:left;
	min-height:500px;
	font-size:1.2em;
	background:url(../images/wrapper_feb11.jpg) repeat-y left top;
	
}
#masthead {
	height:125px;
	height:138px;
	height:140px;
	background:url(../images/masthead_feb11.jpg) no-repeat left top;
	position:relative;
}
a.ad {
     position:absolute;
     top:0px;
     right:40px;
}
a.linkedIn {
     position:absolute;
     top:50px;
     left:320px;
}
/*
#home #content {
	width:545px;
	margin:15px 10px 0 202px;
	
}
*/
#content {
	float:left;
	display:inline;
	width:545px;
	width:732px;
	margin:15px 10px 0 202px;

	margin:15px 10px 0 230px;
	margin:15px 0 0 230px;
	min-height:540px;
	
}

#home #content, #products #content {
	
	width:742px;
}
#splash #content {
	margin:5px 0 0 0;
	width:950px;
}
/*
#home #leftcontent {
	margin:15px 0 0 -742px;
}
*/
#leftcontent {
	float:left;display:inline;
	width:176px;
	margin:15px 0 0 -929px;
	padding-bottom:0px;
	border:1px solid #ccc;
	border:none;
}
#home #leftcontent, #products #leftcontent {
	margin:15px 0 0 -939px;
}
#rightcontent {
	float:left;display:inline;
	width:175px;
	margin:15px 0 0 0;
	padding-bottom:0px;
	border:1px solid #ccc;
	border-bottom:none;
}
#footer {
	float:left;
	position:relative;
	width:992px;
	height:82px;
	background:url(../images/footer_feb11.jpg) no-repeat left top;
}

#player {
	float:right;
	width:250px;
	height:200px;
	display:block;
	margin:0 0 10px 10px;
}


.blocker {
	height:10px;
	width:165px;
	float:left;
}
.relPage {
	position:relative;
	min-height:500px;
}
/*#content p.pagination, #content p.paginationbottom {
	position:absolute;
	bottom:0px;
	right:0px;
}
#content p.paginationtop {
	position:absolute;
	top:0px;
	right:0px;
}*/
#content p.pagination, #content p.date {
	text-align:right;
	clear:both;
}

.optional {
	display:none;
	margin:0 0 10px 0;
}
.left {
	float:left;
}
.right {
	float:right;
}
/********************* revised home page ****************************/
#layout_new div {
	float:left;display:inline;
	position:relative;
	width:236px;
	height:213px;
	background:url(../images/inspection_feb11.jpg) no-repeat left top;
	margin:0 10px 10px 0;
}
#layout_new div.soldering_new {
	background:url(../images/soldering_feb11.jpg) no-repeat left top;
}
#layout_new div.coating_new {
	background:url(../images/coating_feb11.jpg) no-repeat left top;
}
#layout_new div.cleaning_new {
	background:url(../images/cleaning_feb11.jpg) no-repeat left top;
}
#layout_new div.testing_new {
	background:url(../images/testing_feb11.jpg) no-repeat left top;
}
#layout_new div.process_solutions_new {
	background:url(../images/process_solutions_feb11.jpg) no-repeat left top;
}
#layout_new div.rework_new {
	background:url(../images/rework_feb11.jpg) no-repeat left top;
}
#layout_new div.services_new {
	background:url(../images/services_feb11.jpg) no-repeat left top;
}
#layout_new div.kinematics_new {
	background:url(../images/kinematics_feb11.jpg) no-repeat left top;
}

#layout_new div h2 {
	font-size:1.4em;
	font-weight:normal;
	margin:10px 10px 7px 10px;
}
#layout_new div p {
	font-size:0.9em;
	margin:0 10px 0 10px;
}
#layout_new div.last {
	margin-right:0px;
}
#layout_new div a {
	width:37px;
	height:37px;
	position:absolute;
	top:165px;
	left:10px;
	text-indent:-9000px;
	outline:0;
}

/******************* new products page ***************************/

.prod_div {
	float:left;display:inline;
	width:366px;
	border:1px solid #ccc;
	width:364px;
	margin-right:10px;
	width:354px;
}
.prod_div p {
	margin:0;
}
a.toplevel {
	background:#273f6a;
	color:#fff;
	display:block;
	line-height:24px;
	text-transform:uppercase;
}

a.sublevel {
	display:block;
	text-transform:uppercase;
	padding-left:10px;
	background:#ccc;
	color:#273f6a;
	line-height:20px;
	background:#747474;
	color:#fff;
	
}
p.prodlevel {
	margin:0 0 0 20px;
	line-height:20px;
}
#content p.prodlevel a {
	color:#273f6a;
}

#content dl#prodList {
	width:722px;
	padding:0;
	background:red;
	border:none;
}
#content dl#prodList dt {
	clear:both;
	cursor:pointer;
	background:#273f6a;
	color:#fff;
	display:block;
	line-height:24px;
	padding-left:10px;
	width:712px;
	text-transform:uppercase;
	margin:0;
	outline:0;
	border-bottom:1px solid #fff;
	border:none;
}
a.gen3color,#content dl#prodList dt.gen3color {
	background:#8e93d7;
}
#content dl#prodList dd {
	clear:both;
	display:block;
	text-transform:uppercase;
	width:722px;
	background:#ccc;
	color:#273f6a;
	line-height:20px;
	cursor:pointer;
}
/*--------------------------SPLASH PAGE--------------------------*/
#splash #content {
	text-align:center;
}
#splash #content .left {
	float:left;
	display:inline;
	margin:0 20px 0 165px;
	width:300px;
	text-align:center;
}
#splash #content .right {
	float:left;
	width:300px;
	margin:0 0 0 0;
	text-align:center;
}
#splash #content img {
	margin-bottom:10px;
}
#splash #content h1 {
	width:500px;
	margin:30px auto;
 	background:none;
 	text-align:center;
}
#splash #content .right p, #splash #content .left p  {
	width:300px;
}
#splash #content p.center {
	text-align:center;
	margin-bottom:30px;
}
#splash #content p.c {
	width:500px;
	margin:0 auto;
	padding-bottom:20px;
}

/*---- -------------home page classes------------*/

.header, .headerBox {
	margin:0 0 0 7px;
}
.header {
	width:530px;
	height:131px;
	background:url(http://www.gen3systems.com/images/headerBgREV.jpg) no-repeat left top;
}
.headerBox {
	width:530px;
	padding-top:25px;
	height:224px;
	height:199px;
	background:url(http://www.gen3systems.com/images/headerBoxBgREV.jpg) no-repeat left top;
}
.textBoxContainer {
	margin:10px 0 0 8px;
	position:absolute;
	width:575px;
}
.textBox {
	float:left;
	display:inline;
	width:241px;
	height:79px;
	margin:0px 45px 10px 0px;
	background:url(http://www.gen3systems.com/images/textBox.jpg) no-repeat left top;
}
/*-------------------products page -----------------*/
h2.catTitle {
	color:Red;
	font-size:1.2em;
}
/*-----------------------contact page---------------*/
.contactleft {
	float:left;
	clear:both;
	width:230px;
	display:inline;
	margin-right:10px;
}
.contactright {
	float:left;
	width:490px;
	display:inline;
}
/*----------------------*/
#content ul {
	margin:0 0 0 13px;
}
#content li {
	margin:0 0 6px 0;
}
/*------------------------search--------------------*/
ul.searchresults {
	/*float:left;
	margin:0 0px 10px 0px;
	display:inline;*/
	padding:0;
	clear:both;
	margin:0 0 10px 0px;
	float:left;
	padding:0;
	
}
 ul.searchresults li,  ul.searchresults li a {
	float:left;
	background:none;
	padding:0 0 0 0;
	display:inline;
}
 ul.searchresults li a {
	margin-right:10px;
	font-size:12px;
}
 ul.searchresults li a.selected {
	font-weight:bold;
}
p.indent {
	margin-left:20px;
}
p.title {
	clear:both;
}
/*--------------------------DEFINITION LISTS ---------------------------*/
#products dl, #news #content dl, #faq #content dl, #techshot #content dl {
	float:left;
	display:inline;
	margin:0 10px 10px 0;
	width:330px;
	border:1px solid #ccc;
	padding:10px;
	height:130px;
	
	
}
#products #content dt, #news #content dt, #faq #content dt, #techshot #content dt {
	float:left;
	display:inline;
	margin-right:0px;
	margin:0;
	width:110px;
	
}
#products dl p, #news #content dl p, #faq #content dl p, #techshot #content dl p {
	background:#273f6a;
	padding-left:5px;
	width:325px;
	position:relative;
}
#products dl p a, #news dl p a, #techshot dl p a {
	color:#fff;
}

#products dt a, #news #content dt a, #faq #content dt a, #techshot #content dt a   {
	color:#fff;
	position:relative;
	z-index:100000;
}	
#products #content dd, #news #content dd, #faq #content dd, #techshot #content dd  {
	/*position:relative;
	top:-105px;
	left:110px;
	width:auto;*/
	float:left;
	margin:0px 0 0 0px;
	
	
}
#products dt img, #news #content dt img, , #faq #content dt img, #techshot #content dt img {
	position:relative;
	z-index:100;
}
#products #content dd p, #news #content dd p, #faq #content dd p, #techshot #content dd p {
	
	width:215px;
	background : none;
	
	
}
#products dt a:hover, #news dt a:hover, #faq #content dt a:hover, #techshot #content dt a:hover {
	text-decoration:none;
}

/*-------------news listings------------*/
#news #content dl.newslistings, #techshot #content dl.newslistings  {
	float:left;
	width:730px;
	border:none;
	
	margin:0 0 6px 0px;
	height:auto;
	padding:0;
}
#techshot #content dl.newslistings  {
	margin-left:-4px;
}

#news #content .newslistings dt, #techshot #content .newslistings dt {
	background:none;
	margin:0;
	padding:0;
	float:left;
	width:100px;
}
#news #content .newslistings dt p, #techshot #content .newslistings dt p {
	background:none;
	float:none;
	padding:0;
	margin:0;
	
}

#news #content .newslistings dd, #techshot #content .newslistings dd {
	margin:0;
	padding:0;
	position:static;
	width:630px;
	float:right;
	height:auto;
}
#techshot #content .techshot dd {
	float:left;
}

#news #content .newslistings dd a, #techshot #content .newslistings dd a {
	color:#0d215e;
	position:relative;
	z-index:10000;
	margin:0;
}
#news #content .newslistings dd p, #techshot #content .newslistings dd p {
	width:auto;
	margin:0;
}

/*------------------view product --------------------*/
.rightP {
	float:right;display:inline;
	margin:0 10px 0px 10px;	
}
.downloadOuter {
	background:url(http://www.gen3systems.com/images/download.jpg) no-repeat left top;
	height:29px;
	width:239px;
	margin-bottom:8px;
}
.downloadOuter a, a.mail {
	color:#fff;
	line-height:29px;
	padding-left:35px;
}
a.mail {
	background:url(http://www.gen3systems.com/images/infoRequest.jpg) no-repeat left top;
	margin-bottom:10px;
	width:239px;
	height:29px;
	display:block;
}
a.mail:hover, .downloadOuter a:hover {
	text-decoration:none;
}
ul.product {
	margin:0 0 10px 13px;
}
.product li {
	margin-bottom:3px;
}
/*--------------------news------------------------------*/
ul.news {
	list-style:none;
	margin-bottom:6px;
}
li.clear {
	width:100px;
	float:left;
}
/*---------------------------------	HEADINGS/PARAGRAPHS-----------------*/
h1,h2,h3 {
	clear:both;
}

p {
	margin:0 0 8px 0;
}
p.clear {
	clear:both;
}
#content p.breadcrumb {
	margin:0 0 8px 0;
	font-size:0.9em;
	position:relative;
	z-index:0;
	border-bottom:1px solid #595959;
	padding-bottom:2px;	
}
#products #content p.breadcrumb {
	margin-right:10px;
}

p.center {
	text-align:center;
	font-size:1.1em;
	position:relative;
	z-index:100;
}
p.bold {
	font-weight:bold;
}
p.webcredit {
	position:absolute;
	left:-9000px;
}
#content h1 {
	font-size:1.2em;
	margin:0 0 8px 0;
}
#content h3 {
	clear:both;
	font-size:1.1em;
}
#leftcontent h2, #rightcontent h2 {
	
	font-size:1.1em;
	padding:0px 0 0 10px;
	line-height:27px;
	height:27px;
	color:#363738;
	color:#fff;
	clear:both;
	background:url(../images/subNavHeader_feb11.jpg) no-repeat left top;
}
#leftcontent h2.techshot {
	margin-bottom:-1px;
}
#leftcontent h2 a, #rightcontent h2 a  {
	color:#fff;
}
#news #leftcontent h2 {
	margin-bottom:0px;
}	


 .headerBox p {
	margin:0px 30px 20px 30px;
	font-size:1.1em;
}
.textBox h3 {
	color:#fff;
	font-size:1.1em;
	margin:2px 0 0 10px;
	background:url(http://www.gen3systems.com/images/arrowBox.gif) no-repeat 95% 50%;
}
h3.hover {
	color:#356fea;
}
 .textBox p {
	clear:both;
	font-size:0.85em;
	float:left;display:inline;
	margin:5px 10px 0 10px;
	margin:5px 0px 0 10px;
	width:225px;
}
 p.pspS {
	float:right;display:inline;
	width:145px;
	clear:none;
	margin:5px 10px 0 0px;
}
p.strap {
	text-transform:uppercase;
	color:#fff;
	position:absolute;
	top:10px;
	right:17px;
	font-size:1.4em;
	font-weight:bold;
}
.subNavContainer p {
	padding:0px 10px 0px 10px;
	font-size:1.1em;
}
.subNavContainer h2.rental {
	margin-bottom:8px;
}
p.small, a.small {
	font-size:0.9em;
}
p.vac {
	padding:5px;
	margin-bottom:0px;
	border-bottom:1px solid #ccc;
}
/*----------------------------------LISTS-------------------------------*/
a {
	text-decoration:none;
	color:#0d215e;
	
}
#content a {
	position:relative;
	z-index:100;
}
a.readYes, a.readNo {
	position:relative;
	z-index:100;
	font-style:italic;
	font-size:0.9em;
}
a.dropDown {
	text-align:right; 
	display:block; 
	font-size:0.9em; 
	padding:0 2px 0 0;
	background:none;
	font-style:italic;
}
ol {
	margin-left:17px;
}


.leftP a.inline {
	display:inline;
}
a:hover {
	text-decoration:underline;
}
.leftP a {
	display:block;
}
p.breadcrumb a {
	color:#595959;
}
a.pspS {
	clear:both;
	float:left;
	display:inline;
	margin:9px 0 0 10px;
}
#footer ul {
	list-style:none;
	margin:38px 0 0 16px;
	margin:48px 0 0 30px;
	font-size:1.1em;
}
#footer li, #footer li a {
	float:left;display:inline;
	color:#fff;
}
#footer li a {
	margin-left:10px;
}
#footer li.first {
	margin-right:658px;
	margin-right:620px;
}
/*----------------updates----------------------------*/
dl.updates {
	margin:0px 5px 5px 5px;
	margin:0;
	padding:5px 5px 5px 5px;
	border-bottom:1px solid #ccc;
	float:left;
	display:inline;
	width:165px;
	font-size:0.9em;
}
.updates dt {
	
}
.updates dd.r {
	text-align:right;
	
}
#rightcontent h2.updates {
	float:left;
	width:165px;
	background:#d2232a;
	color:#fff;
}
/*---------new left col styles---------*/
#navigation {
	border:none;
	margin:0px;
	padding:0;
	text-indent:0px;
	background-color:#E2E2E2;
	background:#fff;
	width:174px;
	clear:both;
	width:173px;
	margin:1px;
}
#rightcontent #navigation {
	width:174px;
}
#navigation a.head {
	cursor:pointer;
	background:#dcdfe8 url(http://www.gen3systems.com/images/collapsed.gif) no-repeat 3% 50%;
	background:#273f6a url(http://www.gen3systems.com/images/collapsed.gif) no-repeat 5% 50%;
	color:#363738;
	color:#fff;
	display:block;
	font-weight:bold;
	margin:0;
	padding:0px 0 0px 26px;
	line-height:26px;
	text-decoration: none;
	padding:0 0 0 10px;
	background:#b7b7b7;
	margin:0 1px 1px 0;
}
#rightcontent #navigation a.head {
	background:#d2232a;
	font-size:1.2em;
	padding:0 0 0 10px;
	line-height:24px;
}
#navigation a {
	border:1px solid #fff;
	border:none;
}
#navigation a.head:hover {
	color:#FFFF99;
	color:#fff;
	background: #273f6a url(http://www.gen3systems.com/images/expanded.gif)no-repeat 5% 50%;
	background:#b7b7b7;
}
#navigation a.selected {
	background-image: url(http://www.gen3systems.com/images/expanded.gif);
	background:#b7b7b7;
}
#navigation a.current {
	background-color:#FFFF99;
	background:#dcdfe8;
}
#navigation ul {
	border-width:0px;
	margin:0px;
	padding:0px;
	text-indent:0px;
}
#navigation li {
	list-style:none outside none; display:inline;
}
#rightcontent #navigation li {
	font-size:0.95em;
}
#rightcontent #navigation li.date {
	margin-left:5px;
	padding-top:2px;
	float:left;
}
#rightcontent #navigation li.section {
	width:173px;
	text-align:right;
	float:left;
	border-bottom:1px solid #ccc;
	padding:0 2px 2px 0;
}
#rightcontent #navigation li a {
	font-size:1em;
	text-indent:0;
	padding:0 0 0 5px;
	padding:0;
	margin:0;
	line-height:18px;
	clear:both;
}


#navigation li li a {
	display:block;
	font-size:0.9em;
	text-indent:10px;
	line-height:24px;
	text-decoration: none;
	padding:0 10px 0 10px;
	text-indent:0;
	
}
#navigation li li a:hover {
	background-color:#FFFF99;
	background:#dcdfe8;
}

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

dl.articles {
	float:left;display:inline;
	margin:3px 10px 3px 10px;
	position:relative;
	
}
#leftcontent h2.art, #rightcontent h2.art {
	float:left;
	width:165px;
}

.articles a.selected {
	color:#e92225;
}

.articles dt {
	float:left;
	width:155px;
	font-size:0.9em;
	margin:0;
	background:url(http://www.gen3systems.com/images/arrowBoxHover.gif) no-repeat right top;
	padding-right:2px;
}
/*.articles dd {
	height:12px;
	width:6px;
	position:absolute;
	bottom:0px;
	right:-15px;
}*/
.subNavContainer {
	float:left;
	width:176px;
	margin-bottom:0px;
	border:none;
	width:174px;
	border:1px solid #d2d2d2;
	border-top:none;
	border-bottom:none;	
}
.subNavContainer.techshot {
	height:207px;
	width:176px;
	background:url(../images/subNavContainerTechshot_feb11.jpg) no-repeat left bottom;
	margin-bottom:10px;
	border:none;
	padding-top:10px;
	height:197px;
}

.subNavContainerBottom {
	float:left;
	width:176px;
	height:7px;
	
	background:url(../images/subNavContainerBottom_feb11.jpg) no-repeat left top;
	margin-bottom:10px;
	margin-top:-1px;
}
ul.subNav {
	list-style:none;
	float:left;
	display:inline;
	font-size:0.9em;
	margin:10px 10px 0px 10px;
	
}
.subNav li {
	display:inline;
}
.subNav li a {
	background:url(http://www.gen3systems.com/images/arrowMain.jpg) no-repeat left top;
	padding-left:15px;
	margin:0 0 8px 0;
	display:block;

}
.subNav li a:hover, .subNav li a.selected {
	text-decoration:none;
	background:url(http://www.gen3systems.com/images/arrowSub.jpg) no-repeat left top;
}
ul.subCatNav {
	list-style:none;
	margin-left:15px;
}
ul.subsubCatNav {
	margin-left:15px;
	list-style:none;
}
ul.listings {
	list-style:none;
	margin:0;
	padding:0;
}

.listings li a, .listings li  {
	margin:0;
	padding:0;
	margin-left:-12px;
}

/*--------------------------------------IMAGES----------------------------------*/
img {
	border:none;
}
#masthead img {
	margin:10px 0 0 10px;
}
#masthead img.strap {
	position:absolute;
	left:0px;
	top:83px;
}
.rightP img {	
	margin:0 0 8px 0;
	display:block;
}
/*-------------------------------------FORMS--------------------------------------*/

.revisedSearch label {
	font-size:1.em;
	color:#fff;
}
form.revisedSearch {
	/*position:absolute;
	right:18px;
	top:69px;
	top:35px;*/
	float:right;
	margin:35px 20px 0 0;
	display:inline;
	width:202px;
	width:192px;
}
.revisedSearch input {
	border:none;
	margin:0 0 0 5px;
	padding:3px 26px 3px 5px;
	padding:3px 33px 0 5px;
	width:140px;
	width:117px;
	height:20px;
	background:url(http://www.gen3systems.com/images/searchInput.jpg) no-repeat left top;
	float:left;
	/*font-size:1.1em;*/
}
.revisedSearch input.btn {
	/*border:none;
	background:none;
	margin:-1px 0 0 -20px;
	position:relative;
	z-index:10;
	padding:3px 2px 3px 2px;
	width:auto;
	font-size:1.1em;
	background:#595959;
	color:#fff;*/
	float:left;
	margin:-23px 0 0 155px;
	display:inline;
	width:30px;
	height:23px;
	background:url(http://www.gen3systems.com/images/searchSubmit.jpg) no-repeat left top;
}
/*-------------contact---------------*/
.contactLeft {
	float:left;
	display:inline;
	width:330px;
	min-height:100px;
	margin:0 10px 0 0;

	
}
form.contactForm {
	float:right;
	width:auto;
	margin:0px 0 0 0;
	
}
.contactForm fieldset {
	border:1px solid #747474;
	padding:0 0px 15px 0;
	margin-bottom:8px;
	
}
.contactForm p {
	padding:0 10px 0 10px;
	margin:10px 10px 0 10px;
	clear:both;
}
p.errormessage {
	text-align:center;
}

.contactForm legend {
	font-size:1.2em;
	margin:0 10px 0 10px;
	font-weight:bold;
}
.contactForm label {
	float:left;
	width:120px;
	line-height:20px;
}
.contactForm textarea {
	width:260px;
	border:1px solid #747474;
	background:url(http://www.gen3systems.com/images/inputBG.jpg);
}
.contactForm select {
     border:1px solid #747474;
}
.contactForm input, .contactForm textarea {
	width:200px;
	border:1px solid #747474;
	padding:2px;
	background:url(http://www.gen3systems.com/images/inputBG.jpg);
}
input.btn {
	width:auto;
	padding:2px 5px 2px 5px;
	background:#112469;
	color:#fff;
	border:none;
}
input.alert, select.alert {
	border:1px solid #d2232a;
}
.req, p.errormessage, label.alert, p.alert  {
	color:#d2232a;
}
/*----for recaptcha------*/

fieldset.validation {
	margin:10px 0 0 0;
	
}
p.captcha {
	margin-left:-5px;
	padding-left:0px;
	float:left;
	display:inline;
	
	}
.contactForm  fieldset.validation label {
    float:none; 
}

.contactForm textarea.rec {
	display:none;
	width:100px;
}


.displayBox {
	float:left;
	margin:10px 7px 0px 0;
	width:240px;
	height:213px;
	position:relative;
	background:#fff;
}
.newstechshot {
	width:353px;
	height:152px;
}
.displayBox h3 a  {

	position:absolute;
	margin:0;
	top:-5px;
	left:10px;
	color:#514f4f;
	font-size:14px;

	font-size:1.3em;
	font-weight:normal;
	/* margin:10px 10px 7px 10px; */
}
.displayBox img  {
	position:absolute;
	top:0px;
	left:0px;
	z-index:1;
}
.displayBox p {
	position:absolute;
	top:22px;
	left:10px;
	z-index:10000;
	font-size:0.9em;
}
.newstechshot p {
	width:220px;
	top:32px;
	left:110px;
}

/*
.displayBox {
	background:url(http://www.gen3systems.com/images/pspBox.jpg) no-repeat left top;
	width:240px;
	height:265px;
	float:left;
}
.displayBox {
	display:inline;
	margin:0 30px 30px 0;
}
.displayBox h3 a  {
	display:block;
	margin:5px 0 0 10px;
	color:#fff;
}
.displayBox h3 a:hover {
	text-decoration:none;
	background:url(http://www.gen3systems.com/images/arrowBox.gif) no-repeat 95% 50%;
}
.displayBox img  {
	margin:14px 0 0 10px;
	display:block;
}
*/

/*------------------ new home page ---------------*/
/*
.gen3HomeBox {
	position:relative;
	width:723px;
	height:223px;
	background:url(http://www.gen3systems.com/images/gen3HomeBoxBG.jpg) repeat-y left top;
}
.gen3HomeBox h2 {
	background:url(http://www.gen3systems.com/images/gen3HomeBoxHeading.jpg) no-repeat left top;
	width:713px;
	height:29px;
	color:#fff;
	line-height:29px;
	padding-left:10px;
	font-size:1.2em;
}
.gen3homeboxBottom {
	width:723px;
	height:11px;
	background:url(http://www.gen3systems.com/images/gen3HomeBoxBottom.jpg) no-repeat left top;
	margin-bottom:10px;
}
#content .gen3boxText {
	color:#fff;
	float:left;display:inline;
	width:170px;
	margin:10px 0px 0 10px;
	font-size:0.9em;
}
#content .gen3HomeBox img {
	position:absolute;
	top:29px;
	left:192px;

}

#content ul.gen3BoxList {
	float:left;display:inline;
	width:162px;
	clear:none;
	color:#273f6a;
	margin:15px 0 0 25px;
	margin:20px 0 0 180px;
	height:177px;
	height:172px;
	border-right:1px solid #ccc;
	font-size:0.9em;
}
#content ul.gen3BoxList.noborder {
	border-right:none;
	margin:20px 0px 0 30px;
}

#content .gen3BoxList li {
	margin-bottom:20px;
	
}
#content .gen3BoxList.psp li {
	margin-bottom:4px;
}

#content img.gen3BoxImg  {
	position:absolute;
	top:180px;
	left:590px;

}
.gen3boxred {
	color:#bf2a1d;
}
#leftcontent h2.gen3HomeNewsheading {
	border:1px solid #fff;
	border-bottom:none;
}
*/
/*------------------ newsletter sign up ---- */
.nl_wrap {
	width:175px;
	clear:both;
}
form.nl_signup {
	width:175px;
	height:190px;
	background:url(http://www.gen3systems.com/images/nl_background.jpg) no-repeat left top;
	background:none;
	padding-top:7px;
	clear:both;
	float:left;
	
}
.nl_signup input {
	border:none;
	height:22px;
	width:155px;
	margin:2px 0 0 0;
	padding:2px 2px 0 2px;
	height:20px;
	width:145px;
	border:1px solid #cccccc;
}

.nl_signup p   {
	
	padding:0;
	margin:5px 10px 5px 10px;
}
#leftcontent .nl_signup h2 {
	margin:5px 10px 10px 10px;
	font-size:1.2em;
	background:none;
	padding:0;
	color:#fff;
}

.nl_signup input.btn {
	border:none;
	width:37px;
	height:37px;
	background:url(http://www.gen3systems.com/images/nl_subscribe.gif) no-repeat left top;
	background:url(../images/arrow_feb11.gif) no-repeat left top;
	
	float:right;display:inline;
	margin:2px 0px 0 0;	
	padding:0;
}
.alertMsg {
	font-size:0.9em;
}
p.small {
	font-size:0.9em;
}
