

/* CAS CSS primary style sheet Style calls for the proposed graphic banner in the top level of Arts and Science*/
 /* CAS COLORS
 med blue : #597694;
 slightly lighter blue : #768aa5;
 even a little lighter blue : #adbacd;
 lightest blue : #d9dee4;
 orange : #c75f00;
 green : #4b785b;
*/

  #uvmcustomnav {
background:#cccccc;
} 

#uvmcustomnav {
border-bottom: 1px solid #fff;

}

#majorsbox h4 a {
color: #cf945f;
text-decoration: underline;
}
#majorsbox h4 a {
color: #93be7a;
text-decoration: underline;
}

#uvmmain{
    width:775px;
    }
	
p.modify{
    display:none;
    }
	
/* stuff aeh had to redefine */

#uvmmaincontent dt.releasedate{
	margin-top: 9px;
        margin-left: 23px;
        
}

#uvmsupplinks ul  a:hover {
        color:#c75f00;
	text-decoration: underline;
}

#uvmcontent a:hover,  #uvmcontentnm a:hover{
        color:#c75f00;
	text-decoration: underline;
}

#uvmmaincontent table.uvmtable {
	padding:0;
	background:none;
	border-collapse:collapse;
	margin:0 0 2em 10px;
}
/* news styles from Megan */

#uvmmaincontent #rtcolumn #events h3{
    display:none;
}
#uvmmaincontent div.newscontentheader p {
    line-height: 1.2;
}
#newsimage {
    float: left;
    margin-right: 10px;
    margin-bottom: 10px;
    border: 1px #666 solid;
    padding: 5px;
}
#newscontent ul {
    list-style: disc;
    padding-left: 20px;
}
#uvmmaincontent ul.newsheadlinelist{
    padding-left:0px;
    margin-left:20px;
    list-style-type:none;
    margin-right:0;
}
#uvmmaincontent #events ul.newsheadlinelist{ 
   padding-left:0px;
   margin-left:0;

}

#uvmmaincontent ul.newsheadlinelist li {
    
    line-height: 1.2;
    padding: .3em 0;
}
#uvmmaincontent ul li span.newsheadlinedate {
    color: #50504f;
    display: block;
}
#uvmmaincontent  ul.newsheadlinelist li a{
    color: #4b785b;
    font-weight:bold;
    text-decoration:none;
}

#uvmmaincontent  ul.newsheadlinelist li a:hover{
    color: #c75f00;
    font-weight:bold;
    text-decoration:none;
}
 

/* generic template styles */
#uvmmaincontent{
padding-left:0;
padding-top:0;
}


#uvmmaincontent h3 {
	color: #486583;

}

#uvmmaincontent h4 {
	color: #486583;
        margin-bottom:1em;

}
#uvmmaincontent h5{
    color: #7D8FA5; 

}
#uvmmaincontent h6{
    color: #5a5a5a; 
}
#uvmmaincontent h3, #uvmmaincontent h4,  #uvmmaincontent h5, #uvmmaincontent h6,  #uvmmaincontent p{
	margin-left:20px;
} 
#uvmmaincontent address {

	margin: 0;

	padding: 0 20px 0 40px;

}
#uvmmaincontent address {

	margin: 10px 0;

}


/*#uvmmaincontent ul li {

	margin-bottom:1em;
        margin-left:1em;
        margin-right:10px;

} */

#uvmmaincontent ol li {
	margin-bottom:.5em;
        margin-right:10px;
}


#uvmmaincontent ol li ol li {
	margin-bottom:.5em;
        margin-right:10px;

}

#uvmmaincontent a {
        color: #768aa5;
}

#uvmmaincontent a:hover {
	text-decoration: underline;
	color: #c25e0d;
} #uvmcustombanner2{	margin-bottom:-2px;}
h2#subbanner{
    background:#7d8fa5;

	color: #fff;	
	border-bottom:1px solid #e14f00;
	font-size:16px;
}
h3#subbanner_alt{
    background:#7d8fa5;
    margin:0px -33px 0 0px !important;
	color: #fff;	
	border-bottom:1px solid #e14f00;
	font-size:16px;
font-family:georgia, serif;
font-weight:lighter;	padding: 10px 0 10px 10px;

}

#subheader{
    color: #fff;
	padding:0 0 0 0px;
	border-bottom: 1px solid #e14f00;
}

#uvmsupplinks{
    background:#8aa57c;
    width:160px;
    color:#fff;
clear:none;
    }
#uvmsupplinks ul, #uvmsupplinks li, #uvmsupplinks li a, #uvmsupplinks h3{
    color:#fff;
    }


/* home page */

#homelayout {
    background:#c6d0c8;
    color:#344f6c;  
    border-spacing:1px; 
    margin-left:0px;
    margin-top:15px;
}

