body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,img,p,table,th,td,a,abbr,acronym,address,caption,cite,code,dfn,th,var,hr{margin:0;padding:0;border:0;text-decoration:none;font-style:normal;font-weight:normal;/*text-align:left;commented by ektron to fix pagebuilder pages*/border-collapse:collapse;border-spacing:0;list-style:none;}
input:focus,a:focus,textarea:focus{outline:0;}
sup,sub{vertical-align: baseline;position: relative;top: -0.4em;}sub{top:0.4em;}
html,body,textarea,legend{font:12px/18px Arial,Helvetica,Verdana,sans-serif;color:#48423C;}

/**
 * Hamline University Law School
 *
 * @text        #48423C
 * @text        #21262C
 * @link        #860600
 * @link        #522C1B
 * @link        #3A3A3A
 * @link        #369
 * @header      #E37915
 * @header      #522C1B
 * @headerlink  #336699

     .         .
      \_.---._/
      / _   _ \
      ||*| |*||
      |  ===  |
      \.__ __./
    _.-'-----'-._
   /_| _______ |_\
   |_| |     | |_|
   |_| |    *| |_|
   |_| |     | |_|
   |_| |_____| |_|
   |_|         |_|
  / .|_________|. \
  \||/|__._.__|\||/
      |__| |__|
      |__| |__|
      |__| |__|
      |__| |__|
      |__| |__|
      |__| |__|
     /   | |   \
     \--/   \--/
 */

html, body {
    background: #95A9B8 url(images/bg-gradient.png) 0 0 repeat-x;
    text-align: center;
}

/*Commented by Ektron to fix the calendar CSS issue*/
body { 
    /*background: url(images/bg-ie6.png) -1020px 0 repeat-y;
    width: 1020px;
    overflow: visible;
    margin:0 auto 20px;
    text-align: left;
    position: relative; */
}
/*Added by Ektron*/
#fauxBody
{
	/* twurdock commented out non-existent image: background: url(/css/images/bg-ie6.png) -1020px 0 repeat-y;*/
    width: 1020px;
    overflow: visible;
    margin:0 auto 20px;
    text-align: left;
    position: relative;
}


a:link {
	color:#860600;
}


/*LOCKDOWN LINKS*/
a.Black, a.Burgundy, a.DarkBurgundy, a.Blue, a.Grey{
	color:#860600;
}

    a:hover {
        text-decoration: underline;
    }
    a:active {
        color: #522C1B;
    }
	a:visited{
		color: #860600;
		}

h1, h2, h3, h4, h5, h6 {
    font-weight: bold;
    color: #48423C;
}
h1 { font-size: 24px; color: #E37915; font-weight: normal; padding: 5px 0; }
h2 {	font-size: 18px; font-weight: bold;}
h3 {	font-size: 14px; font-weight: bold;}

h4, h5, h6 { font-size: 12px; }

/*LOCKDOWN H1*/
h1.Black, h1.Burgundy, h1.DarkBurgundy, h1.Blue, h1.Grey{
font-size: 24px; color: #E37915; font-weight: normal;}

.Black{color:#48423C;}
.Burgundy{color:#860600;}
.DarkBurgundy{color:#522C1B;}
.Blue{color:#336699;}
.Grey{color:#65645d;}

/**
 * Basic copy styles for content areas
 */
.copy h1 { margin-bottom: 18px; }
.copy h2, h3 { margin-bottom: 10px; }
.copy dt { font-weight: bold; }
.copy p, .copy ul, .copy ol, .copy ul, .copy table, .copy dl { margin-bottom: 18px; }
#maincontent .copy ul, #maincontent ol { padding-left: 20px; }
    #maincontent .copy ul li { list-style-type: disc; }
        #maincontent .copy ul li li { list-style-type: circle; }
    #maincontent ol li { list-style-type: decimal; }
        #maincontent .copy ol li li { list-style-type: lower-alpha; }
.copy table {
    width: 100%;
}
    .copy table thead th {
        font-size: 14px;
        background: #522C1B;
        color: #FFF;
        padding: 10px;
        border-right: 1px solid #FFF;
        border-right-color: rgba(255,255,255,0.4);
        border-bottom: 2px solid #D3D0CD;
    }
    /*HAMLINE MOD COMMENTED OUT THIS STYLE .copy table tbody td {
        border-bottom: 1px solid #D3D0CD;
        padding: 10px;
    }*/
        .copy table tbody tr.alt td {
            background-color: #F5F5F5;
        }
/**
 * Global icon class for links
 * All icons should be added to icons.gif file and backgrounds extended using sprites
 */
.icon {
    background: url(images/icons.gif) 0 0 no-repeat;
    padding-left: 16px;
}
    .icon.rss { background-position: right 0; padding-left: 0; padding-right: 16px; }
    .icon.more { background-position: 0 -14px; }
    .icon.pdf { background-position: 0 -30px; padding: 7px 0 7px 34px; }
    .icon.download { background-position: 0 -58px; }

p.more {
    background: #FFF;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    padding: 3px;
    /*HAMLINE MOD: for homepage columns*/
    margin: 260px 0 0 7px;
    position: absolute;
    width: 205px;
}   
p.more a {
        display: block;
        padding: 0 0 0 14px;
        line-height: 14px;
}
        
table.socialLink tbody td
{
	border-bottom:0px none;	
    
}
    p.socialLink span {
        float: left;
        width: 40%;
    }
    p.socialLink a {
        padding: 5px;
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        border-radius: 5px;
        background: #FFF;
        display: inline-block;
    }

/*
 * Global clear after content generator class.
 * Use this to clear floats without extraneous markup
 */
.clearafter, #content {
    height: 1%;
}
    .clearafter:after, #content:after {
        content: '.';
        display: block;
        clear: both;
        height: 0;
        width: 0;
        overflow: hidden;
        visibility: hidden;
    }

/**
 * Columns
 */
.columns {
    width: 970px;
}
.column {
    float: left;
    width: auto;
    margin-right: 10px;
}
    .column.quarter {
        width: 232px;
	height: 300px;/*HAMLINE MOD: for homepage columns*/
    }
    
    .column.threequarter {
        width: 728px;
    }
    .column.half {
        width: 476px;
    }

#maincontent {
    float: right;
    width: 698px;
    margin: 0 0 0 10px;
    padding-top: 20px;
    padding-left: 20px;
    overflow: hidden;
}
    #maincontent .columns {
        width: 718px;
    }
    #maincontent .column.threequarter {
        width: 456px;
        font-size: 14px;
    }
    #maincontent .column.half {
        width: 349px;
    }
#sidebar {
    padding-top: 20px;
    width: 232px;
    overflow: hidden;
}

/**
 * Modules
 */
.module {
    background: #D2DDE5 url(images/boxes.png) 0 bottom no-repeat;
    color: #21262C;
    margin-bottom: 10px;
    min-height: 300px;
}
    .module h2, .module h1 {
        background: #DFE7EC url(images/boxes.png) -232px 0 no-repeat;
        font-size: 16px;
        line-height: 34px;
        padding: 0 10px 0 20px;
        margin: 0;
        font-weight: normal;
        color: #48423C;
    }
    .module .copy {
        padding: 10px 20px;
        font-size: 12px;
	/*HAMLINE MOD height and overflow */
	height: 199px;
	overflow: hidden;
    }
    .module .rss {
        float: right;
        width: auto;
        font-size: 13px;
        height: 14px;
        line-height: 14px;
        margin: 10px 0 0;
    }
    .module.header1 {  /*header is renamed to header1 by Ektron to over come conflict from page builder css class name "header"*/
        background-image: none;
        background-color: transparent;
        position: relative;
    }
        .module.header1 h1 {
            background-position: -1856px 0;
            background-color: #E37915;
            width: 425px;
            color: #FFF;
            font-size: 18px;
        }
    .module.feature, .module.feature h2 {
        background-image: none;
    }
        .module.feature .copy h2 {
            background: transparent;
            padding: 0;
            line-height: auto;
        }
        .module.feature .image {
            float: left;
            width: 155px;
        }
            .module.feature .image img {
                display: block;
                margin: 10px 20px;
            }
            .module.feature .copy.afterimage {
                float: left;
                width: 271px;
                padding: 10px 20px 10px 0;
            }
        .module.feature .minical {
            padding: 10px;
        }
    .module.social {
        background-color: #CD7536;
        background-position: -1392px bottom;
        color: #FFF;
    }
        .module.social h2 {
            background-position: -1624px 0;
            color: #FFF;
        }
        .module.social h3 {
            color: #FFF;
        }
    .module.related {
        background-color: #e3e0dc;
        background-position: -928px bottom;
		min-height:100px;
	width: 232px;/*HAMLINE MOD*/
    }
		.module.related .copy{
		height:auto;
		}	
        .module.related h2 {
            background-position: -1160px 0;
        }
    .module.contact {
        background-color: #E3A955;
        background-position: -464px bottom;
    }
        .module.contact h2 {
            background-position: -696px 0;
        }
        .module.contact a {
            color: #369;
        }
    .module ul li {
        border-bottom: 1px solid #FFF;
        border-bottom: 1px solid rgba(255,255,255,0.6);
    }          
        .module ul li a {
            font-weight: bold;
            display: block;
            padding: 5px 0;
        }       
    .module dd {
        margin-bottom: 5px;
        padding-bottom: 5px;
        border-bottom: 1px solid #FFF;
        border-bottom: 1px solid rgba(255,255,255,0.6);
    }
        .module dd:last-child, .module li:last-child {
            border-bottom: 0px;
        }
    .module.download fieldset {
        margin: 0 0 10px;
    }
        .module.download label {
            display: none;
        }
        .module.download select {
            width: 192px;
        }

/**
 * Callouts
 */
.callout {
    background: url(images/callout.png) -455px 0 repeat-y;
    padding: 20px 20px 10px;
    position: relative;
    left: -5px;
    width: 415px;
    margin-bottom: 10px;
}
    .half .callout {
        width: 309px;
        background-position: -1714px 0;
    }
    .callout .top, .callout .bottom {
        background: url(images/callout.png) 0 0 no-repeat;
        height: 10px;
        overflow: hidden;
        position: absolute;
        top: 0;
        left: 0;
        width: 455px;
    }
        .half .callout .top, .half .callout .bottom {
            width: 349px;
            background-position: -1365px 0;
        }
        .callout .bottom {
            background-position: -910px 0;
            top: auto;
            bottom: 0;
        }
            .half .callout .bottom {
                background-position: -2063px 0;
            }
    .callout.image {
        padding: 10px;
        width: 435px;
    }
        .half .callout.image {
            width: 329px;
        }

/**
 * Basic structural elements
 */
#content, #header, #wrapper {
    background: url(images/bg-shadow.png) -1020px 0 repeat-y;
    width: 960px;
    padding: 0 30px;
    position: relative;
    top: 115px;
}
    #content {
        width: 1020px;
        padding: 0;
        overflow: hidden;
    }
    #header {
        background-position: 0 0;
        background-repeat: no-repeat;
        position: absolute;
        top: 0;
        left: 0;
        min-height: 0;
        height: 90px;
        padding-top: 25px;
    }
        #header fieldset {
            position: absolute;
            top: 38px;
            right: 30px;
        }
            #header input#searchbtn {
                border: 0;
                background: transparent;
                color: #860600;
                font-weight: bold;
                font-size: 13px;
                cursor: pointer;
            }
            #header input#searchsite {
                border: 1px solid #666;
                border-right-color: #DDD;
                border-bottom-color: #BBB;
                border-left-color: #888;
                font-size: 13px;
                padding: 5px;
                width: 180px;
            }
            /*Css Added by ektron Start here*/
            .sitesearch {
				border-color:#666666 #DDDDDD #BBBBBB #888888;
				border-style:solid;
				border-width:1px;
				font-size:13px;
				padding:5px;
				width:180px;
				}
		    .sitesearchbtn {
                border: 0;
                background: transparent;
                color: #860600;
                font-weight: bold;
                font-size: 13px;
                cursor: pointer;
            }
            /*Ektron css end here*/
            
    #wrapper {
        background-position: 0 -100px;
        background-repeat: no-repeat;
        top: 0;
        min-height: 450px;
        padding: 0 30px 10px;
    }

