/* EVENT STYLE SHEET */
/***************************************************/

/* GLOBAL ELEMENTS */
body {background:#D9D9DA;margin:0;padding:0;color:#3D3D33;font:11px/16px verdana,arial,sans-serif;text-align:left;}
table {font:11px verdana, arial, sans-serif;border:0;text-align:left;}
img {border-width:0;border-style:none;}
h1, h2, h3, h4, h5, h6 { margin:0; font-weight:normal; font-family:verdana,arial, sans-serif; color:#103E5F; }
h1 {font-size:20px;margin:16px 0 6px 0;line-height:1;}
h2 {font-size:18px;line-height:18px;}
h3 {font-size:14px;font-weight:bold;line-height:18px;}
h3.uline { padding-bottom:2px; margin-top:8px; margin-bottom:8px; border-bottom:1px dotted #96968C; width:auto; }
h4 {font-family:verdana,arial,sans-serif;font-weight:normal;font-size:11px;letter-spacing:0;margin:14px 0 1px 0;}
h5, h6 {font-family:verdana,arial,sans-serif;font-weight:normal;}
h5 {font-size:11px;color:#999;text-transform:uppercase;padding:4px 0;}
h6 {padding:4px 0 10px 0;font-size:11px;color:#66665C;line-height:14px;}

p {margin:0 0 1em 0;}
form {
	margin:0;
	padding:0;
	font-size:12px;
	display:block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	line-height: 16px;
	color: #000000;
}
input, textarea, option, select {
	font-size:12px;
	background-color:#fff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	line-height: 16px;
	color: #333333;
}
ol {margin:0;padding:0;}
li {margin:0;padding:0;}
ul.stories {margin:8px 0 0 0;padding:0;}
ul.stories li {list-style:none;margin-bottom:2px;padding:4px 4px 4px 10px;}
ul.stories li.odd {background:#828279 url(http://www.members.shaw.ca/promich/crossborder2005/bg_edge_shadow_1.gif) repeat-y;}
ul.stories a:link, ul.stories a:visited, ul.stories a:hover, ul.stories a:active {font-weight:normal;text-decoration:none;color:#E9E9DF;}
ul.stories a:hover {text-decoration:underline;}
ul.news {margin: 0 0 1em 1px;padding-left:14px;}
ul.news li {margin-bottom:2px; padding:4px 0;}
ul.guide { margin: 0px; padding-left:14px; margin-bottom:8px; }
ul.guide li {margin-bottom:1px; margin-left:14px; list-style-type: square;}

/* LINKS */
a:link, a:visited, a:hover, a:active {font-weight:bold;text-decoration:none;color:#3A5D79;}
a:hover {text-decoration:underline;}
h1 a:link, h1 a:visited, h1 a:hover, h1 a:active {font-weight:normal;text-decoration:none;color:#3D3D33;}
h2 a:link, h2 a:visited, h2 a:hover, h2 a:active {font-weight:normal;text-decoration:none;color:#3D3D33;}
h3 a:link, h3 a:visited, h3 a:hover, h3 a:active {font-weight:bold;text-decoration:none;color:#103E5F;}
h4 a:link, h4 a:visited, h4 a:hover, h4 a:active {font-weight:bold;text-decoration:none;color:#3D3D33;}
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover {text-decoration:underline;}
li a:link, li a:visited, li a:hover, li a:active {font-weight:normal;text-decoration:none;color:#596622;}
li a:hover {text-decoration:underline;}

/* frames everything + right edge shadow */
#whopper {width:865px; background:#fff url(http://www.hitmanmedia.com/bg_shadow.gif) repeat-y;}
/* inner wrap for aligning content */
#contentwrap {width:830px;text-align:left;margin-left:10px;}
/* top area for logo, branding */	
#top { background-color:#ffffff;padding:10px 10px 1px 0px; }	
#colwrap { float:left; position:relative; width:830px; background:#E9E9E6 url(http://www.unionworkshop.com/crossborder2005/bg_home_content.gif) repeat-y; }	
#lcol {width:530px;padding:0 15px 0 0;float:right;position:relative;}
#lcol .inside {margin-right:5px;width:530px;}
#lcol .item {width:auto;margin-top:8px;clear:both;}
#lcol .t1wrap {position:relative;width:100%;display:block;margin:8px 0;}
#lcol .t1photo {float:left;width:185px;text-align:left;padding:6px 0 4px 0;margin:0 16px 0 0;}
* html #lcol .t1photo {margin:0 6px 0 0;}
#lcol .t1photo img {border:1px solid #B4B4AA;padding:2px;} 


#rcol {font-size:10px;line-height:14px;width:279px;float:left; }
#rcol a, #rcolThin a {color:#3D3D33;font-weight:bold;}

#footer {font-size:10px;margin:0;padding:12px 10px;clear:both;}
#credit { background:#DADAD0 url(http://www.unionworkshop.com/crossborder2005/bg_footer_shadow.gif) repeat-x top; font-size:10px; padding:12px 10px 6px 10px; position:relative; }
.date {color:#828279;font:10px verdana, arial, sans-serif;}
.dateb {color:#E9E9DF;}
.photocred {color:#66665C;font-size:9px;margin:4px 0px;line-height:12px;}
.secthead {margin-bottom:8px;padding-bottom:5px;border-bottom:1px solid #B4B4AA;width:100%;}


/* Main Nav
-------------------------------------- */
#navwrap {
	background:#transparent;
	width:100%;
	height:30px;
	padding:0;
	position:relative;
	z-index:100;
}
#navblock {float:left;margin-top:12px;}
#nav, #nav ul {line-height:1.4em;padding:0;margin:0;list-style:none;background:#transparent;display:block;} 
#nav a {display:block;border-bottom:none;color:#333;}
#nav a:hover {color:#333;border-bottom:none;}
#nav li {position:relative;float:left;margin:0 10px 0 0;padding:0;width:auto;height:20px;} 
#nav li:hover ul, #nav li.sfhover ul {left:auto;}
/* second-level lists */
#nav li ul { position:absolute;left:-999em;top:20px;width:146px;height:auto; margin:0 0 0 -8px;padding:0;background:#fff; display:block; border-bottom:2px solid #BCBFB0; list-style:none; }
#nav li li {height:auto;margin:0;padding:0;width:100%;font-size:9px;border-bottom:1px solid #F5F5F0;}
#nav li li span {margin:0;padding:3px 4px 3px 7px;display:block;position:relative;}
#nav li li a, #nav li li a:visited {color:#66665F;text-decoration:none;display:block;}
#nav li li a:hover {color:#000;text-decoration:none;background:#F5F5F0;}
*>html #navblock ul {f\loat: right;margin-top:11px;} /*IE 5 Mac hack  */
*>html #nav a {f\loat: left;} /*IE 5 Mac hack */



#aboutgregmenu	{	left: 0px;
				width: 142px;
				background: transparent url(n_about.gif) top left no-repeat;
				margin: 0;
				padding: 0;
				position: relative;}

#personalclients { left: 0px;
				width: 146px;
				background: transparent url(n_client.gif) top left no-repeat;
				margin: 0;
				padding: 0;
				position: relative;}
				
#personalattorneys { left: 0px;
				width: 156px;
				background: transparent url(n_attorneys.gif) top left no-repeat;
				margin: 0;
				padding: 0;
				position: relative;}				

#notablemenu {	left: 0px;
				width: 112px;
				background: transparent url(n_notablecases.gif) top left no-repeat;
				margin: 0;
				padding: 0;
				position: relative;}

#newsmenu	{	left: 0px;
				width: 107px;
				background: transparent url(n_news.gif) top left no-repeat;
				margin: 0;
				padding: 0;
				position: relative;}

#homemenu	{	left: 0px;
				width: 54px;
				background: transparent url(n_home.gif) top left no-repeat;
				margin: 0;
				padding: 0;
				position: relative;}

p.home{font-family:verdana,arial,georgia, sans-serif;
        color:#000000;
		font-size:10pt;
		text-align:left;
		margin:1.2em 0px 0 15px}

#aboutgregmenu a:hover	{background: transparent url(n_aboutgregg.gif) 0 -12px no-repeat;}
#personalclients a:hover {background: transparent url(n_personalclientsg.gif) 0px -12px no-repeat;}
#personalattorneys a:hover {background: transparent url(n_personalattorneysg.gif) 0px -12px no-repeat;}
#notablemenu a:hover {background: transparent url(n_notablecasesg.gif) 0px -12px no-repeat;}
#newsmenu a:hover {background: transparent url(n_newsg.gif) 0px -12px no-repeat;}
#homemenu a:hover {background: transparent url(n_homeg.gif) 0px -12px no-repeat;}


div.box{
padding: 20px;
background-color:#f6f6f2; layer-background-color:#f6f6f2;
border-width: 2px;
border-color:#ffffff;
  border-style: solid;}


ul.homebox{font-family:Arial, Helvetica, sans-serif;
        color:#3D3D33;
		line-height:18px;
		margin-bottom: 0em;
		margin-left: .7em;
		padding-left: .7em;
		font-size:9pt}



	
/* ALIGNMENTS */
.cal {text-align:center;}
.lal {text-align:left;}
.ral {text-align:right;}
.tvert {vertical-align:top;}
.mvert {vertical-align:middle;}

/* A LA CARTE: MARGINS */
.miit {margin-top:2px;}
.miib {margin-bottom:2px;}
.mivt {margin-top:4px;}
.mivl {margin-left:4px;}
.mivb {margin-bottom:4px;}
.mvib {margin-bottom:6px;}
.mvit {margin-top:6px;}
.mxt {margin-top:10px;}
.mxl {margin-left:0px;}
.mxb {margin-bottom:10px;}

/* text */
.ten {font-size:10px;}
.nine {font-size:9px;}

/* IMG FLOATS */
.imgFloatL {float:left;margin:1px 4px 0 0;}
.imgFloatR {float:right;margin:1px 0 8px 8px;}
.newsimgL {margin:3px 6px 0 0;border:1px solid #B4B4AA;padding:1px;float:left;}.mainbody {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 16px;
	color: #000000;
	font-weight: normal;
}
.menu{
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
}

a.topmenubar:link { color: #666666; text-decoration: none }
a.topmenubar:active { color: #666666; text-decoration: none }
a.topmenubar:visited { color: #666666; text-decoration: none }
a.topmenubar:hover {color: #000033; text-decoration: none
}

