
/********************************************
 *
 *   Copyright 2005, Utah State University
 *   www.usu.edu
 *	 WC3 CSS Validated
 *******************************************/


/******* Basic Tags *******/


#mainnavbox ul.maintopnav li a {
  display: block;
	
}

#pagecontent p .firstletter {float:left;}

/* A CSS Framework by Mike Stenhouse of Content with Style, adapted to CMSMS by Daniel Westergren */

/* clearing */
	.stretch,
	.clear {
		clear:both; 
		height:1px; 
		margin:0; 
		padding:0; 
		font-size: 15px;
		line-height: 1px;
	}
	.clearfix:after {
		content: "."; 
		display: block; 
		height: 0; 
		clear: both; 
		visibility: hidden;
	}
	* html>body .clearfix {
		display: inline-block; 
		width: 100%;
	}
	
	* html .clearfix {
		/* Hides from IE-mac \*/
		height: 1%;
		/* End hide from IE-mac */
	}

/* end clearing */


/* replace */
	.replace {
		display:block;
		
		background-repeat: no-repeat;
		background-position: left top;
		background-color:transparent;
	}
	/* tidy these up */
	.replace * {
		text-indent: -10000px;
		display:block;
		
		background-repeat: no-repeat;
		background-position: left top;
		background-color:transparent;
	}
	.replace a {
		text-indent:0;
	}
	.replace a span {
		text-indent:-10000px;
	}
/* end replace */


/* accessibility */
     span.accesskey {
     	text-decoration:none;
     }
     .accessibility {
     	position: absolute;
     	top: -999em;
     	left: -999em;
     }
dfn {
  position: absolute;
  left: -1000px;
  top: -1000px;
  width: 0;
  height: 0;
  overflow: hidden;
  display: inline;
}
/* end accessibility */

#menu_vert, #menu_vert ul {
  margin: 0;
  padding: 0;
  }

#menu_vert ul {
  width: 100%; /* Width of Menu Items */
    color: #3e29b4;
  }
#menu_vert li {
  list-style: none;
  padding: 5px 5px 5px 15px;
  display: block;
    color: #3e29b4;
    margin: 0px; 
    text-decoration: none; 
     font-family: Arial, Helvetica, sans-serif; 
     font-weight bold;
     font-size: 14px
  }

#menu_vert li h3 {
  list-style: none;
  padding: 5px 5px 5px 15px;
  display: block;
    color: #3e29b4;
    margin: 0px; 
    text-decoration: none; 
     font-family: Arial, Helvetica, sans-serif; 
     font-weight bold;
     font-size: 14px
  }

#menu_vert li a {
padding: 5px 5px 5px 15px;
  display: block;
    color: #3e29b4;
  }

#menu_vert li a:hover {
border-right: 5px solid #295D91;
    color: #808066;
}

/* Fix IE. Hide from IE Mac \*/
* html #menu_vert li { float: left; height: 1%; }
* html #menu_vert li a { height: 1%; }
/* End */

    div#menu_vert ul ul li a,
    div#menu_vert ul ul li a:link,
    div#menu_vert ul ul li a:visited  {
        display: block;
        padding: 3px 5px 3px 25px;
        font-size: 90%;
    }
    div#menu_vert ul ul  {
      border-right: none;
      border-top: none;
      padding-bottom: 5px;
    }

    div#menu_vert ul ul ul li a,
    div#menu_vert ul ul ul li a:link,
    div#menu_vert ul ul ul li a:visited  {
        padding-left: 40px;
    }
    div#menu_vert ul ul ul  {
      border-bottom: none;
    }
#menu_vert li ul li a { padding: 5px 5px; } /* Sub Menu Styles */

/* fixed image flicker by adding .cssmenu-vertical ul */

#menu_vert li a:hover {
    background-color: #abb0b6;
}

.current
{

    display: block;
    color: #abb0b6;
}

#menu_vert li.activeparent {
   color: #abb0b6;
}

#menu_vert li.active01 h3 {
  display: block;
  text-decoration: none;
  padding: 5px 5px 5px 10px;
  border-bottom: 1px solid #FFFFFF;
  color: #18507C;
  margin: 0;
  font-size: 1em;
  line-height: 1em;
  }

#menu_vert li.active02 h3
{
  display: block;
  padding: 3px 5px 3px 25px;
  font-size: 90%;
  font-weight: bold;
  color: #18507C;
  margin: 0;
}

#menu_vert li.active03 h3
{
  display: block;
  padding: 3px 5px 3px 40px;
  color: #18507C;
  margin: 0;
}

li.sectionheader {
  margin: 0;
  margin-right: -1px;
 }
li.sectionheader h3 {
   margin: 0;
   padding: 1em 10px 0.5em 10px;
  z-index: 90;
}



/* A CSS Framework by Mike Stenhouse of Content with Style, adapted to CMSMS by Daniel Westergren */

/* NAV BAR ON THE LEFT AND ONE COLUMN OF CONTENT */
    div#content {
        position: relative;
        margin: 1.5em auto 2em 0;
        padding: 0;
        text-align: left;
    }
    div#main {
        float: right;
        width: 70%;
        padding: 0 2%;
        display: inline;
    }
    div#menu_vert {
        float: left;
        width: 100%;
        display: inline;
        margin-left: 0;
    }
    div#content2 {
        display: none;
    }
    div#menu_horiz {
        display: none;
    }
/* END CONTENT */

@import url('iemacexcept.css');
/******* Basic Tags *******/

body { background: #6b7bef;
   background-image: url('uploads/images/background.jpg'); 
   background-repeat: repeat-y; 
   font: Arial, Helvetica, sans-serif;
   font-size: 12px;
   color: #ffffff;
   margin:0;
   padding:0;
}
.navboxpage { width: 100%; height:100%}
.navboxleft { width:200px; float:left; height:100%; position: relative; bottom: 20px}
#logo_image { position:relative;top: 20px; left: 20px; width:199px;height:230px; }
#menu_vert { 
   background-color: #ffffff; 
   height: auto; width: 182px; 
   position: relative; left: 20px; top: 0px; 
}
.navboxauto { margin-left:200px; width: auto; height: 100%; position: relative; bottom: 20px}
#main_cont_box { 
   background-color: #6b7bef; 
   color: #ffffff; 
   position: relative; top: 0px; left:20px; 
   height:  auto; width: 660px; 
   visibility:  visible; 
   font-family: Arial, Helvetica, sans-serif;
}
#text_box { position: relative; top: 0px; left:10px; width: 640px; }
#filler { background-color: #e9bdb8; position: relative; top: 0px; left:20px; height: 100%; width: auto; visibility:  visible}
#vert_spacer { clear: both; height: 20px; width: 100%; visibility: visible; }
#content { position: background-color: #d16e6c; height: auto; width: 540px; visibility: visible; }

p {margin:10;padding:10;}
a, h1, h2, 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:#fff;}

a:hover {color:#aaaaaa;}


.whitebold {color:#ffffff;font-weight:bold;}

.white {color:#fff;}

.clear { clear:both;font-size:1px;line-height:2px;}

.remove {display: none !important;}

.boldtext {font-weight:bold;}

.left {float:left;}

.right {float:right;}

.ittext { font-style:oblique;}

.centerbox { text-align:center;}

.smalltext { font-size: .8em;}

