html,body,div,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,blockquote,fieldset,input { margin: 0; padding: 0; }

html,body
{
	background-color:#f5f5f5;
	color:#666666;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:11px;
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
}

.PageBreak		{PAGE-BREAK-AFTER: always;}

img	{border-width: 0px 0px 0px 0px;}

div	{padding:0px 0px 0px 0px;border-width: 0px 0px 0px 0px;}



/************************************************************************
* 	Main Containers & Borders
************************************************************************/
div#MainContainer
{
	/*width:962px;*/
	width:973px;
	margin:auto;
}

/************************************************************************
*	Header
************************************************************************/
div#HeaderContainer
{
	width:962px;
	float:left;
	padding-left:11px;
}

	div#HeaderTop
	{
		width:962px;
		float:left;
		padding:21px 0px 0px 0px;
		/*background-image:url(/Images/headertop.jpg);
		background-position:center bottom;
		background-repeat:no-repeat;*/
	}
	
	div#HeaderContent
	{
		width:960px;
		float:left;
		padding:0px 0px 0px 0px;
		background-color:#FFF;
		border-left:1px solid #e4e3e3;
		border-right:1px solid #e4e3e3;
	}
	
		div#Logo
		{
			width:244px;
			float:left;
		}

		div#LogoEDM
		{
			width:146px;
			float:left;
			padding:13px 0px 12px 18px;
		}
		
		div#SearchContainer
		{
			width:716px;
			float:left;
			padding:10px 0px 0px 0px;
			overflow:hidden;
		}
		
			div#QuickContainer
			{
				width:536px;
				float:left;
				padding:0px 0px 0px 0px;
				/*background-image:url(/Images/QuickLinkBG.jpg);
				background-repeat:no-repeat;
				background-position:right top;*/
				overflow:hidden;
			}
			
			div#Search
			{
				width:178px;
				float:left;
				background-image:url(/Images/Structural/Search/Basic/SearchBG.gif);
				background-repeat:no-repeat;overflow:hidden;
				border:solid 1px ;
			}
			div#CallUs
			{
				width:178px;
				float:left;
			}

			div#CallUsEDM
			{
				width:750px;
				float:left;
				padding:45px 0px 0px 0px;
				text-align:right;
			}
			
		div#NavContainer
		{
			width:716px;
			float:left;
			padding:30px 0px 0px 0px;
		}
		
	div#FlashHeader
	{
		width:920px;
		float:left;
		padding:0px 20px 18px 20px;
		overflow:hidden;
	}

	div#HeaderImage
	{
		width:920px;
		float:left;
		padding:0px 20px 18px 20px;
		overflow:hidden;
	}
	
	div#HeaderBottom
	{
		width:962px;
		float:left;
		/*background-image:url(/Images/headerbottom.jpg);
		background-repeat:no-repeat;
		overflow:hidden;*/
	}

