/**
 * Tollen Legal CSS
 *
 */


body
{
	background-color: #FFFFFF;
	margin: 0px;
	font-family: "Trebuchet MS","Lucida Grande","Lucida Sans","Verdana","Arial",sans-serif;
	font-size: 12px;
}

a
{
	color: #005237;
	font-family: "Trebuchet MS","Lucida Grande","Lucida Sans","Verdana","Arial",sans-serif;
	font-weight: normal;
	text-decoration: underline;
	border-bottom: #005237;
	border-width: none;
	border-style: none;
} 

a:visited
{
	color: #005237;
	border-bottom: #005237;
	text-decoration: underline;
	font-weight: normal;
} 

a:active { color: #CCCCCC; } 
a:hover { color: #08A471; } 


.navLink a
{
	font-size: 11px;
	text-decoration: none;
	font-weight:bold;
}

.navLink a:visited
{
	text-decoration: none;
}


/*a.subNavLink
{
	line-height: 24px;
	font-family: "Trebuchet MS","Lucida Grande","Lucida Sans","Verdana","Arial",sans-serif;
	letter-spacing: 1px;
	text-transform: inherit;
	text-decoration: none;
}*/


/*a.subNavLink:visited
{
	text-decoration: none;
}
*/

img.noborder, a.navlink
{
	border-width: 0 0 0 0;
	border-style: none none none none;
} 

h1
{
	page-break-before: auto;
	font-family: "Trebuchet MS","Lucida Grande","Lucida Sans","Verdana","Arial",sans-serif;
	font-size: 16px;
	color: #333333;
	font-weight: normal;
	letter-spacing: 1px;
	padding: 0px;
	margin: 0px;
}

h2
{
	page-break-before: auto;
	font-family: "Trebuchet MS","Lucida Grande","Lucida Sans","Verdana","Arial",sans-serif;
	font-size: 14px;
	color: #333333;
	font-weight: normal;
	letter-spacing: 1px;
	padding: 0px;
	margin: 15px 0px 0px 0px;
}

h3
{
	page-break-before: auto;
	font-family: "Trebuchet MS","Lucida Grande","Lucida Sans","Verdana","Arial",sans-serif;
	font-size: 13px;
	color: #333333;
	font-weight: bold;
	letter-spacing: 1px;
	padding: 0px;
	margin: 15px 0px 0px 0px;
}

p, td
{
	color: #333333;
	font-size: 12px;
	line-height: 16px;
}

pre
{
    page-break-inside: avoid;
	font-family: monospace;
	font-size: 12px;
	color: #333333;
	padding: 5px;
	margin-left: 20px;
}
	
ol
{
	color: #333333;
	font-size: 12px;
	line-height: 14px;
}
	
li
{
	color: #333333;
	font-size: 12px;
	line-height: 14px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 13px;
	margin-bottom: 0px;
}

form
{
	padding: 0px;
	margin: 0px;
    width: 100%:
    border: none;
}


/* custom definitions */

table.mainLayout
{
	background-color: #FFFFFF;
	margin: 20px 0 0 20px;
}

table.mainLayout
{
	background-color: #FFFFFF;
	margin: none;
	padding: none;
	width: 777px;
}

table.contentLayout
{
	background-color: #FFFFFF;
	margin: none;
	padding: none;
	width: 777px;
}

table.footerLayout
{
	background-color: #FFFFFF;
	margin: none;
	padding: none;
	width: 777px;
	border-color: #D2DBD0;
	border-width: 1px 0 0 0;
	border-style: solid;
}



td.contentNavigation
{
	background-color: #FFFFFF;
	width: 265px;
	padding: 30px 0 50px 25px;
}

td.homeContent
{
	background-color: #FFFFFF;
	padding: 30px 0 50px 30px;
}


td.contentMain
{
	background-color: #FFFFFF;
	/*padding: 30px 10px 30px 0;*/
	border-right: 1px solid #487C68;
	padding-right:30px;
}

td.homeAddress
{
	background-color: #FFFFFF;
	padding: 1px 10px 30px 30px;
	color: #666666;
	font-size: 11px;
	line-height: 16px;
}



td.footerCopyright
{
	color: #999999;
	font-size: 11px;
}





td.spacer { background-color: #FFFFFF; }

div.navitem
{
	border-color: #EDEDED;
	border-width: 1px;
	border-style: solid;
	padding: 3px;
	width: 190px;
	text-align: left;
	margin-bottom: 10px;
}

div.content { margin: 0 15px 0 0px; }
#sign {border:1px solid #487C68 }

#signinForm {display:none;}
.contract ul {margin-left:0; padding-left:0}
.contract ul li{padding-bottom:10px; }
#inhouse li {list-style:disc}
#inhouse ul {padding-left:10px; margin-left:3px}
