/*********************************************************************************************** 

	Section 0 - CSS reset 

	Section 1 - General

	Section 2 - Global Nav

	Section 3 - Header

	Section 4 - Main Navigation

**********************************************************************************************/


/* Section 0 - CSS reset 
----------------------------------------------------------------------------------------------- 
   The CSS reset strips the default styles of all elements in the document to make them 
   "plain", so we can set them without having to override existing values. This CSS reset was
   created by CSS guru Eric Meyer.
============================================================================================ */ 

/* http://meyerweb.com/eric/tools/css/reset/ */

/* v1.0 | 20080212 */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td { margin:0; padding:0; border:0; outline:0; vertical-align:baseline; background:transparent; }
body { line-height:1; }
ol,ul { list-style:none; }
blockquote,q { quotes:none; }
blockquote:before,blockquote:after,q:before,q:after { content:&#8221; content:none; }

/* remember to define focus styles! */
:focus { outline:0; }

/* remember to highlight inserts somehow! */
ins { text-decoration:none; }
del { text-decoration:line-through; }

/* tables still need &#8216;cellspacing=&#8221;0&#8221;&#8217; in the markup */
table { border-collapse:collapse; border-spacing:0; }



/* Section 1 - General 
----------------------------------------------------------------------------------------------- 
   These will be the default styles we create for our pages, including the outer container 
   which holds everything on the page.
============================================================================================ */ 

body {
	font-family: Trebuchet MS, Trbuchet, Arial, Helvetica, sans-serif;
	background: #0f3367 top center repeat-x url(../_images/AA/bkgd_main.jpg);
	color:#000;
}

a {
	color:#ea7125;
        text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

#container {
	width:900px;
	overflow: visible;
	margin:0 auto;
}

.clear {
	clear: both;
	height:0px;
	font-size: 0px;
}

.noborder {border:none;}

.fl {float:left;margin: 0 15px 15px 0;}

.fr {float:right;margin: 0 15px 0 15px;}

/* Section 2 - Global Nav 
----------------------------------------------------------------------------------------------- 
   These styles cover the links and search area at the top of the page.
============================================================================================ */ 


#globalnav {
	text-align: right;
	font-size: .6em;
	padding:12px 0;
	letter-spacing: .1em;
}

#globalnav ul li {
	display: inline;
	padding-left:10px;
}

#globalnav a {
	color:#c2d7e7;
	text-transform: uppercase;
	font-weight:bold;
}

#globalnav a:hover {
	border-bottom:solid 1px #c2d7e7;
	text-decoration: none;
}

#globalnav form, #globalnav form div {
display:inline;
width:130px;
}

#globalnav input {
	background-image:none;
	border:none;
	background-color:#b0c6e8;
	width:95px;
	font-family: Arial, helvetica, sans-serif;
	color:#1c1b1b;
	font-size: .9em;
	padding:3px 0 2px 5px;
	vertical-align:middle;
}

#globalnav input#headsearchbutton {
	background-color:transparent;
	width:16px;
	height:16px;
	padding-bottom:4px;
	vertical-align:middle;
}


/* Section 3 - Header 
----------------------------------------------------------------------------------------------- 
   These styles cover the blue area above the main navigation bar.
============================================================================================ */ 

#head {
	background:#0046ad top left no-repeat url(../_images/AA/bkgd_head.gif);
	height:100px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
}

#head h1 {display:none;}

#head ul {
	padding:25px 0 0 736px;
}

#head li {
	font-size: .6em;
	line-height:150%;
}

#head li a {
	color:#81a3d6;
	text-transform: uppercase;
	font-weight:bold;
	letter-spacing: .1em;

}

#head li a:hover {
	border-bottom:solid 1px #81a3d6;
	text-decoration: none;
}


/* Section 4 - Main Navigation 
----------------------------------------------------------------------------------------------- 
   Orange navigation bar and its rollover and selected states.
============================================================================================ */ 

#mainnav {
	height:29px;
	display: block;
}

#mainnav li {
	list-style: none;
	float:left;
}

#mainnav li a {
	background-image: url(../_images/AA/bkgd_mainnav.gif);
	background-repeat: no-repeat;
	display: block;
	font-size: 1px;
	text-indent: -10000px;
	height:29px;
	
}

