/* CSS Document */
/*
================================================================================
|                                     TAGS                                     |
================================================================================
*/
body		{ margin:0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; line-height: 14px; }
#container 	{ margin:0px auto; width:920px; }

/*MAIN*/
.underline	{ text-decoration:underline}
.left		{ text-align:left;}
.fL			{ float:left;}
.fR			{ float:right;}
.cL			{ clear:both;}
.block		{ display:block;}
.none		{ text-decoration:none;}
.im			{ margin:0px;}
.l50		{ margin-left:50px; }
.t8			{ padding-top:8px; }
.r12		{ padding-right:12px; }
.ac			{ text-align:center; }
.sm   		{ font-size:10px !important;}
.bold		{ font-weight:bold; }
form,img	{ border:0px; margin:0; padding:0}
/*
================================================================================
|                                     FONTS                                     |
================================================================================
*/
 a		{	color:#048AFF;}
.fgray	{	color:#7E7E7E;}
.fgrayB	{	color:#7E7E7E; font-weight:bold;}
.fwhite	{	color:#fff;}
.fwhiteB{	color:#fff; font-weight:bold;}
.fblue	{	font-size:11px; color:#048AFF;}
.fblueB	{	font-size:11px; color:#048AFF; font-weight:bold;}

.fadressB{	font-size:11px; color:#048AFF; font-weight:bold;}
.fadress{	font-size:11px; color:#7E7E7E;}
.fTitle	{	font-size:28px; color:#008AFF;}
.fTitle1{   font-size:28px; color:#7E7E7E;}
.fSlogan{	font-size:18px; color:#FF7003;}

.fHead	{	font-size:22px; color:#542346; padding-top:14px;}
.fHead1	{	font-size:17px; color:#000000; text-transform:uppercase;}
.fHead2	{	font-size:12px; color:#7E7E7E; text-transform:uppercase;}

.faqHead{	font-size:14px; color:#542346; padding-top:14px; font-weight:bold; }
.faqBody{   font-size:12px; color:#3B3B3B; padding:4px 0px 4px 8px;}

#stpHead{   font-size:12px; color:#542346; padding-top:14px; font-weight:bold; Text-decoration:underline; }
#stpBody{   font-size:12px; color:#3B3B3B; padding:4px 0px 4px 0px;}
#stpBody img { padding:4px 10px 0px 0px; }
#stpBody div { padding-bottom:6px; }
.tdformat { border: 1px solid #F0C25B; }

#ptHead		{ font-size:12px; color:#542346; padding-top:14px; font-weight:bold; Text-decoration:underline; }
#ptBody		{ font-size:12px; color:#3B3B3B; padding:4px 0px 4px 0px; }
#ptBody img { padding:4px 10px 0px 0px; }
#ptBody div { padding-bottom:6px; }

#cdHead 	{ font-size:12px; color:#542346; padding-top:14px; font-weight:bold; Text-decoration:underline; padding-bottom:12px; text-align:center;}
#cdHead2 	{ font-size:12px; color:#542346; padding-top:6px; font-weight:bold; padding-bottom:6px;}
#cdBody 	{ font-size:12px; color:#3B3B3B; padding:4px 0px 4px 0px; }
#cdBody div { padding-bottom:6px; }
.l42		{ padding-left:42px; }
.list2 		{ padding: 0px 2px 5px 0px; text-align: justify; }

#saHead		{ font-size:14px; color:#542346; padding-top:10px; font-weight:bold; text-align:center; }
#saHead1	{ font-size:12px; color:#542346; padding-top:14px; font-weight:bold; Text-decoration:none; }
#saHead2	{ font-size:12px; color:#542346; padding-top:14px; font-weight:bold; Text-decoration:underline; }
#saBody 	{ font-size:12px; color:#3B3B3B; padding:4px 0px 4px 0px; }




/*
================================================================================
|                                     HEADER                                   |
================================================================================
*/
#header	{ width:920px; text-align:left; }
.flash	{ 
	width:576px; 
	height:241px; 
	background-image:url(../images/flash.jpg); 
	background-repeat:no-repeat; 
	text-align:left; 
	background-position: top; 
	}
	
#header #indexfL { margin-left:58px; padding-top:31px; width:470px; }
#header #indexfL .par1 { padding-top:14px; }
#header #indexfL .par1 img { padding-right:14px; }
#header #indexfL .par2 { padding-top:14px; }
#header #indexfL .par2 img { padding-right:14px; }
#header #indexfL .par3 { padding-top:14px; }
#header #indexfL .par3 a { margin-bottom:8px; }


/* MAIN MENU_TOP */
#menu_top { margin-left:31px; padding-top:224px; text-shadow:-1px 1px #555555;}

/* MAIN MENU_TOP Menu buttons */
#menu_top a.faq	{ 
	display:block; 
	float:left; 
	background-image:url(../images/btn_home.jpg); 
	width:116px;height:41px; 
	background-repeat:no-repeat; 
	text-align:center; 
	padding-top:13px;
	font-size:12px;	
	font-family:tahoma; 
	color:#FFFFFF; 
	text-decoration:none; 
	}
#menu_top a.faq:hover{ 
	background-image:url(../images/btn_home_active.jpg); 
	}
#menu_top a.faq active{ 
	display:block; 
	float:left; 
	background-image:url(../images/btn_home_active.jpg); 
	background-repeat:no-repeat; 
	}

/*********************************/
#menu_top a.directors{
	display:block;
	float:left;
	background-image:url(../images/btn_services.jpg);
	width:105px;
	height:41px;
	background-repeat:no-repeat;
	text-align:center; 
	padding-top:6px;
	font-size:12px;	
	font-family:tahoma; 
	color:#FFFFFF; 
	text-decoration:none; 
	}
#menu_top a.directors:hover{
	background-image:url(../images/btn_services_active.jpg);
	}
#menu_top a.directors active{
	display:block;
	float:left;
	background-image:url(../images/btn_services_active.jpg);
	background-repeat:no-repeat;
	}

/*********************************/
#menu_top a.students{
	display:block;
	float:left;
	background-image:url(../images/btn_about.jpg);
	width:112px;
	height:41px;
	background-repeat:no-repeat;
	text-align:center; 
	padding-top:6px;
	font-size:12px;	
	font-family:tahoma; 
	color:#FFFFFF; 
	text-decoration:none; 
	}
#menu_top a.students:hover{
	background-image:url(../images/btn_about_active.jpg);
}
#menu_top a.students:active{
	display:block;
	float:left;
	background-image:url(../images/btn_about_active.jpg);
	width:112px;height:41px;
	background-repeat:no-repeat;
}
/*********************************/
#menu_top a.contact{
	display:block;
	float:left;
	background-image:url(../images/btn_contact.jpg);
	width:138px;
	height:41px;
	background-repeat:no-repeat;
	text-align:center; 
	padding-top:13px;
	font-size:12px;	
	font-family:tahoma; 
	color:#FFFFFF; 
	text-decoration:none; 
}
#menu_top a.contact:hover{
	background-image:url(../images/btn_contact_active.jpg);
}
#menu_top a.contactactive{
	display:block;
	float:left;
	background-image:url(../images/btn_contact_active.jpg);
	background-repeat:no-repeat;
	padding-top:15px;
}

/**************************** Active Menu Buttons ************************/
#faqmenu #menu_top a.faq{
	display:block; 
	float:left; 
	background-image:url(../images/btn_home_active.jpg); background-repeat:no-repeat; 
	}

#cdmenu #menu_top a.directors{
	display:block; 
	float:left; 
	background-image:url(../images/btn_services_active.jpg); background-repeat:no-repeat; 
}

#samenu #menu_top a.students{
	display:block; 
	float:left; 
	background-image:url(../images/btn_about_active.jpg); background-repeat:no-repeat; 
}

#cumenu #menu_top a.contact {
	display:block; 
	float:left; 
	background-image:url(../images/btn_contact_active.jpg); background-repeat:no-repeat; 
}

/*********************************/
#topbuttons 	{ margin-left:89px; padding:15px 8px 41px 8px; }
#topbuttons img { float:left; }

#byline 		{ 
	margin-left:84px; 
	padding-bottom:18px; 
	font-size:18px; 
	color:#454545; 
	text-align:center; 
	line-height: 20px; 
	text-shadow:-2px 2px #eee;
	}

.buttonspace 	{ margin-left:133px; padding-top:12px; }
.buttoncontent	{ padding:8px 12px 0 0; font-size:12px; }
.buttoncontent	div { padding:4px 0 0 26px; }


.buttonspace1 	{ 
	margin-left:133px; 
	padding-top:9px; 
	color:#FFFFFF; 
	text-shadow:-1px 1px 1px #E41803, 0px 0px 1px  #666666, 0px 0px 1px white;
	}
.bHead1			{ font-size:17px; text-transform:uppercase; }
#button1 		{
	margin-left:31px; 
	margin-bottom:10px;
	background-image:url(../images/banner1.jpg); 
	width:345px; 
	height:127px; 
	background-repeat:no-repeat;
	}

