body{padding:0px;margin:0px;background-color:#cdcdcd;font-family:Verdana, Arial;font-size:11px;}td {font-family:Verdana, Arial;font-size:11px;color:#000000;}pre{padding:0px;margin:0px;}a, img{    border:none;}.delAss{    cursor:pointer;}input,select,textarea {    font-family:Verdana, Arial, Helvetica, sans-serif;    font-size:10px;    color:#333333;    border:1px solid #333333;}.copyright {    font-family: Verdana, Arial, Helvetica, sans-serif;    font-size: 9px;    text-align:center;    color:#ffffff;    padding-bottom:12px;}.copyright a {  color:#ffffff; text-decoration:none;}.copyright a:hover { color:#990000; text-decoration:none; }.menu{font-family:Verdana, Arial, Helvetica, sans-serif;background-image:url(images/index_04.gif);background-repeat:no-repeat;background-position:20px;padding-left:32px;font-size:11px;font-weight:bold;color:#426DA0;padding-top:6px;padding-bottom:6px;}.menu a{ color:#426DA0;text-decoration:none;}.menu a:hover{ color:#2F4C53;text-decoration:none;}.top{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;color:#000000;}.top a{color:#000000;text-decoration:none;}.top a:hover{color:#009900;text-decoration:none;}.news{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#C9CBCD;text-align:justify;}.news a{color:#54D8D4;text-decoration:none;}.news a:hover{color:#FFFFFF;text-decoration:none;}.body{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#648785;text-align:justify;}.body a{ color:#648785; text-decoration:none; }.body a:hover{ color:#4E6BB4; text-decoration:none; }.footer{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;color:#ffffff;text-align:center;padding-top:18px;padding-bottom:6px;}.footer a{color:#ffffff;text-decoration:none;}.footer a:hover{color:#79ECD9;text-decoration:none;}.right { color:#1F99DB;padding-left:37px;padding-top:8px;padding-right:20px;}.text {color:#273E43;padding-top:4px;padding-bottom:4px;padding-right:10px;}.heading {color:#085DBE;font-weight:bold;font-size:13px;}.godict{    display:block;    width:30px;    height:30px;    background-image: url(../_design/images/fancy_nav_right.png);}.openautocomplete{    display:block;    width:30px;    height:30px;    background-image: url(../_design/images/fancy_nav_down.png);    cursor:pointer;}.mainButton{    display:block;    width:180px;    height:37px;    background-color:white;    margin:10px;    border:1px solid #888888;    padding-left:60px;    padding-top:10px;    font-size:20px;    text-decoration: none;    font-weight:bold;    color:#000000;    background-image: url(../_design/images/wrench.png);    background-position: 0px -4px;    background-repeat: no-repeat;}.mainButton:hover{    color: #ABCFCD;    border-color: #333333;}#search{    background-image: url(../_design/images/search.png);    background-position:5px 0px;}#search:hover{    background-image: url(../_design/images/search2.png);}#new:hover{    background-position: 0px -214px;}#dict:hover{    background-position: 0px -256px;}#list:hover{    background-position: 0px -88px;}#frmsearch{    background-color:#ffffff;    width:450px;    border:1px solid #888888;}#frmnew{    background-color:#ffffff;    width:750px;    border:1px solid #888888;}#frmsearch table, #frmsearch td, #frmnew table, #frmnew td{    color:#000000;}#partListHead{    background-color:#F5F7F7;}#partListBody{    background-color:#FFFFFF;}#partListHead, #partListBody{    color:#000000;    border-collapse: collapse;    border:1px solid #000000;    padding:0;margin:0;}#partListHead tr input{    font-size:12px;    height:18px;    padding:0;margin:0;}input[type=checkbox]{    border:none;}#divAlternative, #divFulltextsearch{    display:block;    height:20px;    width:180px;    cursor:pointer;    font-weight:bold;    padding-top:4px;    padding-left:24px;    background: url(../_design/images/nocheck.png) no-repeat;}.filtered{    background-color:#FCFCC4;}#divAlternative.selected, #divFulltextsearch.selected{    background: url(../_design/images/okcheck.png) no-repeat;}#partListHead tr select{    font-size:12px;}#partListBody{    margin-top:5px;    }#partListBody tr, #partListBody td{    }#partListBody tbody td, #partListBody thead th{    border:1px solid #000000;}#partListBody tbody td .partSubTable td{    border:none;    }#partListBody thead .pager td, #partListBody tbody .pager td{    border:none;}#trdivider td{    border-bottom:1px solid #000000;    padding-bottom:5px;    padding-top:5px;}#frmsearch td, #frmnew td{       height:30px;}    .label{    width:100px;    text-align:right;    font-weight:bold;}.searchHead{    text-align:center;    font-size:20px;    background-color:#BDCEC5;    font-weight:bold;padding:5px;}.searchHead2{    text-align:center;    font-size:12px;    background-color:#BDCEC5;    font-weight:bold;padding:0px;}#frmsearch input, #frmsearch select, #frmnew input, #frmnew select, #frmnew textarea {    width:200px;    font-size:13px;    height:22px;}#frmsearch input, #frmnew input {       height:18px;}#frmnew textarea {    height:150px;}#frmnew .hightlight{    background-color:#F4A29E;}#frmsearch input[type="button"], #frmnew input[type="button"] {    width:300px;    height:30px;    margin:5px;    cursor:pointer;    background-color:#E6EAE7;}#frmsearch input[type="button"]:hover, #frmnew input[type="button"]:hover {    background-color:#BDCEC5;}#addAlternative{    display:block;    width:20px;    height:20px;    background-image: url(../_design/images/new20.png);}#headText{    padding-top:3px;}#headLink{    width:20px;    height:20px;    margin:0;    margin-top:-3px;    float:right;}#alternativeList tr, #alternativeList td, #alternativeList2 tr, #alternativeList2 td{    padding:0;margin:0;    padding-left:5px;    height:20px;    border:1px solid black;}table #alternativeList, table #alternativeList2{    border-collapse:collapse;}/* ********************************************************************** *//* ********************************************************************** *//* ********************************************************************** *//* ********************************************************************** *//* ********************************************************************** */jquery-loader{	border:2px black solid;	padding-top:35px;	background-color: white;	text-align: center;}#jquery-loader-background{background-color: silver}#jquery-loader.blue-with-image{	border:2px #848484 solid;	background-color: white;	text-align: center;	background-image: url(../_design/images/loading.gif);	background-position: center center;	background-repeat: no-repeat;}#jquery-loader.blue-with-image-2{	border:none;	padding-top:35px;	background-color: transparent;	text-align: center;	background-image: url(../_design/images/loading.gif);	background-position: center center;	background-repeat: no-repeat;}#tabs ul{	font-size:80%;}/* ********************************************************************** *//* ********************************************************************** *//* ********************************************************************** *//* ********************************************************************** *//* ********************************************************************** *//* ********************************************************************** *//* ********************************************************************** *//* **gallery slider****************************************************** */#slider {    width: 710px;    margin: 0 auto;    position: relative;}.scroll {	overflow: hidden;	width: 645px;    margin: 0 auto;    position: relative;    border:1px solid #999999;}.scrollContainer {	position: relative;}.scrollContainer div.panel {    padding: 10px;    width: 274px;	height: 405px;}.scrollButtons {    position: absolute;    top: 200px;    cursor: pointer;}.scrollButtons.left {   /* left: -45px;*/}.scrollButtons.right {    right: 0px;}#left-shadow {	position: absolute;	top: 0;	left: 0;	width: 12px;	bottom: 0;	background: url(../_design/images/leftshadow.png) repeat-y;}#right-shadow {	position: absolute;	top: 0;	right: 0;	width: 12px;	bottom: 0;	background: url(../_design/images/rightshadow.png) repeat-y;}.inside {	padding: 10px;	border: 1px solid #999;}.inside img {	display: block;	border: 1px solid #666;	margin: 0 0 10px 0;	width: 250px;}.inside h2 {	font-weight: normal;	color: #111;	font-size: 16px;	margin: 0 0 8px 0;}.inside p {	font-size: 11px;	color: #ccc;}.gallerymorephotos{	text-align:right;}.galleryfooter{	margin: 10px 0px 0px 20px;}/* ********************************************************************** *//* ********************************************************************** *//* ********************************************************************** *//* ********************************************************************** *//* ********************************************************************** *//* ********************************************************************** *//* ********************************************************************** *//* ********************************************************************** */.swfupload {	vertical-align: top;}div.fieldset {	border:  1px solid #afe14c;	margin: 10px 0;	padding: 5px 5px;}div.fieldset span.legend {	position: relative;	background-color: #FFF;	padding: 3px;	top: -13px;	font-size: 14px;	font-weight: bold;	color: #8C848C;}div.flash {	width: 365px;	margin: 10px 5px;	border-color: #8C848C;	-moz-border-radius-topleft : 5px;	-webkit-border-top-left-radius : 5px;    -moz-border-radius-topright : 5px;    -webkit-border-top-right-radius : 5px;    -moz-border-radius-bottomleft : 5px;    -webkit-border-bottom-left-radius : 5px;    -moz-border-radius-bottomright : 5px;    -webkit-border-bottom-right-radius : 5px;}div.fieldsetform {	border:  1px solid #3466DE;	margin: 10px 0;	padding: 5px 5px;}div.fieldsetform span.legendform {	position: relative;	background-color: #FFF;	padding: 3px;	top: -13px;	font-size: 14px;	font-weight: bold;	color: #3466DE;}.progressWrapper {	width: 357px;	overflow: hidden;}.progressContainer {	margin: 5px;	padding: 4px;	border: solid 1px #E8E8E8;	background-color: #F7F7F7;	overflow: hidden;}/* Message */.message {	margin: 1em 0;	padding: 10px 20px;	border: solid 1px #FFDD99;	background-color: #FFFFCC;	overflow: hidden;}/* Error */.red {	border: solid 1px #B50000;	background-color: #FFEBEB;}/* Current */.green {	border: solid 1px #DDF0DD;	background-color: #EBFFEB;}/* Complete */.blue {	border: solid 1px #CEE2F2;	background-color: #F0F5FF;}.progressName {	font-size: 8pt;	font-weight: 700;	color: #555;	width: 323px;	height: 14px;	text-align: left;	white-space: nowrap;	overflow: hidden;}.progressBarInProgress,.progressBarComplete,.progressBarError {	font-size: 0;	width: 0%;	height: 2px;	background-color: blue;	margin-top: 2px;}.progressBarComplete {	width: 100%;	background-color: green;	visibility: hidden;}.progressBarError {	width: 100%;	background-color: red;	visibility: hidden;}.progressBarStatus {	margin-top: 2px;	width: 337px;	font-size: 7pt;	font-family: Arial;	text-align: left;	white-space: nowrap;}a.progressCancel {	font-size: 0;	display: block;	height: 14px;	width: 14px;	background-color:blue;	background-image:url('../_images/cancelbutton.gif');	background-position: -14px 0px;	float: right;}#uploadContainer input[type=button], #btnCancel{	margin:0;padding:0;	border:none;	width:32px;	height:32px;	background:url('../_images/uploadstop.gif') no-repeat;	cursor:pointer;}#btnBack{    border:none;    width:32px;    height:32px;    background:url('../_images/uploadback2.png') no-repeat;}a.progressCancel:hover {	background-position: 0px 0px;}