	img{border:0;}
	body{
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	margin:0px; 
	padding:0px;
	height:100%;
	background-image:url(../images/bg_outer2.png);
	background-repeat:repeat-x;
	font-size:66%;
	}
	button:hover{cursor:pointer;}
	#back2 {
	margin:0 auto;
	width:899px;
	background-color:#368dcb;
	height:100%;
	display:block;
	min-height:100%;
	absolute;top:0;z-index:0;
	}
	#main {
	position:absolute; 
	margin:0 auto;
	top:0; 
	padding:0; 
	width:899px;
	height:100%;
	background-image:url(../images/bg_main.png);
	background-repeat:repeat-x;
	background-color:#368dcb;
	border:0px solid red;
	min-height:781px;
	padding-bottom:50px;
	}
	#top {
	position:relative;
	left:15px;
	top:15px;
	width:606px;
	height:139px;
	display: block;
	float: left;
	}
	#nav_top {
	width:616px;
	height:30px;
	position:relative;
	left:-2px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-width:bold;
	font-size:10px;
	background-image:none;
	}
	#login {
	position:relative;
	left:30px;
	top:15px;
	display: block;
	float: left;
	width:254px;
	height:115px;
	background-image:url(../images/bg_login.png);
	background-repeat:no-repeat;
	}
	#logo {
	position:relative;
	top:20px;
	display: block;
	float: left;
	}
	#headline {
	position:relative;
	top:5px;
	display: block;
	float: right;
	font-size:24px;
	text-align:right;
	}
	.text_large {
	font-size: 130%;
	}
	#line1{font-family:Myriad Pro, Arial, sans-serif; color:#2489ca;}
	#line1 .bold {font-weight:700;}
	#line1 .thin {font-family:Arial, Helvetica, sans-serif;font-weight:100; font-size:95%;}
	#line2{font-family:Myriad Pro, Arial, sans-serif;font-weight:700; padding-bottom:4px;}
	#line3 {font-family:Arial, Helvetica, sans-serif;font-weight:100; font-size:55%;}
	.button_top button {display: block; float: left; width:78px; height:29px; background-image:url(../images/tab_topnav.png); background-repeat:no-repeat; color:#ffffff; background-color:#ffffff; border:0px; margin:0 auto;font-family: Trebuchet MS,Tahoma,Verdana,Arial,sans-serif; font-weight:bold; font-size:11px; margin-right:10px;}
	.button_top button:hover{background-image:url(../images/tab_topnav_over.png); background-repeat:no-repeat; color:#eeeeee;}
	.button_left button {width:254px; height:49px; background-image:url(../images/tab_leftbar.png); background-repeat:no-repeat; color:#ffffff;background-position:center; background-color:transparent; border:0px; padding:0px; padding-left:15px;  text-align:left; font-size:18px;font-family: Trebuchet MS,Tahoma,Verdana,Arial,sans-serif; font-weight:bold;}
	.button_left button:hover{background-image:url(../images/tab_leftbar_on.png); background-repeat:no-repeat; color:#000000;}
	.ui-button-text-only .ui-button-text{padding:0px;}
	.ui-corner-all{ border-bottom-left-radius:0px 0px;
	border-bottom-right-radius:0px 0px;
	border-top-left-radius:0px 0px;
	border-top-right-radius:0px 0px;}
	topnav.ui-state-default, topnav.ui-widget-content topnav.ui-state-default, topnav.ui-widget-header topnav.ui-state-default {
	border:0px;
	background-image:url(../images/tab_topnav.png);
	display: block; float: left; width:88px; height:29px;
	background-color:#ffffff;
	}
	#username{display:block; float:right; position:relative; right:8px; top:8px; height:22px;}
	#username .text{position:relative; top:0px; right:5px; display:block; float:left;}
	#username .field{position:relative; top:0px; left:1px; display:block; float:left;}
	#password{display:block; float:right; position:relative; right:8px; top:8px; height:22px;}
	#password .text{position:relative; top:0px; right:5px; display:block; float:left;}
	#password .field{position:relative; top:0px; left:1px; display:block; float:left;}
	#forget{display:block; float:right; position:relative; right:8px; top:8px; height:22px;}
	#login input[type="text"]{width:152px; height:14px; border:0px;}
	input[type="submit"]{width:79px; height:30px; border:0px; background-image:url(../images/login.png); background-repeat:no-repeat; background-color:transparent; color:#ffffff; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-width:bold; font-size:10px;}
	input[type="submit"]:hover{background-image:url(../images/login_on.png);}
	input[type="submit"].invite_button{width:250px; height:30px; border:0px; background-image:url(../images/invite_button.png); background-repeat:no-repeat; background-color:transparent; color:#ffffff; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-width:bold; font-size:10px;}
	input[type="submit"].invite_button:hover{background-image:url(../images/invite_button_on.png);}
	#login_button{display:block; float:right; position:relative; right:8px; top:8px; height:22px;}
	#login{line-height:14px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#58595b;}
	.clear{clear:both;}
	#midframe{position:relative; top:0px; left:0px;}
	#mid_main{position:relative; top:8px; right:8px; background-image:url(../images/center_pic_sample.png); background-repeat:no-repeat; width:694px; height:425px; float:right;}
	#mid_sub{position:relative; top:8px; right:8px; background-image:url(../images/sub_back.png); background-repeat:no-repeat; width:694px; float:right; min-height:924px; z-index:998; min-height:600px;}
	#mid_sub_shell{position:absolute; top:0px; left: -197px; width:899px; background-image:url(../images/bg_main.png); background-repeat: repeat-x; background-color:#368dcb;}
	#left_main{float:left; position:absolute; left:0px; top:180px; width:254px; z-index:999;}
	#bottomframe{position:relative; top:20px; left:0px; height:188px; position:relative; left:15px; vertical-align:bottom;}
	#bot_copy{text-align:left; color:#ffffff; width:166px; display:block; float:left; font-size:11px; line-height:14px; position:relative; top:0px;}
	#bot_news{display:block; float:left; width:430px; height:188px; background-image:url(../images/bg_news.png); background-repeat:no-repeat; position:relative; left:16px;}
	#bot_news .copy{padding:15px;}
	.subheader{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#58595b; height:25px;}
	#bot_testimonials{display:block; float:left; width:254px; height:188px; background-image:url(../images/bg_testimonials.png); background-repeat:no-repeat; position:relative; left:26px;}
	#bot_testimonials .copy{padding:15px;}
	#endframe{width:899px;}
	ul {padding:0; margin:0;}
	.feedburnerFeedBlock ul li {list-style:none; border:0px; margin:0px auto; padding:0px; padding-bottom:10px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px;}
	li:hover {}
	ol li {margin-left: -22px;}
	ul li {margin-left: 16px;}
	a {color:#58595b; text-decoration:none;}
	a:hover {color:#000000;text-decoration:underline;}
	.headline {padding:0px; padding-right:0px; padding-top:0px; margin:0px;}
	.headline a {margin:0px auto;}
	.feedburnerFeedBlock {background:none; border:0px;}
	.feedTitle, #creditfooter {font-size:20px; font-weight:bold; margin:0 auto; text-align:left; background:none; border:0px; padding:0px; position:absolute; top:155px;}
	.date {float:left; padding:0px; margin:0px; background:none; border:0px;}
	 ul div { padding:0px; margin:0px; font-size:13px; float:right;}
	.enclosure {text-transform:uppercase; background-color:#1b1b1b; padding:0; margin:35px 10px 5px 10px; text-align:center; font-size:12px; width:420px; border-bottom:#000 solid 1px; border-top:#1c1c1c solid 1px; clear:both;}
	.enclosure a {display:block; padding:10px; }
	.enclosure a:hover { background-color:#000;}
	#mid_sub #main_text{position:relative; left:88px; top:22px; width:570px;}
	#main_text{position:relative; left:455px; top:42px; width:222px;}
	#main_text .header{font-family:"Trebuchet MS", Arial, sans-serif; color:#2489ca; font-size:14px; height:55px;}
	#mid_sub_shell #frame {background-color:#ffffff; width:684px; position:relative; left:205px;}
	#mid_sub_shell #frame #sub_frame {background-image:url(../images/sub_back.png); background-repeat:no-repeat; width:694px; min-height:500px;}
	#mid_sub #main_text .header{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#2489ca; font-size:14px; height:35px;}
	#main_text .body_big{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; padding-bottom:16px;min-height:1100px;}
	#main_text .body_small{padding-bottom:16px; font-size:11px;}
	#main_text .learn_more{width:222px; text-align:right;}
	#main_text .learn_more a{color:#2489ca; text-decoration:none;}
	#main_text .learn_more a:hover{color:#000000; text-decoration:underline;}
	.ticker ul li {height:170px;}
	.ticker ul {height:170px;overflow:hidden; border:1px solid red;}
	.frame-admission-criteria li {padding-bottom:20px;}
	.shortli{margin-bottom:-10px;}
	.LogTableStyle {
	border-left: 1px solid #eeeeee;
	border-bottom: 1px solid #eeeeee;
	}
	.LogCellStyle {
		border-right: 1px solid #eeeeee;
		border-top: 1px solid #eeeeee;
		font-size:11px;
	}
	.LogHeadStyle {
		border-right: 1px solid #eeeeee;
		border-top: 1px solid #eeeeee;
		background-color: #f4f6fb;
		font-weight:bold;
	}
	.LogCellStyle .padding, .LogHeadStyle .padding {
		padding:5px;
	}
	#tooltip {
		position: absolute;
		z-index: 3000;
		border: 0;
		background-color: #eee;
		padding: 10px;
		width: 400px;
	} 
	#tooltip h3, #tooltip div { margin: 0; }
	ol.lower-alpha{list-style-type: lower-alpha;}
	button:hover{border:0px;}
	#SwitchUserName [type="text"],#SwitchUserName [type="password"]{width:310px;}
	#SwitchUserName [type="submit"]{background-image:none;background-color:#ffffff; height:25px;font-weight:bold; width:80px;color:#3399cc; border:1px solid #3399cc;}
	#SwitchUserName [type="submit"]:hover{background-color:#ffffff;color:#0db14b;font-weight:bold; border:1px solid #0db14b;}
	.POApprove [type="submit"]{background-image:none;}
	
	#RecFWcontainer [type="submit"] {background-image:none;background-color:#ffffff; height:20px;font-weight:bold;color:#3399cc; border:1px solid #3399cc;}
	#RecFWcontainer [type="submit"]:hover{background-color:#ffffff;color:#0db14b;font-weight:bold; border:1px solid #0db14b;}
	.RecordUpdateSuccess{font-weight:bold; color:#0db14b;}
	.RecordUpdateFailure{font-weight:bold; color:#ed1c24;}
	.signout [type="submit"]{background-image:none;background-color:#ffffff; height:25px;font-weight:bold; width:100px;color:#3399cc; border:1px solid #3399cc;}
	.signout input[type="submit"]:hover{background-image:none;background-color:#ffffff;color:#0db14b;font-weight:bold; border:1px solid #0db14b;}
	#UserList [type="submit"],.UserDetailButton [type="submit"]{background-image:none;background-color:#ffffff; height:25px;font-weight:bold;color:#3399cc; border:1px solid #3399cc;}
	#UserList input[type="submit"]:hover{background-color:#ffffff;color:#0db14b;font-weight:bold; border:1px solid #0db14b;}
	#ButtonContainer [type="submit"],#ButtonContainer2 [type="submit"],#ButtonContainer3 [type="submit"]{background-image:none;background-color:#f7f7ce; height:20px;font-weight:bold;color:#3399cc; border:1px solid #3399cc}
	#ButtonContainer [type="submit"]:hover,#ButtonContainer2 [type="submit"]:hover,#ButtonContainer3 [type="submit"]:hover{background-color:#ffffff;color:#0db14b;font-weight:bold; border:1px solid #0db14b;}
iframe{overflow:hidden;}
	#accordion a {text-decoration:none; color:#000000;}
	.padbot20{padding-bottom:20px;}
	.redBoldLink{color:#ed1c24;font-weight:bold; font-size:16px; text-decoration:underline;}
	.ProgramTitle{font-size:14px;font-weight:bold;padding-bottom:5px;}
	#demoWrapper #first input [type="text"]{width: 400px; background-image:none; border:1px solid #333333; background-color:#ffffff;}
	.PrintCert{background-image:url(../images/printcert.png); width:110px;}
