/* =Miscellaneous
-------------------------------------------------------*/
.clearBoth            { clear: both;        }
.noDisplay            { display: none;    }
.floatLeft {float: left;}
.floatRight {float: right;}
.center {margin-left: auto; margin-right: auto; }
img.floatLeft {float:left;}
img.floatRight {float:right; padding-left:8px; padding-right:18px; padding-top:10px;}
img.floatRightR {float:right; padding-left:8px; padding-right:10px; padding-top:10px;}

.rightquote {
    padding-right: 15px;
    padding-top:7px;
    padding-left:6px;
    background:url("../images/home/images-for-css/rightquote.png") no-repeat;
}

.rightquoteW {
    padding-right: 15px;
    padding-top:7px;
    padding-left:6px;
    background:url("../images/home/images-for-css/rightquoteW.png") no-repeat;
}

#accessabilityLinks    {
    height: 0;
    font-size: 0;
    line-height: 0;
    text-indent: -9999px;
    }
a {
    color: #ffffff;/*df8e00*/
    font-weight: 600;
    
    text-decoration: none;
    outline: none;
    }
    
a:hover {
        text-decoration:underline;
    }
    
/*a:visited {
    color: #E3BD71; /*df8e00, e3ed71*//*
    font-weight: bold;
    font-weight: 500;
    text-decoration: none;
    outline: none;
    }*/
    
p {padding-bottom: 10px; line-height: 1.5em;}

.readlink {color:#c50e18;font-weight:bold;padding:2px; font-size:0.95em;}

.readlink a:hover {color:#444;text-decoration:underline;
}

p a:hover {text-decoration:underline;}

h1,h2,h3,h4,h5,h6{
    font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
    margin-bottom:4px;
    font-weight:bold;
    }

h1{
    font-size:208% !important;
    color:#c50e18;/*bd0a13*/
    }
    
h2{
    font-size:1.3846em !important;/*190%*/
    color:#c50e18;/*bd0a3*/
    margin:0px;/*added by cpate 1_21_11*/
    line-height:12px;
    }
    
h3{
    font-size:120% !important; /*was 175% , 150%*/
    color:#C50E18;
    }

h4{
    font-size:103% !important;
    color:#C50E18;
    }

h5{
    font-size:95% !important
    ;color:#C50E18;
    }

ul {
    margin: 1em 0 1em 1.3em;
    }
ol {
    margin: 1em 0 1em 1.4em;
    }

table {/*
    margin: 1em 0;*/
    }
table * {
    font-family: "HelveticaNeue-Regular", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
    }
table th {
    border-bottom: 1px solid #d4d4d4 !important;
    color: #000000;
    text-align: center;
    }

hr {
    color:#d4d4d4;
    background-color:#d4d4d4;
}

.bold {
    color:#c50e18;
    font-weight:500;
}



strong {
    color:#c50e18;
    font-weight:600;
}

.tableborder td {
border:1px solid #d4d4d4;
padding:4px;
}
/*---------------------------------------------------------------------------

--------------------------- =Major Page Elements ----------------------------

---------------------------------------------------------------------------*/

#vactext a {
float: right; 
font-weight: bolder; 
margin: 6px 25px 5px 8px;
color: #c50e18; 
font-size: 1.7em;
}

#vactext a:hover {
}


/* =HTML/Body
-------------------------------------------------------*/
html {
    /*width: 100% !important; float:left; 
    background: url("../images/home/images-for-css/page_backgroundTile.png");*/
    background-color:#000000;
    /*background: url("../images/home/images-for-css/footer_background_2.png") repeat-x;*/
    }
    
body {
    /*float:left;
    width: 100% !important;*/
    font-family: "HelveticaNeue-Regular", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 0.7500em;/*0.8125em*/
    color: #000000;
    line-height: 1.6153em;
    }
    
form {

}

checkbox {

left: 80px;
position: absolute;
top: 1px;
width:50px;

}



input {
border: 1px solid #d4d4d4;
color:#333333;

}

input.text {
width:50px;

}


textarea {
border: 1px solid #d4d4d4;
color:#333333;
font-size:0.9em;
}


button {
  color: #000000;
  font-weight: bold;
  margin-left:110px;
  background-color:#d4d4d4;
  font-size: 120%;
   -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: rgba(0, 0, 0, 0.45) 0px 1px 3px;
    -moz-box-shadow: rgba(0, 0, 0, 0.45) 0px 1px 3px;
    box-shadow: rgba(0, 0, 0, 0.35) 0px 1px 3px;
    behavior: url("https://www.lamar.edu/PIE.htc");
 /* text-transform: uppercase;*/
}
    
   /* body form {width: 100% !important;}*/


/* =Top Bar
-------------------------------------------------------*/
#topBar {
    height: 34px; /* 42 */
    background: #292929 url("../images/home/images-for-css/topBar_background.png") repeat-x;
    font-size: 1.1em; /*1.0769 */
    color: #ffffff;
    font-weight: bold;
    font-weight: 600;
    min-width:1024px;
    width:100%;
    }

#topBar_inner {
    width: 960px;
    margin: 0 auto;
    }
    
    #topBar_inner #searchform {
        float:right;
        background-color: transparent;
        /* margin-right:-55px; */
        margin-top:-24px;
        width:230px !important;
    }
    
   

#universityLogo {
    display: block;
    float: right;
    width: 220px;
    height: 28px;
    margin: 7px 0 0 0;
    }
#universityLinks {
    width: 720px;
    height: 30px;
    margin: 0;
    padding: 0;
    list-style: none;
    }
#universityLinks li {
    display: inline;
    margin: 0 22px 0 0;/*was 30*/
    }
#universityLinks li a {
    color: #ffffff;
    line-height: 34px;
    }
#universityLinks li a:hover {
    /*color:#ffd480; ffd480, df8e00*/
    text-decoration:underline;
    }



/* =Content Area
-------------------------------------------------------*/
#contentArea {
    background: url("../images/home/images-for-css/page_backgroundTile.png");
    min-width:1024px;
    width:100%;
    }
#contentArea_inner {
    min-height: 648px;
    background: url("../images/home/images-for-css/page_background.png") repeat-x;
    }
    
#universitySeal {
    background: url('../images/home/images-for-css/lustar_rotated.png') top center no-repeat;
    /*z-index: 2;
    position: absolute;
    top: 0;
    right: 0;
    min-height: 583px;
    width: 598px;*/
        }


/* =Header
-------------------------------------------------------*/
div#pageHeader {
    width: 960px;
    margin: 0 auto 3px auto;/* 3px was 10px*/
    padding: 18px 0 3px 0;/*26*/
    position: relative;
    
    }
    
            #pageHeader a img {
            margin:0;
            padding:0;
            border:0;
            outline:0;
            font-size:100%;
            vertical-align:baseline;
            background:transparent;
            }


#identity {
    display: block;
    width: 409px;
    height: 60px;
    float: left;
    margin-bottom: 10px;/*20*/
    }
#identity h1 {
    width: 0;
    height: 0;
    margin: 0;
    padding: 0;

    text-indent: -9999px;
    font-size: 0;
    line-height: 0;
    }
#identity img {
    display: block;
    }
#universitySlogan {
    width: 214px;
    height: 32px;
    margin: 16px 0 0 0px;
    padding: 0;
    float: left;
    background: url("../images/home/images-for-css/slogan.png") no-repeat;

    text-indent: -700px;/*-9999*/
    font-size: 0;
    line-height: 0;
    }

#searchform form{
    float:left;
    margin-top:-4px;
    margin-left:20px;
    width:260px;
    height:25px;
    }
    
.search-input {
    display: block;
    float: left;
    width: 131px;
    height: 25px;/*32*/
    padding: 3px 8px 2px 10px;/*text inside search box*/
    background: url("../images/home/images-for-css/searchbox3.png") no-repeat;
    border: 0;

    font-family: inherit;
    font-size: 1em;
    color: #444444;
    font-weight: normal;
    
    line-height: 20px;
    }
    
    
input:focus {
    outline: none;
}

    .search-button {
    display: block;
    float: left;
    width: 66px;
    margin-top:3px;
    margin-left:-3px;
    height: 25px;
    background: url("../images/home/images-for-css/searchbutton2.png") no-repeat;
    border: 0;

    text-indent: -9999px;
    font-size: 0;
    line-height: 0;
    }
.search .searchButton:hover,
.search .searchButton:focus    { background-position: 0 -26px; }/*34*/
.search .searchButton:active    { background-position: 0 -52px; }/*68*/




/* =Main Navigation for INSIDE PAGES
-------------------------------------------------------*/
#mainNavigation {
    display: block;
    float: left;
    width: 850px;
    margin: 35px 0 0 15px; /* margin: 30px 0 0 15px;*/
    }
#mainNavigation li {
    display: inline;
    
    }

/* Main Nav Links */
#mainNavigation li a {
    margin-right: 20px;

    font-size: 1.2em; /*1.0769em, 1.095*/
    color: #ffffff;
    
    /*font-weight: 800;*/
    /*font-family:  HelveticaNeue, "Helvetica Neue", Helvetica, Arial Black bold, "Arial Unicode MS", "Nimbus Sans L", FreeSans, "Liberation Sans", sans-serif;*/
    font-weight: bold;
    //letter-spacing: -0.05em;
    text-shadow: 0 1px 1px rgba(68, 0, 0, 0.75);
    }