/**
 * Top Navigation at the top-right of every page
 */
dl#topnav {
    position: absolute;
    right: 30px;
    top: 10px;
    width: 960px;
    height: 25px;
    text-align: right;
    background: url(images/hamline-logo.gif) 0 0 no-repeat;
}
    dl#topnav dt {
        position: absolute;
        left: 0;
        top: 0;
        width: 230px;
        height: 25px;
    }
        dl#topnav dt a {
            display: block;
            text-align: left;
            text-indent: -999em;
            overflow: hidden;
            height: 25px;
	    	}
    dl#topnav dd {
        display: inline-block;
        display: inline;
        width: auto;
        margin-right: 5px;
        border-right: 1px solid #000;
        line-height: 12px;
    }
        dl#topnav dd a {
            padding-right: 5px;
            color: #3A3A3A;
        }
            dl#topnav dd a:hover {
                color: #860600;
            }
            dl#topnav dd a:active {
                color: #522C1B;
            }
        dl#topnav dd.last {
            border: 0;
            margin-right: 0;
        }

/**
 * Main Navigation
 * Maroon background with special font controlled by background image.
 */
dl#mainnav {
    height: 0px;
    width: 960px;
}
    dl#mainnav dt {
        padding: 20px 0 0 22px;
    }
        dl#mainnav dt a {
            background: url(images/hamline-logo.gif) -22px -38px no-repeat;
            width: 191px;
            height: 35px;
        }
    dl#mainnav dd {
        float: left;
        width: auto;
    }
        dl#mainnav a {
            display: block;
            text-align: left;
            text-indent: -999em;
            background: url(images/mainnav.gif) 0 0 no-repeat;
            height: 36px;
            width: 100px;
            overflow: hidden;
        }
            dl#mainnav dd.prospective a { width: 161px; background-position: 0 0; }
            dl#mainnav dd.prospective a:hover { background-position: 0 -36px; }
            dl#mainnav dd.prospective a:active { background-position: 0 -72px; }
            dl#mainnav dd.students a { width: 139px; background-position: -161px 0; }
            dl#mainnav dd.students a:hover { background-position: -161px -36px; }
            dl#mainnav dd.students a:active { background-position: -161px -72px; }
            dl#mainnav dd.alumni a { width: 162px; background-position: -300px 0; }
            dl#mainnav dd.alumni a:hover { background-position: -300px -36px; }
            dl#mainnav dd.alumni a:active { background-position: -300px -72px; }
            dl#mainnav dd.institutes a { width: 159px; background-position: -462px 0; }
            dl#mainnav dd.institutes a:hover { background-position: -462px -36px; }
            dl#mainnav dd.institutes a:active { background-position: -462px -72px; }
            dl#mainnav dd.curriculum a { width: 168px; background-position: -621px 0; }
            dl#mainnav dd.curriculum a:hover { background-position: -621px -36px; }
            dl#mainnav dd.curriculum a:active { background-position: -621px -72px; }
            dl#mainnav dd.faculty a { width: 73px; background-position: -789px 0; }
            dl#mainnav dd.faculty a:hover { background-position: -789px -36px; }
            dl#mainnav dd.faculty a:active { background-position: -789px -72px; }
            dl#mainnav dd.library a { width: 98px; background-position: -862px 0; }
            dl#mainnav dd.library a:hover { background-position: -862px -36px; }
            dl#mainnav dd.library a:active { background-position: -862px -72px; }

