/*This Should Contain Styles that can be accessed via CMS*/
body{font-family: helvetica, Arial, sans-serif;}
h1{font-size:2em}
h2{font-size:2em;}
h3{font-size:1.6em;}
h4{font-size:1.6em; font-weight:bold; display:block; border-bottom:1px solid #999; color:#333;}
h5{}
a{color:#357bad; text-decoration:none;}

.StoryTitles{font-weight:bold; display:block; border-bottom:1px solid #999; color:#333;}
.admissionsbeige{color:#FEF2BD;}
img.rightfloater{float:right; padding: 5px;}
img.leftfloater{float:left; padding:5px;}

img[align=left]{padding:10px;}
img[align=right]{padding:10px;}

fieldset{border:1px solid #666; margin:10px 10px 0 0; padding: 5px;}
legend{margin-left:5px; font-weight:bold; font-size:14px;}

.clear{clear:both;}

.xtraSmallBlack, .rightnavXSmall{font-size: 1em;}
.smallwhite {color: white; font-size: 1em;}
.WaterMarkText {color: #E1E1E1;}
.podcast_title{border-bottom:#006633 1px solid;	display:block;font-size:17px;}
.department{background:#666; color:#fff; border:#333 2px solid; padding: .3em; display:block;}

 .feed {margin-left: 3px; padding: 0 0 0 19px; background: url("/rss/feed-icon-14x14.png") no-repeat 0 50%;}
 .grnfeed{margin-left: 3px; padding: 0 0 10px 19px; background: url("/rss/feed-icon-14x14grn.png") no-repeat 0 1px;}

.faculty_block{float:left; width:530px;border:1px solid #666; padding:1em;margin:10px 0; font-size:1em;}
.faculty_name{font-size:2em; font-weight:bold; color:#999999;}
.faculty_bio{clear:both;}

.aboutupstate_photos{float:left; width:80px; min-height: 160px; margin:5px; padding:5px; font-size:10px; text-align:center;}
.aboutupstate_photos img{padding:0px; width:80px;}

ul#glassbar{margin:-5px 0 0 -5px;}
* html #glassbar{width:auto; margin-top:-10px;}
#glassbar{background: #014633; width:570px; height:39px; margin-left:-5px; padding-left:0;}
* html ul#glassbar{margin-top:-10px;}
#glassbar li{float:left; list-style:none; border-right:1px solid #fff;}
#upstategreen #glassbar li a{color:#fff; line-height:37px; background: #014633; font-weight:bold; padding:0 47px; text-decoration:none;}
#upstategreen #glassbar li a:hover{color:#999;  }
#glassbar li.last{border:none;}

 
tr.odd-row{background:#e0e0e0;}

.flickr_horiz{margin:10px 0; height:125px; width:280px; clear:both; border-bottom:1px dotted #ccc; float:left;}
.flickr_horiz h5{color:#333; padding-bottom:5px;}
.flickr_horiz a img{border:3px solid #333; margin-bottom:5px;}
.flickr_horiz a:hover img{border:3px solid #900;}
.flickr_horiz img{display:none;}
.flickr_horiz a img {float:left; display:block; margin-right:10px; width:75px; height:75px;}
.flickr_horiz .flickr_show{margin-left:10px;}
.flickr_horiz .flickr_gallery{}

/*For jQuery sliding FAQs in IT*/
.h5-hides-p h5{font-size:1.1em; cursor:pointer; padding-bottom:.8em;}
.h5-hides-p p{padding-left:1em;}
.h5-hides-p h5:hover{text-decoration:underline;}

/*IT Graphic Menu*/   
#itMenu{position:relative; overflow:hidden; width:420px; clear:none; margin:0 0 0 0; height:130px;}
#itMenu ul{margin-left:0;}
#itMenu li{line-height:40px; list-style:none; display:inline; float:left;}
#itMenu li a{display:block; height:130px; width:129px;}
#itMenu li a span{position:absolute; top:-9999px;}
#itMenu li.students a{background: transparent url(/images/campus_services/it/mainmenu.jpg) top left no-repeat;}
#itMenu li.students a:hover{background-position: 0 -130px;}
#itMenu li.faculty a{background: transparent url(/images/campus_services/it/mainmenu.jpg) -129px 0 no-repeat;}
#itMenu li.faculty a:hover{background-position:  -129px -130px;}
#itMenu li.helpdesk a{background: transparent url(/images/campus_services/it/mainmenu.jpg) -258px 0 no-repeat;}
#itMenu li.helpdesk a:hover{background-position:  -258px -130px;}


/*IT Notices------------------------*/
#notify{clear:both;padding:0px 2px 1px 2px; background:#faf180; margin-bottom:1em; }
#notify h5{font-weight:bold; margin:0; padding:2px;}
#notify td{background:#fff; width:196px;display:block; color:#000; font-size:10px; font-weight:bold; padding:0 5px 2px 5px;}
#notify td a:hover{text-decoration:none; color:#357bad; cursor: default;}

p{padding-bottom:12px; }/*Fixes Error in CMS Editor */
#wrapper p{padding-bottom:0;}

/* Lists
-------------------------------------------------------------- */

li ul, 
li ol       { margin:0 1.5em; }
ul, ol      { margin: 0 1.5em 1.5em 1.5em; }

ul          { list-style-type: disc; }
ol          { list-style-type: decimal; }

dl          { margin: 0 0 1.5em 0; }
dl dt       { font-weight: bold; }
dd          { margin-left: 1.5em;}


/* Tables
-------------------------------------------------------------- */

table       { margin-bottom: 1.4em; width:100%; }
th          { font-weight: bold; }
thead th 		{ background: #c3d9ff; }
th,td,caption { padding: 4px 10px 4px 5px; }
tr.even td  { background: #e5ecf9; }
tfoot       { font-style: italic; }
caption     { background: #eee; }