#mainNavigation li a:hover  {
    color:#ffffff;/*ffd480, df8e00*/
    text-decoration: underline;
    }
#mainNavigation li a.selectedPage {
    cursor: default;
    color:#ffffff; /*ffd480,CCCCCC*/
    }
#mainNavigation li a.selectedPage:hover {
    cursor: default;
    text-decoration: none;
    }



/* ==End of MainNav for Inside Pages
-------------------------------------------*/


/* =MainNavigation for Homepage / After Give To Lamar Button */

#homeNavigation {
    display: block;
    float: left;
    width: 850px;
    margin: 28px 0 0 15px; /* margin: 30px 0 0 15px;*/
    }
#homeNavigation li {
    display: inline;
    
    }

/* Main Nav Links */
#homeNavigation li a {
    margin-right: 20px;

    font-size: 1.2em; /*1.0769em, 1.095*/
    color: #ffffff;
    
    /*font-weight: 800;*/
    /*font-family:  HelveticaNeue, "Helvetica Neue", Helvetica, Arial Black bold, "Arial Unicode MS", "Nimbus Sans L", FreeSans, "Liberation Sans", sans-serif;*/
    font-weight: bold;
    //letter-spacing: -0.05em;
    text-shadow: 0 1px 1px rgba(68, 0, 0, 0.75);
    }
#homeNavigation li a:hover  {
    color:#ffffff;/*ffd480, df8e00*/
    text-decoration: underline;
    }
#homeNavigation li a.selectedPage {
    cursor: default;
    color:#ffffff; /*ffd480,CCCCCC*/
    }
#homeNavigation li a.selectedPage:hover {
    cursor: default;
    text-decoration: none;
    }
    
    
/* = End of MainNavigation for Homepage */

/* =Main Navigation for HOMEPAGE
-------------------------------------------------------*/
/*ul.mainNavigation {
    display: block;
    float: left;
    width: 850px;
    margin: 35px 0 0 15px;
    }
ul.mainNavigation li {
    display: inline;
    }
*/
/* Main Nav Links */
/*ul.mainNavigation li a {
    margin-right: 20px;

    font-size: 1.2em; /*1.0769em, 1.095*/
    /*color: #ffffff;
    font-weight: bold;
    font-weight: 700;
    //letter-spacing: -0.05em;
    text-shadow: 0 1px 1px rgba(68, 0, 0, 0.75);
    }
ul.mainNavigation li a:hover    {*/
    /*color:#ffffff;ffd480, df8e00*/
    /*text-decoration: underline;
    }
ul.mainNavigation li a.selectedPage {
    cursor: default;
    color:#fff; /*ffd480,CCCCCC*/
   /* }
ul.mainNavigation li a.selectedPage:hover {
    cursor: default;
    text-decoration: none;
    }
*/


/* =
-------------------------------------------------------*/
div#feature {
    position: relative;
    width: 960px;
    height: 320px;
    margin: 0 auto 20px auto; /*original was 20 */
    background: #363736; /* old browsers */
    background: -moz-linear-gradient(#363736, #8D8D8D); /*firefox*/
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#363736), color-stop(100%,#8D8D8D)); /*webkit*/
    background: linear-gradient(#363736, #8D8D8D);
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: rgba(0, 0, 0, 0.45) 0px 1px 3px;
    -moz-box-shadow: rgba(0, 0, 0, 0.45) 0px 1px 3px;
    box-shadow: rgba(0, 0, 0, 0.35) 0px 1px 3px;
    behavior: url("https://www.lamar.edu/PIE.htc");
    z-index: 50;
    }
    
div#rotator {
    position: absolute;
    height: 320px;
    width: 960px;
    top: 0;
    left: 0;
    }
    
 
#next {
    visibility: hidden;
    opacity: 0;
    position: absolute;
    z-index:200;
    right: 28%;
    bottom: 5%;
    height: 29px;
    width: 31px;
    background: url('../images/home/images-for-css/next-sprite.png') 0 -29px no-repeat;
    cursor:pointer;
    -moz-transition: opacity 0.25s linear;
    }
div#feature:hover #next {
    visibility: visible;
    opacity: 1;
    }

    
#prev {
    visibility: hidden;
    opacity: 0;
    position: absolute;
    z-index: 200;
    left: 3%;
    bottom: 5%;
    height: 29px;
    width: 31px;
    background: url('../images/home/images-for-css/prev-sprite.png') 0 -29px no-repeat;
    cursor:pointer;
    -moz-transition: opacity 0.25s linear;
    }
div#feature:hover #prev {
    visibility: visible;
    opacity: 1;
    }
    
#next:hover {background-position: 0px 0px;}

    
#prev:hover {background-position: 0px 0px;}
    
    
/* Featured slideshow */
.featured_image {
    width: 720px;
    height: 318px;
    float: left;
    }
    /*
    /* Some CMS stuff 
    .featured_image .actions {
        margin-bottom: -37px !important;
        position: relative;
        z-index: 50;
        }
    .featured_image .inlineContentAdder {
        position: relative;
        left: 1px;
        }
    .featured_image .defaultContent {
        margin-bottom: -45px;
        position: relative;
        z-index: -1;
        }
        */
    
    /* /Some CMS stuff */
.featured_image img {
    -webkit-border-radius: 5px 0 0 5px;
    -moz-border-radius: 5px 0 0 5px;
    border-radius: 5px 0 0 5px;
    /*-webkit-border-radius: 5px 5px 5px 6px;
    -moz-border-radius: 5px 5px 5px 6px;
    border-radius: 5px 5px 5px 6px;*/
    /*behavior: url("https://www.lamar.edu/PIE.htc");*/
    }
    
/*.featured_image #next img:hover {
    position: absolute;
    z-index:200;
    right: 28%;
    bottom: 5%;
    height: 29px;
    width: 31px;
    background: url('../images/home/images-for-css/next-sprite.png') 0 -29px no-repeat;
    cursor:pointer;
}*/


/* Featured aside */
.featured_aside {
    width: 190px;
    height: 290px;
    float: right;
    padding: 15px 20px 15px 30px;
    margin-left: 0px;
    background: url("../images/home/images-for-css/featured_aside_background2.jpg") no-repeat right top;
    position: relative;
    /*-webkit-border-radius: 0 5px 5px 0;
    -moz-border-radius: 0 5px 5px 0;
    border-radius: 0 5px 5px 0;*/
    -webkit-border-radius: 5px 5px 5px 0px;
    -moz-border-radius: 5px 5px 5px 0px;
    border-radius: 5px 5px 5px 0px;
    -webkit-box-shadow: rgba(0, 0, 0, 0.55) 0px 1px 0px;
    -moz-box-shadow: rgba(0, 0, 0, 0.55) 0px 1px 0px;
    box-shadow: rgba(0, 0, 0, 0.55) 0px 1px 0px;
    /*-webkit-box-shadow: rgba(0, 0, 0, 0) 0px 1px 0px;
    -moz-box-shadow: rgba(0, 0, 0, 0) 0px 2px 0px;
    box-shadow: rgba(0, 0, 0, 0) 0px 1px 0px;*/
    behavior: url("https://www.lamar.edu/PIE.htc");

    color: #ffffff;
    letter-spacing: -0.03em;
    line-height: 1.4615em;
    }
    
.featured_aside h1,
.featured_aside h2 {
    margin: 0 0 0.4em 0;

    font-size: 2em;
    line-height: 1em;
    font-weight: bold;
    font-weight: 500;
    color: #fff;
    }
    


.featured_link {
    position: absolute;
    bottom: 15px;
    width: 190px;
    }
    
.featured_link a {
    font-size: 18px;
    color: #fff;
    text-decoration: none;
    font-weight: none;
    background: url('../images/home/images-for-css/featured_link_tag.jpg') right center no-repeat;
    padding-right: 12px;
    }
    
.featured_link_notag a {
     font-size: 18px;
    color: #fff;
    text-decoration: none;
    font-weight: none;
    padding-right: 12px;
}

#feature .noarrow {
    background: none repeat scroll 0% 0% transparent;
}


/* =Audience Links
-------------------------------------------------------*/

ul#audienceLinks {
    width: 961px;/*961*/
    height: 49px;/*56*/
    margin: 8px auto 5px auto;
    
    position: relative;
    z-index: 50;
    }

ul#audienceLinks li {
    display: inline;
    }
    
ul#audienceLinks li a {
    background-image: url('../images/home/images-for-css/subnav_buttons_EX3.png'); /*audience_sprite*/
    display: block;
    height: 40px; /*56, 49*/
    text-indent: -9999px;
    float: left;
    margin-left:1.5px;
    outline: none;
    }
    
ul#audienceLinks li a#prospective {width: 187px; margin-right: 4px;/*4*/ background-position: 0 0; cursor: default;}/*width on all was 189*/
ul#audienceLinks li a#current {width: 187px; margin-right: 4px;/*4*/ background-position: -192px 0;}/*191*/
ul#audienceLinks li a#alumni {width: 187px; margin-right: 4px;/*4*/ background-position: -384px 0;}/*386*/
ul#audienceLinks li a#faculty {width: 187px; margin-right: 4px;/*4*/ background-position: -578px 0;}/*579*/
ul#audienceLinks li a#quick {width: 187px; background-position: -771px 0; cursor: default;}/*772*/

