/*BASIC FORMATTING TAGS*/
html, body 
{
	height: 100%;
}

/* body and default font etc */
body
{
    font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
    font-size: 12px !important;  /* original VA 12px !important;*/
    font-weight:normal;
    line-height:1.33em; /*16px*/
    color:#373737;
	padding:0;
	margin:0;
}

*
{
    outline:none;
}

/*a {color:#c2a14d;text-decoration:underline;width:auto;}
a:hover {text-decoration:underline; color: #450084;}
changed 081709 - taylordr */
a {color:#450084;text-decoration:underline;width:auto;}
a:hover {text-decoration:none; color: #c2a14d;}


ul {}
li {}
h1 {font-size: 2.5em !important;font-weight:bold;text-align:center;}
h2 {font-size: 1.833em !important;font-weight:normal;}
h3 {font-size: 1.5em !important;font-weight:normal;}
h4 {font-size: 1em !important;font-weight:bold; margin: 0}

img, p, h1, h2, h3, h4, h5 {
	padding:0;
	margin:0;
	border:none;
}

.img_bordered, .hl_bordered img
{
    border: solid 1px #999999 !important;
}


form {
    padding:0;
    margin:0;
}

form select, form input, form textarea {
    font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
    font-size:11px; /* 11px */
}

/* Common styles */
/*.j_lock {
    background-image: url('http://www.jmu.edu/jmuweb/images/va/lock.png');
    width: 16px;
    height: 16px;
    display: inline-block;
    cursor: pointer;
    margin-bottom: -3px;
    margin-left: 1px;
}

.j_locked, .check, .cycle {

}
*/

.hidden 
{
    display: none;
}

.clear
{
    clear:both;
}

.center
{
	text-align: center;
}

/* Site Specific Global Class Styles */

/*
.arrow_link
{
    background:url(http://www.jmu.edu/jmuweb/images/va/small-arrows-box.gif) bottom left no-repeat;
    height:14px;
    display:inline-block;
    padding-left:17px;
    line-height:1.1667em;
    text-decoration:underline;
    margin-bottom:7px;
}

.arrow_link:hover
{
    color:#0078d6;
    text-decoration:none;
    background-image:url(http://www.jmu.edu/jmuweb/images/va/small-arrows-box-hover.gif);
}

*/

.bold, strong
{
    font-weight:bold;
}

.italic, em
{
    font-style:italic;
}
.italic,em a {
    color: #c2a14d;
}
.italic,em a:hover {
    color: #450084;
}

.underline
{
    text-decoration:underline;
}


/* YUI Custom Doc Declaration - Container width is 97% of container or 83.33em */
#jmu_wrapper
{
	width:974px; /* 84.46em;/* non-IE */

/* VA Original*/
	margin: 0 auto;
    height: 100%;
    background-color: #FFFFFF;
	padding:0;
	/* width:1000px;*/ 
    border-left: solid 15px #FFFFFF;
    border-right: solid 15px #FFFFFF;

}


#jmu_wrapper #jmu_header #jmu_wordmark
{
    width:425px;
    height:31px;
    display:block;
    float:left;
    margin:26px 0 0 0;
    padding:0;
}
#jmu_wrapper #jmu_header #jmu_wordmark h1 a
{
    display: block;
    text-indent: -4000px;
    background-image: url('http://www.jmu.edu/jmuweb/images/va/james-madison-university.gif');
    background-repeat: no-repeat;
    width:600px;
    height:45px;
}

#jmu_wrapper #jmu_header #userControls
{
    font-size:1em; /*12px*/
    color:#c8c8c8;
    float:right;
    margin:5px 1px 0 0; /*0.0833em*/
    line-height:1.999em;
}

#jmu_wrapper #jmu_header #userControls ul
{
    clear:right;
    float:right;
    display:block;
    list-style:none;
    margin:0;
    padding:0;
}

#jmu_wrapper #jmu_header #userControls ul li
{
    float:left;
    margin:0;
    padding:0;
}

#jmu_wrapper #jmu_header #userControls ul#site_links li a
{
    color:#450084;
    padding:0 6px 0 6px;
    float:left;
    border-left:1px solid #c8c8c8;
    text-decoration: none;
}

#jmu_wrapper #jmu_header #userControls ul#site_links li a.first
{
    border:none;
}

#jmu_wrapper #jmu_header #userControls ul#site_links li a:hover
{
    color:#ffffff;
    background:#450084;
}

#jmu_wrapper #jmu_header #userControls ul#social_links
{
    margin:20px 4px 4px 0;
}


#jmu_wrapper #jmu_header #userControls ul#social_links li a
{
    padding:0;
    display:block;
    width:25px;
    height:25px;
    margin-left: 10px;
}

#jmu_wrapper #jmu_header #userControls #foursquare-logo {
    background: url(http://www.jmu.edu/jmuweb/images/va/icon-4-off.gif) top left no-repeat;
}

#jmu_wrapper #jmu_header #userControls #linked-in-logo {
    background: url(http://www.jmu.edu/jmuweb/images/va/icon-l-off.gif) top left no-repeat;
}

#jmu_wrapper #jmu_header #userControls #you-tube-logo
{
    background:url(http://www.jmu.edu/jmuweb/images/va/icon-y-off.gif) top left no-repeat;
}

#jmu_wrapper #jmu_header #userControls #flickr-logo
{
    background:url(http://www.jmu.edu/jmuweb/images/va/icon-r-off.gif) top left no-repeat;
}

#jmu_wrapper #jmu_header #userControls #twitter-logo
{
    background:url(http://www.jmu.edu/jmuweb/images/va/icon-t-off.gif) top left no-repeat;
}

#jmu_wrapper #jmu_header #userControls #facebook-logo
{
    background:url(http://www.jmu.edu/jmuweb/images/va/icon-f-off.gif) top left no-repeat;
}

#jmu_wrapper #jmu_header #userControls #rss-logo
{
    background:url(http://www.jmu.edu/jmuweb/images/va/icon-b-off.gif) top left no-repeat;
}

#jmu_wrapper #jmu_header #userControls #foursquare-logo:hover
{
    background:url(http://www.jmu.edu/jmuweb/images/va/icon-4-on.gif) top left no-repeat;
}

#jmu_wrapper #jmu_header #userControls #linked-in-logo:hover
{
    background:url(http://www.jmu.edu/jmuweb/images/va/icon-l-on.gif) top left no-repeat;
}


#jmu_wrapper #jmu_header #userControls #you-tube-logo:hover
{
    background:url(http://www.jmu.edu/jmuweb/images/va/icon-y-on.gif) top left no-repeat;
}

#jmu_wrapper #jmu_header #userControls #flickr-logo:hover
{
    background:url(http://www.jmu.edu/jmuweb/images/va/icon-r-on.gif) top left no-repeat;
}

#jmu_wrapper #jmu_header #userControls #twitter-logo:hover
{
    background:url(http://www.jmu.edu/jmuweb/images/va/icon-t-on.gif) top left no-repeat;
}

#jmu_wrapper #jmu_header #userControls #facebook-logo:hover
{
    background:url(http://www.jmu.edu/jmuweb/images/va/icon-f-on.gif) top left no-repeat;
}

#jmu_wrapper #jmu_header #userControls #rss-logo:hover
{
    background:url(http://www.jmu.edu/jmuweb/images/va/icon-b-on.gif) top left no-repeat;
}

#jmu_wrapper #container
{
    clear:both;
}

#jmu_wrapper #container #header
{
    clear:both;
    background:#c2a14d;
    display: block;
    overflow: hidden;    
}

#jmu_wrapper #container #header h1
{
    display:none;
    margin:0;
    padding:0;
}

#jmu_wrapper #container #header ul#horzNav
{
    position: relative;
    width: 100%;
    padding:0;
    margin:0;
    list-style:none;
    font-size:1.083em;
    z-index: 4000;
}

#jmu_wrapper #container #header ul#horzNav li
{
    float:left;
    margin:0;
    padding:0;
}

#jmu_wrapper #container #header ul#horzNav li a
{
    font-weight:bold;
    color:#450084;
    padding:0 15px 0 15px;
    text-decoration:none;
    line-height:3.2307em;
    margin:0;
    display:block;
    border-right:1px solid #d3b86f;
}

#jmu_wrapper #container #header ul#horzNav li a:hover
{
    color:#ffffff;
    background-color:#530090;
}

#jmu_wrapper #container #header form
{
    position: absolute;
    width: 974px; /* 1000px; */ 
    z-index: 3000;
}

#jmu_wrapper #container #header form ul.jmugooglesearch
{
    float:right;
    padding-top:10px;
    padding-right:10px;
}

#jmu_wrapper #container #header form ul.jmugooglesearch li
{
    float: left;
}

#jmu_wrapper #container #header form .j_search
{
    width: 115px; /* 134px; */
    color:#6b6b6b;
    border:none;
    border-style:none;
    font-size:1.083em;
    margin:0;
    padding:3px 5px 3px 5px;
    background:url(http://www.jmu.edu/jmuweb/images/va/search-box-bg.gif) top left no-repeat;
}


#jmu_wrapper #container #header form .jmugooglesearch .jgsearchbtn
{
    width:29px;
    height:22px;
    background-color:Transparent;
    margin-left: 1px;
    border:0;
    background:url(http://www.jmu.edu/jmuweb/images/va/btn-go.gif) top left no-repeat;
    cursor: pointer;
}


#jmu_wrapper #container #middle
{
    width:100%;
    min-height:295px;
    /*588px orig min-height*/
    background-color: #FFFFFF;
    text-align: left;
    /*added for subnav aka vertNav chaoaj 080409*/
    border-top: 3.1em solid #deca93;
}
/* BEGIN of Additional NAV chaoaj 080409 */
#jmu_wrapper #container #middle #subnav
{
/*    border-bottom: .44em solid #f1e8d0; REMOVED BY johns2ja since used below*/
    text-align:center;
    position:absolute;
    top: 9.5em; /*changed from 9.75em; for proper alignment by johns2ja */
    width: 83.36em; /* originally 84.46em */
    z-index:9999;
    line-height:0.80em;
}

#jmu_wrapper #container #middle #subnav ul
{
    width: 59.648em;
    text-align:center;
    margin:0;
    padding:0;
    list-style:none;
    display:inline-table;
}

#jmu_wrapper #container #middle #subnav ul li
{
    margin:0;
    padding:0;
    float:left;
    margin-left:3em;
}

#jmu_wrapper #container #middle #subnav ul li.first
{
    margin:0;
}

#jmu_wrapper #container #middle #subnav ul li a
{
    color:#7d5f14;
    font-size:1 em; /*1.083 em originally */
    text-decoration:none;
    display:block;
    line-height:2.583em;
}

#jmu_wrapper #container #middle #subnav ul li a:hover
{
    background:url(http://www.jmu.edu/jmuweb/images/va/inside_subNav_hover_bg.gif) bottom left repeat-x;
}
/* End of Additional NAV chaoaj 080409 */
#jmu_wrapper #jmu_footer
{
    clear:both;
    width: 974px; /* 1000px; */
    margin-top:20px !important;
    padding-bottom:10px;
}

#jmu_wrapper #jmu_footer #footer_nav
{
    width: 974px; /* 1000px; */
    height:33px;
    background:#c2a14d;
}

#jmu_wrapper #jmu_footer #footer_nav ul
{
    margin:0;
    padding:0;
    display:block;
    list-style:none;
    background:#c2a14d;
    float:right;
}

#jmu_wrapper #jmu_footer #footer_nav ul li
{
    float:left;
}

#jmu_wrapper #jmu_footer #footer_nav ul li a
{
    color:#4d3a0a;
    line-height:2.75em;
    display:block;
    padding:0 7px 0 7px;
    border-left:1px solid #e0ba54;
    text-decoration:none;
}

#jmu_wrapper #jmu_footer #footer_nav ul li a.first
{
    border:none;
}

#jmu_wrapper #jmu_footer #footer_nav ul li a:hover
{
    color:#000000;
    background:#e0ba54;
}

#jmu_wrapper #jmu_footer #footer_contact
{
    clear:left;
    float:left;
    margin-top:12px;
    text-align:left;
    color:#808080;
}

#jmu_wrapper #jmu_footer #footer_logo
{
    clear:right;
    float:right;
    margin-top:12px;
}


#middle 
{
	border-top: 3.1em solid #deca93;
}
/*provides room for the subNav*/


#jmu_wrapper #subNav
{
    border-bottom: .6em solid #f1e8d0;
    text-align:center;
    position:absolute;
    top: 9.75em;
    width: 974px; /* 1000px; */
    z-index:9999;
    line-height:0.80em;
    clear: left;
    *margin-left: -35.4em; /* itweb -17.7em; david -35.4em; */
}

#jmu_wrapper #subNav ul
{
    width: 59.648em;
    text-align:center;
    margin:0;
    padding:0;
    list-style:none;
    display:inline-table;
}

#jmu_wrapper #subNav ul li
{
    margin:0;
    padding:0;
    float:left;
    margin-left:3em;
}

#jmu_wrapper #subNav ul li.first
{
    margin:0;
}

#jmu_wrapper #subNav ul li a
{
    color:#7d5f14;
    font-size:1.083em;
    text-decoration:none;
    display:block;
    line-height:2.583em;
}

#jmu_wrapper #subNav ul li a:hover
{
    background:url(http://www.jmu.edu/jmuweb/images/va/inside_subnav_hover_bg.gif) bottom left repeat-x;
}

#vertNav li
{
	font-size: 1.25em;
	padding: .5em;
}
#middlecontent { word-wrap:break-word; } /* to force long links, urls and strings to wrap in middlecontent area */