body{
	Background-color: #444;
	font-size: 12pt;
	
}

.ThumbGrid {
	display: block;
	font-size: 8pt;
}

.ThumbGrid LI{
	float: left;
}

.ThumbNail {
	Position: relative;
	top: 0px;
	left: 0px;

	width: 110px;
	Height: 110px;
	overflow: hidden;
	margin: 10px;
	border: 1px solid #000;
}

.ThumbGrid a{
	color: black;
	text-decoration: none;
}

.ThumbName {
	Position: absolute;
	top: 0px; left: 0px;padding: 1px;
	Border-right: 1px solid #000;
	Border-bottom: 1px solid #000;
	background-color: #888;
}

.ThumbDate {
	Position: absolute;
	left: 0px;
	bottom: 0px;
	padding: 1px;
	Border-right: 1px solid #000;
	Border-top: 1px solid #000;background-color: #888;
}

.ThumbStatus {
	Position: absolute;background-color: #888;
	Top: 0px;
	right: 0px;padding: 1px;
	Border-left: 1px solid #000;
	Border-bottom: 1px solid #000;
}

.ThumbNailImage {
	Border: none;
	Width: 100%;
	Height: 100%;
}


p{
	text-indent: 2em;
}
code{
	font-size: 9pt;
	display: block;
	Padding: 7px;
	Overflow: hidden;
	Margin-left: 10px;
	Margin-top: 3px;
	Margin-bottom: 0px;
	Margin-right: 20px;
}

.blockleft{
	Padding: 1px;
	Border: #000 1px solid;
	float: left;
	Margin: 5px;
}

.blockright{
	Padding: 1px;
	Border: #000 1px solid;
	float: right;
	Margin: 5px;
}

.topbar{
	Position: absolute; Top: 5px; Left: 80px; Width: 750px;
	Padding: 15px;
	height: 125px;
	/*Background-image: url(/images/bg-lightning.png);*/
	/*Background-image: url(/images/contents.png);*/
	Background-image: url(/images/topbar-round.jpg);
	/*Border: #fff 2px solid;*/
}
.bottombar{
	Position: absolute; Bottom: 0px; Left: 0px; Width: 750px;
	Padding: 15px;
	height: 10px;
	Background-image: url(/images/bottombar.jpg);
}


.maincontentsouter{
	WIDTH: 750px;
	Padding: 15px;
	Padding-Bottom: 110px;
	POSITION: absolute; TOP: 118px;LEFT: 80px;
	Color: #000;
	Background-color: #fff;
	Background-image: url(/images/topshadow.png);
	background-repeat: repeat-x;
}

a{
	
}

.topmenu{
	Height: 70px;
	Width: 542px;
	Color: #fff;
	POSITION: absolute; Top: 45px; Left: 300px;
}
.topmenu a{
	color: #fff;
	TEXT-DECORATION: none;
	font-weight: bolder;	
}
.topmenu LI{
	Color: #000;
	FLOAT: left; MARGIN: 1px; TEXT-ALIGN: center;
	Width: 90px;
	Height: 18px;
	BACKGROUND-COLOR: #eeeeff;
	BACKGROUND-IMAGE: url(/images/button3.png);
	Border: #000 1px solid;
	Padding: 2px;
}
.topmenu UL{
	Position: Absolute; Bottom: 3px; Left: 37px;
	Padding: 0px;
	Margin: 0px;
	LIST-STYLE-TYPE: none;
}

.searchbar{
	Padding: 0px;
	Margin: 0px;
	Color: #fff;
	Position: absolute; Top: 10px; Right: 14px;
}
.searchbar input{
	Color: #fff;
	Background: none;
}




