body{	margin-top:2px;
		font-size:12px;
		font-family:arial,verdana,sans-serif;
}
		h1{

		}
		h2{

		}
		h3{
		}

	td.table_content,.content{padding:0px 0px 0px 0px;margin:0px 10px 10px 10px;}
	/*td.table_title{padding:0px 0px 5px 15px;font-weight:bold;}*/
	div.titles{padding:0px 0px 5px 10px;font-weight:bold;}
	div.sub_titles{padding:0px 0px 2px 10px;font-weight:bold;}

	li {
	margin-left:10px;
	}


	a, a:link, a:visited {
		text-decoration:none;color:#000;
		}
	a:hover {
		text-decoration:underline;
		}

	input {
		font-size:100%;
		padding:1px;
	}
	select {
		font-size:100%;
		padding:1px;
	}
	#frame {
		width:780px;
		margin-right:auto;
		margin-left:auto;
		margin-top:10px;
		text-align:left;
		}

	#contentleft {
		width:155px;
		padding:5px 0px 0px 0px;
		float:left;
		}

	#contentcenter {
		width:610px;
		float:left;
		}

	#contentheader {
		}

	#contentfooter {
		text-align:center;
		font-size:x-small;
		}

	#contentheader h1 {
		padding:10px;
		margin:0px;
		}

	.rightcenter{
		float:right;
		width:155px;
		padding-top:5px;
	}
	.leftcenter{
		float:left;
		width:450px;
		padding:5px;
	}
	.maincontainer{
	padding:0px 5px 0px 5px;
	width:607px;
	}

	.anchorTag {
		font-size:100%;
	}

	.h2Header {
		float:left;
		width:200px;

	}

	.fullListBut{
		float:left;
		width:150px;
		margin:5px 0px 0px 0px;
		text-align:right;
	}

	.itemHeader{
		margin-bottom:0px;
	}

	.rhBoxlog {
		border:1px solid red;
	}
	.rhBox {
		border:1px solid red;padding:3px;
	}

	.search {
		text-align:left;
	}

	.faqslist {
		list-style-type:none;
	}
	.featured	{
		border:3px solid yellow;
	}
	.featproject{
		float:left;
		width:160px;
	}

	.rightcenter hr{
		border: none 0;
		border-top: 1px dashed #585858;/*the border*/
		width: 80%;
		height: 1px;/*whatever the total width of the border-top and border-bottom equal*/
		text-align:center;
	}
	.homepanel {
		border: 1px solid blue;
		float:left;

		margin:2px;
	}

	.resourceBox {
		float:left;
		width:30%;
		margin:2px;
		text-align:center;
	}

	.projectLink {
		background: url(kts/images/sm_middle.gif) repeat-y;
	}
	.adminLink {
		background:#000;
		color:#fff;
	}

	.adminLink a {
		color:#fff;
	}
	.grey{
		color:#AAA;
	}

	.warning {
	border:2px solid #FF0000;
	background-color:#e2ecff;
	width:70%;
	text-align:center;
	font-size:medium;
	margin:10px;
	}

	.actionlink{
	border:1px solid #99b2cc;
	background-color:#e2ecff;
	text-align:right;
	font-size:x-small;
	float:right;
	padding:3px;

	}
	.actionlinkinline{
	border:1px solid #99b2cc;
	background-color:#e2ecff;
	text-align:right;
	font-size:x-small;

	padding:3px;

	}

.sm_middle{
	background: url(kts/images/sm_middle.gif) repeat-y;
}

.navImage{
padding-left:5px;
padding-top:3px;

}

#list{

}
 #list li {
      margin:0;
      margin-bottom:4px;
      padding:5px;
      cursor:move;
    }

.strongText{
	font-weight:bold;
}
.smallText{
	font-size:80%;
}
.uppercaseText{
	text-transform:uppercase;
}
.italic{
	font-style:italic;
	}
.colourRed{
	color:#c30237;
}
.largeText{
	font-size:130%;
}
.largeBoldText{
	font-size:130%;
	font-weight:bold;
}

.projectcrumbs{
	font-size:90%;
}
	.blueText {color: #203f9a;}
	.greenText {color: #acc42a;}
	.redText {color: #bd1a8d;}
	.cyanText {color: #00adef;}
	.orangeText {color: #e0861b;}
	.turquoiseText {color: #0dbddf;}
	.magentaText {color: #ec008c;}

.hidden {
	visibility: hidden;
	display: none;
}

.visible {
	visibility: visible;
	display: block;
}