/*******************************/
/*****DANLIER.COM STYLE*****/
/*******************************/

body 	 { margin:0 auto; padding:0; text-align:center; background-image: url(../img/body_bg_new_2.gif); background-color:#051b46; background-repeat:repeat-x;}
img 	 { border:0; margin:0; padding:0; }
#theline { padding:0px 0 0px 0; margin:0 auto;  background:url(../img/dots.gif) bottom center repeat-x; width:400px; height:10px; display:block;}
.bigblue { padding:0; margin:0; font-size:16px; color:#092968; font-weight:bold; }
.imgwrap { margin:0px; padding:15px 15px 5px 17px ; float:left;  }


/****************************/
#header { margin:0 auto; padding:0; background:url(../img/hd_bg.gif); height:71px; width:775px; text-align:center; }
#header .free { margin:0; padding:0 0 0 27px;}
#logo	{ margin:0; padding:0; float:left;}

#top 	 { margin:0; padding:0; }
#top img { float:left;}
#top a   {
	font: 10px Arial, Helvetica, sans-serif;
	text-decoration: none;
}
#top a:link,
#top a:visited {
	color: #666;
}


/****Top menu****/

#top ul { float: right; margin:0; padding:0; background-image:url(../img/top_bg.gif); width:216px; height:16px; list-style:none; }
#top ul li { margin:0; padding:0; float:left; display:inline; text-align:center; }

#top ul li.home { margin:0; padding:9px 0 0 33px; height:16px; width:39px; background:url(../img/home_bg.gif) top right no-repeat; }
#top ul li.home a { margin:0; padding:0; display:block; height:16px; width:39px; }
#top ul li.home a:hover { text-decoration:underline; }

#top ul li.contact { margin:0; padding:9px 0 0 0; height:16px; width:72px; background:url(../img/contact_bg.gif) top right no-repeat; }
#top ul li.contact a { display:block; height:16px; width:64px; margin:0; padding:0 0 0 8px; }
#top ul li.contact a:hover { text-decoration:underline; }

#top ul li.meet { margin:0; padding:9px 0 0 0; height:16px; width:72px; background:url(../img/meet_bg.gif) top right no-repeat; }
#top ul li.meet a { display:block; height:16px; width:63px; margin:0; padding:0 0 0 9px; }
#top ul li.meet a:hover { text-decoration:underline; }


/******tab menu*******/

#menu { margin:0; padding:0; width:508px; float: right;}
#menu a { font: 11px Arial, Helvetica, sans-serif; color:#fff; text-decoration:none; font-weight:bold;}
#menu a:hover { text-decoration:underline; }

#menu ul { margin:0; padding:0; text-align:center; }
#menu ul li { margin:0; padding:0; float:left; display:inline; text-align:center; list-style-type:none;}

#menu ul li.find { padding: 0 0 0 23px; height:23px; width:151px; background:url(../img/find_a.gif) top right no-repeat; }
#menu ul li.find a { display:block; height:18px; width:106px; margin:0; padding:5px 0 0 45px; }


#menu ul li.case { height:23px; width:101px; background:url(../img/case_a.gif) top right no-repeat; }
#menu ul li.case a { display:block; height:18px; width:88px; margin:0; padding:5px 0 0 4px;}


/* broken
#menu ul li.recent { height:23px; width:114px; background:url(../img/recent_a.gif) top right no-repeat; }
*/
#menu ul li.recent { height:23px; background:url(../img/recent_a.gif) top right no-repeat; }
#menu ul li.recent a { display:block; height:18px; width:114px; margin:0; padding:5px 0 0 0; }

#menu ul li.about { height:23px; width:119px; background:url(../img/about_a.gif) top right no-repeat; }
#menu ul li.about a { display:block; height:18px; width:115px; margin:0; padding:5px 0 0 4px; }



/*******************************/

#flash_holder { margin:0 auto; padding:0; height:251px; width:775px; background-color:#CCC;}

