/* CSS Document */

* {margin: 0; padding: 0;}

body {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:0.7em; color:#666; font-weight:normal;  background-color:#fff; padding:0; margin:0;} 

body div {text-align:left;}

img {border:0px none; vertical-align:bottom}
p {margin:0 0 1em 0; padding:0; font-size:1.0em;}
p.intro {font-size:1.1em; padding:0; margin:0 0 1em 0;}
hr {height:0px; border:0px; border:1px solid #D0D7DD;}


/* all generic styles */

.bold {font-weight:bold;}
.italic {font-style:italic;}
.notbold {font-weight:normal;}
.nomargin {margin:0;}
.nopadding {padding:0;}
.left {float:left;}
.right {float:right;}
.clear {clear:both;}
.hide {display:none;}
.small {font-size:0.9em;}
.top {padding-top:30px;}
.off-left {position: absolute; left: -999px; width: 990px;}


h1 {font-size:1.7em; padding:0; color:#005085; margin:0;}
h2.home {font-size:1.07em; padding:0; margin:0;}
h2 {font-size:1.03em; padding:0; margin:0 0 1em 0; font-weight:bold;}


/* links */

a {color:#FF9D0B; text-decoration:none;}
a:hover {color:#044F92; text-decoration:none;}


/* BEGINNING OF LAYERS */

#container {width:1004px; padding:0; margin:0px auto; background: url('/tmn/images/container.jpg') 50% 0 no-repeat; text-align:left;}

#wrapper {width:935px; padding-top:18px; margin:0px auto; text-align:left;}


/*siteservices*/
#siteservices {width:397px; float:right; padding:0; margin:0;}
#group_dropdown {float:left; padding-right:21px;}

/* search box */

#searchfield {width:175px; float:left; padding:0;}
#searchfield input {width:173px; height:14px; padding-left:2px; margin:0;}
#searchbutton {width:16px; float:left; padding:2px 0 0 8px;}


/*topbanner*/
.logo {float:left; padding:5px 0 6px 20px;}
#topnav{float:left; padding-left:238px; margin:0; width:697px; height:23px; background: url('/tmn/images/topnav.jpg') no-repeat;}

#banner {}


/*leftcolumn */
#leftcolumn {width:237px; margin:0; padding:0; float:left;}

/*leftnav */
#leftnav {width:194px; margin:0; padding:35px 0 0 20px; float:left;}

#leftnav ul {margin: 0; padding:0;}
#leftnav li {width:100%; margin:0; float:left; display: block; padding:0; background: url('/tmn/images/dottedline_leftnav.jpg') 0 31px no-repeat; height:32px}

#leftnav li a {color:#FF9D0B; display: block; text-decoration: none; padding:6px 0 0 11px; background: url('/tmn/images/arrow.gif') 0 9px no-repeat;}
#leftnav li a:hover {text-decoration: none; background: url('/tmn/images/arrow.gif') 0 9px no-repeat; color:#044F92;}

#leftnav li.on a {color:#044F92; background: url('/tmn/images/arrow.gif') 0 9px no-repeat;}
#leftnav li.on a:hover {text-decoration:none; background: url('/tmn/images/arrow.gif') 0 9px no-repeat;}




/*maincontent */
#maincontent {width:698px; margin:0; padding:9px 0 24px 0; float:left;}
#maincontent1 {width:892px; margin:0; padding:9px 0 24px 0; float:left;}

/*breadcrumb */
#breadcrumb {padding:0; margin:0; float:left; font-size:0.9em;}
#breadcrumb a {color:#999; text-decoration:none;}
#breadcrumb a:hover {text-decoration:underline;}
.blue {color: #044F92; font-weight: bold;}
.current {color:#999; text-decoration: underline;}

/*sitetools */
#sitetools {padding-right:6px; margin:0; float:right; font-size:0.9em; color:#999;}
#sitetools a {color:#999; text-decoration:none; padding-right:12px;}
#sitetools a:hover {text-decoration:underline;}

/*header */
#header {padding:17px 0 15px 0; margin:0; float:left; clear:both; width:540px;}

/*content */
#content {width:680px; margin:0; padding:0; float:left; clear:both;}
#content1 {width:890px; margin:0; padding:0; float:left; clear:both;}

#content ul {list-style-type: square; padding-left:15px; margin:1em 0 1em 0}
#content ul li {padding:0; margin:0;}


#backtotop {background: url('/tmn/images/arrow_up.gif') 0 2px no-repeat; padding-left:11px; font-size:0.9em;}
#backtotop a {color:#999; text-decoration:none;}
#backtotop a:hover {text-decoration:underline;}

/*footer */
#footer {width:920px; float:left; padding:11px 0 15px 15px; margin:0; background: url('/tmn/images/dottedline_footer.gif') no-repeat; font-size:0.9em; color:#999;}
#footer a {color:#999; text-decoration:none; padding:0;}
#footer a:hover {text-decoration:underline;}


/* Landing pages */

.box_landing {width:185px; margin:0; padding:10px 10px 0 0; float:left;}
.box_text {width:470px; padding-top:10px; margin:0; float:left;}
.box_textlink {padding:0; margin-top:12px; clear:both;}
.box_textlink a {padding-left:10px; color:#FF9D0B; background: url('/tmn/images/arrow_text.gif') no-repeat 0 5px;}
.box_textlink a:hover {text-decoration:none;}

/* tables */
table {border-collapse:collapse;border-spacing:0;empty-cells: show;}

table.kfd{padding:0; margin:1em 0 1em 0;}
table.kfd thead tr th, thead tr td {background: url('/tmn/images/dots.gif') bottom repeat-x; padding:5px 0 5px 0; margin:0; text-align:right;}
table.kfd tbody tr th {padding:5px 0 5px 0; margin:0;}
table.kfd tbody tr td {padding:5px 0 5px 0; margin:0; text-align:right;}
table.kfd tbody tr.line td, tbody tr.line th {background: url('/tmn/images/dots.gif') bottom repeat-x; padding:5px 0 5px 0; margin:0;}

table.feeds {padding:0; margin:1em 0 1em 0;}
table.feeds thead tr th {background: url('/tmn/images/dots.gif') bottom repeat-x; padding:5px 0 5px 0; margin:0;}
table.feeds tbody tr td {background: url('/tmn/images/dots.gif') bottom repeat-x; padding:5px 0 5px 0; margin:0;}
table.feeds tr td {background: url('/tmn/images/dots.gif') bottom repeat-x; padding:0; margin:0;}
table.feeds tr.noline td {background: none; padding:0; margin:0;}

/* Tabs */
#tabs {height: 28px; margin:0; padding:0;}
#tabs ul {list-style-type:none; float:left; margin: 0; padding:0;}
#tabs li {list-style-type:none; float:left; margin: 0 5px 0 0;}

#tabs .tab, .nav3 {float:left;	padding: 3px 10px;  border: 1px solid #D9D9D9;}
#tabs .tab_act, .nav3aa {float: left; padding: 3px 10px; background-color: #F0EEF1; border: 1px solid #D9D9D9;}

/* sitemap */

#sitemap {padding:0; margin:0;}
#sitemap ul {padding:0; margin:0;}
#sitemap ul li.lev1 {list-style-type:none;padding:10px 0 6px 0;margin:0;}
#sitemap ul li.lev1 a {padding:0; font-weight:bold;display:block;}
#sitemap ul li.lev2 {margin-left:20px; padding:2px 0 2px 0; list-style-type:none;}
#sitemap ul li.lev3 {display:none;}
#sitemap ul li.lev4 {display:none;}
#sitemap ul li.lev5 {display:none;}


/* forms */
form, input, select, option, textarea {margin:0; padding:0; font-size: 1.0em;}
fieldset{margin:0; padding:0; border:0px none; clear:both}
label.alert {float:left; width:200px; padding:0; margin:0;}



/* Board of directors styles */

#faq dl{margin:0;}

#faq dd{margin:0; padding:0; display:none;}

#faq dd td {padding:0 8px 5px 0;}

#faq table {clear:both; padding:0; margin:0;}

#faq dt {font-weight:normal; padding:10px 0 10px 0; margin:0 0 4px 0; width:670px; height:10px; background: url('/tmn/images/dots.gif') top repeat-x;}

#dropdown{float:left; padding:0; margin:0;}
#dropdown ul {margin:0; padding:0; list-style:none;}
#dropdown ul li.title {float:left; width:330px; list-style-type:none; margin:0; padding:0;}
#dropdown ul li.name {float:left; width:255px; list-style-type:none; margin:0; padding:0;}
#dropdown ul li.details {float:left; list-style-type:none; margin:0; padding:0;}
#dropdown ul li.details a {background: url('/tmn/images/arrow_text.gif') no-repeat 0 4px; padding-left:10px;}

/*
#dropdown ul li.details a:hover {background: url('/tmn/images/arrow_text.gif') no-repeat 0 4px; padding-left:10px;}
#dropdown ul li.details a:active  
*/
#dropdown ul li.details a.active{background: url('/tmn/images/arrow_down.gif') no-repeat 0 5px; padding-left:10px;}