.buttonspace2 	{ 
	margin-left:133px; 
	padding-top:12px; 
	color:#ffffff; 
	text-shadow:-1px 1px 1px #E55F05, 0px 0px 1px  black, 0px 0px 1px #F8C351;
	}
.bHead2			{ font-size:17px; text-transform:uppercase; }
#button2 		{
	margin-left:31px; 
	margin-bottom:10px;
	background-image:url(../images/banner2.jpg); 
	width:345px; 
	height:127px; 
	background-repeat:no-repeat;
	}

.buttonspace3 	{ 
	margin-left:133px; 
	padding-top:10px; 
	color:#ffffff; 
	text-shadow:-1px 1px #0129C6, 0px 0px 2px  black, 0px 0px 1px #0A5EDF; 
	}
.bHead3			{ font-size:17px; text-transform:uppercase; }
#button3 		{
	margin-left:31px; 
	margin-bottom:10px;
	background-image:url(../images/banner3.jpg); 
	width:345px; 
	height:127px; 
	background-repeat:no-repeat;
	}

.buttonspace4 	{ 
	margin-left:133px; 
	padding-top:10px; 
	color:#ffffff; 
	text-shadow:-1px 1px #410E4C, 0px 0px 2px  black, 0px 0px 1px #7B3386; 
	}
