/* general rules start----------------------------------------------------------------------------*/body {background: #FFF;font-family: "Trebuchet MS", "Trebuchet", Tahoma, verdana;margin-top: 20px;font-size: 13px;color: #666;text-align: center;line-height: 1.4em;}a {	color: #000;	text-decoration: underline;}a:link{	color: #000;	text-decoration: underline;}a:visited {	color: #333;	text-decoration: underline;}a:hover{	color: #333;	text-decoration: underline;}#layout {width : 742px;margin: 0 auto;padding:0;}h2{	color: #333;	font-size: 14px;	line-height: 1.4em;	border-bottom: 1px dotted #333; padding-top:1em}h3{	color: #666;	font-size: 13px;	border-bottom: 1px dotted #CCC; margin-bottom:0.5em; padding:0.5em 0 0.2em 0;}/* general rules end ----------------------------------------------------------------------------*//* navigation start--------------------------------------------------------------------*/#navigation {margin: 0;padding:0;}#navigation ul {	list-style:none;	margin: 0;	padding: 0;}#navigation li {	display: inline !important;	margin: 0;	padding: 0;}#navigation li span {display: none;}/* navigation end --------------------------------------------------------------------*//* general tools start -----------------------------------------------------------------------*/.secondContent {font-size: 11px;color: #333;text-align : left;margin-top:20px;}.secondContentBox {font-size: 11px;color: #333;border: #F1F1F1 1px solid;margin-bottom: 1em;padding: 4px;margin-top:20px;}#footer{font-size: 11px;color: #666;margin-top: 3em;padding-top: 1em;border-top: 1px solid #B28317;}#topnav {height: 44px; width:742px; text-align:left}#topnav #right {height: 44px; width:568px; float:right; text-align: right}#logo {text-align: left; width:174px; float:left;height : 44px;}#logo img, A:hover #logo, A:active #logo, A:link #logo {border: 0;}/* backMenu  start */#backMenu {text-align: left;padding-left: 166px;height : 25px;margin-top: 4px;color: #999;}#backMenu A, #backMenu A:link, #backMenu A:visited{color: #999;text-decoration : none;}#backMenu A:active, #backMenu A:hover {	text-decoration : underline;}/* backMenu  end */#subNav a:hover, #subNav a:active {color: #B28317;}#subNav li {list-style-type : none;}#subNav ul {list-style: none;margin: 0;padding:0;}#subNav {float: left;width: 166px;text-align: left;margin: 0px;padding: 0px;}#content {float: left;text-align: left;width : 333px;}#content p {margin-top: 20px;margin-bottom: 0px;}#rightContent  {float: right;text-align: left;margin: 0px;padding: 0px;}#contentFull  {float: left;text-align: left;width : 543px;}#subNavContent{float: left;width : 499px;}.closeLayout {	clear: both;}.hide {display : none;}#content #techData td {vertical-align : top;font-size: 12px;color: #333;}#content #techData {border: 1px solid #F1F1F1;padding: 4px;}.alignRight {	text-align: right;	color:#000;	margin:4px;}.thumb  {border: 1px dotted #CCC;padding: 1px;margin-right: 3px;}A:hover .thumb {border: 1px dotted #333;}A:active .thumb {border: 1px dotted #333;}#thumbTech  {border: 1px solid  #CCC;padding: 1px;margin-right:3px;margin-top: 57px;}/* admin aspx */.input {color: #3B3B3B;font-size: 11px;font-family: "Trebuchet MS", "Trebuchet", Tahoma, verdana;background: #F1F1F1;border-style:groove;border-bottom: #CCC 1px solid;border-left: #CCC 1px solid;border-right: #CCC 1px solid;border-top: #CCC 1px solid;}.textCell {background: #F1F1F1;}#PressSearch {margin-top: 57px;width : 162px;border: #F1F1F1 1px solid;background: #F9F9F9;padding: 4px;}#PressSearch td {text-align : center;}.pressTable {width : 100%;}.pressTable td, .press100 td , #contactTable td {vertical-align : top;}.press100 {width : 100%;padding: 4px;margin: 0;border-bottom: 1px solid #F1F1F1;border-left: 1px solid #F1F1F1;}#contactTable {	margin: 0;	padding: 0,}.box {border: #F1F1F1 1px solid;background: #F9F9F9;padding: 4px;}/* general tools end -----------------------------------------------------------------------*//*genericTable*/.genericTable { width:100%;  }.genericTable td {vertical-align:top; margin:0; padding:0,}.genericTable td.paddingRight {padding-right:1em;}.genericTable td.bg {background-color:#f1f1f1}.genericTable .th { color:#393939; }.genericTable .borderBottomCell td {border-bottom:1px dotted #ccc; padding:0.2em 0; }.genericTable .borderBottomCellLight td {border-bottom:1px solid #CCCCCC; padding:0.2em 0;}