body{margin:0; font:11px Verdana, Arial, Tahoma; color:#333; background:#e2e1d6;}
.bd-color {background:#e2e1d6;}
.header {border-bottom:1px solid #ffffff; background:url(../images/index.png) no-repeat; width:934px; height:84px; margin:0 0 0px;}
.logo {margin: -6px 0px 0px 20px; padding-left:10px; padding-top:20px; padding-bottom:40px; padding-right:40px;}

#top-nav {}
ul.top-nav {margin:-103px 10px 100px 0; list-style: none; padding:0; float:right;}
ul.top-nav li {float:left; background:url(../images/split.gif) no-repeat 0px 5px; padding:0 7px 0 0;}
ul.top-nav li.first, ul.nav li.end {background:none;}
ul.top-nav li a {padding:0 0 0 12px; color:#7e7264; font-size:10px;}
ul.top-nav li.end a.rss {background:url(../images/btn-rss.gif) no-repeat; width:16px; height:16px; display:block; text-indent:-9999px;}

#main {width:934px; margin:0 auto; background:#fff; overflow:hidden; position:relative;}		
/*-------------- Main Template --------------*/			
.main-content {padding-left:20px; padding-top:40px; padding-bottom:40px; padding-right:10px; width:668px;}
.nav-links{font-size:10px; text-decoration:none; color:#999;}
.nav-links a{font-size:10px; text-decoration:none; color:#669900;}
.nav-links a:hover{text-decoration:underline; color:#cc3300;}
.main-content p{color:#333; font-size:12px;  margin-bottom:10px; font-family:Verdana, Geneva, sans-serif;}
.main-content p a{color:#0033cc; text-decoration:underline;}	
.main-content p a:hover{color:#cc3300; text-decoration:underline;}			
.main-content b{color:#333; font-size:12px;  margin-bottom:10px; font-family:Verdana, Geneva, sans-serif;}
.main-content ul{font-size:12px;color:#333; line-height:18px; list-style:disc; margin:0 0 15px 30px;}
.main-content li{display:block; color:#333; font:12px Verdana, Geneva, sans-serif; margin-bottom:10px;}
.main-content li a{color:#0033cc; text-decoration:underline;}
.main-content li a:hover{text-decoration:underline; color:#cc3300;}
.main-content strong{font-size:12px; color:#666666;}
.main-content h3{font-family: Verdana, Tahoma, Arial; font-size: 15px; color:#397075; font-weight:light; text-decoration:none;}	
.main-content h4{font-family: Verdana, Tahoma, Arial; font-size: 13px; color:#d56d00; font-weight:light; text-decoration:none;}
.main-content span{color:#993300; font-size:12px;  margin-bottom:10px; font-family:Verdana, Geneva, sans-serif; font-weight:light;}	
.main-content span2{color:#843e18; font-size:11px;  margin-bottom:10px; font-family:Verdana, Geneva, sans-serif; font-weight:light;}			
.comments{color:#333; background:#dedede; font-size:11px;  margin-bottom:10px; padding:2px; width:90px; font-family:Verdana, Geneva, sans-serif; font-weight:light;}	
.list-type:{list-style-type:decimal;}

.text {color:#000; font-size:12px; font-family:Verdana, Geneva, sans-serif; line-height:20px;}
.text a{color:#0033cc; text-decoration:underline;}
.text a:hover{color:#cc3300; text-decoration:underline;}
.tag {color:#843e18; font-size:12px; font-family:Verdana, Geneva, sans-serif; line-height:20px;}
.url {color:#0033cc;}
.td-small {color:#000000; font-size:12px; font-family:Verdana, Geneva, sans-serif; line-height:20px;}
.td-small a{color:#0033cc; text-decoration:underline;}
.td-small a:hover{color:#cc3300; text-decoration:underline;}

.tools {margin:0; padding:0 0px 5px;}

/*-------------- Links --------------*/		
#menu{margin:10px 0px 0px 5px; width:210px; background:url(../images/line-break.png) repeat-y; padding:10px; !important; margin-top:50px !important;}

.menu h2{ font:10px Arial, Helvetica, sans-serif; color:#cc3300; font-weight:bold; margin:0; padding:0px 0px 5px;}

ul.menu{list-style:none; padding:0px 0px 0px 5px; margin:-12px 0px 20px 0px;}
ul.menu li{height:1%; vertical-align:middle; margin-bottom:10px;}
ul.menu li a{font-size:11px; color:#706c5a;}
ul.menu li a:hover{font-size:11px; color:#cc4800; text-decoration:underline;}


ul.submenu{list-style:none; padding:0px 0px 0px 5px; margin:20px 0px 0px 0px; float:left;}
ul.submenu li{list-style:none; height:1%; vertical-align:middle; margin-bottom:10px;}
ul.submenu li a{font-size:11px; color:#7e7264;}
ul.submenu li a:hover{font-size:11px; color:#cc4800; text-decoration:underline;}
.submenu h2{ font:10px Arial, Helvetica, sans-serif; color:#cc3300; font-weight: bold; margin:0; padding:0 0px 5px;}

/*-------------------- URL -----------*/
.construct{width:650px;}
.small {color:#666; font-size:11px; font-weight:bold; font-family:Verdana, Geneva, sans-serif; line-height:20px;}
.example {color:#0000ff; font-size:11px; font-weight:bold; font-family:Verdana, Geneva, sans-serif; line-height:20px;}
.big {color:#000; font-weight:bold; font-size:13px; font-family:Verdana, Geneva, sans-serif; line-height:20px;}
.big2 {color:#39516d; font-weight:bold; font-size:26px; font-family:Verdana, Geneva, sans-serif; line-height:20px;}
.table{
	background:url(../images/index-page.jpg) no-repeat;
	width:800px;
	height:600px;
	}

#video{
	margin:30px 10px 50px;
}
.box{
	background:url(../images/bg-box.gif) repeat-x 0 100%;
	height:1%;
	overflow:hidden;
}
.box-pro{
	padding:7px 0 0 1px;
	margin:0 0 4px;
}
.box-pro h2{
	font:10px Verdana, Arial, Helvetica, sans-serif;
	color:#56504a;
	font-weight: bold;
	margin:0;
	padding:0 0 7px;
}
ul.projects{
	list-style:none;
	padding:0;
	margin:0;
	font-decoration: none;	
}
ul.projects li{
	background:url(../images/small-bullet.gif) no-repeat 0 5px;
	padding:0 0 3px;
	height:1%;
	vertical-align:middle;
}
ul.projects li a{
	font-size:11px;
	color:#7e7264;
	padding:0 0 0 6px;
}

.td-map {color:#333333; font-size:11px; font-family:Verdana, Geneva, sans-serif;}
.td-map a{color:#0033cc; text-decoration:underline;}
.td-map a:hover{color:#cc3300; text-decoration:underline;}

ul.map1 {padding:5px 0px 0px 0px; margin:0px 0px 0px 2px; float:left;}
ul.map1 li{padding:0px 4px 0px; height:1%; vertical-align:middle;}
ul.map1 li a{font-size:12px; color:#333;}
ul.map1 li a:hover{color:#cc3300; text-decoration:underline;}

ul.map{list-style:none; margin-top:5px; margin-left:10px; padding:5px 0px 5px 0px;}
ul.map li{ font-size:11px;}
ul.map li a{color:#333; font-size:11px;}
ul.map li a:hover{font-size:11px; color:#cc3300; text-decoration:underline;}

.footer {font-family: Verdana, Tahoma, Arial; font-size: 11px; color:#A69B7E; font-weight:lighter; text-decoration:none;}
.footer-left {padding-left:150px; padding-top:50px; padding-bottom:40px; padding-right:20px;}
.fotter-right {padding-left:7px; padding-top:50px; padding-bottom:40px; padding-right:0px;}