@charset "utf-8";
/* CSS Document */

/*content link color, site specific. Change selector as needed*/
a	{
	color:#31A3BC; /*#4bbed7*/
	}

body#home1 h1 a:hover{
text-decoration:underline;
}

#main_heading2{
width:350px; 
font-size:40px;
text-shadow: 3px 3px 3px #333333;
filter: dropshadow(color=#333333, offx=3, offy=3);
}

#main_heading2.dark_text1{
text-shadow:none;
filter: none;
}

.int #main_heading2{
font-size:36px;
}

.black #main_heading2, .black h1{
color:black;
text-shadow:none;
filter: none;
}

.black #main_heading2, .black h1{
color:black
}

/*set focus style, removed by eric meyer's reset. included here to be with the rest of the a styles*/
a:focus{
border:1px dotted white;
}

/* table */
table.type3	{
	background-color: #e8f5f8;
	}
table.type3 td,
table.type3 th	{
	color: #333;
	}
table.type3 th	{
	background-color: #bfe4ec;
	}
table.type3 td	{
	border-bottom: 1px solid #c2e8e3;
	}
	
/* box */
/*.box6	{
	width: 340px;
	background-color: #e5e5e5;
	float: right;
	margin: 0 -150px 20px 30px;
	clear: both;
	}
.ie6 .box6	{
	margin-right: -80px;
	}
.box6 .box_wrap1	{
	padding: 20px 20px 8px;
	}
.box6 a	{
	color: #08506e;
	}
.box6 h3	{
	font-size: 14px;
	}
	
/*main column blockquote background image*/
p.quote1	{
	padding-left: 37px;
	background: url(http://www.ubalt.edu/_resources/images/law/quote1-png.png) 0 3px no-repeat;
	}
.ie6 p.quote1	{
	background-image: url(http://www.ubalt.edu/_resources/images/law/quote1-gif.gif);
	}
	
/*page heading color*/
h2	{
	color: #999;
	}

/* FAQ open/close image */
ul.type2 li	{
	}
ul.type2 li.minus1	{
	}	
/* primary nav */
#navset1 .col_wrap1	{
	background-color: #1c9fbc;
	}
#primary_navigation1 ul ul	{
margin-top:54px;
	background-color: #1c9fbc;
	background-image:none;
	/*background: url(http://www.ubalt.edu/_resources/images/law/law_navbg.png) 0 0 repeat;*/
	}
.ie6 #primary_navigation1 ul ul	{
	background-color: #1c9fbc;
	background-image:none;
	/*background-image: url(http://www.ubalt.edu/_resources/images/law/bg-primary1-gif.gif);*/
	}
#primary_navigation1 ul ul li.hover	{
	background-color: #1c9fbc;
	}
#primary_navigation1 ul li.active_trail a{
color:#8accda;
}

#primary_navigation1 ul li.active_trail ul li a{
color:white;
}
#primary_navigation1 ul ul,
#primary_navigation1 ul ul li,
#primary_navigation1 ul ul li.last	{
	border-color: #60bcd0;
	}
