@charset "utf-8";
/* CSS Document */

body{
	font-size: small;
	background: #fff;
	font-family: Arial, Helvetica, sans-serif;
}

p{
	font-size: 100%;
	color: #000;
	padding: 0;
	margin: 1em 0 0 0;
}
h2.header-bucket{
	background-color:#edf3fa; 
	margin: 10px 18px 0 14px; 
	padding: 4px 4px 4px 18px; 
	font-size: 90%; font-weight: bold; 
}

h2.header-bucket a{
	text-decoration: none;
	color: #000;
}

h1.welcome{
	color:#fff; font-size: 400%; margin:0; padding:0;	
}

h2.masthead-header{
	padding:0;
	margin:0;
	font-size: 90%;
	color: #005292;
	text-align:left; 
	text-indent: 7px;
	text-transform:uppercase;
}


/* -----> BUCKET CONTROL <----- */

#bucket1-alt{
background: url(images/main-content-tabs-ls_bg-only.jpg) 10px 0px no-repeat; padding: 17px 0 0 38px; margin: 0; width:287px; height: 30px; color:#FFF; font-family: Arial, Helvetica, sans-serif; font-size: 135%; font-weight: normal;	
}

.bucket-shadow1{
	/*controls position of dropshadow bottom of bucket2 (LS) */
	margin-left:0

}.bucket-shadow2{
	/*controls position of dropshadow bottom of bucket2 (LS) */
	margin-left:0
}

.bucket-shadow3{
	/*controls position of dropshadow bottom of bucket2 (LS) */
	margin-left:0
}

#bucket1{
	background: #fff url(images/main-content-tab-col1-bg.gif) right 40px no-repeat; 
	padding:0; 
	clear:left; 
	width: 329px; /*ties to bucket2 and bucket3 - do not change */
	float:left
}

#bucket2{
	background: #fff url(images/main-content-tab-col2-bg.gif) right 40px no-repeat; 
	width: 322px; 
	float:left;
}

#bucket3{
	background: url(images/main-content-tab-col3-bg.gif) left 40px no-repeat; 
	width:329px; 
	padding:0;
	margin:0;
	margin-bottom: 1em;
}

#bucket4{
	/*This is the content window below the left two buckets*/
	float: left; 
	padding-left:12px; 
	width:637px;
}



#bucket1 img.banner{
	/*controls position of Law School at the top */
	margin-left:10px	
}

#bucket2 img.banner{
	/*controls position of Prelaw Tab at the top */
	margin-left:4px;	
}

#bucket3 img.banner{
	/*controls position of Prospective Students at the top */
	margin-left: 5px;
}


#bucket1 p{
padding: 0 10px 0 38px	
}

#bucket2 p, #bucket3 p{
	padding: 0 12px 0 30px;
}

#bucket-container{
	/*this holds the left two buckets. The bucket on the right stands alone for layout.*/
	float: left; width: 651px; 
}

.bucket-list{
	margin:0;
	padding: 0 0 0 37px;
	position: relative; /*needed for IE6 icon display bug do not remove */
}

.bucket-list li{	
	background: url(images/icon-bullet.gif) 0 50%  no-repeat;
	padding: 0 0 0 10px;
	margin: 0;
	list-style-type: none;
	border: none;
}

.bucket-list.col3,.bucket-list.col2{
	margin:0;
	padding: 0 0 0 30px;
}

.bucket-list li a{	
	color: #025494; font-weight: bold; padding:0; margin:0; line-height:1em;

}

.bucket-list li a:hover{	
	color: #f28e21; font-weight: bold; padding:0; margin:0; line-height:1em;
}
/* -----> END BUCKET CONTROL <----- */



.button-masthead{
	vertical-align:bottom; 
	border: none; 
	padding-left: 6px; 
	margin-bottom: 2px;	
}

#button-search{
	font-size: 100%;
	color: #005292;
	background: #fff url(images/button-mag-glass.gif) center right no-repeat;
	border:1px solid #e2e9ef; 
	border-top:1px solid #acadb2;
	padding: 2px 0;
	width: 164px;
}

.clear{
	clear:both;	
}

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.container_12{
	padding: 0;
	margin: 0;
	width: 660px;
}


#container_main{
	/*in case*/
}


#content {
	background: #fff;
}

#content-tab-apply{
	background: none;	
}

#content, #footer, #space, #space2, #header{
	padding: 0;
}

#curve-top{
 display: none;
}

/* -----> FOOTER CONTROL <----- */
#footer,#space{
	clear:left;
}

#footer{
	background: url(images/background-main-footer.jpg) bottom left no-repeat;
}
/*	background: url(images/background-main-footer.jpg) bottom left no-repeat; */

.footer-main{
background: #f7f6f4; float:left; width: 100%; 	
}

.footer-links{
	margin: 0; padding: 0; list-style-type:none;	
}

.footer-links li{
	border-top: 1px solid #b4d2e2; padding-left: 7px; font-size: 90%; display:block
}