ul#audienceLinks li a#prospective:hover {background-position: 0 -40px;} /*-56,-49*/
ul#audienceLinks li a#current:hover {background-position: -192px -40px;}
ul#audienceLinks li a#alumni:hover {background-position: -384px -40px;}
ul#audienceLinks li a#faculty:hover {background-position: -578px -40px;}
ul#audienceLinks li a#quick:hover {background-position: -771px -40px;}

ul#audienceLinks li ul{
    display:none;
    position: absolute;
    top: 22px;
    right: 3px;
    width: 230px; /*width of quicklinks drop down box*/
    background: #000;
    padding: 10px 0;
    -webkit-border-radius: 5px 5px 5px 5px;
    -moz-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
    
    
    }
        
    
ul#audienceLinks li li {
    display: block;
    background: #000;
    width: 188px;
    }
    
ul#audienceLinks li li a {
    background: none;
    color: #ffffff;/*#ffd480;*/
    text-indent: 0px;
    width: 230px; /*width of quicklinks dropdown text*/
    height: auto;
    padding: 4px 15px;
    -webkit-transition: color linear .2s;
    line-height: 14px;
    
    }
    
    /*PROSPECTIVE STUDENTS DROPDOWN*******************************/
    
    ul#prospective_d {
    display:none;
    position: absolute;
    top: 22px;
    right: 0px;
    left: -14px;
    width: 240px; /*width of quicklinks drop down box, 240*/
    background: #FFF;/*#000*/
    padding: 10px 0;
    -webkit-border-radius: 5px 5px 5px 5px;
    -moz-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
  
    
    }
    
    ul#prospective_d li.heading {
        color:#fff;
        padding-left:12px;
        line-height:32px;
    }
        
    ul#audienceLinks  li li {
    display: block;
    background: #000;
    width: 188px;
    }
    
ul#prospective_d li a {
    background: none;
    color: #ffffff; /*ffd480*/
    text-indent: 0px;
    width: 250px; /*width of quicklinks dropdown text*/
    height: auto;
    padding: 4px 15px;
    -webkit-transition: color linear .2s;
    line-height: 14px;
    
    }
    
    
    /*END OF PROSPECTIVE STUDENTS DROPDOWN************************/
    
    
ul#audienceLinks li li a:hover {text-decoration:underline;}
    
ul#audienceLinks li:hover ul {display: block;}



/*--------------------Give to Lamar button----------->*/
    
   ul#givelink {
    /*961*/
    /*56*/
    margin: -45px 17px 8px 0px;
    float:right;
    list-style-type:none;
    position: relative;
    /*z-index: 50;*/
    }

ul#givelink li {
    /*display: inline;*/
    }
    
 ul#givelink li a {
    background-image: url("../images/home/images-for-css/GivetoLamar.png"); /*audience_sprite*/
    /*display: block;*/
    height: 40px; /*56, 49*/
    text-indent: -9999px;
    float: left;
    /*margin-left:1.5px;*/
    outline: none;
    }
    
    
ul#givelink li a#give {width: 203px; background-position: -609px 0; cursor: default;}
 ul#givelink li a#give:hover {background-position: -609px -40px;}
    
    
    
    /*-------------End of Give to Lamar------------>*/
    
    

/* =Home Columns
-------------------------------------------------------*/
div#secondaryContent {
    position: relative;
    width: 960px;
    /*min-height: 300px;*/
    height:748px; /*WAS 540, MUST CHANGE TO CHANGE HEIGHT OF THE HOMEPAGE, also change height of .secondaryContent-column */
    min-height:100%;
    height:auto;
    height:100%; 
    margin: 0px auto 0 auto; /*topwas 10*/
    background: #f4f4f4;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: rgba(0, 0, 0, 0.45) 0px 1px 3px;
    -moz-box-shadow: rgba(0, 0, 0, 0.45) 0px 1px 3px;
    box-shadow: rgba(0, 0, 0, 0.35) 0px 1px 3px;
    behavior: url("https://www.lamar.edu/PIE.htc");
    z-index: 40;
    }
    
    
            
      
 #secondaryContent a img {
    margin:0;
    padding:0;
    border:0;
    outline:0;
    font-size:100%;
    vertical-align:baseline;
    background:transparent; 
}/*for IE*/

    div#secondaryContentDis {
    position: relative;
    width: 960px;
    /*min-height: 300px;*/
    height:320px;
    min-height:100%;
    height:auto;
    height:100%; 
    margin: 0px auto 0 auto; /*topwas 10*/
    background: #f4f4f4;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: rgba(0, 0, 0, 0.45) 0px 1px 3px;
    -moz-box-shadow: rgba(0, 0, 0, 0.45) 0px 1px 3px;
    box-shadow: rgba(0, 0, 0, 0.35) 0px 1px 3px;
    behavior: url("https://www.lamar.edu/PIE.htc");
    z-index: 40;
    }
    
    div#secondaryContentDis1 {
    position: relative;
    width: 960px;
    /*min-height: 300px;*/
    max-height:600px;
    min-height:100%;
    /*height:auto;*/
    height:100%; 
    margin: 0px auto 0 auto; /*topwas 10*/
    background: #f4f4f4;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: rgba(0, 0, 0, 0.45) 0px 1px 3px;
    -moz-box-shadow: rgba(0, 0, 0, 0.45) 0px 1px 3px;
    box-shadow: rgba(0, 0, 0, 0.35) 0px 1px 3px;
    behavior: url("https://www.lamar.edu/PIE.htc");
    z-index: 40;
    }
    
    .secondaryContent-column3 {
    width: 900px;
    min-height: 320px;
    float: left;
    padding: 0px 15px 20px 10px;
    margin-top:0px;
    
   /* border-right: 1px solid #d4d4d4;
   background:url("../images/home/images-for-css/subcolumnborder.png") right no-repeat;*/
    }
    
    div#secondaryContent-column3Dis {
          position: relative;
    width: 930px;
    /*min-height: 300px;*/
    height:320px;
    min-height:100%;
    height:auto;
    height:100%; 
    margin: -5px auto 0 auto; /*topwas 10*/
    padding:15px 15px 15px 15px;
    background: #f4f4f4;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: rgba(0, 0, 0, 0.45) 0px 1px 3px;
    -moz-box-shadow: rgba(0, 0, 0, 0.45) 0px 1px 3px;
    box-shadow: rgba(0, 0, 0, 0.35) 0px 1px 3px;
    behavior: url("https://www.lamar.edu/PIE.htc");
    z-index: 40;
    }
    
    
    
#secondaryContent p {
    font-size: 100%;
}

#secondaryContent #columnFour a {
    color:#c50e18;
}

#secondaryContent a:hover {
    color:#444;
    text-decoration:underline;
}

    
#secondaryContent a[href$='.pdf']:after {
content:"(PDF)"; color:#c50e18;
display:inline-block;margin-left:4px; 
margin-right:3px;letter-spacing:0.3px;font-size:85%;
}

#secondaryContent a[href$='.doc']:after {
content:"(DOC)"; color:#c50e18;
display:inline-block;margin-left:4px; 
margin-right:3px;letter-spacing:0.3px;font-size:85%;
}

#secondaryContent a[href$='.docx']:after {
content:"(DOCX)"; color:#c50e18;
display:inline-block;margin-left:4px; 
margin-right:3px;letter-spacing:0.3px;font-size:85%;
}

#secondaryContent a[href$='.xls']:after {
content:"(XLS)"; color:#c50e18;
display:inline-block;margin-left:4px; 
margin-right:3px;letter-spacing:0.3px;font-size:85%;
}

#secondaryContent a[href$='.xlsx']:after {
content:"(XLSX)"; color:#c50e18;
display:inline-block;margin-left:4px; 
margin-right:3px;letter-spacing:0.3px;font-size:85%;
}


/* Secondary Content Columns */
.secondaryContent-column {
    width: 449px;
    min-height: 748px; /*Must CHANGE TO CHANGE HEIGHT OF THE HOMEPAGE< + SECONDARY CONTENT ABOVE */
    float: left;
    padding: 15px 15px 5px;
   /* border-right: 1px solid #d4d4d4;
   background:url("../images/home/images-for-css/subcolumnborder.png") right no-repeat;*/
    }
    
    .secondaryContent-columnDis {
    width: 449px;
    min-height: 305px;
    max-height:420px;
    float: left;
    padding: 15px 15px 5px;
    /*overflow:scroll;*/
   /* border-right: 1px solid #d4d4d4;
   background:url("../images/home/images-for-css/subcolumnborder.png") right no-repeat;*/
    }
    
    
    
#secondaryContent-column1 {
    background:url("../images/home/images-for-css/subcolumnborder2.png") right no-repeat;
    /*margin-bottom:-5px;*/
}
    
    
    #morenewslinks {
    padding:0px 0 0px 0;
    font-size:0.9em;
}



