body {
margin:0 9px 0 9px;
padding:0;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
background-color:#fff;
color:#333;
}

#access {display:none;}

p {padding:4px 0 4px 0;margin:0;}
img {border:none}

form {padding:0;margin:0}
.small {font-size:10px;}
hr.greyLine {height:1px;color: #0075b1;background: #0075b1;border:0;}

p.acrobat_reader {
clear:both;
margin: 20px 0 0 0; 
height:35px;
}
.acrobat_reader img {
float:left;
margin:0 10px 0 0;
}

a {color:#0075b1; text-decoration:none}

a:hover {color:#64A242; text-decoration:none}

a.active {color:#0075b1; text-decoration:underline}

#backtotop {margin:0; display:block;width:100%;}
#backtotop p {margin:0 10px 10px; 0;padding:0;text-align:right}

.filler {height:20px;width:190px;float:left;background:#0075b1;}

#wrap-dots {
float:left;
width:100%;
background:url(/tomk/siteware/bot-dots-long.gif) repeat-x left bottom; 
margin:0;
padding:0;

}


#wrapper {
float:left;
width:100%;
background:url(/tomk/siteware/left-grad3.jpg) repeat-y top left; 
margin:0;
padding:0;

}

.logo {width:190px;padding:0;margin:0;height:120px;}
.logo img {padding:0;margin:0}

#leftcolumn {margin-right: -190px;}	/* IE 4 fix */
#leftcolumn {
float: left; 
width: 190px;

} /*/*/ /*/margin: 0 0 0 2px; /* Silly Netscape hack to get the borders to line up */

#search {width:175px; margin: 15px 5px 10px 10px;padding:0;height:20px}
#search form {padding:0;margin:0}
input.search-button {border:0;background:transparent;color:#fff;font-weight:bold;padding:0;margin:0}
input.search-text {width:138px;padding:0;margin:0;border:1 px solid #333;}

			
#rightcolumn {
	width:auto;
	margin-left:195px;
	float:left;
	}
	

#toplinks {
		height:15px;
		margin:12px 0 6px 10px;
                font-size:11px;
			}
	



#toplinks a.first {
		
padding: 0 3px 0 0;
	}
	

#banner{
    display:block;
    height:148px;
    background-repeat:no-repeat;
    background-position:left top;
    padding:0;margin:0;
/*  width:100%; */
	*width: 784px; /*IE7 hack */
} 	

#home #banner{ height:237px; } 

	
	#breadcrumb {
		height:20px;
			}
	
	#breadcrumb p {
		margin: 3px 0 0 10px;
		padding:0;
                color: #64a242;
                font-size:11px;
               	}

#breadcrumb p span { color:#0075b1;}

.breadcrumb {
		text-decoration:none;
                color:#0075b1;
	}


table#main {
	background: url(/tomk/siteware/table-grad.jpg) repeat-x top left;
	
}

td.content {
	padding:5px 10px 10px 10px;
}
h1 {
	font-size:18px;
	color:#0076b3;
	margin:0;
	padding: 10px 0 8px 0;
	border-bottom: 1px dashed #80bbd9;
}
td.content h2.divinfo{ 
border-bottom:1px dashed #80BBD9;
color:#0076B3;
font-size:18px;
margin:0pt;
padding:10px 0pt 8px;

}
h1.landing {font-size:18px;
	color:#0075b1;
	margin:0;
	padding: 10px 0 2px 0;
        border-bottom:none;
	}

h3 {
	font-size:12px;
	color:#0075b1;
	margin:0;
	padding:5px 0 5px 0;
      
	}
h3.cont {
	font-size:12px;
	color:#0075b1;
	margin:0;
	padding:0 0 0 8px;
      
	}


h4,h5 {
	font-size:11px;
	color:#333;
        font-weight:bold;
	margin:0;
	padding:3px 0 3px 0;
      
	}

h3.first {
	font-size:12px;
	color:#0075b1;
	margin:0;
	padding: 10px 0 10px; 0;
	}