#homelayout td {background:#a8b7a0;width:125px;vertical-align:top;padding:0;}

#homelayout td.text {padding:5px;}

#homelayout td.grey {background:#98a093;padding:5px;}

#homelayout strong a {text-decoration:none;color:#d65b3f;}

#homelayout strong a:hover {text-decoration:underline;}

#homelayout h3 {font-size:13px;font-weight:bold;padding:0;margin:0;line-height:1.1;}

#homelayout h3 a {text-decoration:none;color:white;}

#homelayout h3 a:hover {color:#d65b3f;}

#homelayout p {font-size:11px;padding:.25em 0;margin:0;line-height:1.35;}

img.pros_image{
    margin-right:-10px; 
    padding-bottom:16px;
    } 

/* majors list styling */

#majorlist {

	float: right;	clear:none;
	width: 165px;
	background: #89a57c; 
	border-left: 1px solid #486583;
    margin-right:-33px;
	margin-left:8px;
	color: #ffffff;

	border-bottom: 1px solid #385371;

}
#uvmmaincontent span>img{
        margin-left:0px;		margin-right:-8px;
}
#uvmmaincontent #majorlist h3 {

	text-align: center;

	text-transform: uppercase;

	background: #4a6583;

	height: 30px;

	letter-spacing: 0.25em;

	margin: 0;

	padding: 12px;

	color: #ffffff;

	font-family: 'arial narrow', sans-serif; 

}

#majorlist h4 {

	background: #7a90a5;

	border-top: 1px solid #385371;

	border-bottom: 1px solid #385371;

	margin: 0;

	padding: 0 18px;


	color: #ffffff;
	text-indent: -10px;

	font-family: arial, sans-serif; 

}

#majorlist h4 img {

	padding-right: 5px;

}

#majorlist ul {

	list-style: none;

	padding: 0 10px 0 21px;

	margin: 2px 0 6px 0;

}

#majorlist ul li {
        margin:.4em 0 0 0;
        padding:0;
}

#majorlist ul li a {

	text-decoration: none;

	color: white;

}

#majorlist ul li a:hover {

	text-decoration: underline;

	color: #e74900;

} 

/* minors list styling */

table.minors {

	border: 1px solid #666666;

	border-top: 1px solid #486583;

	background-color: #e2e2e2;

	margin: 0 20px 20px 40px;

	caption-side: top;

	font-family: 'arial narrow', san-serif;
       
    font-size: 105%

}

table.minors caption {

	border-left: 1px solid #486583;

	border-right: 1px solid #486583;

	border-top: 1px solid #385371;

	background: #7a90a5;

	color: #ffffff;

	font-weight: bold;

	text-align: left;

	margin: 10px 20px 0 40px;

	padding: 2px 10px;

}

table.minors td {

	vertical-align: top;

	padding: 0 40px 10px 20px;

}

table.minors th {

	padding: 5px 10px;

}

table.minors td ul {

	margin: 0;

	padding-left: 5px;

}

/* special calls */

#wrapper {

	float: left;

}

#tlphoto {

	float: left;

	padding-right: 20px;

}

#uvmmaincontent form {
	width: 371px;
    margin: 3px -13px 3px 3px;
	border: #666 1px solid;
	background: #e2e2e2;
        float:none;
        float:left;
        clear:none;
}

#uvmmaincontent form p {

	padding: 5px;

}

#uvmmaincontent form input, #uvmmaincontent form select, #uvmmaincontent form textarea {

	font-size:1em;

}

#uvmmaincontent form textarea {

	height:100px;

}

#uvmmaincontent form table th, #uvmmaincontent form table td {

	padding: 5px;

	vertical-align: top;

}

/*Megan Hack new calls */

#global_nav{
    padding:0px;
    margin:0px;
}
#global_nav li{
    padding:0 6px 0 0;
    margin:0;
    display:inline;
    list-style-type:none;
}
#global_nav li a{
    padding-right:6px;
}   

#global_nav li:after{
    content:"|";
}
#global_nav li.nav_last:after{
    content:"";
} 

#cas_enews{
    position:absolute;
    left:1px;
    bottom:2em;
}

#image_inset{
float:left;
clear:none;
    margin:0px 30px 10px 0px;
    padding:0px;
    background:#dedede;
    border-bottom:1px solid #ea4800;
    width:142px;
    }
#image_inset p{
    color:#176647;
    padding:0px;
    margin:8px;
    font-style:italic;
font-size:98%;
border:0;
    }#image_inset h4{
	margin:8px;
}
#image_inset h5{
    color:#176647;
	margin:8px;
    padding:.5em;
    }
#uvmmaincontent h4.orange_bullet{
    margin-top:0em;
padding-top:1em;
    background:url("orange_square.jpg") no-repeat 15px 18px;
    padding-left:30px;
    color:#40516d;
    }
