html {

	margin: 0;

	padding: 0;

}

body {

	margin: 0;

	padding: 0;

	background: #fff;

	color: #353535;

	text-align: center;

}

img {

	border: 0;

}

.pkg:after

{

   content: " ";

   display: block;

   visibility: hidden;

   clear: both;

   height: 0.1px;

   font-size: 0.1em;

   line-height: 0.0;

}

* html .pkg { display: inline-block; }

/* no ie mac \*/

* html .pkg { height: 1%; }

.pkg { display: block; }

/* */



#container {

   position: relative;

   margin: 0 auto; /* center on everything else */

   width: 1021px;

   text-align: left;

}

#container-inner { position: static; width: auto; }



#pagebody {

	width: 1021px;

	margin: 0;

	padding: 0;

	border-collapse: collapse;

}

#pagebody td { vertical-align: top;padding: 0; }



.simpleLink, .arrowLink, .moreLink {

	color: #316AC5;

	background-color: transparent;

	margin: 0 0 0 1px;

	text-decoration: none;

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

	font-weight: bold;

	font-size: 11px; 

}

.simpleLink { background: none; }

.arrowLink {

	background: url(images/arrow.gif) no-repeat left;

}

.simpleLink:hover,

.arrowLink:hover,

.moreLink:hover {text-decoration: underline;}



.moreLink {

	background: url(images/arrow.gif) no-repeat left;

}

.arrowLink, .moreLink {

	padding: 2px 0 2px 15px;

	cursor: pointer;

}



.span {

	background: none;

	color: #f50000;

}



.divDashed {

	margin: 10px 0 10px 0;

	padding: 5px 0 5px 0;

	border-bottom: 1px dashed #DBDADA;

}

.center {

		width: 100%;

		text-align: center;

		font-size: 12px;

	}

.title {

	margin: 5px 0 5px 0;

	font-size: 12px;

}

h3, h2, h1, .utils {

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

	font-size: 13px;

	}

.utils {

	font-weight: bold;

	}





/************** banner **************/

#banner {

}

#header {

	width: 1021px;

	height: 102px;

	border: 0;

	border-collapse: collapse;

	margin: 0;

	padding: 0;

}

#header td {

	padding: 0;

}

#header img {

	border: 0;

}

#tdlogo {

	width: 260px;

	margin: 0;

	padding: 0;

}

#logo {

	background: url(images/header_back.jpg) repeat-x;

	height: 102px;

}

#logo div {

	padding: 25px 0 0 25px;

}

#tdhomeheadermenu {

	width: 761px;

	margin: 0;

	padding: 0;

}

#homeheadermenu {

	background: url(images/headermenu.jpg) no-repeat;

	height: 102px;

	padding: 0;

	margin: 0;

}

#headermenu {	

	background: url(images/header_back.jpg) repeat-x;

	height: 102px;

	margin: 0;

	padding: 0;

}

#homeheadermenu div, 

#headermenu div {

	color: #005596;

	background: transparent;

	text-align: right;

	padding-right: 10px;

	padding-top: 6px;

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

	font-size: 11px;

}

#homeheadermenu a,

#headermenu a {

	color: #005596;

	background: transparent;

	text-decoration: none;

}

#homeheadermenu span,

#headermenu span {

	color: #005596;

	background: transparent;

	text-decoration: underline;

	font-weight: bold;

}

#homeheadermenu img,

#headermenu img {

	margin: 0 3px 0 0;

}

#homeheadermenu a:hover,

#headermenu a:hover {

	text-decoration: underline;

}





/************** body **************/

#left {

	width: 201px;

	/*background: #EAEAEB;*/

	background: #E6EFF6;

	padding: 0;

	margin: 0;

	border-right: 2px solid #fff;

}

#right {

	width: 818px;

	padding: 0;

	margin: 0;

}



#menu {

}

#menu ul {

	list-style: none;

	padding: 0;

	margin: 0;



}

#menu li {

	/*height: 45px;*/

	height: 41.5px;

	border-bottom: 1px solid #647587;

	background: url(images/menu_list_back.gif) repeat-x;

	color: #1D5894;

	text-transform: uppercase;

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

	font-size: 12px;

	font-weight: bold;

}

