html, body {
	padding: 0px;
	margin: 0px;
	width: 100%;
	height: 100%;
	background: #fff;
	font-family: 'Droid Sans', Myriad, Myriad Web, arial, serif;
	/*font-family: Myriad, Myriad Web, Arial, Verdana, Arial, Sans-Serif;*/
}
.bold {
	font-weight: bold !important;
}
body a {
	outline: none;
}

/* Header */
#header  {
	display: table;
	width: 100%;
	height: 80px;
	padding: 0px;
	margin: 0px;
}
#header a {
	cursor: pointer;
	text-decoration: none;
	border-collapse: collapse;
}
#header a:hover {
	cursor: pointer;
	text-decoration: none;
}
#namebox {
	padding: 20px 0 0 0;
	margin: 0px;
	height: 80px;
}
#namebox a:link, #namebox a:active, #namebox a:visited {
	color: #efefef;
}
#namebox a:hover {
	color: #fff;
}
.name {
	width: 300px;
	margin: 20px 0 0 20px;
	padding: 0;
	color: #211e1d;
	font-weight: normal;
	font: 26px/28px Georgia, 'Times New Roman', Times, serif;
}

#mission {
	position: absolute;
	top: 48px;
	margin: 0px 0 0 20px;
	width: 300px;
	padding: 0px;
	color: #999;
	font-weight: normal;
	font:  16px/18px Georgia, 'Times New Roman', Times, serif;
	display: none;
}



/* Expand All */
#expandall {
	margin: 10px 10px 0 0;
	float: right;
	color: #7f7365;

}
#expandall a:link, #utility a:active, #utility a:visited {
	color: #907b6f;
}
#expandall a:hover {
	color: #b5a9a3;
}
#clickme {
	font-size: 12px;
	margin: 0px;
}












table.grid {
	margin: 0;
	padding: 0;
	border-collapse: separate;
	border-spacing: 0;
	width: 100%;
	display: none;
}
table.grid * {
	font: 13px Myriad, Myriad Web, Arial, Verdana, Arial, Sans-Serif;
	vertical-align: top;
	text-align: left;
}
table.grid thead, table.grid .collapsible {
	background-color: #120e0d;
}


.collapsible {
	padding: 0px;
	margin: 0px;
	width: 0px;
	background-color: #120e0d;
}



table.grid th {
	background: #2a221f;
	border-top: 1px solid #3e342c;
	border-left: 1px solid #3e342c;
	border-right: 1px solid #000;
	border-bottom: 1px solid #000;
	color: #907b6f;
	font-weight:normal;
	padding: 8px;
	cursor: pointer;
}

table.grid th.headerSortUp {
	background: #342b28;
}
table.grid th.headerSortUp span {
	background: #342b28;
}
table.grid th.headerSortDown {
	background: #342b28;
}
table.grid th.headerSortDown span {
	background: #342b28;
}
table.grid th span {
	padding: 4px 0 4px 6px;

}


table.grid td {
	color: #f2f2f2;
	padding: 8px 8px 8px 14px;
}
/* grid links */
table.grid a:link, table.grid a:visited, table.grid a:focus, table.grid a:hover {
	color: #f2f2f2;
	text-decoration: underline;
}
table.grid a:hover {
	color: #000;
}
.expand-child td {
	/*height: 390px;*/
}
.c2001 td {background:#eebf4f}
.c2002 td {background:#668992}
.c2003 td {background:#cca01d}
.c2004 td {background:#a07351}
.c2005 td {background:#a35540}
.c2006 td {background:#515a40}
.c2007 td {background:#cdaa7f}
.c2008 td {background:#a2a246}
.c2009 td {background:#886e72}
.c2010 td {background:#544745}
.c2011 td {background:#849c9b}














/* expand/collapse */
table.grid .collapsible {
	padding: 0;
	width: 10px;
}
.collapsible a.collapsed {
	margin: 0;
	display: block;
	width: 15px;
	height: 15px;
	outline: 0;
}
.collapsible a.expanded {
	margin: 0;
	display: block;
	width: 15px;
	outline: 0;
	height: 0px;
}

#mybod {
	background: #fff;
}


/* detail */
.imgBox {
	margin: 0 0 18px 10px;
	float: left;
	width: 480px;
}
.contenttd {
	border: 1px solid #0000ff;
	float: left;
	vertical-align: top;
	padding: 20px;

}

div.content {
	width: 400px;
	float: left;
	padding: 0;
	margin: 5px 0 0 20px;
	color: #000;
	font: 12px/16px Myriad, Myriad Web, Arial, Verdana, Arial, Sans-Serif;
}
p.contenttitle {
	margin: 0px;
	color: #000;
	font: 26px/28px Georgia, 'Times New Roman', Times, serif;
}
div.content b {
	font: 12px/16px Myriad, Myriad Web, Arial, Verdana, Arial, Sans-Serif;
	color: #333;
}
div.content a:link, div.content a:active, div.content a:visited {
	color: #fff;
	text-decoration: underline;
	font-size: 12px;
}
div.content a:hover {
	color: #000;
	text-decoration: underline;
	font-size: 12px;
}
.clientrow td {
	padding: 5px;
}
.hidden {
	display: none;
}


/***************************/
.floatCenter {
	width: 860px;
	margin: 0 auto 0 auto;
}
/* my Info */
#myInfo {
	display: none;
	background: #ffffff;
	padding: 30px;
	color: #999;
	line-height: 2;
	margin-bottom: 10px;
	text-align: center;
	width: 100%;
	height: 500px;
}
#myInfo a:link, #myInfo a:active, #myInfo a:visited {
	color: #000;
	text-decoration: none;
}
#myInfo a:hover {
	text-decoration: underline;
}
#myInfo p {
	text-align:justify;
	line-height:20px;
	font-size: 12px;
	font-family: Myriad, Myriad Web, Arial, Verdana, Arial, Sans-Serif;
}
#topContent {
	width:1004px;
	margin:0 auto;
	height: 450px;
}
.col {
	width:365px;
	padding:0 15px;
	float:left;

}
.rSpace {
	width: 112px;
	height: 120px;
	padding: 0;
	margin: 0 0 0 0;
	float: right;

}
.qCenter {
	width: 200px;
	height: 130px;
	padding: 20px;
	float: left;
	margin-left: -150px;
	margin-top: -60px;
	color: #000;
	font-family: Georgia, 'Times New Roman', Times, serif;

}


.qCenter span {
	position: absolute;
	margin: 110px 0 0 -120px;
	top: 160px;
	width: 200px;
	padding: 20px;
	text-align: center;
	font-size: 21px;
	line-height: 28px;
	font-weight: bold;

}


.qCenter span {
	margin: 115px 0 0 -20px;
}

.qCenter span {
	margin-left: -20px;
}
.qCenter span b {
	color: #666;
}
.qCenter del {
	font-size:0px;
	color:#fff;
	position:absolute;
}







.collapsible_alt a:hover {
	color: #000;
}







table {
	border-width: 0;
	border-collapse:collapse;
	border-spacing: 0;
}
#col1 {
	width: 0px;
}
#col2 {
	width: 50%;
}
#col3 {
	width: 20%;
}
#col4 {
	width: 10%;
}
#col5 {
	width: 10%;
}
#col6 {
	width: 10%;
}