/*
#mainnav li.prospectivestudents a {width:209px;background-position:    0   0}
#mainnav li.parents a             {width:114px;background-position: -209px 0}
#mainnav li.alumnifriends a       {width:164px;background-position: -323px 0}
#mainnav li.visitors a            {width:116px;background-position: -487px 0}
#mainnav li.currentstudents a     {width:184px;background-position: -603px 0}
#mainnav li.faculty a             {width:113px;background-position: -787px 0}

#mainnav li.prospectivestudents a:hover {background-position:    0   -29px}
#mainnav li.parents a:hover             {background-position: -209px -29px}
#mainnav li.alumnifriends a:hover       {background-position: -323px -29px}
#mainnav li.visitors a:hover            {background-position: -487px -29px}
#mainnav li.currentstudents a:hover     {background-position: -603px -29px}
#mainnav li.faculty a:hover             {background-position: -787px -29px}
*/

#mainnav li.prospectivestudents a {width:202px;background-position:    0   0}
#mainnav li.parents a             {width:104px;background-position: -202px 0}
#mainnav li.alumnifriends a       {width:153px;background-position: -306px 0}
#mainnav li.visitors a            {width:106px;background-position: -459px 0}
#mainnav li.currentstudents a     {width:172px;background-position: -565px 0}
#mainnav li.faculty a             {width:163px;background-position: -737px 0}

#mainnav li.prospectivestudents a:hover {background-position:    0   -29px}
#mainnav li.parents a:hover             {background-position: -202px -29px}
#mainnav li.alumnifriends a:hover       {background-position: -306px -29px}
#mainnav li.visitors a:hover            {background-position: -459px -29px}
#mainnav li.currentstudents a:hover     {background-position: -565px -29px}
#mainnav li.faculty a:hover             {background-position: -737px -29px}


/* Section 5 - Feature 
----------------------------------------------------------------------------------------------- 
   This covers the area between the main navigation bar and the footer.
============================================================================================ */ 

#feature {
	min-height:500px;
	height:auto !important;
	height:500px;
	
	background: #fff top right repeat-y url(../_images/AA/bkgd_feature.gif);
	overflow: visible;
}

#feature_home {
	min-height:500px;
	height:auto !important;
	height:500px;
	
	background: #f1e9c9 top right repeat-y url('../_images/AA/bkgd_feature.gif');
	overflow: visible;
}


/* Section 5.1 - Main 
----------------------------------------------------------------------------------------------- */ 

#main {
	width:716px;
	float:left;
}

#main .headline {
	height:65px;
	color:#757269;
	position: relative;
	background-color: #f1e9c9}

#main .headline h1 {
	float:left;
	font-size: 1.6em;
	text-transform: uppercase;
	position: absolute;
	letter-spacing: 2px;
	left:30px; 
	bottom:10px;
	font-weight: normal;
}

#main .headline p.date {
	float:right;
	font-size: /*.70em*/ .63em;
	vertical-align: bottom;
	position: absolute;
	right:25px;
	bottom:10px;
}

*html #main .headline p.date {
	padding-bottom:3px;
}

*+html #main .headline p.date {
	padding-bottom:3px;
}


/* Section 5.2 - Latest News box 
----------------------------------------------------------------------------------------------- */

#main .latestnewsbox {
	background-color: #eadfb3;
	padding:25px 25px 25px 0;
}

#main .latestnewsbox .oncamera {
	float:right;
	width:224px; 
}

#main .latestnewsbox .oncamera h2 {
	font-size: /*1em*/ .9em;
	color:#e4d59e;
	background-color: #122d53;
	padding:/*8px 10px*/ 11px 12px 7px;
	text-transform: uppercase;
	letter-spacing: .15em;
	font-weight: normal;
}

#main .latestnewsbox .oncamera .contents {
	padding:12px 12px 18px 12px;
	background-color: #d8ca93;
}

#main .latestnewsbox .oncamera .contents h3 {
	padding-top:/*12px*/ 7px;
	font-weight: normal;
	font-size: /*.75em*/ .85em;
	line-height: 1.45em;
	margin-bottom: 0;
	padding-bottom: 0;
}

