/* DG_CSS Document */
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
/*	text-decoration: underline;*/
	border-bottom:1px dotted skyblue;
	text-decoration:none;
}
a:active {
	text-decoration: none;
}
form,input,select,hr {
	padding:0px;
	margin:0px;
}
h1,h2,h3,h4,h5,h6,th {
	padding:2px;
	margin:0px;
}
p {
	color:#2b2b2b;
	margin:0px;
	padding:2px;
}
ul,ol {
	margin:0px;
	padding:5px 0 0 20px;
}
li {
	padding:1px 0 1px 0;
	margin:0px;
}
/*DG_ID*/
#MainTable {
	width:777px;
}
#Header {
	background:url(top_bg.jpg) center center no-repeat;
	height:190px;
}
#Logo {
	padding:0 0 30px 10px;
	float:left;
	width:185px;
	height:100px;
	vertical-align:top;
}
#Flash {
	float:right;
	vertical-align:bottom;
	height:100px;
	position: relative;
	padding-top:20px;
	width:211px;
}
#LeftTd {
	background:url(left_bg.jpg) left top repeat-y;
	width:196px;
	border-right:1px solid #000000;
	border-bottom:1px solid #ffffff;
	padding:0px;
	text-align:left;
}
#LeftMenu {
	width:176px;
/*	padding:150px 4px 0 20px;
	border:1px solid red; */
	text-align:left;
	z-index:100;
	position:absolute;
	top:160px;
	padding-left:25px;
	color:#FFFFFF;
	font-family:"Century Gothic", arial;
	font-size:10px;
	font-weight:bold;
}
#BodyHeader {
	padding:0 0 15px 0;
	text-align:left;
	color:#03026c;
	font-size:14px;
	font-family: georgia;
	font-weight:bold;
}
#HomeText {
	width:445px;
	text-align:left;
	padding-left:75px;
	padding-bottom:40px;
}
#BodyTd {
	padding:0 2px 2px 0px;
	text-align:left;
	border-right:1px solid #2d2d2d;
	border-bottom:1px solid #393032;
}
#LightLeft {
	background:url(left-light_bg.jpg) left top repeat-y;
	border-left:1px solid #544e4e;
	border-bottom:1px solid #ffffff;
}
#DynamicTd {
	background:url(projects_bg.jpg) center center repeat;
}
#ProjectDiv {
	float:left;
	border-top:1px solid #ffffff;
	border-bottom:1px solid #ffffff;
	width:290px;
}
#PortfolioDiv {
	float:right;
	border-top:1px solid #ffffff;
	border-bottom:1px solid #ffffff;
	width:290px;
}
#Bottom {
	font-family:tahoma;
	font-size:11px;
	color:#ffffff;
	background:#000000 url(bottom_bg.gif) left bottom no-repeat;
	padding:5px 0 5px 0;
	text-align:center;
}
#BottomMenu {
	padding:5px 0 5px 192px;
	width:580px;
}
#InnerBody {
	padding:0 10px 10px 10px;
}
/*DG-Class */
.blue, a.blue {
	color:#03026c;
}
.GreenYellow, a.GreenYellow {
	color:#c0be90;
}
.SkyBlue, a.SkyBlue {
	color:#afd6e7;
}
.white, a.white {
	color:#ffffff;
}
.bold {
	font-weight:bold;
}
.head {
	font-size:15px;
	font-family:"Trebuchet Ms",Arial
}
.smfont {
	font-size:11px;
	font-family:tahoma;
}
.more {
	font-weight:bold;
	color:#052780;
	text-align:right;
	padding:2px;
}
.PadFiveTopBot {
	padding:5px 0 5px 0;
}
.PadFiveTop {
	padding-top:5px;
}
.PadFiveBot {
	padding-bottom:5px;
}
.PadFive {
	padding:5px;
}
.PadTwo {
	padding:2px;
}
.PadLeftTen {
	padding-left:10px;
}
.PadLeftTwenty {
	padding-left:20px;
}
.PadLeftThirty {
	padding-left:30px;
}
.PadLeftFourty {
	padding-left:40px;
}
.PadLeftSixty {
	padding-left:60px;
}
.PadLeftSevnty {
	padding-left:70px;
}
.WhiteBorderLtRt {
	border-left:1px solid #ffffff;
	border-right:1px solid #ffffff;
}
.WeblinkDG {
	padding-left:410px;
}
.NoStyle, a.NoStyle {
	border:none;
	font-style:normal;
	font-weight:normal;
}
a.Leftmenu {
	background:url(bullet-left.gif) left center no-repeat;
	padding:4px 2px 4px 12px;
	color:#FFFFFF;
}
a.Leftmenu:hover {
	background:url(bullet-left.gif) left center no-repeat;
	padding:4px 2px 4px 12px;
	color:#dedede;
	border:none;
}
.container {
	background-color:#f8f8f8;
	padding:5px;
	border:1px solid #dedede;
	margin:5px 20px 5px 20px;
}
.bullet {
	list-style-image:url(li2.gif);
}
.bullet1 {
	list-style-image:url(in_bullet.gif);
}
.bullet2 {
	list-style-image:url(biao.gif);
}
.right {
	float:right;
}
.absmiddle {
	vertical-align:middle;
}
.header {
	background:url(header-bg.jpg) right bottom no-repeat;
}
.topbotborder {
	border-bottom:1px solid #eeeeee;
	border-top:1px solid #eeeeee;
	padding:5px;
}
.leftborder {
	border-left:1px dotted #eeeeee;
}
.floatLeft {float:left; text-align:left; 
font-family:arial,verdana,ms sans serif,arial;font-size:11px;color:#7B7B7B;padding-left:10px;padding-right:27px;padding-bottom:13px}
.floatRight {float:right; 
font-family:arial,verdana,ms sans serif,arial;font-size:11px;color:#7B7B7B;padding-left:10px;padding-right:27px;padding-bottom:13px}
.navBarTxt {width:16px; height:15px; border: 1px solid #cccccc; font: bold 10px Arial, Helvetica, sans-serif; color: #872500; text-decoration: none; padding:1px 4px 1px 4px; }
.navBarTxt3 {width:16px; height:15px; border: 1px solid #000000; font: bold 10px Arial, Helvetica, sans-serif; color: #872500; text-decoration: none; padding:1px 4px 1px 4px; }
.navBarTxt3:hover {color: #FFFFFF;	background-color: #BB0BA9;}
.navBarTxt:hover {color: #FFFFFF;	background-color: #BB0BA9;}
.tabIndex {	display:block;	padding: 3px; border-bottom:1px solid #dadada; width: 95%; text-align: center;  margin-right: 10px; margin-left: 10px; }
.tabs {text-align: center; padding:5px 0px 5px 15px; }