@import url(appstyles.css);

/* General Style
---------------------------------------------*/
form,body,html{height:100%;width:100%;}
form,body,html{height:100%;width:100%;}
body{margin:0;padding:0;font:12px/18px Helvetica, sans-serif; background:#00694e; color:#2c3b36;}

.mastWrap{ margin:0; padding:0; width:100%; background: url(images/contentBg.gif) repeat-y center top #dfd8bd;}
.mastWrap2{ margin:0; padding:0; width:100%; background:url(images/BG.gif) repeat-x left top;}
.mastWrap3{ margin:0; padding:0; width:100%; background:url(images/ContentTp.gif) no-repeat center 350px;}

.start .mastWrap2{ margin:0; padding:0; width:100%; background:url(images/StBG.gif) repeat-x left top;}
.start .mastWrap3{ margin:0; padding:0; width:100%; background:url(images/ContentTp.gif) no-repeat center 450px;}

.cntrWrap{width:990px;margin:0 auto;}
.fltFix{margin:0; padding:0; width:100%; background: url(images/contentBg.gif) repeat-y center top;}
.fltFix2{margin:0; padding:0; width:100%; background:url(images/BG.gif) repeat-x 0 top; *background-position:-1px 0;}
.fltFix3{margin:0; padding:0; width:100%; background:url(images/ContentTp.gif) no-repeat center 350px;}

.start .fltFix2{mmargin:0; padding:0; width:100%; background:url(images/StBG.gif) repeat-x left top;}
.start .fltFix3{margin:0; padding:0; width:100%; background:url(images/ContentTp.gif) no-repeat center 450px;}

a { color: #74695e; text-decoration:none; outline:none; }
a:hover { color: #74695e; text-decoration: underline; }
a:visited{}
a:active{}
a img{border:none;}

h1, h2, h3, h4, h5, .PageTitleHeader, .PageSubTitleHeader {font-weight:bold;margin:0;padding:2px 5px 3px 0 ; font-family:Tahoma, Helvetica, Arial, sans-serif; color:#006f53}
h1, .PageTitleHeader {font-size:24px;line-height:24px; }
h2, .PageSubTitleHeader {font-size:20px; line-height:24px;}
h3 {font-size:18px;line-height:21px;}
h4 {font-size:15px;line-height:18px;}
h5 {font-size:13px;line-height:15px;}
p {margin:7px 0;padding:0;}
#PageTitle, .PageTitleHeader { display:none;}

.left{float:left;}
.right{float:right;}
.center{text-align:center;}
.textalignright{text-align:right;}
.textalignleft{text-align:left;}

hr{height:1px;line-height:1px;margin:8px 3px;clear:both;border:none;background:#333;color:#333;}

img.left{float:left;margin:0 7px 1px 0;}
img.right{float:right;margin:0 0 7px 7px;}
img.outline{border:4px solid #333;}

.clearing{clear:both;height:0;margin:0;padding:0;line-height:0;margin-top:-7px;}
.clearBoth{clear:both;}
.clearRight{clear:right;}
.clearLeft{clear:left;}
.invisibleButAccessible{display:none;}
.Error,.error {width:auto!important}

/* HEAD ELEMENTS
---------------------------------------------*/
.structHead{ margin:0; padding:0; float:left; width:100%;height:350px;}
.start .structHead{ margin:0; padding:0; float:left; width:100%;height:450px;}
.ath .structHead{ margin:0; padding:0; float:left; width:100%;height:500px;}

.lt{ margin:0; padding:0; float:left; width:136px;}
.structHead h1{padding:10px 0 0;margin:0; display:inline;float:left; background:none; border:none;}
.structHead h1 a{background:url(images/HeaderLogo.png) no-repeat left top; display:block;height:206px;text-indent:-999em;width:126px;_behavior: url(iepngfix.htc);}

.structHead #ContentContact{margin:25px 0 0; padding:0; float:left;width:100%; color:#FFF;font-family:Tahoma;font-size:11px;letter-spacing:0.02em;line-height:18px;}

.rt{float:right;margin:0; padding:0 0 13px; width:854px; background:url(images/intRotBG.gif) no-repeat 2px 109px;}
.start .rt{background: url(images/stImgRotBg.gif) no-repeat 2px 109px;}
.ath .rt{background: url(images/athleticLgImg.png) no-repeat 0 101px;}

.structHead #ContentSearch{margin:20px 0 0; padding:0; float:right;}
.structHead #ContentSearch input{ width:200px;}

.structHead #ContentTopRtNav{margin:23px 0 0; padding:0; float:right;}
.structHead #ContentTopRtNav ul {list-style:none;margin:0;padding:0;}
.structHead #ContentTopRtNav li {float:left;padding:0 10px;}
.structHead #ContentTopRtNav a {color:#ffcc51;display:block; font:bold 13px Tahoma, Helvetica, Arial, sans-serif;padding:0;text-align:center;text-decoration:none;text-transform:uppercase; }

/* Horiztional Drop Downs
------------------------------------------------------- */
.structHead #ContentToplinks{margin:23px 0 9px; padding:0; float:left; width:854px; background:url(images/topNavBg.gif) repeat-x left top;}
.structHead #ContentToplinks ul { padding:0 0 0; margin:0; list-style:none; width:100%; float:left; }
.structHead #ContentToplinks li { float:left; padding:0; margin:0;}
.structHead #ContentToplinks li a { display:block; font:normal 13px/18px Tahoma, Helvetica, Arial, sans-serif;color:#fafdfc; padding:9px 13px 8px; text-transform:uppercase; text-decoration:none;}
.structHead #ContentToplinks li.last a {padding:9px 10px 8px 13px;}

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){
	.structHead #ContentToplinks li a{padding:9px 9px 8px;}
	.structHead #ContentToplinks li.last a {padding:9px 0 8px 9px;}
}
@media only screen and (max-device-width: 480px){
	.structHead #ContentToplinks li a{padding:9px 9px 8px;}
	.structHead #ContentToplinks li.last a {padding:9px 0 8px 9px;}
}

.structHead #ContentToplinks li:hover, .structHead #ContentToplinks li.sfHover {}
.structHead #ContentToplinks li a:hover { background:url(images/TopNavHt.gif) no-repeat center top;}
.structHead #ContentToplinks li.hide{ display:none;}

/* Second Level Groups */
.structHead #ContentToplinks li ul { position: absolute; left: -999999px; margin:0;background:url(images/DropDownBg.png) no-repeat left bottom; _background:#56625a none;float:none; width:170px; padding:5px 0 15px; z-index:99999; _padding:0; width:150px;}
.structHead #ContentToplinks li#Giving ul { margin:0 0 0 -70px;}
.structHead #ContentToplinks li li { width: 150px;}
.structHead #ContentToplinks li.last li a,
.structHead #ContentToplinks li li a { padding:5px 10px;width:130px; text-transform:none;}
.structHead #ContentToplinks li li:hover, .structHead #ContentToplinks li li.sfHover {}
.structHead #ContentToplinks li li a:hover { background:#006f53 none;}

/* Third Level Groups */
.structHead #ContentToplinks li li ul { margin:-20px 0 0 150px}

/* The Magic */
.structHead #ContentToplinks li:hover ul ul,
.structHead #ContentToplinks li:hover ul ul ul,
.structHead #ContentToplinks li.sfHover ul ul,
.structHead #ContentToplinks li.sfHover ul ul ul { left: -999em;}

.structHead #ContentToplinks li:hover ul,
.structHead #ContentToplinks li li:hover ul,
.structHead #ContentToplinks li li li:hover ul,
.structHead #ContentToplinks li.sfHover ul,
.structHead #ContentToplinks li li.sfHover ul,
.structHead #ContentToplinks li li li.sfHover ul { left: auto;}

/*Fix for the Sticking*/
.structHead #ContentToplinks  li:hover,
.structHead #ContentToplinks  li li:hover,
.structHead #ContentToplinks  li li li:hover,
.structHead #ContentToplinks  li.sfHover,
.structHead #ContentToplinks  li li li.sfHover,
.structHead #ContentToplinks  li li.sfHover { position:static;}

#ContentMiddleLayoutImgRot{ float:left;height:190px;margin:29px 0 0 13px;overflow:hidden;padding:0;width:830px; display:inline;}
.start #ContentMiddleLayoutImgRot{float:left;height:296px;margin:29px 0 0 10px;overflow:hidden;padding:0;width:837px; display:inline;}

.athImgRot{ float:left; margin:0; padding:0 0 25px; width:100%;}
.ath #ContentMiddleLayoutImgRot{ float:left;height:217px;margin:11px 18px 22px;overflow:hidden;padding:0;width:819px;}
.smImgWrap{float:left;margin:0;padding:0 0 0 14px;width:850px;}
.smImg{ float:left; margin:0 5px 0; padding:0; width:155px; overflow:hidden; text-align:center; color:#FFF;}
        

#ContentMemberTools {float:left;margin:0px;padding:5px 0;}
#ContentMemberTools ul {list-style:none;margin:0;padding:0;}
#ContentMemberTools li {border-left:1px solid #000000;float:left;padding:0 10px;}
#ContentMemberTools li#Logout {border-left:medium none;}
#ContentMemberTools li#FirstTimeLogin {border-left:medium none;}
#ContentMemberTools a {color:#000000;display:block;font-size:10px;line-height:14px;padding:0;text-align:center;text-decoration:none;}

/* LEFT COLUMN
---------------------------------------------*/
.structLeft{margin:0 17px 0 0; padding:0; float:left; width:135px;display: inline; min-height:300px; position:relative; overflow:hidden;}

.structLeft #ContentLeftNav{margin:0; padding:0; float:left; width:100%;}
.structLeft #ContentLeftNav ul{margin:0; padding:0; float:left; list-style:none; text-align:right;width:100%;}
.structLeft #ContentLeftNav li{ display:none;}
.structLeft #ContentLeftNav li.selected{ display:block;margin:0; padding:0; float:left; width:100%;padding:17px 0 5px; }
.structLeft #ContentLeftNav a{margin:0; padding:2px 0; display:block; color:#2c3b36; text-decoration:none;text-transform:uppercase; border-bottom:2px solid #ffd451; font-size:16px; font-family:Tahoma, Helvetica, Arial, sans-serif  }

.structLeft #ContentLeftNav ul.nav1 > li#AboutUs{ background: url(images/AboutBG.gif) no-repeat left 60px; min-height:580px;}
.structLeft #ContentLeftNav ul.nav1 > li#Admissions{ background: url(images/AdmissionBG.gif) no-repeat left 60px; min-height:710px;}
.structLeft #ContentLeftNav ul.nav1 > li#Academics{ background: url(images/AcadmicsBG.gif) no-repeat left 60px; min-height:660px;}
.structLeft #ContentLeftNav ul.nav1 > li#StudentLife{ background: url(images/StudentBG.gif) no-repeat left 60px; min-height:800px;}
.structLeft #ContentLeftNav ul.nav1 > li#Technology{ background: url(images/TechBG.gif) no-repeat left 60px; min-height:750px;}
.structLeft #ContentLeftNav ul.nav1 > li#Athletics{ background: url(images/AthleticBG.gif) no-repeat left 60px; min-height:650px;}
.structLeft #ContentLeftNav ul.nav1 > li#Arts{ background: url(images/ArtsBG.gif) no-repeat left 60px; min-height:320px;}
.structLeft #ContentLeftNav ul.nav1 > li.faith{ background: url(images/FaithBG.gif) no-repeat left 60px; min-height:950px;}
.structLeft #ContentLeftNav ul.nav1 > li#Giving{ background: url(images/GivingBG.gif) no-repeat left 60px; min-height:410px;}
.structLeft #ContentLeftNav ul.nav1 > li#Gallery{ background: url(images/GalleryBG.gif) no-repeat left 60px; min-height:520px;}
.structLeft #ContentLeftNav ul.nav1 > li#Library{ background: url(images/LibraryBG.gif) no-repeat left 60px; min-height:500px;}

.structLeft #ContentLeftNav li ul{margin:0; padding:0; float:left; list-style:none; text-align:right;width:100%;}
.structLeft #ContentLeftNav li.selected li{margin:0; padding:0; float:left; width:100%; display:block;  }
.structLeft #ContentLeftNav li li a{border:none;color:#2C3B36;display:block;float:right;font-size:11px;line-height:16px;margin:0 0 2px;padding:9px 0 0;text-decoration:none;text-transform:none;}
.structLeft #ContentLeftNav li li.selected a,
.structLeft #ContentLeftNav li li a:hover{ color:#006f53;border-bottom:2px solid #ffd451; margin:0;}

.structLeft #ContentLeftNav li li.selected li a,
.structLeft #ContentLeftNav li li li a{font-size:11px;color:#2c3b36; font-style:italic; border:none;}

.structLeft #ContentLeftNav li li li.selected a{font-size:10px;}

.structLeft #ContentLeftNav li li li.selected li a,
.structLeft #ContentLeftNav li li li li a{font-size:10px;color:#2c3b36;}

.structLeft #ContentLeftNav li li li li.selected a{font-size:9px;}



/* LEFT COLUMN 2
---------------------------------------------
.structLeft2{padding:0 18px 0 0; margin:0; float:left; width:210px; display: inline;overflow:hidden;}
.structLeft2 #ContentLeftNav2{margin:0; padding:15px 0 0; float:left; width:100%; min-height:480px}
.structLeft2 #ContentLeftNav2 ul{margin:0; padding:0 0 0 20px; float:left; list-style:none;width:190px;}
.structLeft2 #ContentLeftNav2 li{margin:0; padding:0; float:left; width:100%; }
.structLeft2 #ContentLeftNav2 a{color:#2C3B36;float:left;font-weight:bold;margin:6px 0;padding:0;text-decoration:none;}
.structLeft2 #ContentLeftNav2 li.selected a{ color:#006f53; border-bottom:1px solid #ffd451;}

.structLeft2 #ContentLeftNav2 li ul{margin:0; padding:0; width:100%;}
.structLeft2 #ContentLeftNav2 li.selected li a,
.structLeft2 #ContentLeftNav2 li li a{margin:0; padding:3px 10px 3px 10px;color:#2c3b36; border:none;font-weight:normal;}
.structLeft2 #ContentLeftNav2 li.selected li.selected a{color:#006f53;}
.structLeft2 #ContentLeftNav2 li li li a,
.structLeft2 #ContentLeftNav2 li li.selected li a{margin:0; padding:3px 10px 3px 20px;color:#2c3b36; }

.structLeft2 #ContentLeftNav2 li li li li a,
.structLeft2 #ContentLeftNav2 li li li.selected li a{margin:0; padding:3px 10px 3px 30px!important;color:#2c3b36; }*/

.structLeft2{padding:0 18px 0 0; margin:0; float:left; width:210px; display: inline;overflow:hidden;}


/* BODY ELEMENTS
---------------------------------------------*/
.structBody{margin:20px 0; padding:0; float:left; width:100%; background:url(images/yelLine2.gif) repeat-y 370px 0; position:relative;}

.structBody ul#ContentBreadCrumbs{padding:0;margin:5px 0 10px 0;list-style:none;float:left;}
.structBody ul#ContentBreadCrumbs li{padding:0;margin:0;float:left;}
.structBody ul#ContentBreadCrumbs li a{display:block;text-decoration:none;font-size:.8em;padding:2px 6px 2px 8px;background:url(images/bcArw.gif) no-repeat center left;}
.structBody ul#ContentBreadCrumbs li#bcFirst a{background:none;padding-left:0;}
.structBody ul#ContentBreadCrumbs li.navselected a{font-weight:bold;}

.structBody .MidWrap{margin:0; padding:0; float:left; width:610px;overflow:hidden;}
.structBody .grBar{ margin:0; padding:15px 10px 7px; display:block;background:#006f53; border-bottom:2px solid #ffd451; color:#fffde9; font-size:20px; text-transform:uppercase; font-family:Tahoma, Helvetica, Arial, sans-serif;clear:both;letter-spacing:1px;}
.structBody .grBarBtm{background:#006f53;border-top:2px solid #ffd451; height:20px; margin:0 0 10px; width:100%; float:left; padding:0;}
.structBody .yelBG{ background: url(images/ContentYelBg.gif) repeat-x left top; padding:10px; display:block; min-height:480px;_height:480px;}
.structBody .yelBG2,
.structBody .yelBG3{padding:10px; display:block; min-height:0;}
.start .structBody .yelBG,
.ath .structBody .yelBG,
.spod .structBody .yelBG,
.fpod .structBody .yelBG2{ background: url(images/StYelBg.gif) repeat-x left top; min-height:0;}
.fpod .structBody .yelBG,
.spod .structBody .yelBG3{background: url(images/fpodYelBg.gif) repeat-x left top; min-height:0;}

.structBody #ContentMiddle{margin:0; padding:0; width:100%;}

.yelbrd{ border-top:2px solid #ffd451; text-align:center;}

.structBody .evtdate{margin:0 15px 10px 0; display:inline; padding:0; width:33px; float:left; color:#006f53; border-right:1px solid #cab462}
.structBody .date{ width:29px;margin:0 0; display:inline; overflow:hidden;float:left;}

.structBody .dw{font-size:14px;clear:both;float:left;overflow:hidden;}
.structBody .dy{ font-size:18px;clear:both;float:left; font-weight:bold;}
.structBody .mth{font-size:12px;clear:both;float:left; overflow:hidden;}

.structBody .Monday{ width:29px;}
.structBody .Tuesday{width:26px;}
.structBody .Wednesday{width:29px;}
.structBody .Thursday{width:25px;}
.structBody .Friday{width:18px;}
.structBody .Saturday{width:22px;}
.structBody .Sunday{width:26px;}

.structBody .January{width:21px;}
.structBody .February{width:22px;}
.structBody .March{width:21px;}
.structBody .April{width:20px;}
.structBody .May{width:24px;}
.structBody .June{width:21px;}
.structBody .July{width:16px;}
.structBody .August{width:22px;}
.structBody .September{width:22px;}
.structBody .October{width:18px;}
.structBody .November{width:23px;}
.structBody .December{width:23px;}

.structBody .evtitem{margin:0 0 10px; padding:0; width:250px; float:right;}

/* Gallery Template
---------------------------------------------*/
.indx .structBody .MidWrap{margin:0; padding:0; float:left; width:838px;}
.indx .structBody {background:none;}

/* 4 Pod Template
---------------------------------------------*/
.fpod .structBody{background:none;}

.fpod .structBody .MidWrap{width:516px;padding:0 35px 0 0; margin:0; float:left;position:relative; background: url(images/yelLine2.gif) repeat-y 533px 0;}

.fpod .structBody .contWrap{margin:0; padding:0; position:relative;width:100%;}

.fpod .structBody .Scroller-Container {  position: absolute;  top: 0px; left: 0px;}
.fpod .structBody .Scrollbar-Up {  cursor: pointer;  position: absolute; top:2px;}
.fpod .structBody .Scrollbar-Track { background:url(images/scrollbar_track.gif) no-repeat scroll center center transparent;height:320px;left:-1px;position:absolute;top:13px;width:20px;}
.fpod .structBody .Scrollbar-Handle {  position: absolute;  width: 20px; height: 22px;}
.fpod .structBody .Scrollbar-Down {  cursor: pointer;  position: absolute;  top:341px;}


.fpod .structBody .Container2 {  float:left;height:320px!important;padding:18px!important;width:480px;}
.fpod .structBody #Scroller-2 {   position: absolute;   overflow: hidden;   width: 480px; height:320px;}
.fpod .structBody #Scrollbar-Container2 { left:487px;position:absolute;top:2px;}

.fpod .structBody .Container {  float:left;height:180px!important;padding:18px!important;width:480px;}
.fpod .structBody #Scroller-1 {   position: absolute;overflow: hidden;width: 480px;height:180px;}
.fpod .structBody #Scrollbar-Container { left:487px;position:absolute;top:2px;}
.fpod .structBody #Scrollbar-Container .Scrollbar-Down {  cursor: pointer;  position: absolute;  top:201px;}
.fpod .structBody #Scrollbar-Container .Scrollbar-Track { height:180px;}


.fpod .structRight{margin:0; padding:0; float:left; width:285px; position:relative;}
.fpod .structRight #ContentRight{margin:0; padding:0; float:left;}

.fpod .structRight #ContentMiddleLayoutRight{margin:0; height:335px;}

.fpod .structRight #ContentMiddleLayoutRight2{margin:0; padding:0;height:190px; text-align:left}

/* 6 pod Template
--------------------------------------------- */
.spod .structLeft2{padding:0 18px 0 0; margin:0; float:left; width:210px; display: inline;background: url(images/yelLine2.gif) repeat-y 218px 0;}

.spod .structBody .MidWrap{width:380px;padding:0 18px 0 0; margin:0; float:left;position:relative; background: url(images/yelLine2.gif) repeat-y 388px 0;}

.spod .structBody .contWrap{margin:0; padding:0; position:relative;width:100%;}

.spod .structBody .Scroller-Container {  position: absolute;  top: 0px; left: 0px;}
.spod .structBody .Scrollbar-Up {  cursor: pointer;  position: absolute; top:2px;}
.spod .structBody .Scrollbar-Track { background:url(images/scrollbar_track.gif) no-repeat scroll center center transparent;height:212px;left:-1px;position:absolute;top:13px;width:20px;}
.spod .structBody .Scrollbar-Handle {  position: absolute;  width: 20px; height: 22px;}
.spod .structBody .Scrollbar-Down {  cursor: pointer;  position: absolute;  top:234px;}

.spod .structBody .Container2 {  float:left;height:212px!important;padding:18px 18px 29px!important;width:344px;}
.spod .structBody #Scroller-2 {   height:212px;overflow:hidden;position:absolute;width:343px; }
.spod .structBody #Scrollbar-Container2 { left:183px;position:absolute;top:2px;}

.spod .structBody .Container {  float:left;height:323px!important;padding:18px!important;width:344px;}
.spod .structBody #Scroller-1 {  height:320px;overflow:hidden;position:absolute;width:343px;}
.spod .structBody #Scrollbar-Container { left:183px;position:absolute;top:2px;}
.spod .structBody #Scrollbar-Container .Scrollbar-Down {  cursor: pointer;  position: absolute;  top:342px;}
.spod .structBody #Scrollbar-Container .Scrollbar-Track { height:323px;}

.spod .structRight{margin:0; padding:0; float:left; width:210px; position:relative;}
.spod .structRight #ContentRight{margin:0; padding:0; float:left;}

.spod .structLeft2 #ContentMiddleLayoutLeft,
.spod .structRight #ContentMiddleLayoutRight{margin:0; height:206px;}

.spod .structLeft2 #ContentMiddleLayoutLeft2,
.spod .structRight #ContentMiddleLayoutRight2{margin:0;height:306px; text-align:left}

/* Athletic Template
---------------------------------------------*/

.ath .structBody{background:none;}

.ath .structLeft{ margin:-145px 17px 0 0;}

.ath .structBody .MidWrap{width:516px;padding:0 35px 0 0; margin:0; float:left;position:relative; background: url(images/yelLine2.gif) repeat-y 533px 0;}

.ath .structBody .contWrap{margin:0; padding:0; position:relative;width:100%;}

.ath .structBody .Scroller-Container {  position: absolute;  top: 0px; left: 0px;}
.ath .structBody .Scrollbar-Up {  cursor: pointer;  position: absolute; top:2px;}
.ath .structBody .Scrollbar-Track { background:url(images/scrollbar_track.gif) no-repeat scroll center center transparent;height:240px;left:-1px;position:absolute;top:13px;width:20px;}
.ath .structBody .Scrollbar-Handle {  position: absolute;  width: 20px; height: 22px;}
.ath .structBody .Scrollbar-Down {  cursor: pointer;  position: absolute;top:260px; }


.ath .structBody .Container2 {  float:left;height:240px!important;padding:18px!important;width:480px;}
.ath .structBody #Scroller-2 {   position: absolute;   overflow: hidden;   width: 480px; height:240px;}
.ath .structBody #Scrollbar-Container2 { left:487px;position:absolute;top:2px;}

.ath .structBody .Container {  float:left;height:150px!important;padding:18px!important;width:480px;}
.ath .structBody #Scroller-1 {   position: absolute;   overflow: hidden;   width: 480px; height:150px;}
.ath .structBody #Scrollbar-Container { left:487px;position:absolute;top:2px;}
.ath .structBody #Scrollbar-Container .Scrollbar-Down {  cursor: pointer;  position: absolute;  top:175px;}
.ath .structBody #Scrollbar-Container .Scrollbar-Track { height:56px;}

.ath .structBody .Container3 {  float:left;height:240px!important;padding:18px!important;width:249px;}
.ath .structBody #Scroller-3 {   position: absolute;   overflow: hidden;   width:249px; height:240px;}
.ath .structBody #Scrollbar-Container3 { left:133px;position:absolute;top:2px;}
.ath .structBody #Scrollbar-Container3 .Scrollbar-Down {  cursor: pointer;  position: absolute;  top:260px}
.ath .structBody #Scrollbar-Container3 .Scrollbar-Track { height:240px;}


.ath .structRight{margin:0; padding:0; float:left; width:285px; position:relative;}
.ath .structRight #ContentRight{margin:0; padding:0; float:left;}

.ath .structRight #ContentMiddleLayoutRight2{margin:0; padding:0;height:166px; text-align:left}



/* Start Template
---------------------------------------------*/
.start .structBody{background:url(images/yelLine2.gif) repeat-y scroll 626px 0 transparent}
.start .structBody .MidWrap{margin:0 35px 0 0; padding:0; float:left; width:457px; position:relative;}
.start .structBody .yelBG{ background: url(images/StYelBg.gif) repeat-x left top; display:block; overflow:hidden; padding:0;height:190px;}

.start .structBody .stcol{ width:142px; float:left; padding:0; margin:15px 5px 0; display:inline; }
.start .structBody .Gsmtxt{ font-size:12px; border-bottom:none;  border-top:2px solid #ffd451;padding:8px 10px 8px; }

.structBody .Container {  float:left;height:156px!important;padding:18px!important;width:421px;}
.structBody #Scroller-2 {   position: absolute;   overflow: hidden;   width: 421px; height:156px;}
.structBody #Scrollbar-Container2 { left:218px;position:absolute;top:46px;}
.structBody .Scroller-Container {  position: absolute;  top: 0px; left: 0px; width:100%; min-height:100px;}
.structBody .Scrollbar-Up {  cursor: pointer;  position: absolute; top:2px;}
.structBody .Scrollbar-Track { background:url(images/scrollbar_track.gif) no-repeat scroll center center transparent;height:156px;left:-1px;position:absolute;top:13px;width:20px;}
.structBody .Scrollbar-Handle {  position: absolute;  width: 20px; height: 22px; z-index:100;}
.structBody .Scrollbar-Down {  cursor: pointer;  position: absolute;  top:173px; z-index:100;}


/* RIGHT COLUMN
---------------------------------------------*/
.structRight{margin:0; padding:0; float:left; width:338px; position:relative;}
.structRight #ContentRight{margin:0; padding:0; float:left;}

.structRight #ContentMiddleLayoutRight2{text-align:center; overflow:hidden;}

.structRight .Container {  float:left;height:156px;padding:18px!important;width:303px;}
.structRight #Scroller-1 {   position: absolute;   overflow: hidden;   width: 303px; height:156px;}
.structRight #Scrollbar-Container { left:155px;position:absolute;top:46px;}
.structRight .Scroller-Container {  position: absolute;  top: 0px; left: 0px;}
.structRight .Scrollbar-Up {  cursor: pointer;  position: absolute; top:2px;}
.structRight .Scrollbar-Track { background:url(images/scrollbar_track.gif) no-repeat scroll center center transparent;height:156px;left:-1px;position:absolute;top:13px;width:20px;}
.structRight .Scrollbar-Handle {  position: absolute;  width: 20px; height: 22px;}
.structRight .Scrollbar-Down {  cursor: pointer;  position: absolute;  top: 173px;}

/* Footer Elements 
---------------------------------------------*/
.structFooter{margin:0; padding:0; width:100%; background: url(images/FooterBG.gif) repeat-x left top;}

.structFooter #ContentSocial { margin:0; padding:15px 0; float:left;}
.structFooter #ContentSocial ul{margin:0; padding:0; float:left; list-style:none;}
.structFooter #ContentSocial li{ margin:0; padding:0 5px 0 0; float:left;}
.structFooter #ContentSocial a{display:block;height:30px;margin:0;padding:0;width:30px;}
.structFooter #ContentSocial li#Youtube a{ background: url(images/ftYoutube.gif) no-repeat left top;}
.structFooter #ContentSocial li#Twitter a{ background:url(images/ftTwitter.gif) no-repeat left top;}
.structFooter #ContentSocial li#MySpace a{ background:url(images/ftMyspace.gif) no-repeat left top;}
.structFooter #ContentSocial li#Facebook a{ background:url(images/ftFacebook.gif) no-repeat left top;}

.structFooter #ContentFooterLt{color:#FFFFFF;float:left;margin:0;padding:15px 0 15px 15px;width:400px;}
.structFooter #ContentFooterLt span.smtxt { font-size:10px;}

.structFooter #ContentFooterLt ul{ list-style:none; float:left; width:100%; color:#FFF; margin:0; padding:0 0 7px;}
.structFooter #ContentFooterLt li{ float:left; padding:0 10px; border-left:1px solid #fff;}
.structFooter #ContentFooterLt li.ft{padding:0 10px 0 0; border-left:none;}
.structFooter #ContentFooterLt a{ color:#FFFFFF;display:block;line-height:13px;margin:0;padding:0;}

.structFooter #ContentFooterRt{margin:0; padding:30px 55px 32px 0; color:#FFF; float:right; background: url(images/FtCross.gif) no-repeat right 5px;}

