/* 	Orlando Immigration Attorneys CSS Document. 
	(C) to NeJame, LaFay, Jancha, Ahmed, Barker, Joshi, P.A. - Attorney at Law.*/
body{background-image:url('images/background.jpg');background-repeat:repeat-x;background-color:#0A4A8B;font-family:Verdana, Arial, Helvetica, sans-serif;color:#000;font-size:12px;}
#Banner{position:absolute;left:0;top:0;width:100%;}
#container{width:750px;position:relative;margin-top:-15px;margin-left:auto;margin-right:auto;}
#BlueNavBar{background-color:#013F7E;position:absolute;left:0;top:201px;width:750px;height:27px;z-index:4;}
#TopNavigation{background-color:transparent;position:absolute;left:0;top:200px;width:650px;height:21px;z-index:4;visibility:visible;font-size:14px;padding-left:109px;}
#TopNavigation a:link,#TopNavigation a:visited{color:#fff;}
#Content{background-color:#fff;position:absolute;left:160px;top:298px;width:570px;height:896px;z-index:2;text-align:left;padding:10px;}
#Content a,#Content a:visited{color:#003366;font-weight:bold;text-decoration:none;}
#Content a:hover{color:#003366;text-decoration:underline;}
#ContentBorder{padding:10px;background-color:#CCDBEA;position:absolute;left:148px;top:229px;width:583px;z-index:1;}
#StatueShadow{background-image:url(http://www.immigrationcounselors.com/images/shadow.jpg);background-repeat:no-repeat;background-color:#fff;position:absolute;left:160px;top:229px;width:590px;height:70px;z-index: 2;}
#ImmigrationAttorneyPhone{width:730px;font-size:17pt;font-weight:bold;text-align:right;padding: 7px 7px 0px 0px;color:#820000;position:absolute;top:260px;z-index:4;}
#AttorneysNavBar{color:#003366;text-align:center;font-size:11px;font-weight:bold;margin-top:40px;}
#AttorneysNavBar a,#AttorneysNavBar a:visited{font-size:11px;color:#003366;font-weight:bold;}
#BottomNavBar{background-color:#2A69A8;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#000;text-align:center;position:absolute;left:0;width:737px;height:230px;z-index:3;padding:10px 7px 10px 7px;}
#BottomNavBar a,#BottomNavBar a:visited{color:#fff;text-decoration:none;}
#BottomNavBar a:hover{text-decoration:underline;}
#ShareButton{position:absolute;left:625px;top:229px;z-index:3;}
#TwitterButton{position:absolute;left:27px;top:237px;z-index:3;}
#LeftNavigation{background-color:#2A69A8;position:absolute;left:0;top:229px;width:140px;z-index:3;font-size:11px;font-weight:bold;color:#fff;text-align:left;padding-top:45px;display:block;border:5px solid #2A69A8;}
#LeftNavigation a{color:#fff;text-align:left;text-decoration:none;}
#LeftNavigation a:hover{color:#ccc;text-decoration:underline;}
#Newsletter{font-size:14px;font-weight:bold;color:#093564;}
#Newsletter a{color:#093564;text-decoration:none;}
#Newsletter a:hover{color:#ccc;text-decoration:underline;}
#ContactInfo p{color:#fff;position:relative;right:13px;top:30px;font-family:Arial, Helvetica, sans-serif;font-size:17px;text-align:right;font-weight:bold;z-index:4;}
#ContactInfo a,#ContactInfo a:visited{color:#fff;font-size:17px;text-align:right;font-weight:bold;}
h1{font-size:18px;color:#003366;margin-top:5px;padding:0;font-weight:bold;}
h2{font-size:14px;color:#003366;font-weight:bold;margin-top:40px;}
/*The height in the following deinition stablishes the height of the left nav bar*/
#LeftNavigation{height:1830px;}
#ContentBorder{height:1910px;}
#Content{height:1730px;}
#BottomNavBar{top:2060px;}
.menu{text-align:left; /*aligns the text of the drop down menues to the left*/
	font-family: verdana, sans-serif;position:relative;font-size:0.8em;height:2.5em; margin:0;padding:0;list-style-type:none;background-color:transparent;z-index:5;}
.menu ul{list-style-type:none; /* for Firefox */
	padding:0;margin:0;}
.menu li{float:left;position:relative;text-align:left;z-index:5;display:block;}
/*The two definitions specify the appearence for the top level links. If want each option to have a width of 8 include width:8em; in the definition */
.menu li a,.menu li a:visited{display:block;text-decoration:none;color:#7d9be3;float:left;padding-right:1em;height:3em;line-height:3em;text-align:left;z-index:5;}
* html .menu li a,.menu li a:visited{color:#7d9be3; padding:2; display:block; /* hack for IE5.5 */
}
.menu li ul{visibility:hidden;position:absolute;top:2.5em;left:0;height:0;overflow:hidden;text-align:left;z-index:5;display:block;width:230px;}
.menu table{margin:-1px;border-collapse:collapse;font-size:1em;display:block; /* 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,.menu li a:hover{text-decoration:underline;border:0;color:#7d9be3;text-align:left;z-index:5;display:block;}
.menu li:hover ul,.menu li a:hover ul{width:21.5em;  /*width of scroll down menu*/
	visibility:visible;height:auto;color:#000033;background:#013F7E;border:0;left:0;top:2.5em;overflow:visible;text-align:left;z-index:5;display:block;}
.menu li:hover ul li a,.menu li a:hover ul li a{width:230px; /*width of the text on the scroll down menu*/
	display:block;font-weight:normal;background:transparent;text-decoration:none;height:auto;line-height:0.7em;padding:0.5em;color:#000033;text-align:left;z-index:5;}
* html .menu li a:hover ul li a{width:25em; display:block;  /* hack for IE5.5 and IE 6. The width sets the widths of the scroll down menu*/
}
.menu li:hover ul li a:hover,.menu li a:hover ul li a:hover{text-decoration:underline;}
