/*CSS for accessible web template */

body{margin:0; background-color:#ffffff;background-image:url(http://www.rowan.edu/president/ierp/images/website_background.jpg);background-position: top right; background-repeat:no-repeat;font-family: Verdana, Arial, Helvetica, sans-serif;color:#300;}
p, ul, ol, legend{
	font-size:0.8em;
}
img{border: 0;}
h1{
	margin:0;
	padding-bottom: 10px;
	font-size:1.5em;
	font-weight:bold;
	font-family: serif;
}
h2{font-size:1em;font-weight:bold; margin: 0;}
h3{
	font-size:0.8em;
	font-weight:bold;
}
h4{font-size:0.8em;font-style:italic;font-weight:normal;}
h5{font-size:0.8em;font-style:italic;font-weight:normal;text-align:right;}
h6{font-size:0.7em;font-weight:normal;}

/*---------- List Styles ----------*/

ul li ul{font-size:1em;}
ol li ol{font-size:1em;}
ol li ul{font-size:1em;}
ul li ol{font-size:1em;}
ol{
	list-style-type:upper-roman;
}
ol li ol{list-style-type:upper-alpha;}
ol li ol li ol{list-style-type:upper-roman;}

/*---------- Table ----------*/

table{
	font-size:0.8em;
}
table p{font-size: 1.0em;}
table ul{font-size: 1.0em;}
table ol{font-size: 1.0em;}
caption{text-align:center;font-weight:bold;font-size:1.1em;}
th{font-weight:bold;padding:0.2em;}
td{
	padding:0.2em;
}
th[scope=col]{text-align:left;border-bottom: 1px solid #cccccc;}
th[scope=row]{text-align:right;padding-right:0.5em;border-right: 1px solid #cccccc;}

/*This class is applied automatically by javascript*/

.altbackground{background-color:#FFC;}

/*---------- Header (don't touch)  ----------*/

#headWrapper{background-color:#ffd34f;border-bottom:1px solid #FFF;height:3em;min-height:50px;}
#rowanlogo{float:left;position:absolute;padding: 8px 0;margin-left:8%;}
a#skipnav:link, a#skipnav:visited, a#skipnav:hover{position:absolute;left:-999em;}
a#skipnav:active, a#skipnav:focus{position:absolute;left:0;border:1px solid #5b1400;background-color:#FF9;color:#5b1400;padding:0.2em;font-weight:bold;text-decoration:none;}
#seek{float:right;position:relative;padding-top:1em;padding-right:13%;margin:0;}
#seek input[type=text]{width:12em;}
#seek input[type=image]{width:1.3em;height:1em;}
#bannerLinks{margin:0;background-color:#5b1400;color:#FFF;height:1.5em;padding-right:13%;font-size:0.6em;text-align:right; clear:right;}
#bannerLinks li{list-style:none;display:inline;padding-left:0.5em;padding-right:0.5em;}
#bannerLinks a:link{color:#FFF;background-color:#5b1400;text-decoration:none;}
#bannerLinks a:visited{color:#FFF;background-color:#5b1400;text-decoration:none;}
#bannerLinks a:hover{color:#5b1400;background-color:#FF9;text-decoration:none;}
#bannerLinks a:active{color:#5b1400;background-color:#FF9;text-decoration:none;}
#bannerLinks a:focus{color:#5b1400;background-color:#FF9;text-decoration:none;}

/* ---------- Main Body ---------- */

#mainContainer{margin-left:8%;margin-right:8%;width:84%;max-width:1050px; background-color: #fff; border-left: 1px solid #cccccc; border-right: 1px solid #cccccc; padding-bottom: 109px; min-height: 700px;}
#titleAndImage{background-image:url(http://www.rowan.edu/open/global_images/bg_content_top.png); background-repeat: repeat-x; padding:0;}
#titleAndImage img{width: 100%; height:135px; border:none;}
#bodyTextWrapper{
	margin-top:1.5em;
	margin-left:1em;
	padding: 0 1em;
}
.image_float_right{float: right; padding: 0 0 5px 10px;}
#bodyTextWrapper a:link{text-decoration:underline;color:#300;background-color:transparent;}
#bodyTextWrapper a:visited{text-decoration:underline;color:#300;background-color:transparent;}
#bodyTextWrapper a:hover{text-decoration:underline;color:#300;background-color:#FF9;}
#bodyTextWrapper a:active{text-decoration:underline;color:#300;background-color:#FF9;}
#bodyTextWrapper a:focus{
	text-decoration:underline;
	color:#300;
	background-color:#FF9;
	text-align: right;
}

/* ---------- Right Column ---------- */

#rightColumn{float:right;width: 187px;margin:10px 0px 5px 30px;	padding:0px;}
#rightColumnContent{padding: 10px; margin:0px;background-image:url(../images/rightColumn_bg.gif);}
#rightColumn img{display:block;}
#rightButtons{position:relative;float:none;margin:0;padding:0;width:100%;font-size:0.7em;list-style-type:none;list-style-position:outside;}
#rightButtons li{list-style-type:none;line-height:1.5em; padding: .5em 0;}
#rightButtons li a{display:block;padding:0;margin:0;}
#rightButtons li ul{padding:0;margin:0;}
#rightButtons a:link{text-decoration:none;background-color:#FFF;color:#5b1400;}
#rightButtons a:visited{background-color:#FFF;text-decoration:none;color:#5b1400;}
#rightButtons a:hover{position:relative; /*relative position fixes IE disappearing list-background bug*/background-color:#FFF;text-decoration:none;color:#5b1400;}
#rightButtons .nohover a:hover{position:relative; /*relative position fixes IE disappearing list-background bug*/background-color:#FFF;text-decoration:none;color:#5b1400;}
#rightButtons a:active{position:relative; /*relative position fixes IE disappearing list-background bug*/background-color:#FFF;text-decoration:none;color:#5b1400;}
#rightButtons a:focus{background-color:#FFF;text-decoration:none;color:#5b1400;}
#rightContactInfo{margin: 0; margin-top: 0px; margin-bottom: 10px; padding: 10px; width: 146px; background-color: #CCC;}
#ruoverviewContent{padding: 10px; margin:0px; background-color:#ececec; background-image:none !important; border: 2px; border-color: #FFD34F; clear:both; font-size: 0.8em;}
.fastfacts{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-style:italic;
	font-size:0.7em;
	color:#000;
}

/* ---------- Navigation: 30em wide ---------- */

#nav{position:relative;float:left;margin:0px 30px 0px 0px;padding:10px 0px 20px 0px;width:30em;min-height: 2500px;font-size:0.7em;list-style-type:none;list-style-position:outside;background-color:#ececec;}
#nav li{
	list-style-type:none;
	line-height:1.5em;
	padding: .25em 0;
}
#nav li a{display:block;padding-left:1em;}
#nav li ul{padding:0;margin:0;}
#nav li ul li{}
#nav li ul li a{display:block;padding-left:1.5em;}
#nav a:link{text-decoration:none;background-color:#E7DCD9;color:#333;}
#nav a:visited{	background-color:#E7DCD9;text-decoration:none;color:#333;}
#nav a:hover{position:relative; /*relative position fixes IE disappearing list-background bug*/background-color:#FFF;text-decoration:none;color:#333;}
#nav .nohover a:hover{position:relative; /*relative position fixes IE disappearing list-background bug*/background-color:#ccc;;text-decoration:none;color:#333;}
#nav a:active{position:relative; /*relative position fixes IE disappearing list-background bug*/background-color:#FFF;text-decoration:none;color:#333;}
#nav a:focus{background-color:#FFF;text-decoration:none;color:#5b1400;}
a#currentPage:link{background-color:#FFF0B3;color:#5b1400;}
a#currentPage:visited{background-color:#FFF0B3;color:#5b1400;}
a#currentPage:hover{background-color:#FF9;color:#5b1400;}
a#currentPage:active{background-color:#FF9;color:#5b1400;}
a#currentPage:focus{background-color:#FF9;color:#5b1400;}
.hidden{position:absolute;left:-999em;height:0;}
.spacer15px{height: 15px;}
.title{font-weight: bold; margin-left:1em;}
.subtitle{font-style:italic; margin-left:1em;}

/* ---------- Navigation: 15em wide ---------- */

#nav_small{position:relative;float:left;margin:0px 30px 0px 0px;padding:10px 0px 20px 0px;width:15em;min-height: 900px;font-size:0.7em;list-style-type:none;list-style-position:outside;background-color:#ececec;}
#nav_small li{
	list-style-type:none;
	line-height:1.5em;
	padding: .25em 0;
}
#nav_small li a{display:block;padding-left:1em;}
#nav_small li ul{padding:0;margin:0;}
#nav_small li ul li{}
#nav_small li ul li a{display:block;padding-left:1.5em;}
#nav_small a:link{text-decoration:none;background-color:#E7DCD9;color:#333;}
#nav_small a:visited{	background-color:#E7DCD9;text-decoration:none;color:#333;}
#nav_small a:hover{position:relative; /*relative position fixes IE disappearing list-background bug*/background-color:#FFF;text-decoration:none;color:#333;}
#nav_small .nohover a:hover{position:relative; /*relative position fixes IE disappearing list-background bug*/background-color:#ccc;;text-decoration:none;color:#333;}
#nav_small a:active{position:relative; /*relative position fixes IE disappearing list-background bug*/background-color:#FFF;text-decoration:none;color:#333;}
#nav_small a:focus{background-color:#FFF;text-decoration:none;color:#5b1400;}

/* ---------- Footer ---------- */

#footer{position:relative;clear:both;bottom:0;margin-left:8%;margin-right:8%;width:84%;max-width:1050px;height: 66px;background-image:url(http://www.rowan.edu/open/global_images/bg_footer.png); background-repeat: repeat-x; border-left: 1px solid #cccccc; border-right: 1px solid #cccccc; border-bottom: 1px solid #cccccc;}
#footerImage{float:left;padding-left:200px;padding-top:23px;}
#footerText{padding-left:3em;font-size:0.65em;margin-left:200px; padding-top:25px;}