.box1.doublequotes .text_wrap1 {
	background:url(http://www.ubalt.edu/_resources/images/law/quote1-png.png) no-repeat;
}
.box1.doublequotes {
	background:url(http://www.ubalt.edu/_resources/images/law/quote2-png.png) 93% 95% no-repeat #E4EEF4;
}
.ie6 .box1.doublequotes .text_wrap1 {
	background:url(http://www.ubalt.edu/_resources/images/law/quote1-gif.gif) no-repeat;
}
.ie6 .box1.doublequotes {
	background:url(http://www.ubalt.edu/_resources/images/law/quote2-gif.gif) 93% 95% no-repeat #E4EEF4;
}
.int .box1 {width: 350px; background-color:#E4EEF4;}

.box1 .box_image {
-webkit-box-shadow: #666 0px 3px 5px;
-moz-box-shadow: #666 0px 3px 5px;
box-shadow: #666 0px 3px 5px;
background-color: white;
margin: 0px 0px 10px;
padding: 5px;
}
/* header image */
.int #content3{
	background: url(http://www.ubalt.edu/_resources/images/law/header1.jpg) 50% 0% no-repeat;
	margin-top:0px;
	top:-38px;
	margin-bottom: 20px;
}
.ie6 .int #content3 .wrap1, .ie7 .int #content3 .wrap1	{
	margin-top: 25px;
}

.int.short #content3{
	background: url(http://www.ubalt.edu/_resources/images/law/header_short_1.jpg) 50% 0% no-repeat;
}




.par_rel{
position:relative; height:212px;}
.par_rel2{
position:relative; height:290px;}



/* supplied by John Barrick */
#primary_navigation1	{
	font-size: 12px;
	font-family: arial, sans-serif;
	width: 960px;
	margin-left: 18px;
	line-height: 1.15;
	}
#primary_navigation1 li	{
	width: 96px;
	}
#primary_navigation1 a	{
	color: #fff;
	padding-left: 0px;
	width: 76px;
	}
	
#primary_navigation1 a:hover {
	color: #60bcd0;
	}	
	
.ie #primary_navigation1 a	{
	padding-left: 0px;
	}
#primary_navigation1 span	{
	padding-left: 6px;
	background: url(http://www.ubalt.edu/_resources/images/law/bg-nav2.gif) 0 101% no-repeat;
	display: block;
	}
	
#primary_navigation1 ul ul	{
	font-size: 1em;
	}
#primary_navigation1 ul ul li,
#primary_navigation1 ul ul a	{
	width: auto;
	}
#primary_navigation1 ul ul a	{
	padding: 4px 20px 6px 6px;
	color: #FFF;
	}
.ie #primary_navigation1 ul ul a	{
	padding: 5px 20px 5px 6px;
	}

/* new hover state*/
#primary_navigation1 ul li a:hover, #primary_navigation1 ul li.active_trail ul li a:hover, #primary_navigation1 ul li.active_trail a {
	color: #05414e;
	}
	
#content2	{
	padding-bottom: 6px;
	height: auto;
	}
.ie6 #content2	{
	background: none;
	}

body#home1.law1 #content2 .wrap1	{
	height: auto;
	}

body#home1 #content2	{
	min-height: 385px;
	}
.ie6 body#home1 #content2	{
	height: 385px;
	}
	
/*#content3	{
	margin-top: 37px;
	}
*/
#content3 .column1,
#content3 .column1 .cap1,
#content3 .column1 .shoe1	{
	width: 200px;
	margin-right: 45px;
	}
.ie6 #content3 .column1,
.ie6 #content3 .column1 .cap1,
.ie6 #content3 .column1 .shoe1	{
	margin-right: 25px;
	}
#content3 .column1 .cap1,
.ie6 #content3 .column1 .cap1,
#content3 .column1 .col_wrap1,
.ie6 #content3 .column1 .col_wrap1,
#content3 .column1 .shoe1,
.ie6 #content3 .column1 .shoe1	{
	background-image: none;
	}
#content3 .column1 .col_wrap2	{
	padding-top: 100px;
	}

#content3 .column2 .cap1,
.ie6 #content3 .column2 .cap1,
#content3 .column2 .col_wrap1,
.ie6 #content3 .column2 .col_wrap1,
#content3 .column2 .shoe1,
.ie6 #content3 .column2 .shoe1,
#content3 .column2 .col_wrap2	{
	background-image: none;
	}
#content3 .column2 .col_wrap2	{
	padding-top: 0px;
	padding-left: 0px;
	}
.int #content3 .wrap1.relPos{
height:10px;
}
h1 {
background:none repeat scroll 0 0 transparent;
bottom:10px;
color:#FFFFFF;
font-size:32px;
font-weight:normal;
left:220px;
position:absolute;
}

.short h1{
margin-top:50px;
}
body#home1 h1	{
	position: relative;
	color: #fff;
	font-size: 19px;
	font-weight: normal;
	text-shadow: none;
	margin-bottom: 10px;
	margin-left: 0;
	bottom: auto;
	margin-top:0;
