/* basic elements */
body {
	font-family:Arial, Helvetica, Verdana, sans-serif;
	font-size:11px;
	background-color:#ffffff;
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom:0px;
}

a:link {
	color: #0000FF;
	font-style: italic;
	font-size:12px;
	font-family:Times, Times Roman, Serif;
	font-weight:normal;
	line-height:13px;
}

a:visited {
	color: #990000;
	font-style: italic;
	font-size:12px;
	font-family:Times, Times Roman, Serif;
	font-weight:normal;
	line-height:13px;
}

a:hover {
	color: #9999ff;
	line-height:13px;
	font-weight:normal;
}

.topbar a:link {
	color: #FFFFFF;
	font-style: normal;
	font-size:12px;
	font-family:Arial, Helvetica, Verdana, sans-serif;;
}

.topbar a:visited {
	color: #FFFFFF;
	font-style: normal;
	font-size:12px;
	font-family:Arial, Helvetica, Verdana, sans-serif;
}

.noscript a:link {
	color: #0000FF;
	font-style: normal;
	font-weight:bold;
	font-size:11px;
	font-family:Arial, Helvetica, Verdana, sans-serif;
}

.noscript a:visited {
	color: #990000;
	font-style: normal;
	font-weight:bold;
	font-size:11px;
	font-family:Arial, Helvetica, Verdana, sans-serif;
}

.wrapper {
	background-image:url(../images/bg1.gif);
	background-repeat:repeat-y;
	position:relative;
	top:0px;
	left:0px;
	bottom:0px;
	min-height: 100%;
	z-index:0;
}

div.leftnav {
	width:124;
	text-align:center;
	position:absolute;
	left:0px;
	top:0px;
}

.leftnav p {
	margin-top:0px;
	margin-bottom:18px;
	padding-right:15px;
}

.leftnav a:link {
	font-family : Arial, Helvetica, Verdana, sans-serif;
	font-weight: bold;
	font-size:11px;
	text-decoration: none;
	color: #FFFFFF;
}

.leftnav a:visited {
	text-decoration: none;
	color: #FFFFFF;
}

.leftnav a:hover {
	text-decoration: underline;
	color: #FFFFFF;
}

#logo_leftnav {
	margin-top:30px;
	margin-bottom:22px;
	margin-right:15px;
}



/* FONTS */
.textMain {  
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px; 
	font-weight: normal;
	line-height: 14px;
	color: #2B4896;
}

.text_sans_1 {
	font-family: Arial Black, Helvetica, Verdana, sans-serif;
	font-size: 11px; 
	font-weight: normal;
	line-height: 20px;
	color: #2B4896;
}

.headline {
	font-family: Arial Black, Helvetica, Verdana, sans-serif;
	font-size:14px;
	letter-spacing:2px;
	color: #2B4896;
	font-weight:normal;
}

.subhead_1 {
	font-family: Arial Black, Helvetica, Verdana, sans-serif;
	font-size: 14px; 
	font-weight: normal;
	line-height: 18px;
	color: #2B4896;
}

.subhead_2 {
	font-family: Arial Black, Helvetica, Verdana, sans-serif;
	font-size: 11px; 
	font-weight: normal;
	line-height: 16px;
	color: #2B4896;
}

#line_header {
	position:absolute;
	left:30px;
	top:69px;
	width:500px;
}

.intro_line {
	font-family: Times, Times Roman, Serif;
	font-size: 12px; 
	font-style:italic;
	line-height: 16px;
	color: #2B4896;
}

div.intro_line {
	margin-top:10px;
	margin-left:30px;
}

.main_text {
	font-family: Times, Times Roman, Serif;
	font-size:12px;
	line-height: 16px;
	color:#2B4896;
}

/* TOP NAV BAR */
.topbar { 
	background-image:url(../images/blue_grad.jpg);
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size:12px;
	color: #FFFFFF;
	letter-spacing:1px;
	width:674px;
	height:38px;
	position:absolute;
	left:124px;
	top:0px;
	text-align:center;
}

.topbar a:link {
	text-decoration: none;
	color: #FFFFFF;
}

.topbar a:visited {
	text-decoration: none;
	color: #FFFFFF;
}

.topbar a:hover {
	text-decoration: underline;
	color: #FFFFFF;
}

/* HOME PAGE */
.mainhome { 
	position:relative;
	left:124px;
	top:38px;
	width:674;
	height:577;
	z-index:1;
}

/*
.this_week {
	position:absolute;
	top:125px;
	left:655px;
	z-index:11;
	font-family: Times, Times Roman, Serif;
	font-size:11px;
	font-weight:normal;
	color:#2B4896;
}

.this_week_new {
	position:absolute;
	top:305px;
	left:655px;
	z-index:11;
	font-family: Times, Times Roman, Serif;
	font-size:11px;
	font-weight:normal;
	color:#2B4896;
}

#this_week_header{
	margin-bottom:5px;
}
*/

