body {
	background-image: url(../images/bg.jpg);
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;
}
.c_blue { color: #294994;}
.c_gray { color: #818285; font-size: 12pt; font-weight: bold;}
.c_red {color: #8c0327; font-size: 12pt Tahoma; font-weight: bold;}
.c_gray_content { color: #444444;}
.p_bottom { padding: 0px 0px 15px 0px;}
.h_clients {height: 352px;}
.h_workshops {height: 1238px;width: 247px;}
.h_certificate { height: 659px;}

ul.ln { margin: 0; padding: 0;}
ul.ln li { list-style: none; padding: 5px 0;}

.tu { text-decoration: underline;}
.table 
{
	border:1px;
	border-style:dotted;
	border-color: #333333;
}

.h_articles_resource {height: 419px;}
.h_articles_resource_gift { height: 436px;}
.h_articles_resource_evaluate { height: 519px;}
.h_articles_resource_management { height: 1147px;}
.h_articles_resource_event { height: 1429px;}

.text
{
color:#3A3A3A;
font-family:Arial,Helvetica;
font-size:12px;
}
.articles_content .a_title{
color:#263374;
font-family:Arial,Helvetica;
font-size:16px;
padding: 25px 0;
font-weight: bold;
}

.h_articles { height: 762px;}
.h_articles6 { height: 2508px;}
.h_articles7 { height: 828px;}
.h_articles8 { height: 679px;}
.h_articles9 { height: 968px;}
.h_articles10 { height: 708px;}
.h_articles11 { height: 346px;}
.h_testimonials { height: 355px;}
/*.h_ejacademy { height: 1272px;}*/
.h_speacialevents { height: 600px;background:#C9C9C8;width: 248px; border-right:solid 1px #ABABAB;}
.b_menu { height: 608px;}
.b_menu2 { height: 645px;}
.h_major { height: 45px; width: 248px;background:#C9C9C8; border-right:solid 1px #ABABAB;}
.align_marrellen { padding: 10px 0px 0px 75px;}

.align_test { padding-left: 275px}
 .link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	text-decoration:none;
}
.link:hover {
	color:#8C0021;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
p {margin: 0;}
.pf { padding: 5px 0;}
div.wrap {width: 912px; margin: auto; height:auto;}
#content {width:100%; background: #fff;}
#content .left{width:272px; float:left; background:url('../images/left_bg.jpg') repeat-y; height:auto;}
#logo{ width:272px; height:323px;}
#content .right{width:640px; float:left;}

#header{ width:640px; height:173px;}
#header .header-left{ float:left; height:173px;}
#header .header-right{ float:left;height:173px; position: relative;}

#mission{ width:640px; height:194px; background:url('../images/themission.jpg') no-repeat;}
#mission .left{ float:left; width:313px; background:none;}
#mission .right{ float:right; width:325px;}

#mission ul { margin:0;}
#mission ul li{ list-style:none; background: url(../images/bullet.jpg) no-repeat left 5px; 
                padding: 3px 0 0 20px; font-weight:bold; color:#666961;}
				
.workshops{ position:absolute; top:233px; left:132px;}
.ejacademy-link{ position:absolute; bottom:60px; left:165px;}
.major-link{ position:absolute; bottom:60px; right:185px;}
.specialevents-link{ position:absolute; top:218px; right:162px;}

.mission_testimonials{ width:640px; height:195px; background:url('../images/thetestimonials.jpg') no-repeat; color:#8f8f91;}
.mission_testimonials .left_testimonials{ float:left; width:313px; background:none;}
.mission_testimonials .c_testimonials { padding: 15px; font-size: 11pt; text-align: justify;}
.mission_testimonials .right_testimonials {float:right; width:325px;}

.n_testimonials { background: #fff;}
.n_testimonials .f_p{padding: 15px 35px 15px 15px; text-align: justify; color: #444444;}
.n_testimonials .l_testimonials { background: #ababab; width: 100%; height: 4px;}
.menu_t { width: 272px; height: auto; background:url('../images/line_menu_testimonials.gif') no-repeat 0 45px;}

.ejacademy { background: #fff; /*height: 1279px;*/}
.ejacademy ul li{ background: url('../images/bullet_ejacademy.gif') no-repeat left 7px; list-style: none; padding-left: 15px;}
.menu-c { position: relative;}
.menu-c .line_c_menu { position: absolute; width: 23px; height: 4px; top: 36px; right: 0px; background: #ababab;}

.mnu_c-s { background: #8c0327; width: 23px; height: 92px; position: absolute; bottom: 0px; right:0;}
.menu_e { position: relative;}
.menu_e .mnu_c { background: #8c0327; width: 23px; height: 74px; position: absolute; bottom: 0px; right:0px;}
.menu-e { position: relative;}
.menu-e .line_e { position: absolute; bottom: 1px; right: 0px; width: 21px; height: 140px; background: #8c0327;}

.menu-se{ position: relative;}
.menu-se .line_se{ width: 23px; height: 4px; position: absolute; background: #ababab; right: 0; top: 56px;}
.menu-se .red_se{ width: 22px; height: 161px; position: absolute; background: #8c0327; right: 0px; bottom: 1px;}

.note{width:640px; height:165px; background:url('../images/note_bg.jpg') no-repeat;}
.menu-s{width:272px; height:auto; background:url('../images/menu_bg.jpg') no-repeat left 14px; min-height:100px;}
.contact-form{width:639px; height:642px; background: #fff url('../images/bg_line.jpg') no-repeat left 35px; border-right:solid 1px #ada79b;}



.form-left{ float:left;}
.form-right{ float:left;}
.form-left div{ padding-bottom:5px;}
.form-right div{ padding-bottom:5px;}
.form-left label{ width:70px; float:left;}
.form-right label{ width:90px; float:left;}
input[type=text] {border:solid 1px #7b9ebd; width:177px;}

#menu { width: 247px; background: #c9c9c8; border: solid 1px #ababab; border-bottom: 0px; height: auto; position:relative;}
#menu h1 { margin: 0px; padding: 10px 10px 10px 0px; color: #8c0327; font-family:Verdana; font-size: 12pt; font-weight:bold; background: #ebebeb; text-align: right;border-bottom: solid 1px #ababab}
/*#menu ul { margin:0; text-align: right; padding: 15px 10px;}
#menu ul li{ list-style:none; background: url(../images/icon_menu.gif) no-repeat right center; padding: 10px 25px 10px 0px; border-bottom: dashed 1px #333;}
#menu ul li.submenu{ list-style:none; background: url(../images/icon_submenu.jpg) no-repeat right center; padding: 10px 25px 10px 0px; border-bottom: dashed 1px #333;}

#menu ul li.n { border-bottom: none;}
#menu ul li a { color: #404040; text-decoration: none; font-size: 11pt; font-family: Verdana;}
#menu ul li a:hover {text-decoration: underline;}
*/

.b_menu{ background: #c9c9c8; text-align: right; width: 247px; border: solid 1px #ababab; border-top: 0px;}
.b_menu2{ background: #c9c9c8; text-align: right; width: 247px; border: solid 1px #ababab; border-top: 0px;}
.b_menu h1 { padding-right: 5px; padding-top:8px; color: #8c0327;height:30px;font-family:Verdana; font-size: 12pt; font-weight:bold;background: #ebebeb; border-bottom: solid 1px #ababab}
.b_menu a{ color: #313063; text-decoration: underline; font-size: 11pt;}
.b_menu a:hover { text-decoration: none;}
.b_menu .c_tain{ padding: 5px 5px 15px 0px;}
.b_menu .c_tain img { margin: 15px 0px;}
.b_menu .c_tain p { margin: 15px 0px;}

.clients_content { background: #fff; padding: 0px 20px; height: 542px;}
.clients_content .cont_title .cl_title { color: #8c0327; font-family: Tahoma; font-size: 12pt; font-weight: bold;}
.clients_content .cont_title { padding: 15px;}
.clients_content .cont_content { padding: 10px;}
.clients_content .cont_content .c_left { float: left;}
.clients_content .cont_content .c_left div{ padding: 3px 0px;}
.clients_content .cont_content .c_right { float: right;}
.clients_content .cont_content .c_right div{ padding: 4px 0px;}


.library_content { background: #fff; height: 852px;}
.library_content a { color: #8c0327; font-weight:bold; font-size: 14px; font-family: Tahoma;}
.library_content a:hover { text-decoration: none;}
.library_content .cont_content ul li { padding: 5px 0;}
.library_content .cont_content ul#who li{line-height: 20px;list-style-type:square;}
.library_content .cont_content ul#who li ul li {list-style-type:circle; background: none;}
.library_content .cont_content ul#hteo li{ list-style-type: square;line-height: 20px;}
.library_content .cont_content ul#wwy li{ list-style: none; background: url('../images/narrow.jpg') no-repeat left center; padding-left: 25px; line-height: 20px;}

.library_content .ar_tilte {font-weight: bold;}
.library_content .cont_content { padding: 0px 30px 0px 15px; margin-top: 15px; text-align: justify;}
.library_content .cont_title { padding: 0px 30px 0px 15px;}
.l_title { font-size: 20px; padding: 15px 0 15px 65px; color: #8c0327; font-weight: bold; font-family: Tahoma; background: url('../images/book.jpg') no-repeat left center; width: 345px; margin-left: 85px;}

.l_titles { font-size: 20px; padding: 15px 0 15px 65px; color: #8c0327; font-weight: bold; font-family: Tahoma; background: url('../images/book.jpg') no-repeat left center; width: auto; margin-left: 85px;}

.articles_content { background: #fff;}
.articles_content .cont_content { padding: 0px 30px 0px 15px; margin-top: 15px;}
.articles_content .cont_title { padding: 0px 30px 0px 15px;}
.articles_content .cont_title p { padding-top: 25px;}
.articles_content .cont_content .ar_tilte {font-weight: bold;}
.articles_content .cont_content .ar_tilte a {color: #444444; text-decoration: none;}
.articles_content .cont_content .ar_tilte a:hover {color: #444444; text-decoration: underline;}

.about_us_staff_content { padding: 30px; background: #fff; height: 355px; text-align: justify;}
.about_us_ellendonohue_content { padding: 30px; background: #fff; height: 355px;}
.about_us_ellendonohue_content div { text-align: justify;}
.about_us_joan-mound_content { padding: 30px; background: #fff; height: 355px;}

.major_content { width: 95%; padding: 15px;}
.major_content .pa_two { width: 98%;}
.major_content .pa_three{ width: 98%; text-align: justify;}

.major_content ul li {list-style:none; background: url(../images/bullet.jpg) no-repeat left center; padding: 2px 0px 2px 25px; font-weight: bold;}

.mission_specialevents{width:640px; height:210px; background:url('../images/thespecialevents.jpg') no-repeat; color:#8f8f91;}
.mission_specialevents .left_specialevents{ float:left; width:290px; background:none; padding: 15px;}
.mission_specialevents .left_specialevents .c_specialevents { padding: 35px 15px 0 0; font-size: 11pt; text-align: justify;}
.mission_specialevents .right_specialevents {float:right; width:290px; padding-top:15px; padding-right: 25px; text-align: justify;}
.specialevents { background: #fff; height: 580px;}
.specialevents ul li { list-style-image: url('../images/bullet_ejacademy.gif')}

.expansion_content { height:656px; background: #fff; padding:10px 20px 0 6px;color:#636363; border-top:solid 4px #ababab;}
#footer { font-family: Tahoma; font-size: 10pt; width: 912px; height: 47px; clear:both; padding-top: 5px;}
#footer ul { margin: 0; padding: 0;}
#footer ul li{ list-style: none; display:inline; color:#7a7a7a}
#footer .mail a { text-decoration: underline;}
#footer .mail a:hover { text-decoration: none;}
#footer .mail { float: left; text-decoration: underline;}
#footer .link_footer { float: right;}
#footer a { color:#7a7a7a; text-decoration: none;}
#footer a:hover { text-decoration: underline;}

.workshops_content { background: #fff; padding-left:5px;color:#636363;height:1336px;}
.workshops_content .cont_title .cl_title { color: #8c0327;font-size: 12pt Tahoma; font-weight: bold; padding:15px 0 5px 0px;}
.workshops_content .cont_title { padding: 15px 0 0 5px;}
.workshops_content .cont_title ul li {list-style:none; background: url(../images/dot.jpg) no-repeat left 8px; padding: 2px 0px 2px 15px;}

.certificate_content 
{
	background:#FFFFFF none repeat scroll 0 0; 
	color:#636363;
	padding-left:5px;
}
.certificate_content .certificate_cont_title{padding: 15px 20px 0 5px;}
.certificate_content .certificate_cont_title .p_red {color: #ff0000; font-weight: bold;}
.certificate_content .certificate_cont_title .title1{text-align: center; font-weight: bold; text-decoration: underline; color: #ff0000; font-size: 14px;}
.certificate_content .certificate_cont_title .title2 {text-align: center; font-weight: bold; text-decoration: underline; color: #000000; font-size: 14px; padding-bottom: 25px;}
.certificate_content .certificate_cont_title .title {font-weight: bold; color: #000000;}
.certificate_content .certificate_cont_title .padd15 { padding-bottom: 15px;}
.certificate_content .certificate_cont_title .padd20 { padding-bottom: 20px;}
.certificate_content .certificate_cont_title .padd25 { padding-bottom: 25px;}

div#rotator {
	position:relative;
	height:87px;
	width:240px;
	text-align:center;		
}
div#rotator ul li {
	float:left;
	position:absolute;
	list-style: none;
	right:0px;
}
div#rotator ul li img {		
	border:none;
}
div#rotator ul li.show {
	z-index:500
}

.sitemap_content { background: #fff; height: 415px; font-family: Tahoma; font-size: 11pt; }
.sitemap_content ul { margin: 0px; padding: 0px;}
.sitemap_content ul li { list-style: none; background: url(../images/sitemap_bullet.png) no-repeat left center; padding: 5px 0px 5px 25px;}
.sitemap_content ul li a{ color: #404040; text-decoration: underline; font-size: 10pt;}
.sitemap_content ul li a:hover { text-decoration: none; color: #404040;} 

.sitemap_content a {color: #020202; text-decoration: none;}
.sitemap_content a:hover { color: #8c0327;}
.sitemap_content .b_home { background: url(../images/sitemap_button_home.png) no-repeat; width: 103px; height: 34px; padding-top: 6px; padding-left: 25px; top: 15px; left: 250px; position: absolute; font-weight: bold;}
.sitemap_content .b_areas { background: url(../images/sitemap_button_areas.png) no-repeat; width: 186px; height: 36px; padding-top: 7px; padding-left: 12px; top: 100px; left: 0px; position: absolute;}
.sitemap_content .b_about { background: url(../images/sitemap_button_about.png) no-repeat; width: 118px; height: 36px; padding-top: 7px; padding-left: 20px; top: 100px; left: 170px; position: absolute;}
.sitemap_content .b_articles { background: url(../images/sitemap_button_articles.png) no-repeat; width: 104px; height: 36px; padding-top: 7px; padding-left: 20px; top: 100px; left: 290px; position: absolute;}
.sitemap_content .b_clients { background: url(../images/sitemap_button_clients.png) no-repeat; width: 102px; height: 36px; padding-top: 7px; padding-left: 20px; top: 100px; left: 398px; position: absolute;}
.sitemap_content .b_contacts { background: url(../images/sitemap_button_contact.jpg) no-repeat; width: 125px; height: 36px; padding-top: 7px; padding-left: 15px;  top: 100px; left: 505px; position: absolute;}
.sitemap_content .g_b1 {position:absolute; top: 150px; left: 15px;}
.sitemap_content .g_b2 {position:absolute; top: 150px; left: 185px;}
.sitemap_content .line1 { position: absolute; width: 1px; height: 25px; border-left: 1px dashed #878787; left: 300px; top: 50px;}
.sitemap_content .line2 { position: absolute; width: 498px; height: 1px; border-top: 1px dashed #878787; left: 77px; top: 75px;}
.sitemap_content .line3 { position: absolute; width: 1px; height: 25px; border-left: 1px dashed #878787; left: 77px; top: 75px;}
.sitemap_content .line4 { position: absolute; width: 1px; height: 25px; border-left: 1px dashed #878787; left: 226px; top: 75px;}
.sitemap_content .line5 { position: absolute; width: 1px; height: 25px; border-left: 1px dashed #878787; left: 341px; top: 75px;}
.sitemap_content .line6 { position: absolute; width: 1px; height: 25px; border-left: 1px dashed #878787; left: 447px; top: 75px;}
.sitemap_content .line7 { position: absolute; width: 1px; height: 25px; border-left: 1px dashed #878787; left: 575px; top: 75px;}
.sitemap_content .line8 { position:absolute; width: 1px; height: 144px; border-left: 1px dashed #878787; left: 5px; top: 135px;}
.sitemap_content .line9 {position:absolute; width: 1px; height: 115px; border-left: 1px dashed #878787; left: 176px; top: 135px;}
.sitemap_content .line10 {position:absolute; width: 10px; height: 1px; border-top: 1px dashed #878787; left: 5px; top: 164px;}
.sitemap_content .line11 {position:absolute; width: 10px; height: 1px; border-top: 1px dashed #878787; left: 5px; top: 191px;}
.sitemap_content .line12 {position:absolute; width: 10px; height: 1px; border-top: 1px dashed #878787; left: 5px; top: 221px;}
.sitemap_content .line13 {position:absolute; width: 10px; height: 1px; border-top: 1px dashed #878787; left: 5px; top: 248px;}
.sitemap_content .line14 {position:absolute; width: 10px; height: 1px; border-top: 1px dashed #878787; left: 5px; top: 278px;}
.sitemap_content .line15 {position:absolute; width: 10px; height: 1px; border-top: 1px dashed #878787; left: 176px; top: 164px;}
.sitemap_content .line16 {position:absolute; width: 10px; height: 1px; border-top: 1px dashed #878787; left: 176px; top: 192px;}
.sitemap_content .line17 {position:absolute; width: 10px; height: 1px; border-top: 1px dashed #878787; left: 176px; top: 221px;}
.sitemap_content .line18 {position:absolute; width: 10px; height: 1px; border-top: 1px dashed #878787; left: 176px; top: 248px;}

.bgheader{
background:url(images/library_header_.jpg) no-repeat; height:173px; width:640px;
}
.clear {clear: both;}
#content {background: #fff url('../images/_bg_left.gif') repeat-y left top;}

.ctleft { float: left; width: 40%; color: #76923c; font-weight: bold;}
.ctright { float: left; width: 58%}
.upcmevt .cont_title .cl_title { color: #8c0327; font-family: Tahoma; font-size: 12pt; font-weight: bold; text-align: center; padding: 13px;}
.upcmevt {padding: 23px; padding-right: 3px;}
.upcmevt div.itm {diplay: block; height: 80px;}


