html
{
	color:white;
	margin:0;
	padding:0;
	/*background: url(../images/bg_pixel.gif);*/
	background: url(../images/bg_pixel.gif) !important;
	/*background: #363636;*/
	font-family:verdana;
	font-size:12px;
}
body
{
	margin:0;
	padding:0;
}
.center
{
	width: 980px;/*980 +60(Trimline left) + 60(Trimlines right)*/
	margin: 0 auto;
	border: 0px dotted #FF0000;
}

.block
{
	float:left;
}

a
{
	color:white;
}
a img
{
	border:none;
}
h1
{
	font-size: 1.6em;
	line-height:1.6em;
	margin:0;
	color:#AAA;
}

/********* HEADER **********/

div#Header
{
	padding-top: 20px;
	overflow: hidden;
	padding-bottom:20px !important;
	padding-bottom:0;
}
div#Header div.trimlines
{
	background: bottom left no-repeat;
	height:100%;
}

div#Header div#Skills2
{
	margin-left:60px;
	/*background-color: red;*/
}
div#Header div#Skills
{
	margin-left:60px;
	/*background-color: blue;*/
}
div#Header div#Us
{
	margin-left:20px;
	/*background-color: yellow;*/
}
div#Nav
{
	display:inline;
	width:660px;
	min-height: 8px;
	height: auto !important;
	height: 8px;
/*	background:red;*/
}

div#TCCLogo
{
	width:250px;
/*		border: 0px dotted #FF0000;*/
}
div#TCCLogo img
{
	float:left;
	margin-top:0px;
}

div.subnav
{
	width:180px;
	border-bottom: 1px solid #777777;
	display:inline;
}
div.subnav img
{
	margin-bottom:10px;
}
div.subnav div
{
	border-top: 1px solid #777777;
	width:180px;
}
div.subnav div a
{
	padding:3px 12px;
	padding-right:0;
	display:block;
	text-decoration:none;
	font-weight:bold;
	
	width:168px;/*180 -  margin left */
}
div.subnav div a:hover
{
	background: url(../images/navitem_gradient.png) top left repeat-y;
}
/********* SCREEN **********/

div#Screen
{
	background-color: black;
	text-align: center;
	margin: 0 auto;
}
div#Screen div.shadow
{
	min-height: 8px;
	height: auto !important;
	height: 8px;
	width:100%;
	background-repeat: repeat-x;
}
div#Screen div.shadow.top
{
	background-image: url(../images/screen_shadow_top.gif);
}
div#Screen div.shadow.bottom
{
	background-image: url(../images/screen_shadow_bottom.gif);

}
div#Screen div.center > *
{
	clear:both;
	padding:0; margin:0;
}

/*
div#Screen div
{
	width: 980px;
	margin: 0 auto;text-align: center;
}
*/
div#Bodycopy
{
	width:660px;
	padding: 0 160px;
	margin: 0 auto;
}
/*** FOOTER ***/
div#Footer
{
	margin-top:20px;
	padding-right:70px;
}
div#Footer div.trimlines
{
	margin-top:78px;
}
div#Footer div.trimlines
{
	margin-top:4px;
}
div#contentFoot
{
	width:980px;
	margin: 1em 0px;
	text-align: right;
	font-size:10px;
	color:#AAAAAA;
	overflow : hidden; _height : 1%;
	border: 0px dotted #FF9900;
}


.contentCol
{
	width:980px;
	margin: 1em 0px;
	text-align: left;
	color:#AAAAAA;
	overflow : hidden; _height : 1%;
	border: 0px dotted #FF9900;
}
.contentCol .subCol
{
	min-height: 180px;
	height: auto !important;
	height: 253px;
}
.contentCol .icon
{
	width:280px;
	margin-right:0px;
	border: 0px dotted blue;
}
.contentCol .text
{
	width:660px;
	border: 0px dotted green;
}
div#Screen .contentCol
{
	margin:0 auto;
}



/***** SPOTLIGHT (for image only display) *****/

div#Spotlight
{
	width:100%;
	text-align:center;
}
/***** TRIMLINES ******/
.trimlines
{
	display:inline;
}
div#NavSelected a
{
	background: url(../images/navitem_selected.png) top left no-repeat;
}