#main .latestnewsbox .oncamera .contents p {
	font-weight: normal;
	font-size: /*.7em*/ .65em;
	line-height: 1.45em;
}

#main .latestnewsbox .oncamera .contents ul {
	padding-top:12px;
}

#main .latestnewsbox .oncamera .contents ul li a {
	font-size: /*.7em*/ .65em;
	color: #000;
}

#main .latestnewsbox .latestnews {
	width:486px;
	margin-left: -30px;
}

#main .latestnewsbox .latestnews h2 {
	-webkit-border-top-left-radius: 5px;
	-moz-border-radius-topleft: 5px;
	font-size: /*1em*/ .9em;
	color:#fff;
	background: #0046ad /*20px*/ 15px 11px no-repeat url(../_images/AA/icon_rss.gif);
	padding:/*8px 40px*/ 11px 40px 7px;
	text-transform: uppercase;
	position: relative;
	font-weight: normal;
	letter-spacing: .15em;
}

#main .latestnewsbox .latestnews .contents {
	position: relative;
	padding:15px 17px;
	background-color:#fff;
	-moz-border-radius-bottomleft: 5px;
	-webkit-border-bottom-left-radius: 5px;
}

#main .latestnewsbox .latestnews .contents ul.newslinks li {
	background: transparent 0 /*9px*/ 4px no-repeat url(../_images/AA/bullet_star.gif);
	padding-left:23px;
	line-height:/*173%*/ 1.25em;
	margin-bottom: .5em;
	position: relative;
	font-size: 1.1em; 
}

*html #main .latestnewsbox .latestnews .contents ul.newslinks li {
	zoom:1;
}

#main .latestnewsbox .latestnews .contents ul.otherlinks {
	border-top: solid 1px #dedede;
	margin:/*10px 0 0 20px*/ 20px 0 0 23px;
	padding-top:10px;
	font-size: /*.75em*/ .65em;
	line-height:/*150%*/1.8em;
}

#main .latestnewsbox .latestnews .contents ul.otherlinks a { color:#000; }


/* Section 5.3 - Events 
----------------------------------------------------------------------------------------------- */

#main .events {
	float:left;
	width:397px;
	padding: 20px 30px;
	background: transparent top left no-repeat url(../_images/AA/bkgd_events.jpg);
	min-height:360px;
	height:auto !important;
	height:360px;
}

#main .events h2 {
	color:#878371;
	text-transform: uppercase;
	font-size: .85em;
	letter-spacing: 1px;
	padding-bottom: 12px;
}

#main .events table td {
	padding:0 15px 15px 0;
	vertical-align: top;
	line-height: 125%;
}

#main .events table td.time {
	font-size: .65em;
	color: #878371;
	width:50px;
	padding-top: .25em;
}

#main .events table td.title {
	font-size: .75em;
}

#main .events ul.otherlinks {
	border-top: solid 1px #dedede;
	margin:0;
	padding:10px 0 0 65px;
	font-size: .65em;
	line-height:150%;
}

#main .events /*ul.otherlinks*/ a { color:#000; }


/* Section 5.4 - Faculty Experts 
----------------------------------------------------------------------------------------------- */

#main .facultyexperts { 
	float:left;
	padding:20px; 
	width:218px;
}

#main .facultyexperts h2 {
	color:#878371;
	text-transform: uppercase;
	font-size: .85em;
	letter-spacing: 1px;
	padding-bottom: 12px;
}

#main .facultyexpertsp, h3 { 
	font-size: .75em;
	padding-bottom: /*3px*/ .5em;
	font-weight: normal;
}

#main .facultyexperts p { 
	font-size: .75em;
	padding:/*12px 0*/ 8px 20px 12px 0;
	line-height:/*125%*/ 1.45em;

}

#main .facultyexperts li { 
	font-size: .75em;
	line-height:125%;
	margin-bottom: .5em;
	padding-left:10px;
	text-indent:-10px;
}

#main .facultyexperts li:before {content:'» ';}

*html #main .facultyexperts li {
	padding-left:10px;
	text-indent:0;
	background: transparent 0 5px no-repeat url(../_images/AA/bullet_raquo_ie.gif);
	zoom:1;
}

*+html #main .facultyexperts li {
	padding-left:10px;
	text-indent:0;
	background: transparent 0 5px no-repeat url(../_images/AA/bullet_raquo_ie.gif);
}