.bHead4			{ font-size:17px; text-transform:uppercase; }
.bsHead4		{ font-size:12px; text-transform:uppercase;}
#button4 		{
	margin-left:31px; 
	margin-bottom:10px;
	background-image:url(../images/banner4.jpg); 
	width:345px; 
	height:127px; 
	background-repeat:no-repeat;
	}

/*
================================================================================
|                                     FOOTER                                   |
================================================================================
*/

#fcopy		{ margin:0px auto; padding-top:8px; width:920px; font-size:12px; color:#666666; text-align:center; clear: both; }



/*
================================================================================
|                                     MARKERS                                   |
================================================================================
*/
.marker{ background-image:url(../images/marker.jpg); background-repeat:no-repeat; background-position: 0% 60%; padding:4px 21px 6px 16px; }
/*
================================================================================
|                                     CONTENT                               |
================================================================================
*/
#content { text-align:left; width:920px; }

/*
================================================================================
|                                     CONTACT_FORM                                   |
================================================================================
*/
.w		{	width:214px;height:13px;    border-right-style:groove;margin-bottom:5px; margin-top:1px;}
.w1		{ 	width:220px;height:13px;    border-right-style:groove;margin-bottom:5px; margin-top:1px;}
.w3		{ 	width:456px;height:62px;   border-right-style:groove;margin-bottom:5px; margin-top:1px;}
.wSR	{	margin-left:335px;margin-top:8px;}

.font_w	{ 	color:#7E7E7E;font-size:11px;    font-weight:bold;}
input	{   color:#7E7E7E;font-family:Tahoma;font-size:11px; font-weight:400}
textarea{	color:#7E7E7E;font-family:Tahoma;font-size:11px; }
.submit	{	BORDER-RIGHT: 0px;BORDER-TOP: 0px;BACKGROUND-IMAGE:url(../images/sub.jpg);VERTICAL-ALIGN: middle;width:56px;BORDER-LEFT: 0px;CURSOR: pointer;BORDER-BOTTOM: 0px; HEIGHT: 19px; }
.reset	{	BORDER-RIGHT: 0px;BORDER-TOP: 0px;BACKGROUND-IMAGE: url(../images/res.jpg);VERTICAL-ALIGN: middle;width:56px;BORDER-LEFT: 0px;CURSOR: pointer;BORDER-BOTTOM: 0px; HEIGHT: 19px; }
/*
================================================================================
|                                     SEARCH                                   |
================================================================================
*/
.form_style { border:1px; border-style:solid; border-color: #d4d0c8; font-family: Tahoma, Arial; font-size:11px; border-top:2px; border-top-style:solid; border-top-color:#404040; border-left:2px; border-left-style:solid; border-left-color:#404040; }
.search2	{ WIDTH:190px; height:15px; BACKGROUND-COLOR:#FFFFFF; BORDER-STYLE:solid;	border-width:1px; margin:0; padding:0; vertical-align:middle; padding-left:5px; }
.submit2	{ border-width:0px; height:18px; BACKGROUND-IMAGE:url(../images/find.jpg); width:19px; CURSOR: pointer; TEXT-ALIGN: center; vertical-align:middle; }