#moreevents {
    margin-top:-6px;
    margin-right:-6px;
    margin-bottom:6px;
    font-size:0.94em;
    text-align:right;
}
#moreevents a {
    color:#c50e18;
}

#moreevents a:hover {
    color:#444;
}

#fourlinks a {
text-decoration:none;
font-size:0.94em;
 font-weight:bold;
 color:#df8e00;
}

#columnFour #fourlinks a:hover{text-decoration:underline;}

#spotlight {/*padding:0px 0px 0px 85px;*/font-size:0.94em; float:left;color:#df8e00;}

#cadence {/*padding:0px 0px 0px 85px;*/ font-size:0.94em; float:right;color:#df8e00;}

     /*ADDED by C.PATE-12/7/10  */

#columnFour {
   /* width: 450px;
    margin-top:0px;
    padding: 0px 0 0px 0px;
    float: left;*/
    }
    
    #columnDis1 {
   /* width: 450px;
    margin-top:0px;
    padding: 0px 0 0px 0px;
    float: left;*/
    }

/*End of Addition*/
#secondaryContent-column1 /*location of callout1, feature article */ {
    width: 450px;
    }
#secondaryContent-column2 {
    border-right:none;
    /*:url("") no-repeat;*/
    }
   
 #border {
     /*float:left;
     width: 1px;
     background:url("../images/home/images-for-css/subcolumnbordernews.png") no-repeat;*/
 }
 
#secondaryContent-column2 h3 a {
    color:#C50E18;/*df8e00*/
    font-size:.9em; 
    font-weight:bold;/*styling for headings in column2 of homepage for teasers*/
}

#secondaryContent-column2 h3 a:hover {
    color:#444;/*df8e00*/
    /*font-size:14px; 
    font-weight:bold;/*styling for headings in column2 of homepage for teasers*/
}

.secondaryContent-subColumn {
    width: 44.3%;
    float: left;
    margin-top:-1px;
    margin-right:16px;
    padding-right:0px;
    /*border-right:thin solid #d4d4d4;*/
    height:550px;
    background:url("../images/home/images-for-css/subcolumnbordernews800.png") right center no-repeat;
    /*position: absolute; bottom: 150px; left:10px;*/
    
    }
    
    .secondaryContent-subColumn-alternate {
    width: 44.3%;
    float: left;
    margin-top:-1px;
    margin-right:16px;
    padding-right:0px;
    /*border-right:thin solid #d4d4d4;*/
    height:550px;
    
    /*position: absolute; bottom: 150px; left:10px;*/
    
    }
    
    .secondaryContent-subColumnDis {
    width: 44.3%;
    float: left;
    margin-top:-1px;
    margin-right:16px;
    padding-right:0px;
    /*border-right:thin solid #d4d4d4;*/
    height:50px;
    
    /*background:url("../images/home/images-for-css/subcolumnbordernews.png") right center no-repeat;*/
    /*position: absolute; bottom: 150px; left:10px;*/
    
    }
    
    
    
    .secondaryContent-subColumn2 {
    width: 45%;
    float: left;
    margin-top:-1px;
    margin-left:5px;
    /*position: absolute; bottom: 150px; left:250px;*/
    /*border-right:thin solid #000;*/
    
    }
    /*.secondaryContent-subColumn2 { Another class applied to Column 1 HomeColumn2. News links refer to -subColumn
    width: 47%;
    float: left;
    margin-right:7px;
    border-right:thin solid #000;
    
    }*/
    
    /*#HomeSubColumn1_14_pnlTitle {
    border-right:thin solid #000;
    }
    */

    
    
    

/* =Content Container
-------------------------------------------------------*/
div#content {
    position: relative;
    width: 960px;
    margin: 0 auto;
    background: #f4f4f4;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: rgba(0, 0, 0, 0.45) 0px 1px 3px;
    -moz-box-shadow: rgba(0, 0, 0, 0.45) 0px 1px 3px;
    box-shadow: rgba(0, 0, 0, 0.35) 0px 1px 3px;
    behavior: url("https://www.lamar.edu/PIE.htc");
    z-index: 40;
    }



/* =Breadcrumbs/Page Title
-------------------------------------------------------*/
h1.pageTitle {
    margin: 0px 0 0 36px;
    padding-top: 26px;
    font-size: 275% !important; 
    font-weight: bold;
    font-weight:500;
    color:#000000;
    }
    
.breadcrumbs {
    width: 940px;
    float: left;
    margin: 0 0 7px 38px;
    padding:15px 0 0 0;
    cursor: default;

    color: #313131;
    font-size: .98em; /*1.0176*/
    font-weight: bold;
    font-weight: 500;
    letter-spacing: -0.05em;
    }
.breadcrumbs a {
    margin: 0 5px 0 0;
    padding: 0 0px 0 0;
    /*background: url("../images/home/images-for-css/bullet_breadcrumbs.png") no-repeat right center;*/
    position: relative;
    top: -0..9em;/*-0.3em*/

    color: #a5a5a5;
    font-size: .98em; /*.5em  */
    font-weight: normal;
    font-weight: 400;
    letter-spacing: 0;
    }
.breadcrumbs a:hover {
    color: #313131;
    }



/* =Inside Visit/Apply Buttons
-------------------------------------------------------*/
.inside #visitApply {
    width: 170px;
    float: right;
    margin: 29px 14px 12px 0;
    list-style: none;
    }
.inside #visitApply li {
    display: block;
    height: 33px;
    float: left;
    }
.inside #visitApply li a {
    display: block;
    height: 33px;
    background-repeat: no-repeat;

    text-indent: -9999px;
    font-size: 0;
    line-height: 0;
    }
.inside #visitApply li a:hover,
.inside #visitApply li a:focus {
    background-position: 0 -33px;
    }
.inside #visitApply li a:active {
    background-position: 0 -66px;
    }
.inside #visitApply li#visitButton {
    width: 116px;
    }
.inside #visitApply li#visitButton a {
    width: 116px;
    background-image: url("../images/home/images-for-css/inside_buttonVisit.png");
    }
.inside #visitApply li#applyButton {
    width: 54px;
    }
.inside #visitApply li#applyButton a {
    width: 54px;
    background-image: url("../images/home/images-for-css/inside_buttonApply.png");
    }



/* =Sub Navigation
-------------------------------------------------------*/
#subNavigation {
    display: block;
    width: 900px;
    height: 32px;
    margin: 0 0 0 20px;
    padding: 0 20px 0 19px;
    /*background: url("../images/home/images-for-css/subNav_background.png") repeat-x;*/
    background: #292929 url("../images/home/images-for-css/subNav_background.png") repeat-x left bottom; /*292929FIX FOR IE browser*/
    border-width: 1px 0 1px 1px;
    border-style: solid;
    border-color: #0e0e0e;
    -webkit-border-radius: 5px 0 0 5px;
    -moz-border-radius: 5px 0 0 5px;
    border-radius: 4px 0 0 4px;
    behavior: url("https://www.lamar.edu/PIE.htc");
    }
#subNavigation ul {
    list-style: none;
    margin: 0;
    padding: 0;
    font-size:1.098em; /*0.95em*/
    }
.subNavigation li {
    display: inline;
    }
.subNavigation li a {
    margin: 0 14px 0 0;

    color: #ffffff;
    font-weight: 500;
    
   /*font-weight:500;*/
    line-height: 32px;/*32px*/
    -webkit-transitin: color linear .2s;
    }
.subNavigation li a:hover {
    text-decoration: underline;
    color: #ffffff;/*eba221*/
    }
.subNavigation li a.selectedPage,
.subNavigation li a.selectedPage:hover,
.subNavigation li a.selectedPageRoot,
.subNavigation li a.selectedPageRoot:hover {
    font-weight: bold;
    cursor: default;
    text-decoration: none;
    color: #ffffff;/*eba221*/
    
    }



/* =Main Content-Inside Template
-------------------------------------------------------*/
#mainContent {
    width: 880px;
    min-height:600px;
    
    margin: 0 -1px 0 0;
    padding: 20px 40px;
    float: left;
   /* border-right: 1px solid #d4d4d4;*/
    
    
    }
    
            
             #mainContent a img {
            margin:0;
            padding:0;
            border:0;
            outline:0;
            font-size:100%;
            vertical-align:baseline;
            background:transparent;
            }

#mainContent .superscript{font-size:x-small; vertical-align:top;} 

#mainContent blockquote {
    margin:0 30px 0 30px;
    
    }
    
#mainContent a.readmore {
    color:#c50e18;
}
    
#mainContent .searchresults {
    width:450px; !important
    
}

#mainContent ul.degrees {
    margin-top:-8px;
    margin-bottom:15px;
}

#mainContent p.smlineheight {
    font-size:0.85em;
    line-height:15px;
}




#mainContent a[href$='.pdf']:after {
content:"(PDF)"; color:#c50e18;
display:inline-block;margin-left:4px; 
margin-right:3px;letter-spacing:0.3px;font-size:85%;

}

#mainContent a[href$='.doc']:after {
content:"(DOC)"; color:#c50e18;
display:inline-block;margin-left:4px; 
margin-right:3px;letter-spacing:0.3px;font-size:85%;
}

#mainContent a[href$='.docx']:after {
content:"(DOCX)"; color:#c50e18;
display:inline-block;margin-left:4px; 
margin-right:3px;letter-spacing:0.3px;font-size:85%;
}