/**
 * Page Heading, aka Breadcrumbs
 */
div.pageheading {
    background: url(images/pageheading.png) 0 0 no-repeat;
    height: 40px;
    line-height: 40px;
    padding: 0 20px;
}
    div.pageheading h2 {
        font-weight: normal;
        color: #48423C;
        font-size: 16px;
        float: left;
        width: 222px;
    }
    div.pageheading ol li {
        display: inline;
        font-size: 11px;
    }
        div.pageheading ol li a {
            padding-right: 8px;
            background: url(images/breadcrumb.png) right center no-repeat;
        }

/**
 * Subnav: left-hand section navigaion.
 */
.subnav {
    margin: 0 0 20px;
    border-top: 1px solid #D3D0CD;
}
    .subnav li {
        border-bottom: 1px solid #D3D0CD;
        padding: 3px 0;
    }
    .subnav a {
        padding: 5px 20px;
        width: 192px;
        display: block;
        width: 192px;
        font-size: 13px;
        line-height: 16px;
        background: url(images/subnav.png) 0 center no-repeat;
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        border-radius: 5px;
    }
        .subnav a:hover {
            background-color: #E6E1DE;
            background-position: -232px center;
            text-decoration: none;
        }
        .subnav a:active {
            background-color: #C6BCB6;
            background-position: -464px center;
        }
    .subnav dt {
        margin-bottom: 5px;
    }
        .subnav dt a, .subnav a.current {
            background: #E6E1DE;
        }
    .subnav dd {
        padding: 0 20px;
    }
        .subnav dd a {
            background-position: -696px center;
            padding: 2px 0 2px 10px;
            width: 182px;
        }
            .subnav dd a:hover {
                background-position: -696px center;
                text-decoration: underline;
			    background-color: #ffffff;
            }

