/* CSS Document */

/* body                                    { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; background: #ffffff; } */

/* =========================================================== */
/* Global Stlyes                                               */
/* =========================================================== */

/* Page Wrappers */
.o2sMain_wrapper                       { margin: 0; padding: 0; text-align: left; }
/*.o2sMain_wrapper ol,ul,li              { margin: 0; padding: 0; list-style: none; }*/
.o2sMain_wrapper a                     { color: #004b91; text-align: left;  }
.o2sMain_wrapper span                  { text-align: left; }
.o2sMain_wrapper p                     { font-size: 13px; line-height: 15px; color: #333333; }
/*.o2sMain_wrapper input                 { font-family:"Trebuchet MS" , Arail, Helvetica, sans-serif; }*/
.o2sMain_wrapper img                   { display: block; }
.o2sPage_wrapper                       { width: 1200px; margin: 0; padding: 0; text-align: left; position: relative;  }
.o2sContent_wrapper                    { width: 960px; margin: 0; padding: 0; float: left; }
/*.o2sASpot_wrapper                      { width: 818px; height: 336px; margin: 0px 121px 0px 0px; padding: 0; float: right; } */
.o2sASpot_wrapper                      { width: 818px; height: 360px; margin: 1px auto 0px 0px; padding: 0;}

/* o2s Slider */
/*.o2sSlider_controlsWrapper             { width: 100%; margin:-140px auto 0 auto; padding:0; text-align: center; float: none !important;  }*/

.o2sSlider_controlsWrapper             { width: 100%; margin:-15px auto 0 auto; padding:0; text-align: center; float: none !important;  }

#o2sSlider_prevBtn,
#o2sSlider_nextBtn                     { margin:0; padding:0; display:block; overflow:hidden; text-indent:-8000px; }
#o2sSlider_prevBtn,
#o2sSlider_nextBtn                     { display:block; width:16px; height:16px; float: left; }
#o2sSlider_prevBtn a,
#o2sSlider_nextBtn a                   { display:block; position:relative; width:16px; height:16px; background:url(../Images/ltnavimages/carousel_leftArrow.png) no-repeat 0 0; }
#o2sSlider_nextBtn a                   { background:url(../Images/ltnavimages/carousel_rightArrow.png) no-repeat 0 0; }
#o2sSlider_prevBtn a:focus,
#o2sSlider_nextBtn a:focus             { outline:none; }
ol#o2sSlider_controls                  { margin:0 auto; padding:0; height:16px; float: left; }
ol#o2sSlider_controls li               { margin:0; padding:0; float:left; list-style:none; height:16px; line-height:16px; }
ol#o2sSlider_controls li a             { float:left; height:16px; line-height:16px; border: none; background: url(../Images/ltnavimages/carousel_markerStat.png) no-repeat 0 0; color:#555; padding:0 8px; text-decoration:none; }
ol#o2sSlider_controls li.current a     { background: url(../Images/ltnavimages/carousel_markerSlt.png) no-repeat 0 0; color:#fff; }
ol#o2sSlider_controls li a:focus       { outline: none; }

/*
.homeASpot_sliderCaptions               { position: absolute; bottom: 0px; left: 0px; width:768px; height:78px; padding: 20px 25px;}

#homeASpot_sliderCaption0               { filter: alpha(opacity=100); -khtml-opacity: 1; -moz-opacity: 1; opacity: 1; }
#homeASpot_sliderCaption1               { filter: alpha(opacity=0);   -khtml-opacity: 0; -moz-opacity: 0; opacity: 0; }
#homeASpot_sliderCaption2               { filter: alpha(opacity=0);   -khtml-opacity: 0; -moz-opacity: 0; opacity: 0; }
*/
/* Global Text Styles */
.o2sBold12_linkTxt                     { font-size: 12px; font-weight: bold; text-decoration: none; }
.o2sReg20_headerTxt                    { font-family:Verdana , Arial, Helvetica, sans-serif; font-size: 20px; }
.o2sBold13_subHeaderTxt                { font-family:Verdana , Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; line-height: 15px; }
.o2sBold14_subHeaderTxt                { font-family:Verdana , Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; line-height: 20px; }
.o2sTxtColor_grey                      { color: #666; }
.o2sTxtColor_blue                      { color: #0084a9; }
.o2sTxtColor_lightGrey                 { color: #999; }
.o2sTxtColor_green                     { color: #bcdc9d; }/*7ac142*/

/* 02S Content 
#o2sHeader                              { width: 1200px; height: 113px; margin: 0; padding: 0; }
#o2sHeaderWrapper                       { width: 100%; height: 113px; margin: 0; padding: 0; background: url(/O2S/Images/ltnavimages/o2s_HeaderBg.jpg) repeat-x; }
*/

#o2sSideNav,#ctl00_o2sSideNav           { width: 141px; margin:113px 0 0; padding:0; height:auto;   }

#o2sSideNav ul,
#ctl00_o2sSideNav ul                    { margin: 10px 0 0; padding: 0; list-style: none; }
.o2s_navItem                            { width: 141px; margin: 0; padding: 0; }    
.o2sSideNavLgItem                       { width: 141px; height: 57px; background: url(../Images/ltnavimages/o2s_lgStatNavBg.jpg) repeat-x; }
.o2sSideNavSmItem                       { width: 141px; height: 43px; background: url(../Images/ltnavimages/o2s_smStatNavBg.jpg) repeat-x; }
.o2sSideNavLgItemSlt                    { width: 141px; height: 57px; background: url(../Images/ltnavimages/o2s_lgSltNavBg.jpg) repeat-x; }
.o2sSideNavSmItemSlt                    { width: 141px; height: 43px; background: url(../Images/ltnavimages/o2s_smSltNavBg.jpg) repeat-x; }
.o2sSideNavShadow                       { margin:0; padding:0; }

.o2sDropDown                             { width: 121px; margin: 0; padding: 0px 10px; background: #07bbcc url(../Images/ltnavimages/o2s_navDropDownBg.png) no-repeat top; overflow: hidden; }
.o2sDropDown a                           { text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px; line-height: 15px; color: #333333; }
.o2sDropDown a:hover                     { color: #ffffff; }      
.o2sDropDown ul                          { margin: 10px 0px 0px -40px; }
.o2sDropDown li                          { margin: 0; padding: 0; }
.o2sDropDown_subItems                    { padding-left:8px; }
.o2sDropDown_subItems ul li              { margin: 10px 0px 0px 0px;  }
.o2sDropDown_subItems a                  { font-weight: normal !important; }
.o2sDropDown_arrow                       { margin: 3px 0px 0px 0px; text-align: right !important; font-size: 10px !important; float: right; display: none;  }
.o2sDropDown_link                        { width: 121px; margin: 5px 0px; float: left; }
.o2sDropDown_subLink                     { margin: 0 !important; }
.o2sDropDown_linkTxt                     { text-align: left !important; float: left; }
.o2sSideNavItem1_dropDown                { height: 0px; }
.o2sSideNavItem2_dropDown                { height: 0px; }
.o2sSideNavItem3_dropDown                { height: 0px; }
.o2sSideNavItem4_dropDown                { height: 0px; }

#o2sBaseContent                          { width: 825px; height: 480px; margin: 0; padding: 0; float: right; position: absolute; top: 336px; right: 114px; }

/* =========================================================== */
/* Page Specific Styles                                        */
/* =========================================================== */

/* -------------------------------------------- */
/* ~ Home Page Styles                           */
/* -------------------------------------------- */

/* A-Spot Slider Styles */
#homeASpot_slider                       { margin: 0; width: 818px; height:336px; }
#homeASpot_slider ul,
#homeASpot_slider li                    { margin:0; padding:0; list-style:none; }
#homeASpot_slider li                    { width:818px; height:336px; overflow:hidden; }
#homeASpot_slider a                     { cursor: pointer; }
#homeASpot_sliderContainer              { margin:0; text-align:center; width:818px; background:#ffffff; position: relative; }
.homeASpot_sliderSlide                  { width: 818px; height: 336px; margin:.06% 0 0; padding: 0; display: block; }
#homeASpot_sliderSlide1                 { background: url(../Images/ltnavimages/home_ASpot_slide1.jpg) no-repeat 0 0; }
#homeASpot_sliderSlide2                 { background: url(../Images/ltnavimages/home_ASpot_slide2b.jpg) no-repeat 0 0; }
#homeASpot_sliderSlide3                 { background: url(../Images/ltnavimages/home_ASpot_slide3b.jpg) no-repeat 0 0; }
#homeASpot_sliderSlide4                 { background: url(../Images/ltnavimages/home_ASpot_slide4b.jpg) no-repeat 0 0; }
#homeASpot_sliderSlide5                 { background: url(../Images/ltnavimages/home_ASpot_slide5b.jpg) no-repeat 0 0; }
#homeASpot_sliderSlide6                 { background: url(../Images/ltnavimages/home_ASpot_slide6b.jpg) no-repeat 0 0; }
#homeASpot_sliderSlide7                 { background: url(../Images/ltnavimages/home_ASpot_slide7b.jpg) no-repeat 0 0; }

.homeASpot_sliderCaption        { margin:240px 3% 0;}
.homeASpot_sliderCaption        { filter: alpha(opacity=0); -khtml-opacity: 0; -moz-opacity: 0; opacity: 0; }
#A-spot-bottom-shadow           {height:21px; width:auto; clear:both;}