#cont { padding:0; margin:0 auto; width:775px; text-align:center; background-image:url(../img/cont_bg_2.gif); background-position:top center; background-repeat:repeat-y;}

#cont_left { padding:0; margin:0; float:left; width:463px; clear:left; }


#pic { padding:0; margin:0; float:left;}

.content { padding:0; margin:0 19px 0 24px; background-color:#fff; }
.content img.arrow { padding:18px 0 0 0; margin:0; text-align:left; }
.content img.tv { padding:10px 0 10px 17px; margin:0; }


.content img.bio { padding:18px 10px 0px 25px; margin:0; float:right;}
.content img.testimonials { padding:16px 0 0 0; margin:0; float:right;}

/* broken
.content hr { margin:0 0 10px 20px; padding:0; border:0; background-color:#EBEBEB; color:#EBEBEB; height:1px; width:430px; text-align:left;}
*/
.content hr { margin:0 0 10px 20px; padding:0; border:0; background-color:#EBEBEB; color:#EBEBEB; height:1px; text-align:left;}


.content h1 { padding:18px 0 0 0px; margin:0 0 0 18px;  font:bold 20px Arial, Helvetica, sans-serif; color:#000; text-align:left;}
.content h3 { padding:18px 0 0 0px; margin:0 0 0 18px;  font:bold 13px Arial, Helvetica, sans-serif; color:#2b659f; text-align:left; text-decoration:underline;}
.content h4 { padding:18px 0 0 0px; margin:0 0 0 18px;  font:bold 13px Arial, Helvetica, sans-serif; color:#2b659f; text-align:left; text-decoration:none; }



.content span.blue { padding:0px; margin:0; font:bold 12px Arial, Helvetica, sans-serif; color:#2b659f; text-align:left;}
.content p.blue { padding:0; margin:0 0 0 18px; font:bold 12px Arial, Helvetica, sans-serif; color:#2b659f; text-align:left;}
.content strong { padding:0; margin:0; font:bold 12px Arial, Helvetica, sans-serif; color:#2b659f; text-align:left;}
.content p { margin:10px 0 0 18px; padding:0; font: 12px Arial, Helvetica, sans-serif; color:#6c6c6c; text-align:left; line-height:18px;}
.content p.black { margin:0 0 0 18px; padding:0; font:bold 12px Arial, Helvetica, sans-serif; color:#000; text-align:left; line-height:18px;}
.content p.sig { margin:0 0 0 18px; padding:0; font:11px Arial, Helvetica, sans-serif; color:#6c6c6c; text-align:right; line-height:18px;}
.title { margin:0; padding:0; float:left; border:0px solid #666;}

.cds { margin:15px 0 0 15px; padding:0; float:left; border:0px solid #666; width:450px; }
.cds table { float:left; margin:0 20px 0 25px; padding:0 0 0 25px; border:0px solid #666; }
.cds table td { margin:0; padding:0 ; border:0px solid #666; }



.content a { margin:0; padding:0; font: 12px Arial, Helvetica, sans-serif; color:#6c6c6c; text-align:left; line-height:18px;}
.content p.top { margin:0 0 0 355px; padding:0;}
.content p.center { margin:0 auto; padding:0;}

.content ul.site {margin:0; padding:0 0 0 80px; }
.content ul.site li {margin:0 0 5px 0; padding:0; line-height:20px;}

.content ul.fix {margin:0; padding:0 0 0 25px;}
.content ul.fix li {margin:0; padding:0;}

.content ul.one { padding:10px 40px 0 110px; margin:0; float:left; }
.content ul.one li { padding:0; margin:0; list-style-type:none; }
.content ul.one li a { font:11px Arial, Helvetica, sans-serif; text-decoration:underline; font-weight:bold; color:#2b659f; }
.content ul.one li a:hover { text-decoration:none; }

.content ul.two { margin:0; padding:10px 0 20px 10px; }
.content ul.two li { padding:0; margin:0; list-style-type:none; }
.content ul.two li a { font:11px Arial, Helvetica, sans-serif; text-decoration:underline; font-weight:bold; color:#2b659f; }
.content ul.two li a:hover { text-decoration:none; }

.content ul.three { padding:10px 0 0 55px; margin:0; float:left; }
.content ul.three li { padding:0; margin:0; list-style-type:none; }
.content ul.three li a { font:11px Arial, Helvetica, sans-serif; text-decoration:underline; color:#2b659f; }
.content ul.three li a:hover { text-decoration:none; }

.content ul.four { margin:0; padding:10px 0 20px 30px; float:left;}
.content ul.four li { padding:0; margin:0; list-style-type:none;}
.content ul.four li a { font:11px Arial, Helvetica, sans-serif; text-decoration:underline; color:#2b659f; }
.content ul.four li a:hover { text-decoration:none; }

.content ul.five { margin:0; padding:10px 0 20px 30px; float:left;}
.content ul.five li { padding:0; margin:0; list-style-type:none; }
.content ul.five li a { font:11px Arial, Helvetica, sans-serif; text-decoration:underline; color:#2b659f; }
.content ul.five li a:hover { text-decoration:none; }

.content ol 	{ margin:0; padding:10px 20px 30px 40px; text-align:left;}
.content ol li 	{ padding:0; margin:0; font:11px Arial, Helvetica, sans-serif; color:#6c6c6c;}
.content ol li a { font:11px Arial, Helvetica, sans-serif; text-decoration:underline; color:#2b659f; }
.content ol li a:hover { text-decoration:none; }


.content img.logo { padding:9px 4px 0 0; margin:9px 4px 0 0; float:left;}

.content img.logo2 { padding:9px 0 0 15px; margin:0 0 0 15px; float:left;}

.content img.cd { padding:0 40px 0 85px; margin:0; float:left;}
.content img.ssplogo { padding:0 40px 0 10px; margin:0; float:left;}

.content h2{ padding:10px 0 0 18px; margin:0 0 0 0; font:bold 13px Arial, Helvetica, sans-serif; color:#2b659f; float:left; text-decoration:underline;}

h2.blue {
	font-size: 18px;
	color: #2b659f;
}
h2.blue a {
	text-decoration: none;
}

#cont_right { padding:0; margin:0; clear:right;}
#map { padding:0; margin:0; float:right; background:url(../lgrquote/img/bg.jpg) top left no-repeat; width:312px; height:225px;}
#map p { padding:0 0 0 15px; margin:0; width:260px; float:left; font: bold 16px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#333333; text-align:left;}
#map p.orange { padding:5px 0 0 15px; margin:0; width:260px; float:left; font: bold 14px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#FF9900; text-align:right;}
#map p.orange { padding:5px 0 0 15px; margin:0; width:260px; float:left; font: bold 14px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#FF9900; text-align:right;}
#map p a { font:bold 12px Arial, Helvetica, sans-serif; color:#2b659f; text-decoration:underline; }
#map p a:hover { font:bold 12px Arial, Helvetica, sans-serif; color:#2b659f; text-decoration:none; }



#results { padding:0; margin:0;}
#areas { margin:0; padding:0 40px 0 0; text-align:left;}
#areas p { margin:0; padding:0 0 5px 0; font: 11px Arial, Helvetica, sans-serif; color:#6c6c6c; }

#results_left_home { padding:0; margin:0; float:left; background-color:#fff;}
#results_left { padding:0 13px 0 0; margin:0; float:left; background-color:#fff;}
#results_right { padding:0; margin:0; float:left;}
#cresults_right span.blue { padding:0px; margin:0; font:bold 12px Arial, Helvetica, sans-serif; color:#2b659f; text-align:left;}
#results_right p.blue { padding:6px 0 0 0; margin:0 0 0 14px; font:bold 12px Arial, Helvetica, sans-serif; color:#2b659f; text-align:left; width:245px;}
#results_right p { margin:0 0 0 14px; padding:0; font: 12px Arial, Helvetica, sans-serif; color:#6c6c6c; text-align:left; width:245px;}
#results_right p.line { margin:0 0 0 14px; padding:0 0 8px 0;font: 12px Arial, Helvetica, sans-serif; color:#6c6c6c; text-align:left; background-image:url(../img/dots.gif); background-position:bottom center; background-repeat:repeat-x; width:245px; text-align:left;}
#results_right img{ padding:0; margin:0; border:0; float:left;}


#footer { padding:0; margin:0 auto; clear:both;  width:729px; height:224px; background-color:#000; background-image:url(../img/footer.jpg); background-position:top center; background-repeat:no-repeat; text-align:left;}
#menu_1 { padding:10px 0 0 0; margin:0 0 0 80px; width:350px; height:40px; font: 10px Arial, Helvetica, sans-serif; color:#466bae;}
#menu_1 a { color:#466bae; text-decoration:none; }
#menu_1 a:hover { color:#466bae; text-decoration:underline; }
#copy { padding:0 0 0 95px; margin:0; width:300px; height:40px; font: 11px Arial, Helvetica, sans-serif; color:#46587b; text-align:left;}
#copy a { color:#46587b; text-decoration:none;}
#copy a:hover { color:#46587b; text-decoration:underline;}
#footer_text { padding:0 0 0 95px; margin:0; width:80%; font: 11px Arial, Helvetica, sans-serif; color:#46587b; text-align:left;}

/**********Secondary page***************************/

#flash_holder_sec { margin:0 auto; padding:0; height:173px; width:775px; background-color:#CCC;}
/*********************************/
#h1_sec { margin:0 auto; padding:10px 0 10px 0; background-color:#fff; background:url(../img/bg.jpg) repeat-y; }
#h1_sec h1 { margin:0; padding:0 0 0 50px; font:15px Arial, Helvetica, sans-serif; color:#000; width:725px; height:37px; background:url(../img/h1_bg_sec.jpg) bottom center no-repeat; text-align:left;
}
#h1_sec h2 { margin:0; padding:0 0 0 42px; font:bold 13px Arial, Helvetica, sans-serif; color:#6c6c6c; width:725px; height:15px; text-align:left;}
#h1_sec p { margin:0; padding:0 41px 0 0; font:bold 12px Arial, Helvetica, sans-serif; color:#6c6c6c; text-align:right; height:20px;
	position: relative;
	z-index: 2;
}
#h1_sec a { margin:0; padding:0; font:bold 12px Arial, Helvetica, sans-serif; color:#092968; text-align:right;  text-decoration:none; }
#h1_sec a:hover { text-decoration:underline; }
#h1_sec img { margin:0; padding:0;}

/*********************************/
#cont_sec { padding:0; margin:0 auto; width:775px; text-align:center; background-image:url(../img/cont_bg_3.gif); background-position:top center; background-repeat:repeat-y;}
#cont_left_sec { padding:0; margin:0; float:left; width:532px; clear:left;}
#cont_left_sec p { margin:10px 0 0 18px; padding:0; font: 12px Arial, Helvetica, sans-serif; color:#6c6c6c; text-align:left; line-height:18px;}
#cont_left_sec p.center { margin:10px 0 0 18px; padding:0; font: 12px Arial, Helvetica, sans-serif; color:#6c6c6c; text-align:center; line-height:18px;}
#cont_left_sec p.red { margin:10px 0 0 18px; padding:0; font: 12px Arial, Helvetica, sans-serif; color:#f00; text-align:left; font-weight:bold; line-height:18px;}
#cont_left_sec span.red { margin:0; padding:0; font: 12px Arial, Helvetica, sans-serif; color:#f00; text-align:left; line-height:18px;}
#cont_left_sec p.state { margin:10px 0 0 295px; padding:0; font: 12px Arial, Helvetica, sans-serif; color:#6c6c6c;}

#cont_left_sec td { margin:0; padding:3px; font: 12px Arial, Helvetica, sans-serif; color:#6c6c6c; text-align:left; }


#cont_left_sec img.port { margin:0; padding:10px 10px 10px 20px; }
#cont_left_sec a { color:#2b659f; font-weight:bold; }
#cont_left_sec ul { margin:0; padding:10px 0 0 60px; text-align:left;}
#cont_left_sec ul li { font: 12px Arial, Helvetica, sans-serif; color:#6c6c6c;}
#cont_left_sec ul li.strong { font-weight: bold;  list-style-image:url(../img/list.jpg);}
#cont_left_sec ul li.no { list-style-type:none; }
#cont_left_sec ul li.blue { font-weight: bold; color:#2b659f; list-style-image:url(../img/list.jpg);}
#cont_left_sec ul li a { color:#6c6c6c; font-weight:normal; }

#cont_left_sec img.prod { margin:0; padding:0 0 25px 15px; }


#footer_sec { padding:0; margin:0 auto; clear:both;  width:729px; height:224px; background-color:#000; background:url(../img/footer_3_c.jpg) top center no-repeat; text-align:left;}
#map_sec { padding:0 0 0 30px; margin:0; float:right; background:url(../img/find_sec_5.gif) top right no-repeat; width:213px; height:440px;}
#map_sec p{ padding:20px 0 0 0; margin:0; font:bold 12px Arial, Helvetica, sans-serif; text-align:left; }
#map_sec h2 { padding:2px 0 2px 0; margin:0 0 0 -65px; color: #fff; font:bold 12px Arial, Helvetica, sans-serif; }
#map_sec img {margin:0; padding:1px 40px 0 0;} 



#right_bg { padding:0; margin:0; float:left; width:243px; height:207px; background:url(../img/right_bg.gif) top center no-repeat;}
#right_bg img {  padding:0 10px 0 0; margin:0; }

#results_right_2 { padding:0; margin:0; width: 210px; float:right; }
#results_right_2 p.blue { padding:0; margin:0; font:bold 12px Arial, Helvetica, sans-serif; color:#2b659f; text-align:left; }
#results_right_2 p.y { padding:0; margin:0; font:bold 12px Arial, Helvetica, sans-serif; color:#ffb400; text-align:left;}
#results_right_2 a { padding:0; margin:0; font:11px Arial, Helvetica, sans-serif; color:#6c6c6c;}
#results_right_2 p { padding:10px 25px 0 0; margin:0; font:11px Arial, Helvetica, sans-serif; color:#666; text-align:left; }
#results_right_2 table { margin:0 0 0 0; padding:0; width:160px; border-collapse:collapse; border-spacing:0px; float:left;}
#results_right_2 table td { padding:1px; margin:0; font:11px Arial, Helvetica, sans-serif; color:#666; text-align:left; }


/**********************table***************************/

#ta { margin:0; padding:0 0 10px 3px;  }
#ta table.dcenter { margin:15px 0 0 0; padding:0; width:238px; float:right; }
#ta table.dcenter td { margin:0; padding:0; }


/****************FORM***************************/
#form table { margin:10px 0 0 30px; padding:0; width:400px; border-collapse:collapse; border:0px solid #ccc; }
#form table td { margin:0; padding:4px; border-collapse:collapse;  border: 0px solid #ccc; text-align:right; }
#form table td.center { margin:0; padding:4px; border-collapse:collapse;  border: 0px solid #ccc; text-align:center; }
#form table td.left { margin:0; padding:4px; border-collapse:collapse;  border: 0px solid #ccc; text-align:left; }



input { width:175px; color:#333; font:12px Arial, Helvetica, sans-serif; border:1px solid #ccc} 
select { width:178px; color:#333; font:12px Arial, Helvetica, sans-serif; border:1px solid #ccc} 
textarea { width:175px; color:#333; font:12px Arial, Helvetica, sans-serif; border:1px solid #ccc}
input.submit { width:93px; color:#333; font:12px Arial, Helvetica, sans-serif; border:1px solid #ccc} 

/*********************INTERACTIVE MAP************************/
#cont_int { padding:0; margin:0 auto; width:775px; text-align:center; background-image:url(../img/cont_bg_4.gif); background-position:top center; background-repeat:repeat-y;}
#footer_int { padding:0; margin:0 auto; clear:both;  width:729px; height:224px; background-color:#000; background-image:url(../img/footer_3_c.jpg); background-position:top center; background-repeat:no-repeat; text-align:left;}
#cont_left_int { padding:0; margin:0; float:left; width:775px; clear:left;}
#right_pic { padding:0; margin:0; float: right;}
#content_int { padding:0; margin:0 24px 0 24px; background-color:#fff; }
#content_int p { padding:0; margin:0 24px 5px 30px; background-color:#fff; font:11px Arial, Helvetica, sans-serif; color:#6c6c6c; text-align:left; }
#content_int a { padding:0; margin:0; background-color:#fff; font:11px Arial, Helvetica, sans-serif; color:#6c6c6c; text-decoration:underline; }

#line { padding:0 0 20px 0; margin:0 auto;  background:url(../img/dots.gif) top center repeat-x; width:575px; height:1px; display:block;}

#cont_left_int a { font:bold 12px Arial, Helvetica, sans-serif; color:#666; text-decoration:underline;}
#cont_left_int a:hover { font:bold 12px Arial, Helvetica, sans-serif; color:#333; text-decoration:none;}



/****************************/
/* Author: Eugene Iglesias */
/****************************/


/**  REDLIME

	yellow	fec600

**/
#content {
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #6c6c6c;
}
.bookCaption {
	font-family: Arial, Tahoma, sans-serif;
	color: gray;
	font-weight: bold;
	font-size: 10px;
}
.bookCaption a {
	color: gray;
}

.inNews {
	font-family: Arial, Tahoma, sans-serif;
	text-align: left;
	font-size: 12px;
}
.inNews ul {
	margin-top: 0;
	margin-bottom: 0;
}
.inNews li {
	padding-bottom: 5px;
}
.inNews a {
	color: #2b659f;
	text-decoration: none;
	font-weight: bold;
}
.inNews a:hover {
	color: gray;
}

.newHeader {
	position: relative;
	width: 775px;
	height: 173px;
	background: #79a2da url(/images/WBT_header2.jpg) no-repeat;
	margin: 0 auto;
	color: white;
	font-size: 14px;
	font-family: Arial, sans-serif;
	font-weight: bold;
}
.newHeader a {
	color: #fec600;
	text-decoration: none;
}
.today {
	position: absolute;
	top: 35px;
	left: 16px;
	width: 470px;
}
.today blockquote {
	font-weight: normal;
	font-size: 12px;
	margin: 5px 0 0 0;
}
.nsa {
	position: absolute;
	right: 230px;
	bottom: 5px;
	text-align: right;
}

#cont_right p {
	margin: 0 10px;
	padding: 0;
	font: 12px Arial, Helvetica, sans-serif;
	color: #6c6c6c;
	text-align: left;
}
#cont_right p.blue {
	margin: 0 10px;
	padding: 4px 0 2px;
	font: bold 12px Arial, Helvetica, sans-serif;
	text-align: left;
	width: auto;
}
#cont_right p.blue,
#cont_right p.blue a {
	color: #2b659f;
	text-decoration: none;
}
#cont_right p.blue a:hover {
	text-decoration: underline;
}
#cont_right p.line {
	margin: 2px 10px;
	padding: 2px 0;
	font: 12px Arial, Helvetica, sans-serif;
	color: #6c6c6c;
	text-align: left;
	background-image: url(../img/dots.gif);
	background-position: bottom center;
	background-repeat: repeat-x;
	width: auto;
	text-align: left;
}

a.floatLink {
	position: absolute;
	top: 190px;
	right: 10px;
	color: white;
	font-size: 11px;
	text-decoration: none;
	font-family: Arial, sans-serif;
	text-align: right;
	line-height: 11px;
}
a.floatLink:hover {
	color: #fec600;
	font-weight: bold;
}

.blue {
	color: #2b659f;
}
