@charset "UTF-8";
/* 
	site designed & developed by Eddy Celestin
	created: 12OCT09 11:37
	contact: celestin@poweri.com
*/

	* { border:0px; margin:0px; padding:0px; }
	
	img { behavior: url(iepngfix.php) }
	
	.clearing { clear:both; }
	
	body { 
		background-color:#fff; 
		font:normal 11px Verdana, Geneva;
		color:#222;
		line-height:14px;
	}
	
	#bounds {
		margin:30px;
		background-color: #003855;
		margin-top:0px;
	}
	
	#grd_bounds {
		margin:0px;
		background: transparent url(images/kubg-a2.png) repeat-x top left;
	}
	
	.cnt-blck {
		margin-left:auto;
		margin-right:auto;
		margin-top:4px;
		margin-bottom:0px;
		/* overflow:hidden; */
	}
	
	a, a:visited {
		color:#005082;
		font-weight:bold;
		font-family:Verdana, Geneva, sans-serif;
		text-decoration:none;
	}
	
	a:hover {
		color:#222;
		text-decoration:none;
	}
	
	
	
	
	
	
	/* - - - - - - - - - - - - - - -  START Header  - - - - - - - - - - - - - - - */
	
	#header {
		margin-left:auto;
		margin-right:auto;
		/* border:1px dashed #fff; */
		height:237px;
		width:850px;
	}
	
	#header #titles {
		width:299px;
		overflow:hidden;
		float:left;
		margin-top:20px;
	}
	
	#header #titles img {
		border:0px;
		clear:both;
		margin-top:25px;
	}
	
	#header #heroes {
		/* border:1px dashed #f0f; */
		width:317px;
		height:237px;
		background:transparent url(images/heroes2.png) no-repeat left top;
		_background:transparent url(images/heroes-ie62.png) no-repeat right bottom;
		overflow:visible;
		float:right;
		position:relative;
        _margin-top:3px;
	}
	
	#header #inside_stuff {
		background-color:#fff;
		width:202px;
		height:192px;
		float:right;
		margin-top:41px;
		padding:2px;
		font:normal 9px Verdana, Geneva, sans-serif;
		color:#333;
	}
	
	#header #inside_stuff p {
		padding:0px;
		margin:0px;
	}
	
	#header #inside_stuff a, #header #inside_stuff a:visited {
		color:#333;
		text-decoration:none;
	}
	
	#header #inside_stuff a:hover {
		color:#99c450;
		text-decoration:none;
	}
	
	#header #inner-border {
		border-top:solid 1px #333;
		border-right:solid 1px #333;
		border-left:solid 1px #333;
		width:200px;
		height:193px;
		pading:0px;
	}
	
	#header #inner-border .in-cnt {
		width:194px;
		height:150px;
		overflow:auto;
	}
	
	/* #header #inner-border .in-cnt a, #header #inner-border .in-cnt a:visited {
		color:#333;
	}
	
	#header #inner-border .in-cnt a:hover {
		color:#33;
	} */
	
	#header #inner-title {
		width:196px;
		height:29px;
		background:transparent url(images/inside-edition.png) no-repeat left top;
		margin-bottom:10px;
	}
	
	#header #inner-border .odd {
		width:160px;
		margin-left:auto;
		margin-right:auto;
		padding:5px;
		background-color:#e3e3e3;
	}
	
	#header #inner-border .even {
		width:160px;
		margin-left:auto;
		margin-right:auto;
		padding:5px;
	}
	
	#header #inner-border #moveit {
		width:160px;
		margin-left:auto;
		margin-right:auto;
		margin-top:5px;
		padding:5px;
		text-align:center;
	}
	
	#header #inner-border #moveit img {
		margin:0px 7px;
	}
	
	
	
	
	
	
	/* - - - - - - - - - - - - - - -  START Navigations  - - - - - - - - - - - - - - - */
	
	#nav {
		/* border:1px dashed #00F; */
		background:transparent url(images/nav-bg.png) repeat-x left top;
		height:32px;
		_margin-top:-23px;
	}
	
	#nav-cnt {
		/*width:100%;*/
		background:transparent url(images/nav-bg.png) repeat-x left top;
		height:32px;
		/*overflow:hidden;*/
	}
	
	.tabsmenuclass ul {
	padding:0;
		
	}
	.menu{
	margin:0 auto; 
	width:850px !important;

	}
	
	.tabsmenuclass li{
		overflow: hidden;
		height:32px;
		margin:0px;
		padding:0px;
		display:block;
		float: left;
		list-style-type: none;
	}
	
	.tabsmenuclass a, .tabsmenuclass a:visited {
		display: block;
		padding: 0px;
		height:32px;
		color:#665235;
		text-decoration:none;
		background:transparent url(images/a-bg.png) top left repeat-x;
		font: normal 14px monospace, Courier, "Courier New" ;
	}
	
	.tabsmenuclass a:hover, .tabsmenuclass a.selected{
		background:transparent url(images/hover.png) top left repeat-x;
		color: #000;
	}
	
	
	
	
	
	
	
	/* - - - - - - - - - - - - - - -  START Feature Article  - - - - - - - - - - - - - - - */
	
	#feature {
		height:179px;
		background:#fff url(images/odd-bg.png) repeat-x left bottom;
		border:solid 4px #fff;
		width:842px;
	}
	
	#feature #grad {
		height:150px;
		width:177px;
		float:right;
		background: transparent url(images/topimg.png) no-repeat left top;
		margin:15px 15px 0px 0px;
	}
	#feature #gradjc {
		height:150px;
		width:281px;
		float:right;
		background: transparent url(images/topimg.png) no-repeat left top;
		margin:15px 15px 0px 0px;
	}
	
	#feature #feat-cnt {
		height:185px;
		width:500px;
		float:left;
		margin:15px 0px 0px 15px;
		/* border:1px dashed #000;
		overflow:hidden; */
	}
	
	#feature #feat-cnt img {
	width:443px;
	height:54px;
	position:relative;
	margin-bottom:15px;
	left: -29px;
	}
	
	
	
	
	
	
	
	/* - - - - - - - - - - - - - - -  START Student Spotlight  - - - - - - - - - - - - - - - */
	
	#std_spot {
		height:138px;
		background:#fff url(images/even-bg.png) repeat-x left bottom;
		/* border:solid 4px #fff; */
		width:820px;
		padding:10px 15px 5px 15px;
	}
	
	#std_spot p {
		margin:0px;
		padding:0px;
	}
	
	#std_spot .std-cnt-lft {
		width:370px;
		height:130px;
		float:left;
		overflow:hidden;
	}
	
	#std_spot .std-cnt-rgt {
		width:360px;
		height:130px;
		float:right;
		padding-left:50px;
		background:transparent url(images/sep_74.png) left no-repeat;
		overflow:hidden;
	}
	
	#std_spot .std-img {
		float:left;
		margin-top:7px;
	}
	
	#std_spot .std-txt {
		float:left;
		width:250px;
		margin:7px 0px 0px 15px;
	}
	
	
	
	
	
	
	
	
	
	
	/* - - - - - - - - - - - - - - -  START What's Your Story / Alumni Spotlight  - - - - - - - - - - - - - - - */
	
	#story_spot {
		height:175px;
		width:812px;
		background:#fff url(images/odd-bg.png) repeat-x left bottom;
		border:solid 4px #fff;
		padding:10px 15px 5px 15px;
	}
	
	#story_spot p {
		margin:0px;
		padding:0px;
	}
	
	#story_spot .std-cnt-lft {
		width:370px;
		height:180px;
		float:left;
		/* overflow:hidden;
		border:1px dashed #333; */
	}
	
	#story_spot .std-cnt-rgt {
		width:369px;
		height:180px;
		float:right;
		padding-left:50px;
		background:transparent url(images/sep_28.png) left no-repeat;
		overflow:hidden;
		/* border:1px dashed #333;*/
	}
	
	#story_spot .std-img {
		float:left;
		margin-top:18px;
	}
	
	#story_spot .std-story-txt {
		float:left;
		width:225px;
		margin:18px 0px 0px 15px;
	}
	
	#story_spot .std-alumni-txt {
		float:left;
		width:230px;
		margin:18px 0px 0px 15px;
	}
	
	#story_spot .std-txt span {
		font:bold 12px Verdana, Geneva, sans-serif;
		color:#000;
	}
	
	#story_spot #story-title img {
		width:256px;
		height:33px;
		position:relative;
		left:-28px;
		/* margin-bottom:15px; */
	}
	
	
	
	
	
	
	
	
	
	
	/* - - - - - - - - - - - - - - -  START Advisor Spotlight  - - - - - - - - - - - - - - - */
	
	#adv_spot {
		height:142px;
		background:#fff url(images/even-bg.png) repeat-x left bottom;
		/* border:solid 4px #fff; */
		width:820px;
		padding:10px 15px 5px 15px;
	}
	
	#adv_spot p {
		margin:0px;
		padding:0px;
	}
	
	#adv_spot .std-cnt-lft {
		width:370px;
		height:153px;
		float:left;
		overflow:hidden;
	}
	
	#adv_spot .std-cnt-rgt {
		width:360px;
		height:147px;
		float:right;
		padding-left:50px;
		background:transparent url(images/sep_74.png) left no-repeat;
		overflow:hidden;
	}
	
	#adv_spot .std-img {
		float:left;
		margin-top:7px;
	}
	
	#adv_spot .std-txt {
		float:left;
		width:250px;
		margin:7px 0px 0px 15px;
	}
	
	#adv_spot .std-txt span {
		font:bold 12px Verdana, Geneva, sans-serif;
		color:#000;
	}
	
	
	
	
	
	
	/* - - - - - - - - - - - - - - -  START Secondary Contents and Sidebar  - - - - - - - - - - - - - - - */
	
	#sec_cnt {
		height:494px;
		width:850px;
	}
	
	#sec-articles {
		width:635px;
		margin-right:10px;
		float:left;
		
	}
	
	#sec-articles .sec-blck {
		background:#fff url(images/sec-cnt-bg.png) repeat-x left bottom;
		width:605px;
		height:189px;
		padding:15px;
		margin-bottom:4px;
		overflow:hidden;
	}
	
	#sec-articles .sec-mid {
		background:#fff url(images/sec-cnt-bg.png) repeat-x left bottom;
		width:605px;
		height:181px;
		padding:15px;
		margin-bottom:4px;
		overflow:hidden;
	}
	
	#sec-articles .sec-blck-lft {
		width:275px; 
		float:left;
	}
	
	#sec-articles .sec-blck-rgt {
		margin-left:25px;
		width:275px; 
		background:transparent url(images/sep_121.png) repeat-y left top;
		padding-left:25px;
		float:left;
	}
	
	#sec-articles .sec-blck h2 {
		color:#99c450;
		text-transform:uppercase;
		font:bold 12px verdana, geneva;
	}
	
	#sec-articles .sec-mid h2 {
		color:#F60;
		text-transform:uppercase;
		font:bold 14px verdana, geneva;
	}
	
	#sec-articles .sec-mid img {
		margin:0px 15px 15px 0px;
	}
	
	#sec-articles p, #sec-articles h2 {
		padding:0px;
		margin:8px 0px 10px 0px;
	}
	
	
	/* - - - Start Sidebar - - - */
	
	#sidebar {
		width:205px;
		float:left;
		height:/*827px;*/400px;
		/* border:1px dashed #f00; */
	}
	
	#sidebar p {
		padding:0px;
		margin:0px;
	}
	
	
	
	#sidebar .sidebar-blck {
		background-color:#fff;
		width:200px;
		/* height:192px; */
		padding:2px;
		margin-bottom:4px;
	}
	
	
	#sidebar .sidebar-border {
		border:solid 1px #333;
		width:198px;
		/* height:150px; */
		pading:0px;
	}
	
	#sidebar #refer {
		width:196px;
		height:29px;
		background:transparent url(images/refer-friend.png) no-repeat left top;
		margin-bottom:10px;
	}
	
	#sidebar #your-choice {
		width:196px;
		height:29px;
		background:transparent url(images/your-choice.png) no-repeat left top;
		margin-bottom:10px;
	}
	
	#sidebar #military-corner {
		width:196px;
		height:29px;
		background:transparent url(images/military-corner.png) no-repeat left top;
		margin-bottom:10px;
	}
	
	#sidebar #writing-center {
		width:196px;
		height:46px;
		background:transparent url(images/writing-center.png) no-repeat left top;
		margin-bottom:10px;
	}
	
	#sidebar #quick-links {
		width:196px;
		height:29px;
		background:transparent url(images/quick-links.png) no-repeat left top;
		margin-bottom:10px;
	}
	
	#sidebar #ref-txt {
		background:transparent url(images/announce.png) no-repeat left bottom;
		margin:5px 10px 0px 0px;
		height:108px;
		/* border:1px dashed #333; */
		padding-left:50px;
		font:bold 13px Verdana, Geneva, sans-serif;
	}
	
	#sidebar .side-txt {
		margin:10px;
		height:76px;
		/* font:bold 12px Verdana, Geneva, sans-serif; */
		overflow:hidden;
	}
	
	#sidebar ul li {
		list-style:none;
		margin-bottom:7px;
		margin-left:15px;
		font:normal 11px Verdana, Geneva, sans-serif;
	}
	
	#sidebar ul, #sidebar li {
		padding:0 5px 0 0;
		marigin:0px;
	}
	
	
	
	
	
	
	/* - - - - - - - - - - - - - - -  START Innerpages Template  - - - - - - - - - - - - - - - */
	
	#inner-bg {
		/* height:713px; */
		background:#fff url(images/inner-bg.png) repeat-x left bottom;
		border:solid 4px #fff;
		padding:40px 150px 115px 40px;
		width:652px;
	}
	
	#inner-bg p {
		padding:0px;
		margin:0px 0px 10px 0px;
		line-height:12px;
	}
	
	#inner-bg h2 {
		color:#333;
		text-transform:uppercase;
		font:bold 12px verdana, geneva;
		padding:0px;
		margin:25px 0px 10px 0px;
	}
	
	
	
	
	
	
	/* - - - - - - - - - - - - - - -  START Footer  - - - - - - - - - - - - - - - */
	#footer_top {
		height:25px;
		width:850px;
		padding-top:0px;
		color:#fff;
	}
	
	#footer_bottom {
		background-color:#fff;
		height:80px;
		margin-bottom:150px;
		font:normal 9px Verdana, Geneva, sans-serif;
		line-height:12px;
		color:#666;
	}
	
	#footer_bottom #ft-cnt {
		width:850px;
		height:50px;
		padding:15px 0px;
		border-bottom:1px solid #ccc;
	}
	
	#footer_bottom #ft-cnt .credit {
		width:350px;
		float:left;
	}
	
	#footer_bottom #ft-cnt .links a, #footer_bottom #ft-cnt .links a:visited {
		margin-left:15px;
	}
	
	#footer_bottom #ft-cnt .links {
		width:470px;
		float:right;
		text-align:right;
	}
	
	#footer_bottom #ft-cnt .links p {
		padding:0px;
		margin:0px 0px 5px 0px;
	}
	
	
	
	
	
	
	
	/* - - - - - - - - - - - - - - -  START Rating System  - - - - - - - - - - - - - - - */
	
	#rating_bounds {
		margin:20px 0px 10px 0px;
		padding:15px;
		height:152px;
	}
	
	#rating_bounds #rate-me {
		width:100%;
		float:left;
	}
	
	#rating_bounds #rate-me ul {
		margin:0px;
		padding:0px;
	}
	
	#rating_bounds #tell-me {
		width:300px;
		float:left;
		margin-top:20px;
	}
	
	#rating_bounds #tell-me textarea {
		border:1px solid #999;
		background-color:#fff;
		width:290px;
		height:50px;
		padding:5px;
		margin-bottom:20px;
	}
	
	#rating_bounds #send-it {
		width:60px;
		float:left;
		margin:35px 0px 0px 10px;
	}
	
	.rating{
		width:80px;
		height:16px;
		margin:0 0 20px 0;
		padding:0;
		list-style:none;
		clear:both;
		position:relative;
		background: url(images/star-matrix.gif) no-repeat 0 0;
	}
	
	/* add these classes to the ul to effect the change to the correct number of stars */
	.nostar {background-position:0 0}
	.onestar {background-position:0 -16px}
	.twostar {background-position:0 -32px}
	.threestar {background-position:0 -48px}
	.fourstar {background-position:0 -64px}
	.fivestar {background-position:0 -80px}
	
	ul.rating li {
		cursor: pointer;
	 /*ie5 mac doesn't like it if the list is floated\*/
		float:left;
		/* end hide*/
		text-indent:-999em;
	}
	
	ul.rating li a {
		position:absolute;
		left:0;
		top:0;
		width:16px;
		height:16px;
		text-decoration:none;
		z-index: 200;
	}
	
	ul.rating li.one a {left:0}
	ul.rating li.two a {left:16px;}
	ul.rating li.three a {left:32px;}
	ul.rating li.four a {left:48px;}
	ul.rating li.five a {left:64px;}
	
	ul.rating li a:hover {
		z-index:2;
		width:80px;
		height:16px;
		overflow:hidden;
		left:0;	
		background: url(images/star-matrix.gif) no-repeat 0 0
	}
	
	ul.rating li.one a:hover {background-position:0 -96px;}
	ul.rating li.two a:hover {background-position:0 -112px;}
	ul.rating li.three a:hover {background-position:0 -128px}
	ul.rating li.four a:hover {background-position:0 -144px}
	ul.rating li.five a:hover {background-position:0 -160px}
	
	
	
	
	
	.notables {
		background-color:#fff;
		padding:2px;
		margin-bottom:4px;
	}
	
	
	.notables .note-border {
		border:solid 1px #333;
		width:299px;
		background: transparent url(images/notables-1.jpg) no-repeat left top;
		pading-top:30px;
	}
	
	.notables .facts-border {
		border:solid 1px #333;
		width:435px;
		background: transparent url(images/quick-facts.jpg) no-repeat left top;
		pading-top:30px;
	}
	p.spotlightHig{
		height:19px;
	}
	p.icon{
		margin-top:154px !important;
		float:right;
	}
	p.icon a{
		margin-left:8px;
		display:inline-block
		}
	#header #inside_stufftwo {
		color:#333333;
		float:right;
		font:9px Verdana,Geneva,sans-serif;
		height:192px;
		margin-top:41px;
		padding:2px;
		width:202px;
	}