.menu {

	background: url(images/menu.gif) no-repeat left;

	margin: 0 0 0 30px;

	padding: 12px 0 /*4px*/0 12px;

	position: relative;

	z-index: 1;

}

.menu a {

	color: #555763;

	text-decoration: none;

}

.menu a:hover {

	text-decoration: underline;	

}

#optionmenu {

	/*margin-right: 2px;*/

	background: #E6EFF6;

	color: #7B7D80;

	padding: 21px 21px 0 21px;

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

	font-size: 11px;

}

#optionmenu select, .searchtextfield {

	margin-top: 1px;

	border: 1px solid #7C7D81;

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

	font-size: 11px;

}

#optionmenu select {

	width: 154px;

}

.searchtextfield {

	width: 154px;

}

.labelsearch {

	width: 155px;

	height: 22px;

}

#searchmap {

	margin-top: 13px;

	margin-bottom: 12px;

}

.search {

	text-align: right;

}

.searchsubmit {

	width: 41px;

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

	color: #7B7D80;

	border: none;

	margin: 4px 3px 0 0;

	padding: 2px 0 0 15px;

	cursor: pointer;

}

#body {

	background: #fff;

	color: #4C4D4D;

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

	font-size: 11px;

}

#homebodypage {

	/*width: 100%;*/

	padding: 2px 0 0 6px;

	letter-spacing: 0.2px;

	line-height: 14px;

	margin-top: 13px;

}



/************** homepage **************/

#homepagebody {

	width: 812px;

	border: 0;

	border-collapse: collapse;

	padding: 0;

	margin: 0;

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

	font-size: 11px;

}

#homepagebody td {

	padding: 0 ;

	vertical-align: top;

}

#homepagesearch {

	width: 180px;

	color: #1E5693;

}

#productsearch, #solutionsearch {

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

	font-size: 12px;

}

#productsearchinc, #solutionsearchinc {	

	color: #666;

	background: inherit;

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

	font-size: 11px;

	}

#productsearch {

	background: url(images/prodquicksearch.gif) no-repeat left;

	padding: 13px 0 17px 38px;

	margin: 0 0 0 0;

}

#solutionsearch {

	background: url(images/solquicksearch.gif) no-repeat left;

	padding: 18px 0 20px 38px;

	margin: 13px 0 0 0;

}



#productsearchinc {

	background: url(images/products.gif) no-repeat left;

	padding: 13px 0 17px 38px;

	margin: 0 0 0 0;

	}

#solutionsearchinc {

	background: url(images/solutions.gif) no-repeat left;

	padding: 13px 0 17px 38px;

	margin: 0 0 0 0;

	}



#homepagesearch div {

}



.hpselect, .hpfield {



	margin-top: 1px;

	border: 1px solid #7C7D81;

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

	font-size: 11px;

}

.hpselect {

	width: 176px;

}

.hpfield {

	width: 176px;

}



#homepagenews {

	width: 307px;

}

.homepagenews {

	padding: 0 10px 0 10px;

}

.hp {

	width: 287px;

	padding: 0;

	margin: 0 0 10px 0;

	border-collapse: collapse;

	border-bottom: 1px solid #7F7F81;

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

}

.hp td {

	vertical-align: top;

	padding: 0;

}

.hpnews, .hpevents {

	width: 217px;

	color: #7E7F81;

	font-size: 12px;

	margin: 0;

}

.hpnews {

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

	padding: 2px 0 4px 30px;

}

.hpevents {

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

	padding: 2px 0 2px 30px;

}

.rss { width: 30px;}

#viewall {

	width: 40px;



	text-align: right;

	font-size: 10px;

}

#viewall, #viewall a {

	background: #fff;

	color: #4C4C4C;

}

#viewall a, #viewall a:hover{

	text-decoration: underline;

}

#hpbody {

	background: #F8F8F8;

	color: inherit;

	padding: 8px;

	margin: 0 0 5px 0;

	height: 50px;

}

#escroller, #nscroller {

	position:relative; /* mandatory*/

/*	width: 200px;*/

	height: 70px; 

	background-color:#F8F8F8;

	overflow:hidden; /* mandatory */

	color: inherit;

	padding: 8px;

	margin: 0 0 20px 0;

	}

