@charset "utf-8";
/* CSS Document */


#content_top {background:url(../img/page_elements/page_back_top.jpg); width:795px; height:167px; float:left; margin-top:148px;}
#content_mid {position:relative; width:795px;  background:#ffffff url(../img/page_elements/page_back_mid.jpg) repeat-y; float:left;}
	#content {margin:-167px 0 0 0; padding:20px; font-size:1.2em; min-height:500px;}

/* js-disabled class - set image sizes so they all fit in the viewer */
.js-disabled img { width:482px; height:145px; display:block; float:left; margin:0px; }

#outerContainer { width:790px; height:145px; position:absolute; top:1px; left:12px; }
#imageScroller { width:790px; height:145px; position:relative; }
#viewer { width:790px; height:145px; overflow:hidden;  position:relative; }
#imageScroller a:active, #imageScroller a:visited { color:#000000; }
#imageScroller a img { border:0; }
#controls { width:534px; height:47px; position:absolute; top:4px; left:4px; z-index:10;	}
#controls a { width:37px; height:35px; position:absolute; top:3px; }
#controls a:active, #controls a:visited { color:#0d0d0d; }
#title { color:#ffffff; font-family:arial; font-size:100%; font-weight:bold; width:100%; text-align:center; margin-top:10px; }

#rightcontentcol {
width:170px;	/* for ie5 */
float:right;
padding-right:8px;
font: 1.1em  Arial, Helvetica, sans-serif;
voice-family: "\"}\"";	/* for compliant browsers */
voice-family: inherit;
width: 160px;}

html>body #rightcontentcol { width: 160px }  /* for opera */

#rightcontentcol h1 {padding:10px 0 5px 5px; font-size:1.4em; margin:0; color:#4A5EA2; font-family:Verdana, Geneva, sans-serif;}

/******* Content page right column, Components for a Drop Down main menu *******/

#rightcontentcol ul#maindropnav, #rightcontentcol ul.dropnav {color: #333;border:0;border-top: 1px solid #fff;
	margin: 0;
	padding: 0;
	list-style: none;
	width: 160px; /* Width of Menu Items */
	}

#rightcontentcol ul#maindropnav li {border-bottom: 1px solid #fff;width: 160px;
	position: relative;
	}
	
#rightcontentcol ul#maindropnav li ul.dropnav {background-color:#E5E5DD;
	position: absolute;
	left: -161px; /* Set 1px less than menu width */
	top: -1px;
	display: none;
	border:1px solid #CCC;
	border-right: 0;
	border-bottom: 0;}

/* Styles for Menu Items */
#rightcontentcol ul#maindropnav li a {padding: 5px 5px 5px 15px;width: 135px;
	display: block;
	text-decoration: none;
	color: #777;
	background: #EEEFF1 url(http://www.usu.edu/images/skin/bullet.gif) no-repeat 5px 10px; /* IE6 Bug */
	}

/* Fix IE. Hide from IE Mac \*/
* html #rightcontentcol ul#maindropnav li { float: left; height: 1%; }
* html #rightcontentcol ul#maindropnav li a { height: 1%; }
/* End */



/******* Content page right column, Components for an expandable main menu ******/
#rightcontentcol ul.mainexpnav {width: 160px;list-style-type: none;color: #333;border:0;border-top: 1px solid #fff;padding:0;margin:0;list-style-image: none;}

#rightcontentcol ul.mainexpnav li{border-bottom: 1px solid #fff;}

#rightcontentcol ul.mainexpnav li a {background:url(http://www.usu.edu/images/skin/bullet.gif) no-repeat 5px 10px;padding: 5px 5px 5px 15px;width: 135px;text-decoration: none;display: block;}

#rightcontentcol ul.mainexpnav li a:hover {border-right: 5px solid #295D91;background-color:#7F9EBD; color:#fff;}

#rightcontentcol ul.mainexpnav li a.active {border-right: 5px solid #6E757E;}

