



/*---------------
ANOTHER
 ____    _____   ______ ______   ____      
/\  _`\ /\  __`\/\__  _\\__  _\ /\  _`\    
\ \,\L\_\ \ \/\ \/_/\ \//_/\ \/ \ \ \/\_\  
 \/_\__ \\ \ \ \ \ \ \ \  \ \ \  \ \ \/_/_ 
   /\ \L\ \ \ \_\ \ \ \ \  \_\ \__\ \ \L\ \
   \ `\____\ \_____\ \ \_\ /\_____\\ \____/
    \/_____/\/_____/  \/_/ \/_____/ \/___/
                                        
                                    WEBSITE
--------------*/




/*--------------STANDARD SET-UP---------------*/

body { font-family: arial; color: #666666; font-size: 80%; background-color: #000; padding: 0; margin: 0; } 
div.base_standard { padding: 0; text-align: center; margin: 0px auto 0px auto; }
.basehome div.base_standard { padding: 0; text-align: center; margin: 0px auto 0px auto; } 


.basehome { background-image: url("/images/structure/background/sotic10-mainbg-pitch.jpg"); background-repeat: no-repeat; background-position: top; background-attachment: fixed; }
.baseservices { background-image: url("/images/structure/background/sotic10-mainbg-skiing.jpg"); background-repeat: no-repeat; background-position: top; background-attachment: fixed; }
.basesoftware { background-image: url("/images/structure/background/sotic10-mainbg-track.jpg"); background-repeat: no-repeat; background-position: top; background-attachment: fixed; }
.baseaboutus { background-image: url("/images/structure/background/sotic10-mainbg-water.jpg"); background-repeat: no-repeat; background-position: top; background-attachment: fixed; }
.baseclients { background-image: url("/images/structure/background/sotic10-mainbg-bballcourt.jpg"); background-repeat: no-repeat; background-position: top; background-attachment: fixed; }



div.basecontainer { background: none; padding: 0; } 
div.basebody { padding: 0;  margin: 0; background: none; }
div.basemainarea { width: 960px; background: #fff; margin: 0px auto 0px auto; padding: 10px; background-image: url("/images/structure/background/sotic-roundedpagebg.gif"); background-repeat: no-repeat; background-position: center 0px; }


input, select, textarea { z-index: 1; padding: 0; margin: 0; border: 1px solid #cccccc; } 
table, th, td, img { border: solid black 0px; } 
a { color: #0093c3; text-decoration: none; font-weight: bold; } 
a:hover { text-decoration: underline; } 
a:focus { outline: none; }
img {  } 
table { width: 100%; } 
th, td, div, ul, li { text-align: left; vertical-align: top; border: solid black 0px; } 
ul { padding: 0; margin: 0; } 
li { list-style-type: none; padding: 0; margin: 0; } 
.std_content li { list-style-type: disc; margin: 0px 0px 0px 25px; } 
form { margin: 0; padding: 0; } 
fieldset { margin: 0; padding: 0; } 
object, embed { z-index: 1; } 
h1, h2, h3, h4, h5, h6 { font-weight: bold; font-size: 100%; margin: 0; padding: 0; } 
.hidden { display: none; } 
.spacer { height: 0; clear: both; } 
div.overlay { } 
div.content img { padding: 0; }



/* ---------------SHARED AREAS--------------- */
.baseheader { height: 125px; width: 960px; margin: 0px auto 0px auto; padding: 0; }

.baseleftmenu  { width: 190px; float: left; margin: 310px 0px 0px 0px; background-image: url("/images/structure/background/bg-dividelc.jpg"); background-repeat: no-repeat; background-position: 149px 0px; }
.baseclients .baseleftmenu { display: none; width: 960px; position: absolute; padding: 0; margin: 320px 0px 10px 0px; background-image: none; }

.basetoolbar { width: 960px; float: left; }
.basewhoweare .basetoolbar { display: none; }

.basefooter { background: #fff; clear: both; width: 960px; margin: 0 auto 0 auto; padding: 0px 10px 40px 10px;  background-image: url("/images/structure/background/bg-credits.gif"); background-repeat: no-repeat; background-position: bottom;}
.pagebanner img { position: absolute; border: #e2e2e2 solid 0px; margin: -310px 0px 0px -205px; }

.basecolumn1a { width: 755px; float: left; padding: 0px 0px 15px 15px; margin: 310px 0px 0px 0px;  }
.baseclients .basecolumn1a { width: 960px; float: left; padding: 0px 0px 15px 0px; margin: 0px 0px 0px 0px; background-image: none; }
.basehome .basecolumn1a { width: 960px; float: left; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; background-image: none; }



/* ------------CREDITS--------- */

.basecredits { text-align: center; clear: both; width: 960px; height: 40px; line-height: 20px; padding: 0px 0px 0px 0px; margin: 0px auto 0px auto; font-family: arial; font-size: 85%; font-weight: normal; color: #999999; } 
.basecredits .copyright { margin-right: 20px; margin-left: 20px; } 
.basecredits .legalnotice { margin-right: 20px; text-decoration: none; } 
.basecredits .sotic { margin-right: 20px; text-decoration: none; } 
.basecredits .reddot { text-decoration: none; } 
.basecredits a { color: #999999; font-weight: normal; }
.basecredits a:hover { color: #0497ca; text-decoration: none; }



/* ---------------HEADER AREA--------------- */

.baseheader .cont-top-links { position: absolute; width: 447px; height: 26px; margin: 25px 0px 0px 513px; padding: 0; }

.baseheader .cont-top-links .top-text-contentitem { position: absolute; width: 237px; height: 21px; margin: 0px 0px 0px 0px; padding: 5px 0px 0px 0px; background-image: url("/images/structure/background/sotic-toplink-contact.gif"); background-repeat: no-repeat; background-position: top; }
.baseheader .cont-top-links .top-text-contentitem .content { font-family: Arial; color: #fff; font-size: 90%; font-weight: bold; }
.baseheader .cont-top-links .top-text-contentitem .content a { padding: 4px 9px 4px 10px; color: #666666; }
.baseheader .cont-top-links .top-text-contentitem .content a:hover { color: #0093c3; text-decoration: none; }

.baseheader .cont-top-links .cont-in-top-links { position: absolute; width: 193px; height: 26px; margin: 0px 0px 0px 254px; padding: 0; }

.baseheader .cont-top-links .cont-in-top-links .top-icons-buttonlist { position: absolute; margin: 0px 0px 0px 0px; height: 26px; }
.baseheader .cont-top-links .cont-in-top-links .top-icons-buttonlist .button1 { position: absolute; margin: 0px 0px 0px 0px; height: 26px; }
.baseheader .cont-top-links .cont-in-top-links .top-icons-buttonlist .button2 { position: absolute; margin: 0px 0px 0px 41px; height: 26px; }

.baseheader .cont-top-links .cont-in-top-links .top-text-linklist { position: absolute; height: 26px; width: 111px; margin: 0px 0px 0px 82px; }
.baseheader .cont-top-links .cont-in-top-links .top-text-linklist .link { position: absolute; height: 22px; padding: 4px 0px 0px 0px; text-align: left; }
.baseheader .cont-top-links .cont-in-top-links .top-text-linklist .link1 { width: 111px; background-image: url("/images/structure/background/sotic-toplink-login.gif"); background-repeat: no-repeat; background-position: top; }
.baseheader .cont-top-links .cont-in-top-links .top-text-linklist .link a { color: #666666; font-family: Arial; font-weight: bold; font-size: 85%; padding: 5px 32px 4px 10px; }
.baseheader .cont-top-links .cont-in-top-links .top-text-linklist .link a:hover { color: #0497ca; text-decoration: none; }

.baseheader .cont-top-header { position: absolute; height: 72px; width: 326px; margin: 25px 0px 0px 0px; padding: 0; }
.baseheader .cont-top-header .util_button { position: absolute; margin: 0px 0px 0px 0px; width: 326px; height: 72px; }






/* ---------------FOOTER AREA--------------- */
.basefooter .clientsfootercont { width: 960px; margin: 0px auto 0px auto; padding: 0px 0px 0px 0px; background-image: none; }
.basefooter .clientsfootercont object { width: 960px; }
.basefooter .mainfootercont { width: 960px; height: 270px; margin: 0px auto 0px auto; padding: 30px 0px 0px 0px; background-image: url("/images/structure/background/bg-footer2010b.jpg"); background-repeat: no-repeat; background-position: top; }
.basefooter .mainfootercont .footercontleft { position: absolute; width: 170px; margin: 0px 0px 0px 20px; }
.basefooter .mainfootercont .footercontleft .nav_linklist { color: #999999; }
.basefooter .mainfootercont .footercontleft .nav_linklist .titletxt { background-image: url("/images/structure/background/sotic-rightslide-arrowr.png"); background-repeat: no-repeat; padding-left: 30px; font-family: "league-gothic-1","league-gothic-2",sans-serif; font-weight: normal; font-size: 190%; margin: 0px 0px 10px 0px; text-transform: none; color: #00A4DB; height: 25px; line-height: 22px; }
.basefooter .mainfootercont .footercontleft .nav_linklist .link { padding: 2px 0px 3px 0px; margin: 0px 0px 0px 0px; }
.basefooter .mainfootercont .footercontleft .nav_linklist .link a { color: #999999; font-weight: normal; padding: 0px 0px 0px 0px; background-image: none; font-size: 90%; }
.basefooter .mainfootercont .footercontleft .nav_linklist .link a:hover { text-decoration: none; cursor: pointer; color: #00A4DB; }
.basefooter .mainfootercont .footercontmid { position: absolute; width: 190px; margin: 0px 0px 0px 210px; height: 250px; border-left: solid #e1e1e1 0px; padding-left: 30px; background-image: url("/images/structure/background/divider2.jpg"); background-repeat: no-repeat; }
.basefooter .mainfootercont .footercontmid .nav_linklist { color: #999999; }
.basefooter .mainfootercont .footercontmid .nav_linklist .titletxt {background-image: url("/images/structure/background/sotic-rightslide-arrowr.png"); background-repeat: no-repeat; padding-left: 30px; font-family: "league-gothic-1","league-gothic-2",sans-serif; font-weight: normal; font-size: 190%; margin: 0px 0px 10px 0px; text-transform: none; color: #00A4DB; height: 25px; line-height: 22px; }
.basefooter .mainfootercont .footercontmid .nav_linklist .link { padding: 2px 0px 3px 0px; }
.basefooter .mainfootercont .footercontmid .nav_linklist .link a { color: #999999; font-weight: normal; padding: 0px 0px 0px 0px; font-size: 90%; }
.basefooter .mainfootercont .footercontmid .nav_linklist .link a:hover { text-decoration: none; cursor: pointer; color: #00A4DB; }
.basefooter .mainfootercont .footercontright { position: absolute; width: 160px; margin: 0px 0px 0px 440px; padding: 0px 40px 0px 40px; height: 250px; background-image: url("/images/structure/background/divider2.jpg"); background-repeat: no-repeat; border-left: 0px; border-right: 0px;}
.basefooter .mainfootercont .footercontright .std_content { color: #999999; padding: 0; line-height: 130%; }
.basefooter .mainfootercont .footercontright .std_content .headline { margin: 0px 0px 10px 0px; padding: 0; }
.basefooter .mainfootercont .footercontright .std_content .headline h1 {background-image: url("/images/structure/background/sotic-rightslide-arrowr.png"); background-repeat: no-repeat; padding-left: 30px; font-family: "league-gothic-1","league-gothic-2",sans-serif; font-weight: normal; font-size: 190%; margin: 0px 0px 10px 0px; text-transform: none; color: #00A4DB; height: 25px; line-height: 22px; }
.basefooter .mainfootercont .footercontright .std_content .content { font-size: 90%; }
.basefooter .mainfootercont .footercontainersocial { position: absolute; width: 170px; padding-left: 30px; height: auto; margin: 0px 0px 0px 680px; background-image: url("/images/structure/background/divider2.jpg"); background-repeat: no-repeat; height: 250px; }
.basefooter .mainfootercont .footercontainersocial .std_content { width: 210px; float: left; color: #fff; padding: 0; line-height: 150%; }
.basefooter .mainfootercont .footercontainersocial .std_content .headline { margin: 0px 0px 10px 0px; padding: 0; line-height: 170%; }
.basefooter .mainfootercont .footercontainersocial .std_content .headline h1 { background-image: url("/images/structure/background/icon-twitter1.gif"); background-repeat: no-repeat; padding-left: 45px; font-family: "league-gothic-1","league-gothic-2",sans-serif; margin: 0px 0px 10px 0px; text-transform: none; font-size: 190%; color: #00A4DB; height: 45px; line-height: 32px; font-weight: normal; }
.basefooter .mainfootercont .footercontainersocial .nav_buttonlist { display: none; width: 100px; float: right; height: 32px; }
.basefooter .mainfootercont .footercontainersocial .nav_buttonlist .button { width: 90px; height: 20px; padding: 0px; margin: 0px 0px 0px 0px; }
.basefooter .mainfootercont .footercontainersocial .nav_buttonlist .button:hover { cursor: pointer; }
.basefooter .mainfootercont .footercontainersocial .util_customhtml { clear: both; width: 200px; height: auto; }
.basefooter .mainfootercont .footercontainersocial .util_customhtml #twitter_update_list { display: block; color: #999999; line-height: 150%; font-style: italic; margin: 0px 0px 0px 0px; font-family: georgia; }
.basefooter .mainfootercont .footercontainersocial .util_customhtml li { margin: 0px 0px 15px 0px; padding: 0px 0px 15px 0px; font-size: 120%; line-height: 130%;}
.basefooter .mainfootercont .footercontainersocial .util_customhtml a { display: block; color: #00A4DB; font-weight: normal; }
.basefooter .mainfootercont .footercontainersocial .nav_linklist .link a { font-weight: normal; font-size: 90%; }
.basefooter .mainfootercont .footercontainersocial .nav_linklist .link { background-image: url("/images/structure/background/sotic-rightslide-arrowr.png"); background-repeat: no-repeat; padding-left: 30px; height: 22px; line-height: 22px;}






/*----------------------- TOP NAVIGATION --------------------------*/
.topnavigation { position: absolute; width: 460px; height: 32px; margin: 45px 0px 0px 510px; }
.smarteditmode .topnavigation .toggle { display: none; }
.topnavigation li { z-index: 500; list-style: none; padding: 0; float: left; text-align: center; margin: 0px 10px 0px 0px; }
.topnavigation a { font-family: arial,FreeSans,sans-serif; display: block; margin: 0; padding: 6px 0px 3px 0px; color: #fff; font-size: 130%; letter-spacing: -0.3px; }
.topnavigation li { position: relative; }
.topnavigation ul li:hover {  }
.topnavigation ul li:hover a { color: #0497ca; text-decoration: none; }
.topnavigation ul ul { position: absolute; z-index: 100; width: 120px; padding: 0; margin: 0; clear:left; }
.topnavigation ul ul li { list-style: none; margin: 0; padding: 0; clear: left; width: 120px; text-align: left; }
.topnavigation ul ul li a { font-weight: bold; padding: 4px 5px 4px 5px; font-size: 100%; text-transform: none; }
.topnavigation ul ul li a:hover { color: #ffffff; }
.topnavigation ul li:hover ul li a { color: #fff; }
.topnavigation ul ul ul { position: absolute; top: 0; left: 100%; width: 120px; padding: 0; margin: 0; }
.topnavigation ul ul,
.topnavigation ul li:hover ul ul,
.topnavigation ul ul li:hover ul ul
{display: none;}
.topnavigation ul li:hover ul { z-index: 500; display: none; }
.topnavigation ul li:hover ul li { z-index: 500; display: none; background: #0496c7; line-height: 100%; }
.topnavigation ul li:hover ul li a { z-index: 500; display: none; border-bottom: solid 1px #fff; }
.topnavigation ul li ul li:hover { z-index: 500; background: #fff; }
.topnavigation ul li ul li:hover a { z-index: 500; color: #0496c7; }
.topnavigation ul ul li:hover ul { display: none; }
.topnavigation ul ul ul li:hover ul { display: none; }
*:first-child+html .topnavigation ul ul { position: absolute; left:0; top:100%; }
.topnavigation li.item29 { width: 55px; }
.topnavigation li.item31 { width: 115px; }
.topnavigation li.item34 { width: 110px; }
.topnavigation li.item44 { width: 65px; margin: 0px; }
.topnavigation li.item47 { width: 55px; margin: 0px 0px 0px 0px; }
.smarteditmode .topnavigation a { color: #0496c7; }





/*----------------------------LEFT NAVIGATION----------------------------------*/

.baseleftmenu { width: 190px; float: left; padding: 0; margin: 310px 0px 10px 0px;  }
.baseleftmenu .nav_multilevel { width: 190px; clear: both; padding: 0; margin: 0; }
.baseleftmenu .nav_multilevel .titletxt { display: block; width: 168px; height: 30px; line-height: 30px; padding: 0px 0px 0px 12px; margin: 0px 0px 10px 0px; text-transform: none; font-family: "league-gothic-1","league-gothic-2",sans-serif; font-weight: normal; font-size: 190%; background-color: #0496c7; color: #fff; background-image: url("/images/structure/background/sotic-titlebg.gif"); background-repeat: no-repeat; background-position: right; }
.baseleftmenu .nav_multilevel li { list-style: none; margin: 0; padding: 0; }
.baseleftmenu .nav_multilevel li { width: 190px; }
.baseleftmenu .nav_multilevel li:hover { }
.baseleftmenu .nav_multilevel ul { padding:0; margin: 0; list-style:none; width: 190px; }
.baseleftmenu .nav_multilevel a { display: block; text-decoration: none; font-weight: normal; font-family: arial,FreeSans,sans-serif; color: #666666; padding: 4px 15px 4px 10px; font-size: 100%; background-image: none; background-repeat: no-repeat; background-position: left; color: #999999; font-size: 90%; }
.smarteditmode .baseleftmenu .nav_multilevel a { color: #666666; padding: 4px 15px 4px 12px; }
.baseleftmenu .nav_multilevel a:hover { color: #0496c7; }
.baseleftmenu .nav_multilevel ul li { width: 190px; padding: 0; margin: 0px 0px 2px 0px; }
.baseleftmenu .nav_multilevel ul li a { }
.baseleftmenu .nav_multilevel ul ul { width: 190px; padding: 0; margin: 0; list-style: none; }
.baseleftmenu .nav_multilevel ul ul li { width: 180px; padding: 0px 0px 0px 10px; margin: 0; }
.baseleftmenu .nav_multilevel ul ul li a { font-size: 80%; }
.baseleftmenu .nav_multilevel ul li.highlight { }
.baseleftmenu .nav_multilevel ul li.highlight a { color: #0496c7; }
.baseleftmenu .nav_multilevel ul li.highlight ul a { color: #666666; }
.baseleftmenu .nav_multilevel ul li.highlight ul a:hover { color: #0496c7; } 
.smarteditmode .baseleftmenu .nav_multilevel li { height: auto; padding: 0;}
.smarteditmode .baseleftmenu .nav_multilevel .toggle { color: #0496c7; font-weight: bold; }


.baseleftmenu .util_customhtml { clear: both; padding: 30px 0px 170px 8px; }



/* ---------------CONTENT ITEM--------------- */
.basecolumn1a .std_content { padding: 0px 0px 20px 0px; }
.basecolumn1a .std_content .headline { padding: 0; margin: 0px 0px 10px 0px; line-height: 30px; }
.basecolumn1a .std_content .headline h1 { padding: 5px 0px 0px 0px; color: #0496C7; font-family: "league-gothic-1","league-gothic-2",sans-serif; font-weight: normal; font-size: 250%; }
.basecolumn1a .std_formcustom .titletxt { padding: 5px 0px 15px 0px; color: #0496c7; font-size: 130%; font-weight: bold; }
.basecolumn1a .std_content .content { color: #666666; line-height: 160%; }
.basecolumn1a .std_content .content h1 { color: #0496c7; font-size: 130%; font-weight: normal; margin: 0px 0px 10px 0px; }
.basecolumn1a .std_content .content h2 { color: #0496c7; font-size: 120%; font-weight: normal; margin: 10px 0px 10px 0px; }
.basecolumn1a .std_content .content h3 { color: #666666; background: #f2f2f2; padding: 2px 10px 2px 10px; margin: 10px 0px 5px 0px; }
.basecolumn1a .std_content .content h4 { color: #666666; margin: 5px 0px 5px 0px; padding: 2px 10px 2px 0px; }
.basecolumn1a .std_content .content a { color: #0496c7; text-decoration: underline; font-weight: normal; }
.basecolumn1a .std_content .content a:hover { color: #000; }
.basecolumn1a .std_content .content img { padding: 1px; border: solid 0px #0496c7; }
.basecolumn1a .std_content .content table { border-top: #e2e2e2 solid 1px; border-left: #e2e2e2 solid 1px; font-size: 90%; }
.basecolumn1a .std_content .content table th { background: #0496c7; color: #fff; font-weight: bold; padding: 3px 5px 3px 5px; border-bottom: #e2e2e2 solid 1px; border-right: #e2e2e2 solid 1px; }
.basecolumn1a .std_content .content table tr td { padding: 3px 5px 3px 5px; border-bottom: #e2e2e2 solid 1px; border-right: #e2e2e2 solid 1px; }



/*-------NEW CONTENT LAYOUT----------*/
.basecolumn1a .newcontentlayout .content table { border-top: #e2e2e2 solid 0px; border-left: #e2e2e2 solid 0px; background-image: url("/images/content/linefade.jpg"); background-repeat: no-repeat; background-position: bottom; }
.basecolumn1a .newcontentlayout .content table th { border-bottom: #e2e2e2 solid 0px; border-right: #e2e2e2 solid 0px; }
.basecolumn1a .newcontentlayout .content table tr td { vertical-align: middle; border-bottom: #e2e2e2 solid 0px; border-right: #e2e2e2 solid 0px; }
.basecolumn1a .newcontentlayout .content table tr td img { padding: 0px 0px 60px 0px; }
.basecolumn1a .newcontentlayout .content table h2 { font-size: 160%; font-weight: bold;}
.basecolumn1a .newcontentlayout .content table p { font-size: 130%; }


.basecolumn1a .staffpage .headline {  background-image: url("/images/structure/background/sotic-rightslide-arrowr.png"); background-repeat: no-repeat; padding-left: 30px; background-position: 0px 4px;  }
.basecolumn1a .staffpage .content table { border-top: #e2e2e2 solid 0px; border-left: #e2e2e2 solid 0px; font-size: 90%; }
.basecolumn1a .staffpage .content table th { background: #ffffff; color: #fff; font-weight: bold; padding: 3px 5px 3px 5px; border-bottom: #e2e2e2 solid 0px; border-right: #e2e2e2 solid 0px; }
.basecolumn1a .staffpage .content table tr td { padding: 3px 5px 3px 5px; border-bottom: #e2e2e2 solid 0px; border-right: #e2e2e2 solid 0px; }
.basecolumn1a .staffpage .std_content { background-image: url("/images/structure/background/bg-footer2010b.jpg"); background-repeat: repeat-x; background-position: top; padding-top: 15px; }
.basecolumn1a .staffpage .std_content .content h3 {font-weight: normal; background: none; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }



.basecolumn1a .staffpage .directors { background-image: none; padding-top: 0px; }
.basecolumn1a .staffpage .content img { padding: 1px; border: solid 1px #0496c7; }




/*-------CONTENT LEFT----------*/
.basecolumn1a .contentleft { }


/*-----CONTENT RIGHT PROMO SLIDER-------*/

.basecolumn1a .contright { display:block; float: right; width: 320px; height: 450px; padding: 10px 0px 0px 20px; margin: 0px 0px 10px 0px; }
.basecolumn1a .contright .titletxt { display: none; }

.basecolumn1a .contright #wrapper { width: 308px; margin: 0px 0px 0px 2px; background: none; clear: both; background-image: url("/images/structure/background/sotic-rightslidebg.jpg"); background-repeat: no-repeat; background-position: bottom; }
.basecolumn1a .contright #slider { width: 308px;margin: 0 auto; position: relative; background: none; }
.basecolumn1a .contright .scroll { height: 450px; width: 308px; overflow: auto; overflow-x: hidden; position: relative; clear: left; margin: 0; }

.basecolumn1a .contright .scrollContainer div.panel { padding: 0px; height: 450px; width: 308px; }

.basecolumn1a .contright ul.navigation { z-index: 2; position: absolute; list-style: none; height: 12px; line-height: 12px; width: 113px; margin: -25px 0px 0px 80px; padding: 0px 0px 0px 32px; }
.basecolumn1a .contright ul.navigation li { display: inline; }
.basecolumn1a .contright ul.navigation a { float: left; height: 12px; line-height: 12px; width: 12px; margin: 0px 5px 0px 0px; background: none; padding: 0px 0px 0px 0px; background-image: url("/images/structure/background/sotic-rightslide-taboff.gif"); background-repeat: no-repeat; background-position: 0px 0px; }
.basecolumn1a .contright ul.navigation a:hover { background: none; cursor: pointer; background-image: url("/images/structure/background/sotic-rightslide-tabhov.gif"); background-repeat: no-repeat; background-position: 0px 0px; }
.basecolumn1a .contright ul.navigation a.selected { background: none; background-image: url("/images/structure/background/sotic-rightslide-tabon.gif"); background-repeat: no-repeat; background-position: 0px 0px; }

.basecolumn1a .contright ul.navigation a:focus { outline: none; }

.basecolumn1a .contright img.scrollButtons { z-index: 3; display: block; position: absolute; top: 420px; padding: 6px 6px 6px 6px; cursor: pointer; }
.basecolumn1a .contright img.scrollButtons.left { left: 75px; display: block; background-image: url("/images/structure/background/sotic-rightslide-arrowl.png"); background-repeat: no-repeat; background-position: 0px 0px; }
.basecolumn1a .contright img.scrollButtons.right { right: 75px; display: block; background-image: url("/images/structure/background/sotic-rightslide-arrowr.png"); background-repeat: no-repeat; background-position: 0px 0px; }
.basecolumn1a .contright img.scrollButtons.left:hover { background-image: url("/images/structure/background/sotic-rightslide-arrowlhov.png"); background-repeat: no-repeat; background-position: 0px 0px; }
.basecolumn1a .contright img.scrollButtons.right:hover { background-image: url("/images/structure/background/sotic-rightslide-arrowrhov.png"); background-repeat: no-repeat; background-position: 0px 0px; }

.basecolumn1a .contright .hide { display: none; }

.basecolumn1a .contright .scroll .nav_buttonlist { height: 375px; width: 288px; padding: 10px 10px 10px 10px; margin: 0px; }

.basecolumn1a .contright .scroll .nav_buttonlist .button img { padding: 0px 0px 3px 0px; background-image: url("/images/structure/background/sotic-rightslide-imgshadow.gif"); background-repeat: repeat-x; background-position: bottom; }




/* ---------------TREE MENUS--------------- */
.nav_multileveltree { display: none; }

/* ---------------PAGE VARIANTS--------------- */
.pagevariants { display: none; }






/* ----------------------------------EXPANDING DROPDOWN - MORE INFO--------------------------------------- */
.feat_slidecontrol { clear: both; background: none; width: 150px; height: 26px; line-height: 26px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; background-image: url("/images/structure/background/sotic-moreinfolink-off.gif"); background-repeat: no-repeat; background-position: top; }
.feat_slidecontrol .text { color: #666666; font-family: Arial; font-weight: bold; font-size: 85%; padding: 0px 0px 0px 10px; }
.feat_slidecontrol .text:hover { color: #0497ca; text-decoration: none; }
.feat_slidecontrol_selected { background-image: url("/images/structure/background/sotic-moreinfolink-on.gif"); background-repeat: no-repeat; background-position: top; }
.feat_slidecontrol_selected .text { color: #0497ca; text-decoration: none; }
.feat_slidecontrol .spacer { display: none; }

.feat_slidecontainer { width: 755px; float: left; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; background-image: url("/images/structure/background/sotic-755greybg.jpg"); background-repeat: no-repeat; background-position: bottom; }


/*---------CONTAINER TO KEEP CONTENT TOGETHER------*/
.feat_slidecontainer .slidecontentcont { width: 753px; margin: 0px 1px 0px 1px; float: left; padding: 10px 0px 0px 0px; background-image: url("/images/structure/background/bg-footer2010b.jpg"); background-repeat: no-repeat; background-position: 0px -3px; }


/* -------EXPANDING CONTENT LEFT-------- */
.feat_slidecontainer .contact_slide { width: 280px; float: left; padding: 10px 10px 10px 20px; }
.feat_slidecontainer .contact_slide .headline {}
.feat_slidecontainer .contact_slide .headline h1 {}


/* -------EXPANDING FEEDBACK FORM RIGHT-------- */

.feat_slidecontainer table.feedback_slide { width: 510px; }
.feat_slidecontainer table.feedback_slide fieldset { border: 0px; }
.feat_slidecontainer table.feedback_slide form { width: 510px;}
.feat_slidecontainer table.feedback_slide form tr td { padding: 0px 0px 10px 0px; }
.feat_slidecontainer table.feedback_slide form input { padding: 2px 5px 2px 5px; width: 180px; }
.feat_slidecontainer table.feedback_slide form .box { width: 510px; padding: 20px 0px 0px 0px; }
.feat_slidecontainer table.feedback_slide form .box table.form { }
.feat_slidecontainer table.feedback_slide form th { width: 80px; text-align: right; padding: 0px 10px 0px 0px; }
.feat_slidecontainer table.feedback_slide form td.text {  }
.feat_slidecontainer table.feedback_slide textarea { padding: 2px 5px 2px 5px; width: 180px; height: auto; }

.feat_slidecontainer table.feedback_slide form .box .securimagebox { position: absolute; margin: -165px 0px 0px 210px; border: solid 1px #cccccc; width: 178px; padding: 5px 5px 5px 5px; }
.feat_slidecontainer table.feedback_slide form .box .securimagebox .instructions { width: 170px; clear: both; margin: 0px 0px 10px 0px; }
.feat_slidecontainer table.feedback_slide form .box .securimagebox .securimagebox { position: relative; border: none; float: left; padding: 0px 0px 0px 0px; margin: 0px 0px 10px 0px; }
.feat_slidecontainer table.feedback_slide form .box .securimagebox .captcha { float: left; width: 150px; height: 45px; margin: 0px 5px 0px 0px; }
.feat_slidecontainer table.feedback_slide form .box .securimagebox .audio { float: left; width: 22px; margin: 0px 0px 0px 0px; }
.feat_slidecontainer table.feedback_slide form .box .securimagebox .reload { float: left; width: 22px; margin: 0px 0px 0px 0px; }
.feat_slidecontainer table.feedback_slide form .box .securimagebox .input input { width: 140px; }

.feat_slidecontainer table.feedback_slide form .box td.submit { margin: 0px 0px 0px 0px; }
.feat_slidecontainer table.feedback_slide form .box td.submit input { width: 120px; padding: 2px 0px 2px 0px; color: #fff; font-weight: bold; border: 1px solid #015e7f; background-image: url("/images/structure/background/sotic-contenttitlebg.gif"); background-repeat: repeat-x; background-position: top; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -o-border-radius: 5px; -khtml-border-radius: 5px; }
.feat_slidecontainer table.feedback_slide form .box td.submit input:hover { cursor: pointer; background-image: url("/images/structure/background/sotic-contenttitlebg.gif"); background-repeat: repeat-x; background-position: bottom; }



/* -------COMPETITION-------- */

table.feat_competition { float: right; width: 400px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
table.feat_competition td.titleimg { display: none; height: 0px; }
table.feat_competition form { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
table.feat_competition fieldset { border: none; }
table.feat_competition tr td p { color: #0496C7; font-weight: bold; font-size: 120%; }
table.feat_competition table.competition {}
table.feat_competition table.competition td.intro { display: none; height: 0px; }
table.feat_competition table.competition td.title { display: none; height: 0px; }
table.feat_competition table.competition td.intro {}
table.feat_competition table.competition td.section { padding: 20px 0px 0px 0px; color: #0496C7; font-family: arial,FreeSans,sans-serif; font-size: 100%; font-weight: bold; }
table.feat_competition table.competition td.details { font-size: 85%; }

table.feat_competition table.competition table.details { font-weight: bold; width: 400px; }
table.feat_competition table.competition table.details td.cpdata { width: 270px; }
table.feat_competition table.competition table.details td.cpdata input { padding: 2px 2px 2px 2px; width: 220px; color: #666666; font-weight: normal; border: 1px solid #cccccc; background-image: none; border-radius: 0px; -webkit-border-radius: 0px; -moz-border-radius: 0px; -o-border-radius: 0px; -khtml-border-radius: 0px; }
table.feat_competition table.competition table.details td.cpdata input:hover { cursor: text; background-image: none; }
table.feat_competition table.competition table.details td.cpdata input#findpostcode { display: none; }
table.feat_competition table.competition table.details tr td { width: 130px; padding: 0px 0px 10px 0px; font-size: 120%; }

table.feat_competition input { width: 120px; padding: 2px 0px 2px 0px; color: #fff; font-weight: bold; border: 1px solid #015e7f; background-image: url("/images/structure/background/sotic-contenttitlebg.gif"); background-repeat: repeat-x; background-position: top; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -o-border-radius: 5px; -khtml-border-radius: 5px; }
table.feat_competition input:hover { cursor: pointer; background-image: url("/images/structure/background/sotic-contenttitlebg.gif"); background-repeat: repeat-x; background-position: bottom; }

/*----Job List-----*/

.joblist { margin: 10px 0px 10px 0px; }
.joblist .article { display: block; float: left; width: 750px; }
.joblist .article .headline { display: block; padding: 0px 0px 10px 0px; }
.joblist .article .headline a { font-size: 150%; font-weight: normal; text-decoration: underline; }
.joblist .article .headline a:hover { color: black; }
.joblist .article .abstract { display: block; line-height: 150%; }


.typeKitTest {
 font-family: "armalite-rifle-1","armalite-rifle-2";
 font-size:40px;
 color:#33ccff;
}




#basefloating { display: block; height: 52px; background: black; background-image: url("/images/structure/background/bg-floatbar.jpg"); background-repeat: repeat-x; bottom: 0; left: 0; position: fixed; width: 100%; }
#basefloating .floating_cont { width: 900px; margin: 0px auto 0px auto; }
#basefloating .floating_cont .logolink { float: left;  width: 300px; padding-top: 5px;}
#basefloating .floating_cont .std_content .content { padding-top: 15px; color: white; font-size: 15px; } 
#basefloating .floating_cont .std_content .content a:hover { text-decoration: none; color: #fff; } 
#basefloating .floating_cont .phone { float: left; width: 200px; font-family: "league-gothic-1","league-gothic-2"; background-image: url("/images/structure/background/float-divide.jpg"); background-repeat: no-repeat; background-position: 175px 15px; }
#basefloating .floating_cont .phone .content { float: left; width: 200px; font-size: 200%; font-family: "league-gothic-1","league-gothic-2";}
#basefloating .floating_cont .email { float: left; width: 200px;  font-family: "league-gothic-1","league-gothic-2"; }
#basefloating .floating_cont .email .content { float: left; width: 200px; font-size: 200%; font-family: "league-gothic-1","league-gothic-2"; }
#basefloating .floating_cont .email .content a {font-weight: normal; }
#basefloating .floating_cont .email .content a:hover { color: #fff; font-weight: normal; }
#basefloating .floating_cont .sociallinks { float: right; padding-top: 15px; }
#basefloating .floating_cont .sociallinks .button { float: left; margin-right: 10px; }

/* <IMG src="/images/structure/background/bg-floatbar.jpg"><IMG src="/images/structure/background/bg-mdmail-grad.jpg"><IMG src="/images/content/linefade.jpg"><IMG src="/images/structure/background/linefade.jpg"><IMG src="/images/structure/background/sotic-slidearrow-leftoff.gif"><IMG src="/images/structure/background/sotic-slidearrow-lefton.gif"><IMG src="/images/structure/background/sotic-slidearrow-rightoff.gif"><IMG src="/images/structure/background/sotic-slidearrow-righton.gif"><IMG src="/images/structure/background/sotic-755greybg.jpg"><IMG src="/images/structure/background/sotic-moreinfolink-off.gif"><IMG src="/images/structure/background/sotic-moreinfolink-on.gif"><IMG src="/images/structure/background/sotic-230greybg.jpg"><IMG src="/images/structure/background/sotic-370greybg.jpg"><IMG src="/images/structure/background/bg-dividelc.jpg"><IMG src="/images/structure/background/float-divide.jpg"><IMG src="/images/structure/background/bg-credits.gif"><IMG src="/images/structure/background/bg-footer2010a.jpg"><IMG src="/images/structure/background/icon-twitter1.gif"><IMG src="/images/structure/background/divider.jpg"><IMG src="/images/structure/background/divider2.jpg"><IMG src="/images/structure/background/bg-footer2010b.jpg"><IMG src="/images/structure/background/icon-twitter.gif"><IMG src="/images/structure/background/sotic-rightslide-imgshadow.gif"><IMG src="/images/structure/background/sotic-rightslide-tabhov.gif"><IMG src="/images/structure/background/sotic-rightslide-taboff.gif"><IMG src="/images/structure/background/sotic-rightslide-tabon.gif"><IMG src="/images/structure/background/sotic-rightslide-arrowl.png"><IMG src="/images/structure/background/sotic-rightslide-arrowlhov.png"><IMG src="/images/structure/background/sotic-rightslide-arrowr.png"><IMG src="/images/structure/background/sotic-rightslide-arrowrhov.png"><IMG src="/images/structure/background/sotic-rightslidebg.jpg"><IMG src="/images/structure/background/sotic-1aheaderbg.jpg"><IMG src="/images/structure/background/sotic-rssicon-sml.gif"><IMG src="/images/structure/background/sotic10-mainbg-track.jpg"><IMG src="/images/structure/background/sotic10-mainbg-water.jpg"><IMG src="/images/structure/background/sotic10-mainbg-skiing.jpg"><IMG src="/images/structure/background/sotic10-mainbg-bballcourt.jpg"><IMG src="/images/structure/background/sotic-roundedpagebg.gif"><IMG src="/images/structure/background/sotic-contenttitlebg.gif"><IMG src="/images/structure/background/sotic-slidearrow-leftoff.png"><IMG src="/images/structure/background/sotic-slidearrow-lefton.png"><IMG src="/images/structure/background/sotic-slidearrow-rightoff.png"><IMG src="/images/structure/background/sotic-slidearrow-righton.png"><IMG src="/images/structure/background/sotic-icon-contact.png"><IMG src="/images/structure/background/sotic-icon-ezine.png"><IMG src="/images/structure/background/sotic-icon-home.png"><IMG src="/images/structure/background/sotic-icon-info.png"><IMG src="/images/structure/background/sotic-icon-rss.png"><IMG src="/images/structure/background/sotic-toplink-contact.gif"><IMG src="/images/structure/background/sotic-toplink-login.gif"><IMG src="/images/structure/background/sotic-logo.png"><IMG src="/images/structure/background/sotic10-mainbg-pitch.jpg"><IMG src="/images/structure/background/sotic-twitterlogo.png"><IMG src="/images/structure/background/bg-lines.gif"><IMG src="/images/structure/background/sotic-squarebulletblue.gif"><IMG src="/images/structure/background/sotic-squarebulletwhite.gif"><IMG src="/images/structure/background/sotic-linkarrow.gif"><IMG src="/images/structure/background/sotic-titlebg.gif"><IMG src="/images/structure/background/sotic-leftmenubg.jpg"><IMG src="/images/structure/background/sotic-rugbyfooterbg.gif"><IMG src="/images/structure/background/sotic-creditsbg.gif"><IMG src="/images/structure/background/sotic-footerbg.jpg"><IMG src="/images/structure/background/sotic-mainstripebg.jpg"><IMG src="/images/structure/background/sotic-headerlinksbg.gif"><IMG src="/images/wallpapers/sotic-menubg.gif"><IMG src="/images/wallpapers/top-text-list-bg.jpg">
<P><IMG src="/images/structure/basebanners/top-text-list-bg.jpg"></P> */

