* { margin:0px; padding:0px; outline:none; }
body { background:url(../images/bodybg.gif) top repeat-x #ececec; font-family:Arial, Helvetica, sans-serif; }
html { overflow-x:hidden; }
input, select { vertical-align:middle; font-weight:normal; }
img { border:0; }
a { outline:none; }
.clear { clear:both }
.noborder { border:0!important; }
.nobg { background:none!important; }
.ffleft { float:left; }
.ffright { float:right!important; }
*::-moz-selection {
background: none repeat scroll 0 0 #020260;
color: #FFFFFF;
text-shadow:none;
}
.wrapper { width:100%; float:left; }
.wrapperfix { width:1000px; margin:0 auto; position:relative; }
/*-----------------------------headersection-css-----------------------------*/
.headersection { width:100%; float:left; background:url(../images/hearderbg.jpg) center center no-repeat; height:113px; z-index:999; margin-top:4px; }
.headersection .logo { float:left; padding:4px 0px 0px 6px; }
.navsection { float:right; }
.ddsmoothmenu { font-family:"Georgia", Arial, Helvetica, sans-serif; font-weight:normal; color:#002a5d; font-size:13px; }
.ddsmoothmenu ul { z-index:100; margin: 0; padding: 0; list-style-type: none; color:#002a5d; }
.ddsmoothmenu ul li { position: relative; display: inline; float: left; }
.ddsmoothmenu ul li { height:79px; vertical-align:middle; text-align:left; }
.ddsmoothmenu ul li a { color:#002a5d; text-decoration:none; cursor:pointer; }
.ddsmoothmenu ul li a { padding-left:16px; display:inline-block; }
* html .ddsmoothmenu ul li a { display: inline-block; }
.ddsmoothmenu ul li span { line-height:79px; display:inline-block; padding-right:16px; }
.ddsmoothmenu ul li a:hover { background:url(../images/manubg.jpg) no-repeat left top; }
.ddsmoothmenu ul li a.selected { background:url(../images/manubg.jpg) no-repeat left top; }
.ddsmoothmenu ul li ul li a.selected { background:#343004; }
.ddsmoothmenu ul li ul li a { color:#fff; }
.ddsmoothmenu ul li ul { background:none; color:#fff; }
.ddsmoothmenu ul li ul li a:hover { background:none; color:#fff; }
.ddsmoothmenu ul li a:hover span { line-height:79px; display:inline-block; color:#fff; padding-right:16px; }
.ddsmoothmenu ul li a:hover span { background:url(../images/manubg.jpg) no-repeat right top; color:#ffffff; }
.ddsmoothmenu ul li a.selected span { background:url(../images/manubg.jpg) no-repeat right top; color:#ffffff; }
.ddsmoothmenu ul li ul { position: absolute; left: 0; display: none; visibility: hidden; font-size:12px; background:#000; }
.ddsmoothmenu ul li ul li { display: list-item; float: none; }
.ddsmoothmenu ul li ul li ul { top: 0; }
.ddsmoothmenu ul li ul li a { width: 150px; padding: 6px 6px 6px 6px; padding-left:15px; margin: 0px; border-left: 1px solid #514e23; border-bottom: 1px solid #514e23; border-right: 1px solid #514e23; }
* html .ddsmoothmenu { height: 1%; }
.downarrowclass { position: absolute; top: 12px; right: 7px; }
.rightarrowclass { position: absolute; top: 6px; right: 5px; }
.ddshadow { position: absolute; left: 0; top: 0; width: 0; height: 0; }
.toplevelshadow { opacity: 0.8; }
.ddsmoothmenu ul li ul li a:hover { background-color:#343004; }
.nobox { float:left; width:100%; font-family:Arial, Helvetica, sans-serif; color:#7d7d7d; font-size:16px; padding:6px 0px; }
.nobox .phoneicon { float:left; background:url(../images/phoneicon.gif) left 2px no-repeat; padding-left:30px; margin-left:8px; font-size:12px; margin-top:5px;}
.nobox .mailicon { float: right; background:url(../images/mailicon.gif) left 2px no-repeat; padding-left:25px; margin-left:8px; font-size:12px; margin-top:5px; }
.nobox a { color:#7d7d7d; text-decoration:none; }
.nobox a:hover { color:#ee4c14; text-decoration:none; }
.videbox { position:relative; z-index:999; }

/*END--------------------slides-css--------------------------------*/
.bannersection { width:100%; float:left; background:url(../images/bannerbg.gif) repeat-x top left; }
.bannersection2 { width:100%; float:left; background:url(../images/bannerbg2.gif) repeat-x top left; height:263px; }
.bannerin { width:996px; float:left; background:#fff; position:relative; margin:20px 0px 17px; }
.bannerimg { float:left; width:990px; padding:3px; }
#slides { width:990px; height:368px; float:left; position:relative; z-index:10; overflow:hidden; padding:3px; }
#slides .slides_container { width:990px; height:368px; display:none; position:relative; }
#slides .slides_container li { width:990px; height:368px; display:block; list-style: none; float:left; }
#slides .next { position:absolute; top:10px; left:0px; width:24px; height:43px; display: none; z-index:101; }
#slides .prev { position:absolute; top:64px; left:0px; width:24px; height:43px; display:none; z-index:101; }
#slides .pagination { margin:0px auto 0; position:absolute; right:10px; bottom:10px; z-index:999; display: none; }
#slides .pagination li { float:left; margin:0 0px; list-style:none; margin-right:2px; }
#slides .pagination li a { display:block; width:30px; height:0; padding-top:7px; background:url(../images/pagination.gif); background-position:0 0; float:left; overflow:hidden; }
#slides .pagination li.current a { background-position:0 -7px; }
#slides1 { width:980px; height:250px; float:left; position:relative; z-index:10; overflow:hidden; padding:0px 0px 0px 15px; }
#slides1 a { color:#6E6E6E; text-decoration:none;}
#slides1 .slides_container { width:971px; height:250px; display:none; position:relative; }
#slides1 .slides_container li { width:990px; height:250px; display:block; list-style: none; float:left; }
#slides1 .next { height: 30px; position: absolute; right: 15px; top: 6px; width: 26px; z-index: 101; }
#slides1 .prev { height: 30px; position: absolute; right: 41px; top: 6px; width: 26px; z-index: 101; }
#slides1 .pagination { margin:0px auto 0; position:absolute; right:10px; bottom:10px; z-index:999; display: none; }
#slides1 .pagination li { float:left; margin:0 0px; list-style:none; margin-right:2px; }
#slides1 .pagination li a { display:block; width:30px; height:0; padding-top:7px; background:url(../images/pagination.gif); background-position:0 0; float:left; overflow:hidden; }
#slides1 .pagination li.current a { background-position:0 -7px; }
#slides2 { width:337px; height:237px; float:left; position:relative; z-index:10; overflow:hidden; }
#slides2 .slides_container { width:337px !important; height:185px; display:none; position:relative; left:0px; }
#slides2 .slides_container li { width:337px !important; height:185px; display:block; list-style: none; float:left; overflow:hidden; }
#slides2 .next { height: 30px; position: absolute; right:0px; bottom: 10px; width: 26px; z-index: 101; }
#slides2 .prev { height: 30px; position: absolute; right: 26px; bottom: 10px; width: 26px; z-index: 101; }
#slides2 .pagination { margin:0px auto 0; position:absolute; right:10px; bottom:10px; z-index:999; display: none; }
#slides2 .pagination li { float:left; margin:0 0px; list-style:none; margin-right:2px; }
#slides2 .pagination li a { display:block; width:30px; height:0; padding-top:7px; background:url(../images/pagination.gif); background-position:0 0; float:left; overflow:hidden; }
#slides2 .pagination li.current a { background-position:0 -7px; }
#slides3 { width:252px; height:200px; float:left; position:relative; z-index:10; overflow:hidden; background:#002a5d; padding:14px 0px; margin-top:20px; }
#slides3 .slides_container { width:337px; height:200px; display:none; position:relative; }
#slides3 .slides_container li { width:337px; height:200px; display:block; list-style: none; float:left; }
#slides3 .next { height:21px; position: absolute; right:13px; top:20px; width: 21px; z-index: 101; }
#slides3 .prev { height:21px; position: absolute; right:32px; top:20px; width: 21px; z-index: 101; }
#slides3 .pagination { margin:0px auto 0; position:absolute; right:10px; bottom:10px; z-index:999; display: none; }
#slides3 .pagination li { float:left; margin:0 0px; list-style:none; margin-right:2px; }
#slides3 .pagination li a { display:block; width:30px; height:0; padding-top:7px; background:url(../images/pagination.gif); background-position:0 0; float:left; overflow:hidden; }
#slides3 .pagination li.current a { background-position:0 -7px; }
#slides3 a { color:#fff; text-decoration:none;}
.slidelist { float:left; width:233px; border-bottom:3px solid #ececec; font-size:12px; color:#666; padding-bottom:15px; margin-right:13px; min-height:153px;}
.slidelist .imgbox { float:left; width:100%; }
.slidelist .slidefont { float:left; width:100%; font-size:12px; color:#0b0b0b; padding:10px 0px; }
.slidelist .readmore { float: right; background: url(../images/arrow2.gif) right 5px no-repeat; padding-right:20px; font-size:11px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; color:#ee4c14; text-decoration:none; }
.slidelist .readmore:hover { color:#333; }
.viewall { border-right: 1px solid #CCCCCC; color: #6E6E6E; float: right; font-size: 12px; height: 24px; line-height: 25px; margin-right: 82px; margin-top: 10px; padding-right: 10px; text-transform: uppercase; text-decoration:none; }
.viewall:hover { color:#ee4c14 !important; }
.videbg { background: url(../images/videobg.png) no-repeat scroll left top transparent; height: 226px; padding: 12px; position: absolute; right: 40px; top: 60px; width: 336px; z-index: 9999; }
.videoimg { float:left; position:relative; }
.videobtn { left: 120px; position: absolute; top: 63px; }
.davidtext { float:left; font-size:12px; color:#6e6e6e; text-transform:uppercase; padding-top:20px; }
.m { margin-right:68px; margin-top:16px; }
.margin { margin-top:10px; }
/*END--------------------middelsection-css--------------------------------*/
.middelsection { float:left; width:100%; padding:20px 0px; background:#f4f4f4; }
.middelsection .studentsection { float:left; width:378px; background:#002a5d; padding:8px 0px; color:#ffffff; font-size:12px }
.studentsection a { color:#fff; text-decoration:none;}
.middelsection .studentbg { float:left; background: url(../images/bgphoto.png) top right no-repeat; padding:8px 32px 12px 8px; font-size:15px; font-family:"Georgia", Arial, Helvetica, sans-serif; font-weight:normal; color:#fff; }
.middelsection .studentsection .viewalltext { float:right; font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#fff; background: url(../images/arrow1.gif) right 5px no-repeat; padding-right:20px; margin:12px 25px 0px 20px; text-decoration:none; }
.middelsection .studentsection .viewalltext:hover { color:#ee4c14; }
.middelsection .studentsection .studentfont { float:left; width:338px; padding:16px 20px 15px; }
.middelsection .studentsection .cl { float:left; width:30px; }
.middelsection .studentsection .font12 { float:left; width:308px; color:#b3c0cf; text-align:justify; padding-bottom:20px; line-height:17px; }
.middelsection .studentsection .cr { margin-bottom:-7px; }
.middelsection .studentsection .mason { float: left; text-transform:uppercase; line-height:25px; }
.middelsection .morebtn { background: url(../images/readmorebtn.png) no-repeat scroll right top transparent; float: right; height: 32px; width: 119px; }
.middelsection .morebtn:hover { background-position:bottom; cursor:pointer; }
.middelsection .welcomebox { float:right; border:1px solid #eaeaea; background:#fff; padding:12px 12px 23px 12px; width:577px; font-size:12px; color:#333; line-height:17px; }
.middelsection .welcomebox a{color:#333; text-decoration:none;}
.middelsection .welcomebox a:hover{color:#EE4C14; text-decoration:none;}

.middelsection .welcomebox b { float:left; width:100%; font-size:20px; color:#ee4c14; line-height:33px; font-family: Georgia, "Times New Roman", Times, serif; font-weight:normal; }
.middelsection .what { float:left; width:100%; padding-bottom:5px; font-size:13px; }
.middelsection .photogallery { float:left; border:1px solid #eaeaea; background:#fff; width:100%; padding:10px 0px; font-size:12px; color:#333; line-height:17px; min-height:180px; margin-top:20px; }
.middelsection .w { padding-right:82px !important; margin-left:-15px; margin-bottom:15px }
.middelsection .wr { padding-right:82px !important; margin-left:-14px; margin-bottom:15px }
.middelsection .leftsection { float:left; border:1px solid #eaeaea; background:#fff; padding:20px; width:690px; font-size:12px; color:#333; line-height:17px; }
.middelsection .leftsection  a{color:#ee4c14; text-decoration:none; }
.middelsection .leftsection  a:hover{ color:#333; text-decoration:none; }
.middelsection .leftsection p { text-align:justify; }
.middelsection .leftsection .pagetitle { float:left; width:100%; font-size:25px; color:#ee4c14; font-weight:normal; font-family:Georgia, "Times New Roman", Times, serif; background:url(../images/dottedline.gif) left bottom repeat-x; padding-bottom:15px; margin-bottom:15px; }
.middelsection .leftsection .imgabout { float:left; border:4px solid #ebebeb; padding:1px; margin:0px 15px 0px 0px }
.middelsection .leftsection .yourtitle { float:left; width:100%; font-size:16px; color:#0b0b0b; padding-bottom:10px; }
.middelsection .leftsection .listul { color:#3c3c3c; font-size:12px; font-weight:bold; list-style:none; float:left; width:100%; padding:20px 0px 0px; }
.middelsection .leftsection .listul li { border-bottom:1px solid #ebebeb; float:left; width:100%; }
.middelsection .leftsection .listul li a { color:#3c3c3c; text-decoration:none; padding-left:5px; background:url(../images/arrow3.gif) left 2px no-repeat; padding-left:20px; line-height:30px; }
.middelsection .leftsection .listul li a:hover { color:#ee4c14; text-decoration:none; }
.middelsection .rightsection { float: right; width:250px; }
.middelsection .title01 { float:left; width:100%; border-bottom:1px solid #aaa; }
.middelsection .title01 b { float:left; padding-right:20px; background:#fff; font-size:18px; color:#333; font-weight:normal; margin-bottom:-7px; }
.middelsection .bobtm { float:left; width:100%; padding:20px 0px; }
.middelsection .nopadd { padding-top:0px; }
.middelsection .imgicon { padding-right:10px; }
.middelsection .conbg { float:left; width:100%; background:url(../images/conBg.jpg) bottom right no-repeat; padding-bottom:20px; }
.middelsection .conbg ul { float:left; width:450px; list-style:none; }
.middelsection .conbg li { float:left; width:100%; padding-bottom:20px; }

.middelsection .imgbox { float:left; padding:3px 0 0 0; width:30px; }
.middelsection .fontbox { float:left; width:216px; }
.middelsection .fontbox a { color:#EE4C14; text-decoration:none; }
.middelsection .fontbox a:hover { color:#333 }
.middelsection .photog { float:left; width:100%; }
.middelsection .photog li { float:left; list-style:none; width:207px; margin-right:34px; padding-bottom:20px; position:relative; }
.middelsection .photog li .photobg { background:#ebebeb; text-align:center; float:left; padding:5px 5px 0px 5px; width:197px; }
.middelsection .photog .iconvi { float: left; }
.middelsection .photog .fontbox0 { float:left; width:160px; }
.middelsection .photog li .iconvideo { float:left; width:196px; padding:10px 0px; font-weight:bold; background:url(../images/videoicon.gif) right 10px no-repeat; text-align:left; font-size:11px; }
.middelsection .photog li .iconphoto { float:left; width:196px; padding:10px 0px; color:#333; font-weight:bold; background:url(../images/photoicon.gif) right 10px no-repeat ; text-align:left; font-size:11px; }
.middelsection .photog li .iconphoto:hover {color:#EE4C14 !important;}
.middelsection .photog li .iconvideo a { color:#333;}
.middelsection .photog li .iconvideo a:hover { color:#EE4C14;}
.middelsection .photog li .iconphoto a { color:#333;}
.middelsection .photog li .iconphoto a:hover { color:#EE4C14 !important;}


.middelsection .photog li .text01 { float:left; width:196px; padding:10px 0px; font-weight:bold; }
.middelsection .photog li .btmicon img { float: right; margin-right:5px; }
.middelsection .photog li .curbtm { float:left; width:100%; }
.middelsection .nomargin { margin-right:0px !important; }
.middelsection .hovervideo { float:left; width:197px; height:163px; }
.middelsection .hovervideo a { float:left; width:197px; height:163px; }
.middelsection .hovervideo a:hover { float:left; width:197px; height:163px; background:url(../images/videoH.png) left top no-repeat; position:absolute; left:0px; }
.glossymenu { background:#f3f3f3; float:left; width:100%; border:1px solid #f2f2f2; position:relative; }
.glossymenu a { font-size:13px; color:#3c3c3c; font-weight:bold; text-decoration:none; display: block; height:38px; line-height:45px; padding:0px 0 0px 10px; width:633px; float:left; }
.glossymenu a:hover { color:#3c3c3c; }
.titleborder { border-top:1px solid #ccc; float:left; width:100%; margin-top:5px; }
.glossymenu div.submenu { background:#fff; border-top:0px; border-bottom:0px; width:690px; }
.glossymenu div.submenu ul { list-style: none; margin: 0; padding: 0; }
.glossymenu div.submenu ul li { line-height:16px; float:left; width:670px; padding:10px; font-size:12px; color:#888888; text-transform:none; font-weight:normal; }
.glossymenu div.submenu ul li a { display: block; font-size:15px; color:#414d5a; text-decoration: none; padding:5px 0 5px 10px; width:100%; }
.glossymenu div.submenu ul li a:hover { color:white; }
.accordsuffix { float:left; text-align: right; position:absolute; right:10px; top:10px; }
.plushmenu { float:left; list-style:none; width:690px; }
.plushmenu li { float:left; list-style:none; width:690px; padding-bottom:10px; }
.middelsection .stuimg1 { float:left; width:140px; }
.middelsection .stuimg1 .img { float:left; border:3px solid #ebebeb; }
.middelsection .rightfont { float:right; width:490px; padding:15px; border:1px solid #dfdfdf; text-align:justify; line-height:18px; }
.middelsection .arrowleft { float:left; margin-left:-26px; }
.photog li div.info { display: none; padding: 5px; position: absolute; top:5px; left: 0px; width:197px; height:163px;/*opacity:0.6;
filter:alpha(opacity=60);*/ background:url(../images/photoH.png) center top no-repeat; color:#fff; }
.photom { padding-top:55px; }
.homeicon { float: right; font-size: 14px; font-weight: bold; margin-right: 13px;  background:url(../images/homeicon.gif) top left no-repeat; width:17px; height:16px; margin-top:5px;}
.homeicon:hover { background-position:bottom; cursor:pointer;}
.active1 {background-position: bottom !important;}

/*----------------------------------------photogallery--------------------------------*/
.middelsection .photobox { float:left; width:223px; border: 1px solid #EAEAEA; padding:14px; background:#fff; }
.photobox a { color:#fff; text-decoration:none;}
.photosgallery-vertical { width:206px; height:330px; float:left; margin-left:8px; }
.photosgallery-vertical .sliderkit-nav { top:0px !important; left:0; width:206px; height:225px; }
.photosgallery-vertical .sliderkit-nav-clip { left:0px; }
.photosgallery-vertical .sliderkit-nav-clip ul li { margin:0; padding:0; }
.photosgallery-vertical .sliderkit-nav-clip ul li a { display:block; width:206px; height:98px; overflow:hidden; padding-bottom:10px; }
.photosgallery-vertical .sliderkit-nav-clip ul li.sliderkit-selected a { padding:0; }
.photosgallery-vertical .sliderkit-nav-clip ul li img { border:3px solid #ebebeb; }
.photosgallery-vertical .sliderkit-nav .sliderkit-nav-btn { position:absolute; left:0; }
.photosgallery-vertical .sliderkit-nav .sliderkit-nav-btn a { display:block; width:215px; height:23px; background:transparent url("../images/next2.gif") no-repeat center 0; outline:none; }
.photosgallery-vertical .sliderkit-nav .sliderkit-nav-btn a span { display:none; }
.photosgallery-vertical .sliderkit-nav .sliderkit-nav-prev { top:0px; }
.photosgallery-vertical .sliderkit-nav .sliderkit-nav-next { bottom:-104px; }
.photosgallery-vertical .sliderkit-nav .sliderkit-nav-prev a { background-position:center -89px; }
.photosgallery-vertical .sliderkit-nav .sliderkit-nav-next a { background-position:center -108px; }
.photosgallery-vertical .sliderkit-nav .sliderkit-nav-prev a:hover, .photosgallery-vertical .sliderkit-nav .sliderkit-nav-prev a:focus { background-position:center -126px; }
.photosgallery-vertical .sliderkit-nav .sliderkit-nav-next a:hover, .photosgallery-vertical .sliderkit-nav .sliderkit-nav-next a:focus { background-position:center -145px; }
.photosgallery-vertical .sliderkit-go-btn a { width:200px; height:300px; background:#ccc; opacity:.8; }
.photosgallery-vertical .sliderkit-go-prev { top:0; left:0; }
.photosgallery-vertical .sliderkit-go-next { top:0; right:0; }
.photosgallery-vertical .sliderkit-panel { top:0; left:0; width:500px; height:330px; }
.photosgallery-vertical .sliderkit-panel .sliderkit-panel-textbox { bottom:0; left:0; height:85px; width:500px; }
.photosgallery-vertical .sliderkit-panel .sliderkit-panel-text { height:65px; padding:10px 15px 10px 115px; font-size:0.9em; color:#fff; }
.photosgallery-vertical .sliderkit-panel .sliderkit-panel-text h4 { height:auto; margin:0 0 7px; line-height:1.1em; font-size:1.1em; font-weight:bold; border:none; }
.photosgallery-vertical .sliderkit-panel .sliderkit-panel-overlay { height:85px; width:500px; background:#000; opacity:0.6; }
.logobtm { display:inline-block; text-align:center; width:100%; padding-top:164px; }
.logobtm img { margin-right:20px; border:4px solid #EBEBEB; padding:5px; }
/*---------------------------------2-css-----------------------*/
.sliderkit { display:none; position:relative; overflow:hidden; text-align:left; }
.sliderkit a, .sliderkit a:hover { text-decoration:none; }
.sliderkit a:focus { outline:1px dotted #000; }
.sliderkit img { border:0; }
.sliderkit .sliderkit-nav { z-index:10; position:absolute; text-align:center; }
.sliderkit .sliderkit-nav-clip { position:relative; overflow:hidden; margin:0 auto; }
.sliderkit .sliderkit-nav-clip ul { position:relative; left:0; top:10px; list-style:none; margin:0; padding:0; }
.sliderkit .sliderkit-nav-clip ul li { float:left; }
.sliderkit .sliderkit-nav-clip ul li a { display:block; overflow:hidden; }
.sliderkit .sliderkit-btn { z-index:10; }
.sliderkit .sliderkit-panel { z-index:1; position:absolute; overflow:hidden; }
.sliderkit .sliderkit-panel-active { z-index:5; }
.sliderkit .sliderkit-panel-old { z-index:4; }
.sliderkit .sliderkit-panel .sliderkit-panel-textbox { position:absolute; z-index:1; }
.sliderkit .sliderkit-panel .sliderkit-panel-text { position:absolute; z-index:3; top:0; left:0; }
.sliderkit .sliderkit-panel .sliderkit-panel-overlay { position:absolute; z-index:2; top:0; left:0; }
.sliderkit .sliderkit-count { position:absolute; top:5px; right:5px; z-index:10; padding:5px; color:#fff; background:#000; }
.sliderkit .sliderkit-timer { position:absolute; top:0; left:0; z-index:10; height:3px; background:#ccc; }
/*--------------lightbox-css-------------------*/
#jquery-overlay { position: absolute; top:0px; left: 0; z-index: 90; width: 100%; background:#0000; min-height:2000px !important;}
#jquery-lightbox { position: absolute; top: 0; left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0; }
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box { position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#lightbox-container-image { padding: 10px; }
#lightbox-loading { position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#lightbox-nav { position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none; }
#lightbox-nav-btnPrev, #lightbox-nav-btnNext { width: 49%; height: 100%; zoom: 1; display: block; }
#lightbox-nav-btnPrev { left: 0; float: left; }
#lightbox-nav-btnNext { right: 0; float: right; }
#lightbox-container-image-data-box { font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%; padding: 0 10px 0; }
#lightbox-container-image-data { padding: 0 10px; color: #666; }
#lightbox-container-image-data #lightbox-image-details { width: 70%; float: left; text-align: left; }
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber { display: block; clear: left; padding-bottom: 1.0em; display:none !important; }
#lightbox-secNav-btnClose { width: 66px; height:22px; float: right; padding-bottom: 0.7em; }
.middelsection .studentsection1 { float:left; width:252px; background:#002a5d; padding:8px 0px; color:#ffffff; font-size:12px; }
.middelsection .studentbg { float:left; background: url(../images/bgphoto.png) top right no-repeat; padding:8px 32px 12px 8px; font-size:15px; font-family:"Georgia", Arial, Helvetica, sans-serif; font-weight:normal; color:#fff; }
.middelsection .studentsection1 .viewalltext { float:right; font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#fff; background: url(../images/arrow1.gif) right 5px no-repeat; padding-right:20px; margin:12px 25px 0px 20px; text-decoration:none; }
.middelsection .studentsection1 .viewalltext:hover { color:#ee4c14; }
.middelsection .studentsection1 .studentfont { float:left; width:236px; padding:8px 8px 8px; }
.middelsection .studentsection1 .cl { float:left; width:20px; }
.middelsection .studentsection1 .font12 { float:left; width:200px; color:#b3c0cf; text-align:justify; padding-bottom:20px; line-height:17px; }
.middelsection .studentsection1 .cr { margin-bottom:0px; }
.middelsection .studentsection1 .mason { float:left; text-transform:uppercase; }
.middelsection .studentsection1 .font13 { font-size:14px; }
.middelsection .readmore1 { float: right; background: url(../images/arrow4.gif) right 4px no-repeat; padding-right:20px; font-size:11px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; color:#ee4c14; text-decoration:none; text-align:right; }
.middelsection .readmore1:hover { color:#fff; }
.map { float:left; width:100%; color:#333; }
.map a { float:left; width:100%; color:#ee4c14; text-decoration:none; font-weight:bold; }
/*END--------------------footersection-css--------------------------------*/
.footersection { float:left; width:100%; color:#000; font-size:12px; background:url(../images/footerbg.gif) top left repeat-x; font-family:Arial, Helvetica, sans-serif; padding:20px 0px; }
.footerin { margin:0 auto; width:980px; color:#000; }
.footerin a { color:#000; text-decoration:none; }
.footerin a:hover { color:#ee4c14; text-decoration:none; }
.footerin .footerlink { float:right; width:650px; }
.footerin .footerlink a { padding:0px 10px; color:#000; }
.footerin .footerlink a:hover { color:#ee4c14; }
.footerin .footerlink a.active { color:#ee4c14; }
.padding01 { padding:0px 8px 0px 0px !important; float:right;}

.studentbg2 { color:#fff !important;}




#fancybox-loading {position: fixed; top: 50%; left: 50%; width: 40px; height: 40px; margin-top: -20px; margin-left: -20px; cursor: pointer; overflow: hidden; z-index: 1104; display: none;}
#fancybox-loading div {position: absolute; top: 0; left: 0; background-image: url(../images/fancybox.png);}
#fancybox-overlay {position: absolute; top: 0; left: 0; width: 100%; z-index: 1100; display: none;}
#fancybox-tmp {padding: 0; margin: 0; border: 0; overflow: auto; display: none;}
#fancybox-wrap {position: absolute; top: 0; left: 0; padding: 20px; z-index: 1101; outline: none; display: none;}
#fancybox-outer {position: relative; width: 100%; height: 100%; background: #fff;}
#fancybox-content {width: 0; height:100% !important; padding: 0; outline: none; position: relative; overflow: hidden; z-index: 1102; border: 5px solid #fff;}
#fancybox-hide-sel-frame {position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: transparent; z-index: 1101;}
#fancybox-close { position: absolute; top: -15px; right:-15px;width:30px;height:30px; background: transparent url(../images/fancybox.png) -40px 0px;cursor: pointer;z-index:1103;display:non}
#fancybox-error {color: #444; font: normal 12px/20px Arial; padding: 14px; margin: 0;}
#fancybox-img {width: 100%; height: 100%; padding: 0; margin: 0; border: none; outline: none; line-height: 0; vertical-align: top;}
#fancybox-frame {width: 100%; height: 100%; border: none; display: block;}
#fancybox-left, #fancybox-right {position: absolute; bottom: 0px; height: 100%; width: 35%; cursor: pointer; outline: none; background: transparent url('blank.gif'); z-index: 1102; display: none;}
#fancybox-left {left: 0px;}
#fancybox-right {right: 0px;}
#fancybox-left-ico, #fancybox-right-ico {position: absolute; top: 50%; left: -9999px; width: 30px; height: 30px; margin-top: -15px; cursor: pointer; z-index: 1102; display: block;}
#fancybox-left-ico {background-image: url(../images/fancybox.png); background-position: -40px -30px;}
#fancybox-right-ico {background-image: url(../images/fancybox.png); background-position: -40px -60px;}
#fancybox-left:hover, #fancybox-right:hover {visibility: visible;}
#fancybox-left:hover span {left: 20px;}
#fancybox-right:hover span {left: auto; right: 20px;}






img { border:0px; }
.main-p { background:url(../images/slider-bg.gif) top no-repeat; width:640px; height:310px; }
#slideshow-main { width:480px; float:left; }
#slideshow-main ul { margin:0; padding:0; width:470px; }
#slideshow-main li { display:none; position:relative; padding:20px 20px 10px 10px; width: 440px; }
#slideshow-main li.active { display:block !important; }
#slideshow-main li span.opacity { position:absolute; bottom:0; left:0; display:block; width:100%; height:60px;z-index:500; }
#slideshow-main li span.content { position:absolute; bottom:0; left:0; display:block; width:100%; height:60px; z-index:1000; }
#slideshow-main li span.content h1 { font-size:14px; margin:5px 0; padding:0 10px; color:#42e2e8; }
#slideshow-main li span.content p { font-size:11px; margin:5px 0; padding:0 10px; color:#42e2e8; }
#slideshow-carousel { float:left; width:206px; position:relative; padding-top:25px; }
#slideshow-carousel ul { margin:0; padding:0; list-style:none; }
#slideshow-carousel li { background:#fff; height:98px; position:relative; margin-bottom:10px;}
#slideshow-carousel li img { padding:1px; border:3px solid #efefef;}
#slideshow-carousel li .arrow { left:3px; top:28px; position:absolute; width:20px; height:40px; background:url(images/arrow_white.png) no-repeat 0 0; display:block; }
#slideshow-carousel li a { display:block; width:206px; height:110px; }


.jcarousel-skin-tango .jcarousel-container-vertical { width:206px; height:340px; padding: 0; }
.jcarousel-skin-tango .jcarousel-clip-vertical { width:206px; height:315px; overflow:hidden;}
.jcarousel-skin-tango .jcarousel-item { width: 206px; height: 95px; float:left; }
.jcarousel-skin-tango .jcarousel-item-vertical { margin-bottom: 0px; }
.jcarousel-skin-tango .jcarousel-item-placeholder { background: #fff; color: #000; }
.jcarousel-skin-tango .jcarousel-next-vertical { position: absolute; bottom:0px; left: 90px; width: 33px; height:23px; cursor: pointer; background: url(../images/next2.gif) no-repeat 0 0; overflow:hidden; }
.jcarousel-skin-tango .jcarousel-prev-vertical { position: absolute; top: -30px; left: 90px; width: 33px; height: 23px; cursor: pointer; background: url(../images/prev1.gif) no-repeat 0 0; overflow:hidden; }

.jcarousel-container { position: relative; }
.jcarousel-clip { z-index: 2; padding: 0; margin: 0; overflow: hidden; position: relative; }
.jcarousel-list { z-index: 1; overflow: hidden; position: relative; top: 0; left: 0; margin: 0; padding: 0; }
.jcarousel-list li, .jcarousel-item { float: left; list-style: none; width: 75px; height: 75px; }
.jcarousel-next { z-index: 3; display: none; }
.jcarousel-prev { z-index: 3; display: none; }





