@charset "utf-8";
/* CSS Document */

@font-face                  { font-family: MyriadPro; src: url(../fonts/MyriadPro-Regular.otf); }
@font-face                  { font-family: MyriadProBold; src: url(../fonts/MyriadPro-Bold.otf); }

*                           { margin:0; padding:0; }
div#maincolumn_full         { width:970px; margin:0px; padding:0px; }
div#topcol                  { display:none; }

/*------------------------------------ ID STYLING ----------------------------------------*/
#search-container           { float:left; width:970px; height:60px; background:url(../images/srch-bg-main.png) top left no-repeat; padding:50px 0 0 0; margin:0; }
#search-module-container    { float:left; width:620px; height:40px; padding:0; margin:0; margin-left:35px; }
#online-form-container      { float:right; width:245px; height:40px; padding:0; margin:0; margin-right:35px; }

#faqs dt                    { font-size:15px; font-weight:bold; margin-bottom:3px; line-height:normal; margin-left:10px }
#faqs dd                    { margin-left:15px; margin-bottom:10px; }
#admission-options          { list-style-image:url(../images/tick.png); margin-left:15px; }
#admission-options li       { font-family:MyriadPro,Tahoma; font-size:18px; margin-bottom:5px; float:left; padding-right:40px; }

#sms-container-top          { width:300px; height:130px; background:url(../images/sms-bg-top.png) top left no-repeat; padding-top:0px; padding-left:0px; margin-top:-5px; }
#sms-container              { width:214px; height:80px; background:url(../images/sms-bg.png) top left no-repeat; padding-top:100px; padding-left:10px; }

#imp-dates                  { width:190px; height:200px; padding:55px 0 0 40px; background:url(../images/notice-wood-230.png) top left no-repeat; color:#FFFFFF; }
#imp-dates ul               { list-style-image:url(../images/rtarrow.gif); }

#latest-news                { width:216px; height:190px; padding:7px; padding-top:40px; background:url(../images/news-bg.png) top left no-repeat; }
#latest-news ul             { margin-left:20px; text-align:left; }
#latest-news li             { margin-bottom:10px; }

#adm-info                   { width:402px; margin-left:30px; }
#adm-info-int               { width:380px; border-left:dotted 1px #999999; border-right:dotted 1px #999999; border-bottom:dotted 1px #999999; padding:10px; }
#adm-info-btm               { float:left; width:352px; height:40px; background:url(../images/adm-info-bg.png) top left no-repeat; padding:13px 0 0 50px; }

#adm-srch                   { float:left; background:url(../images/adm-info-srch-bg.png) top left no-repeat; width:322px; height:53px; padding:10px 20px; margin-left:10px; }
#sch-name-cont              { background-color:#95B3D7; padding:5px; width:960px; text-align:left; margin-bottom:15px; }
#sch-name                   { color:#FFFFFF; text-shadow:#777777 0px 1px 2px; font-size:26px; float:left; width:650px; text-align:left; padding:0; margin:3px 0 0 10px; }
#school-dets,#school-dets2  { margin-left:20px; }
div#rightcolumn             { margin-top:50px; }
#srch-int-l                 { float:left; width:646px; height:50px; background:url(../images/je-srchbg-int2-l.png) top left no-repeat; padding:15px 0 0 20px; margin-bottom:10px; }
#srch-int-r                 { float:left; width:285px; height:65px; margin-bottom:10px; }
#ul-imp-dates li            { float:left; width:550px; } 

/*------------------------------------ CLASS STYLING ----------------------------------------*/
.container-970              { margin:0 auto; width:970px; } /*text-shadow:#FFFFFF 0px 1px 1px; }*/
.content-container-970-nopad { float:left; width:970px; padding:0px; text-align:left; }
.content-container-970      { float:left; width:920px; padding:25px; text-align:justify; }
.content-container-550      { float:left; width:550px; }
.content-container-650      { float:left; width:650px; }
.left-container-200         { float:left; width:200px; }
.left-container-225         { float:left; width:225px; }
.left-container-230         { float:left; width:230px; }
.right-container-200        { float:right; width:200px; }
.right-container-225        { float:right; width:225px; margin-right:20px; }
.right-container-230        { float:right; width:230px; margin-right:20px; }
.right-container-230-conts  { float:right; width:230px; margin-bottom:20px; }
.right-container-300        { float:right; width:300px; }
.mod-titles                 { font-size:14px; font-weight:bold; margin-bottom:3px; }
.ul-faqs li                 { text-align:left; line-height:13px; }
.ul-faqs li a               { font-weight:bold; text-align:left; text-decoration:none; color:#444444; }
.ul-faqs li a:hover         { text-decoration:underline; }
.imp-dates-l                { float:left; width:350px; }
.imp-dates-r                { float:right; width:150px; font-weight:bold; }

/*------------------------------------ ELEMENT STYLING ----------------------------------------*/
h1                          { font-family:MyriadPro, Tahoma; font-size:35px; color:#CD6209; font-weight:normal; margin:10px 0 20px 0; line-height:normal;
                              text-shadow:#FFFFFF 0px 1px 4px; }
h2                          { font-family:MyriadPro, Tahoma; font-size:21px; color:#CD6209; font-weight:normal; line-height:normal;
                              text-shadow:#FFFFFF 0px 1px 4px; }
body                        { color:#444444; font-family:Tahoma,Verdana,Arial,sans-serif; font-size:11px; line-height:1.3em; }
dt                          { font-weight:bold; font-size:14px; }
dd                          { margin-left:10px; margin-bottom:20px; }