* { margin: 0; padding: 0; }
body {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	text-align:center;
	color: #000000;
	}
.home{background:url(../images/bg.jpg) #003366 repeat-x top center;}
.subpage{background:url(../images/bg2.jpg) #003366 repeat-x top center;}

#container { width: 950px; margin: 0 auto; padding:0; text-align: left; background:url(../images/container_bg.jpg) repeat-y center; }

#header{ background: url(../images/navigation/top.jpg) no-repeat; width:900px; height:130px; margin:0 auto; }
#header2{ width:900px; height:360px; margin:0 auto; }

a {color:#ffffff; font-weight:bold; text-decoration:underline;}
a:hover { color:#cccccc; font-weight:bold;text-decoration:none;}
a:visited { color:#ffffff; font-weight:bold;text-decoration:underline;}

h1.logo a:hover{background-position: bottom left;}
h1.logo a{ display: block; width: 250px; height: 126px; background:url(../images/logo.png) no-repeat; float:left; text-indent:-9999px; font-size: 0px; }

h1.espanol a:hover{background-position: bottom left;}
h1.espanol a{ display: block; width: 200px; height: 120px; background:url(../images/se_habla_espanol.png) no-repeat; float:left; text-indent:-9999px; font-size: 0px; }


#section1{ height:165px;  background:url(../images/section1.jpg) no-repeat top center; }
#section2 {  height:250px;  background:url(../images/section2.jpg) no-repeat top center; }	
#about{ height:250px;  background:url(../images/top3.jpg) no-repeat top center; }
#attorneys{ height:250px; background:url(../images/top4.jpg) no-repeat top center; }
#expertise{ height:250px; background:url(../images/top5.jpg) no-repeat top center; }
#verdicts { height:250px; background:url(../images/top6.jpg) no-repeat top center; }
#contact { height:250px; background:url(../images/top7.jpg) no-repeat top center; }

#subsection1{ height:217px; background: url(../images/subsection1.jpg) no-repeat top center; } 

#mainContent { margin: 0 7em 0 7em;}
#mainContent p{ font:13px Arial, Helvetica, sans-serif; color:#ffffff; line-height:18px;	text-align:justify; }
#mainContent h1 { font:18px Georgia; font-weight:normal; color:#ffffff; padding:18px 0 8px 0; }
.table{ font: 13px Arial, Helvetica, sans-serif;}

#mainContentHome { margin:0 60px 0 130px; padding:10px 0 0 0; }
#mainContentHome p { font:13px Arial, Helvetica, sans-serif; color:#ffffff; line-height:18px; }
#mainContentHome h1 { font:18px Georgia; font-weight:normal; color:#ffffff; padding:8px 0 8px 0; }

#mainContent2 { margin: 0 290px 0 300px; padding:40px 0 0 0;}
#mainContent2 p { font:13px Arial, Helvetica, sans-serif; color:#ffffff; text-align:justify; }
	
#mainContentSUB { margin: 0 270px 0 50px;}
#mainContentSUB a:link {color:#ffffff; text-decoration:underline; font-weight:bold;}
#mainContentSUB table{color:font:13px Arial, Helvetica, sans-serif; color:#ffffff;}
#mainContentSUB p { font:13px Arial, Helvetica, sans-serif; color:#ffffff; line-height:18px; text-align:justify; margin:15px 0 15px 0; }
#mainContentSUB li { font:13px Arial, Helvetica, sans-serif; color:#ffffff; line-height:18px; text-align:justify; margin:15px 0 15px 0; }
#mainContentSUB h1 { font:22px Georgia; font-weight:normal;  color:#ffffff;	padding:8px 0 8px 0; }
#mainContentSUB h2 { font:19px Georgia;  font-weight:normal; color:#ffffff; padding:8px 0 8px 0; }
#mainContentSUB h3 { font:15px Georgia; font-weight:normal; color:#ccffff; }

#mainContentWIDE { margin: 0 50px 0 50px;}
#mainContentWIDE a:link {color:#ffffff; text-decoration:underline; font-weight:bold;}
#mainContentWIDE table{color:font:13px Arial, Helvetica, sans-serif; color:#ffffff;}
#mainContentWIDE p { font:13px Arial, Helvetica, sans-serif; color:#ffffff; line-height:18px; text-align:justify; margin:15px 0 15px 0; }
#mainContentWIDE h1 { font:22px Georgia; font-weight:normal;  color:#ffffff;	padding:8px 0 8px 0; }
#mainContentWIDE h2 { font:17px Georgia;  font-weight:normal; color:#ffffff; padding:8px 0 8px 0; }
#mainContentWIDE h3 { font:15px Georgia; font-weight:bold; color:#ccffff; }

.toggleborderLEFT img{border:1px solid #999999; float:left; margin: 15px 15px 15px 0; padding:3px;}	
.toggleborderLEFT:hover img{border: 1px solid #FFFFFF;}
.toggleborderLEFT:hover{color: #ffffff;}

.toggleborderRIGHT img{border:1px solid #999999; float:right; margin: 15px 0 15px 15px;padding:3px;}	
.toggleborderRIGHT:hover img{border: 1px solid #FFFFFF;}
.toggleborderRIGHT:hover{color: #ffffff;}

.videolibrary {font:11px Arial, Helvetica, sans-serif; font-weight:bold; color:#ffffff; text-align:center;}
.videolibrary img{border:1px solid #999999; margin: 5px auto;padding:2px;}	
.videolibrary:hover img{border: 1px solid #FFFFFF;}
	
#sidebar1 { float: left; width: 255px; padding:20px 0 0 40px; font:12px Arial, Helvetica, sans-serif;} 
#sidebar1 ul { float: left; width: 255px; padding:0; list-style:none; padding:0 0 20px 0;}
#sidebar1 li { color:#ffffff; line-height:15px; text-decoration:underline; padding:8px 0 3px 0;}
#sidebar1 li a:hover{ color:#5bbbe1; text-decoration:none;}
	
#sidebar2 { float: right; width:235px; padding:15px 45px 0 0; }
#sidebar2 p{ font:13px Arial, Helvetica, sans-serif; color:#ffffff; }

#section2 h1 { font:18px Georgia; font-weight:normal; color:#ffffff; padding:0 0 15px 0; }
	
#sidebarSUB { float: right; width:205px; padding:30px 40px 0 0;}
#sidebarSUB p{ font:13px Arial, Helvetica, sans-serif; color:#ffffff; }

#sidebarCONTACT{background:url(../images/quick_response.jpg) no-repeat top center; width:200px; height:190px; padding:120px 0 0 0;}

#sectionSUB h1 { font:18px Georgia;  font-weight:bold; color:#ffffff; padding:0 0 15px 0;}

.subpicture{
	border:5px solid #cdf8fe;
	}

.sub ul{ list-style-type:none; text-align:left; }
.sub { list-style-type:none;padding-left:30px;}
.sub li{
	font:13px Arial, Helvetica, sans-serif;
	color:#ffffff;
	padding-left:16px;
	background:url(../images/bullet.png) no-repeat;
	background-position:0 4px;
	line-height:20px;
	width:430px;
	}
.sub li a{
	font:13px Arial, Helvetica, sans-serif;
	color:#5bbbe1;
	padding-left:16px;
	background:url(../images/bullet.png) no-repeat;
	background-position:0 4px;
	line-height:20px;
	width:430px;
	}
.sub li a:hover{ color:#ffffff; text-decoration:none;}

.contentul ul{ list-style-type:none; text-align:left; } 
.contentul { list-style-type:none; }
.contentul li a{
	font:13px Arial, Helvetica, sans-serif;
	color:#ffffff;
	padding-left:16px;
	background:url(../images/bullet.png) no-repeat;
	background-position:0 4px;
	line-height:20px;
	width:430px;
	}
.contentul li a:hover{ color:#5bbbe1; text-decoration:none;}

#footerbg{ background:#000033; position:inherit; bottom: 0px; height:260px; }
#footer { width:900px; height:100px; margin:0 auto; background:url(../images/footer_bg.jpg) no-repeat; font:13px Arial, Helvetica, sans-serif; color:#ffffff; text-align:left;}
#footer p{ padding:65px 0 0 32px; } 
#footer a{ color:#ffffff; text-decoration:underline; font-weight:bold; }
#footer a:hover{ color:#cccccc; text-decoration:none; }

#footer2 { width:900px; height:100px; margin:0 auto; background:url(../images/footer_bg2.jpg) no-repeat; font:13px Arial, Helvetica, sans-serif; color:#ffffff; text-align:left;}
#footer2 p{ padding:65px 0 0 32px; } 
#footer2 a{ color:#ffffff; text-decoration:underline; font-weight:bold; }
#footer2 a:hover{ color:#cccccc; text-decoration:none; }

#walkermorgan { height: 122px; margin: 0 auto; padding: 0; text-align: center; background:url(../images/navigation/top.jpg) center top no-repeat; }
#navWM { margin: 0 auto; width:900px; padding: 0; list-style-type: none; background: transparent url(../images/navigation/top.jpg) 0 0 no-repeat; }
#navWM li { float: left; margin: 0; padding: 0; height: 122px; background-color: transparent; background-repeat: no-repeat; }
#navWM li a { display: block; background-color: transparent; background-repeat: no-repeat; height: 122px; text-decoration: none; }
#navWM li a:hover { text-decoration: none; background-image: url(../images/navigation/top.jpg); }

#navHome { width: 120px; background-position: 0 0; background-image: url(../images/navigation/top.jpg); }
#navHome:hover, #navHomeSel { width: 120px; background-position: 0 -122px; background-image: url(../images/navigation/top.jpg) }

#navAbout { width: 103px; background-position: -120px 0; background-image: url(../images/navigation/top.jpg); }
#navAbout:hover, #navAboutSel { width: 103px; background-position: -120px -122px; background-image: url(../images/navigation/top.jpg); }

#navAttorneys { width: 106px; background-position: -223px 0; background-image: url(../images/navigation/top.jpg); }
#navAttorneys:hover, #navAttorneysSel { width: 106px; background-position: -223px -122px; background-image: url(../images/navigation/top.jpg); }

#navExpertise { width: 106px; background-position: -329px 0; background-image: url(../images/navigation/top.jpg); }
#navExpertise:hover, #navExpertiseSel { width: 106px; background-position: -329px -122px; background-image: url(../images/navigation/top.jpg); }

#navVerdicts { width: 103px; background-position: -435px 0; background-image: url(../images/navigation/top.jpg); }
#navVerdicts:hover, #navVerdictsSel { width: 103px; background-position: -435px -122px; background-image: url(../images/navigation/top.jpg); }

#navContact { width: 110px; background-position: -539px 0; background-image: url(../images/navigation/top.jpg); }
#navContact:hover, #navContactSel { width: 110px; background-position: -539px -122px; background-image: url(../images/navigation/top.jpg); }

#navEspanol { width: 250px; background-position: -648px 0; background-image: url(../images/navigation/top.jpg); }
#navEspanol:hover, #navEspanolSel { width: 250px; background-position: -648px -122px; background-image: url(../images/navigation/top.jpg); }
.navText { visibility: hidden; }

hr {width:500px; color:#777777; margin:10px auto;}

.whiteborder{ border:1px solid #ffffff;}

.clearfloat { clear:both; height:0; font-size: 1px; line-height: 0px; }

#left{ float:left; border:#cccccc 1px solid; padding:2px; margin:20px; }	