/********************************************
 *
 *   Copyright 2005, Utah State University
 *   www.usu.edu
 *	 WC3 CSS Validated
 *******************************************/

@import url('iemacexcept.css');
/******* Basic Tags *******/

body {background-color: #DEE1E4;
  color: #555;
  font: 62.5%/140% Arial, Helvetica, sans-serif;
  margin:0;
  padding:0;
  text-align: center; /* be nice to IE */
}

ul, li, a, p, h1, h2, h3, h4, h5, h6, hr, span, input, em, strong {margin:0;padding:0;}
img, form, fieldset {margin:0;padding:0;border:0;}
h1 {font-size:2em;}
h2 {font-size:1.6em;}
h3 {font-size:1.4em;}
h4 {font-size:1.2em;}
h5 {font-size:1.1em;}
h6 {font-size:1em;}

a {text-decoration:none;color:#555;}

a:hover {color:#8095D1;}

a.bluelink {text-decoration:none;color:#8095D1;}

a.bluelink:hover {text-decoration:underline; color:#4A5EA2;}

.blue {color:#8095D1;}

.bluebold {color:#8095D1;font-weight:bold;}

.blue2 {color:#4A5EA2;}

.blue2bold {color:#4A5EA2;font-weight:bold;}

.ablue { color:#003366;}

.abluebold { color:#003366;font-weight:bold;}

a.abluebold:hover {color:#8095D1;}

a.bluebold:hover {color:#003366;}

.white {color:#fff;}

.clear { clear:both;font-size:1px;line-height:2px;}

.clearblue { clear:both;font-size:1px;line-height:2px; background-color:#7F9EBD;}

.remove {display: none !important;}

.error {color:#CC3300;}

.red {color:#CC3300;}

.redbold {color:#CC3300;font-weight:bold;}

.boldtext {font-weight:bold;}

.left {float:left;}

.right {float:right;}

.ittext { font-style:oblique;}

.centerbox { text-align:center;}

.smalltext { font-size: .8em;}

/******* Basic Layout Components *******/

#bgwrapper {
  background: transparent url("http://www.usu.edu/images/skin/wrapper_bg.jpg") repeat-y top left;
  margin: 0 auto 30px auto;
  text-align: left;
  width: 770px;
}

#maincontainer {width: 770px;
padding: 8px 0 14px 0;
background: transparent url("http://www.usu.edu/images/skin/footer_bg.jpg") no-repeat bottom left;}


/******* Header Components *******/

#headerbox {
  background: url("rightcover-123copy.png") no-repeat top right;
  height: 100px;
	min-height:60px;
  width: 745px;
  margin:0 12px;
}

html>body #headerbox {height: auto;}/*line only for compliant browsers, IE can't read the min-height in previous line */

#topnav {font: 1.2em Arial, Helvetica, sans-serif;
padding: 10px 0px 0 0;
float:right;
}

#topnav ul {padding:0;margin:0;border:0;width:450px; background-image:none;}

#topnav ul li {
padding-right:8px;
display:inline;}

#topnav ul li a{ background-image:none;padding:0; margin:0;text-decoration:none;
  color: #A0AED7;
}
#topnav ul li a:hover {color:#fff;text-decoration:none;}

/******* Main Navigation Components *******/

#mainnavbox {
  background-color:#004B8C;/*#295D91*/
  width: 746px;
  height: 23px;
  text-align:left;
	margin:0 12px;
  border-top: 1px solid #fff;
	border-bottom: 4px solid #fff;
	  padding: 8px 0px 0px 0px;
}

#mainnavbox ul.maintopnav {padding:0;margin:0;border:0;width: 746px;
 	font: 1.2em Arial, Helvetica, sans-serif;
  list-style-type: none;
  white-space: nowrap;}

#mainnavbox ul.maintopnav li {height:23px;
  float: left;
}

#mainnavbox ul.maintopnav li a {color:#fff; background-image:none;
	font-weight:bold;
  padding: 4px 8px 4px 8px;
	text-decoration:none;
}

#mainnavbox ul.maintopnav li#active { background-color:#003366;text-decoration:none; }
#mainnavbox ul.maintopnav li a:hover { background-color:#2E4676;text-decoration:none; }


/******* Portal Footer Components *******/

#portalfooterbox {border-top: 4px solid #fff;
  background:#295D91 url("small_think_logo.gif") no-repeat bottom right;
  width: 746px;
  height:21px;
	margin:0 12px;
	text-align:center;
}

#portalfooterbox ul {color:#A0AED7;
padding: 4px 0 0 0;margin:0;border:0;
width: 746px;
list-style-type:none;}

#portalfooterbox ul li {display:inline;padding: 0 3px;}

#portalfooterbox ul li a {color: #A0AED7; background-image:none;padding:0; margin:0;}

#portalfooterbox ul li a:hover {text-decoration:none;color:#fff;}

/******* Content page Footer Components *******/

#contentfooterbox {background:transparent url("http://www.usu.edu/images/skin/contentfooter_bg.jpg") no-repeat top left;width: 760px;height:45px;margin:0 4px;text-align:center;}

#contentfooterbox ul {color:#A0AED7;padding: 28px 0 0 0;margin:0;border:0;width: 762px;list-style-type:none;}

#contentfooterbox ul li {display:inline;padding: 0 3px;}

#contentfooterbox ul li a {color: #A0AED7; background-image:none;padding:0; margin:0}

#contentfooterbox ul li a:hover {text-decoration:none;color:#fff;}