/**
 * Meta Inline: allows setting a heading and a list together in a single line
 * Add .clearafter class to .metainline if necessary
 */
.metainline h1, .metainline h2, .metainline h3, .metainline h4 {
    float: left;
    width: auto;
    margin-right: 10px;
    margin-bottom: 0 !important;
}
.metainline ul {
    float: left;
    width: auto;
    line-height: 26px;
    padding: 0 !important;
    margin-bottom: 0 !important;
}
    .metainline ul li {
        display: inline;
        margin-right: 10px;
        list-style-type: none !important;
    }
/**
 * Footer
 */
#footer {
    background: url(images/bg-shadow.png) -2040px bottom no-repeat;
    position: relative;
    top: 115px;
    font-size: 11px;
    padding: 0 15px 15px;
    margin-bottom: 115px;
    text-align:center;
    
}
    #footer dl {
        height: 1%;
	margin-left: 170px;
    }
    #footer dt, #footer dd {
        float: left;
        width: auto;
        line-height: 12px;
        margin-right: 5px;
    }
        #footer dd {
            border-left: 1px solid #48423C;
        }
        #footer dd a {
            padding-left: 5px;
            color: #48423C;
        }
	#footer dt a{
		color: #48423C;
	}
            #footer dd a:hover, #footer dt a:hover {
                color: #860600;
            }
            #footer dd a:active {
                color: #522C1B;
            }
    #footer p {
        clear: left;
    }
    div.ektronSearch input{ border:1px solid #D6DEF3}
    
    
 /* Header Main navigation  */
 
   #cssdropdown {
    padding: 0;
    margin: 0;
    list-style: none;
	float: left;
    position: relative;	
    /*background-color: #501110;*/
    /*background:url(images/nav-bkgd.gif) no-repeat; HAMLINE MOD: removed by mj*/
    width: 960px;
    z-index:100;/*Added by ektron to fix menu issue on calendar and page builder page*/
	}  
	
   #cssdropdown ul {
    padding: 0;
    margin: 0;
    list-style: none;
    }

    #cssdropdown li {
    float: left;
    position: relative;
    }
    
    #cssdropdown li:hover{
    background-color:#92A5B5;
	}	
	
	#cssdropdown  li:active {
	background-color:#cc7436;
	}
	
	#cssdropdown li:hover ul, li.over ul { /* lists nested under hovered list items */
	 display: block;
	 /*top: 32px;*/ //HAMLINE MOD
	 left: 0;
		}
	
		.pipe{
	line-height:29px;
	color:#92A5B5;
	font-weight:bold;
	font-size:20px;
	}

    .mainitems{
	line-height:36px;	
    }

    .mainitems a{
    /*margin-left: 4px;
    margin-right: 4px; HAMLINE MOD: removed by mj*/ 
    text-decoration: none;
    font-weight:bold;
    color: #ffffff;
    font-size:12px;
    font:Arial,Helvetica,Verdana,sans-serif;
    }

    .subuls{
    display: none;
	width: auto;
    position: absolute;
    top: 1.2em;
    left: 0;
    font-weight:bold;
    background-color: #6f1816;
	line-height:20px;
	}
	
	.subuls a{
	font-size:12px;
	padding: 4px 6px; /*HAMLINE MOD*/
	white-space:nowrap;
	}

    .subuls li{
    width: 100%;
    height: 20px;
    }
    
    .subuls li:hover a{
    width:100%;
    color: #ffffff;
    }

    #cssdropdown li>ul { /* to override top and left in browsers other than IE, which will position to the top right of the containing li, rather than bottom left */
    top: auto;
    left: auto;
    }

    #cssdropdown li:hover ul, li.over ul { /* lists nested under hovered list items */
    display: block;
    }

    #restofcontent { /*wrap rest of content of the page inside this div*/
    clear: left;
    }  
    
    /*********CSS Added by Ektron********/   
   .pagination td{  
	  text-align:right;	
    } 
    
	.NewsDDL{ float:left;}
	
	.paginationstyle { float:right; font-size:14px; width:350px;}
	.paginateinfo { margin: 0pt 30px; font-weight: bold;}
	
	.CalendarFilterBtns input{ border:1px solid; margin-top:5px;}
	
	/*to fix page builder main content CSS*/
	#maincontent .PBClear ul{
	 padding-left:0px;
	}
	
	#maincontent .PBClear ul li{
		 list-style-type:none;
	}
	.topmenuitem ul.dropdown
	{
		top:0px !important;
		left:0px !important;		
		margin-top:40px !important;
	}
	.topmenuitem ul.dropdownProps
	{
		top:0px !important;
		left:0px !important;		
		margin-top:40px !important;
	}
	/*Connection*/
	ul.connection
	{
		list-style-image:none;
		list-style-type:none;
		margin-bottom:24px;	
	}
	ul.connection li a
	{
		display:block;
		font-size:14px;
		font-weight:bold;
		padding-bottom:8px;		
		padding-top:8px;
		text-decoration:none;
	}
	
	/*pagging*/
	.pagging
	{
		background:transparent url(../images/bkgd_popular_header.jpg) repeat-x scroll 0 0;
		font-size:11px;
		font-weight:normal;
		height:21px;
		margin:1px;
		padding-left:8px;
		vertical-align:top;
		width:auto;
	}
	.pagging input
	{
		float:left;
		font-size:11px;
		height:13px;
		margin-top:4px;
		padding:0;
		text-align:center;
		width:25px;
		border:1px solid;		
    }
    .pagging img
    {
       float:left;       
       border:1px solid;
    }
	.pagging p 
	{
		margin:0px;
		float:left;
		padding:4px 2px 2px;
		width:auto;
	}
	/*Audio Podcast*/
	div.audio-image {
		background-color:#CCCCCC;
		float:right;
		margin-left:10px;
		padding:5px;
		text-align:center;
    }
	div.audio-image img {
		border:1px solid #999999;
		}
	.item-list {
		padding:3px 0 0 4px;
		}
	.item-list ul li{
		line-height:14px;
		list-style-image:none;
		list-style-position:outside;
		list-style-type:none;
		margin:0;
		padding:6px 0 0;
		}
	/*Blogs*/
	.blogs
	{
		border: 1px solid rgb(221, 170, 170);
		background-image: url(/images/swoosh.jpg);
		background-repeat: no-repeat;		
		margin-bottom: 15px; 		
		padding-bottom: 20px; 
		padding-top: 9px;
		margin-left:200px;
		padding-left:20px;
		width:580px;
	}
	.blogs p
	{
		margin-bottom: 18px;
	}
	.blogRss
	{
		float:right;
		margin-right:40px;
	}
	/*Interview*/
	.interview p
	{
	 /* margin-top:20px; */
	 margin-bottom:10px;
	}
	.interview img
	{
	 margin-bottom:14px;
	 padding-right: 10px;
	}
	/*Mediation law videos*/
    div.MediationVideo
    {    	
    	margin:20px 0px 20px 30px;
    }
    /*Main Calendar*/
   body .calendar
    {
		width: 670px;		
    }
    .calendarTopHeading
    {    
    	margin-bottom:20px;
    	padding-top:20px;
    }
    .calendarDeptFilter
    {
		float: right;
		 vertical-align: top;
		  margin: 20px;
    }
    .calendarChkBobList
    {
    	 margin-left:20px;
    }     
    /*Small Calendar News Page*/   
   div.eventContentContainer
	{
		padding:5px !important;	
		line-height:18px;
		
	}
	table.calendarTitle tbody tr td{ text-align:center;}
	div.dayheader{text-align:right;}
	div.minical div.dayheader{text-align:center;}
	/*News Summary*/
	.newsSummaryImage
	{
		float: left; 
		padding: 2px 6px 0 0; 
	}	
	.copy table.newsList-tbl td{ border-bottom:0px none;}
	/*Faculty*/	
	.profListDDL
	{
		background-color:#EEEEEE;
		border-bottom:1px solid #CCCCCC;
		border-top:1px solid #CCCCCC;		
	}
	.profDetails
	{
		margin-left:10px;
	}
	.ProfessorList
	{
		 border: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 18px; padding-left: 6px; width:635px; height: 109px;
	}	
	/*Student Profile*/
	.studentList
	{
	  margin-bottom: 30px;	
	}
	.student-small-Img
	{
		float:left; margin-right:10px;
	}
	/*Syllabus*/
	
	table.attachments thead th {
		border-bottom:3px solid #CCCCCC;
		padding-right:1em;
		text-align:left;
		}
	table.attachments tbody	tr.odd {
		background-color:#EEEEEE;
		padding:0;
		}
	table.attachments tbody	tr.odd td {
		padding:4px 1px;
		vertical-align:top;
		}