#mainContent a[href$='.xls']:after {
content:"(XLS)"; color:#c50e18;
display:inline-block;margin-left:4px; 
margin-right:3px;letter-spacing:0.3px;font-size:85%;
}

#mainContent a[href$='.xlsx']:after {
content:"(XLSX)"; color:#c50e18;
display:inline-block;margin-left:4px; 
margin-right:3px;letter-spacing:0.3px;font-size:85%;
}


/* Main Content Columns */
.mainContent-column {
    width: 47%;/*49*/
    padding: 0 1%;/* 0 1%*/
    float: left;
    color:#000000;
    }
    #mainContent-column1    { margin-left: -1%;    }
    
    #mainContent-column1    { padding-right:18px;    }
    
     #mainContent-column2    {  }
     
     
    /*.mainContent-column h2 { color:#000000;
    line-height:1.5em;
    padding-bottom:11px;
    font-size:70%;
    }*/
    
    #mainContent-column2    { margin-right: -1%;    }
    
    #mainContent a:hover {color:#444;text-decoration:underline; }
    
    #mainContent a {color:#000000;font-weight:600;}
    
#mainContent h2, h2.title, h3.title { 
color:#C50E18;
line-height:1.5em;
padding-bottom:5px;
font-size:70%;
}

#mainContent h2.itemheading { 
color:#C50E18;
line-height:1.5em;
padding-bottom:0px;
font-size:70%;
}

#mainContent h1.title { 
margin-bottom:11px;

}

#mainContent #mainContent-column1 ul{
    margin-top:-1px;
    padding-bottom:10px;
}

#mainContent #mainContent-column2 ul{
    margin-top:-1px;
    padding-bottom:10px;
}

#mainContent h3, h3.title, h2.title, h1.title{
color:#C50e18;
}

h1.title {
    color:#C50E18;
}

#mainContent h3 a {
    color:#C50e18;/*df8e00*/
}

#mainContent h3 a:hover {
    color:#444444; text-decoration:underline;
}

#mainContent ul li ul{
    margin:0px 0 0px 20px;
    /*line-height:15px;*/
}

#mainContent ul.research {
    margin:0px 0 1px 20px;
    /*line-height:15px;*/
}

#mainContent ul li ul li{
    line-height:15px;
}

#mainContent ul.sectionend {
    margin:0px 0 8px 20px;
}

    

.mainContent-column.thirds {
    width: 200px;
    padding: 0 20px 0 10px;
    float: left;
    }
    .mainContent-column.thirds.one    { margin-left: -10px;    }
    .mainContent-column.thirds.two    { width: 192px;    }
    .mainContent-column.thirds.three    { margin-right: -20px; }
    
     .mainContent-column.thirds.one,.mainContent-column.thirds.two, .mainContent-column.thirds.three h2 {
         margin-bottom:-1px;
    padding-bottom:0px;
     }
    
    .mainContent-column.thirds.one h3 a, 
    .mainContent-column.thirds.two h3 a,
    .mainContent-column.thirds.three h3 a {color:#C50E18;}
    
    .mainContent-column.thirds.one h3 a:hover, 
    .mainContent-column.thirds.two h3 a:hover,
    .mainContent-column.thirds.three h3 a:hover {text-decoration:underline;}
    
    .mainContent-column.thirds.one li a:hover, 
    .mainContent-column.thirds.two li a:hover,
    .mainContent-column.thirds.three li a:hover {text-decoration:underline;}




/*#mainContent-column1SL .eventslist ul {
margin-top:10px;
}*/

                #mainContent-column1SL .eventsList li  {
line-height:15px;
}

                #mainContent-column1SL .eventDate { padding-top:4px;padding-bottom:6px;
}


                #mainContent-column1SL    { /*border-right: 1px solid #d4d4d4;*/width:44%; padding-right:-30px; }

                #mainContent-column2SL {float:right;width:270px;padding-left:3px;margin-top:-34px; }


/*#cardinalimage {
float:left;

}*/

/*#aces {
margin-top:8px;
}*/
#bottomrightimage{
     display: block;
   /*position: absolute;*/
    left: 0;
    bottom: 0;
    margin:0px -15px -16px -16px;
    }

img.photoBanner,
    .photoBanner img {
        display: block;
        margin: 25px -40px;
        }
        
        
        /* = Slideshow on any page
--------------------------------------------------------*/

div#slideshow {
    position: relative;
    width: 600px;
    height: 100%;
    margin: auto auto 20px auto; /*original was 20 */
    /*background: #363736; /* old browsers */
    /*background: -moz-linear-gradient(#363736, #8D8D8D); /*firefox*/
    /*background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#363736), color-stop(100%,#8D8D8D)); *//*webkit*/
   /* background: linear-gradient(#363736, #8D8D8D);*/
    
   /* -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: rgba(0, 0, 0, 0.45) 0px 1px 3px;
    -moz-box-shadow: rgba(0, 0, 0, 0.45) 0px 1px 3px;
    box-shadow: rgba(0, 0, 0, 0.35) 0px 1px 3px;
    behavior: url("PIE.htc");*/
    z-index: 50;
    }
    
div#sliderotator {
    position: absolute;
    height: 100%;
    width: 600px;
    /*margin-bottom: 20px;*/
    top: 0;
    left: 0;
    }
    
   
#nextslide {
    visibility: hidden;
    opacity: 0;
    position: absolute;
    z-index:200;
    right: 28px; /*28%*/
    bottom: -190px; /*5% */
    height: 29px;
    width: 31px;
    background: url('../images/home/images-for-css/next-sprite.png') 0 -29px no-repeat;
   
    cursor:pointer;
    -moz-transition: opacity 0.25s linear;
    }
div#slideshow:hover #nextslide {
    visibility: visible;
    opacity: 1;
    }

    
#prevslide {
    visibility: hidden;
    opacity: 0;
    position: absolute;
    z-index: 200;
    left: 28px; /*10 */
    bottom: -190px; /*5% */
    height: 29px;
    width: 31px;
    background: url('../images/home/images-for-css/prev-sprite.png') 0 -29px no-repeat;
    cursor:pointer;
    -moz-transition: opacity 0.25s linear;
    }
div#slideshow:hover #prevslide {
    visibility: visible;
    opacity: 1;
    }
    
#nextslide:hover {background-position: 0px 0px;}

    
#prevslide:hover {background-position: 0px 0px;}
    
    
/* Featured slideshow */
.featured_slide {
   margin: 0 auto 20px auto;
   height:100%;
    /*width: 720px;
    height: 318px;*/
    /*float: left; */   }
    /*
    /* Some CMS stuff 
    .featured_image .actions {
        margin-bottom: -37px !important;
        position: relative;
        z-index: 50;
        }
    .featured_image .inlineContentAdder {
        position: relative;
        left: 1px;
        }
    .featured_image .defaultContent {
        margin-bottom: -45px;
        position: relative;
        z-index: -1;
        }
        */
    
    /* /Some CMS stuff */
.featured_slide img {
    -webkit-border-radius: 5px 0 0 5px;
    -moz-border-radius: 5px 0 0 5px;
    border-radius: 5px 0 0 5px;
margin-bottom:20px;
    /*-webkit-border-radius: 5px 5px 5px 6px;
    -moz-border-radius: 5px 5px 5px 6px;
    border-radius: 5px 5px 5px 6px;*/
    /*behavior: url("/renderfile/35758fc97f0000010020a2398d6c9da5/_files/css/PIE.htc");*/
    }
    
    
/*---------------------End of slideshow on any page---------------*/
    /* =INSIDE NEWS< EVENTS STYLING
    -------------------------------------------------*/
    
    


/* =Sidebar
-------------------------------------------------------*/
#sidebar {
    width: 180px;
    min-height: 320px;
    float: left;
    margin: 0;
    padding: 20px 40px 20px 19px;
    border-left: 1px solid #d4d4d4;
    /*font-size: 0.95em;*/
    }
    
    
             #sidebar a img {
            margin:0;
            padding:0;
            border:0;
            outline:0;
            font-size:100%;
            vertical-align:baseline;
            background:transparent;
            }
            
    #sidebar_tiny {
    width: 50px;
    min-height: 320px;
    float: left;
    margin: 0;
    padding: 20px 40px 20px 19px;
    /*border-left: 1px solid #d4d4d4;
    font-size: 0.95em;*/
    }
    
#sidebarBottom {
    width: 240px;
    position: absolute;
    right: 0;
    bottom: 0;
    }
    
#sidebar h2, h3  {
    color:#c50e18;
    line-height:normal;
    }
    
#sidebar h2 a {
    color:#c50e18;
}

#sidebar h3 a {
    color:#c50e18;
}
    
    #sidebar h1.title, h2.title, h3.title {
        color:#c50e18;/*000000*/
    }
#sidebar a {color:#000000;font-weight:600;}
    
#sidebar a[href$='.pdf']:after {
content:"(PDF)"; color:#c50e18;
display:inline-block;margin-left:4px; 
margin-right:3px;letter-spacing:0.3px;font-size:85%;
}

