﻿*
{
    padding:0px;
    margin:0px;
}

body 
{
    padding:0px;
    margin:0px;
    /*background-color:#2c2520;*/
    background-color:#453A32;
    color:#CDCDCD;
    color:#D9DBD5;
    font-family:Tahoma;
    font-size:12pt;
    font-style:normal;
}

/* =========================================== */

.Container
{
    width:999px;
    padding:0px;
    margin:0 auto;
}

.Header
{
    width:999px;
    height:150px;
    padding:0px;
    margin:14px 0px 0px 0px;
    background-color:#eeece0;
}

.Logo
{
    width:411px;
    height:131px;
    background-image:url('Images/EGCLogo.jpg');
    background-repeat:no-repeat;
    padding:0px;
    margin:10px 0px 0px 20px;
    float:left;
}

.HeaderSolgan
{
    width:330px;
    height:110px;
    padding:0px;
    margin:15px 0px 0px 100px;
    float:left;
    background-image:url('Images/Solgan.png');
    background-repeat:no-repeat;
}

.SocialNetwork
{
    height:40px;
    padding:0px;
    margin:0px 0px 0px 0px;
}

.SocialNetworkDiv
{
    margin:6px 0px 0px 100px;
    float:left;
}

/*.SocialNetworkDiv a
{
    text-decoration:none;
    color:#fff;
    font-family:Comic Sans MS;
    font-size:11pt;
    font-weight:bold;
    margin:0px 0px 0px 6px;
    padding:0px 0px 0px 0px;
    vertical-align:12px;
}


.SocialNetworkDiv a:hover
{
    text-decoration:underline;
    color:#C07E60;
}
*/

.SocialNetworkTaining
{
    margin:4px 0px 0px 10px;
    float:left;
}

/* =========================================== */

.HZMenu
{
    width:910px;
    height:30px;
    margin:10px 0px 0px 0px;
    padding:0px 0px 0px 85px;
}

#nav, #nav ul
{
    margin:0;
    padding:0;
    list-style-type:none;
    list-style-position:outside;
    position:relative;
    line-height:22pt;
    z-index:1;
}

#nav li
{
    float:left;
    position:relative;
    background-color:#392f2b;
    margin:0px 0px 0px 7px;
}

#nav ul 
{
    position:absolute;
    display:none;
    top:29px;
    left:-7px;
    margin:0px 0px 0px 0px;
}

#nav a
{
    display:block;
    padding:0px 16px;
    color:#fff;
    text-decoration:none;
    font-family:Tahoma;
    font-size:11pt;
}

#nav a:hover
{
    color:Black;
	background-color:#666666;
	text-decoration:underline;
}

#nav li ul a
{
    /*width:150px;*/
    height:auto;
    /*background-color:#75584d;*/
    background-color:#8F857E;
    color:White;
    text-align:left;
    font-size:10pt;
    font-family:Tahoma;
}

#nav ul ul
{
    position:absolute;
    top:auto;
    z-index:0;
}

#nav li ul ul 
{
    left:283px;
    top:0px;
    margin:0px;
    z-index:1;
}


#nav ul li ul li ul
{
    position:absolute;
    top:0px;
    left:283px;
    z-index:1;
}	

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul{
display:none;
}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li li li li:hover ul{
display:block;
}

/*
.HZMenu ul
{
    list-style:none;
    list-style-type:none;
}

.HZMenu ul li
{
    margin:0px 0px 0px 4px;
    padding:10px 11px 6px 11px;
    display:inline;
    background-color:#392f2b;
}

.HZMenu ul li a
{
    color:#f8f8f8;
    font-family:Tahoma;
    font-size:13pt;
    text-decoration:none;
    line-height:15pt;
}

.HZMenu ul li:hover
{
    background-color:#666666;
}

.HZMenu ul li a:hover
{
    color:Black;
    font-family:Tahoma;
    font-size:13pt;
    text-decoration:underline;
}
*/

/* =========================================== */

.ChangableContainer
{
    width:999px;
    padding:0px;
    margin:-1px 0px 0px 0px;
    background-color:#392f2b;
    min-height:550px;
    height:auto;
}

.Slider_Slogan
{
    width:999px;
    margin:0px 0px 0px 0px;
    padding:0px;
    height:355px;
}

/*.Slogan
{
    width:275px;
    height:200px;
    float:left;
    padding:0px;
    margin:40px 0px 0px 20px;
}
*/

.Slider
{
    /*float:right;*/
    padding:0px;
    margin:0 auto;
}

.BoxsContainer
{
    width:939px;
    margin:0px 0px 0px 32px;
    padding:0px;
    height:285px;
}

.Box
{
    width:300px;
    height:328px;
    margin:0px 0px 0px 15px;
    border:1px #221b16 solid;
    padding:0px;
    float:left;
    background-color:#2c2520;
}

.Title_Img
{
    width:280px;
    margin:0px 0px 0px 10px;
    padding:0px;
}

/*.Title_Img img
{
    float:right;
    border:none;
    width:64px;
    height:64px;
    margin:0px;
    padding:0px;
}
*/

.Title_Img span
{
    float:left;
    padding:0px;
    margin:10px 0px 10px 0px;
    font-family:Georgia;
    font-size:14pt;
    font-weight:bold;
    color:#cbc3ae;
}

.Separator
{
    width:285px;
    height:2px;
    display:inline-block;
    background-color:#afaba5;
    margin:0px 5px 0px 5px;
    padding:0px;
}