/************************************************************************
*	MainBody
************************************************************************/
div#MainBodyContainer
{
	width:962px;
	float:left;
	padding:10px 0px 0px 11px;
}

	div#Leftpane
	{
		width:246px;
		float:left;
		padding:0px 0px 0px 0px;
	}
	
		div#Leftpane_PortfolioContainer
		{
			width:245px;
			float:left;
			padding:0px 0px 10px 1px;	
		}
		
		div#Leftpane_TestiHead
		{
			width:242px;
			float:left;
			height:52px;
			background-image:url(/Images/Testi_Head.jpg);
			background-repeat:no-repeat;
		}
		div#Leftpane_Flash
				{
					width:236px;
					/*height:130px;*/
					float:left;
					padding-bottom:5px;
				}		
		div#Leftpane_IntTopHead
				{
					width:242px;
					float:left;
					/*background-image:url(/Images/TreeTopBG.jpg);
					height:5px;*/
					background-repeat:no-repeat;
				}
		
			div#Leftpane_IntHead
				{
					width:241px;
					float:left;
					background-image:url(/Images/Testi_Content.jpg);
					background-repeat:repeat-y;
					padding:0px 0px 0px 1px;
				}
				
				div#Leftpane_LocationHead
				{
					width:185px;
					float:left;
					background-image:url(/Images/HeaderBG.gif);
					background-repeat:no-repeat;
					height:58px;
					padding:10px 0px 0px 50px;
				}
		
		div#Leftpane_TestiContent
		{
			width:235px;
			float:left;
			background-image:url(/Images/Testi_Content.jpg);
			background-repeat:repeat-y;
			padding:0px 1px 0px 1px;
		}
		
			div#Leftpane_TestiTestiContent
				{
					width:217px;
					float:left;
					padding:0px 0px 15px 20px;
					line-height:18px;
					background-image:url(/Images/Testi_Content_bg.jpg);
					background-repeat:no-repeat;
					background-position:left 4px;
					
				}
		
			div#Leftpane_IntContent
				{
					width:217px;
					float:left;
					background-image:url(/Images/TreeBG.jpg);
					background-repeat:repeat-y;
					/*padding:0px 0px 15px 20px;
					line-height:18px;*/
				}
		
		div#Leftpane_TestiBottom
		{
			width:237px;
			float:left;
			height:5px;
			background-image:url(/Images/Testi_Bottom.jpg);
			background-repeat:no-repeat;
		}
		
		div#Leftpane_TestiBottom2
		{
			width:237px;
			float:left;
			height:5px;
			background-image:url(/Images/Testi_Bottom2.jpg);
			background-repeat:no-repeat;
		}

	div#EDMFormContainer
	{
		width:962px;
		float:left;
		background-color:#FFF;
		overflow:hidden;
	}
	
		div#EDMForm_Top
		{
			width:716px;
			float:left;
			background-image:url(/Images/EDMForm_Top.jpg);
			background-repeat:no-repeat;
			height:6px;
		}

		div#EDMForm_Content
		{
			width:841px;
			float:left;
			background-color:#FFF;
			border-left:solid 1px #e4e3e3;
			border-right:solid 1px #e4e3e3;
			min-height:300px;
			_height:300px;
			padding:0px 0px 0px 119px;
		}

		div#EDMForm_Bottom
		{
			width:962px;
			float:left;
			background-image:url(/Images/EDMForm_Bottom.jpg);
			background-repeat:no-repeat;
			height:7px;
		}
	
	div#Rightpane
	{
		width:716px;
		float:left;
		background-color:#FFF;
		overflow:hidden;
	}
	
		div#Rightpane_Top
		{
			width:716px;
			float:left;
			background-image:url(/Images/RightPane_Top.jpg);
			background-repeat:no-repeat;
			height:3px;
		}
		
		div#Rightpane_Content
		{
			width:714px;
			float:left;
			background-color:#FFF;
			border-left:solid 1px #e4e3e3;
			border-right:solid 1px #e4e3e3;
			min-height:300px;
			_height:300px;
		}
		
		div#Rightpane_Content_Copyright
		{
			width:694px;
			float:left;
			background-color:#FFF;
			border-left:solid 1px #e4e3e3;
			border-right:solid 1px #e4e3e3;
			padding:10px 0px 10px 20px;
		}
			div#Centerpane
			{
				/*width:398px;*/
				width:385px; /*434px*/
				float:left;
				padding:15px 10px 0px 19px;
			}
			
			
			div#Centerpaneinternal
			{
				
				width:685px;
				float:left;
				padding:15px 10px 0px 19px;
			}
			
			div#Bread_Container
			{
				width:376px; /*376px*/ 
				float:left;
				height:28px;
				padding:13px 0px 20px 18px;
				background-image:url(/Images/BreadCrumbs_BG.jpg);
				background-repeat:no-repeat;
				font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#FFF;
			}
			
				div#Bread_Container_Internal
				{
					width:667px; /*376px*/ 
					float:left;
					height:28px;
					padding:13px 0px 20px 18px;
					background-image:url(/Images/BreadCrumbs_INT_BG.jpg);
					background-repeat:no-repeat;
					font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#FFF;
				}
			
			
				div#Content
				{
					width:376px;
					float:left;
				}
				
				div#ContentInt
				{
					width:376px;
					float:left;
				}
				
				
				div#Content_top
				{
					width:376px;
					float:left;
					background-image:url(/Images/Content_Top.jpg);
					background-repeat:no-repeat;
					height:8px;
				}
				
				div#ContentInt_top
				{
					width:675px;
					float:left;
					background-image:url(/Images/ContentInt_Top.jpg);
					background-repeat:no-repeat;
					height:7px;
				}
				
				div#Content_main
				{
					width:344px;
					float:left;
					border-left:solid 1px #e4e3e3;
					border-right:solid 1px #e4e3e3;
					padding:10px 15px 10px 15px;
				}
				
					div#ContactFormContainer
					{
						width:344px;
						float:left;
						padding:5px 0px 0px 0px;
					}
					
					div#EnrolFormContainer
					{
						width:643px;
						float:left;
						padding:5px 0px 0px 0px;
					}
				
				
				div#ContentInt_main
				{
					width:643px;
					float:left;
					border-left:solid 1px #e4e3e3;
					border-right:solid 1px #e4e3e3;
					padding:10px 15px 10px 15px;
				}	
				
				div#Content_bottom
				{
					width:376px;
					float:left;
					background-image:url(/Images/Content_Bottom.jpg);
					background-repeat:no-repeat;
					height:6px;
				}
				
				div#ContentInt_bottom
				{
					width:675px;
					float:left;
					background-image:url(/Images/ContentInt_Bottom.jpg);
					background-repeat:no-repeat;
					height:7px;
				}
				
				div#RightpaneInternal
				{
					width:280px;
					float:left;
					padding:15px 0px 0px 0px;
				}

				div#RightpaneHome
				{
					width:280px;
					float:left;
					padding:15px 0px 0px 0px;
				}
				
					
					div#Internal_Right
					{
						width:280px;
						float:left;
						padding:0px 0px 0px 20px;
					}
				
				
					div#RightpanePortfolio
					{
						width:280px;
						float:left;
						padding:0px 0px 18px 0px;
					}
					
						div#NewsContainer
						{
							width:280px;
							float:left;
						}
						
							div#News_Top
							{
								width:280px;
								float:left;
								background-image:url(/Images/News_Top.jpg);
								background-repeat:no-repeat;
								height:12px;
							}
							
							div#NewsContent
							{
								width:238px;
								float:	left;
								border-left:solid 1px #e4e3e3;
								border-right:solid 1px #e4e3e3;
								padding:10px 20px 0px 20px;
							}
							
							div#CDetContent
							{
								width:238px;
								float:	left;
								border-left:solid 1px #e4e3e3;
								border-right:solid 1px #e4e3e3;
								padding:6px 20px 4px 20px;
							}
							
							
							div#News_Bot
							{
								width:280px;
								float:left;
								background-image:url(/Images/News_Bot.jpg);
								background-repeat:no-repeat;
								height:12px;
							}
		
		
		div#Rightpane_Bottom
		{
			width:716px;
			float:left;
			background-image:url(/Images/RightPane_Bottom.jpg);
			background-repeat:no-repeat;
			height:5px;
		}
		