#home_extra_links_left {
 font-family: Times, Times Roman, Serif;
	font-style:italic;
	font-weight:normal;
	font-size:12px;
	color:#2B4896;
	position:absolute;
	top:420px;
	left:135px;
	width:120px;
	z-index:12;
	/* margin-bottom:10px; */
}

#home_extra_links_left a:link, #home_extra_links_left a:visited {
	font-family: Times, Times Roman, Serif;
	font-size:12px;
	font-weight:bold;
	text-decoration: none;
	color:#2B4896;
}

#home_extra_links_left a:hover {
 color:#990000;
	text-decoration:underline;
}

.home_extra_links {
 font-family: Arial, Helvetica, Verdana, sans-serif;
	font-weight:bold;
	font-size:12px;
 position:absolute;
	top:305px;
	left:655px;
	width:120px;
	z-index:11;
	color:#2B4896;
	/* margin-bottom:10px; */
}

#extra_links a:link, #extra_links a:visited {
	font-family: Times, Times Roman, Serif;
	font-weight:normal;
	font-size:12px;
	text-decoration: none;
	color:#2B4896;
}

#extra_links a:hover {
 color:#990000;
	text-decoration:underline;
}

.extra_line {
 margin:0px 0px 10px; 0px;
	padding:0;
}

.home_crawl_text {
	font-family: Times, Times Roman, Serif;
	font-weight:bold;
	color:#2B4896;
	padding-top:5px;
	width:600px;
	font-size:16px;
}

#home_award_tagline {
 position:absolute;
 left:22px;
 top:60px;
 width:500px;
 font-family: Arial Black, Helvetica, Verdana, sans-serif;
 font-size:12px;
 letter-spacing:2px;
 color: #2B4896;
 font-weight:normal;
}

.footer { 
	background-image:url(../images/yellow_grada.jpg);
	font-family: Arial, Helvetica,Verdana, sans-serif;
	font-size:10px;
	color: #2B4896;
	width:674px;
	height:45px;
	position:relative;
	left:124px;
	bottom:0px;
	padding-top:11px;
	text-align:center;
	clear: both;
	z-index:12;
}


#header_rule1a {
	top:82px;
}

#header_rule1b {
	position:absolute;
	top:0px;
	left:490px;
}

/* Letters */

#initial_cap {
	z-index:0;
	position:absolute;
	width:240px;
	height:170px;
	top:82px;
	left:127px;
}


.letter_main {
	top:38px;
	left:124px;
	width:674px;
	margin-bottom:40px;
	position:relative;
	z-index:11;
}

.letter_text {
	padding-top:10px;
	margin-left:30px;
	width:450px;
	font-family: Times, Times Roman, Serif;
	font-size:12px;
	line-height: 16px;
	color:#2B4896;
	z-index:11;
}

.rt_body_text {
	padding-top:10px;
	margin-left:190px;
	width:450px;
	font-family: Times, Times Roman, Serif;
	font-size:12px;
	line-height: 16px;
	color:#2B4896;
	z-index:11;
}

.rt_sidebar {
	position:absolute;
	left:500px;
	top:125px;
	width:138px;
	text-align:center;
}

.left_sidebar {
	position:absolute;
	left:30px;
	top:145px;
	width:138px;
	text-align:left;
}

#left_align {
	text-align:left;
}

.list_1 {
	list-style-image: url(../images/dash.gif);
	padding-left:0px;
	margin-left:23px;
}

/* Art page Gallery */
#gallery_frame {
	width:200px;
	height:160px;
	float:right;
	clear:right;
	margin: 0px 0px 5px 8px;
	border:1px solid #BDBEDC;
}

#gallery_caption {
	width:200px;
	height:16px;
	float:right;
	clear:right;
	text-align:center;
	font-size:11px;
	font-family:Times, Times Roman, Serif;;
	font-style:italic;
}

.gallery_nav {
	width:200px;
	height:15px;
	background-color:#dfdeec;
	clear:both;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-weight: bold;
	font-size:10px;
}

.gallery_nav a:link {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	text-decoration: none;
	font-style: normal;
	font-weight: bold;
	font-size:10px;
	color:#2B4896;
}

.gallery_nav a:visited {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	text-decoration: none;
	font-style: normal;
	font-weight: bold;
	font-size:10px;
	color:#2B4896;
}

.gallery_nav a:hover {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	text-decoration: underline;
	font-style: normal;
	font-weight: bold;
	font-size:10px;
	color:#2B4896;
}

/* Home page Gallery */
#home_gallery_frame {
	position:absolute;
	top:125px;
	left:641px;
	width:155px;
	height:160px;
	margin:0;
	z-index:20;
}

#gallery_top {
 background-image:url(/images/home_gallery/home_gallery_top.jpg);
	width:155px;
	height:17px;
	font-family:Arial,Tahoma,Verdana,sans serif;
	font-size:11px;
	color:#ffffff;
	text-align:center;
}

#gallery_bottom {
 background-image:url(/images/home_gallery/home_gallery_bottom.jpg);
	width:155px;
	height:16px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size:10px;
	color:#2B4896;
}

