/* Lantern Group, Inc. */
body { font-family: Trebuchet MS, Helvetica, Arial, Tahoma, sans-serif; font-size:12px; color:#2d1200; line-height:120%; overflow:scroll; }
a { text-decoration: none; color:#582301; font-weight:bold;}
a:hover { color:#CC6600; font-weight:bold; }

h1 { font-size:22px; color:#4c1e00; font-weight:bold; }
h2 { font-size:17px; color:#FFFFFF; font-weight:bold; }
h3 { font-size:16px; color:#ffff00; font-weight:bold; text-align:center; line-height:120%; margin-top:5px; }
h4 { font-size:14px; color:#9a4c07; font-weight:bold; }
h5 { font-size:16px; color:#FF7907; font-weight:bold; margin-bottom:2px; }

img { border-style:none; }

.arTitle { font-family:Garamond,Times,serif; color:#006699; font-weight:lighter; font-size:26px; color:#cccccc; }
a.arTitle { font-family:Garamond,Times,serif; color:#006699; font-weight:lighter; font-size:26px; color:#cccccc; }

.SmallFont {  font-family: Helvetica, Arial, Verdana, sans-serif; font-size: 9px; line-height:150%}
.MediumFont {  font-family: Tahoma, Arial, Verdana, sans-serif; font-size: 11px; line-height:140%}
.MediumPlusFont {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height:120%; color:#4c1e00; font-weight:bold}
.LargeFont {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; line-height:120%; color:#4c1e00; font-weight:bold}
.RealSmallFont {  font-family: Helvetica, Arial, Verdana, sans-serif; font-size: 8px}
.PrettySmallFont { font-family: Helvetica, Arial, Verdana, sans-serif; font-size: 10px; font-style:italic; }
.BioFont {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height:120%}
.FooterMenuFont {  font-family: Tahoma, Arial, Verdana, sans-serif; font-size: 10px; line-height:160%; color:#C4A37E; font-weight:normal; text-decoration: underline;}
.Capital { font-size:150%; font-weight:bold; }
.signUpHead { font-weight: bold; font-family:Arial,Helvetica,sans-serif; font-size:12px; color:#cc6600; padding-top:5px; }
.signUpText { font-weight: normal; font-family:Arial,Helvetica,sans-serif; font-size:10px; color:#cc6600; padding-bottom:10px;}

.sidebarHeader { font-family: Helvetica, Arial, sans-serif; font-size:15px; color:#87846E; font-weight:bold; line-height:120%; border-style:none; padding-bottom:2px; }
.sidebarText { font-family: Helvetica, Arial, sans-serif; font-size:10px; font-weight:normal; line-height:130%; border-style:none; }

.nav { font-family:Helvetica, Arial, sans-serif; font-size:14px; font-weight:bold; display:block; width:193px; color:#FFFFFF; line-height:24px; padding:0px 0px 0px 7px; border-bottom:1px dotted #2f1200; }

a.nav:hover { color:#000000; background-color:#e49a22; }

a.FooterMenuFont:hover {color:#1F0A05; font-weight:normal;}
.flash { position:relative; z-index:1; } 

.sideB { font-family: "Trebuchet MS", Helvetica, Arial, sans-serif; font-size:11px; font-weight:bold; color:#FFFFFF; line-height:112%;}
a.sideB { color:white; text-decoration: underline}

.centered {  text-align:center; display:block; }
img.centered { display: block; margin-left:auto; margin-right:auto; }

.LegalHead { color:#CC6600; font-size:18px; font-weight:bold; line-height:170%; padding: 0px 50px 0px 40px; }
.LegalText { padding: 0px 50px 0px 60px; }

.clients { padding-top:8px; padding-bottom:8px; text-align:center; }

#mainPageLeft
{
	font-size: 12px;
	margin-left: 20px;
	text-align: left;
	border-collapse: separate;
	border-spacing:0px;
/*	background: url('images/arrow1.png') no-repeat; */
}
#mainPageLeft td
{
	padding: 0px 5px;
	font-weight:normal;
	text-align:left;
	vertical-align:top;
}
.mainPageTableHead { font-size:14px; font-weight: bold; line-height:130%; text-align:center; vertical-align:bottom; }

#IC_table
{
	font-size: 14px;
	margin-left: 60px;
	width: 500px;
	text-align: left;
	border-collapse: collapse;
/*	background: url('images\blurry.jpg') 330px 59px no-repeat;  */
}
#IC_table td
{
	padding: 9px 12px;
	border-bottom: 1px solid #4c1e00;
	text-align:center;
}
#IC_table th
{
	padding: 12px;
	font-weight: bold;
	text-align:left;
	border-bottom: 1px solid #4c1e00;
	background: #ECC665;
}
#IC_table thead, #IC_table th
{
	padding: 12px;
	font-weight: bold;
	text-align:center;
	border-top: 1px solid #4c1e00;
}
#IC_table thead, #IC_table td
{
	padding: 9px 12px;
	text-align:center;
	border-bottom: none;
	border-top: 1px solid #4c1e00;
	background: #ECC665;
}

#container { background:#eee4c3; width:100%; margin:0px; padding:0px; font-size:12px; text-align:left; }
.xsnazzy h1, .xsnazzy h2, .xsnazzy p { margin:0; }
.xsnazzy h1 { font-size:14px; padding-bottom:5px; text-align:center; font-weight:bold; color:#CC6600; }
.xsnazzy h2 { font-size:2em; color:#234; border:0; }
.xsnazzy p { padding-bottom:0.5em; color:#eee; }
.xsnazzy h2 { padding-top:0.5em; padding-left:10px; }
.xsnazzy { background: transparent; margin:0em; }

.xsnazzy em {display:block; width:0; height:0; color:#d8d8ee; overflow:hidden; border-top:12px solid #00529c; border-left:12px dotted transparent; border-right:12px dotted transparent; margin-left:50px;}
/* hack for IE5.5 */
* html .xsnazzy em {width:24px; height:12px; w\idth:0; hei\ght:0;}
.xsnazzy span {display:block; width:0; height:0; color:#00529c; overflow:hidden; border-top:10px solid #E5E0CA; border-left:10px dotted transparent; border-right:10px dotted transparent; margin-left:52px; margin-top:-15px;}
* html .xsnazzy span {width:20px; height:10px; w\idth:0; hei\ght:0;}

.xb1, .xb2, .xb3, .xb4, .xb5, .xb6, .xb7 {display:block; overflow:hidden; font-size:0;}
.xb1, .xb2, .xb3, .xb4, .xb5, .xb6 {height:1px;}
.xb4, .xb5, .xb6, .xb7 {background:#ccc; border-left:1px solid #511701; border-right:1px solid #511701}

.xb1 {margin:0 8px; background:#511701; }
.xb2 {margin:0 6px; background:#511701; }
.xb3 {margin:0 4px; background:#511701; }
.xb4 {margin:0 3px; background:#F7DB9A; border-width:0 5px;}

.xb5 {margin:0 2px; background:#F7DB9A; border-width:0 4px;}
.xb6 {margin:0 2px; background:#F7DB9A; border-width:0 3px;} 
.xb7 {margin:0 1px; background:#F7DB9A; border-width:0 3px; height:2px;} 

.xboxcontent {display:block; background:#F7DB9A; border:2px solid #511701; border-width:0 3px; padding:5px; }

ul.whats_different { margin:5px 30px 5px 5px; padding:0; list-style:none; height:185px; }
ul.whats_different li a { border:solid 1px #d5d0aa; text-decoration:none; padding:10px; width:100%; background-color:#ffffff; }
ul.whats_different a:hover { background-color:#D8D6CD; }

ul.whats_new { margin:0 0 5px 0; padding:0; list-style:none; }
ul.whats_new li { margin:5px; font-size: 11px; line-height: 130%; border:solid 1px #d5d0aa; color:#303030; background-color:#f6f4e3;
	display:block; }
ul.whats_new li a, ul.whats_new li span { text-decoration:none; color:#00529b; display:block; padding:5px 10px 5px 10px; text-align:center; }
ul.whats_new li a:hover { background-color:#D8D6CD; }
