/* GENERAL
----------------------------------------------- */

body {
	margin:0; 
	padding:0; 
	/*background:#61666b url(images/bkground.gif) repeat-x top left;*/
	/*background:#61666b;*/
	background:#fff;
	font:12px "Times New Roman", Times, Serif;
	color: #000000; 
	}	

/* TEXT
----------------------------------------------- */		
h1 { font:36px "Times New Roman", Times, Serif; color:#67829A; margin:0px; padding:0px; }	
h2 { font:20px "Times New Roman", Times, Serif; color:#67829A; margin:0px; padding:0px; }	

/* LINKS
----------------------------------------------- */	
a:link, a:visited { color:#3399FF; text-decoration:underline; }	
a:hover, a:active { color:#660099; text-decoration:underline; }	

#form a:link, #form a:visited { color:#fff; text-decoration:none; }	
#form a:hover, #form a:active { color:#fff; text-decoration:underline; }	

#copyright a:link, #copyright a:visited { text-decoration:none; }	
#copyright a:hover, #copyright a:active { text-decoration:underline; }	

/* CONTAINER
----------------------------------------------- */	
#container { width:952px; margin:0px auto; }

/* HEADER
----------------------------------------------- */
#header { height:125px; width:952px; background:#fff url(../images/logo.gif) no-repeat top left; }
#header a { height:125px; width:952px; }
#language { float:right; height:30px; width:100px; text-align:center; background-color:#6b849c; color:#fff; font-weight:bold; font-size:14px; padding: 5px 0px 0px 5px;}
#language a{ color: #fff; text-decoration:none;}
#language a:hover{ color: #d2dbe2; text-decoration:none;}
#lawyer {
float: right; 
color: #000;
font-size:24px; 
clear: both;
padding: 60px 5px 0px 0px;
}

/* BANNER MENU
----------------------------------------------- */
#navList { float:left; width:244px; }
#bannerImage { float:left; }
#banner { width:952px; float:left; height:211px; background-color:#3d4d5b; }
#banner ul { float:left; width:244px; height:211px; margin:0px; padding:05px 0 0 0px; background:#6b849c url(../images/list-bkground.gif) no-repeat top left; }
#banner ul li { list-style:none; padding:0px; margin:0px; }
#banner li a:link, #banner li a:visited { display:block;  padding:10px 0 0 30px; text-decoration:none; color:#fff; text-transform:uppercase; font-size:11px; font-weight:bold; }
#banner li a:hover, #banner li a:active { display:block;  padding:10px 0 0 30px; text-decoration:none; background-color:#D2DBE2; color:#3C4E5C; }

.capital { font-size:15px; }

/* CONTENT
----------------------------------------------- */
#content { float:left; width:952px; background:#fff url(../images/content-bkground.gif) repeat-x top left; padding:0px 0 0 0px; margin: 0px 0 0 0 !important; margin: -3px 0 0 0; }
#form { float:left; text-align:center; width:218px; margin:0px; padding:0px 7px 0px 19px; color:#fff; background-color:#818286; }
#formBox { width:191px; height:330px; background:url(../images/formBox-bkground.gif) no-repeat top left; margin:0px; }
#formBox h2 { padding:10px 0 10px 15px; margin:0px; float:left; text-align:center; }

#main { float:left; width:430px; margin:0px; padding:40px 40px 20px 40px; font-size:14px; border-right:1px solid #67829A; }
#slogan { float:left; width:171px; }

#mainSub { float:left; width:430px; margin:0px; padding:40px 40px 20px 40px; font-size:14px; border-left:1px solid #67829A; }
#mainSub h1 { font:30px "Times New Roman", Times, Serif; color:#67829A; margin:0px; padding:0px; }	
#navSub { float:left; width:175px; margin:40px 0 0 0px; padding:0px 0 0 0; }
#navSub li { list-style:none; padding:0px; margin:0px; }
#navSub li a:link, #navSub li a:visited { display:block; height:18px; padding:5px 0 0 25px; text-decoration:none; color:#000000; font-size:11px; font-weight:bold; }
#navSub li a:hover, #navSub li a:active { display:block; height:18px; padding:5px 0 0 25px; text-decoration:none; background-color:#E8ECF0; }

/* FORM
----------------------------------------------- */
.text-field { width:155px; border:1px solid #000000; padding:3px; margin:0 0 10px 0; font:12px "Times New Roman", Times, Serif; color:#000000; }
.textarea-field { width:155px; height:150px; border:1px solid #000000; padding:3px; margin:0 0 5px 0; font:12px "Times New Roman", Times, Serif; color:#000000; }
.button { background-color:#67829A; color:#fff; text-align:center; border:none; font:12px "Times New Roman", Times, Serif; }

/* FOOTER
----------------------------------------------- */
#footer { clear:both; background-color:#fff; font-size:14px; padding:40px 0 20px 45px; }
#footer a, #footer a:hover, #footer a:active, #footer a:visited { color: #000000; text-decoration: none;}
#footer ul { margin:0px; padding:0px; }
#footer ul li { display:inline; list-style:none; padding:0px; margin:0px 20px 0 0; }
#copyright { float:left; padding:7px 0 0 45px; color:#000000; font-size:12px; }
#copyright a, #copyright a:visited, #copyright a:active, #copyright a:hover { color:#000000; }
#credit a { float:right; text-align:right; color:#000000; padding:7px 45px 0 0;
font-size:12px; margin:0 0 40px 0; text-decoration: none;
}
#credit a:visited, #credit a:active, #credit a:hover {
color:#000000;
}