/* CSS Document Build for My Latino Lawyer
______________________________________Globals*/
body{background:#2c566b;padding:0;margin:0;font-size:100%;font-family:Arial, Helvetica, sans-serif;}
html, body{height:100%;}
	#page{
		height:100%;
		height: auto !important;
		min-height:100%;
		position:relative;
		}

div{}
p{}
a{color:#0c5681;}	
.content a:hover{color:#c30101;}
.img{border:1px solid #f2f2f2;padding:3px;}
a img{border:0;}

.special{color:#297597;}
h1, h2, h3, h4, h5{color:#297597;}

/*_________________STANDARDS_________*/
.italic{font-style:italic;}
/*.bold{font-weight:bold;} */
.bold{font-weight:bold; background: #CCFFFF }
.clear{clear:both;}
.hr{width:80%; margin:20px auto; height:1px;background:#f2f2f2;font-size:1px;}
/*_______________________________________________Content*/
#page{width:981px;margin:0px auto;background:url(../images/_hmpg-bg.jpg) repeat-y;
		overflow:hidden;border-right:2px solid #000;border-left:2px solid #000;}
	#header{height:92px;background: url(../images/_header.jpg);}
	#logo{position:absolute;top:0px;}
		#logo img{height:90px;width:200px;}
	#flash{height:236px;border-bottom:3px solid #000;background:#fff;border-top:3px solid #000;}

	#nav{height:20px;margin-top:70px;float:right;width:660px;font-size:.8em;}
		.navLink{float:left;border-right:1px solid #fff;padding:0px 8px;}
		.navLink a{color:#fff;font-weight:bold;text-decoration:none;}
		.navLink a:hover{text-decoration:underline;}
	
	#content{margin:0px 5px 0px 15px;width:960px;float:left;padding-bottom:10px;font-size:.8em;}
		.content{padding:20px;}
		.content p{line-height:1.7em;}
			.one, .two{float:left;margin-right:3%;line-height:1.4em;}
			.one{width:46%;}
			.two{width:40%;}
			
		#left{float:left;width:650px;}
		#right{width:250px;float:left;margin-left:15px;font-family:Arial, Helvetica, sans-serif;}
			#right p{margin-left:20px;font-size:.9em;line-height:1.3em;}
		
		
		.totop{text-align:right;}
			.totop a{text-decoration:none;}
	/*===========SINGLE PAGES*/
	
	/* @contact */
	#legalissues{}
		#legalissues .bold{background:#f2f2f2;}

	/* @index */
	#ticker{border-bottom:1px solid #aaa;padding-bottom:5px;padding-top:5px;}	
		.spacer{display:inline;height:3px;}
	
	/* @embassies */
		.embassy{width:400px;float:left;margin:10px;margin-right:50px;height:135px;}
		.embassy .block{margin:5px;float:left;width:230px;}
			.embassy .title{font-weight:bold;}
			.embassy .desc{}
			.embassy .flag{float:left;padding-top:5px;}
		
	
	/*===========SINGLE PAGES*/
	/*^^^^^^^^^^^^^^^^^^^^^^^*/
	/*^^^^^^^^^^^^^^^^^^^^^^^*/
	/*^^^^^^^^^^^^^^^^^^^^^^^*/
	
	.signup2 p{padding-right:5px;}
	#footer{text-align:center;background:url(../images/_footerbg.jpg) repeat-x;
			position:absolute;bottom:0;width:981px;margin:0px auto;
			height:30px;color:#fff;padding-top:6px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:.8em;}
	
		#footer a{color:#fff;text-decoration:none;}
	.space{position:relative;bottom:0px;width:30px;margin:0px auto;height:20px;}
		/*this is used to keep the footer from overlapping the content*/
		
/*_______________________________________________POP UP Credits*/
#creditsbody{border:1px solid #326e15;width:480px;font: 12px "Arial", Helvetica, sans-serif;margin:5px auto 5px auto;background:#fff;}
	#creditsbody a{text-decoration:underline;}
	#creditsbody p{text-align:center;}
	#closecredit{background:#fff;text-align:center;padding:5px;border-top:1px solid #326e15; 
	}
	
/*///////// Forms Attributes  /////////*/	
.row       {margin-top:10px;font-size:11px;}
.row label {display:block;float:left;width:100px;font-size:1.2em;text-align:right;padding-top:0px;padding-right:10px;}
.row2       {margin-top:10px;font-size:11px;}
.row2 label {display:block;float:left;width:250px;font-size:1.2em;text-align:right;padding-top:0px;padding-right:10px;}
.boldLabel {font-weight:bold;width:100px;color:#f00;margin-right: 5px;}
.formField {font-family:Arial, Helvetica, sans-serif;width:200px;font-size:11px;}
.formField1 {font-family:Arial, Helvetica, sans-serif;width:100px;font-size:11px;}
.formField4 {font-family:Arial, Helvetica, sans-serif;width:324px;font-size:11px;}
.formField5 {font-family:Arial, Helvetica, sans-serif;width:30px;font-size:11px;}
button     {margin:0px 2px 0px 0px;background:url(../images/_button.jpg) repeat-x;border:1px solid #297597;color:#fff;font-weight:bold;}
	button:hover{background:#f2f2f2;cursor:pointer;color:#333;}
	#signup .formField1{width:150px;}


		
	
/*____________TRANSMENU___________*/
.transMenu {position:absolute;overflow:hidden;left:-1000px;top:-1000px;padding:0;}
.transMenu .content {position:absolute;padding:0;}
.transMenu .items {position:relative;left:0px; top:0px;z-index:2;padding:0;}
.transMenu.top .items {border-top:none;}
.transMenu .item {color:white;font-size:.7em;font-weight: bold;font-family:Verdana;text-decoration:none;border:none;cursor:pointer;}
.transMenu .background {position:absolute;left:0px; top:0px; z-index:1;-moz-opacity:.8;}
.transMenu .shadowRight {position:absolute;z-index:3;top:0px; width:2px;  -moz-opacity:.4;}
.transMenu .shadowBottom {position:absolute;z-index:1;left:3px; height:2px;-moz-opacity:.4;}
.transMenu .item.hover {background-color:#890202;color:#fff;}
.transMenu .item img {margin-left:10px;}


/*============testing==================*/

	.signup{margin-left:-15px;width:350px;}
	.signup p{width:280px;}
	
	
/*============Category Resources==================*/	
#category{width:640px;background:#f2f2f2;border:1px solid #aaa;margin:5px;padding:3px;padding-bottom:30px;margin-bottom:50px;}
	#category h4{padding-bottom:3px;margin:3px;border-bottom:1px solid #fff;}
	.resource {text-align:center;margin-top:10px;}
	.resource label{font-weight:bold;color:#111;margin-top:20px;}
	.res{padding:5px;border-bottom:1px dotted #aaa;margin-top:20px;}
		.res .label{font-weight:bold;background:#4B91B1;color:#fff;padding:3px;}
		.res .desc{padding:3px;}
		.res .info{}
	.linko{width:650px;text-align:right;}
		.linko a{text-decoration:none;}
		.linko a:hover{color:#b00101;}
		
#listing .row label{font-size:1em;width:110px;}
	#listing .row .formField1{width:130px;}
	#listing .row textarea{height:100px;}
	
	
	
	
	
	
	
	
	
	.left
{
float:left;
}
.right
{
float:right;
}
	
.category-content
{
width:655px;
padding-left:7px;
padding-right:7px;
float:left;
}
.category-big-font-area
{
color:#ab0101;
font-size:18px;
line-height:20px;
width:600px;
padding-left:20px;
padding-top:0px;
padding-bottom:15px;
}
.category-content-inner
{
width:655px;
float:left;
padding-bottom:13px;
}

.category-main-box
{
width:635px;
float:left;
padding:10px;
border:1px solid #cacaca;
background:#f4f4f4;

}

.category-inner
{
border:1px solid #c4c5c6;
background:#fff;
width:613px;
padding:10px;
float:left;
margin-top:2px;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
line-height:18px;
color:#58666d;
}
.category-inner-text
{
width:613px;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
line-height:18px;
color:#58666d;
}
.category-inner-text p
{
padding:0px;
margin:7px auto;
}
.category-inner-text-left
{
width:320px;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
line-height:18px;
color:#58666d;
}
.category-inner-text-right
{
width:280px;
float:right;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
line-height:18px;
color:#58666d;
}
.font-choosing
{
font-family:Arial, Helvetica, sans-serif;
color:#58666d;
font-size:11px;
text-align:left;
}
.category-header
{
border:1px solid #9c9d9f;
background:#d9dbdc;
width:627px;
padding:3px;
float:left;
}
.category-header-inner
{
border:1px solid #f6f6f7;
background:#efefef;
width:611px;
padding:7px;
float:left;
font-family:Arial, Helvetica, sans-serif;
color:#ab0101;
font-size:14px;
line-height:18px;
}

.category-header-inner img
{
margin-left:15px;
float:left;
}
.font-category
{
color:#37505c;
font-size:13px;
font-weight:bold;
line-height:18px;
}


/*============Search Result==================*/

.search-bg
{
background:url(../images/search-result-bg.jpg) left top no-repeat;
float:left;
width:981px;
padding-top:432px;
}


.search-result-content
{
width:802px;
margin:0px auto;
}

.search-result-content-inner
{
width:802px;
float:left;
margin-bottom:30px;
}

.search-result-main-box
{
width:780px;
float:left;
padding:10px;
border:1px solid #cacaca;
background:#f4f4f4;

}

.search-result-inner
{
border:1px solid #c4c5c6;
background:#fff;
width:758px;
padding:10px;
float:left;
margin-top:2px;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
line-height:18px;
color:#58666d;
}
.search-result-header
{
border:1px solid #9c9d9f;
background:#d9dbdc;
width:772px;
padding:3px;
float:left;
}
.search-result-header-inner
{
border:1px solid #f6f6f7;
background:#efefef;
width:756px;
padding:7px;
float:left;
font-family:Arial, Helvetica, sans-serif;
color:#ab0101;
font-size:14px;
line-height:18px;
}
.search-result-header-inner a
{
font-family:Arial, Helvetica, sans-serif;
color:#ab0101;
font-size:14px;
line-height:18px;
text-decoration:none;
}
.search-result-header-inner a:hover
{
font-family:Arial, Helvetica, sans-serif;
color:#ab0101;
font-size:14px;
line-height:18px;
text-decoration:underline;
}
.search-result-inner-text
{
width:758px;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
line-height:18px;
color:#58666d;
padding-bottom:10px;
}
.font-name
{
color:#ab0101;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
line-height:14px;
}
.font-name a
{
color:#ab0101;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
line-height:14px;
text-decoration:none;
}
.font-name a:hover
{
color:#ab0101;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
line-height:14px;
text-decoration:underline;
}
.search-left
{
width:457px;
float:left;
line-height:22px;
}
.search-right
{
width:301px;
float:right;
line-height:22px;
font-family:Arial, Helvetica, sans-serif;
color:#37505c;
font-size:13px;
font-weight:bold;
}

.video-image
{
width:234px;
height:129px;
border:1px solid #cacaca;
background:#f4f4f4;
padding:7px;
}

.search-result-nav
{
float:left;
list-style-type:none;
display:inline;
width:758px;
}

.search-result-nav ul
{
float:left;
list-style-type:none;
display:inline;
margin:0px;
padding:0px;
width:758px;
}
.search-result-nav ul li
{
margin:0px;
float:left;
list-style-type:none;
display:inline;
border:1px solid #cacaca;
background:#f4f4f4;
padding:7px;
}
.lawyer-left
{
width:255px;
float:left;
}

.lawyer-header
{
border:1px solid #9c9d9f;
background:#d9dbdc;
padding:3px;

}
.lawyer-header-inner
{
border:1px solid #f6f6f7;
background:#efefef;
padding:7px;
width:233px;
float:left;
font-family:Arial, Helvetica, sans-serif;
color:#ab0101;
font-size:14px;
line-height:18px;
}
.lawyer-text
{
margin-top:2px;
padding:7px;
border:1px solid #c4c5c6;
font-family:Arial, Helvetica, sans-serif;
color:#37505c;
font-size:13px;
}
.lawyer-nav
{
float:left;
list-style-type:none;
display:inline;
width:220px;
}

.lawyer-nav ul
{
float:left;
list-style-type:none;
display:inline;
margin:0px;
padding:0px;
width:220px;
}
.lawyer-nav ul li
{
margin:0px;
float:left;
list-style-type:none;
display:inline;
background:url(../images/blt.jpg) left 8px no-repeat;
padding-left:15px;
width:190px;
color:#4a5f69;
font-size:13px;
padding-top:3px;
padding-bottom:3px;
}
.lawyer-main-box
{
width:800px;
float:left;
border:1px solid #cacaca;
background:#f4f4f4;

}


.member-bg
{
background:url(../images/member-mid.jpg) left top repeat-y;
width:900px;
}
.sp
{
background:#efefef;
height:7px;
float:left;

}
.member-text
{
padding:7px;
font-family:Arial, Helvetica, sans-serif;
color:#58666d;
font-size:13px;
line-height:15px;
}
.member-text p
{
padding:0px;
margin:6px auto;

}
.member-nav
{
float:left;
list-style-type:none;
display:inline;
width:260px;

}

.member-nav ul
{
float:left;
list-style-type:none;
display:inline;
margin:0px;
padding:0px;
width:260px;
}
.member-nav ul li
{
margin:0px;
float:left;
list-style-type:none;
display:inline;
background:url(../images/blt1.jpg) left 6px no-repeat;
padding-left:18px;
width:250px;
color:#4a5f69;
font-size:13px;
padding-top:3px;
padding-bottom:3px;
font-family:Arial, Helvetica, sans-serif;
}

.member-header-inner
{
border:1px solid #f6f6f7;
background:#efefef;
padding:7px;
width:253px;
float:left;
font-family:Arial, Helvetica, sans-serif;
color:#ab0101;
font-size:16px;
line-height:18px;
}

.member-mid1
{
background:url(../images/member-mid.jpg) left top repeat-y;
width:900px;
}
.font-sign
{
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
color:#ab0101;
text-transform:uppercase;
}
.font-sign a
{
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
color:#ab0101;
text-transform:uppercase;
text-decoration:none;
}
.font-sign a:hover
{
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
color:#ab0101;
text-transform:uppercase;
text-decoration:underline;
}

.member-mid1
{
background:url(../images/member-mid1.jpg) left top repeat-y;
width:900px;
}
.font-sign
{
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
color:#ab0101;
text-transform:uppercase;
}