filter:none;
	}
	
.breadcrumb1 ul li	{
	background: url(http://www.ubalt.edu/_resources/images/blt-breadcrumb2.gif) 0 50% no-repeat;
	padding-left: 6px;
	margin-right: 3px;
	}
.ie6 .breadcrumb1 ul li	{
	background-image: url(http://www.ubalt.edu/_resources/images/blt-breadcrumb2.gif);
	}
.breadcrumb1 a	{
	color: #4bbed7;
	}
	
	
/* footer */
#content4	{
	top: 0;
	background: url(http://www.ubalt.edu/_resources/images/law/footer_test.jpg) 50% 0 no-repeat;
	padding-bottom: 0;
	}
body#home1 #content4	{
	background: none;
	}
#content4 .wrap2	{
	padding-left: 35px;
	}
.inner1	{
	width: 650px;
	float: left;
	min-height: 209px;
	}
.inner_wrap1	{
	padding: 15px 15px 15px 23px;
	}
#content4 .column1,
.ie6 #content4 .column1	{
	width: 302px;
	float: left;
	margin: 0;
	margin-right: 10px;
	}
#content4 .column1 .col_wrap1	{
	padding: 14px 10px 0 0;
	}
#content4 .column2	{
	width: 272px;
	margin-right: 47px;
	}
#content4 .column3	{
	width: 292px;
	}
#content4 .column3 .divider1{
background: none; 
height: 105px;
}

.column1 .footer_content1	{
	clear: both;
	}
.column1 .footer_content1 dt	{
	width: 130px;
	}
.law1 .column3 .footer_content1	{
	padding: 0 0 0 0px;
	}
.law1 .column3 .footer_content1 dt	{
	width: 186px;
	}
.add_col1	{
	float: left;
	width: 186px;
	}
.add_col2	{
	float: left;
	}
.divider1,
.divider2	{
	min-height: 50px;
	background: url(http://www.ubalt.edu/_resources/images/law/divider1.gif) 0 100% no-repeat;
	margin-bottom: 5px;
	padding-top: 10px;
	}
.divider2	{
	background-position: 12px 100%;
	}

	
#main_heading2	{
	margin: 10px 0 0 55px;
	font-size: 40px;
	color: #fff;
	font-family: "ff-meta-web-pro-1","ff-meta-web-pro-2",sans-serif;
	}
	
/* this could easily be a global form and may belong in screen-global.css */
form.type1	{
	margin-bottom: 2em;
	}
form.type1 .form_col1,
form.type1 .form_col2	{
	float: left;
	padding-bottom: 1px;
	}
form.type1 .form_col1	{
	width: 240px;
	}
form.type1 .form_col2	{
	width: 315px;
	}
	
fieldset.type1	{
	background-color: #edf8fb;
	padding: 15px 0px 7px 10px;
	margin-bottom: 10px;
	}
fieldset.type1 .form_col1	{
	width: 230px;
	}
	
	

	
/***************/
/*  Home page  */	
/***************/
body#home1.law1 #content2,
body#home1.law1 #content2 .wrap1,
body#home1.law1 .footer_art1	{
	background: none;
	}
	
/*  content3 for Home page  */	
body#home1 #content3 .column1,
body#home1 #content3 .column3	{
	width: 330px;
	margin-right: 0;
	}
body#home1 #content3 .column2	{
	width: 320px;
	}
body#home1 #content3	{
	margin-top: 15px;
	}
	
	
#bg2_controls	{
	width: 320px;
	position: absolute;
	bottom: 24px;
	}
.ie6 #bg2_controls	{
	bottom: 34px;
	}
#bg2_controls ul,
#bg2_controls li	{
	margin: 0;
	padding: 0;
	background: none;
	}
#bg2_controls li	{
	display: none;
	}
#bg2_controls li.active	{
	display: block;
	}
#bg2_controls .cap1	{
	width: 320px;
	height: 15px;
	background: url(http://www.ubalt.edu/_resources/images/law/box-controls-cap1-png.png) 0 0 no-repeat;
	}
