@charset "utf-8";

body {
background-color:#346699;
text-align:center;
}

.tdbody { 
font-family: Verdana, Arial, Helvetica, sans-serif;
background-image:url(../images/top_corner.gif);
background-repeat:no-repeat;
background-position:top right;
text-align:left;
background-color:#FFFFFF;
width:750px;
margin:auto;
 }

/* TD Header */

.tdheader {
height:95px;
display:block;
}

.tdheader .left {
float:left;
display:inline;
margin-top:22px;
margin-left:16px;
}

.tdheader .right {
float:right;
display:inline;
margin-top:22px;
margin-right:28px;
}

/* TD Menu */

.tdmenu {
height:34px;
}

.tdmenu .searchbutton {
cursor: pointer;
		color:#555555;
		font-family:Arial;
		font-size:10px;
background:none;
border:none;
}

/* TD Flash */

.tdflash {
height:248px;
border-top:solid 1px #346699;
border-bottom:solid 1px #346699;
padding:0px 1px;
}

/* TD inner page header image */

.tdinnerimage {
height:99px;
border-top:solid 1px #346699;
border-bottom:solid 1px #346699;
padding:0px 1px;
}

/* TD Main Body */

.tdmain {
font-size:70%;
padding-top:16px;
width:748px;
}

.tdmain .hometop {
clear:both;
background-image:url(../images/home_body_top.gif);
background-repeat:no-repeat;
background-position:center bottom;
height:10px;
width:748px;
}

.tdmain .homeback {
float:left;
clear:both;
width:748px;
background-image:url(../images/home_body_back.gif);
background-repeat:repeat-y;
background-position:center;
}



.homeback .columnone {

float:left;
width:501px;

}

.homeback .columntwo {
width:233px;
float:right;
}

.homeback .column {

}

.homeback .columnione {
margin-left:24px;
display:inline;
float:left;
width:210px;
}

.homeback .columnitwo {
width:210px;
margin-left:268px;
}

.homeback .columnithree {
width:209px;
margin-right:25px;
}

.tdmain .homebottom {
clear:both;
background-image:url(../images/home_body_bottom.gif);
background-repeat:no-repeat;
background-position:center top;
height:10px;
width:748px;
}

.tdinnermain {
font-size:70%;
padding-top:16px;
width:748px;
background-image:url(../images/inner_top_image.jpg);
background-repeat:no-repeat;
background-position:center top;
}

.tdinnermain .innertop {
clear:both;
height:1px;
width:748px;
}
.innerpagetitle {
margin-top:4px;
margin-bottom:35px;
width:372px;
height:50px;
background-color:#000000;
color:#ffffff;
}

.tdinnermain .innertopimage {

}

.tdinnermain .innerback {
float:left;
clear:both;
width:748px;
margin-top:40px;
min-height:400px;
}

.innerback .columnone {

float:left;
width:501px;

}

.innerback .columntwo {
width:233px;
float:right;
}

.innerback .column {

}

.innerback .columnioneall {
margin-left:24px;
display:inline;
float:left;
width:454px;
}

.innerback .columnione {
margin-left:24px;
display:inline;
float:left;
width:210px;
}

.innerback .columnitwo {
width:210px;
margin-left:268px;
}

.innerback .columnithree {
width:219px;
margin-right:15px;
}

.tdinnermain .innerbottom {
clear:both;
height:10px;
width:748px;
}

/* TD Footer */

.tdfooter {
display:block;
font-size:70%;
color:#707070;
height:16px;
fmargin:16px 0px;
padding:16px 16px;
}

.tdfooter .left {
float:left;
}

.tdfooter .right {
float:right;
}




.rightpanel 
{
	display:block;
	position:inherit;
	left:inherit;
	padding-top:180px;
	padding-left:500px;
}


.blackbox
{
	background-color:#000000;
	color:#ffffff;
	width:400px;	
	height:50px;
	position:absolute;
	top:220px;
	left:inherit;
	text-indent:16px;
	font-size:xx-large;
}

.righttempd;
{
	position:absolute;
	float:right;
	left:inherit;
	top:220px;
	padding-left:500px;
}

.rightbox
{
	position:absolute;
	top:220px;
	left:inherit;
	padding-left:500px

}

.leftpanel
{
	position:absolute;
	top:280px;
	left:inherit;
	width:385px;
	padding-left:16px
}

.bigtext
{
	display:block;
	font-size:200%;
	color:#707070;
	height:16px;
	margin:16px 0px;
	padding:16px 16px;		
}

.test1
{
	background-color:#000000;
}

.newslist {
margin-top:10px;}

.newsrepeaterheader {
	background-color:#000000;
	color:#ffffff;
	display:inline;
	fmargin-left:20px;
	fmargin-right:20px;
	ftext-indent:10px;
	text-align:left;
	ffont-size:10px
}

.newsrepeateritemline {
display:block;
}

.newsrepeateritem {
	text-align:left;
	font-size:10px;
	
}

a:link, a:visited, a:active
{
	text-decoration: none;
	color:inherit;
} 

.floatLeft 
{
    float: left; 
    margin: 4px; 
}

.NewsHeader
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:larger;
	font-weight:bold;
	color:red;
}

.clientrotate {
position:relative;
display:block;
float:left;
}

.leftimage1
{
	display:inline;
	position: absolute;
	top:0px;
	z-index:0;
	filter: alpha(opacity=50);
	-moz-opacity:.50;
	opacity:.50;
}

