/* COMMON */
    body    {
        margin: 0;
        padding: 0;
        background: #ffffff url('/assets/template_bg_repeat.gif') repeat;
        
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #333333;
        line-height: 18px;
    }
    img {
        border: none;   
    }
    .translucent    {
        behavior: url("js/iepngfix.htc");
    }
    #page_bg    {
    background-image: url('/assets/template_bg.gif');
    background-repeat: repeat-x;
    text-align: center;
    min-height: 850px;
    
    /* ie6 min-height hack */
    height: auto !important;
    height: 850px;
    }
    #page_container {
        width: 960px;
        margin: 0 auto;
        text-align: left;
    }
    
    a   {
        color: #cc0017;
    }
    
    a:hover {
         color: #ff0017;  
    }

    p  {
     padding: 3px 0 10px 0;
     margin: 0;

}

/* Column Template */               
    #left_nav   {
        background-image: url('assets/department_template_leftnav_bg.gif');
        background-repeat: repeat-y;
        font-weight: bold;
        font-size: 11px;
	line-height: 14px;
	
/*        letter-spacing: 1px; */
    }
	#left_nav div	{
		padding: 0 0 8px 0;
	}
	#left_nav li	{
		padding: 0 0 6px 0;

	}
    #left_nav a {
    color: #2f3337;
    text-decoration: none;
    }
    #left_nav a:hover {
    color: #ff0017;
    }
    #left_nav .active {
    color: #cc0017;
    }
    
    #left_nav .active a {
    color: #cc0017;
    }
    #left_nav .active a:hover {
    color: #ff0017;
    }
    
    #left_nav ul    {
        margin: 0 0 0 30px;
        padding: 0;   
        list-style-image: url('assets/bullet_arrow.gif');   
    }
    #left_nav li    {
        
    }


/* DEPARTMENT */
    #department_flash_wrapper  {
        width: 742px;
        height: 434px;
        padding: 0 0 0 3px;
        background-image: url('assets/department_template_flash_module_bg.gif');
        background-repeat: no-repeat;
    }
    #department_flash_content  {
        width: 737px;
        height: 426px;
        background-color: #dddddd;
    }
    #bottom_nav {
        background-image: url('assets/department_template_bottomnav_bg.gif');
        background-repeat: no-repeat;
        width: 745px;
        height: 133px;
    }

/* FOOTER */

    #body_footer    {
        width: 741px;
        height: 65px;
        background-image: url('assets/footer_body_reflection.png');
        background-repeat: no-repeat;
        behavior: url("js/iepngfix.htc");
    }
    #footer_links   {
        padding: 19px 0 0 42px;
        font-size: 10px;
        color: #5a5c5f;
    }
        #footer_links a {
            color: #5a5c5f;
            text-decoration: none;
        }
        #footer_links a:hover   {
            color: #7a7c7f;
            text-decoration: underline;                 
        }

/* CONTENT */

    .h1_title   {
        background-image: url('assets/header_text_bg.png');
        background-repeat: no-repeat;
        behavior: url('/js/iepngfix.htc');
        padding: 11px 0 10px 12px;
	margin: 0;
        position: relative;
        left: -12px;
        font-size: 14px;
        text-transform: uppercase;
        letter-spacing: 1px;
    }
    
    .h1_box {
        font-size: 11px;
        color: #ffffff;
        font-weight: bold;
        margin: 0;
        padding: 3px 0 10px 0;
        text-align: center;
        letter-spacing: 1px;
	width: 185px;
	text-align: center;
    }
    
    .h2_box_subhead  {
        font-size: 11px;
        color: #333333;
	margin: 0pt 0pt 0pt 10px
    }	

    .h2_subhead  {
        font-size: 13px;
        color: #333333;
	padding: 10px 0 3px 0;
        margin: 0;
    }	
h3{
font-size: 11px;
font-weight: normal;
}

	#nav_box_short ul	{
	margin-top: 0;
	padding-top: 0;
	margin-bottom: 0;
	padding-bottom: 0;
	}
#nav_box_long ul	{
	margin-top: 0;
	padding-top: 0;
	margin-bottom: 0;
	padding-bottom: 0;

	}
