html { border: 0; }
img { display:block; }
td>img { vertical-align:bottom; }

/* Other Styles */
textarea{font-family:Arial;}

/* Loading Indicator */
	div.load_screen
	{
		z-index:200;
		width:100px;
		background-color:#ccdaed;
		border:solid 1px #9698a2;
		padding:2px;
	}
	table.load_table
	{
		width:100px;
		border:solid 1px #c8c9d1;
		background-color:#ffffff;
	}
	table.load_table td
	{
		background-color:#ffffff;
		font-family:Arial;
		font-size:13px;
		font-weight:bold;
		color:#223355;
		padding:3px;
	}
	div.load_indicator
	{
		background-image: url(../images/admin/loading.gif);
		background-repeat: no-repeat;
		background-position: left;
		width:16px;
		height:16px;
	}
/* End Loading Indicator */


/* Flyout menu */
	ul.iflylist
	{
		background-color:#ffffff;
		z-index:250;
		position:absolute;
		display:none;
		list-style:none;
		margin:0px;
		padding:0px;
		border-top:solid 1px #333333;
		filter:progid:DXImageTransform.Microsoft.Wipe(GradientSize=1.0,wipeStyle=1,motion=forward,enabled=0,Duration=0.50)
			   progid:DXImageTransform.Microsoft.Shadow(color=#999999,direction=135,strength=3);
	}
	li.ifly
	{
		border-left:solid 1px #333333;
		border-right:solid 1px #333333;
		border-bottom:solid 1px #333333;
		background-color:#ffffff;
		white-space:nowrap;
		padding:0px 12px 0px 12px;
		cursor:hand;
		width:auto;
	}
	li.iflyie6
	{
		width:200px;
		white-space:normal;
	}
	a.ifly
	{
		font-family:Arial;
		font-size:12px;
		color:#333333;
		text-decoration:none;
		line-height:20px;
	}
	a.ifly:hover
	{
		font-family:Arial;
		font-size:12px;
		color:#ffffff;
		text-decoration:none;
		line-height:20px;
	}
	li.iflyOver
	{
		background-color:#000099;
	}
	a.iflyOver
	{
		color:#ffffff;
	}
	li.iflyRight
	{
		background-image:url(../images/tree/fly.gif);
		background-position:right center;
		background-repeat:no-repeat;
	}
	li.iflyLeft
	{
		background-image:url(../images/tree/flyleft.gif);
		background-position:left center;
	}
	li.iflyLoading
	{
		background-image:url(../images/tree/flyload.gif);
	}
	sup.ifly
	{
		font-size:10px;
		text-decoration:none;
		margin-left:1px;
	}
/* End Flyout menu */

/* Popup Dialog Boxes */
	table.pdialog
	{
		position:absolute;
		display:none;
		width:500px;
		background-color:#f9f9fa;
		border:solid 1px #9698a2;
		z-index:100;
	}
	table.pdialog td { font:12px Arial,Helvetica,sans-serif; }
	tr.pheader td { border-bottom:solid 1px #9698a2;font-weight:bold;width:500px;font-size:15px;color:#000066;vertical-align:middle; }
	td.pdraggable { background:#cbcccc url(../images/titlebg.gif) repeat-x;height:30px; }
	td.draggable { background-image:url(../images/titlebg2.gif); }
	td.pfooter { border-top:solid 1px #9698a2;text-align:right;padding:1px; }
	img.pclose { margin-right:3px; }
	input.pselect,input.pcancel { width:80px; }
/* End Popup Dialog Boxes */


/* Calendar Styles */
	table.cal_table
	{
		font-family:Arial;
		font-size:12px;
		background-color:#ebebe5;
		border:solid 1px #000066;
		width:190px;
		filter:progid:DXImageTransform.Microsoft.Shadow(color=#999999,direction=135,strength=3);
	}
	tr.cal_head td
	{
		background-color:#f7f5ed;
		border-top:solid 1px #b8b8b8;
	}
	tr.cal_head a
	{
		color:#002c43;
	}
	tr.cal_nav td,tr.cal_nav2 td
	{
		background-color:#b7b7a8;
		text-transform:uppercase;
		font-weight:bold;
		color:#002c43;
	}
	tr.cal_nav2 { display:none; }
	tr.cal_weekdays td
	{
		color:#31628f;
	}
	table.cal_table a
	{
		text-decoration:none;
		display:block;
		font-weight:bold;
	}
	table.cal_table td
	{
		height:18px;
		vertical-align:middle;
	}
	td.cal_day
	{
		width:25px;
		border:solid 1px #ebebe5;
		color:#000000;
	}
	td.cal_hover
	{
		border:solid 1px #af8a00;
	}
	td.cal_active
	{
		background-color:#d2d1c3;
		color:#002c43;
		font-weight:bold;
	}
	.cal_clock
	{
		border-top:solid 1px #b8b8b8;
		background-color:#b7b7a8;
		padding:2px 0px 2px 0px;
	}
	.cal_clock table { margin:0px auto 0px auto; }
	.cal_clock input
	{
		width:16px;
		height:14px;
		font-family:Arial;
		font-size:12px;
		background-color:#ffffff;
		border:solid 1px #002c43;
		text-align:center;
		color:#002c43;
	}
	input.cal_clockactive
	{
		border:solid 1px #ffffff;
		background-color:#002c43;
		color:#ffffff;
	}
/* End Calendar Styles */


/* Tree Styles */
	ul.itree
	{
		display:none;
		font-family: Arial, Verdana, Helvetica, sans-serif;
		font-size: 12px;
		font-style: normal;
		padding: 0px;
		margin: 0px;
		list-style-type:none;
	}
	.itree li
	{
		background-color:#fff;
		margin:0px;
		padding:0px;
		vertical-align:middle;
		white-space:nowrap;
	}
	.itree img
	{
		vertical-align:middle;
		width:22px;
		height:22px;
		display:inline;
	}
	.itree a
	{
		background-color:#ffffff;
		background-repeat: no-repeat;
		background-position: 0px 3px;
		padding:2px 4px 2px 1px;
		font-weight: normal;
		font-variant: normal;
		text-transform: none;
		color: #333333;
		line-height:16px;
	}
	.itree a:hover
	{
		color:#0000ff;
	}
	img.guide
	{
		background-image: url(../images/tree/guide.gif);
	}
	img.guideend
	{
		background-image: url(../images/tree/guideend.gif);
	}
	img.guidepass
	{
		background-image: url(../images/tree/guidepass.gif);
	}
	img.itr { vertical-align:middle;border:none;width:16px;height:16px; }
	img.itr_page	{ background-image: url(../images/tree/page.gif); }
	img.itr_hpage	{ background-image: url(../images/tree/hpage.gif); }
	img.itr_link	{ background-image: url(../images/tree/link.gif); }
	img.itr_branch	{ background-image: url(../images/tree/branch.gif); }
	img.itr_module	{ background-image: url(../images/tree/module.gif); }
	img.itr_hidden	{ zoom:1;opacity:0.4;filter:alpha(opacity=40); }
	sup.itr
	{
		font-size:10px;
		text-decoration:none;
		margin-left:1px;
	}

	a.selectedTree { font-weight:bold;text-decoration:none;color:#ffffff;background-color:#000099; }
	a.selectedTree:hover { color:#ffffff; }
/* Tree Styles */


/* Refer a Friend Styles */
	table.rf_main { width:100%;margin:5px; }
	table.rf_main td { padding:3px; }
	span.rf_page { font-weight:bold;color:#000066; }
/* End Refer a Friend Styles */


/* Large Fonts */
	span.cobalt_largefonts, span.cobalt_largefonts div, span.cobalt_largefonts font, span.cobalt_largefonts span, span.cobalt_largefonts td, span.cobalt_largefonts li
	{
		font-size:16px;
	}
/* End Large Fonts */


/* Popup Frame */
	iframe.ipopup { border:0px; margin:0px; }
/* End Popup Frame */


/* Module Styles */
	.contactForm input,.contactForm textarea
	{
		display:block;
		border:solid 1px #000;
		width:170px;
	}
	input.contactButton { width:auto; }
	div.iticker
	{
		position:relative;
		height:20px;
		overflow:hidden;
	}
	div.tnewsticker
	{
		position:absolute;
		display:none;
	}
	.iticker a
	{
		text-decoration:none;
	}
	
	div.spotlight
	{
		position:fixed;
		_position:absolute;
	}
	

table,tr,td{
font-family:Verdana, Helvetica, sans-serif;
color:#333333;
font-size:12px;
}
img { display:block; 
border:none;} 
h3{
color:#001E54;
padding-top:5px;
padding-bottom:6px;
border-bottom:solid 1px #9b2245;
font-family:"Trajan Pro", Geneva, Arial, Helvetica, sans-serif;
font-size:20px;
}
.NavyBlue{
color:#001E54;
padding-top:5px;
padding-bottom:6px; 
font-family:"Trajan Pro", Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;}

.NavyBlueLarger{
color:#001E54;
padding-top:5px;
padding-bottom:6px; 
font-family:"Trajan Pro", Geneva, Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:bold;}

.BlackLarger{
color:#000000; 
font-family: Geneva, Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:bold;}

.RedLarger{
color:#990000; 
font-family: Geneva, Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:bold;}

.Black{
color:#000000; 
font-family: Geneva, Arial, Helvetica, sans-serif;
font-size:12px; }

.Red{
color:#990000; 
font-family: Geneva, Arial, Helvetica, sans-serif;
font-size:12px; }

.small{
font-size:10px;
}

h1{
color:#001E54;
padding-top:5px;
padding-bottom:6px;
border-bottom:solid 1px #9b2245;
font-family:"Trajan Pro", Geneva, Arial, Helvetica, sans-serif;
font-size:12px;}
h2{
color:#001E54;
font-size:16px; 
line-height:10px;
font-family:"Trajan Pro", Geneva, Arial, Helvetica, sans-serif;
font-weight:bold}
.foot{
font-family:Verdana, Helvetica, sans-serif;
color:#ffffff;
font-size:11px;
}
a.afoot{
font-family:Verdana, Helvetica, sans-serif;
color:#ffffff;
font-size:11px;
text-decoration:none;
}
a.white:hover{
font-family:Verdana, Helvetica, sans-serif;
color:#001e54;
font-size:12px;
text-decoration: none;
}
a{
font-family:Verdana, Helvetica, sans-serif;
color:#001e54;
font-size:12px;
text-decoration: none;
}
a.white{
font-family:Verdana, Helvetica, sans-serif;
color:#ffffff;
font-size:12px;
text-decoration:none;
}
a.white2{
font-family:"Trajan Pro", Geneva, Arial, Helvetica, sans-serif;
color:#001e54;
font-size:14px;
text-decoration:none;
}
a.white2:hover{
font-family:"Trajan Pro", Geneva, Arial, Helvetica, sans-serif;
color:#7a0001;
font-size:14px;
text-decoration:none;
}
a:hover{
font-family:Verdana, Helvetica, sans-serif;
color:#7a0001;
font-size:12px;
text-decoration: none;
} 
.text{
line-height:22px;
text-align:left;
} 
.smaller{
color:#ffffff;
font-size:10px;
line-height:20px;
text-align:left;
padding:0px 0px 0px 50px;
}
textarea,input,select{
font-family:Verdana, Helvetica, sans-serif;
background: #ffffff; 
font-size:11px;
}
.white{
color:#ffffff;
line-height:20px;
}
b{
color:#0D2935;
}

#prac ul{ 
margin:0px;
padding:9px 0px 6px 40px;
}
#prac li{
list-style-image:url(../images/bullet.html);
margin-bottom: 7px; 
}
#prac a{
font-weight:bold;
}
.body{
background-image:url(../images/lowthorpv2_01.html);
background-repeat:repeat-x;
background-position:top;
background-color:#3f4e6a;
}

.tango A:link {text-decoration: none; color: #FFFFFF; font-size:10px;}
.tango A:visited {text-decoration: none; color: #FFFFFF ; font-size:10px;}
.tango A:active {text-decoration: none; color: #FFFFFF ; font-size:10px;}
.tango A:hover {text-decoration: underline; color: #FFFFFF ; font-size:10px;}

.container {
	width:789px;
	margin:0px auto;
	padding:0px;
}

/*  <![ LN Disclaimer [ ----------------------------------------------------------*/

.ln-disclaimer {
	width:689px;
	margin:0px auto;
	line-height:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:20px 0px;
}

.logo {
	padding:5px 0px 10px 0px;
}

.disclaimer {
	font-size:10px;
	color:#fff;
	padding:8px 0px;
}

.disclaimer a {
	color:#fff;
	font-size:10px;
}

.disclaimer a:hover {
	color:#001E54;
}

/*  <![ Primary Contact Form [ ----------------------------------------------------*/

.custom-form .pad_frm_itm {
	padding:3px 0px;
	margin:0px;}

.custom-form .form-label {
	width:30%;
	padding:0px 5px 0px 0px;
	display:inline-block;
	vertical-align:top;}
  
.custom-form .form-pct {
	width:65%;
	font:12px Verdana, Arial, Helvetica, sans-serif;}
	
.custom-form .msg-pct {
	width:95%;
	height:70px;
	overflow:auto;
	font:12px Verdana, Arial, Helvetica, sans-serif;}

.custom-form {
	}

	.custom-form fieldset {
		margin:0px 0px 10px 0px;
		padding:0px;
		border:none;}
		  
	.custom-form legend {
		padding:0px 2px;
		font-weight:bold;}
		  
	.custom-form ol {
		margin:0px;
		padding:0px;
		list-style:none;}
		
	.custom-form li {
		list-style:none;
	}
		

/*  <![ Disclaimer alert [ ----------------------------------------------------*/

#overlay_div{
	position:relative;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#666;
	padding:0px;
	z-index:100;}

#overlay_div p {
	border-top:1px solid #0a3150;
	padding-top:6px;}
	
#iagree{
	position:absolute;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#666;
	padding:15px 15px 15px 15px;
	border:1px solid #031c40; /* Disclaimer box border color */
	background-color:#ececec; /* Disclaimer box bgcolor color */
	width:415px;
	margin:4px 0 0 0;}

#overlay_div h3{
	font:18px Verdana, Arial, Helvetica, sans-serif;
	color:#031c40;
	padding:0;
	margin:0;}

#iagree .overlay_submit{
	padding:4px;
	margin:0 6px 0 0;
	font:12px Verdana, Arial, Helvetica, sans-serif;
	color:#666;
	background-color:#fff;
	border:1px solid #999;
	float:right;}
	
#iagree .checkbox{
	float:left;
	height:22px;
	display:block;
                width:280px;
}

#iagree input#Agreement{
	position:relative;
	top:3px;
	border:none;
}

/* Directions Page Styles (Google Maps Default)

/* [ Outer div ] -----------> */
#directionsForm{
	}

/* div that wraps form */
#directionsInput {
	padding:10px 0px;}

#fromAddress{
	width:350px;}

#directionsLocale{
	padding:10px 0px;}

#locale{
	}

#directionsSubmit{
	padding:10px 0px;}

#map{
	border:1px solid #000;
	color:#000;}

#addressNotFound{
	}

#directions{
	}


.RichText td p {
	margin:0px;
	padding:0px;
}