/* Section 5.5 - Article 
----------------------------------------------------------------------------------------------- */

#main .article {
	padding:35px;
	font-size: .8em;
}

#main .article h2 {
	font-weight:normal;
	font-size: 1.75em;
	padding-bottom: 18px;
}

#main .article h3 {
	font-weight: normal;
	font-size: 1.5em;
	padding-bottom: 15px;
}

#main .article p {
	line-height: 175%;
	padding-bottom: 14px;
}

#main .article .photo {
	background-color: #f4efcd;
	border:solid 1px #e1cb85;
	margin-top:6px;
}

#main .article .photo p {
	font-size: .75em;
	padding:5px;
	line-height: 85%;
}

#storybody ul, #pagecontent ul {
        list-style-image:none;
        list-style-position:outside;
        list-style-type:disc;
        padding-left:20px;
        padding-bottom:10px;
}

#storybody li, #pagecontent li {
       padding-bottom:12px;
       line-height:1.5;
}


/* Section 5.6 - Right Nav Bar 
----------------------------------------------------------------------------------------------- */

#rightnav {
	float:right;
	margin:65px -30px 0 0;
}

#rightnav ul.subnav {
	padding:/*20px*/ 20px 20px 15px;
	width:174px;
	font-size: /*.85em*/ .92em;
	background-color: #ea7125;
	position:relative;
	-moz-border-radius-topright: 5px;
	-moz-border-radius-bottomright: 5px;
	-webkit-border-top-right-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
}

*html #rightnav ul.subnav {
	padding:15px 15px 15px 19px;
	width:180px;
	text-indent:-15px;
}

*+html #rightnav ul.subnav {
	padding:15px 15px 15px 19px;
	width:180px;
	text-indent:-15px;
}

#rightnav ul.subnav li {
	line-height:/*150%*/ 1.25em;
	margin-bottom: .7em;
}

#rightnav ul.subnav li a {
	color:#fff;
}

#rightnav .searchnews {
	padding:20px;
}

#rightnav .searchnews h2 {
	font-size: .65em;
	color:#8998ad;
	text-transform: uppercase;
	padding:0 0 5px 0;
	margin:0;
	letter-spacing: .14em;
	font-weight: normal;
}

#rightnav .searchnews input#newssearchfield {
	background-image:none;
	border:none;
	background-color:#f6f3e7;
	width:111px;
	font-family: Arial, Helvetica, sans-serif;
	color:#1c1b1b;
	font-size: .6em;
	padding:3px 0 2px 5px;
}

#rightnav .searchnews input#newssearchbutton {
	background-color:transparent;
	width:16px;
	height:16px;
	padding-top:1px;
	vertical-align:middle;
}

#rightnav #explorelinks {
	width: 134px;
	padding:0 50px 0 20px;
}

#rightnav #explorelinks h2 {
	color:#8998ad;
	font-size: .65em;
	text-transform: uppercase;
	line-height: 160%;
	letter-spacing: .14em;
	font-weight: normal;
	margin-bottom: .5em
}

#rightnav #explorelinks ul {
	margin-bottom:18px;
}

#rightnav #explorelinks ul li {
	font-size: .70em;
	line-height: /*160%*/ 1.25em;
	margin-bottom: .5em
}


/* Footer 
----------------------------------------------------------------------------------------------- 
   
============================================================================================ */ 

#footer {
	background-color: #0046ad;
	border-top:solid 6px #ea7125;
	color:#98b3db;
	margin-bottom: 40px;
}

#footer a {
	color:#98b3db;
}

#footer .addresslinks {
	border-right:solid 1px #3067b3;
	float:left;
	width:425px;
	padding:20px 158px 20px 20px;
	font-size: /*.65em*/ .60em;
	line-height: /*140%*/ 1.5em;
}

#footer .addresslinks ul {
	margin-top:18px;
}

#footer .addresslinks ul li {
	display:inline;
}

#footer .footlinks {
	float:left;
	padding:20px 22px 0 25px;
	font-size: .70em;
	line-height: /*140%*/ 1.5em;
}


div#head a#homeLink {
height:100px;
position:absolute;
width:700px;
}