.hpdate {

	width: 100%;

	color: #000;

	background: inherit;

	margin: 10px 0 2px 0;

	font-size: 10px;

	font-weight: bold;

	text-align: right;

}

.hpdescription {

	width: 100%;

	text-align: left;

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

	font-size: 12px;

}

.hpmore {

	text-align: right;

	margin-top: 5px;

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

	font-size: 12px;

	color: #4D4D4D;

}

.hpmore a {

	background: url(images/hpmore.gif) no-repeat right;

	padding-right: 18px;

	color: #4D4D4D;

	text-decoration: none;	

}

.hpmore a:hover {

	text-decoration: underline;

}

#homepagepromotion {

	width: 325px;

}

.homepagepromotion {

}

.hppromo {

	padding-left: 5px;

	text-align: right;

}

.hppromo img {

	margin: 0 0 1px 0;

	}

.hppromotitle {

	margin: 0;

	color: #1B5690;

	text-align: right;

	text-transform: uppercase;

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

	font-size: 13px;

}



/************** navigation *************/

#bodypage {

	width: 818px;	

	}

#bodypage h1 {	

	}

#bodypage h3 {

	text-transform: capitalize;

	}

#bodypage h3 a {

	color: #316AC5;

	background: inherit;

	text-decoration: none;

	}

#bodypage h3 a:hover {

	text-decoration: underline;

	}

#subnav, #nav {

	display: inline;

	float: left;

}

#nav {

	width: 592px;

	background: inherit;

	color: #000;

	text-align: left;

}

.nav{

	padding: 6px;

	text-align: justify;

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

	font-size: 11px;

	letter-spacing: 0.2px;

	line-height: 14px;

	

}

#subnav {

	width: 226px;

	/*border: 3px solid #EAEAEB;*/

	background: #EEEEEF;

	color: #44494E;

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

}

.subnav {	

	background: #F6F6F7;	

	color: #356AA0;

	border: 3px solid #EAEAEB;

	padding: 5px 0 10px 0;

}

.subnavtitle,

.subnavaboutus,

.subnavtitleproducts,

.subnavtitlesolutions,

.subnavdownload,

.subnavtraining,

.subnavsupport,

.subnavdemos,

.subnavnews{	

	/*background: url(images/subarrow.gif) no-repeat bottom;*/

	background: #F6F6F7;

	text-align: left;

	margin: 12px 13px 10px 13px;

	padding: 7px 0 10px 35px;

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

	text-transform: uppercase;

	font-size: 11px;

	font-weight: bold;

}



.subnavaboutus {

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

	}

.subnavtitleproducts {

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

	padding: 15px 0 15px 35px;

	}

.subnavtitlesolutions {

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

	}

.subnavdownload {

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

	}

.subnavtraining {

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

	padding: 10px 0 10px 40px;

	}

.subnavsupport {

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

	margin: 12px 13px 5px 23px;

	padding: 10px 0 10px 20px;

	height: 38px;

	}

.subnavdemos {

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

	}

.subnavnews {

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

	}

.subnavroot {

	color: #5D6267;

	background: inherit;

	padding: 10px 0 5px 17px;

	margin: 0;

	font-size: 11px;

	text-transform: capitalize;

}

.subnavroot a {

	color: #5D6267;

	background: transparent;

	text-decoration: none;

	}

.subnavroot a:hover {

	text-decoration: underline;

	}

#subnav ol {

	list-style: square;	

	color: #C0CDDB;

	background: inherit;

	margin: 2px 6px 2px 40px;

	padding: 0;

	font-size: 10px;

	font-weight: bold;

}

#subnav li {

	background: transparent;

	color: #356AA1;

	margin: 0;

	padding: 1px 0 1px 0;

	text-transform: capitalize;

	}

#subnav ol a {

	color: #356AA1;

	text-decoration: none;

	border-bottom: 2px solid #C0CDDB;

}

#subnav li a:hover {

	border: 0;

}

.subnavrss {

	width: 182px;

	color: #fff;

	margin: 20px 0 5px 41px;

	padding: 0;

	text-transform: uppercase;

	font-size: 9px;

	font-weight: bold;

}

#subnavrss {

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

	padding: 3px 0 3px 1px;

}

