body
{
    background:#3D3D3A;
    margin:0 0 0 100px;
    font:normal 14px Franklin Gothic Medium Cond, verdana;
}

.header
{
    background:#fff url(../images/tce_back.jpg) top left no-repeat;
    width:952px;
    height:105px;
}

.main
{
    background:#fff;
    height:105px;
}

.homemain
{
    background:#fff url(../images/main_back.jpg) top left no-repeat;
    width:952px;
    height:800px;
    display:block;
}

    .hometext
{
    color:#3D3D3A;
    top:350px;
    left:20px;
    margin:0 0 0 0;
    width:900px;
    height:auto;
    display:block;
    position:relative;
    font:normal 14px Franklin Gothic Medium Cond, verdana;
}

.associations img
{
    border:1px #333 solid;
    }

.hometext h2
{
    font:bold 20px Franklin Gothic Medium Cond, verdana;
    margin:0px 0 -6px 10px;
    display:block;
    color:#446B35;
}

    .hometext .infotext
{
    color:#3D3D3A;
    border:1px #3D3D3A solid;
}

.main
{
    background:#fff;
    width:952px;
    height:800px;
    display:block;
    padding:30px;
}

h4.title
{
    color:#466E37;
    width:100%;
    border-bottom:1px #466E37 solid;
    margin:0 0 5px 0;
}

.letter
{
    background:#C3D5B1;
    color:#333;
    font-style:italic;
font-size:14px;
}


.text
{
    color:#3D3D3A;
    top:350px;
    left:20px;
    margin:0 0 0 0;
    width:900px;
    display:block;
    position:relative;
}

table.sections
{
    display:block;
}

table.sections td
{
    vertical-align:top;
}


.hometext .infobox
{
    border:1px #3D3D3A solid;
    width:290px;
    height:120px;
    padding:20px;
    font:normal 13px Franklin Gothic Medium Cond;
    letter-spacing:1px;
    line-height:18px;
    display:block;
}

.carrier
{
    border:1px #3D3D3A solid;
    width:100%;
    height:433px;
    padding:0px;
    font:normal 13px Franklin Gothic Medium Cond;
    letter-spacing:1px;
    line-height:18px;
    display:block;
}

.footer
{
    display:block;
    margin:0 0 0 0;
    text-align:center;
    padding:10px;
    background:#446B35;
    width:952px;
}

.footer .footernav
{
    color:#fff;
    display:block;
    position:relative;
}

.footer .footernav a
{
    color:#fff;
    text-decoration:none;
    font:normal 13px Franklin Gothic Medium Cond, verdana;
    padding:0 25px 0 25px;
    border-right:1px #fff solid;
    margin:0px;
    display:inline;
}

.submit	{
   	background:url("http://ll.bizjournals.com/rd/butn_bk_blue.gif") repeat-x;
	border:1px solid #A3BAD1;
	font:normal 11px Franklin Gothic Medium Cond, Verdana, Airal;
	text-decoration:none;
    letter-spacing:1px;
    }

table
{
    font:normal 14px Franklin Gothic Medium Cond, Verdana, Airal;
}

div
{
vertical-align:top;
font:normal 14px Franklin Gothic Medium Cond, Verdana, Airal;
}

/****Navi****/

#nav_tbl	{
    width:760px;
    background:transparent;
    height:34px;
    color:#000000;
    margin:65px 0 0 160px;
	}

#menu_block {
	margin:8px 0 0 0;

	}

* html body #menu_block {
	margin:4px 0 0 0;
	}

.menu {
	position:absolute;
	visibility: hidden;
	line-height: 18px;
	z-index: 100;
	background:#fff url("http://ll.bizjournals.com/rd/bk_li.gif") right repeat-y;
	width:180px;
	text-align:left;
    color:#fff;
    text-decoration:none;
    font:bold 15px Franklin Gothic Medium Cond, verdana;
    letter-spacing:1px;
    font-style:italic;
    border-top:1px #333 solid;
	}

.menu a {
	width: 100%;
	display: block;
    color:#333333;
    font:normal 12px Franklin Gothic Medium Cond, verdana;
    padding:5px;
    border-bottom:1px #333 solid;
    border-right:1px #333 solid;
    border-left:1px #333 solid;
    margin:0px;
	text-decoration: none;
	text-indent: 10px;
	}

.menu a:hover{ /*hover background color*/
	background:#666;
    color:#fff;
	}


a:link.toplevel, a:visited.toplevel, a:active.toplevel  {
    color:#fff;
    text-decoration:none;
    font:bold 15px Franklin Gothic Medium Cond, verdana;
    letter-spacing:1px;
    font-style:italic;
	border-right:1px solid #fff;
	padding:8px 4px 7px 8px;
	}

* html body a:link.toplevel,
* html body a:visited.toplevel,
* html body a:active.toplevel {
	padding:4px 15px 6px 9px;
	}

a:hover.toplevel {
	background:#fff;
	color:#333;
	}

.toplevel img {
	vertical-align:middle;
	padding:0 0 2px 2px;
	border:none;
	}

.toplevel .on {
	background:#333;
	color:#fff;
	}