/************************************************************************
*	Footer
************************************************************************/
div#FooterContainer
{
	width:962px;
	float:left;
	padding:10px 0px 0px 11px;
}

	div#SEOLinkContainer
	{
		width:960px;
		float:left;
		padding:20px 1px 20px 1px;
	}
	
/************************************************************************
*	All FORM Styles
************************************************************************/


.RedCopy	{font-size:11px; color:#ee0000; font-weight:normal; line-height:18px; padding-right:0px;}

.SuccessMsg{padding:10px 0px 10px 0px;}

.TitleSmall{
	font-family:Arial, Helvetica, sans-serif; 
	color:#888888; font-weight:normal; 
	font-size:11px; text-decoration:none; 
	width:145px; padding:20px 0px 5px 0px;
}

.TitleSmall_2{
	font-family:Arial, Helvetica, sans-serif; 
	color:#888888; font-weight:normal; 
	font-size:11px; text-decoration:none; 
	width:145px; padding:22px 0px 7px 0px;
}

.txtboxsmall{
	width:141px;
	height:25px;
	float:left;
	padding:4px 2px 2px 2px;
	background-image:url(/Images/txtsmall_BG.jpg);
	background-repeat:no-repeat;
}

.txtboxsmall_input{
	font-family:Arial, Helvetica, sans-serif; 
	color:#444444; font-weight:normal; 
	font-size:11px; 
	width:100px;
	padding:3px 3px 3px 3px;
	border:solid 1px #FFF;
	background-color:#FFF;
}

.TitleLarge{
	font-family:Arial, Helvetica, sans-serif; 
	color:#888888; font-weight:normal; 
	font-size:11px; text-decoration:none; 
	width:280px; padding:20px 0px 5px 0px;
}

.txtboxlarge{
	width:276px;
	height:25px;
	padding:4px 2px 4px 2px;
	background-image:url(/Images/txtlarge_BG.jpg);
	background-repeat:no-repeat;
}

.txtboxlarge_input{
	font-family:Arial, Helvetica, sans-serif; 
	color:#444444; font-weight:normal; 
	font-size:11px; 
	width:250px;
	padding:3px 3px 3px 3px;
	border:solid 1px #FFF;
	background-color:#FFF;/**/
}

.txtboxlarge_drop{
	font-family:Arial, Helvetica, sans-serif; 
	color:#444444; font-weight:normal; 
	font-size:11px; 
	width:265px;
	padding:5px 3px 5px 3px;
	border:solid 1px #e4e3e3;
	background-color:#FFF;/**/
}

.txtboxsmall_drop{
	font-family:Arial, Helvetica, sans-serif; 
	color:#444444; font-weight:normal; 
	font-size:11px; 
	width:120px;
	padding:5px 3px 5px 3px;
	border:solid 1px #e4e3e3;
	background-color:#FFF;/**/
}

.txtboxmessage{
	width:330px;
	height:165px;
	float:left;
	padding:4px 10px 2px 2px;
	background-image:url(/Images/txtmessage_BG.jpg);
	background-repeat:no-repeat;
}

.txtboxmessage_gov{
	width:266px;
	height:111px;
	float:left;
	padding:4px 2px 2px 2px;
	background-image:url(/Images/txtmessage_gov_BG.jpg);
	background-repeat:no-repeat;
}

.txtboxmessage_gov_input{
	font-family:Arial, Helvetica, sans-serif; 
	color:#444444; font-weight:normal; 
	font-size:11px; 
	width:250px;
	padding:3px 3px 3px 3px;
	height:94px;
	border:solid 1px #FFF;
	background-color:#FFF;/**/
}

.txtboxmessage_input{
	font-family:Arial, Helvetica, sans-serif; 
	color:#444444; font-weight:normal; 
	font-size:11px; 
	width:318px;
	padding:3px 3px 3px 3px;
	height:155px;
	border:solid 1px #FFF;
	background-color:#FFF;/**/
}

.ContactNote{font-size:11px; color:#b3acac; font-weight:normal; line-height:18px;}
.FormHead	{font-size:15px;}

/*.txtbox{
	width:200px;
	float:left;
	border:solid 1px #b0885d;
	padding:5px 5px 5px 5px;
	background-color:#fff1ce;
	color:#3f3f3f;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	font-weight:normal;
}


.txtboxdrop{
	width:212px;
	float:left;
	border:solid 1px #b0885d;
	padding:5px 5px 5px 5px;
	background-color:#fff1ce;
	color:#3f3f3f;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	font-weight:normal;
}

.txtboxdatedrop{
	width:80px;
	float:left;
	border:solid 1px #b0885d;
	padding:5px 5px 5px 5px;
	background-color:#fff1ce;
	color:#3f3f3f;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	font-weight:normal;
}

.txtboxdrop{
	width:212px;
	float:left;
	border:solid 1px #b0885d;
	padding:5px 5px 5px 5px;
	color:#3f3f3f;
	background-color:#fff1ce;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	font-weight:normal;
}
.txtareasmall{
	width:200px;
	float:left;
	height:80px;
	border:solid 1px #b0885d;
	padding:5px 5px 5px 5px;
	background-color:#fff1ce;
	color:#3f3f3f;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	font-weight:normal;
}

.txtareabig{
	width:200px;
	float:left;
	height:217px;
	border:solid 1px #b0885d;
	padding:5px 5px 5px 5px;
	background-color:#fff1ce;
	color:#3f3f3f;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	font-weight:normal;
}

.FormNameContainer{
		width:100%;
		padding:2px 0px 2px 0px;

	}
	
.CPTitleContainer{
		padding:7px 0px 3px 0px;
}	
	
.FormInputContainer{
		width:305px;
		padding:0px 0px 5px 0px;
	}	
	
.AdvertMSGContainer
{
	background-color:#ebebeb;
	border-bottom:solid 1px #bdbdbd;
	border-top:solid 1px #bdbdbd;
}	
*/

/************************************************************************
*	Course Search
************************************************************************/
div#CourseSearchContainer
{
	width:971px;
	float:left;
	padding:0px 0px 0px 2px;
}
	div#CourseSearchInnerContainer
	{
		width:920px;
		float:left;
		padding:57px 22px 19px 39px;
		background-image:url(/Images/Course/SearchBg.jpg);
		background-repeat:no-repeat;
		background-position:0 0px;	
		
	}

		.CourseSearchRow
		{
			width:910px;
			float:left;
			height:45px;
		}		
			.CourseSearchItem
			{
				float:left;
			}
			.CourseSearchItemSep
			{
				width:30px;
				height:25px;
				float:left;
	
			}						
div#CourseSearchContainerBottom
{
	width:971px;
	height:3px;
	float:left;
	padding:0px 0px 0px 2px;
	background-image:url(/Images/Course/SearchBgBottom.jpg);
	background-repeat:no-repeat;
	background-position:2px 0px;
}
			select.SearchInputBox
			{
				width:205px;
				padding:2px 0px 4px 5px;
				border:1px solid #999;
				FONT-FAMILY: arial; Font-Size:9pt;  color:#666666; 
			}
			input.SearchInputBox,textarea.AdminInputBox{
				width:190px;
				padding:5px;
				border:1px solid #999;
				FONT-FAMILY: arial; Font-Size:9pt;  color:#666666; 
			}	
					
/************************************************************************
*	Course List
************************************************************************/
div#CountBarLeft
{
	width:10px;
	height:30px;
	float:left;
	padding:0px 0px 0px 0px;
	background-image:url(/Images/Course/countBarLeft.gif);
	background-repeat:no-repeat;
}		
div#CountBarRight
{
	width:10px;
	height:30px;
	float:left;
	padding:0px 0px 0px 0px;
	background-image:url(/Images/Course/countBarRight.gif);
	background-repeat:no-repeat;
}
div#CountBarMiddle
{
	height:23px;
	float:left;
	padding:7px 0px 0px 0px;
	background-image:url(/Images/Course/countBarMiddle.gif);
	background-repeat:repeat-x;
	font-family:Arial; font-size:12px; font-weight:bold; color:#fff;
}
/************************************************************************
*	Course List
************************************************************************/

	div#CourseDetailContainer
	{
		width:486px;
		float:left;
	}
		div#CourseLeft_Top
		{
			width:486px;
			float:left;
			background-image:url(/Images/Course/CourseLeft_Top.jpg);
			background-repeat:no-repeat;
			height:12px;
		}
		
		div#CourseLeftContent
		{
			width:444px;
			float:	left;
			border-left:solid 1px #e4e3e3;
			border-right:solid 1px #e4e3e3;
			padding:10px 20px 0px 20px;
		}
		
		div#CourseLeft_Bot
		{
			width:486px;
			float:left;
			background-image:url(/Images/Course/CourseLeft_Bot.jpg);
			background-repeat:no-repeat;
			height:12px;
		}	
	div#CourseRightContainer
	{
		width:171px;
		float:left;	
		padding:0px 8px 0px 20px;
	}
		div#CourseRight_Top
		{
			width:171px;
			float:left;
			background-image:url(/Images/Course/CourseRight_Top.jpg);
			background-repeat:no-repeat;
			height:12px;
		}
		
		div#CourseRightContent
		{
			width:149px;
			float:	left;
			border-left:solid 1px #e4e3e3;
			border-right:solid 1px #e4e3e3;
			padding:10px 0px 10px 20px;
		}
		
		div#CourseRight_Bot
		{
			width:171px;
			float:left;
			background-image:url(/Images/Course/CourseRight_Bot.jpg);
			background-repeat:no-repeat;
			height:12px;
		}
		
.dlDatesBg
{
	border-bottom: 1px solid rgb(74, 117, 180);	
	background-color:#3565ac;
}		
.dlBg
{
	/*border-bottom: 1px solid rgb(74, 117, 180);	*/
	background-color:#dadada;
	color:#4f4f4f;
}
.dlAlBg
{
	background-color:#f3f2f2;
		color:#4f4f4f;
}

			
.hand {
	cursor: pointer;
	cursor: hand;
}

.CategoryList { table-layout:fixed;   }
.CategoryList td{ vertical-align:top; padding:10px  }

.LocationList { table-layout:fixed;   }
.LocationList td{ vertical-align:top; padding:2px  }
/************************************************************************
*	Browse By Location
************************************************************************/
	.BrwseLctnRow
	{
		width:643px;
		float:left;
		padding-bottom:40px;
	}
	Div#GMapInfoContainer
	{
		float:left;
		width:250px;    
	}				
/************************************************************************
*	Email a friend
************************************************************************/
			
	.EmailRowText{
		float:left;
		Height:25px;
		font: Arial,Verdana, Helvetica, sans-serif;
		font-size:12px;
		color:#000000;
		padding:10px 0px 0px 0px;
	}		
	 .EmailInputBox{
	width:268px;
	height:22px;
	padding:3px 5px 0px 5px;	
	border:none;
	background-color:#FFFFFF !important;
	color:#333333;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
 }	
 
 .toolTipContainer
 {
	margin:10px;
	border:solid 1px red;
 }
 /************************************************************************
*	Print Template
************************************************************************/

div#PrintLogoContainer
{
	width:962px;
	float:left;
	padding-left:11px;
    display:none;
}
div#PrintFooterContainer
{
	width:962px;
	float:left;
	padding:10px 0px 0px 11px;
	display:none;
	text-align:center;
}
 /************************************************************************
*	Eligibility Form
************************************************************************/

.txtPadding {padding-bottom:7px;}
.qlfctnChk label{ padding-left:3px; width:150px!important;   } 
.qlfctnChk input[type="checkbox"] {width:20px; padding-top:10px;} 

td.chkqlfctn{
	width:305px;
	height:25px;
	float:left;
	padding:10px 0px 2px 0px;
}

td.txtqlfctn{
	width:196px;
	height:27px;
	padding:10px 2px 2px 2px;
	background-image:url(/Images/txtQlfctnlarge_BG.jpg);
	background-repeat:no-repeat;
	background-position:0 5px;
}
td.txtqlfctnYear{
	width:131px;
	height:27px;
	padding:10px 2px 2px 2px;
	background-image:url(/Images/txtsmall_BG.jpg);
	background-repeat:no-repeat;
	background-position:0 5px;
}

.txtboxqlfctn_input_1{
	font-family:Arial, Helvetica, sans-serif; 
	color:#444444; font-weight:normal; 
	font-size:11px; 
	width:180px;
	/*padding:3px 3px 3px 3px;*/
	border:solid 1px #FFF;
	background-color:#FFF;
}

.txtboxqlfctn_input{
	font-family:Arial, Helvetica, sans-serif; 
	color:#444444; font-weight:normal; 
	font-size:11px; 
	width:100px;
	/*padding:3px 3px 3px 3px;*/
	border:solid 1px #FFF;
	background-color:#FFF;
}
