/* CSS Document */

body {
/*font-family:Arial, Helvetica, sans-serif;*/
font-family:Verdana, Tahoma, sans-serif;
font-size:11px;
padding:0 0 10px 0;
}

p {
color:#000;
}

a {
	color:#0033FF;
	text-decoration:none;
}

a:hover {
text-decoration:none;
}

h2 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #6699CC;
	text-indent: 30px;
	letter-spacing: 1px;
	margin-bottom: 2px;
}

form {
margin:0;
padding:0;
}



#container {
width:760px;
margin:0px auto 10px;
padding:0 0 12px;
background-color:#fff;
}

#header {
height:73px;
width:740px;
margin:5px 10px 2px 10px; padding:0;
}

#pubNav {
	margin: 0px;
	padding: 0px;
	background-image:url(../menuFiles/tclback.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}

#statement {
width:inherit;
text-align:center;
color:#003300;
font-size:12px;
margin:0;
}

#hLeft {
float:left;
height:73px;
width:650px;
}

#hRight {
text-align:right;
height:78px;
width:auto;
}

#searchBar {
margin:0; padding:0;
}

#search {
width:500px;
float:right;
margin:0 10px 0 0;
padding:0;
text-align:right;
}

#search p {margin:0; padding:0;}

#botNav p {
text-align:center;
margin:0;
}

#backNav {
background:#fff;
padding:2px 10px;
font-family:"Trebuchet MS", Arial, sans-serif;
margin:0;
}

#backNav p {
text-align:right;
margin:0 4px 0 0;
}

#content {
margin:10px 10px 0 10px; padding:0;
background-color:#f1f1f1;
}

#content p {
margin:5px 10px;
}

#content h1 {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#69C;
	letter-spacing:1px;
	margin:0 0 0 10px;
}

a.ieFingerFix {
cursor:pointer;
}

.boxTitleLinks {
color:#f2f2f2;
}

.boxMain {
width:178px;
float:left;
background-color:#f1f1f1;
margin:0 9px 0 0; padding:0 0 5px 0;
}

.boxContent {
background-color:#fff;
margin:0; padding:3px 0;
}

.boxContent2 {
background-color:#fff;
margin:0; padding:3px 0;
}

#boxLBar {
width:150px;
float:left;
background-color:#f1f1f1;
margin:0 9px 0 0; padding:0;
}

span.searchWord {
font-size:12px;
font-weight:normal;
color:#000;
}

span.searchResult {
font-size:12px;
font-weight:normal;
color:#000;
}

span.resultTitle {
font-size:11px;
border-bottom:1px dotted #000;
}

#temp img {
margin:4px 0 2px 14px;
border:none;
}

#contentBox {
background-color:#fff;
margin:5px; padding:5px 0;
}

#contentBox p {
margin:0px;

}

#contentbox table {
vertical-align: top;
margin-top:0px;
padding-top:0px;
}

#footer {
height:20px;
margin:0 10px; padding:4px 0;
background-color:#fff;
text-align:center;
clear:both;
}
#footer p {
margin:0;
color:#999;
}

.searchBox {
position:relative;
width:560px;
margin:12px 5px 0 10px;
padding:0;
background: url(../img_site/box_bg.jpg) center center no-repeat #f1f1f1;
font-size:10px;
color:#333;
}

.uCase {
text-transform:uppercase;
}

.box p {
margin:0 10px;
}

p.heading {
font-size:36px;
font-weight:bold;
color:#FF0000;
text-align:right;
margin:0 10px 0 0;
}

.clearfix:after {
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

/*Nifty Corners Cube CSS by Alessandro Fulciniti
The following classes are added dinamically by javascript,
and their use should be avoided in the markup */

b.niftycorners,b.niftyfill{display:block}
b.niftycorners *{display:block;height: 1px;line-height:1px;font-size: 1px;
    overflow:hidden;border-style:solid;border-width: 0 1px}
/*normal*/
b.r1{margin: 0 3px;border-width: 0 2px}
b.r2{margin: 0 2px}
b.r3{margin: 0 1px}
b.r4{height: 2px}
b.rb1{margin: 0 8px;border-width:0 2px}
b.rb2{margin: 0 6px;border-width:0 2px}
b.rb3{margin: 0 5px}
b.rb4{margin: 0 4px}
b.rb5{margin: 0 3px}
b.rb6{margin: 0 2px}
b.rb7{margin: 0 1px;height:2px}
b.rb8{margin: 0;height:2px}
b.rs1{margin: 0 1px}
/*transparent inside*/
b.t1{border-width: 0 5px}
b.t2{border-width: 0 3px}
b.t3{border-width: 0 2px}
b.t4{height: 2px}
b.tb1{border-width: 0 10px}
b.tb2{border-width: 0 8px}
b.tb3{border-width: 0 6px}
b.tb4{border-width: 0 5px}
b.tb5{border-width: 0 4px}
b.tb6{border-width: 0 3px}
b.tb7{border-width: 0 2px;height:2px}
b.tb8{border-width: 0 1px;height:2px}
b.ts1{border-width: 0 2px}


textarea {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
background-color:#fff;
}

input, select {
font-size:12px;
background-color:#fff;
}

label {
margin:0;
}

input.button {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
letter-spacing:1px;
background:url(../img_site/button_bg.jpg) repeat-x;
padding:3px 5px 1px 5px;
border:1px solid #c4c4c4;
margin:0;
}

.inputSm {
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
letter-spacing:1px;
background:url(../img_site/button_bg.jpg) repeat-x;
padding:2px 2px 1px 2px;
border:1px solid #c4c4c4;
margin:2px;
}

.PageName {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #6293B3;
	text-decoration: none;
	padding-top: 10px;
	padding-bottom: 10px;
	margin: 0px;
}
.left {
	text-align: left;
}