#rightcontentcol ul.mainexpnav li ul.submenu, #rightcontentcol ul.mainexpnav li ul.opensubmenu {display: none;border-top: 1px solid #CCC;list-style-type: none;}

#rightcontentcol ul.mainexpnav li ul.opensubmenu {display: block;}

#rightcontentcol ul.mainexpnav li ul.submenu li, #rightcontentcol ul.mainexpnav li ul.opensubmenu li {padding:0;border:0;background-color:#E1E3E5;}

#rightcontentcol ul.mainexpnav li ul.submenu li a, #rightcontentcol ul.mainexpnav li ul.opensubmenu li a {width: 135px;padding:4px 0 5px 20px; background-image:none;}

#rightcontentcol ul.mainexpnav li ul.submenu li a:hover, #rightcontentcol ul.mainexpnav li ul.opensubmenu li a:hover {color:#8095D1;border-right: 5px solid #295D91;background-color:#EEEFF1;}

#rightcontentcol ul.mainsidenav li ul.submenu li a:hover:active, #rightcontentcol ul.mainsidenav li ul.opensubmenu li a:hover:active {border-right: 5px solid #6E757E;}

#rightcontentcol ul.mainexpnav li ul.opensubmenu {display: block;border-top: 1px solid #CCC;list-style-type: none;}


/*******************************  CARRY OVER CSS FROM OLD SITE  text-decoration:none;color:#8095D1; ********************************************/
#content h1 {text-transform:uppercase; margin:10px 0px; color:#333; font-family:Verdana, Geneva, sans-serif; font-weight:normal; line-height:2em; font-size:1.8em;}
#content h2 {padding:10px 20px 5px 20px; line-height:1.5em; color:#4A5EA2; font-size: 1.3em; font-family:"Times New Roman", Times, serif; font-weight:bold;}
#content h3 {padding:10px 20px 5px 20px;line-height:1.3em;color:#4A5EA2; font: 1.2em "Times New Roman", Times, serif;}
#content h4 {padding:10px 20px 5px 20px;line-height:1em;color:#4A5EA2; font: 1em "Times New Roman", Times, serif;}
#content p {text-align:justify;padding:3px 20px 12px 20px;line-height:1.3em; font-size: 1.1em;}
#content hr {margin:10px 20px;}
#content a {}
#content a:hover {text-decoration:underline; color:#4A5EA2;}

#content span {display:block;}

#content .centered {margin-top:2em; text-align:center; font-size:1.6em;}

#content .twocolbox {width:95%; margin:1.5em auto;}
#content .twocolbox .leftcol {width:48%; float:left; }
	#content .twocolbox .leftcol span {font-size:1.5em; font-weight:bold; margin:0 0 10px 5px;}
#content .twocolbox .rightcol {width:48%; float:right; }
	#content .twocolbox .rightcol span {font-size:1.5em; font-weight:bold; margin:0 0 10px 5px;}

#content .twocolbox  h1 {width:211px;margin:0 15px 0 5px; padding:0; font-size: 1.2em; line-height: 1.2em;}
#content .twocolbox hr {width:100%;}
#content .twocolbox  h1.uline {border-bottom: 1px solid #7f7f7f; color:#4A5EA2; text-transform:none; padding:10px 0 3px 0; width:100%; font-weight:bold;}
#content .twocolbox  h2 {width:211px;margin:0 15px 0 5px; padding:0; font-size: 1.2em; line-height: 1.2em;}
#content .twocolbox ul{padding:0 0 10px 0px; list-style-type: none; margin:5px 0 0 0;}
#content .twocolbox .rightcol p { line-height: 1.2em; padding: 5px 10px 5px 0;}
#content .twocolbox .leftcol p { line-height: 1.2em; padding: 5px 10px 5px 5px;}
#content .twocolbox .rightcol p.picon { line-height: 1.2em; padding: 5px 5px 5px 0; text-align:left;}
#content .twocolbox .leftcol p.picon { line-height: 1.2em; padding: 5px 15px 5px 0; text-align:left;}
#content .twocolbox ul li { margin-left:5px; background:url(http://www.usu.edu/images/skin/bullet.gif) no-repeat 0px 6px; padding:1px 0 1px 10px; display: block;}