#subnavrss a{

	text-decoration: none;

	color: #fff;

	background: #EE7723;

}

#subnavrss a:hover {

	text-decoration: underline;

}

#nav h1 {

	padding: 10px 24px 5px 24px;

	margin: 0;

	font-weight: normal;

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

	text-transform: uppercase;

	/*font-size: 14px;*/

}

#nav h2 {

	color: #1D5693;

	background: inherit;

	text-transform: uppercase;

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

	font-size: 14px;

}

#subtitle h1 {

	background: inherit;

	color: #356AA1;

	padding: 10px;

	margin: 0 0 2px 0;

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

	text-transform: uppercase;

	text-decoration: none;

	font-size: 8px;

	font-weight: bold;

}

#subtitle a {

	background: inherit;

	color: #356AA1;

	text-decoration: none;

	font-size: 10px;

	}

#subtitle a:hover {

	text-decoration: underline;

	}

#id_p_introduction, 

#id_p_details,

#id_p_links,

#p0, #p1, #p2, #p3, #p4, #p5{

	padding: 6px;

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

	font-size: 11px;

	}



.subtitleintr, .subtitledescrip, .subtitlelinks {	

	display: inline;

	float: left;

	margin: 20px 0 10px 3px;

	padding: 4px 0 2px 0;

	border-top: 1px solid #9EB4C4;

	border-left: 1px solid #9EB4C4;

	border-right: 1px solid #9EB4C4;

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

	font-size: 10px;

}

.subtitleintr a, .subtitledescrip a, .subtitlelinks a{

	color: #9EB4C4;

	background: transparent;	

	margin: 3px 2px 10px 0;

	padding: 4px 6px 2px 6px;

	text-decoration: none;	

	font-weight: bold;

}

.subtitleintr a:hover, .subtitledescrip a:hover, .subtitlelinks a:hover {

	background: url(images/tabback.gif) repeat-x;

	color: #356AA1;

	padding: 4px 6px 2px 6px;

	}

.navbanner {

	text-align: center;

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

	font-size: 11px;

}



/************** support ******************/

#navlarge {

	padding-left: 10px;

	text-align: justify;

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

	font-size: 11px;

	}

.navlargetext{

	color: #1D5592;

	background: inherit;

	margin: 10px 0 10px 0;

	font-size: 12px;

	}

.bannerlarge {

	width: 808px;

	text-align: right;

	margin-bottom: 10px;

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

	font-size: 11px;

	}

#supporttable {

	width: 808px;

	color: #505050;

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

	font-size: 11px;

	border-collapse: collapse;

	}

#supporttable th {

	width: 200px;	

	background: #F4F4F5;

	border-right: 2px solid #fff;

	font-size: 13px;

	font-weight: normal

	}

#supporttable td {

	width: 200px;	

	background: #F4F4F5;

	border-right: 2px solid #fff;

	}

#supporttable img {

	border: 0;

	margin: 0 0 2px 0;

	}

#supporttable div {

	padding: 3px;

	}

#supporttable a {

	color: #505050;

	}

#supporttable a:hover {

	text-decoration: none;

	}

.faqquestion,

.faqanswer{

	list-style: none;

	}

#faqTable {

	width: 818px;

	margin: 0;

	padding: 0;

	border: 0;

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

	font-size: 11px;

	}

#faqTableRight {

	width: 226px;

	}

/************** trainig ****************/



#trainingtable {

	width: 580px;

	color: #505050;

	background: inherit;

	border: 0;

	margin: 0;

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

	font-size: 11px;

	}

#trainingtable td {

	vertical-align: top;

	padding-bottom: 3px;

	border-bottom: 1px solid #DFDFE1;

	text-align: left;

	}

#trainingbanner {

	width: 252px;

	}

#trainingmenu div {

	padding-left: 15px;

	font-size: 12px;

	}

#trainingmenu a {

	color: #505050;

	background: transparent;

	}

#trainingmenu a:hover {

	text-decoration: none;

	}

.traininglist {

	list-style: none;

	margin: 17px 0 0 0;

	padding: 0;

	}

.traininglist li {

	margin: 2px;

	}

#trainingdemo,