h3.lat { 
        font-size:13px;
	color:#0075b1;
	margin:0;
	padding: 5px 0 5px 8px;
	}



.latest {
	background: url(/tomk/siteware/table-grad.jpg) repeat-x top left;
	border-top: 1px dashed #80bbd9;
        padding:0;margin:10px 0 0 0;
}

#footer {
float:left;
width:100%;
margin:0;
padding:0;
height:20px;
margin:8px 0 8px 0;
color:#0075b1;
}

	#footer a {
		color:#0075b1;
		text-decoration:none;
		font-family:Arial, Helvetica, sans-serif;
      font-size:11px;
	padding: 0 2px 0 2px;
	}
#footer a.first {
		
padding: 0 3px 0 0;
	}
	
	#footer a:hover, #toplinks a:hover {
		color:#64A242;
		text-decoration:none;}



/* related styles */


.rel1 {width:188px;margin:0;padding:0;border-bottom: 1px dashed #80bbd9;
border-right: 1px dashed #80bbd9;border-left: 1px dashed #80bbd9;background: url(/tomk/siteware/map.jpg);height:126px;}
.rel-header {width:190px;background: #64a242;height:24px;margin:20px 0 0 0}
.rel-header h2 {color:#f0f6ec;font-size:13px;font-weight:bold;padding:4px 0 4px 10px;margin:0}
.rel1 a {color:#0075b1;font-size:11px;display:block;padding:85px 10px 10px 10px;text-decoration: none;}
rel1 a:hover {color:#64a242;text-decoration:none}

.rel-business {width:188px;margin:0;padding:0;border-bottom: 1px dashed #80bbd9;border-right: 1px dashed #80bbd9;border-left: 1px dashed #80bbd9;background:url(/tomk/siteware/busin-grad.jpg);height:34px;float:left}
.rel-business select {width:170px;}
.rel-business form {margin:8px 0 0 10px; padding:0;display:block;}

.rel-contact {width:188px;margin:0;padding:0;border-bottom: 1px dashed #80bbd9;border-right: 1px dashed #80bbd9;border-left: 1px dashed #80bbd9;background:url(/tomk/siteware/cont-grad.jpg);height:107px;float:left}

.rel-grad {width:188px;margin:0;padding:0;border-bottom: 1px dashed #80bbd9;border-right: 1px dashed #80bbd9;border-left: 1px dashed #80bbd9;background:url(/tomk/siteware/generic_gradient.jpg);height:87px;float:left}

.rel-contact-allb {width:188px;margin:0;padding:0;border:1px dashed #80bbd9;background:url(/tomk/siteware/cont-grad.jpg);height:107px;float:left}
.rel-csr {width:188px;margin:0;padding:0;border:1px dashed #80bbd9;background:url(/tomk/siteware/csr-grad.jpg);height:107px;float:left}
.rel-supchrt {width:188px;margin:0;padding:0;border:1px dashed #80bbd9;background:url(/tomk/siteware/sup_chtr.jpg);height:107px;float:left}

.rel-ar {width:188px;margin:0;padding:0;border: 1px dashed #80bbd9;background:url(/tomk/siteware/ar.jpg);height:107px;float:left}
.rel-ar2 {width:188px;margin:0;padding:0;border: 1px dashed #80bbd9;background:url(/tomk/siteware/ar09_cover.jpg);height:107px;float:left}

.rel-ar-home {width:188px;margin:0;padding:0;border-right: 1px dashed #80bbd9;border-left: 1px dashed #80bbd9;border-bottom: 1px dashed #80bbd9;background:url(/tomk/siteware/ar.jpg);height:107px;float:left}

.rel-ar-home2 {width:188px;margin:0;padding:0;border-right: 1px dashed #80bbd9;border-left: 1px dashed #80bbd9;border-bottom: 1px dashed #80bbd9;background:url(/tomk/siteware/ar06.jpg);height:107px;float:left}

.rel-ar-home-large {width:188px; margin:0;padding:0;border-right: 1px dashed #80bbd9;border-left: 1px dashed #80bbd9;border-bottom: 1px dashed #80bbd9;background:url(/tomk/siteware/ar07_cover_lr.jpg); background-position: bottom; background-repeat: no-repeat; background-color: #E8F1EE; height:107px;float:left}

.rel-ar-home-large2 {width:188px; margin:0;padding:0;border-right: 1px dashed #80bbd9;border-left: 1px dashed #80bbd9;border-bottom: 1px dashed #80bbd9;background:url(/tomk/siteware/ar09_cover_lr.jpg); background-position: bottom; background-repeat: no-repeat; background-color: #E8F1EE; float:left}

.rel-ar p, .rel-contact p, .rel-alert p, .rel-ar-home p, .rel-ar-home-large p, .rel-contact-allb p, .rel-grad p, .rel-csr p {margin:0;padding:0 0 3px 10px;font-size:11px}
.rel-ar2 p, .rel-contact p, .rel-alert p, .rel-ar-home2 p, .rel-ar-home-large2 p, .rel-contact-allb p, .rel-grad p, .rel-csr p, .rel-supchrt p, .rel-fs p {margin:0;padding:0 0 3px 10px;font-size:11px}

.rel-generic {width:190px; float:left; margin: 20px 0 0 0; padding:0;border-top: 1px dashed #80bbd9;border-bottom: 1px dashed #80bbd9}

.rel-generic h2 {color:#0075b1;font-size:13px;font-weight:bold;padding:4px 0 4px 10px;margin:0}

.rel-generic p {margin:0;padding:0 0 3px 10px;font-size:11px}

.rel-ln {width:190px; float:left; margin: 20px 0 0 0; padding:0;border-top: 1px dashed #80bbd9;border-bottom: 1px dashed #80bbd9}

.rel-ln h2 {color:#0075b1;font-size:13px;font-weight:bold;padding:5px 0 5px 0;margin:0}

.rel-ln p {margin:0;padding:0 0 4px 0;font-size:11px}

.rel-ln a {color:#333;}
.rel-ln a:hover {color:#64a242}

.rel-ln a.more {color:#0075b1;}
.rel-ln a.more:hover {color:#64a242}

.rel-fs {width:188px;margin:0;padding:0;border: 1px dashed #80bbd9;background:url(/tomk/siteware/fact.jpg);height:80px;float:left}

h2.report {font-size:13px;
	color:#0075b1;
	margin:0;
	padding: 10px 0 2px 10px;}


.rel-alert {width:188px;margin:0;padding:0;border-bottom: 1px dashed #80bbd9;border-right: 1px dashed #80bbd9;border-left: 1px dashed #80bbd9;background:url(/tomk/siteware/alert.jpg);height:107px;float:left}

a.rel{ color:#0075b1;text-decoration:none}
a.rel:hover {color:#64a242;text-decoration:none}


/* home */

h1.home {font-size:18px;
	color:#0076b3;
	margin:0;
	padding: 15px 0 2px 0;
        border-bottom:none;
	}
#head-home {border-bottom: 1px dashed #80bbd9; padding:0 0 20px 0;margin-top:-10px;}

p.lead {color:#0075b1;font-size:15px;line-height:20px; padding:0;margin:0;}

#home-wrap {width:100%;}
#home-wrap #left {width:50%;float:left;}
#home-wrap #right {width:50%;float:right}
.ln-home {float:left;padding-right:4px}
.lr-home {border-left: 1px dashed #80bbd9;border-bottom: 1px dashed #80bbd9;padding-bottom:20px;padding-left:4px;float:right}
.le-home {border-left: 1px dashed #80bbd9;padding-bottom:20px;padding-left:4px;float:right}

/* board of directors */

#board {background: url(/tomk/siteware/board-grad.gif) repeat-x; padding-left:5px; float:left;width:700px;}
#board a {font-size:13px;font-weight:bold}
.image-row {height:161px;border-bottom: 1px dashed #80bbd9;margin-bottom:15px;}
.first-image-row {height:161px;border-bottom: 1px dashed #80bbd9;margin-bottom:15px;padding-top:15px;}
.image {width:152px;height:152px;float:left;margin-right:20px;}

.dir-biog {background:url(/tomk/siteware/dirbio-dots.gif) repeat-y; border-bottom: 1px dashed #80bbd9;float:left;padding:0;margin:0;width:100%}
.dir-biog-image {width:119px; height:145px; float:left; background: url(/tomk/siteware/dir-grad.jpg) no-repeat;clear:both}
.dir-biog-image img {padding:10px;}
.biog {margin:0;padding:0;float:left;height:1%;width:65%;}
.text {padding: 10px;float:left;}
.text p {margin:0;padding:0}
.text p span {font-size:13px;font-weight:bold;color:#0075b1;margin:0;padding:0}
.text p.nopad {font-weight:bold;margin-bottom:5px;} 

/* server side charts */

tr.row td {padding-left:5px;border-bottom: 1px solid #cbbfaf}

#sschart {width:350px;}

#sschart.label, #sschart.input { 
padding-bottom:5px;
}

.ssleft {
float:left; 
width:180px;

}

.ssright {
float:right; 
width:170px;

}


.label {
display:block
}

.input {
float:left;
display:block;
font-size:100%;
}

select, option {
font-size:100%;
}

.row {
padding-bottom:10px;
clear:both;
}

fieldset {border:none;clear:both;}

.minichart {width:190;background:#80bbd9;padding:0;margin:0;}
.minichart img {margin:0 0 0 -10px;padding:0;}

/* Site map */

#map-ul {
font-family:arial;

font-size:12px; 
list-style-type: none;
margin: 0 ;
line-height:140%;
padding:0;

}

#map-ul li.lev1 
{
list-style-type: none;
color:#F01530;
font-weight:bold;
font-size:13px;
padding: 14px 0 2px 0;
border-bottom:1px solid #0075b1;
}

#map-ul li.lev2 
{
list-style-type: none;
color:#333;
font-weight:normal;
font-size:12px;
padding: 0 0 4px 0;
}

/* Alert service */

#alert-service label {font-weight:normal;text-align:left;}

#alert-service fieldset {
border:0;margin:0;
padding:0;
clear:both;}

label.alert {
float:left;
width:150px;
padding:0;
margin:0;
}

label.rns{
float:left;
width:180px;
padding:0;
margin:0;
}


#alert-service  input, select {width:auto;}

#alert-service h3 {margin:5px 0 5px 0;padding:5px 0 5px 0}



#image {clear:both; padding-bottom:5px;}
#automatic {margin-left: 40px;}
#feeds {float:left; width:40%; display:inline;}


/* FAQs styles */

#faqs dl{margin:0;}
#faqs dt{font-weight:normal;margin:0;width:100%;border-bottom:1px solid #0075b1;}
#faqs dd{
margin:0;
padding:10px;
display:none;
background-color:#f0f0f0;
border-bottom:1px solid #0075b1;
}

#faqs table.boardmemberfirst {border-top:1px solid #0075b1;}
#faqs dt td {padding:2px 0;}

/* Business contacts styles */

#buscon dl {margin:0;}
#buscon dt {color:#333;font-weight:normal;margin:0;width:100%;border-bottom:1px dashed #80bbd9;}

#buscon dd {
margin:0;
padding:0;
display:none;
background-color:#f4f9f8;
border-bottom:1px dashed #80bbd9;

}

#buscon table.topborder {}
#buscon dt td {padding:2px 0;}

#buscon table td.busunit {padding-left: 8px;padding-right: 8px;}
#buscon table td.busunitr {padding-right: 8px;}
#buscon table td.busunitrt {padding-right: 8px;padding-top:5px}

#buscon dl table {color:#333;}

#buscon table.innercon td.left {padding-left:20px;padding-bottom:8px;padding-top:8px;}
#buscon table.innercon td.right {padding-right:20px;padding-bottom:8px;padding-top:8px;}


#buscon table.innercon tr.innercondots td {border-bottom:1px dashed #80bbd9;}