.ie6 #bg2_controls .cap1	{
	background-image: url(http://www.ubalt.edu/_resources/images/law/box-controls-cap1-gif.gif);
	}
#bg2_controls .shoe1	{
	width: 320px;
	height: 13px;
	background: url(http://www.ubalt.edu/_resources/images/law/box-controls-shoe1-png.png) 0 0 no-repeat;
	}
.ie6 #bg2_controls .shoe1	{
	background-image: none;
	}
#bg2_controls .box_wrap1	{
	width: 320px;
	background: url(http://www.ubalt.edu/_resources/images/law/box-controls-mid1-png.png) 0 0 repeat-y;
	}
.ie6 #bg2_controls .box_wrap1	{
	background-image: url(http://www.ubalt.edu/_resources/images/law/box-controls-mid1-gif.gif);
	}
#bg2_controls .box_wrap2	{
	padding: 5px 23px 1px 30px;
	}
#bg2_controls li	{
	display: none;
	}
#bg2_controls li.active	{
	display: block;
	}
	
.more3	{
	float: right;
	margin-bottom: 10px;
	}
.ie7 .more3,
.ie6 .more3	{
	margin-bottom: 0;
	}
.more3 a	{
	color: #fff;
	}
	


#bg1_controls	{
	bottom: 0px;
	}
#bg1_controls .controls1 a	{
	width: 23px;
	height: 23px;
	background: transparent url(http://www.ubalt.edu/_resources/images/law/bg-controls1-png.png) 0 0 no-repeat;
	border: none;
	}
.ie6 #bg1_controls .controls1 a	{
	font-size: 23px;
	line-height: 23px;
	background: transparent url(http://www.ubalt.edu/_resources/images/law/bg-controls1-gif.gif) 0 0 no-repeat;
	}
#bg1_controls li.active .controls1 a	{
	background-position: 0 -23px;
	background-color: transparent;
	}
	
.box222	{
	width: 320px;
	height: 272px;
	background: url(http://www.ubalt.edu/_resources/images/law/box222-png.png) 0 0 no-repeat;
	line-height: 1.33;
	}
.ie6 .box222	{
	background-image: url(http://www.ubalt.edu/_resources/images/law/box222-gif.gif);
	}
.box222 .box_wrap1,
.box222 .box_wrap2	{
	padding: 0 10px 13px;
	overflow: hidden;
	height: 246px;
	}
.box222 .box_wrap2	{
	padding: 10px 21px 13px 24px;
	height: 236px;
	}
.box222 h2	{
	font-size: 16px;
	font-family: arial, sans-serif;
	}
.box222 a	{
	color: #08506e;
	}
.column3 .box222 a	{
	text-decoration: underline;
	}
.box222 p	{
	margin-bottom: 8px;
	}
	
body#home1.law1 .box5	{
	width: 320px;
	height: 272px;
	background: url(http://www.ubalt.edu/_resources/images/law/box222-png.png) 0 0 no-repeat;
	line-height: 1.33;
	}
.ie6 body#home1.law1 .box5	{
	background-image: url(http://www.ubalt.edu/_resources/images/law/box222-gif.gif);
	}
body#home1.law1 .box5 .box_wrap1	{
	padding: 0 10px 13px;
	position: relative;
	}
body#home1.law1 .box5 h2	{
	font-family: arial, sans-serif;
	}
	