#trainingvideodemo {

	width: 580px;	

	color: #505050;

	background: inherit;

	border: 0;

	margin: 0;

	padding: 0;

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

	font-size: 11px;

	}

#trainingdemo td,

#trainingvideodemo td {

	border: 0;

	}

#trainingdemo h2,

#trainingvideodemo h2 {

	color: #505050;

	background: inherit;

	margin: 0;

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

	text-transform: capitalize;

	}

#trainingdemo h2 {

	font-size: 12px;

	}

#trainingvideodemo h2 {

	font-size: 13px;

	font-weight: bold;

	}

#trainingdemo a,

#trainingvideodemolist a {

	color: #505050;

	background: transparent;

	}

#trainingdemo a:hover,

#trainingvideodemolist a:hover {

	text-decoration: none;

	}

#trainingdemoimg {

	width: 87px;

	}

#trainingdemotext {

	width: 490px;

	}

#trainingdemotext div, #trainingdemo h2, #trainingdemo p {

	padding: 2px 0 0 10px;

	}

#trainingvideodemotext {

	width: 325px;

	}

#trainingvideodemolist {

	width: 315px;

	}

#trainingvideodemolist ul {

	list-style: none;

	margin: 10px 0 0 10px;

	padding: 0;

	}

#trainingvideodemolist li {

	padding: 2px 0 2px 0;

	}

#trainingvideo {

	width: 260px;

	}

#trainingvideo div {

	text-align: right;

	}

/************** about us *****************/

.aboutus {

	color: #1D5592;

	background: #fff;

	}

.aboutus h1 {

	font-size: 12px;

	}

#aboutustable {

	width: 580px;

	color: #505050;

	background: inherit;

	margin: 10px 0 0 0 ;

	padding: 0;

	border: 0;

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

	font-size: 12px;

	}

#linkto {

	width: 190px;

	vertical-align: top;

	}

#linkto div {

	padding-left: 20px;

	}

#aboutustable a {

	color: #505050;

	}

#aboutustable a:hover {

	text-decoration: none;

	}

.address {

	border: 2px solid #E2DEDE;

	background: #E6EFF6;

	color: #1D5592;

	padding: 6px;

	}

.scroll {

	height: 200px;

	width: 450px;

	overflow: auto;

	border: 1px solid #333;

	padding: 8px;

	margin: 10px 0 10px 0;

}



/************** download ****************/

#downloadtable {

	width: 818px;

	margin: 0;

	padding: 0;

	border: 0;

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

	font-size: 11px;

	}

#downloadtableright {

	width: 395px;

	background: #E6EFF6;

	color: #1D5592;

	}

#downloadtableright p {

	margin: 4px;

	}

#downloadtableright h3{

	background:url(images/download.gif) no-repeat left;

	padding: 8px 0 8px 40px;

	margin: 8px;

	font-weight: normal;

	}

#downloadtableright div {

	padding: 6px;

	}

#downloadtableleft div {

	margin: 0 5px 5px 6px;

	padding-bottom: 5px;

	text-align: justify;

	}

#downloadcategory {

	border-bottom: 1px solid #DFDFE1;

	}

#downloadcategory a {

	background: url(images/hpmore.gif) no-repeat right;

	padding-right: 18px;

	color: #4D4D4D;

	text-decoration: underline;

	font-size: 12px;

	}

#downloadcategory a:hover {

	text-decoration: none;

	}

/************** display item properites ***************/



#itemCategory {

	color: #505050;

	background: #ECF1F5;

	width: 190px;

	height: 470px;

	margin: 2px 1px 5px 1px;

	display: inline;

	float: left;

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

	}

#itemCategory img {

	border-bottom: 2px solid white;

	}

#itemCategory h1 {	

	background: url(images/itemcategpryback.gif) repeat-x;	

	color: #5D6267;

	/*border-top: 3px solid #fff;*/

	padding: 9px 6px 9px 6px;

	text-align: center;

	}

#itemCategory h1 a {

	color: #5D6267;

	margin: 0 0 5px 0;

	font-size: 12px;

	text-align: center;

	text-transform: capitalize;

	}

#itemCategory h1 a {

	text-decoration: none;

	}

#itemCategory h1 a:hover {

		text-decoration: underline;

	}

