/* CSS Document */html {height:100%;}* html #inner_wrap {	height:1px;	}* html #wrap {height:100%}body {	margin:0;	padding:0;	height:100%;	background-color:#ffffff;	font-family: Trebuchet MS, Arial, Verdana, sans-serif;		letter-spacing:.04em;;	font-size:12px;	color:#333;	}	a {	color:#324b6d;	text-decoration:underline;	}	a:visited, a:active {	color:#324b6d;	text-decoration:underline;	}a:hover {	color:#000000;	text-decoration:underline;	}/* //////////////////////////////// WRAPS //////////////////////////////// */#wrap {	min-height:100%;	position:relative;	}#inner_wrap {	padding-bottom:100px;	text-align:center;	/*border: 1px solid #00FF99;*/	}#inner_-wrap:after {	content:" ";	display:block;	clear:both;	}/* //////////////////////////////// MAIN LAYERS //////////////////////////////// */#content {	width:900px;	text-align:left;	margin-top:0px;	margin-bottom:20px;	margin-left:auto;	margin-right:auto;	}	#level2content {	width:900px;	text-align:left;	margin-top:0px;	margin-bottom:20px;	margin-left:auto;	margin-right:auto;	font-size:14px;	}#header {	background-image:url(img/BG_header.gif);	background-position:top right;	background-repeat:no-repeat;		background-color:#31495a;	padding-bottom:0px;	margin:0px;	}	#level2header {	background-image:url(img/BG_header.gif);	background-position:top right;	background-repeat:no-repeat;		background-color:#31495a;	padding:0px;	margin:0px;	}#footer {	position:absolute;	bottom:0;	height:150px;	background-color: #333333;	width:100%;	text-align:center;	margin:0 auto;	margin-top:50px;	padding-bottom:10px;		font-family:Georgia, "Times New Roman", Times, serif;	letter-spacing:.04em;	font-size:11px;	color:#777777;}.footertext {	font-family: Trebuchet MS, Arial, Verdana, sans-serif;		font-size:12px;	color:#748a99;	display:block;	margin-bottom:0px;	letter-spacing:.04em;	line-height:15px;	padding-top:5px;	padding-bottom:5px;	}	.footerlegal {	font-family: Trebuchet MS, Arial, Verdana, sans-serif;		font-size:10px;	text-transform:uppercase;	}#topnav {	background-image:url(img/BG_topnav.gif);	background-position:top right;	background-repeat:no-repeat;	background-color:#333333;	width:auto;	height:auto;	text-align:center;	margin-left:auto;	margin-right:auto;	margin-bottom:0px;	margin-top:0px;	font-family: Trebuchet MS, Arial, Verdana, sans-serif;		text-transform:uppercase;	font-size:10px;	color:#e0e0e0;}.topnavtable {	width:880px;	}#topnav a, #footernav a {	border-top:5px solid #333;	color:#e0e0e0;	display:block;	text-decoration:none;	font-family: Trebuchet MS, Arial, Verdana, sans-serif;		font-size:10px;	text-transform:uppercase;	text-align:center;	vertical-align:top;	letter-spacing:.04em;	padding-top:5px;	padding-bottom:10px;	padding-left:7px;	padding-right:7px;}#topnav a:hover, #footernav a:hover {	border-top:5px solid #666;	color:#9dc1da;	}	#topnav a.here {	border-top:5px solid #666;	color:#9dc1da;	}#HH {	width:900px;	margin-left:auto;	margin-right:auto;	margin-top:0px;	/*border: 1px solid #00FF99;*/	}	#HH_left {/*	border:1px solid #CCCCCC;*//*	border-right:6px solid #46667f;*/		padding-right:1px;	width:500px;	height:225px;	margin-right:20px;	}	#HH_right {	color:#f1f1f1;	text-align:left;	font-style:normal;	text-transform:uppercase;	font-size:10px;	letter-spacing:.04em;	font-family: Trebuchet MS, Arial, Verdana, sans-serif;		padding-top:3px;	}	#HH_right a {	color:#647684;	text-decoration:none;	}	#HH_right a:hover {	color:#d0d4d0;	text-decoration:none;	}					/* ////////////////////////////////         NEWS          //////////////////////////////////// */	.campusnewscontainertable {	margin-left:20px;	margin-top:20px;	margin-bottom:20px;	width:670px;	}	.campusnewscontainer {	border-left:0px;	padding-left:10px;	padding-bottom:10px;	width:315px;	}	.campusnewstitle a {	text-decoration:none;	color:#51473d;	}	.campusnewstitle a:hover {	text-decoration:none;	color:#222;	}				#newssummary_titletext {	font-family:Georgia, "Times New Roman", Times, serif;	font-size:14px;	letter-spacing:.04em;;	color:#31495a;	font-weight:normal;	text-transform:none;	font-style:oblique;	margin-top:5px;	margin-bottom:5px;	margin-left:0px;	margin-right:0px;	padding-bottom:0px;	display:block;	}	#newssummary_titletext a {	text-decoration:none;	color:#6f8a9f;	}	#newssummary_titletext a:hover {	text-decoration:none;	color:#333;	}	#newssummary_date {	background-color:#4c6576;	color:#e5e5e5;	text-transform:uppercase;	font-size:11px;	padding-top:4px;	padding-bottom:4px;	padding-left:10px;	padding-right:0px;	margin-left:-10px;	width:160px;	}	#newssummary_text {	background-color:#fff;	border-bottom:1px dashed #dadada;	padding:0px;	margin-bottom:10px;	margin-left:20px;	letter-spacing:.04em;	}	#newsstory_date {	background-color:#4c6576;	color:#e5e5e5;	text-transform:uppercase;	font-size:11px;	padding:5px;	margin-left:0px;	}		#newsstory_headline {	font-family:Georgia, "Times New Roman", Times, serif;	font-size:18px;	color:#51473d;	font-style:oblique;	font-weight:light;	margin-top:4px;	margin-bottom:10px;	}	.articleimage_horizontal {	float:left;	padding:5px;	border:1px solid #ccc;	margin-right:20px;	margin-bottom:10px;	background-color:#fff;	width:120px;	height:80px;	}		/* ////////////////////////////////         SCHOOLS          //////////////////////////////////// */.homeschools {	border-left:1px solid #d5d5d5;	padding-left:10px;	}.homeschools a {	text-decoration:none;	}		.homeschools a:hover {	text-decoration:none;	}	.homeschools a.programs {	color:#777;	text-decoration:none;	}		.homeschools a.programs:hover {	color:#000;	text-decoration:none;	}	#homelinks {/*	background-color:#f1f1f1;	border-left:1px solid #dedede;	border-top:1px solid #dedede;	border-bottom:1px solid #fefefe;	border-right:1px solid #fefefe;	margin-top:20px;	margin-bottom:20px;	letter-spacing:.04em;*/	padding-left:20px;	padding-right:10px; 	}#homelink_studentlife a {	color:#31495a;	text-decoration:none;	}	#homelink_studentlife a:hover {	color:#333;	text-decoration:none;	}	#homelink_studentlife {	background-color:#fff;	background-image:url(img/BG_homelink.jpg);	background-position:top left;	background-repeat:no-repeat;	padding-left:10px;	padding-right:10px;	padding-top:60px;	padding-bottom:0px;	color:#333;	font-family: Trebuchet MS, Arial, Verdana, sans-serif;	font-style:normal;	letter-spacing:.04em;	width:190px;	margin-bottom:0px;	}	#homelink_lions a {	color:#31495a;	text-decoration:none;	}	#homelink_lions a:hover {	color:#333;	text-decoration:none;	}#homelink_lions {	background-color:#fff;	background-image:url(img/BG_homelink_lions.jpg);	background-position:top left;	background-repeat:no-repeat;	padding-left:10px;	padding-right:10px;	padding-top:60px;	padding-bottom:0px;	color:#333;	font-family: Trebuchet MS, Arial, Verdana, sans-serif;	font-style:normal;	letter-spacing:.04em;	width:190px;	margin-bottom:0px;	}#homelink_northwind a {	color:#31495a;	text-decoration:none;	}	#homelink_northwind a:hover {	color:#333;	text-decoration:none;	}#homelink_northwind {	background-color:#fff;	background-image:url(img/BG_homelink_northwind.jpg);	background-position:top left;	background-repeat:no-repeat;	padding-left:10px;	padding-right:10px;	padding-top:60px;	padding-bottom:0px;	color:#333;	font-family: Trebuchet MS, Arial, Verdana, sans-serif;	font-style:normal;	letter-spacing:.04em;	width:190px;	margin-bottom:0px;	}	#homelink_schools {	background-image:url(img/BG_homelink_schools.jpg);	background-position:top left;	background-repeat:no-repeat;	padding:10px;	color:#333;	font-style:oblique;	letter-spacing:.07em;	width:300px;	height:80px;	}	#homelink_level1 {	background-color:#fff;	padding-left:10px;	padding-right:10px;	padding-top:60px;	padding-bottom:0px;	color:#333;	font-family: Trebuchet MS, Arial, Verdana, sans-serif;	font-style:normal;	letter-spacing:.04em;	width:190px;	margin-bottom:0px;	}	#homelink_level1 a {	text-decoration:none;	}	#homelink_level1 a:hover {	text-decoration:none;	}#smallimageleft {	float:left;	margin-right:10px;	}	#homesearchbox {	display:block;	width:187px;	background-color:#ccc;	padding:10px;	background-image:url(img/BG_level2navtop.jpg);	background-repeat:no-repeat;	background-position:top left;	}#home_news_date {	font-family: Trebuchet MS, Arial, Verdana, sans-serif;		font-size:11px;	letter-spacing:.04em;;	color:#777;	text-transform:uppercase;	font-style:normal;	}	#home_news_title {	padding-top:5px;	padding-left:7px;	width:120px;	}	#home_news {	font-family: Trebuchet MS, Arial, Verdana, sans-serif;		font-size:12px;	letter-spacing:.04em;	width:207px !important;	}	#home_news ul {	margin:0px;	padding:0px;	list-style:none;	list-style-type:none;	width:207px !important;	border-top:3px solid #999;	}#home_news ul li.newslinks a {	display:block;	width:174px;	padding-top:3px;	padding-left:26px;	padding-bottom:3px;	padding-right:7px;	color:#31495a;	background-image:url("img/home_newsBG.gif");	background-repeat:no-repeat;	background-position:left;		text-decoration:none;	font-family: Trebuchet MS, Arial, Verdana, sans-serif;	font-style:normal;	letter-spacing:.04em;	}	#home_news ul li.newslinks a:hover {	color:#333;	background-color:#e1e1e1;	text-decoration:none;	font-family: Trebuchet MS, Arial, Verdana, sans-serif;	font-style:normal;	letter-spacing:.04em;	}	#home_news ul li.viewalltop a {	font-family:Georgia, "Times New Roman", Times, serif;	font-size:15px;	letter-spacing:.04em;	color:#51473d;	font-weight:normal;	text-decoration:none;	text-transform:none;	font-style:oblique;	padding:5px;	background-color:#f1f1f1;	display:block;	border-bottom:1px dashed #e5e5e5;	width:197px !important;	}	#home_news ul li.viewalltop a:hover {	color:#f1f1f1;	text-decoration:none;	background-color:#31495a;	border-bottom:1px solid #fff;	}#home_news ul li.viewall a {	font-family:Georgia, "Times New Roman", Times, serif;	font-size:15px;	letter-spacing:.04em;	color:#51473d;	font-weight:normal;	text-decoration:none;	text-transform:none;	font-style:oblique;	padding:5px;	background-color:#f1f1f1;	display:block;	border-bottom:1px dashed #e5e5e5;	border-top:1px dashed #e5e5e5;	width:197px !important;	}	#home_news ul li.viewall a:hover {	color:#f1f1f1;	text-decoration:none;	background-color:#31495a;	border-top:1px solid #fff;	border-bottom:1px solid #fff;	}	#subheader {	width:890px;	margin-left:auto;	margin-right:auto;	margin-top:0px;	margin-bottom:0px;	padding-top:20px;	padding-bottom:20px;	padding-left:10px;	color:#e5e5e5;	font-size:10px;	background-image:url(img/BG_subheader.jpg);	background-position:top left;	background-repeat:no-repeat;}#bread {	margin-top:10px;	}#bread a {	color:#e5e5e5;	text-decoration:underline;	font-size:10px;}#bread a:hover {	color:#fff;	text-decoration:underline;}.homeleftlink {	font-size:11px;	font-family: Trebuchet MS, Arial, Verdana, sans-serif;		text-transform:uppercase;	display:block;	padding-top:5px;	padding-bottom:5px;	padding-left:25px;	padding-right:5px;	background-color:#fff;		background-image:url(img/BG_homelinkleft.gif);	background-position:top left;	background-repeat:no-repeat;	}		/* //////////////////////////////// LEVELS AND NAVIGATION //////////////////////////////////// */#pagedescription {	font-family:Georgia, "Times New Roman", Times, serif;	font-size:20px;	color:#425242;	font-style:oblique;	font-weight:light;	}#home_pagedescription {	font-family:Georgia, "Times New Roman", Times, serif;	font-size:16px;	color:#425242;	font-style:oblique;	font-weight:light;	margin-left:10px;	margin-top:0px;	margin-bottom:20px;	display:block;	}	#home_content {	margin-left:10px;	margin-bottom:20px;	width:670px;	}#level1docheader {	width:671px;	height:27px;	padding-top:123px;	padding-left:20px;		}	#level1doccontent {	width:671px;	margin-left:20px;	margin-top:10px;	font-size:12px;	}.level2title {	font-family:Georgia, "Times New Roman", Times, serif;	font-size:32px;	color:#f1f1f1;	font-weight:normal;	margin-top:0px;	}	#level2nav ul {	margin:0px;	padding:0px;	width:205px;	list-style:none;	list-style-type:none;	list-style-image:none;	border-top:3px solid #999;	border-bottom:3px solid #999;	border-left:1px solid #e5e5e5;	border-right:1px solid #e5e5e5;}#level2nav ul li {	margin:0px;	padding:0px;	list-style:none;	list-style-type:none;	list-style-image:none;}#level2nav ul li a {	display:block;	width:195px;	margin:0px;	padding:5px;	background-color:#fff;	border-left:0px;	border-right:0px;	border-bottom:1px dashed #e5e5e5;	color:#666;	text-decoration:none;	font-family: Trebuchet MS, Arial, Verdana, sans-serif;		font-size:10px;	text-transform:uppercase;	letter-spacing:.04em;}#level2nav ul li a:hover {	background-color:#f1f1f1;	color:#31495a;}#level2nav ul li.active a, #level2nav ul li.active a:hover {	background-color:#31495a;	color:#f1f1f1;	border-bottom:3px solid #ccd1d6;}/*#level2nav ul li.level3 a {	background-color:#f5faf6;	color:#555;	border-bottom:1px dashed #ccc;}#level2nav ul li.level3 a:hover {	background-color:#cce3cf;	color:#555;}#level2nav ul li.level3here a, #level2nav ul li.level3here a:hover {	background-color:#cce3cf;	color:#555;}*/#nav_bottom {	display:block;	width:207px;	background-image:url(img/BG_level2nav_bottom.gif);	background-position:top;	background-repeat:no-repeat;	height:15px;	}				/* //////////////////////////          LEVEL 3 NAVIGATION          ///////////////////////////  */			#subnav_top {	display:block;	width:187px;	font-family:Georgia, "Times New Roman", Times, serif;	font-size:12px;	font-style:oblique;	color:#222;	background-color:#ccc;	background-image:url(img/BG_level2navtop.jpg);	background-position:top left;	background-repeat:no-repeat;	padding:10px;	}		#level3nav {	float:right;	margin-left:20px;	margin-bottom:20px;	}#level3nav ul {	margin:0px;	padding:0px;	width:205px;	list-style:none;	list-style-type:none;	list-style-image:none;	border-top:1px solid #999;	border-bottom:1px solid #999;	border-left:1px solid #e5e5e5;	border-right:1px solid #e5e5e5;}#level3nav ul li {	margin:0px;	padding:0px;	list-style:none;	list-style-type:none;	list-style-image:none;}#level3nav ul li a {	display:block;	width:195px;	margin:0px;	padding:5px;	background-color:#ecf0f6;	border-bottom:1px dashed #dadada;	border-left:0px;	border-right:0px;	color:#555;	text-decoration:none;	font-family: Trebuchet MS, Arial, Verdana, sans-serif;		font-size:11px;	text-transform:none;	letter-spacing:.04em;}#level3nav ul li a:hover {	background-color:#d9dfea;	color:#31495a;}/* //////////////////////////          LEVEL 4 NAVIGATION          ///////////////////////////  */#level3nav ul li.active a, #level3nav ul li.active a:hover  {	background-color:#51473d;	color:#f1f1f1;	border-top:0px;	border-bottom:3px solid #d3d1ce;	border-left:0px;	border-right:0px;	text-transform:uppercase;	font-size:10px;}#level3nav ul li.active ul li a {	background-color:#fffdf5;	color:#51473d;	border-top:0px;	border-bottom:1px dashed #dadada;	border-left:0px;	border-right:0px;}#level3nav ul li.active ul li a:hover {	background-color:#f3f1e9;	color:#222;	border-top:0px;	border-bottom:1px dashed #dadada;	border-left:0px;	border-right:0px;}#level3nav ul li.active ul {	border-top:0px;	border-bottom:0px;	border-left:0px;	border-right:0px;	}/* //////////////////////////          LEVEL 5 NAVIGATION          ///////////////////////////  */#level3nav ul li.active ul li.active a, #level3nav ul li.active ul li.active a:hover  {	background-color:#425242;	color:#f1f1f1;	border-bottom:3px solid #d0d4d0;	border-top:0px;	border-left:0px;	border-right:0px;}#level3nav ul li.active ul li.active ul li a {	background-color:#f2f9f2;	background-image:url(img/BG_level5nav.gif);	background-position:top left;	background-repeat:no-repeat;	color:#425242;	border-bottom:1px dashed #dadada;	border-top:0px;	border-left:0px;	border-right:0px;	padding-top:5px;	padding-bottom:5px;	padding-right:5px;	padding-left:20px;	width:180px;}#level3nav ul li.active ul li.active ul li a:hover {	background-color:#e7ede7;	background-image:url(img/BG_level5nav_over.gif);	background-position:top left;	background-repeat:no-repeat;	color:#222;	border-bottom:1px dashed #dadada;	border-top:0px;	border-left:0px;	border-right:0px;	padding-top:5px;	padding-bottom:5px;	padding-right:5px;	padding-left:20px;	width:180px;}/* //////////////////////////          LEVEL 6 NAVIGATION          ///////////////////////////  */#level3nav ul li.active ul li.active ul li.active a, #level3nav ul li.active ul li.active ul li.active a:hover  {	background-color:#555;	background-image:url(img/BG_level6nav_active.gif);	background-position:top left;	background-repeat:no-repeat;	color:#f1f1f1;	border-bottom:3px solid #ddd;	border-top:0px;	border-left:0px;	border-right:0px;	}#level3nav ul li.active ul li.active ul li.active ul li a {	background-color:#f5f5f5;	background-image:url(img/BG_level6nav.gif);	background-position:top left;	background-repeat:no-repeat;	color:#555;	border-bottom:1px dashed #dadada;	border-top:0px;	border-left:0px;	border-right:0px;	padding-top:5px;	padding-bottom:5px;	padding-right:5px;	padding-left:30px;	width:170px;}#level3nav ul li.active ul li.active ul li.active ul li a:hover {	background-color:#e9e9e9;	background-image:url(img/BG_level6nav_over.gif);	background-position:top left;	background-repeat:no-repeat;	color:#222;	border-bottom:1px dashed #dadada;	border-top:0px;	border-left:0px;	border-right:0px;	padding-top:5px;	padding-bottom:5px;	padding-right:5px;	padding-left:30px;	width:170px;}#level3nav ul li.active ul li.active ul li.active ul li.active a, #level3nav ul li.active ul li.active ul li.active ul li.active a:hover  {	background-color:#a4a4a4;	background-image:url(img/BG_level7nav_active.gif);	background-position:top left;	background-repeat:no-repeat;	color:#fff;	border-bottom:3px solid #ddd;	border-top:0px;	border-left:0px;	border-right:0px;	}/* //////////////////////////          SUB MENU          ///////////////////////////  */.submenu_menu {	color:#555;	text-decoration:none;	font-family: Trebuchet MS, Arial, Verdana, sans-serif;		font-size:10px;	text-transform:uppercase;	font-style:normal;	}/* //////////////////////////          PROFILES          ///////////////////////////  */.pres_facstaffprofile {	width:260px;	height:92px;	padding:5px;	float:right;	margin-left:15px;	margin-bottom:10px;	border:1px solid #d5d5d5;	background-color:#f1f1f1;	background-image:url(img/BG_profiles.gif);	background-position:top left;	background-repeat:no-repeat;	}	.facstaffprofile {	width:300px;	padding:5px;	float:left;	margin-left:15px;	margin-bottom:10px;	border:1px solid #d5d5d5;	background-color:#d6d6d6;	background-position:top left;	background-repeat:no-repeat;	}	.profilename {	font-family: Trebuchet MS, Arial, Verdana, sans-serif;		font-size:14px;	letter-spacing:.04em;	color:#31495a;	}	.profilefloatleft_port {	width:53px;	height:80px;		float:left;	padding:5px;	border:1px solid #ccc;	margin-right:10px;	background-color:#fff;	}	.profilefloatleft_land {	width:80px;	height:53px;	float:left;	padding:5px;	border:1px solid #ccc;	margin-top:13px;	margin-right:10px;	background-color:#fff;	}/* //////////////////////////////// FORMS //////////////////////////////// */#inputtext, #ajaxSearch_input {	/*border:1px solid #CCCCCC;*/	background-color:#f1f1f1;	font-family: Trebuchet MS, Arial, Verdana, sans-serif;		font-size:11px;	color:#333333;	padding:5px;	width:120px;	margin-top:0px;	margin-bottom:0px;	margin-right:0px;}#submitbutton, .button, #ajaxSearch_submit, #dragButton{	border-left:1px solid #3c5363;	border-top:1px solid #3c5363;	border-right:1px solid #2a3e4c;	border-bottom:1px solid #2a3e4c;	background-color:#31495a;	font-family: Trebuchet MS, Arial, Verdana, sans-serif;		font-size:11px;	color:#e5e5e5;	padding:4px;	margin-top:0px;	margin-bottom:0px;}.exitgallerybutton {	border-left:1px solid #3c5363;	border-top:1px solid #3c5363;	border-right:1px solid #2a3e4c;	border-bottom:1px solid #2a3e4c;	background-color:#425242;	font-family: Trebuchet MS, Arial, Verdana, sans-serif;		font-size:11px;	color:#e5e5e5;	padding:4px;	margin-top:0px;	margin-bottom:0px;}#ajaxSearch_form {	border:0px;	}/* //////////////////////////////// HEADLINES //////////////////////////////// */h1 {	font-family:Georgia, "Times New Roman", Times, serif;	font-size:15px;	color:#d0d4d0;	text-transform:none;	font-style:oblique;	font-weight:normal;	letter-spacing:.04em;	margin-top:14px;	margin-bottom:5px;	padding-bottom:5px;	padding-left:0px;	border-bottom:1px dashed #465c6b;	}h3 {	font-family: Trebuchet MS, Arial, Verdana, sans-serif;		color:#000;	font-size:10pt;	font-weight:bold;	font-style:italic;	}h2 {	font-family:Georgia, "Times New Roman", Times, serif;	font-size:18px;	letter-spacing:.04em;;	color:#51473d;	font-weight:normal;	text-decoration:none;	text-transform:none;	font-style:oblique;	margin-top:0px;	margin-bottom:10px;	padding-bottom:5px;	border-bottom:1px dashed #e5e5e5;	/* display:block;*/	}h4 {	font-family: Trebuchet MS, Arial, Verdana, sans-serif;		font-size:10px;	letter-spacing:.04em;;	color:#afafaf;		text-transform:uppercase;	font-weight:normal;	margin-top:0px;	margin-bottom:0px;	margin-left:0px;	margin-right:0px;	padding-top:15px;	padding-bottom:10px;	}	h5 {	font-family:Georgia, "Times New Roman", Times, serif;	font-size:14px;	letter-spacing:.04em;;	color:#31495a;	font-weight:normal;	text-transform:none;	font-style:oblique;	margin-top:0px;	margin-bottom:10px;	margin-left:0px;	margin-right:0px;	padding-bottom:5px;	}h6 {	font-family: Trebuchet MS, Arial, Verdana, sans-serif;		font-size:14px;	letter-spacing:.04em;	color:#31495a;		text-transform:none;	font-style:normal;	margin-top:0px;	margin-bottom:4px;	margin-left:0px;	margin-right:0px;	padding-bottom:3px;	}	/* //////////////////////////////// STYLES FOR tinyMCE TEXT EDITOR //////////////////////////////// */.imgfloatleft {	float:left;	padding:5px;	border:1px solid #ccc;	margin-right:20px;	margin-bottom:10px;	background-color:#fff;	}.imgfloatright {	float:right;	padding:5px;	border:1px solid #ccc;	margin-left:20px;	margin-bottom:10px;	}	.pdflink {	color:#994848;	padding-left:18px;	background-image:url(img/pdficon.gif);	background-repeat:no-repeat;	background-position:top left;	}	.10pt_bold_italic {	color:#000;	font-size:10pt;	font-weight:bold;	font-style:italic;	}	.phonenumber {	color:#994848;	font-weight:bold;	font-size:11px;	}	#printicon {	padding-top:2px;	width:202px;	}	/* //////////////////////////////// PRINT STYLES //////////////////////////////// */	#printheader {	font-family:Georgia, "Times New Roman", Times, serif;	font-size:14px;	letter-spacing:.04em;;	color:#51473d;	font-weight:normal;	text-transform:none;	font-style:oblique;	margin-top:0px;	margin-bottom:10px;	margin-left:0px;	margin-right:0px;	padding-bottom:5px;	}#printsubheader {	font-family: Trebuchet MS, Arial, Verdana, sans-serif;		font-size:10px;	letter-spacing:.04em;;	color:#333;		text-transform:uppercase;	font-style:normal;	margin-top:0px;	margin-bottom:10px;	margin-left:0px;	margin-right:0px;	padding-bottom:5px;	}	/* //////////////////////////////// AJAX SEARCH RESULTS STYLES //////////////////////////////// */.ajaxSearch_resultsInfo {	background-color:#4c6576;	color:#e5e5e5;	text-transform:uppercase;	font-size:12px;	padding:5px;	margin-left:10px;	margin-right:10px;	margin-top:30px;	margin-bottom:10px;	}		.ajaxSearch_highlight, .ajaxSearch_highlight1, .ajaxSearch_highlight2, .ajaxSearch_highlight3, .ajaxSearch_highlight4, .ajaxSearch_highlight5 {	font-size:11px;	font-weight:bold;	text-decoration:underline;	font-style:oblique;	color:#994848;	background-color:#fff;	padding:2px;	}	.ajaxSearch_paging {	background-color:#d7ddd7;	color:#333;	text-transform:uppercase;	font-size:11px;	padding:2px;	margin:10px;	}	.ajaxSearch_result {	padding:10px;	margin:10px;	background-color:#f1f1f1;	}			/* ///////////////////////////////////    CALENDAR STYLES  ////////////////////////////////////////////// */.nava:link {	color:#F1F1F1;	font-family:Georgia,"Times New Roman",Times,serif;	font-size:18px;	font-weight:normal;	margin-top:0;	font-style:italic; 	}.nava:visited {	color:#F1F1F1;	font-family:Georgia,"Times New Roman",Times,serif;	font-size:18px;	font-weight:normal;	margin-top:0;	font-style:italic; 	text-decoration: none;	}.nava:hover {	color:#9dc1da;	font-family:Georgia,"Times New Roman",Times,serif;	font-size:18px;	font-weight:normal;	margin-top:0;	font-style:italic; 	}.courses {	width: 100%; 	}