#gallery_bottom a {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	text-decoration: none;
	font-weight: normal;
	font-style:normal;
	font-size:10px;
	color:#2B4896;
}

#pnum2, #ploc {
 visibility:hidden;
	position:absolute;
	bottom:0px;
}


/* Alumni page Gallery */
#gallery_alumni_frame {
	width:200px;

	float:right;
	clear:right;
	margin: 0px 0px 5px 8px;
	border:1px solid #BDBEDC;
}

#gallery_alumni_caption {
	width:200px;
	line-height:16px;
	float:right;
	clear:right;
	text-align:center;
	font-size:11px;
	font-family:Times, Times Roman, Serif;;
	font-style:italic;
}

.gallery_alumni_nav {
	width:200px;
	height:17px;
	background-color:#0c5aa7;
	clear:both;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-weight: bold;
	font-size:10px;
	color:#ffffff;
}

.gallery_alumni_nav a:link, .gallery_alumni_nav a:visited {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	text-decoration: none;
	font-style: normal;
	font-weight: bold;
	font-size:10px;
	color:#ffffff;
}

.gallery_alumni_nav a:hover {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	text-decoration: underline;
	font-style: normal;
	font-weight: bold;
	font-size:10px;
	color:#ffffff;
}

/* Home page Gallery */
#video_link {
	position:absolute;
	top:40px;
	left:641px;
	width:155px;
	height:80px;
	margin:0;
	z-index:18;
}

#vid_icon {
 margin:3px 10px 0px 5px;
}


/* CoolMenus 4 - default styles - do not edit */
.clCMEvent{position:absolute; width:99%; height:99%; clip:rect(0,100%,100%,0); left:0; top:0; visibility:visible}
.clCMAbs{position:absolute; visibility:hidden; left:0; top:0}
/* CoolMenus 4 - default styles - end */
  
/*Style for the background-bar*/
.clBar{position:absolute; width:10; height:10;  visibility:hidden}

/*Styles for level 0*/
.clLevel0,.clLevel0over{position:absolute; padding:1px; font-family:Arial, Helvetica, Verdana, sans-serif; font-size:11px; font-weight:bold; text-align:center}
.clLevel0{color:#ffffff;}
.clLevel0over{background-color:#F2BF49; layer-background-color:#FAE7B9; color:#004F9F; cursor:pointer; cursor:hand; }

/*Styles for level 1*/
.clLevel1, .clLevel1over{position:absolute; padding:1px; padding-left:8px; font-family:Arial, Helvetica, Verdana, sans-serif; font-size:11px; font-weight:bold}
.clLevel1{background-image:url(../images/nav_band.jpg); background-repeat: no-repeat; background-color:#FFFFFF; layer-background-color:#FFFFFF;color:#004F9F;}
.clLevel1over{background-color:#F2BF49; layer-background-color:#FFFFFF; color:#004F9F; cursor:pointer; cursor:hand; }
.clLevel1border{position:absolute; visibility:hidden; background-color:#ffffff; layer-background-color:#ffffff}


/*Styles for level 2*/
.clLevel2, .clLevel2over{position:absolute; padding:1px; padding-left:8px; font-family:Arial, Helvetica, Verdana, sans-serif; font-size:11px; font-weight:bold}
.clLevel2{background-image:url(../images/nav_band.jpg); background-repeat: no-repeat; background-color:#FFFFFF; layer-background-color:#FFFFFF;color:#004F9F;}
.clLevel2over{background-color:#F2BF49; layer-background-color:#FAE7B9; color:#004F9F; cursor:pointer; cursor:hand; }
.clLevel2border{position:absolute; visibility:hidden; background-color:#ffffff; layer-background-color:#ffffff}


/* MENU NUMBER 2 */
/*Style for the background-bar*/
.cl2Bar{position:absolute; width:10; height:10; visibility:hidden}

/*Styles for level 0*/
.cl2Level0,.cl2Level0over{position:absolute; padding:1px; font-family:Arial, Helvetica, Verdana, sans-serif; font-size:11px; text-align:left;letter-spacing:1px;}
.cl2Level0{color:#FFFFFF;}
.cl2Level0over{text-decoration:underline;color:#FFFFFF; cursor:pointer; cursor:hand; }
.cl2Level0border{position:absolute; visibility:hidden; }

/*Styles for level 1*/
.cl2Level1, .cl2Level1over{position:absolute; padding:1px; padding-left:4px; font-family:Arial, Helvetica, Verdana, sans-serif; font-size:11px;}
.cl2Level1{background-color:#FFFFFF; layer-background-color:#FFFFFF;color:#004F9F;}
.cl2Level1over{background-color:#6B77B3; layer-background-color:#FFFFFF; color:#FFFFFF; cursor:pointer; cursor:hand; }
.cl2Level1border{position:absolute; visibility:hidden; background-color:#ffffff; layer-background-color:#ffffff}

/*END CoolMenu Styles */