#itemCategory ul {

	list-style: square;

	color: #356AA1;

	background: #ECF1F5;

	font-size: 11px;

	margin: 5px 5px 5px 23px;

	padding: 0;

	text-align: left;

	}

#itemCategory li {

	padding: 1px 0 1px 0;

	}

#itemCategory ul a {

	color: #356AA1;

	background: transparent;

	}

#itemCategoryNew {

	background: #ECF1F5;

	color: #61666B;

	}

	

#itemCategoryNew h2,

#itemCategoryNew h2 a {

	color: #61666B;

	background: transparent;

	margin: 5px 0 5px 5px;

	padding: 20px 6px 12px 5px;

	text-transform: uppercase;

	font-size: 12px;

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

	font-weight: bold;

	}

#itemCategoryNew ol {

	list-style: none;

	font-size: 11px;

	margin: 5px 5px 5px 10px;

	padding: 0;

	text-transform: capitalize;

	}

#itemCategoryNew ol a {

	color: #61666B;

	background: transparent;

	}

#itemCategoryNew ol a:hover {

	text-decoration: none;

	}

#itemCategoryNew li {

	margin: 0;

	}

.tableDisplayItemProperties {

	width: 560px;

	border-collapse: collapse;

	border: 0;

	margin: 0;

	padding: 0;

	text-align: left;

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

	font-size: 10px;

}

.tableDisplayItemProperties th {

	padding: 10px 0 10px 0;

	border-bottom: 1px solid #f9f9f9;

	background: #fff;

	color: #333;

	text-transform: uppercase;

}

.tableDisplayItemProperties td {

	vertical-align: top;

	text-align: left;

	padding: 0;

	border-bottom: 1px solid #f7f7f7;

}

.itemProperties {

	width: 170px;

	padding: 3px;

	color: #0000AA;

	background: #F6FCFF;

	text-align: right;

	font-weight: bold;

}

.itemPropertiesDescription {

	width: 390px;

	padding: 3px;

	color: #666;

	background: #F9f9f9;

	text-align: left;

}

#itemOptions {

	width: 140px;

	border: 1px solid #eaeaea;

	padding: 4px;

	background: #f6f6f6;

	color: inherit;

}



/************** news&events **************/

.newsDate,

.eventsDate {

	background: #f9f9f9;

	text-align: left;

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

	font-weight: bold;

}

.newsDate {	

	font-size: 10px;

	}

.eventsDate {

	font-size: 8px;

	}

#tablenews {

	width: 550px;

	border: 0;

	margin:  0 10px 0 0;

	padding: 0;

	}

#newstablelist {

	width: 320px;

	}

#newstableoptions {

	width: 210px;

	}

#news {

	margin: 10px 0 10px 0;

	padding-bottom: 10px;

	color: #000;

	background: #fff;

	border-bottom: 1px dashed #858585;

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

	font-size: 11px;

	}

#newstableoptions h1 {	

	width: 100%;

	color: #1D5592;

	background: #fff;

	margin-left: 30px;

	padding: 3px 0 3px 0;

	border-top: 2px solid #2C5CAD;

	border-bottom: 2px solid #2C5CAD;

	font-size: 10px;

	}

#news h2, #news h2 a {

	color: #2C5CB7;

	background: #fff;

	text-transform: none;

	text-decoration: none;

	text-align: left;

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

	font-size: 11px;

	}

#news h2 a:hover {

	text-decoration: underline;

	}

#news div {

	padding: 1px 0 1px 0;

	}



#events {

	width: 100%;

	margin: 10px 0 10px 30px;

	padding: 0 0 5px 0;

	border-bottom: 1px dashed #858585;

	}

#events div {

	margin: 0;

	padding: 0;

	}

#events h2{

	background: url(images/eventslink.gif) no-repeat left;

	padding: 0 0 0 10px;

	margin: 0;

	color: #000;

	font-size: 9px;

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

	}

#events h2 a{ 

	color: #000;

	text-transform: none;

	text-decoration: none;

	}



/************** rma form ****************/

.note {

	background: transparent;

	color: #888;

	font-family: 'trebuchet ms', verdana, arial, sans-serif;

	font-size: 14px;

	font-weight: normal;

}



#formWrap {

	text-align: left;

}