#nav_box_long ul li {
  margin-left: -10px;
}


    /*/// skinned select */
    div.skinnedSelect {
        background:  url('assets/dropdown-bg-gray.gif') no-repeat scroll 0pt 100%;
        height: 19px;
    }
    /* Set the opacity to 0 to make the options appear invisible, this allows the image to be visible */
    div.skinnedSelect select {
        opacity: 0;
        filter: alpha(opacity = 0);
        moz-opacity: 0;
        width: 158px;
        margin-left: -158px;
                cursor: pointer;
        cursor:hand;
    }
    div.skinnedSelect .text {
        float: left;
        line-height: 19px;
        width: 158px;
        font-size: 11px; 
        color: #333333;
    }
    div.skinnedSelect .textWrap {
        cursor: pointer;

        text-align: center;
        width: 140px; 
        line-height: 20px;
        font-weight: bold;
    }
    
    div.skinnedSelect select option
    {
        text-align: left;
        font-size: 11px; 
        color: #333333;
        padding: 0 20px 0 0;
    }

/*/// skinned select medium */
    div.skinnedSelectMedium {
        background:  url('assets/dropdown-bg-gray-med.gif') no-repeat scroll 0pt 100%;
        height: 19px;
    }
    /* Set the opacity to 0 to make the options appear invisible, this allows the image to be visible */
    div.skinnedSelectMedium select {
        opacity: 0;
        filter: alpha(opacity = 0);
        moz-opacity: 0;
        width: 98px;
        margin-left: -98px;
        cursor: pointer;
        cursor:hand;
    }
    div.skinnedSelectMedium .text {
        float: left;
        line-height: 19px;
        width: 98px;
        font-size: 11px; 
        color: #333333;
    }
    div.skinnedSelectMedium .textWrap {
        cursor: pointer;

        text-align: center;
        width: 80px; 
        line-height: 20px;
        font-weight: bold;
    }
    
    div.skinnedSelectMedium select option
    {
        text-align: left;
        font-size: 11px; 
        color: #333333;
        padding: 0 20px 0 0;
    }

/*/// skinned select small */
    div.skinnedSelectSmall {
        background:  url('assets/dropdown-bg-gray-small.gif') no-repeat scroll 0pt 100%;
        height: 19px;
    }
    /* Set the opacity to 0 to make the options appear invisible, this allows the image to be visible */
    div.skinnedSelectSmall select {
        opacity: 0;
        filter: alpha(opacity = 0);
        moz-opacity: 0;
        width: 71px;
        margin-left: -71px;
        cursor: pointer;
        cursor:hand;
    }
    div.skinnedSelectSmall .text {
        float: left;
        line-height: 19px;
        width: 71px;
        font-size: 11px; 
        color: #333333;
    }
    div.skinnedSelectSmall .textWrap {
        cursor: pointer;

        text-align: center;
        width: 53px; 
        line-height: 20px;
        font-weight: bold;
    }
    
    div.skinnedSelectSmall select option
    {
        text-align: left;
        font-size: 11px; 
        color: #333333;
        padding: 0 20px 0 0;
    }
    
    #navbutton_spacer   {
        display: block;
        width: 1px;
        height: 12px;
        background-color: #000000;
    }

    .news_article_summary_col {
    width: 250px;
    padding-left: 10px;
}
    .news_right_nav {
    width: 430px;
}

/* FACULTY*/
.faculty_position {
     padding: 11px 0pt 0pt 12px;
       position: relative; 
      left: 0px; 
       width: 430px;
}
.faculty_mid_bg {
	background-image: url('assets/faculty_mid_bg.gif'); 
	width: 430px; 
	background-repeat: no-repeat;
}
.faculty_repeat {
	background-image: url('assets/faculty_repeat.gif'); 
	width: 430px; 
        background-repeat: y-repeat;
}
.faculty_copy {
        padding: 40px 0px 0px 30px; 
        width: 350px;
}
.faculty_copy img {
	padding: 0 10px 0 0;
}
.faculty_btm {
	background-image: url('assets/faculty_btm.gif'); 
	width: 430px; 
	height: 28px;
}

.department_copy h2	{
	font-size: 12px;
	font-weight: normal;
	line-height: 16px;
	margin: 0;
	padding: 0;
}

/* TABLES */
.contentTable	{
	border-collapse: collapse;
        width: 350px;
}
.contentTable td {
	border: 1px solid #ccc;
	padding: 0 10px;
        width: 175px;
}
.totalbold {
	font-weight:bold;
}

.clear	{
	clear: both;
}

.SubListItem {
 font-weight: normal;
 margin: 0;
 padding: 0;
 line-height: 12px;
}