.leftimage2
{
	display:inline;
	position: absolute;
	top:0px;
	left:50px;
	z-index:1;
	filter: alpha(opacity=75);
	-moz-opacity:.75;
	opacity:.75
}

.topimage
{
	display:inline;
	position: absolute;
	top:0px;
	left:154px;
	z-index:2;
}

.rightimage2
{
	display:inline;
	position: absolute;
	top:0px;
	left:290px;
	z-index:1;
	filter: alpha(opacity=75);
	-moz-opacity:.75;
	opacity:.75;
}

.rightimage1
{
	display:inline;
	position: absolute;
	top:0px;
	left:344px;
	z-index:0;
	filter: alpha(opacity=50);
	-moz-opacity:.50;
	opacity:.50;
}


.newslist h2 {
color:#999999;
font-size:110%;
font-weight:bold;
padding:0px 0px 5px 0px;
margin:0px 0px 0px 0px;
}

.newsdate {
color:#aaaaaa;
font-size:90%;
}

.newslist .title {
border-bottom:solid 1px #000000;
margin:0px 0px 5px 0px;
}

.newstitle {
padding-bottom:5px;
color:#4a6d9a;
font-weight:bold;
}

.columnioneall h1 {
color:#4a6d9a;
padding:0px;
margin:0px;
font-size:150%;
font-weight:bold;
}

.logform {
margin:10px 0px 10px 0px;
}

.logtabs {
margin:0px;
padding:0px;
}

.logtab {
display:inline;
background-color:#CCCCCC;
border-top:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
border-left:1px solid #CCCCCC;
padding:2px 5px 1px 5px;
margin:0px 5px 1px 0px;
z-index: 10;
}

.logtabselected {
display:inline;
background-color: #FFFFFF;
border-top:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
border-left:1px solid #CCCCCC;
padding:2px 5px 1px 5px;
margin:0px 5px 1px 0px;
z-index: 10;
}

.logbody {
border:1px solid #CCCCCC;
z-index: 0;
padding:5px;
}

.logslist {
width:685px;
border:1px solid #000000;
margin:1px;
padding:0px;
background-color:#f4f8fb;
gborder-collapse:collapse;
}

.logslist a {
color:#4a6d9a;
}
.logslist th {
background-color:#CCCCCC;
gborder-bottom:1px solid #000000;
gborder-right:1px solid #999999;
margin:1px;
gheight:25px;
padding:3px;
}

.logslist td {
padding:3px;

}

.logslistfilter {

border-top:1px solid #000000;
padding:10px 2px;
}

.logstitle {
width:150px;
float:left;
}

.logsline {
margin-bottom:5px;
}

.logslinedate {
margin-bottom:10px;
margin-top:10px;
gheight:20px;
}

.logslinepara {
margin-bottom:5px;
}

.loglistpager {
background-color:#CCCCCC;
gborder-top:1px solid #000000;
margin:1px;
padding:3px;
}

.errormessage {
color:#FF0000;}

.innerback .columnhelp {
margin-left:24px;
display:inline;
float:left;
width:700px;
}

.columnhelp h1 {
color:#4a6d9a;
padding:0px;
margin:0px;
font-size:150%;
font-weight:bold;
}

.contactusaddress {
margin-top:10px;
}

.contactusaddress div {
margin-top:5px;
}

.contentblock img {
margin:5px 0px;
/*border:solid 1px #5d88b3;*/
}


.featcstop {
clear:both;
background-image:url(../images/right_body_top.gif);
background-repeat:no-repeat;
background-position:center bottom;
height:10px;
width:219px;
}

.featcsback {
clear:both;
width:219px;
background-image:url(../images/right_body_back.gif);
background-repeat:repeat-y;
background-position:center;
}

.featcsback .columnonecall {
padding:3px 5px;
}

.featcsback .columnonetext {
padding:1px 10px;
}

.featcsback .columnonetext h5{
padding:0px;
margin:0px;
}

.featcsback .columnonetext ul {
padding:0px 15px;
margin:0px;
}
.featcsback .columnonetext li {
padding:0px 0px;
margin:0px;
}

.featcsback .callbackbox {
padding:0px 5px;
}

.callback {
color: #aaaaaa;
width:195px;
}

.callbackwhen {
width:168px;
}

.featcsback .columnonefcs {
padding:1px 5px;
width:190px;
}

.featcsbottom {
clear:both;
background-image:url(../images/right_body_bottom.gif);
background-repeat:no-repeat;
background-position:center top;
height:10px;
width:219px;
}

.mhasearch th {
	text-align: left;
}

.mhasearch {
	width: 100%;
}

.mhasearchresults {
	margin-top: 10px;
}

.mhasearchresultspage {
}

.mhasearchresultslink {
}
.mhasearchresultslink a
{
	text-decoration:underline;
}
.mhasearchresultslink a:hover
{
	text-decoration:underline;
}

.mhasearchresultslink a:visited
{
	text-decoration:underline;
}

.mhasearchresultslink a:active
{
	text-decoration:underline;
}

.tdcontname {
float:left;
width:170px;
text-align:right;
padding-right:15px;
}

.tdcontfield {}

.tdcontline {
padding-bottom:3px;}

.featcsback a, .featcsback a:link, .featcsback a:visited {
color: #999999;
text-decoration:none;
}

.featcsback a:hover {
color:#ff9900;
text-decoration:underline;
}

.featcsback p {
margin-top: 0px;
padding-top: 0px;}