#sidebar a[href$='.doc']:after {
content:"(DOC)"; color:#c50e18;
display:inline-block;margin-left:4px; 
margin-right:3px;letter-spacing:0.3px;font-size:85%;
}

#sidebar a[href$='.docx']:after {
content:"(DOCX)"; color:#c50e18;
display:inline-block;margin-left:4px; 
margin-right:3px;letter-spacing:0.3px;font-size:85%;
}

#sidebar a[href$='.xls']:after {
content:"(XLS)"; color:#c50e18;
display:inline-block;margin-left:4px; 
margin-right:3px;letter-spacing:0.3px;font-size:85%;
}

#sidebar a[href$='.xlsx']:after {
content:"(XLSX)"; color:#c50e18;
display:inline-block;margin-left:4px; 
margin-right:3px;letter-spacing:0.3px;font-size:85%;
}

#sidebar ul.nobullet {
    list-style-type:none;
    }
    
    img.sidebarimage,
    .sidebarimage img {
        display: block;
        margin: 15px -19px;
        }
    
img.columnimage,
.columnimage img {
    display:block;
    margin:15px 1px;
}

img.columnimageAR,
.columnimageAR img {
    display:block;
    margin:15px 0px 20px 1px;
}

img.columnimageAL,
.columnimageAL img {
    display:block;
    margin:15px 10px 15px -40px;
}

img.columnimageL,
.columnimageL img {
    display:block;
    margin:5px 0px 12px -40px;
}
    
#sidebar a:hover {color:#444444; text-decoration:underline; }

#sidebar .darkButton {
        display: block;
        width: 100px;
        height: 30px;
        margin: 1em auto 1.7em;
        padding: 0 10px;
        background: url("../images/home/images-for-css/subNav_background.png") repeat-x;
        border: 1px solid #0e0e0e;
        -webkit-border-radius: 4px;
        -moz-border-radius: 4px;
        border-radius: 4px;
        behavior: url("https://www.lamar.edu/PIE.htc");

        color: #f4f4f4;
        font-weight: bold;
        text-align: center;
        line-height: 32px;
        }
        
#sidebar a.darkButtonA {
        display: block;
        width: 140px;
        height: 30px;
        margin: 1em auto 1.7em;
        padding: 0 10px;
        background: url("../images/home/images-for-css/subNav_background.png") repeat-x;
        border: 1px solid #0e0e0e;
        -webkit-border-radius: 4px;
        -moz-border-radius: 4px;
        border-radius: 4px;
        behavior: url("https://www.lamar.edu/PIE.htc");

        color: #f4f4f4;
        font-weight: bold;
        text-align: center;
        line-height: 32px;
        }
        
        
#sidebar p a:hover{
        color:#f4f4f4;
        text-decoration:underline;
        }
    
    #sidebar p.dark a:hover{
    color:#444444;
    
}

#sidebar .darkgray a:hover{
color:#444444;
}


    
.sectionNavigation li {list-style: none;}
.sectionNavigation li a {
    font-size: 16px;
    font-weight: bold;
    -webkit-transition: color linear .2s;
    }
    
.sectionNavigation li a:hover,
.sectionNavigation li a.selectedPage{
    color: #f31324;
    }
    
.sectionNavigation li a.selectedPage {cursor: default;}
    

/* =Footer
-------------------------------------------------------*/
div#pageFooter {
    min-height: 230px; /*original 380px */
    /*height: auto !important;*/
    height:100%;
    height: 230px;
    /*height: 21em;*/
    /*height: 230px; /*original 380px */
    margin: -60px 0 0 0; /*original margin:-56px 0 0 0 */
    background: url("../images/home/images-for-css/footerImageFix.png") repeat-x;/*footer_background_2.png*/
    /*background-color:#232323;*/

    font-size: 0.8em; /* original 0.9em */
    color: #ffffff;
    font-weight: normal; /*original bold */
    font-weight: 500;
    position: relative;
    z-index:10;
    min-width:1024px;
    width:100%;
    
    
    }
div#pageFooter a {
    color:#CCCCCC;/*original #ffffff */
    }
div#pageFooter a:hover {
    text-decoration: underline;
    }
div#pageFooter ul {
    margin: 0;
    padding: 0;
    list-style: none;
    width:640px;
    }
div#pageFooter ul li {
    display:inline;/*display inline, inline-block*/
    /*zoom:1;
    *display:inline;*/
    margin: 0 0px 0 0; /*original 0 22px 0 0 */
    }
div#pageFooter_inner {
    width: 960px;
    margin: auto; /*auto */
    padding: 84px 0px 0 0px; /* original 84px 0 0 0px */
    
    }
    

#footerLogo {
    display:block; /* block, margin 0 0 0 0px; */
    
    margin: 0px 10px 0 auto;/*8px 16px 0 222px;*/
    margin-left:15px;
    float:left;
    }

#footerLinks {
    margin: 0px 13px .1em 0 !important; /* 20px 0 1.8em 0 */
    text-align: right;
    float:right;
    width:640px;
    
    }
    
    #footerlinks p {
    line-height:.5em;
    }
    
#footerLinks li a{
    font-weight: normal; /*original bold */
    }
    
#footerLinks li.largerlinks a {
    font-size:1.25em; /*121%*/
    }
    

#footerCopyright {
    /*text-align: left;*/
    display:inline-block;
    margin: 5px 0px 0px 175px; /*0 auto 0 230, was 165, 140, top=-3*/
    /*padding-left:350px;*/
    color: #888;
    
    font-weight: normal;
    clear:both;
    }
    
#footerWebmaster {
    /*text-align: left;*/
    display:inline-block;
    margin: -10px 0px 0px 345px;/*0 auto 0 230
    /*padding-left:350px;*/
    color: #888;
    
    font-weight: normal;
    clear:both;
    }
    
    #footerWebmaster p a {
        color:#CCCCCC;
        font-weight:normal;
        }
    
#radium3 {
    display: block;
    width: 95px; /*139 */
    float: right;
    margin: 0 8px 0 0;
    }
        
#socialLinks {
    position: absolute; bottom: 6px; left: 14px;
    margin:0px 5px 0px 0px;
    padding-right:5px;
    width:110px;
    /*margin-right:20px;
    margin-top:5px;*/
     }
     
     
 
#fineartsLink {
    
    position: absolute; bottom: 20px; left: 252px;
    font-size:0.94em;
    
}

#fineartsLink a{
    color:#c50e18;
    
}



#fineartsLink a:hover{
    color:#444;
    
}

#socialLinksDis {
    position: absolute; bottom: 6px; left: 140px;
    margin:0px 5px 0px 0px;
    padding-right:5px;
    width:210px;
    /*margin-right:20px;
    margin-top:5px;*/
     }
     
#socialp {
     position: absolute; bottom: 0px; left: 14px;
    margin:0px 5px 0px 0px;
    padding-right:5px;
    font-size:14px;
    font-weight:bold;
    color:#C50e18;
    width:150px;
}

     
#calendarLink1 a {
    color:#c50e18;
    position: absolute; bottom: 21px; left: 108px;
    font-size:0.94em;
    float:right;
}


#calendarContainer {
    width:630px;
    margin:0px;
    padding:0px;
    float:left;
}

#calendarContainer .calendarLinkevent {
    color:#c50e18;
margin-left:220px;
float:left;
    
    
}

#calendarLinkCS p, #calendarLinkCS a {
    color:#c50e18;
    text-align:right;
}

#calendarContainer .calendarLinkevent a {
    color:#c50e18;
}

#calendarContainer .calendarLinkevent a:hover {
    color:#444;
    
}
#calendarContainer .calendarLink3 {
    color:#c50e18;
    margin:0;
    padding:0;
    float:right;

    
}

#calendarContainer .calendarLink3 a {
    color:#c50e18;
}

#calendarContainer .calendarLink3 a:hover {
    color:#444;
    
}




#calendarLink1 a:hover{
    color:#444;
    
}

#calendarLink2 {
    text-align:right;
    position: absolute; bottom: 9px; left: 269px;
    font-size:0.94em;
    line-height:12px;
}

#calendarLink2 a{
    color:#c50e18;
    text-align:right;
}

#calendarLink2 a:hover {
    color:#444;
    }


#secondaryContent #calendarLink2 a[href$='.pdf']:after {
content:"(PDF)"; color:#c50e18;
display:inline-block;margin-left:4px; 
margin-right:3px;letter-spacing:0.3px;font-size:85%;
}
     
#socialLinksCS {
    clear:both;
    float: right;
    margin:2px 0px 0px 0px;
    width:80px;
    /*margin-right:20px;
    margin-top:5px;*/
     }
     
    #rss {
        position: absolute; bottom: 0; left: 0;
        /*margin:13px 0 0px 0;*//*13 0 0 0 */
    
        float:left;
        padding-left:11px;
        padding-right:1px;
        padding-bottom:6px;
        }
        
    
           
 #morenewslinksA a {
     color:#c50e18;
     position: absolute; bottom: 7px; left: 154px;
     float:right;
    font-size:0.96em;
    /*border-right: 1px solid #d4d4d4;*/
    
}

 #morenewslinksADis a {
     color:#c50e18;
     position: absolute; bottom: 7px; left: 660px;
     float:right;
    font-size:0.96em;
    /*border-right: 1px solid #d4d4d4;*/
    
}