.Box_Text
{
    width:285px;
    margin:5px 0px 0px 7px;
    padding:0px;
    font-family:Tahoma;
    font-size:11pt;
    color:#cdcdcd;
    text-align:justify;
    line-height:15pt;
    height:290px;
}

.Box_Text a
{
    color:#A1816A;
    text-decoration:underline;
}

.Box_Text a:hover
{
    color:White;
    text-decoration:none;
}

/*.ReadMore
{
    width:70px;
    height:18px;
    background-color:#392f2b;
    float:right;
    padding:6px;
    margin:0px 5px 0px 0px;
}

.ReadMore a
{
   color:White;
   text-decoration:none;
   font-family:Tahoma;
   font-size:10pt;
}

.ReadMore a:hover
{
   text-decoration:underline;
}
*/
/* ======================================================= */

.BigBox
{
    width:620px;
    height:262px;
    padding:0px;
    margin:12px 0px 0px 0px;
    border:1px #221b16 solid;
    background-color:#2c2520;
    /*background-image:url('Images/Slice.png');
    background-repeat:repeat-x;*/
    float:left;
}

.BigBox p
{
    height:auto;
    text-align:justify;
    margin:10px 5px 0px 5px;
    padding:0px;
    color:#CDCDCD;
    font-size:12pt;
    line-height:15pt;
}

.TabBox
{
    width:320;
    float:left;
    margin:0px 0px 0px 15px;
    padding:0px;
}

/* ======================================================= */

.Footer
{
    width:999px;
    height:65px;
    margin:5px 0px 0px 0px;
    background-color:#241e1a;
    display:inline-block;
}

.FooterContainer
{
    margin:5px 0px 0px 225px;
}

.Footer_Menu ul
{
    list-style:none;
    list-style-type:none;
}

.Footer_Menu ul li
{
    display:inline;
    margin:0px;
    padding:0px 3px 0px 3px;
}

.Footer_Menu ul li a
{
    font-family:Tahoma;
    font-size:11pt;
    color:White;
    text-decoration:none;
}

.Footer_Menu ul li a:hover
{
    text-decoration:underline
}

.FooterSeparator
{
    width:555px;
    height:2px;
    background-color:#afaba5;
    margin:5px 0px 5px 0px;
    padding:0px;
}

.CopyRight
{
    font-family:Tahoma;
    font-size:11pt;
    font-weight:normal;
    color:White;
    margin:0px 0px 0px 122px;
}

/* ===================================== Style Of Pages ============================== */

.BoxContent , .CoursesContent
{
    width:900px;
    height:auto;
    margin:15px 0px 0px 50px;
    border:1px #221b16 solid;
    padding:0px;
    float:left;
    background-color:#2c2520;
}

.BoxContentTitle
{
    width:100%;
    height:35px;
    background-color:#4e3c34;
    color:#c07e60;
    text-align:center;
    margin:10px 0px 0px 0px;
    padding:3px 0px 0px 0px;
    font-size:17pt;
    font-style:normal;
    text-decoration:underline;
    text-transform:capitalize;
}

.BoxContentTitle img
{
    margin:7px 2px 0px 0px;
    float:right;
}

.BoxContent p
{
    width:880px;
    height:auto;
    text-align:justify;
    margin:10px;
    padding:0px;
    color:#CDCDCD;
    font-size:13pt;
    line-height:15pt;
}

.TagP
{
    height:auto;
    text-align:left;
    margin:10px;
    padding:0px;
    color:White;
    font-size:14pt;
    line-height:15pt;
    text-decoration:underline
}

.BoxContent ul , .CoursesContent ul
{
    width:870px;
    height:auto;
    text-align:justify;
    margin:10px 10px 10px 20px;
    padding:0px;
    color:#dcdcdc;
    font-size:12pt;
    line-height:15pt;
}

.BoxContent ul li ul , .CoursesContent ul li ul
{
    width:830px;
    height:auto;
    text-align:justify;
    margin:6px 10px 10px 15px;
    padding:0px;
    color:#c07e60;
    font-size:12pt;
    line-height:15pt;
}

.BoxContent ul li ul li ul , .CoursesContent ul li ul li ul
{
    width:820px;
    height:auto;
    text-align:justify;
    margin:6px 10px 10px 20px;
    padding:0px;
    color:#e2c7bb;
    font-size:11pt;
    line-height:13pt;
}

.OrgChart
{
    width:860px;
    height:610px;
    padding:0px;
    margin:10px 30px;
}

.ContactBox
{
    width:500px;
    height:300px;
    padding:0px;
    margin:15px 0px 0px 200px;
}

.Contact_Info
{
    display:inline-block;
    margin:5px 0px 0px 0px;
    border:2px solid white;
    padding:5px;
    font-size:13pt;
    color:#c07e60;
}

.ContactImg
{
    width:48px;
    height:48px;
    float:left;
    margin:0px;
    border:none;
}

.ContactDetails
{
    width:400px;
    float:left;
    margin:10px 0px 0px 15px;
    padding:0px;
}

.ContactDetails a
{
    font-size:13pt;
    color:#c07e60;
    text-decoration:none; 
}

.ContactDetails a:hover
{
    font-size:13pt;
    color:#fff;
    text-decoration:none;
}

/* ================================================================ */

.CoursesContent ul li
{
    margin:2px 0px 0px 0px;
    padding:0px;
}

 .CoursesContent ul li a
{
    font-size:11pt;
    color:#c07e60;
}