/* 	Orlando Immigration Attorneys CSS Document.*/

/* Definitons for the common format on all pages*/

body {
	font-family: Arial;
	font-size: 14px;
	background-color: #e1dfbf;
	text-align: center;
	color: #000000;
}


h1 {
	font-family: Times New Roman, Times, serif;
	margin-top: 7px;
	margin-bottom: 0px;
	margin-left: 38px;
	font-size: 27px;
	color: #004270;
	padding: 0px;
	text-align: left;
}
h2 {
	font-family: Times New Roman, Times, serif;
	margin-top: 40px;
	margin-bottom: 0px;
	margin-left: 38px;
	font-size: 21px;
	color: #004270;
	padding: 0px;
	text-align: left;
}
h3 {
	font-family: Times New Roman, Times, serif;
	margin-top: 7px;
	margin-bottom: 0px;
	margin-left: 38px;
	font-size: 17px;
	color: #004270;
	padding: 0px;
	text-align: left;
}
h4 {
	font-family: Times New Roman, Times, serif;
	font-style:italic;
	text-decoration: underline;
	margin-top: 35px;
	margin-bottom: 0px;
	margin-left: 38px;
	font-size: 17px;
	color: #004270;
	padding: 0px;
	text-align: left;
}
h5 {
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 185px;
	margin-bottom: 0px;
	margin-left: 38px;
	font-size: 24px;
	color: #004270;
	padding: 0px;
	text-align: center;
}
h6 {
	font-family: Times New Roman, Times, serif;
	margin-top: 28px;
	margin-bottom: 0px;
	margin-left: 38px;
	font-size: 14px;
	text-decoration:underline;
	color: #004270;
	padding: 0px;
	text-align: left;
}
table {
	margin-left: 42px;
}
td h1 {
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 97px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-size: 18px;
	color: #004270;
	padding: 0px;
	text-align: left;
}
p {
	text-align: left;
	margin-left: 42px;
	margin-right: 4px;
	font-size: 13px;
}
p a {
	font-family: Arial, Helvetica, sans-serif;
	color: #004270;
	font-weight: bold;
	text-decoration: none;
}
p a:visited {
	color: #004270;
	text-decoration: none;
	font-weight: bold;
}
p a:hover {
	color: #004270;
	text-decoration: underline;
	font-weight: bold;
}

li {
	text-align: left;
	margin-left: 38px;
	margin-right: 30px;
	font-size: 13px;
}

/* Centers the layout on the browser window. */

#container {
	width: 750px;
	position: relative;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
}

/* Defines the properties for the content area of the page*/
#Content {
	background-color: #E1DFBF;
	position:absolute;
	left:200px;
	top:152px;
	width:389px;
	height:auto;
	padding-top: 25px;
	padding-right: 20px;
	visibility:visible;
	border:#003399;
	border:thick;
	font-family: Arial, Helvetica, sans-serif;
	z-index:4;
}
	#Content ol li ul li{
		margin-left: -1em; 
	}
	#Content ul li ul li{
		margin-left: -1em; 
	}
	#Content a {
		font-family: Arial, Helvetica, sans-serif;
		color: #004270;
		font-weight: bold;
		text-decoration: none;
	}
	#Content a:visited {
		color: #004270;
		text-decoration: none;
		font-weight: bold;
	}
	#Content p a:hover {
		color: #004270;
		text-decoration: underline;
		font-weight: bold;
	}

#CompanyBanner {
	background-color: #e1dfbf;
	background-position:center;
	position:absolute;
	left:0px;
	top:7px;
	width:750px;
	z-index:1;
	visibility:visible;
}

#TopNavigation {
	background-color: #004270;
	position:absolute;
	left:0px;
	top:129px;
	width:750px;
	height:20px;
	z-index:4;
	visibility:visible;
	color:#B4BFD3;
	font-family: Arial;
	font-size: 12px;
	text-align:left;
	padding-top: 3px;
	border-top: 0.5px solid #BFB786;
	border-bottom: 2px solid #BFB786;
}
#TopNavigation a{
	padding-right: 10px;
	padding-left: 10px;
	color: #B4BFD3;
	text-decoration: none;
	font-weight: bold;
}
#TopNavigation a:visited {
	color: #B4BFD3;
	text-decoration: none;
	font-weight: bold;
}
#TopNavigation a:hover {
	color: #BFB786;
	text-decoration: none;
	font-weight: bold;
}
	
#PhoneNumber {
	top:130px;
	font-size: 13pt;
	font-weight: bold;
	COLOR:  #FFFFFF;
	position: absolute;
	left: 625px;
	z-index:4;
}

/* Defines properties for Left hand-side nav bar. Height is set into specific css for page */
#LeftNavBar {
	background-color: #7C8F9E;
	position:absolute;
	left:0px;
	top:152px;
	width:173px;
	z-index:4;
	visibility:visible;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-align: right;
	padding-top: 10px;
	display: block;
	border: 10px solid #7C8F9E;
}
#LeftNavBar h1 {
	color: #00005B;
	text-align: right;
	font-size: 25px;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
}
#LeftNavBar h2 {
	margin-top: 7px;
	color: #00005B;
	text-align: right;
	font-size: 14px;
	color: #FFFFFF;
	weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
	#LeftNavBar img {
		align: right;
	}
	#LeftNavBar ul li:hover {
		color: #CCCCCC;
	}

