div.errorMessage {
	color:red;
	}

.mobile_content {
	display:none;
}
	
body {
	padding: 0;
	margin: 0;
	font-family: Verdana,Helvetica,Arial,sans-serif;
	font-size: 80%;
	color: #333;
	background: #FAFAFA;
}

form { padding: 0; margin: 0; }

a img { border: none; }

a { color: #33669C;}
a:hover { text-decoration: none; }

.headertable {
	background-image: url('http://www.globallawcenters.com/images/mainlogo.jpg');
	width:800px;
	
}

.headerbookmark {
	position: absolute; 
	left: 45%; 
	top: 80px;
}

h1 { font-size: 1.3em; }
h2 { font-size: 1.2em; }
/* h3 { font-size; 1.1em; } */
h4 { font-size: 1em; }

td, th { vertical-align: top; }


.clearing {
	clear: both;
	line-height: 1px;
	font-size: 1px;
	height: 1px;
}


.division, .highlight { font-weight: bold; }
.division { font-size: 14px; color: #369; }
.highlight { color: #900; }

a.action { cursor: pointer; }


.attn { padding-left: 8px; background: #fff url(img/accents/bullet_bluepx.gif) no-repeat 0px 6px; }

.ctl-userprofile table { clear: both; }

/* Layout */

#fixedwrapper { margin: 0;	width: 768px; background: #fff; position: relative; }

#header {
	position: relative;
	height: 136px;
	background: url(img/hdr_court.jpg) no-repeat top right;
}

	#ailaletterhead { display: none; }

	#home #header  { background: url(img/hdr_court_home.jpg) no-repeat top right; }

	#hdrtitle {
		position: absolute;
		width: 448px;
		height: 136px;
		top: 0;
		left: 0;
		background: url(img/hdr_title.jpg) no-repeat top left;
	}
	
		#hdrtitle h1, #hdrtitle a { 
			display: block; margin: 0; padding: 0; width: 350px; height: 77px; 
			position: absolute;
			top: 13px;
			left: 10px;
		}
		
		#hdrtitle a { text-decoration: none; }
		#hdrtitle span { display: none; }
		
	
	#headernav {
		position: absolute;
		top: 0;
		right: 0;
		height: 22px;
		width: 420px;
		font-size: 10px;
		line-height: 22px;
		font-weight: bold;
	}
		
		#headernav ul, #headernav li { list-style: none; margin: 0; padding: 0; }
		#headernav li {
			display: inline;
			padding: 0 6px;
			border-left: 1px solid #fff;	
		}
			#headernav li.first { border-left: none; }
			
		#headernav a { color: #fff; }
		
	
	#hdrsearch {
		position: absolute;
		bottom: 10px;
		right: 0;
		height: 22px;
		width: 235px;
		margin-right: -40px;
	}
	
		#hdrsearch .hdrsrchtb {
			border: 1px solid #ccc;
			font-size: 10px;
			line-height: 12px;
			padding: 2px 3px;
		}
	
		#hdrsearch .hdrsrchbtn {
			margin-bottom: -4px;
			margin-left: 5px;
		}
		
		
#wrapper0 { 
	background: url(img/wrapper0bg_leftcol.gif) repeat-y top left; 
}
#wrapper1 { }

/* right col = 186px */
/* left col = 179px */

#container {

	margin-left:0;
}

#main {
	margin-right: 0;	
}

#spextender {  background: transparent url(img/wrapper1bg_leftcol.gif) no-repeat bottom left; height: 300px; margin: 0; padding: 0; }

#contentwrapper { 	
	width: 580px;
	float: right; 
}

#breadcrumb { border-bottom: 1px solid #ccc; padding: 0 0 4px 0; font-size: .8em; }
#breadcrumb p { margin: 0; }




#content { padding: 0 10px 10px 10px; }

	#content h1 { margin-top: 1em; line-height: 1em; }
	#content h4 { margin-bottom: 6px; }

	#content a:visited { color: #7d7d7d; }

	#content ul { margin: .5em 1em 1em 1.5em }
	#content li { margin-bottom: .8em; }


#subsecondary {
	width: 186px;
	float: right;
	background: url(img/subsecondary_bg.gif) repeat-y top right;
	font-size: 10px;
	border-left: 10px solid #fff;
	border-bottom: 10px solid #fff;
	margin-right: -10px;
}




#footercopy {
	border-top: 1px solid #ccc;
	text-align: center;
	padding: 10px 0 40px 0;
	font-size: .8em;
}

#footercopy p {
	margin: 0;
	padding: 0;
}
 
#iframe {
	width:785px; 
	height:560px; 
	text-align:left; 
	margin: -120px 0px 0px -190px; 
	border: none;
}