#morenewslinksA a:hover {
    color:#444;
}


     
#socialLinks img {margin-right: 2px;}

#socialLinksDis img {margin-right: 2px;}


#toprow {float:left;}




/*---------------------------------------------------------------------------

----------------------------- =Generic Elements -----------------------------

---------------------------------------------------------------------------*/

/* =HomePage CMS Styles
-------------------------------------------------------*/

/* .secondaryContent-column h1.title {
    font-size: 14px !important; */ /*was 16px */
    /*font-weight: bold;
    color: #bd0a13; 
    padding: 0 0 5px 0px !important; /*spacing for headings for news and events*/
    /*margin: 0 !important;
    line-height:15px;
    
    }*/
    
.secondaryContent-subColumn h1.title a
{
    font-size: 14px !important; /*was 16px */
    font-weight: bold;
    color: #C50e18; 
    padding: 0 0 5px 0px !important; /*spacing for headings for news and events*/
    margin-top: -15px !important;
    line-height:15px;
    
    }

.secondaryContent-column h3.featuretitle a {
    color:#C50e18;
}

.secondaryContent-column h3.featuretitle a:hover {
    color:#444444;
}
    
.secondaryContent-subColumn2 h1.title a
 {
    font-size: 14px !important; /*was 16px */
    font-weight: bold;
    color: #C50e18; 
    padding: 0 0 5px 0px !important; /*spacing for headings for news and events*/
    margin: 0 !important;
    line-height:15px;
    
    }
 
 .secondaryContent-subColumn2 h1.title 
 {
    font-size: 14px !important; /*was 16px */
    font-weight: bold;
    color: #C50e18; 
    padding: 0px 0 5px 0px !important; /*spacing for headings for news and events*/
    margin: 3px 0 0 0 !important;
    line-height:15px;
    
    }   
    
    
    .secondaryContent-subColumn2 h1.title_acadcal a
 {
    font-size: 14px !important; /*was 16px */
    font-weight: bold;
    color: #C50e18; 
    padding: 0 0 0px 0px !important; /*spacing for headings for news and events*/
    margin-top: -15px !important;
    position:relative;
    /*line-height:15px;*/
    
    }
    
    
    .secondaryContent-subColumn h1.title_acadcal a
 {
    font-size: 14px !important; /*was 16px */
    font-weight: bold;
    color: #C50e18; 
    padding: 0 0 5px 0px !important; /*spacing for headings for news and events*/
    margin-top: 8px !important;
    position:relative;
    /*line-height:15px;*/
    
    }
    
    .secondaryContent-subColumn h1.title_acadcal
 {
    font-size: 14px !important; /*was 16px */
    font-weight: bold;
    color: #C50e18; 
    padding: 0 0 5px 0px !important; /*spacing for headings for news and events*/
    margin: 0 !important;
    position:relative;
    /*line-height:15px;*/
    
    }
    
    
    
.secondaryContent-subColumn2 {padding-right:6px;
}

.secondaryContent-subColumn {padding-right:21px;
}

.secondaryContent-column h2.postTitle,
.secondaryContent-subColumn h2.postTitle,
.secondaryContent-subColumn2 h2.postTitle {margin-bottom: 0px!important;} /*space between news titles and date*/

.secondaryContent-column h2.postTitle a,
.secondaryContent-subColumn h2.postTitle a,
.secondaryContent-subColumn2 h2.postTitle a{
    font-size: 11px !important;  /*was 14px, then 12,11*/
    font-weight: bold;
    color: #000;
    line-height:0px;
    padding-bottom:0px;
    text-decoration:none;
    }
    
.secondaryContent-column h2.postTitle a:hover,
.secondaryContent-subColumn h2.postTitle a:hover,
.secondaryContent-subColumn2 h2.postTitle a:hover
{ text-decoration:underline;}

.secondaryContent-column .blogList,
.secondaryContent-subColumn .blogList,
/*.secondaryContent-subColumn2 .blogList*/
 {padding-right: 5px;}/*indent*/

.secondaryContent-subColumn .blogList ul li .postInfo,
.secondaryContent-subColumn2 .blogList ul li .postInfo {
margin-bottom:0px; /*spacing between news items */

}

.secondaryContent-column .blogList .postDate,
.secondaryContent-subColumn .blogList .postDate,
.secondaryContent-subColumn2 .blogList .postDate
{font-style: normal; font-size:10px;}

.secondaryContent-column .rss,
.secondaryContent-subColumn .rss,
.secondaryContent-subColumn2 .rss
 {display: none;}

.secondaryContent-column .eventsList,
.secondaryContent-subColumn .eventsList ul,
.secondaryContent-subColumn2 .eventsList ul {padding-left: 0px; margin:0;} /*space between Title "Events calendar and left margin*/

/*.secondaryContent-column .eventsList li,*/
.secondaryContent-subColumn .eventsList ul li,
.secondaryContent-subColumn2 .eventsList ul li {line-height:12px; padding-left: 0px; list-style: none; padding-bottom: 3px; margin-bottom:0px;}/*was 10px */

/*.secondaryContent-subColumn .eventsList ul li {
list-style: none;
list-style-image: none;
padding-bottom: 3px;
}*/

.secondaryContent-column .eventsList li a,
.secondaryContent-subColumn .eventsList li a,
.secondaryContent-subColumn2 .eventsList li a
 {
    font-size: 11px; /*was 14px, 12,11 */
    font-weight: bold;
    color: #000;
    text-decoration:none;
    }
    
    .secondaryContent-column .eventsList li a:hover,
.secondaryContent-subColumn .eventsList li a:hover,
.secondaryContent-subColumn2 .eventsList li a:hover
{
text-decoration:underline;
}
    
.secondaryContent-column .eventDate,
.secondaryContent-subcolumn .eventDate,
.secondaryContent-subcolumn2 .eventDate
 {font-size:10px;padding-top:2px; padding-bottom:2px;}
    
.secondaryContent-column .eventsList li a:hover,
.secondaryContent-column .blogList li a:hover,
.secondaryContent-subColumn .eventsList li a:hover,
.secondaryContent-subColumn .blogList li a:hover,
.secondaryContent-subColumn2 .blogList li a:hover,
.secondaryContent-subColumn2 .eventsList li a:hover
 {color: #444;}


/* =InsidePage News Styles
----------------------------------------*/

#mainContent h2.postTitle {
    color:#0C3;
    
}



/* =InsidePage CMS Styles
-------------------------------------------------------*/
#sidebar h1.title,
#mainContent h1.title {
    font-size: 16px !important;
    font-weight: bold;
    color: #C50E18; /*bd0a13*/
    padding: 0 0 12px 14px!important;/*0 0 5 0*/
    margin: 0 !important;
    
    }

#sidebar h2.postTitle,
#mainContent h2.postTitle {margin-bottom: -6px!important;} /*News styling*/

#sidebar h2.postTitle a,
#mainContent h2.postTitle a{
    font-size: 14px !important; 
    font-weight: bold;
    color: #000;
    white-space:normal;
    }
    
#sidebar .blogList,
#mainContent .blogList {padding-left: 0px;}/*was 15px*/

#sidebar .blogList .postDate,
#mainContent .blogList .postDate{font-style: normal;} /*data of blog post*/

/*#mainContent .post .postInfo .postViewInfo {/*
This allows no posting of the date and Editor at the bottom of the blog
display:none;}*/


/*News Archive Styling 
#sidebar .blogList .postDate,
#mainContent .blogList .postDate{font-style: normal; margin:-24px 0 -10px 0;float:right;} /*data of blog post*/

#sidebar .rss,
#mainContent .rss {display: none;}

#sidebar eventsList,
#mainContent .eventsList ul {padding-left: 0px;}/*was 15*/

#sidebar .eventsList li,
#mainContent .eventsList li {list-style: none; padding-bottom: 0px;}

#sidebar .eventsList li a,
#mainContent .eventsList li a {
    font-size: 12px; /*was 14px */
    font-weight: bold;
    color: #000;
    }
/*#mainContent .eventDate {width: 130px; text-align: right; padding-right: 5px;}*/
#sidebar .eventsList li a:hover,
#sidebar .blogList li a:hover,
#sidebar .eventsList li a:hover,
#sidebar .blogList li a:hover,
#mainContent .eventsList li a:hover,
#mainContent .blogList li a:hover,
#mainContent .eventsList li a:hover,
#mainContent .blogList li a:hover {color: #444;}