/* Defines RightNavBar properties. Height is set into specific css for page */
#RightNavBar {
	background-color: #D7D3AE;
	position:absolute;
	left:609px;
	top:152px;
	width:142px;
	z-index:3;
	visibility:visible;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #9A806F;
	text-align: left;
	padding-top: 20px;
	padding-left:0px;
	display: block;
}
#RightNavBar p {
	font-family: Arial, Helvetica, sans-serif;
	color: #9A806F;
	weight: bold;
	margin-left: 14px;
}
#RightNavBar a {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #9A806F;
	weight: bold;
	text-decoration: none;
}
#RightNavBar a:visited {
	color: #9A806F;
	text-decoration: none;
	weight: bold;
}
#RightNavBar a:hover {
	color: #9A806F;
	text-decoration: underline;
	weight: bold;
}
#RightNavBar h1 {
	font-family: Arial, Helvetica, sans-serif;
	weight: bold;
	margin-top: 7px;
	margin-bottom: 0px;
	font-size: 21px;
	color: #9A806F;
	padding: 0px;
	margin-left: 7px;
	text-align: left;
}

#Newsletter {
	text-align: center;
	color: #004270;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	width:130px;
}

#News {
	margin-left: 3px;
}

#News ul li {
		margin-left: -1em; 
		padding-top: 5px;
}

#SafeSubscribe {
	text-align: center;
	color: #999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	width:130px;
}
/* Defines BottomNavBar properties for each page. Height position is set into specific css for page */
#BottomNavBar {
	background-color: #e1dfbf;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	color: #00005B;
	text-align: center;
	position:absolute;
	left:0px;
	width:753px;
	height:50px;
	padding-top: 20px;
	padding-bottom: 20px;
	z-index:5;
}
#BottomNavBar a {
	color: #00005B;
	text-decoration: none;
}
#BottomNavBar a:visited {
	color: #00005B;
	text-decoration: none;
}
#BottomNavBar a:hover {
	color: #00005B;
	text-decoration: underline;
}

#checklist ul {
	list-style-image:   url(file:///F|/Marta/My%20Webs/Bernstein/EB-5-Regional-Center/css/%27../images/checklist-bullet.gif%27);
	line-height: 1.8;
}

#ContactInfo { 
	margin-top: 90px;
	text-align: right;
	font-size: 10px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	}
#CopyRight{ 
	margin-top: 20px;
	margin-bottom: 20px;
	text-align: right;
	font-size: 7pt;
	}

#Application table {
	margin-top: 20px;
	cellspacing: 7px;
	border: 0px;
	cellpadding: 0px;
}
	#Application td {
		padding-top: 10px;
		vertical-align:text-top;
		font-size: 13px;
		font-family: Arial, Helvetica, sans-serif;
	}
	#Application p {
		margin-top: 10px;
		margin-left: 0px;
		font-size: 13px;
		font-family: Arial, Helvetica, sans-serif;
	}
	#Application ul li {
		margin-left: -1em; 
		margin-top: -0.1em;
		list-style: none;
		font-size: 13px;
		font-family: Arial, Helvetica, sans-serif;
	}
		#Application ol li {
		margin-left: -1em; 
		margin-top: -0.1em;
	}
/*The height in the following deinitions create the pull down menues for the left navigation bar*/
.menu {
	list-style-type:none;
	left:0px;
	width:230px;
	display: block;
	padding: 0px;
	margin-top: 3px;
	margin-left:-23px;
}

.menu ul {
padding:0; margin:0; list-style-type:none; /* for Firefox */c
}
.menu ul li{
padding:0; margin: 0; list-style-type:none; /* for Firefox */
}
.menu li {  /*Defines the properties for the first line of the left navigation bar items*/
	position: relative;
	padding: 0px;
	margin-bottom: 0px;
	text-align: right;
}

.menu li ul li a {  /*Defines the properties for the first line of the left navigation bar items*/
	position: relative;
	padding: 0px;
	margin-bottom: 0px;
	text-align: left;
}
.menu li ul li a:visited {  /*Defines the properties for the first line of the left navigation bar items*/
	position: relative;
	padding: 0px;
	margin-bottom: 0px;
	text-align: left;
}
/*The two definitions below specify the appearence for the top level links. If want each option to have a width of 8 include width:8em; in the definition
the line-height property sets the hight of the first level of the menu (<ul><li>; the padding specifies the height or space between lines */
.menu li a, .menu li a:visited {
	display: block;
	text-decoration: none;
	color: #FFFFFF;
	text-align: left;
	margin-right:0px;
	margin-left:3px; /*Defines the margin of the text within the drop-down window*/
	width: 150px;
	text-align: right;
}
.menu li a, .menu li a:visited {
color:#ffffff; padding:0; /* hack for IE5.5 */
}

.menu li ul {
	visibility:hidden;
	position:absolute;
	top:2.5em;
	overflow:hidden;
	z-index:5;
	color: #FFFFFF;
	text-align: left;
	font-size: 12px;
	padding-left: 0px;
}


.menu table {
margin:0; border-collapse:collapse; font-size:11px; position:absolute; top:0; left:0;
/*margin:-1px; border-collapse:collapse; font-size:1em; /* font size for IE5.5 */
}

/* Define the appearence of the drop down menues */
/* fist line style for IE7 and non-IE browsers and the second line for IE5.5 and IE6 */
.menu li:hover a {
	border:0;
	color: #FFFFFF;
}
.menu li a:hover {
	border:0;
	color: #CCCCCC;
}
/* the width in the following definition specifies the width, and position of the pop up window for the second level menu*/
.menu li:hover ul {
/*.menu li a:hover ul {*/
	position:absolute;
	visibility:visible; 
	width:155px;
	background:#AAB6BF;
	border: 1px solid #BDB682;
	right:0px;
	top:0em;
	overflow:visible;
	z-index:5;
	left:162px;
}

.menu li a:hover ul {
	position:absolute;
	visibility:visible; 
	width:155px;
	background:#AAB6BF;
	border: 1px solid #BDB682;
	right:0px;
	top:0em;
	overflow:visible;
	z-index:5;
	left:151px;
}