/*HAMLINE AUDIT TRAIL*/

/*top nav menu images*/
#topmenuhide{ height:36px; overflow:hidden; position:relative;}
#cssdropdown img:hover{position:relative; top:-36px;}
#cssdropdown img:active{position:relative; top:-72px;}

/*Added border so text areas show*/
textarea,input{border:1;}

/* messenger class */

.messengerDl {
	width: 240px;
	margin: 0 0 20px 20px;
	padding: 0;
	background: #ccc url(/images/box_bottom.png) no-repeat bottom left;
	background-color: #dddddd;

	}

.messengerDt {
	margin: 0 0 10px 0;
	padding: 10px;
	font-size: 130%;
	color: #fff;
	border-bottom: 1px solid #fff;
	background: #cccccc url(/images/box_top.png) no-repeat top left;
	background-color: #933;
	}

.messengerDd {
	margin: 0 0 0 10px;
	padding: 0 10px 10px 10px;
	color: #333333;
	font-family: Verdana, sans-serif;
	font-size: 90%;
	background: url(/images/arrow.gif) no-repeat 0 3px;
	background-color: #dddddd;
	}

/*Social Networking Links div on Homepage*/
.socialLinks{
margin:260px 0 0 25px;
padding:0;
position:absolute;
width:205px;
}

/*More Blogs ddl position on Homepage*/
p.moreblogs{
margin-bottom: 8px;
}

/*CSS for homepage audio paging*/
.paginationstylehp{
width:40px;
margin: 0;
float:right;
}
.paginationstylehp a{
background:none;
border:none;
padding:0px;
font-style:none;
font: 12px/18px Arial,Helvetica,Verdana,sans-serif;
}
.paginationstylehp a:hover, .paginationstylehp a.selected {
background-color:transparent;
color:#860600;
}
.paginationstylehp a.disabled, .paginationstylehp a.disabled:hover {
background-color:transparent;
border-color:transparent;
color:#929292;
cursor:default;
text-decoration:none;
} 
.entrypermalink
{
	display:none;
}
