/*  
Style sheet for Berson and Corrado Finacial Planners 
Created by Spheres.net 2007
*/ 

/*Global Elements
----------------------------------------------------------------*/
html, body {margin:0; font-family:Arial, sans-serif; color:#303030; font-size:11px; line-height:20px;}
img {border:0;}
ul {list-style-type:none; margin:0; padding:0;}
address {font-style:normal;}
a {color:#000; font-weight:bold; text-decoration:none;}
a:hover {color:#666;}

	/*if flash is detected, these tags will be replaced by sIFR. SEE sIFR STYLES SECTION AT THE BOTTOM*/
		h1 {font-size:15px; font-weight:bold; margin-top:0; color:#66672c; text-align:center;}
		h2 {font-size:11px; margin-top:0; color:#66672c; text-align:center;}

/*Miscellaneous
----------------------------------------------------------------*/
#centerlist {text-align:center; color:#666600; list-style-image:url(images/bullet-green.gif);}
.center {text-align:center;}
.center-green {text-align:center; color:#666600;}
.right-green {text-align:right; font-size:11px; color:#666600;}
#careers {padding:0 25px;}
#centerdiv {margin:0 auto;}
#about {color:#666600; line-height:21px; padding:0 25px;}
#half-left strong {color:#666600;}
.leading {line-height:25px;}
#leftnav-screaming {margin-top:140px; padding-left:7px;}
.headerimg {margin:0 auto; display:block;}
.orange h1, .orange h2 {color:#cc6600;}
#interesting2 {position:absolute; top:1600px;}
#interesting {position:absolute; top:1300px;}
.update {margin-top:30px; padding:10px; border:1px solid #000; width:200px;}


/*Form Styles
----------------------------------------------------------------*/
.required {color:red;}
#form {color: #666600; font-weight:bold;}
#form table tr td {padding:5px;}
#form .form-options {color:#333; font-weight:normal;}

/*Page Structure
----------------------------------------------------------------*/
#container {width:763px; background:#bdb76a; margin:0 auto;}
#masthead {background:#b7872d url(images/masthead_stripes.jpg) no-repeat left top; height:94px;}
#logo {float:right; margin:20px 15px 0 0;}

/*location styles
----------------------------------------------------------------*/
.row {clear:both;  width:400px; margin:0 auto; padding-top:20px;}
.address {float:left;}
.location-image {border:1px solid #666600; float:right;}

/*Left (Page Structure)
----------------------------------------------------------------*/
#leftcolumn {width:223px; min-height:500px; float:left; background:#bdb76a; padding:0;}
#upperleftimg {width:223px; height:143px;}

ul.leftnav {width:223px; height:25px; font-size:12px; color:#fff; text-align:center; padding:0; list-style-type:none; font-weight:bold; margin-top:-3px;}
ul.leftnav li a:link, ul.leftnav li a:active, ul.leftnav li a:visited {color:#fff; text-decoration:none; width:100%; height:100%; display:block; font-weight:normal;}
ul.leftnav li a:hover {color:#fff; text-decoration:none; width:100%; height:100%; display:block; font-weight:normal;} 
ul.leftnav li { width:223px; height:13px;}
#item1 {background-color:#66672c; padding:4px 0;}
#item2 {background-color:#cb6828; padding:4px 0;}
#item3 {background-color:#983620; padding:4px 0;}
#item4 {background-color:#349946; padding:4px 0;}
#item5 {background-color:#986728; padding:4px 0;}
#item5-half {background-color:#c29232; padding:4px 0;}
#item6 {background-color:#66672c; padding:4px 0;}
#item7 {padding:4px 0; min-height: 150px;}
#item8 {padding:4px 0; min-height: 150px;}
#item9 {background-color:#a0522d; padding:4px 0; font-size:10px;}

/*Right (Page Structure) 
----------------------------------------------------------------*/
#rightcolumn {background-color:#fff; width:540px; min-height:600px; float:left; margin:0;}

#content {padding-left:20px; min-height:400px;}
.clear {clear:both; height:0px; line-height:0px; font-size:0px;}

/*Home Page Styles
----------------------------------------------------------------*/
#flash-wrap {margin:0 auto; width:390px; padding-top:40px;}
#home-left {width:170px; float:left; margin-right:40px;}
#home-right {width:170px; float:left;}

/*2 Column Content Styles
----------------------------------------------------------------*/
#two-col-top {width:483px;}
#two-col-topleft {width:308px; float:left;}
#two-col-topright {width:133px; float:left; padding:0 10px 10px 10px;}
#two-col-left {width:308px; float:left; clear:both; padding-right:10px;}
#two-col-right {width:143px; float:left; padding-left:10px;}
#two-col-leftwrap {float:left; width:298px; padding-right:20px;}
#two-col-rightwrap {float:left;}

/*2 Column Green
----------------------------------------------------------------*/
#two-col-left-green h1, #two-col-green h2 {color:#666600;}
#two-col-topright-green {width:133px; float:left; padding:0 10px 10px 10px; color:#666600;}
#two-col-topright-green ul li {list-style-image: url(images/bullet-green.gif);text-align:left; margin-left:10px;}
#two-col-bottomright-green{width:133px; float:left; padding:10px; background-color:#dbd8bf; color:#666600; text-align:left;}
#two-col-bottomright-green ul {margin-top:10px;}
#two-col-bottomright-green ul li{list-style-image: url(images/bullet-green.gif);text-align:left; padding:0; margin-left:20px;}

/*2 Column Yellow
----------------------------------------------------------------*/
#two-col-left-yellow h1, #two-col-left-yellow h2 {color:#c2982e;}
#two-col-topright-yellow {width:133px; float:left; padding:0 10px 10px 10px; color:#c2982e;}
#two-col-topright-yellow ul li {list-style-image: url(images/bullet-yellow.gif);text-align:left; margin-left:10px;}
#two-col-bottomright-yellow{width:143px; float:left; padding:10px; background-color:#ede0c2; color:#c2982e; text-align:left;}
#two-col-bottomright-yellow ul {margin-top:10px;}
#two-col-bottomright-yellow ul li{list-style-image: url(images/bullet-yellow.gif);text-align:left; padding:0; margin-left:20px;}

/*2 Column Red
----------------------------------------------------------------*/
#two-col-left-red h1, #two-col-left-red h2 {color:#993300;}
#two-col-topright-red {width:143px; float:left; padding:0 10px 10px 10px; color:#993300;}
#two-col-topright-red ul li {list-style-image: url(images/bullet-red.gif);text-align:left; margin-left:10px;}
#two-col-bottomright-red{width:143px; float:left; padding:10px; background-color:#e5ccbf; color:#993300; text-align:left;}
#two-col-bottomright-red ul {margin-top:10px;}
#two-col-bottomright-red ul li{list-style-image: url(images/bullet-red.gif);text-align:left; padding:0; margin-left:20px;}

/*2 Column Orange
----------------------------------------------------------------*/
#two-col-left-orange h1, #two-col-left-orange h2 {color:#cc6600;}
#two-col-topright-orange {width:143px; float:left; padding:0 10px 10px 10px; color:#cc6600;}
#two-col-topright-orange ul li {list-style-image: url(images/bullet-orange.gif);text-align:left; margin-left:10px;}
#two-col-bottomright-orange{width:143px; float:left; padding:10px; background-color:#f2d8bf; color:#cc6600; text-align:left;}
#two-col-bottomright-orange ul {margin-top:10px;}
#two-col-bottomright-orange ul li{list-style-image: url(images/bullet-orange.gif);text-align:left; padding:0; margin-left:20px;}

/*3 Column Content Styles
----------------------------------------------------------------*/
#three-col-top {width:493px;}
#three-col-topleft {width:328px; float:left;}
#three-col-topright {width:103px; float:left; padding:0 10px 10px 50px; text-align:center;}
#three-col-left {width:163px; float:left; padding-right:10px; clear:both;}
#three-col-mid {width:165px; float:left; background-color:#339999; margin-top:15px;}
#three-col-right {width:163px; float:left; padding-left:10px;}

#three-col-right ul {margin-top:10px;}
#three-col-right ul li {margin-left:10px;}
#three-col-right ul li.green {color:#666600; list-style-image:url(/images/bullet-green.gif);}
#three-col-right ul li.yellow {color:#c2982e; list-style-image:url(/images/bullet-yellow.gif);}
#three-col-right ul li.red {color:#993300; list-style-image:url(/images/bullet-red.gif);}
#three-col-right ul li.orange {color:#cc6600; list-style-image:url(/images/bullet-orange.gif);}

/*Dropdown Nav
-----------------------------------------------------------------*/
#globalnav {margin-bottom:60px;}
#globalnav ul {list-style:none; padding:0; margin:0; color:#825839;}
#globalnav .nav a {font-size:11px; text-decoration:none; color:#825839; font-weight:normal;}
#globalnav .nav li li a {display:block; color:#825839; text-align:center; width:101px; color:#825839; font-weight:normal;}
#globalnav .nav li li a:hover {background-color:#bdb76a; width:105px; color:#fff; font-weight:normal;}
#globalnav .nav li li.first {margin-top:10px;}
#globalnav li {float:left; position:relative; text-align:center; padding:5px; margin:20px 0; border-left:1px solid #825839; }
#globalnav ul li.first-top {border:0;}
#globalnav li ul {display:none; position:absolute; top:100%; left:-100px; background-color:#fff; width:113px; height:114px; background:url(images/dropdown-bg.gif) no-repeat; background-position:bottom; margin-left:-7px;  z-index:100; position:absolute;}
#globalnav li>ul {top:auto; left:auto;}
#globalnav li li {display:block; float:none; background-color:transparent; border:0; padding:0; text-align:left; margin:5px 0 5px 5px;}

#globalnav li:hover ul, #globalnav li.over ul {display:block;}
#globalnav li ul.short-drop {background:url(images/dropdown-short-bg.gif) no-repeat; background-position:bottom; margin-left:-6px; width:113px; height:36px;}

/*Footer
-----------------------------------------------------------------*/
#footer {width: 533px; height:59px; background-color:#fff; color:#66672c; font-size:9px; float:left; clear:both; text-align:center; margin-top:20px; bottom:0px; position:relative;}
#footer ul {list-style-type:none; margin-left:-40px;}
#footer ul li {display:inline; border-left:1px solid #66672c; padding:0 6px;}
#footer ul li a:link, #footer ul li a:active, #footer ul li a:visited {color:#66672c; text-decoration:none; font-weight:normal;}
#footer ul li a:hover {text-decoration:none; font-weight:normal;}
#footer ul li.firstli {border:0;}
li.nein {border-left:0;}

/*Half styles
-------------------------------------------------------------------*/
#half-left {width:215px; float:left;}
#half-right {width:265px; float:left; margin-top:20px;}
#half-left ul li {margin-top:20px; margin-left:5px;}
#half-left ul li a {color:#333; text-decoration:none; font-weight:normal;}
#half-left ul li a:hover {color:#666600; font-weight:normal;}

#expert-selected {width:100px; height:1px; border-top:1px solid #666600; float:right; }

/*Newsletter Treenav
-------------------------------------------------------------------*/
.treeMenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CC6600;
	text-decoration: none;
	padding:none;
}
.treeMenu2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	width:400px;
	color: #CC6600;
	text-decoration: none;
	padding:none;
}
.treeMenu a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CC6600;
	text-decoration: none;
}
.treeMenu a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CC6600;
	text-decoration: none;
}
.treeMenu a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #6F1A07;
	text-decoration: none;
}
.treeMenu a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CC6600;
	text-decoration: none;
}

.treeMenu b {font-size:14px;}

/*Memorial
--------------------------------*/
#memorial-home-box {border:11px solid #000; padding:10px; width:190px; margin-top:50px; font-family:Georgia, "Times New Roman", Times, serif; font-size:16px;}
#memorial-home-box h1 {font-family:Georgia, "Times New Roman", Times, serif; color:#000; font-size:20px; letter-spacing:1px; margin-bottom:5px;}

/*Nice Buttons in Left Nav
--------------------------------*/
a.nice-button, a.nice-button:visited {
	display:block;
	background: url(images/more_info_green.png) repeat-x;
	width: 205px;
	padding:5px 0;
	text-align:center;
	border:1px solid #7b7b10;
	/*text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.6);*/
	font-weight:bold;
	text-transform:normal;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	
	color:#111;
	text-decoration: none;
	/*opacity:.85;*/ 
	/*
	box-shadow:0px 3px 3px #66672c;
	-moz-box-shadow:0px 3px 3px #66672c;
	-webkit-box-shadow:0px 3px 3px #66672c;
	*/
	margin-bottom:5px;
}

a.nice-button:hover {
	border-color:#515107;
}

a.nice-button:active {
	background-position:  0 -200px;
	padding:6px 0 4px;
	/*text-shadow: 0 1px 0 rgba(0, 0, 0, 0.6);*/
	color:#111;
	outline:none;
}