.linktitle
{
	font-size: 12pt;
	font-weight: bolder;
	TEXT-ALIGN: center;
	WIDTH: 176px;
	Height: 20px;
	Padding: 2px;
	Background-image: url(/images/linktitle2.png);
	background-repeat: no-repeat;/*repeat-x;*/
	TEXT-DECORATION: underline;
}
.linksgroup{
	
	BACKGROUND-IMAGE: url(/images/bottomshadow.png);
	Background-repeat: no-repeat;
	background-position: bottom;
	
	Color: #000;
	/*background-color: #bbb;*/
	
	WIDTH: 180px; 
	margin-bottom: 15px;
	padding-bottom: 15px;
	/*
	WIDTH: 180px; 
	padding-bottom: 15px;
Background-image: url(/images/linkbox.png);
	background-repeat: repeat-y;*/
}
.leftmenu A:hover {
	TEXT-DECORATION: underline
}


.leftmenu {
	overflow: hidden;
	float: left;
	/*background-image: url(/images/leftmenu.png);
	background-repeat: repeat-y;*/
	WIDTH: 180px; 
}

.leftmenu P {
	MARGIN: 5px
}
.leftmenu LI {
	LEFT: 9px; POSITION: relative; TOP: 0px;
}
.leftmenu A:hover {
	TEXT-DECORATION: underline
}
.leftmenu UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.linktitle a
{
	font-size: 12pt;
	color: #000;
}


.maincontents {
	WIDTH: 532px; 
	float: right;
	PADDING: 5px;
	font-size: 10pt;

	Background-image: url(/images/maingrad.png);
	background-repeat: repeat-y;	
}
.leftmenu a {
	font-size: 8pt;
	COLOR: #333; TEXT-DECORATION: none
}

.maincontents p{
	padding-left: 10px;
	padding-bottom: 5px;
}

.projectbox {
	BACKGROUND-IMAGE: url(/images/tint2.png);
	Color: #fff;
	width: 450px;
	height: 149px;
	Margin: 10px;
	Padding: 0px;
	Position: relative;
	Margin-left: 50px;
}
.projectbox a{
	color: #fff;
}

.projecttopbar {
	padding-left: 3px;
	font-size: 8pt;
	Background-image: url(/images/projects-topbg.png);
	/*BACKGROUND-COLOR: #eeeeff;*/
	Color: #FFF;
	height: 45px;
	Border: #000 1px solid;
}
.projecttopbar a{
	color: #fff;
}

.projectdescription {
	font-size: 10pt;
	padding-left: 5px;
	padding-right: 5px;
	BACKGROUND-IMAGE: url(/images/projectline.png);
	Color: #fff;
	height: 100px;
	overflow: auto;
	Border: #000 1px solid;
}
.projectdescription a{
	color: #fff;
}
.smallIcon {
	height: 33px;
	width: 33px;
	padding: 1px;
	Border: #000 1px Solid;
	Position: Absolute;
	Right: 2px;
	Top: 2px;
}
.quote {
	font-size: 10pt;
	display: block;
	WIDTH: 532px;
	Position: absolute;
	Right: 20px;
	Bottom: 60px;
	Padding-top: 5px;
	Margin-top: 5px;
	Padding: 1px;
	color: #fff;
	margin-left: auto;
    	margin-right: auto;
	text-align:center;
}

.todolist {
	Overflow: hidden;
	font-size: 10pt;
	display: block;
	Margin: 0px;
	padding: 0px;
	margin-left: 5px;
}

.todolist li{
	LEFT: 0px; POSITION: relative; TOP: 0px;
}

.todolist ul{
	MARGIN: 0px; PADDING: 0px; LIST-STYLE-TYPE: none;
}

.right {
	Position: absolute;
	/*float: right;*/
	Right: 10px;
	margin: 0px;
	padding: 0px;
	border: #555 1px solid;
	background-color: #eee;
}
.right a{
	
	border-right: #888 1px solid;
	color: #d99;
}
.Right {
	Position: absolute;
	/*float: right;*/
	Right: 10px;
	margin: 0px;
	padding: 0px;
	font-size: 8pt;
}


