/*duguo@ireland cascading style sheets background:url(snwflake.gif); */

BODY {
    background-color:#CEDFF6;
    FONT-FAMILY: verdana,arial,helvetica; 
    text-align:center;
    margin: 0px;
    FONT-SIZE:12px;
}
a { text-decoration: underline;color: mediumblue}
a:hover  { text-decoration: none;color: mediumblue }
a:active  { text-decoration: none;color: red }
img {border:0px;}
input{height:22px;}


TD {FONT-FAMILY: verdana,arial,helvetica;FONT-SIZE:12px;}

ul {text-align:left;vertical-align:bottom;list-style-image:url(rectsign.gif);margin-left: 80px;LINE-HEIGHT: 150%;}
li {vertical-align:text-top;list-style-image:url(rectsign.gif);}
ul ul{text-align:left;vertical-align:bottom;list-style-image:url(rectwhiteholesign.gif);margin-left: 40px;}

h1 {width:94%;FONT-FAMILY: verdana,arial,helvetica;FONT-SIZE:22px;text-align:left;border-bottom:#777777 2px solid;border-left:#777777 3px solid;margin-top: 35px;margin-bottom: 0px;}

h2 {width:92%;FONT-FAMILY: verdana,arial,helvetica;FONT-SIZE:18px;border-bottom:#777777 2px solid;text-align:left;margin-left: 4%;margin-top: 25px;margin-right: 4%;margin-bottom: 0px;}

h3 {width:92%;FONT-FAMILY: verdana,arial,helvetica;text-align:left;FONT-SIZE:14px;margin-right: 4%;margin-top: 15px;margin-left: 4%;margin-bottom: 0px;}

p {text-align:left;margin: 35px;margin-top: 3px;margin-left: 35px;margin-bottom: 15px;LINE-HEIGHT: 150%;}


.widep {text-align:left;margin: 35px;margin-top: 3px;margin-left: 0px;margin-bottom: 15px;LINE-HEIGHT: 150%;}


FIELDSET {
	BORDER-RIGHT: #053188 1px dotted; PADDING-RIGHT: 1em; BORDER-TOP: #053188 1px dotted; PADDING-LEFT: 1em; PADDING-BOTTOM: 1em; MARGIN-LEFT: 2em; BORDER-LEFT: #053188 1px dotted; MARGIN-RIGHT: 2em; PADDING-TOP: 1em; BORDER-BOTTOM: #053188 1px dotted;text-align:center;
}
FIELDSET LEGEND {
	MARGIN-BOTTOM: 1em;BORDER-RIGHT: gray 1px solid; PADDING-RIGHT: 0.5ex; PADDING-LEFT: 0.5ex; FONT-WEIGHT: bold; BACKGROUND: #fff; PADDING-BOTTOM: 0.1ex; COLOR: #053188; PADDING-TOP: 0.1ex; BORDER-BOTTOM: gray 1px solid; FONT-VARIANT: small-caps
}



#missiondiv {FONT-FAMILY: verdana,arial,helvetica;text-align:right;FONT-SIZE:16px;font-weight:bold;}

.abutton {Color: #000000;text-decoration:none;}
.abutton:hover { color: #000000;text-decoration: none;LEFT: 1px; POSITION: relative; TOP: 1px;}

.pageTable {width:780px;height:100%;BORDER: 0px;background-color:#ffffff;PADDING:0px; margin:0px;}

.menuTable {background-color:#99CCFE}
.menuTableTd {border-bottom:#777777 1px solid;height:30px;padding-left: 10px;}
.menuTableSubTitleTd {height:25px;padding-left: 3px;}
.menuTableSubTableTd {border-top:#777777 1px dashed;height:25px;padding-left: 10px;}

.selectedBG {background-color:#ffffff}


.infoTable {color: #ffffff;width:94%;background-color:#777777;margin-left: 3%;margin-top: 0px;margin-right: 3%;margin-bottom: 0px;}
.infoTable tr td{width:10%;}

.directoryTable {color: #ffffff;width:94%;background-color:#777777;margin-left: 3%;margin-top: 0px;margin-right: 3%;margin-bottom: 0px;}
.directoryTable tr th{width:20%;text-align:right;FONT-SIZE:12px;vertical-align:top;}
.directoryTable tr td.tdheader{color: #ffffff;background-color:#777777;FONT-SIZE:12px;vertical-align:top;font-weight:bold;}
.directoryTable tr td{color: #000000;background-color:#ffffff;vertical-align:top;}
.directoryTable tr td input{width:100%;}
.directoryTable tr td select{width:100%;}
.directoryTable tr td textarea{width:100%;height:150px}
.directoryTable tr td button{width:100%;}

.listTable {border:#777777 1px solid;color: #ffffff;width:94%;background-color:#777777;margin-left: 3%;margin-top: 0px;margin-right: 3%;margin-bottom: 0px;}
.listTable tr th{text-align:left;FONT-SIZE:12px;vertical-align:top;}
.listTable tr.oddrow td{background-color:#cccccc;}
.listTable tr td{color: #000000;background-color:#ffffff;vertical-align:top;}

.albumListTable {width:94%;margin-left: 3%;margin-top: 0px;margin-right: 3%;margin-bottom: 0px;}
.albumListTable .content{width:33%;border-left:#777777 2px solid;border-bottom:#777777 1px solid;text-align:center;FONT-SIZE:12px;vertical-align:bottom;}


.printTitleTable {border-bottom:#777777 3px solid;border-top:#777777 3px solid;width:94%;margin-left: 3%;margin-top: 5px;margin-right: 3%;margin-bottom: 0px; padding:5px;}


.contentdiv {width:94%;margin-left: 3%;margin-top: 0px;margin-right: 3%;margin-bottom: 2px;text-align:left;}

/*top and bottom navigate style*/


.fileinput{width:90%;height:22px;border:#7F9DB9 1px solid;}


.tdMiddle {vertical-align:middle;}
.tdTop {vertical-align:top;}
.tdBottom {vertical-align:bottom;}
.tdRight {text-align:right;}
.tdCenter {text-align:center;}
.tdLeft {text-align:left;}
.tdWhite {color:#ffffff}
.narrowTd {width:2px;text-align:center;}
.topbottomborder {border-top:#777777 1px solid;border-bottom:#777777 1px solid;}

.chineseBG {background-color:#B12514;}
.englishBG {background-color:#000077;}
.darkGrayBG {background-color:#777777;}
.lightBlueBG {background-color:#CCE5FE;}


.redTd {color: red;}


.whiteTd {color: #ffffff;}
.whiteTd a {color: #ffffff;}
.whiteTd a:hover { color: #ffffff;}

.tdPath {color: #ffffff;font-weight:bold;}
.tdPath a {color: #ffffff;text-decoration:none;font-weight:bold;}
.tdPath a:hover { color: #ffffff;text-decoration: none;LEFT: 1px; POSITION: relative; TOP: 1px;font-weight:bold;}

.tdPath.selected {color: #FFcc00;font-weight:bold;}
.tdPath.selected a {color: #FFcc00;text-decoration:none;font-weight:bold;}
.tdPath.selected a:hover { color: #FFcc00;text-decoration: none;LEFT: 1px; POSITION: relative; TOP: 1px;font-weight:bold;}

.firstLetter:first-letter { font-size: 300%; float: left }


.tdLeftMenuTitle {FONT-FAMILY: arial,helvetica,verdana;color: #ffffff;font-weight:bold;font-size:22px;}

.pageTableTopTd {height:10px;background-color:#CEDFF6;}
.pageTable100PercentTable {width:100%;height:100%;}
.pageTableWidth100PercentTable {width:100%;}
.pageTableTopTdTableLeftTd {text-align:left;color:#000000;}
.pageTableTopTdTableLeftTd a {color: #000000;text-decoration:none;}
.pageTableTopTdTableLeftTd a:hover { color: #000000;text-decoration: none;LEFT: 1px; POSITION: relative; TOP: 1px;}
.pageTableTopTdTableRightTd {text-align:right;FONT-FAMILY: arial,helvetica;color:#000000;}
.pageTableTopTdTableRightTd a {color: #000000;text-decoration:none }
.pageTableTopTdTableRightTd a:hover { color: #000000;text-decoration: none;LEFT: 1px; POSITION: relative; TOP: 1px}
.pageTableTopWhiteTd {height:1;background-color:#EFEFEF;}
.pageTableTopDarkTd {height:1;background-color:#848484;}
.pageTableTopLogoTd {background:url(topbg.gif);height:60px}
.pageTableTopLogoTdTableRightTd {vertical-align:bottom;text-align:right;}


.pageTableTopLogoTdCSSA {background:url(cssatopbg.jpg);height:80px}


.pageTableTopPath1Td {height:0px; background-color:#B6B5B5;}
.pageTableTopPath2Td {height:1;background-color:#EFEFEF;}
.pageTableTopPath3Td {height:20;background-color:#D6D6D6;}
.pageTableTopPath4Td {height:1;background-color:#848484;}
.pageTableTopPath5Td {height:1;background-color:#000000;}
.pageTableTopPathLeftTd {width:168;vertical-align:middle;text-align:left;}
.pageTableTopPathLeftTdDiv {overflow:hidden;width:168;}
.pageTableTopPathSignTd {vertical-align:middle;text-align:center;width:25;background:url(splitvline.gif) no-repeat top center;}
.pageTableTopPathCenterTd {vertical-align:middle;}
.pageTableTopPathCenterDiv {vertical-align:middle;overflow:hidden;width:100%;height:17px;padding-top:3px;}
.pageTableTopPathRightTd {width:220;vertical-align:middle;text-align:right;}
.searchInput{WIDTH:100px;}
.searchSubmit{WIDTH:50px;}

.pageTableBottomTd{height:40px;background-color:#D6D6D6;}


/*left navigate style*/
.pageTableLeftMenu {vertical-align:top;width:180;background:#6699CC; BORDER-TOP: black 0px solid; BORDER-LEFT: black 0px solid;BORDER-RIGHT:#999999 0px solid; BORDER-BOTTOM: black 0px solid;}
.pageTableLeftMenuTitle {COLOR: #000000;  LINE-HEIGHT: 20pt; POSITION: relative;width:90%; cursor:hand;}

.pageTableLeftMenuSmartPark {vertical-align:top;width:180;background:#6699CC url(../data/smartpark/minicar.gif) no-repeat bottom center; BORDER-TOP: black 0px solid; BORDER-LEFT: black 0px solid;BORDER-RIGHT:#999999 0px solid; BORDER-BOTTOM: black 0px solid;}
.pageTableLeftMenuTitle {COLOR: #000000;  LINE-HEIGHT: 20pt; POSITION: relative;width:90%; cursor:hand;}





/*workspace style*/
.pageTableWorkspaceTd {text-align:center;vertical-align:top;}
.pageTableWorkspaceTd li{text-align:left;width:80%;}
.pageTableWorkspaceTd pre{text-align:left;width:94%;}

.pageTableWorkspaceTable {width:80%;height:10;}
.pageTableWorkspaceTableTitleTd {border-left:#999999 8px solid;border-bottom:#999999 4px solid;FONT-SIZE:22px;font-weight:bold;}
.pageTableWorkspaceTableSubTitleTd {border-bottom:#999999 4px solid;FONT-SIZE:16px;font-weight:bold;}
.pageTableWorkspaceTableContentTd {LINE-HEIGHT: 15pt;}

.pageTableWorkspaceTableSplit {border:#999999 1px solid collapse;width:100%;background-color:#F2F2F2;}
.pageTableWorkspaceTableSplit.TitleTr {background-color:#CCCCCC;}
.pageTableWorkspaceTableSplit.SwapTr {background-color:#E7E7E7;}
.pageTableWorkspaceTableSplit.SplitTd {font-weight:bold;width:100px;text-align:right;vertical-align:top;border-right:#999999 1px solid collapse;}

.pageTableWorkspacePicture {border-left:#999999 2px solid;vertical-align:bottom;text-align:center;}
.pageTableWorkspacePictureLabel {border-left:#999999 2px solid;border-bottom:#999999 2px solid;vertical-align:top;text-align:center;}





.whitebordertable { BORDER-TOP: white 1px solid; BORDER-LEFT: white 1px solid;width:100%;background-color:#f2f2f2;}
.whitebordertable TD { BORDER-RIGHT: white 1px solid; BORDER-BOTTOM: white 1px solid;vertical-align:top}
.whitebordertable.whitebordertableitem { background-color:gainsboro;font-weight:bold;width:100px;text-align:top;}


.controlButtonTable {width:94%;height:30;background-color:#bed2fc; BORDER-TOP: #9fabbb 1px solid; BORDER-LEFT: #9fabbb 1px solid;BORDER-RIGHT: #9fabbb 1px solid; BORDER-BOTTOM: #9fabbb 1px solid;}


.dataTable {border:#999999 1px solid collapse;border-top:#999999 4px solid collapse;width:80%;background-color:#F2F2F2;}
.dataTableOddRow {background-color:#F2F2F2;}
.dataTableEvenRow {background-color:#E7E7E7;}

.contentdataTable {border-collapse:collapse;border-left:#008080 1px solid collapse;border-right:#008080 1px solid collapse;border-top:#008080 3px solid collapse;border-bottom:#008080 3px solid collapse;width:88%;background-color:#c0c0c0;}
.contentdataTable .headerrow{background-color:#c0c0c0;}
.contentdataTable .headerrow th{font-size:10pt;color:#800000;border-bottom:#000000 1px solid collapse;}
.contentdataTable .oddrow{background-color:#c0c0c0;}
.contentdataTable .oddrow td{vertical-align:top;padding:4px;}
.contentdataTable .oddrow th{font-size:10pt;color:#800000;text-align:left;vertical-align:top;}
.contentdataTable .evenrow{background-color:white;}
.contentdataTable .evenrow td{vertical-align:top;padding:4px;}
.contentdataTable .evenrow th{font-size:10pt;color:#800000;text-align:left;vertical-align:top;}

.controlButtons
{
    border-color: #999999;
    border-style: solid;
    border-width: 1;
    margin:0px 0px 0px 0px;
    background-color:#eeeeee;
    font-family:arial,verdana,sans-serif;
    font-size:8pt;
    font-weight: normal;
    padding-bottom: 0px;
    padding-left: 2px;
    padding-right: 0px;
    padding-top: 1px;
    cursor:hand;
}
.tabTableTable {width:100%;BORDER: #999999 1px solid;}

.indexDataTable {border:#999999 0px solid collapse;border-left:#999999 4px solid collapse;width:80%;}



.NavagateBar {width:100%;height:20px;background-color:#eceae6; BORDER-TOP: white 1px solid; BORDER-LEFT: white 1px solid;BORDER-RIGHT:#808080 1px solid; BORDER-BOTTOM: #808080 1px solid;}

.NavagateBar.NavagateBarSplitTable{width:5px;height:29px;BORDER: #9fabbb 0px solid;}

.NavagateBar.NavagateBarLinkTd { width:70px;text-align:center}
.NavagateBar.NavagateBarLinkTd a{ text-decoration: none;color: #000000;behavior:url(../images/sys/blurthisitem.htc)}
.NavagateBar.NavagateBarLinkTd a:hover  { text-decoration: none;color: #000000 }

.NavagateBarNavagateBarLinkTddiv {padding:2;BORDER: #ECEAE6 1px solid;height:22;cursor:hand;}

.NavagateBarNavagateBarLinkTddivonMouseDown{padding:2;BORDER-TOP: #808080 1px solid; BORDER-LEFT: #808080 1px solid;BORDER-RIGHT: #ffffff 1px solid; BORDER-BOTTOM: #ffffff 1px solid;height:22;cursor:hand;}

.NavagateBarNavagateBarLinkTddivonMouseOver{padding:2;BORDER-TOP: #ffffff 1px solid; BORDER-LEFT: #ffffff 1px solid;BORDER-RIGHT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid;height:22;cursor:hand;}





.floatleft {
	float:left;
}

.floatright {
	float:right;
}

.whitebg  { 
    background-color:#FFFFFF;
}

.redstar  { 
    COLOR: red;
	FONT-SIZE:medium;
	font-weight:bold;
}


.whitea  { 
    color:#FFFFFF;
    text-decoration: none;
}
.whitea:hover  { 
    color:#FFFFFF;
    text-decoration: none;
}

.singlelinefield {
	FONT-SIZE: x-small;
	COLOR: #000000;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #ffffff;
	width:280px;
}

.fieldtitletd{
    width:80px;
	font-size:xx-small;
	vertical-align:top;
	FONT-FAMILY: Verdana, Helvetica, sans-serif;
	font-weight:bold;
}

.sectiontitle {
    BORDER-bottom: #999999 1px dashed;
	FONT-FAMILY: Verdana, Helvetica, sans-serif;
	font-weight:bold;
	BACKGROUND-COLOR: #999999;
}

.4pxpaddingtd{
	padding: 4px;
}

.commentsdiv {
    margin: 10px;
    padding:5px;
    BORDER: #777777 5px outset;
    BACKGROUND-COLOR: #AAAAAA;
}

.codeStyle {	padding-right: 0.5em; margin-top: 1em; padding-left: 0.5em;  font-size: 9pt; margin-bottom: 1em; padding-bottom: 0.5em; margin-left: 0pt; padding-top: 0.5em; font-family: Courier New; background-color: #000000; color:#ffffff ; }

.sitemapdiv {padding-left:40px;text-align:left;}
.sitemapdiv table{border-collapse:collapse;border:#777777 0px solid collapse;background-color:#ffffff;margin:0px;padding:0px;}
.sitemapdiv td{margin:0px;padding:0px;vertical-align:top;}
.sitemapdiv .linktd{background:url(sitemapbg1.gif) no-repeat top left;padding-top:5px;}
.sitemapdiv a { text-decoration: none;}
.sitemapdiv a:hover { text-decoration: none;}


.formbuildertable {border-collapse:collapse;border-left:#777777 1px solid collapse;border-right:#777777 1px solid collapse;border-top:#777777 1px solid collapse;border-bottom:#777777 1px solid collapse;width:94%;background-color:#cccccc;}

.formbuildertable .subtd{text-align:center;}

.formbuildertable .subtable{width:80%;border-collapse:collapse;border:#777777 0px solid collapse;}

.formbuildertable .subparatitle{FONT-SIZE: 14pt;FONT-FAMILY: verdana,arial,helvetica;color:blue;}

.formbuildertable .subparacontent{}

.formbuildertable .subsectiontitle{height:30px;BORDER-bottom: #999999 1px dashed;padding:4px;padding-left:10px;BACKGROUND-COLOR: #999999;}
	
.formbuildertable .subsectiontitle .subsectiontitlespan{color:white;FONT-SIZE: 12pt;font-weight:bold;}

.formbuildertable .subsectiontitle .subfloatright{float:right;}

.formbuildertable .suboddrow{background-color:silver;}

.formbuildertable .subevenrow{background-color:white;}

.formbuildertable .subfieldtitletd{width:80px;font-size:xx-small;vertical-align:top;FONT-FAMILY: Verdana, Helvetica, sans-serif;font-weight:bold;}

/**********************************************************************/
/*back up style*/
/*BODY{background:url(pagebackground.gif);background-color:#fafafa;FONT-FAMILY: verdana,arial,helvetica; FONT-SIZE: 9pt;margin-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;}*/