#formTable{

	width: 500px;

	margin: 0;

	padding: 0;

	border: 0;

	border-collapse: collapse;

	text-align: center;

}

#editTable {

	width: 500px;

	margin: 0;

	padding: 0;

	border: 0;

	border-collapse: collapse;

	text-align: center;

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

	font-size: 11px;

	}

.editButton,

.deleteButton  {

		background: #eee;		

		color: #000;

		margin: 4px;

		/*padding: 5px 0 5px 16px;*/

		padding: 3px;

		border: 0;

		text-decoration: none;

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

		font-size: 10px;

		font-weight: bold;

		cursor: pointer;

	}

.editButton {

		/*background: url(images/edit.png) no-repeat;*/

		background: #eee;

}

.deleteButton {

		/*background: url(images/delete.png) no-repeat;*/

}

.signUpForNewsletterTable-small {

	width: 100px;

	font-size: 10px;

}

#formTable td,

#editTable td{

	vertical-align: top;

	text-align: left;

}

#editTable  td {

		width: 250px;

	}



#formTable th{

	padding: 5px 0 2px 0;

	text-align: left;

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

	font-size: 15px;

	font-weight: bold;

}

div.formInfo {

	position: relative;

	float: left;

	margin-right: 3px;

	padding: 5px;

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

	font-size: 12px;

}

input#firstname-field,

input#lastname-field,

input#email-field,

input#retypeemail-field,

input#username-field,

input#password-field,

input#retypepassword-field,

input#cname-field,

input#cstreetname-field,

input#cstreetno-field,

input#cstreetapt-field,

input#czipcode-field,

input#cothercountry-field,

input#cphone-field,

input#cfax-field,

input#contact-field,

input#distribuitor-field,

input#cameras-field,

input#serialno-field,

input#quantity-field,

input#invoice-field,

input#job-field,

input#wsite-field,

input#name-field,

input#company-field,

input#no-field,

input#phone-field,

input#mmodel-field,

input#barcode-field,

input#pvendor-field,

select.selectInfo

  {

	width: 200px;

    margin: 0;

	padding: 1px;

	color: #353535;

	background: #fff;

	border: 1px solid #7B7D80;

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

	font-size: 14px;

}

input#no-field{

	width: 100px;

}

select.selectInfo,

textarea.info 

  {

	width: 200px;

    margin: 0;

	padding: 1px;

	color: #353535;

	background: #fff;

	border: 1px solid #7B7D80;

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

	font-size: 14px;

}

textarea.info {

		width: 400px;

		height: 150px;

	}

input#cstreetno-field,

input#cstreetapt-field {

	width: 60px;

}

input#signin,

input#subscribe {

	background: #f1f1f1;

	color: #000;

	padding: 4px;

	border-top: 1px solid #eaeaea;

	border-left: 1px solid #eaeaea;

	border-bottom: 1px solid #999;

	border-right: 2px solid #999;

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

	font-size: 11px;

	font-weight: bold;

}



label.overlabel {

	position: absolute;

	top: 6px;

	left: 9px;

	z-index: 1;

	color: #C9C299;

	font-family: 'trebuchet ms', verdana, arial, sans-serif;

	font-size: 14px;

}

label.overlabel-apply {

    position: absolute;

    top: 6px;

    left: 9px;

    z-index: 1;

    color: #C9C299;

	font-family: 'trebuchet ms', verdana, arial, sans-serif;

	font-size: 14px;

  }

  .button {

  	background: #f5f5f5;

  	color: #000;

  	margin: 5px;

  	border-bottom: 1px solid #eee;

  	border-top: 1px solid #eee;

  	border-left: 1px solid #eee;

	border-right: 2px solid #eaeaea;

  	cursor: pointer;

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

  	font-size: 10px;

  	font-weight: bold;

  }



/************** footer **************/

#footer {

	width: 100%;

	height: 69px;

	background: url(images/footer_back.gif) repeat-x;

	margin-top: 3px;

	border-top: 1px solid #EAEAEB;

	color: #44494E;

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

	font-size: 11px;	

}

#footer div {

	padding: 27px 22px 0 0;

	text-align: right;

}

#footer a {

	color: #44494e;

	background: transparent;

	font-weight: bold;

}