.footer-links a{
	color: #025494; text-decoration: none; 
}/* border: 1px solid #F96; display:block; margin:0; padding: 0; */

.footer-links a:hover{
	color: #f28e21; font-weight: normal;
}

#footer-list{
	margin:0;
	padding: 0;
}

#footer-list li{	
	background: url(images/icon-bullet.gif) 0 50%  no-repeat;
	padding: 0 0 0 10px;
	margin: 0;
	list-style-type: none;
}

#footer-list li a{	
	color: #025494; font-weight: normal; padding:0; margin:0;
}

#footer-list li a:hover{	
	color: #f28e21; font-weight: normal; padding:0; margin:0;
}

li.first{
	border-top: 1px solid #1b7fb9;
}

#footer1,#footer2,#footer3{
	width: 172px; background: #f7f6f4; float:left; padding:12px;
}

#footer4{
	width: 150px; float:left; padding:12px;
}

#footer5{
	width: 194px; float:left; padding:12px; font-size: 90%
}

.footer-copyright{
	clear:both; text-align:left; padding-top:10px;	
}
/* -----> END FOOTER CONTROL <----- */

#form{
padding:0; margin:0;	
}

.grid_4 {
	display:inline;
	float: left;
	position: relative;
	padding-left: 0;
	padding-right: 0;
	margin: 0;
}

#header{
	height: 115px;
	background: none;
}

.hidden{
	display:none;
}

#left-menu{
	display:none;
}

#logo{
	float:none;
	height: 115px;
	width: 145px;
	background: #fff;
	position: relative; left: -28px;
}

#mainpage{
	float:none; 
	width: 670px;
	padding: 0;
	background: none;
}

#page{
	/*border: 1px solid #F90;*/ 
	width: 670px; 
	padding: 0 0 1em 0; /*adds space to bottom of page before footer gap*/
	margin: 0; 
	float:none;
}

.skip{
	display:none;	
}

#space {
}

#space2 {
}

/* TOP TABS */
#tab-jd, #tab-llm, #tab-ls, #tab-pre, #tab-res{
width: 167px;
height: 50px;
}

#toptabs{
	margin: 0; padding: 0;
}

#toptabs li{
	float: left; display: block; 
}

#toptabs li a{
	display: block;
	width: 100%;
	height: 50px;
}

/* -------- */

#topnav{
	background:#fff; 
	float:left; 
	width: 980px;
	padding-top:10px;
}


.top-selects{
	width: 170px; 
	border:1px solid #e2e9ef; 
	border-top:1px solid #acadb2;
	padding: 0; margin: 0;
}

 #footer, #space, #space2, #top_nav, #top_search, #top_create, #top_login{
	display: none;
}

#pagecontent{
	background: #fff;
	clear:left; 
	margin-bottom:0; padding-bottom:0;
}

#warning{
	padding: 0; margin: 0;
	padding-top:10px;
	clear:both;
	background: #fff;
	height: 57px;
	vertical-align: bottom;
}

#warning-banner{
	background: #f29025 url(images/warning-curve-bg.gif) top left no-repeat;
	height: 57px;
	width: 960px;
	margin: 0 0 0 10px;
}

h2.warning-message{
	font-size: 135%;
	color: #fff;
	font-weight: normal;
	padding: 0; margin: 0;
	text-align: left;
	padding: 18px 0 0 30px;
}

ul.bulleted-list, ul.bulleted-list-sidebar{
	color: #333;
	list-style-type: disc;
	padding: 1em 0 0 0;
}

ul.bulleted-list-sidebar{
	position: relative; /*needed for IE6 icon display bug do not remove */
	margin: 0;
	padding: 0 0 0 8px;
	line-height: 1.25em;
}

ul.bulleted-list-sidebar li{
	background: url(images/bullet-sidebar.gif) 0 4px no-repeat;
	padding: 0 0 .5em 10px;
	margin: 0;
	list-style-type: none;
	border: none;
}

.warning-text{
	font-weight: normal; font-size: 90%;
}

#welcome{
	background: #60F; float: left; width:980px;
}

#welcome-list{
	margin: 0 0 0 45px;
	padding: 0;
}
 
#welcome-list li{
background: url(images/icon-bullet-welcome.gif) 0 50%  no-repeat;
padding: 0 0 0 10px;
margin: 0;
list-style-type: none;
}

#welcome-list li a{
	color: #fff; font-weight: bold; padding:0; margin:0;
}

#welcome-list li a:hover{
	color: #f28e21; font-weight: bold; padding:0; margin:0;
}

.welcome-body{
	color: #fff;
	font-size: 110%;
	font-weight: normal;
	padding: 1em 0 1em 0;
	margin: 0;
}

#welcome-container{
	float: left; 
	width: 960px; 
	margin:0 10px; 
	background: #fff url(images/welcome-message1-bg.jpg) top left no-repeat; 
	height:345px; /* necessary for div height since the image is in the bg */
	display:inline;	
}


#welcome-text{
	padding: 53px 0 0 45px; 
	width:370px;
}

#space{
	border: solid 1px #60F	
}
