body
{
  background:white;
  color:black;
  padding:0;
  margin:0;
  font:0.75em Arial,Helvetica,sans-serif;
}

a
{
  color:#693;
}
a:hover
{
  text-decoration:none;
}
#page
{
  background:url(../global_images/bannerTest_webtone2-GH2.gif) no-repeat left 90px;
  margin:0 auto;
  width:770px;
  border:1px solid black;
  border-top:0;
  padding-bottom:10px;
}

#header
{
  background:url(../global_images/ttcs_logo_trans1.gif) no-repeat 20px 10px;
  height:150px;
}

#globalLink
{
  float:right;
}

#mainTitle
{
  float:right;
  padding:30px 15px 0 0;
}

#topMenu
{
  float:right;
  width:100%;
  font:12px Arial,Helvetica,sans-serif; /* Added 02 Mar 09: override 0.75em default */
  text-align:right;
  padding-top:18px;
}

#topMenu ul
{
  margin:0px;
  padding:0px;
}

#topMenu li
{
  display:inline;
  padding:0 8px 0 12px;
  border-left:1px solid black;
}

#topMenu li.no-separator
{
  border-left:0;
}

#topMenu li a
{
  text-decoration:none;
  color:black;
  font-weight:bold;
  background:white;
}

#topMenu li a:hover {
  text-decoration:underline;
}

#breadCrumb
{
  float:right;
  padding-right:10px;
}

h1
{
  color:#099;
  font-size:2.1em;
  padding-left:10px;
  padding-right:10px;
}
h2 
{
  font-size:1.3em;
}

h3 
{
  font-size:1.3em;
  margin: 0 0 0 0;
}

.column
{
  float:left;
  margin:0 -1px;
}
.width-22{width:22%;}
.width-33{width:33%;}
.width-39{width:39%;}
.width-50{width:50%;}
.width-61{width:61%;}
.width-78{width:78%;}
.width-100{width:100%;}
.column-body
{
  padding:0 10px;
}
#middle-column,#menu, #right-column
{
  border-left:1px solid gray;
  margin-left:;
}

.floatLeft
{
  float:left;
  border:1px solid gray;
  margin:5px 10px 5px 0;
}

.floatRight
{
  float:right;
  border:1px solid gray;
  margin:5px 0px 5px 10px;
}

#menu h2
{
  color:#099;
  font-size:1.25em;
  margin-bottom:5px;
}

#menu ul
{
  margin:0 0 0 17px;
  padding:0;
  list-style-image:url(../global_images/list_graterThan.gif);
  
}

#footer
{
  width:700px;
  margin:0 auto;
  color:gray;
  text-align:center;
  padding-top:5px;
  padding-bottom:10px;
}

.clear-floats
{
  clear:both;
}

#dataTable,.dataTable
{
	margin-top:20px;
	margin-bottom:20px;  
}

#dataCell,.dataCell
{
	border-bottom:1px solid;
	border-left:0px solid;
	border-right:0px solid;
	border-color:Gray;	
	vertical-align:top;
	padding-bottom:3px;
	padding-left:8px;
	padding-right:8px;
	padding-top:3px;
}

th
{
	FONT-SIZE:9pt; 
	text-align:left;
	color:#009999;
	border-bottom:1px solid;
	border-color:Gray;
	padding-left:8px;
	padding-right:8px;
}

#textRight,.textRight
{
	text-align:right;
}

#postedDate,.postedDate
{
	text-align:right;	
	color:Gray;
}
#postedDateLeft
{
	text-align:left;	
	color:Gray;
}
.itemBreak
{
	margin-top:-15px;
	border-bottom:1px gray dotted;
	padding-bottom:10px;
}
.classIndicator 
{
	font-weight:bold;
	color:#FF6600;
}
.pageInfo
{
	float:right;
	border-left:1px solid;
	border-color:gray;
	padding-left:8px;
	padding-right:8px;
}