#uvmmaincontent h4.orange_bullet_inset{
    margin-top:0em;
    padding-top:1em;
    background:url("orange_square.jpg") no-repeat 162px 18px;
    padding-left:176px;
    color:#40516d;
    } 
.in_focus{
    font-size:125%;
    line-height:1.7em;
    }#uvmmaincontent h4.orange_bullet, #uvmmaincontent h4.orange_bullet_inset{	margin-left:8px;}

#image_inset a img{
    border:none;
    }
/*Homepage calls */

#gallery1caption {
    padding: 5px 10px 0px 10px;
    margin: 0;
    color: #888;
    font-size:68%;
}

#feature2 p{
    padding-top:0.5em;
    font-weight:bold;
    font-size:140%;
    color:#597694;
    text-indent:-10px;
}
#gallerynav {
    padding: 0 0 5px 20px;
    margin: 0 0px 1em 0px;
    border-bottom: 1px solid #7e92ad;
}
#gallerynav li {
    display: inline;
    list-style-type: none;
}
#gallerynav img {
    border: 1px solid #7e92ad;
    margin-right:0px;
}

#leftcolumn{
border:0;
        margin:0px 0 0 0px;
       float:left;
      width:379px;

    }
	
#leftcolumn h3{
    padding:0;
    margin:0px;
    background:#adbacd;
    border-bottom:solid 1px #fff;
    }
.homepage_bold{
    color:#c75f00; 
    font-size:110%; 
    font-weight:bold;
    }

#leftcolumn h4 a{
    color:#fff;
    }

#leftcolumn h5 {
   margin-bottom:1em; 
   }

#rtcolumn{
    background:#4b785b;
    float:right;
    margin-right:-33px;

    width:179px;
    margin-left:0;
border-left:1px solid #d0d0d0;
           }
#rtcolumn a img{
    margin:0;
    padding:0;
    border:0;
    color:#4b785b;
    }
#rtcolumn h3{
    padding:0;
    margin:0;
    background:#768aa5;
    color:#fff;
    border-bottom:1px solid #fff;
    }
#rtcolumn p{
    color:#fff;
    text-align:center;
    margin:0;
    padding:1em 10px 1em 10px;
    }
#rtcolumn ul{
    margin-left:0;
    padding-left:20px;

    }

#rtcolumn h4{
    padding:0;
    margin:0;
    font-size:110%;
    color:#fff;
    }
#uvmmaincontent #majorsbox{
    padding:20px 10px 20px 10px;
    background:#597694;
    color:#fff;
    border-bottom:1px solid #fff;
    height:185px;
    }
#majorsbox a{
    color:#fff;
    }
#rtcolumn #majorsbox ul li{
margin-bottom:.2em;

}
#events{
    background:#d9dee4;
    color:#000;
    padding:1.4em 10px 6em 10px;
    border-bottom:1px solid #fff;
font-size:90%;
    }
#events h4{
    color:#4b785b;
    }
    
/* news definitions */
/* PHP News definitions */
#uvmmaincontent ul.newslist{
    margin-left:-16px;
    }
ul.newslist li{ 
    text-indent: 0em;
	margin-left: 0em;
	padding-left:-10px;
	padding-bottom:0px;
	}
ul.newslist li a{
display:block;
    margin-bottom:1em;
    margin-left:0;
    padding-left:-10px;
    text-decoration:none;
    }
#uvmmaincontent a.newsnav {
	padding:0 0px 0 15px;
	text-transform:uppercase;
	font-size:80%;
	margin-bottom:1em;
}
    
* html #rtcolumn{
    float:right;
    clear:right;
    margin-left:0px;	margin-right:-16px;
    }
* html #rtcolumn h4{
    font-size:90%;
    }
* html #leftcolumn #rotating_image{
    padding:0;
    margin:0 0 0px 0;
    }
* html #leftcolumn #rotating_image h4{
    margin-top:-3px;
    }
* html #leftcolumn #rotating_image p{
    margin-top:-52px;
    padding-top:8px;
    font-size:78%;
    height:54px;
    padding-bottom:0;
    margin-bottom:2em;
    }
* html #majorsbox{
    padding-top:14px;
    padding-bottom:14px;
    }* html #majorlist{	margin-right:-17px;}* html #uvmmaincontent span img{
margin-right:-8px;	float:left;	clear:none;}

* html #uvmmaincontent form {

	width: 377px;
	border: #666 1px solid;
	background: #e2e2e2;
}

/*
* html #uvmmaincontent  ul.newslist li{
	width:100%;	}	
}
* html #uvmmaincontent ul.newslist li a{
	margin-right:8px;
	position:relative;
	top:1.4em;
	left:-7em;
}	
    
    */

    