.photo_content1	{
	width: 300px;
	background: url(http://www.ubalt.edu/_resources/images/law/bg-home-feature-png.png) 0 0 repeat;
	height: 85px;
	overflow: hidden;
	position: absolute;
	bottom: 13px;
	padding: 0;
	}
.pc_wrap1	{
	padding: 4px 18px 1px 10px;
	}
.ie6 .photo_content1	{
	background-image: url(http://www.ubalt.edu/_resources/images/law/bg-home-feature-gif.gif);
	}
.photo_content1 h2.type3	{
	margin-bottom: 0px;
	}
.photo_content1 p	{
	margin-bottom: 7px;
	}
	
.more11,
.more12	{
	text-align: right;
	position: relative;
	top: -1.33em;
	font-size: 10px;
	}
.ie7 .more11,
.ie6 .more11	{
	top: -2em;
	}
.more11 a,
.more12 a	{
	color: #0a526e;
	text-decoration: underline;
	}
.more12	{
	top: 0;
	}
	
ul.events1	{
	margin-bottom: 0;
	}
ul.events1 li	{
	margin-bottom: 0px;
	}
.event_date1	{
	font-family: arial, sans-serif;
	font-size: 1em;
	color: #333;
	top: 1px;
	font-weight: bold;
	width: 48px;
	}
.event_date_month1	{
	font-size: 1em;
	display: inline;
	text-transform: none;
	font-weight: bold;
	}
.event_date_day1	{
	display: inline;
	font-weight: bold;
	}
.event_intro1	{
	width: 217px;
	}
	
	
/*  tabs  */
.tab_content1	{
	margin-top: 38px;
	overflow: hidden;
	height: 200px;
	padding-top: 18px;
	}
.ie7 div.tab_content1,
.ie6 div.tab_content1	{
	}
.tabs1 h2	{
	top: 0;
	height: 32px;
	border: none;
	width: 85px;
	background-color: #e9e9e9;
	font-size: 11px;
	font-weight: bold;
	line-height: 1.27;
	text-transform: none;
	color: #010101;
padding:6px 5px;
	}
.tabs1 .tab.first h2	{
	border: none;
	width: 100px;
	}
.tabs1 .tab.on h2	{
	border: none;
	background-color: #fff;
	color: #010101;
	}
.tabs1 .tab.first.on h2	{
	border: none;
	}
.ie7 .tabs1 h2,
.ie6 .tabs1 h2	{
	margin-top: 0;
	}
.ie7 .tabs1 h2.two,
.ie6 .tabs1 h2.two	{
	margin-left: 100px;
	}
.ie7 .tabs1 h2.three,
.ie6 .tabs1 h2.three	{
	margin-left: 200px;
	}

.tab_col1,
.tab_col2	{
	float: left;
	width: 130px;
	}
.tab_col1	{
	margin-right: 15px;
	}
	
	
.divider2 .add_col1{
background:url(http://www.ubalt.edu/_resources/images/law/logo.png) no-repeat transparent;
width:155px;
height:50px;
}

.ie6 .divider2 .add_col1{
background:transparent !important;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/logo.png'); 
margin-right: 20px;
}

.ie #bg1 ul	{
	width: 99.75%;
	overflow-x: hidden;
	}	
	
/* there seems to be no definitive cure for 1-pixel background jog. it can affect any browser but is more prevalent in IE and Safari. It depends on browser window width, background image width, and the mathematical rounding used by individual browsers. hopefully the padding below keeps the issue stable... */
#bg1 ul	{
	padding-left: 1px;
	}
.ie8 #bg1 ul	{
	padding-left: 2px;
	}
.ie7 #bg1 ul	{
	padding-left: 4px;
	}
.ie6 #bg1 ul	{
	padding-left: 3px;
	}
.chrome #bg1 ul	{
	padding-left: 2px;
	}
.column1 #back2{
border-bottom: 1px solid #CCC;
background:none;
color:#666;
position:relative;
top:90px;
}

span.white, h2.type1 span.white{
color:white;
}

span.black, h2.type1 span.black{
color:black;
}
#edit_link{
height:100px;
}

#edit_link a{
color:#666;
font-size:10px;
text-decoration:none;
margin-left: 40px;
}

.social3{
margin-left: -5px;
    margin-top: 20px;
}

dt.footer_legal, dd.footer_legal{
font-size:10px;
padding-top:10px;
}

dt.footer_legal{
 padding-right: 15px;
    width: 147px;
}

p#law_sitemap{
margin-left:130px;
}

#home1 h1 a{
color:#FFF !important;
}