#content table { width: 712px; margin:20px; padding:0; border:0; background-color:#7F9EBD; }
#content table tr { vertical-align:top; background-color:#fff; padding:0; margin:0; }
#content table th { padding:5px;background-color:#7F9EBD;border:0;}
#content table td {padding:5px;border:0;}

#content ul li { margin:0 0 10px 22px; background:url(http://www.usu.edu/images/skin/bullet.gif) no-repeat 0px 6px;padding:1px 0 1px 10px;display: block; font-size:11px;}
#content  ul li ol li {margin:0px 15px 3px 0px;}

#content .twelve_pix ul li {font-size:12px; margin-right:15px;}
#content .twelve_pix ul li ol li {font-size:11px; margin-right:15px;}
#content .twelve_pix ul li ol li {background:none; margin:0px 20px 3px 0px; padding:1px 5px 1px 5px; background-color:#DDDDDD; border:1px solid #AAAAAA; font-size:11px; font-weight:normal;}

#content ol { color:#003366; font-size:12px; font-weight:bold; }
#content ol li {margin-bottom:10px; margin-right:5px; }
#content ol li p {font-weight:normal; color:#666666; font-size:11px; margin-top:4px; padding-bottom:0px; }

.form_left {float:left; width:200px; text-align:right; padding-top:4px; line-height:28px;}
.form_right {float:left; width:350px; margin-left:10px;}
.form_right input, .form_right select, .form_right textarea {border:1px solid #666666; padding:1px; margin-top:7px; display:block;}

#err_message { padding:2px; margin:5px 5px 15px 5px; border:1px solid rgb(200,0,0); font-size:12px; font-weight:bold; text-align:right; padding-top:15px; color:rgb(200,0,0);}
#err_message a {color:rgb(200,0,0)}
#err_message a:hover {color:rgb(255,0,0); text-decoration:underline;}

.leftcol h3 {margin:0 5px 0 0;}
.adminlink {display:block; position:relative; top:23px; left:-5px; margin:5px 5px 5px 0; float:right;}

#content .polaroid_right { float:right; padding:4px; margin:9px; width:250px; border:1px solid #666666; font-family:Verdana, Arial, Helvetica, sans-serif; }
#content .polaroid_right h2 {color:#666666; font-size:14px; text-transform:uppercase; font-family:Verdana, Arial, Helvetica, sans-serif; margin:3px 0 3px 0; padding:0px; }
#content .polariod_right h3 {color:#4A5EA2; font-size:14px;  margin:3px 0 3px 0; padding:0px; } 

#content .weathertable {font-size:11px; background-color:transparent;}
#content .weathertable th { color:#003366; border:1px solid #003366;}
#content .weathertable .tblleft {font-size:12px; font-weight:bold; border:1px solid #003366;}
#content .weathertable td { overflow:hidden; border:1px solid #999999; height:12px; padding:0px; border:1px solid #999999;}
#content .weathertable {font-size:11px;}

.checklst {overflow:auto; color:#000000; border:1px solid #666666; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; }

.clear {height:0px; overflow:hidden;}

.category {padding:1px; margin:3px; border:1px solid #BBBBBB; color:#555555; font-size:11px;}
.nameside {float:left; width:250px;}
.arrowside {float:right; width:80px; text-align:right;}
.arrowside img {border:0px; float:right; margin-left:1px;}
.filler {float:right; border:1px solid #999999; width:12px; height:12px; overflow:hidden; margin-left:1px; background-color:#DDDDDD;}

/********************* PHOTO CONTEST STYLES *******************************/
.photocontest {float:left; color:#003366; text-align:center; width:78px; padding:0px; margin:3px; overflow:hidden;}
.photocontest img {border:1px solid #666666; width:80px; margin:0px; position:relative; left:-10px;}

.additional_links {margin-left:20px; list-style-type:disc;	font-size:12px; width:130px;}
