F/* CSS Document */
html		{height: 100%;
			margin: 0;
			padding: 0;}

body		{
	margin: 0 auto;
	padding:0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #151B1E;
	min-height: 100%;
	min-width: 900px;
	max-width: 1200px;
	line-height: normal;
	background-color: #C9E2E7;
			}

td			{vertical-align: top;}
				
input		{font-family: Arial, Helvetica, sans-serif;	font-size: 13px;}

select		{font-family: Arial, Helvetica, sans-serif;	font-size: 13px;	}
option		{padding-left: 8px;}

textarea	{font-family: Arial, Helvetica, sans-serif;		font-size: 13px;	}

p		{margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 12px;
		margin-left: 0px;
		}
p.connect	{margin-top: 0px;
			margin-right: 0px;
			margin-bottom: 6px;
			margin-left: 26px;
		}

.indent		{margin-left: 10px !important;}
.indent2	{margin-left: 20px;	}
.indent3	{margin-left: 30px;	}
.indent4	{margin-left: 40px;	}
.pad40L {padding-left: 40px !important;}
.pad8px	{padding:8px;}

.quotes		{padding: 8px 4px; text-indent: 20px; font-family: arial, Helvetica, sans-serif; font-size:11px; font-style:italic;}
.quotes p {margin:0 8px 0 20px; padding:0; text-align:right; font-style: normal; font-weight: bold; color:#535353;}
.bg_quotes	{background-color: #F5F8FA;}

/*horizontal menu only*/
.container {
	line-height: normal;
	color: #151B1E;
	margin: 0px;
	padding: 0px;
	border: 0px;
	width: 100%;
	background-color: #FEFDFD;
	min-height:100%;
	}
/*end horizontal menu only*/	

.content {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		padding: 0px;
		margin: 0px;}

.content_info {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		padding: 0px;
		margin: 0px 50px;}

	
.spacer 	{line-height: 1px;	}

.top_image {margin-top: 8px;	}
			
.banner		{padding: 0px;
			margin-top: 3px;
			margin-right: 0px;
			margin-bottom: 0px;
			margin-left: 15px;
			}

.bgbanner 	{padding: 0px;
			margin: 0;
			background-color: #00A1B2;
			}

.bgblack 	{background-color: #000;}

.bg_dark 	{background-color: #005263;}
		
.bgblue 	{background-color: #C9E2E7;}
		
.bg_grey 	{background-color: #EEEDED;}

.bg_yellow 	{background-color: #FF9;}
.bgborder	{border-width: 1px;
			border-style: solid;
			border-color: #00A1B2;}
			
.bgsoft 	{border-bottom-width: 2px;
			border-bottom-style: solid;  
			border-bottom-color:#EEEDED;}



.bgconnect 	{background-color: #FFE5B6;	}
			
.bgconnectborder	{
			border-width: 1px;
			border-style: solid;  
			border-color: #FFAE5E;}

.banneradd	{background-color: #F5F5F5;
			border-width: 1px;
			border-style: solid;
			border-color: #00A1B2;
			padding:14px 16px 14px 16px;
			margin:20px;}

.nowrap 	{white-space: nowrap;}	

.schedule	{margin: 2px 8px 2px 8px;
			line-height: 1em;
			}

.schedule td	{
				
				padding: 2px 2px 10px 2px;
				}
/* lists */	
ul, ol, dl	{margin: 0;		padding: 0;	}

ul.none li		{list-style-type: none;		padding-top:3px;			padding-bottom:3px;}

.schedulelist		{margin: 8px 16px 8px 16px;	list-style-type: none;	line-height: 1.8em;}

.bulletList li{			margin: 6px 0;}

.list		{color:#007993;	margin:0 0 2.6em;}	
.list li	{list-style-image: url(images/sqbullet_blue.gif);	list-style-type: square;}

.list_position {margin-left: 50px;}
.list_position2 {margin: 0 0 10px 20px;}
.list_position2 li {margin: 0; padding: 0px;}

.faqlist		{color:#AB2D2D;
				margin-top: 10px;
				margin-right: 0px;
				margin-bottom: 20px;
				margin-left: 5px;
				list-style-type: none;}

.faqlist li		{margin-bottom: 5px; }

.bluelist		{color:#007993;
				margin-top: 10px;
				margin-right: 0px;
				margin-bottom: 16px;
				margin-left: 20px;
				list-style-type: none;
				font-weight: normal;}

.outline_list	{list-style-type: none;}

.outline_list ul{list-style-type: none;}

.outline_list ul li	{
				color:#01768F;
				margin: 0 0 0 20px;
				font-weight: normal;}

.outline_list li {color: #AD666B;
				list-style-type: none;
				margin: 10px 0 10px 20px;
				font-weight: bold;}

.definition dt	{margin:20px 0 6px 40px; }

.definition dd	{margin:0 20px 8px 60px; }

.txtindentList {list-style-type: none; margin: 0;	padding: 0 0 0 24px;}

/*.txtindentList li	{margin-left: 60px; text-indent:-61px;}*/

/* End lists */


/* Text */

.ames_title {		
			font-weight: bold;
			color: #007993;
			font-family:  Times New Roman, Arial, sans-serif;
			font-size:2.8em;
			line-height:normal;
			margin:0px; }
			
.staff_name {color: #007993;
			font-weight: bold;
			font-size: 1em;	}

.section_head	{
		font-size: 16px;
		font-weight: normal;
		color: #007993;
		margin: 0px 0px 12px 0px;
		padding: 0px;
		white-space: nowrap;
		text-align: left;
		line-height: 20px;
		border-bottom-width: 2px;
		border-bottom-style: solid;
		border-bottom-color: #007993;}
		
h1	{	font-size: 18px;
		font-weight: normal;
		color: #007993;
		margin: 0px 0px 12px 0px;
		padding: 0px;
		white-space: nowrap;
		text-align: left;
		line-height: 24px;
		border-bottom-width: 2px;
		border-bottom-style: solid;
		border-bottom-color: #007993;}
.rule {
	border-bottom: 2px solid #007993;
	margin:15px 0 20px;
}

.sched_head	{font-family: Arial, Helvetica, sans-serif;
			color: #096A75;
			font-size:14px;
			font-weight: normal;
			line-height: 20px;
			padding: 0 12px; }
		
h2 {		font-weight: bold;
			color: #9A0D0A;
			font-size: 1em;
			margin:0px; }	
				
.sub_head {
	color: #9A0D0A;
	font-size: 14px;
	font-weight: 700;
}

.sub_headblue {	font-weight: bold;
			color: #004499; 
			font-size: 13px;}
			
.academic_title {		
			font-weight: bold;
			color: #9A0D0A;
			font-family: Times New Roman, Arial, sans-serif;
			font-size:2.6em;
			line-height:normal;
			margin:0px; }			
			
.connect_title {		
			font-weight: bold;
			color: #9A0D0A;
			font-family:  Times New Roman, Arial, sans-serif;
			font-size:2.8em;
			line-height:normal;
			margin:0px; }
			
.connect_section_head	{
			font-size: 18px;
			color: #9A0D0A;
			margin: 0px 0px 12px 0px;
			padding: 0px;
			white-space: nowrap;
			text-align: left;
			line-height: 26px;
			border-bottom-width: 2px;
			border-bottom-style: solid;
			border-bottom-color: #9A0D0A;}

.sub_head_big {	color: #9A0D0A;
				font-size: 16px;
				line-height: 20px;}

.blue_head	{
			color: #007993;
			margin-top: 10px;
			margin-right: 0px;
			margin-bottom: 10px;
			margin-left: 0px;
			font-style: normal;
			font-weight: bold;
			font-size: 14px; }

.head_register {color: #6E6E6E;
				font-style: normal;
				font-weight: bold;
				font-size: 12px;}

.blue_head2 {color: #007993;
			font-style: italic;
			font-weight: bold;
			font-size: 12px; }
			
.blue_text	{color: #006175;}
			
.red_text {	color: #95000C;	}
	
.txtsmall {	font-size: .8em;		font-weight: normal;}
				
.bold {	font-weight: bold;		line-height: normal;}
.boldgrey {	font-weight: bold;		line-height: normal; color:#373737;}
.normal {		font-weight: normal;}
.menusmall	{font-family: Verdana, Arial, Helvetica, sans-serif;	font-weight: bold;	color: #5A7078;}
			
.italic		{font-style: italic;}		
.plus {font: bold .7em Arial, Helvetica, sans-serif;}	
/*caption	{font-size: 1.1em;
	line-height: 1.4em;
	font-weight: bold;
	color: #0089A6;
	padding: 0 10px;
	text-align: left;
	border: 1px solid #007993;
	font-weight: bold;
	}*/			

/* End Text */

/* links */

 
A:link				{color:#049; text-decoration:underline;}
A:visited			{color:#049; text-decoration:underline;}
A:hover			{color:#E47100; text-decoration:none;}
A:active			{color:#E47100; text-decoration:none;}

A.hlink:link		{color:#007993; text-decoration:none;}
A.hlink:visited		{color:#007993; text-decoration:none;}
A.hlink:hover 		{color:#E47100; text-decoration:underline;}
A.hlink:active		{color:#E47100; text-decoration:underline;}

A.whiteLink		{color:#FFF; text-decoration:none;}
A.whiteLink:hover		{color:#F89327; text-decoration:none;}

A.hlinkLine:link		{color:#007993; text-decoration:underline;}
A.hlinkLine:visited		{color:#007993; text-decoration:underline;}
A.hlinkLine:hover 		{color:#E47100; text-decoration:underline; }
A.hlinkLine:active		{color:#E47100; text-decoration:underline;}

A.sidelink:link		{color: #01889C; text-decoration:none;}
A.sidelink:visited	{color: #01889C; text-decoration:none;}
A.sidelink:hover	{color: #E47100; text-decoration:none;}
A.sidelink:active	{color: #E47100; text-decoration:none;}

A.faqmenu:link 		{color:#9A0D0A; text-decoration:none;}
A.faqmenu:visited	{color:#9A0D0A; text-decoration:none;}
A.faqmenu:hover		{color:#E47100; text-decoration:underline;}
A.faqmenu:active		{color:#E47100; text-decoration:underline;}

A.hred:link 		{color:#9A0D0A; text-decoration:underline;}
A.hred:visited	{color:#9A0D0A; text-decoration:underline;}
A.hred:hover		{color:#E47100; text-decoration:underline;}
A.hred:active		{color:#E47100; text-decoration:underline;}


A.hwhite:link			{color:#FFFFFF; text-decoration:underline;}
A.hwhite:visited	{color:#FFFFFF; text-decoration:underline;}
A.hwhite:hover		{color:#B0EFFF; text-decoration:underline;}
A.hwhite:active		{color:#B0EFFF; text-decoration:underline;}

A.hyellow:link			{color:#FFFF66; text-decoration:underline;}
A.hyellow:visited	{color:#FFFF66; text-decoration:underline;}
A.hyellow:hover		{color:#B0EFFF; text-decoration:underline;}
A.hyellow:active		{color:#B0EFFF; text-decoration:underline;}

A.hwhite2:link			{color:#FFFFFF; text-decoration:none; font-weight:bold ; font-size:em; line-height:2.1em; white-space:nowrap;}
A.hwhite2:visited		{color:#FFFFFF; text-decoration:none; font-weight:bold ; font-size:em; line-height:2.1em; white-space:nowrap;}
A.hwhite2:hover		{color:#B0EFFF; text-decoration:none; font-weight:bold ; font-size:em; line-height:2.1em; white-space:nowrap;}
A.hwhite2:active		{color:#B0EFFF; text-decoration:none; font-weight:bold ; font-size:em; line-height:2.1em; white-space:nowrap;}

/* End links */




/* side navigation */
.sidenav 	{
		margin: 0;
		padding: 4px 0 0 0;
		}
	
.sidenav ul	{
		padding: 0;
		margin: 0;
		list-style-type: none;
		}

.sidenav li	{
		margin: 0 10px 0 10px;
		list-style-type: none;
		line-height: 1.5em;
		font-weight: bold;
		font-size: 1em;
		white-space: nowrap;	
		}

.page	{font-size: 1em;
		color: #F89327;	}
		
ul.menulist	{margin-top:0; margin-bottom:16px; margin-left:0px; font-size:13px;}

/* end of side navigation */	

/*Drop Down Navigation */
#nav, #nav ul {
		padding: 0;
		margin: 0;
		list-style: none;
		line-height: 1;
		}

#nav ul {
		padding: .3em 0 .3em 0em;
		margin: 0;
		list-style: none;
		}

#nav a {
		display: block;
		font-size: 1em;
		line-height: 2.7em;
		font-weight: bold;
		white-space:nowrap;
		text-decoration: none;
		}

#nav ul a	{font-size: .9em;
			line-height: 1.5em;
			}

#nav ul li	{padding: 0;
			width: 1em;
			}

#nav li 	{display: inline;
			float: left;
			}

#nav li ul {
		position: absolute;
		width: 7em;
		left: -999em;
		z-index: 1000;
		white-space:nowrap;
		background-color: #E2F2F5;
		opacity: 0.95;
		margin-left: .4em;
		list-style-type: none;
		border-top: 0px solid #000;
		border-right: 1px solid #000;
		border-bottom: 1px solid #000;
		border-left: 1px solid #000;
		}
		
 /* for third level */

#nav li ul ul {	margin: -1.2em 0 0 -12.5em;
				border: 1px solid #000;
				}	

#nav li:hover ul ul, #nav li.sfhover ul ul {
			 left: -999em;
			}		
 /* for third level */

#nav li ul li	{clear:left;
				}

#nav li:hover ul {left: auto;
				}

#nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul {
				left: auto;
				}

.arrow {background: url(images/right_arrow.gif) no-repeat right center;	
			}
/* End Drop Down Navigation */

/* table structure on profiles page */
	
.all_prog {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	background-image: url(images/bg_answers_light.gif);
	text-align: right;
}

.all_prog td {
	white-space: nowrap;
	}


.data	{
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-style: solid;
	border-color:  #00A1B2;
	margin: 0 1px 0 0;
	width: 100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:15px;
	}

.data td	{
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-style: solid;
	border-color:  #00A1B2;
	padding: 2px 5px 2px 5px;
	white-space:nowrap;
	}

.profile_holder {
	border-top: 1px solid #00A1B2;
	border-right: 0px solid #00A1B2;
	border-bottom: 0px solid #00A1B2;
	border-left: 0px solid #00A1B2;
	border-style: solid;
	border-color:  #00A1B2;
	margin:0;
	padding:0:
}

.frame td {
	border-right: 1px solid #00A1B2;
}
.profile		{
	font-size: 12px;
	line-height: 20px;
	font-weight: bold;
	color: #007993;
	padding: 0 10px 0 10px;
	text-align: left;
	font-weight: bold;
	border: 1px solid #007993;
	}
	
.profile_box	{
	border-right: 1px solid #00A1B2;
	}
	
A.profile_link:link			{color:#0089A6; text-decoration:none;}
A.profile_link:visited	{color:#0089A6; text-decoration:none;}
A.profile_link:hover		{color:#AD666B; text-decoration:none;}
A.profile_link:active		{color:#AD666B; text-decoration:none;}
/* End table structure on profiles page */

dl 	{margin: 0px;
	padding: 0px;
	}

.uc_nav {
		margin: 10px 0 10px 0;}

.uc_nav td	{
		white-space: nowrap;
		padding: 1px 4px 2px;
		color: #FFF;}

.staff_photo {
	float: left;
	margin: 0px 15px 10px 0px;
	clear: right;
}
.staff_photo2 {
	float: right;
	margin: 0px 0px 10px 15px;
	clear: left;
}
.middle {
	vertical-align: middle;
	position:relative; top:-.1em;
}

table#testdates {border: 1px solid #007993;}

#testdates td {	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-style: solid;
	/*border-color:  #00A1B2;*/
	border-color:  #DCDEDE;
	padding: 4px 8px;
	white-space: nowrap;}
	
.bglight {background-color:#EEEDED;}

.txttime {font-size: 0.9em;
			font-weight: bold;}
.14 {font-size: 14px;}
.note {	font-size: 10px;}
.schedulenote 	{ padding-left:92px; text-indent:-92px;}
.white {color: #FFF;}

/* Show Hide Styles */	
.hidden { display: none;}
.unhidden { display: block;}

a.showHide {text-decoration: none;}
a.showHide:hover { text-decoration: underline;}

.block {padding: 6px 20px; margin:0;}
.showHide blockquote {	padding: 0;	margin: 0;	display: inline-block;	text-decoration: underline;	clear: none;}
/* EndShow Hide Styles */