/* graphic tabular events calendar */
.eventsCalendar table {
    border: none;
    border-color: #efefef !important;
    width: 100%;
    border-collapse: collapse;
    }        
    .calendarDay, 
    .calendarToday, 
    .calendarDayHeader, 
    .calendarTitle td, 
    .calendarWeekendDay, 
    .calendarOtherMonthDay   {
        padding: 2px;
        border: 1px solid #efefef !important;
        text-align: center;
        vertical-align: top;
        background: #fff !important;
        padding: 5px;
        }
    
    .calendarTitle td { /* top bar with current month and next/previous buttons */
        text-align: center;
        color: #fff !important;
        padding: 5px 4px !important;    
        font-weight: bold !important;
        background: #323232 !important;
        font-size: 1.1em;
        }    
        .calendarNextPrevious {
            color: #fff !important;
            font-weight: normal;
            }    
            .calendarNextPrevious a {
                color: #fff !important;
                font-weight: normal;
                }    
            
                /* next/previous arrows */    
                .calendarNextPrevious a[title="Go to the previous month"] {
                    display: block;
                    border: 0;
                    }
                .calendarNextPrevious a[title="Go to the next month"] {
                    display: block;
                    border: 0;
                    }
                
            
    .calendarDayHeader { /* m-f bar */
        color: #657171 !important;
        background: #fff;
        font-weight: bold;
        height: 1px;
        text-align: center;
        padding: 4px 2px;
        }    
        
    .calendarToday, 
    .calendarToday a { /* current day */
        color: #df8e00 !important;
        font-weight: bold;
        }    
    .calendarToday a:hover {text-decoration: underline}
    .calendarWeekendDay { color: #b0b0b0 !important;}    
    .calendarDay { color: #b0b0b0 !important;}    
    .calendarDay a {color: #657171 !important;}        
    .calendarOtherMonthDay {color: #b0b0b0;}



/* <textEditor> */

    .slideshowLink {}
    .slideshowDescription {}

/* </textEditor> */



body.conciseEvents #mainContent .eventsList ul {
    width: 609px;
    float: left;
    margin-bottom: 1.5em;
    }

body.conciseEvents #mainContent .eventsList ul li {
    width: 609px;
    float: left;
    list-style: none;
    list-style-image: none;
    padding: 0 0 0 0px;
    font-size:10px;
    }

body.conciseEvents #mainContent .eventsList ul li a {
    display: block;
    float: right;
    width: 466px;
    font-size: 12px;
    /*line-height: 1;*/
    margin: 0 0 0 0px;
    font-weight: bold;
    text-decoration: none;
    color: #000;
    }
    
    /***************************CLASS FOR EVENT LISTING CASCADE*********************/
    

#mainContent .eventsList ul.conciseEvents {
    width: 609px;
    float: left;
    margin-bottom: 1.5em;
    }

#mainContent .eventsList ul.conciseEvents li {
    width: 609px;
    float: left;
    list-style: none;
    list-style-image: none;
    padding: 0 0 0 0px;
    font-size:10px;
    }

#mainContent .eventsList ul.conciseEvents li a {
    display: block;
    float: right;
    width: 466px;
    font-size: 12px;
    /*line-height: 1;*/
    margin: 0 0 0 0px;
    font-weight: bold;
    text-decoration: none;
    color: #000;
    }
    

#mainContent .eventsList ul.conciseEvents li a:hover {
    display: block;
    float: right;
    width: 466px;
    font-size: 12px;
    /*line-height: 1;*/
    margin: 0 0 0 0px;
    font-weight: bold;
    text-decoration: underline;
    color: #444;
    }


#mainContent .eventsList ul.conciseEvents li .eventDate {
    width: 130px;
    margin: 0 8px 0 0px;
    padding-right: 5px;
    color: #777;
    font-style: italic;
    float:left;
    font-size:10px;
    text-align: right !important;
    }
    
    
    /*********************************END OF CASCADE EVENT LISTING*******************/
    
    
    
body.conciseProfiles #mainContent .postBody img {
    height:120;
    width: 117px;
    margin-right:17px;
    margin-top:-5px;
    /*position:block;*/
    float:left;
    margin-right:10px;
}

body.conciseProfiles #mainContent .blogList h2.postTitle {
    margin-top:0px;
    margin-left:126px;
}

body.conciseProfiles #mainContent .blogList ul li {
    display:inline-block;
    margin-bottom:3px;
    
     }
     
     
body.conciseProfiles #mainContent .postInfo {
    display:inline-block;
    line-height:1em;
}

body.conciseProfiles #mainContent .postInfo {
    display:inline-block;
    line-height:1em;
}



/*#mainContent .blogList h2.postTitle a {

margin-left:121px;
}
#mainContent .blogList  img {
margin:-5px;
}
*/



/************Body class for Calendar on Current Students Landing***********/
body.eventsListSpacing #mainContent-column1 .eventsList ul {
    line-height:-5px; padding:0px;
}

/********************END******************/
    
    body.conciseEvents #mainContent .eventsList ul li a:hover {
    display: block;
    float: right;
    width: 466px;
    font-size: 12px;
    /*line-height: 1;*/
    margin: 0 0 0 0px;
    font-weight: bold;
    text-decoration: underline;
    color: #444;
    }

body.conciseEvents #mainContent .eventsList ul li .eventDate {
    width: 130px;
    margin: 0 8px 0 0px;
    padding-right: 5px;
    color: #777;
    font-style: italic;
    float:left;
    font-size:10px;
    text-align: right !important;
    }

/*Biography Photos*/

img.biophotoBJ {
    float:right;
    margin: 50px 3px 8px 28px;
    border: 4px solid #d4d4d4;
}
img.biophotoSD {
    float:right;
    margin: 65px 3px 16px 16px;
    border: 4px solid #d4d4d4;
}

img.biophotoCM {
    float:right;
    margin: 65px 3px 8px 28px;
    border: 4px solid #d4d4d4;
}

img.biophotoJS {
    float:right;
    margin: 68px 3px 8px 28px;
    border: 4px solid #d4d4d4;
}
img.biophotoKS {
    float:right;
    margin: 50px 3px 8px 28px;
    border: 4px solid #d4d4d4;
}

#mirabeau {
    float:right;
    margin: 45px 3px 5px 28px;
}

#mirabeau img.biophotoMBL {
    float:right;
    margin: 18px 3px 5px 22px;
    border: 4px solid #d4d4d4;
}
    


#becomestudent {
    background:url("../images/home/right_teasers/registerteasergraphic6.png") no-repeat;
    margin-left:-3px;
    margin-bottom:10px;
    height:140px;
    margin-top:8px;
}


/*#callout3 {
    background:url("../images/home/right_teasers/registerteasergraphic5.png") no-repeat;
    margin-left:0px;
    margin-top:10px;
}*/

#callout4 {
    background:url("../images/home/right_teasers/knowyourLU.png") no-repeat;
}

#callout3 {
    background:url("../images/home/right_teasers/registerteasergraphic5.png") no-repeat;
    margin-left:-3px;
    margin-bottom:10px;
    height:140px;
    margin-top:8px;
}

#callout2 {
    background:url("../images/home/right_teasers/homecoming2011text.png") no-repeat;
    margin-left:35px;
    margin-top:7px;
    margin-bottom:25px;
}

#callout5 {
    margin-left:-15px;
    margin-top: 18px;
    
}

.event_table * td {
    padding-right: 6px;
}

#mobile {
    margin-left:-15px;
    margin-top: 18px;
    
}

/* Blog Element
------------------------------------------ */
.blogList ul { padding:0; margin:0; list-style:none;  }
.blogList li { list-style:none;  } 
.blogList .postBody { display:block;  }
.blogList .postInfo { margin-bottom:1em;  } 
.blogList .postInfo,
.postDate { font-style:italic;  } 
.postViewInfo { display:block; padding:10px 2%; font-size:.9em !important; color:inherit !important; margin:10px 0 !important; background:url('/Elements/Water.Elements.Blog/images/tag-bg-tile-over.png'); border-top:1px solid #ccc; border-bottom:1px solid #ccc;  }
.postViewInfo a { text-decoration:underline !important; color:inherit !important; font-size:1em !important;  }
.postViewInfo a:hover { text-decoration:none !important;  }

ul.postViewtags { display:inline !important; margin:0 !important; padding:0 !important;  }
ul.postViewTags:before { content:' filed under ';  }
ul.postViewTags li { display:inline; list-style:none; padding:0 !important; margin:0 -2px 0 0 !important; background-image:none !important;  }
ul.postViewTags li:before { content:',';  }
ul.postViewTags li:first-child:before { content:'';  }

.postViewInfo ul { display:inline !important; margin:0 !important; padding:0 !important;  }
.postViewInfo span.ieOnly { display:none;  }
.postViewInfo span.ieOnly { font-weight:normal !important;  }

div.comments dd.comment { padding:1em 1.5em; background:#F9F9F9;  }
div.comments dt.comment { border-bottom:2px solid #FFF; padding:1em 1.5em; background:#F9F9F9;  }
div.comments dd.alternate,div.comments dt.alternate { background:#EEE;  } 
div.comments dt.needsApproval { background:#ffff99 !important;  } 
p.commentDate { font-style:italic;  } 
div.commentsForm label { display:block;  } 
div.commentsForm input { width:65%;  } 
div.commentsForm textarea { width:99%; height:175px;  }

ul.tagCloud { margin-left:0; padding-left:0; font-size:0.75em;  }
ul.tagCloud li { list-style:none; margin-left:0; padding-left:0; padding-right:0.5em; display:inline; background-image:none !important; background-color:transparent !important; border:0 !important;  }

#manage_posts_table table { width:100%; margin:10px 0 0 0;  }
#manage_posts_table th { font-weight:bold; padding:5px 5px; border:1px solid;  }
#manage_posts_table td { padding:5px; border:1px solid;  }
#manage_posts_table td a { font-weight:normal;  }



    