div#brandbar {background: #cc3303 url(/templates/themes/ss/images/curve.gif) no-repeat 150px 0px;}
ul.courselistaz{list-style-image:url(/templates/themes/ss/images/box.gif)}
ul.courselistaz li a:hover{font-weight:normal;color:#cc3303}
.DocumentsHeader,.LinksHeader,.ContactHeader {background-color: #cc3303;}
.DocumentsItem,.DocumentAlternate,.LinksItem,.LinksAlternate,.ContactList {color: #cc3303;background-color: #E0E0BF;}
A.DocumentsItem:link,A.DocumentsItem:active ,A.DocumentsItem:visited ,A.DocumentsItem:hover,A.DocumentAlternate:link,A.DocumentAlternate:active ,A.DocumentAlternate:visited ,A.DocumentAlternate:hover,A.LinksItem:link,A.LinksItem:active ,A.LinksItem:visited ,A.LinksItem:hover,A.LinksAlternate:link,A.LinksAlternate:active ,A.LinksAlternate:visited ,A.LinksAlternate:hover,A.ContactList:link,A.ContactList:active ,A.ContactList:visited ,A.ContactList:hover  {color: #cc3303;background-color: #E0E0BF;}
ul#leftmenu a {color : #000000;text-decoration : none;}
ul#leftmenu a:hover  {color: #cc3303;text-decoration: none;}
ul#leftmenu ul a {color: #000000;text-decoration : none;font-weight: normal;}
ul#leftmenu ul a:hover  {color: #cc3303;text-decoration: none;font-weight: normal;}
.Menu_Selected{color : #cc3303;text-decoration : none;}
.brandcolour{background-color: #cc3303;}
.BrandColourTitle,A.BrandColourTitle:link, a.BrandColourTitle:active, a.BrandColourTitle:visited, a.BrandColourTitle:hover{font-weight: bold;font-size: 110%;color: #cc3303;}
.CenteredTitle{font-weight: bold;font-size: 110%;color: #cc3303;text-align: center;}
.tc{background-color: #E0E0BF;}
h1#PageTitle {padding-bottom: 10px;color: #cc3303;}
.TitleBar{background-color: #cc3303;}
div.box {border: 1px solid #cc3303;padding: 0px; margin: 0em 0.5em 1em 0.5em;background-color: #cc3303;color:#FFFFFF;}
div.boxcontent {padding: 0.5em;color: #000000;background-color: #E0E0BF;}
div.halfcol {width: 49.8%;float: left;padding: 0px;margin: 0px;}
.ta4topleft,.ta4topcenter,.ta4topright{background-color: #cc3303;}
.ta4middleleft,.ta4middlecenter,.ta4middleright,.ta4bottomleft,.ta4bottomcenter,.ta4bottomright{background-color: #E0E0BF;color: #cc3303;}

/* Arra Design styles */

#PageTitle {
color: #cc3303;
margin-bottom: 5px;
padding: 0;
}

ul#utilnav li a {
text-decoration: none; 
color: #ffffff; 
font-weight: bold;
}

#sss_header {
background-color: red;
}

#sss_layouttable td.leftmenucol, #leftfoot {
background-color: #E0E0BF;
}

#sss_layouttable td.leftmenucol a:hover, #sss_layouttable span.Menu_Selected {
color: #cc3303;
}

#sss_layouttable td {
vertical-align:top
}

#sss_layouttable td.leftmenucol a {
text-decoration: none;
color: #535353;
}

#sss_layouttable div.ContentPane {
width: 100%;
}

#sss_layouttable div.splitcol {
width: auto;
float: none;
}

#sss_pageIntro, #sss_pageContent {
border: solid 6px #B92506;
margin: 0;
margin: 0 222px 10px 10px;
background-color: #ffffff;
padding: 0 20px 4px 9px;
}

#sss_pageIntro a, #sss_pageContent a {
text-decoration: none;
color: #535353;
border-bottom: dashed 1px #535353;
} 

#sss_pageIntro h2, #sss_pageContent h2 {
color: #B92506;
margin-top: 10px;
margin-bottom: 0;
padding: 0;
}

#sss_pageIntro p img, #sss_pageContent p img {
float: none;
margin: 0 auto;
text-align: center;
}

#sss_pageIntro p img.left, #sss_pageContent p img.left {
float: left;
margin: 4px 10px 4px 0;
}

#sss_pageIntro p, #sss_pageContent p {
margin-top: 10px;
margin-bottom: 5px;
}

span.sss_attrib {
text-transform: uppercase;
font-weight: bold;
color: #B92506;
padding-left: 5px;
}

span.h2inline {
font-weight: bold;
color: #B92506;
}

#sss_content {
position: relative;
width: 100%;
padding-top: 10px;
}

#sss_homeLinks {
margin-top: 10px;
height: 92px;
}

#sss_homeLinks ul {
width: 840px;
list-style: none outside;
margin: 0;
padding: 0;
}

#sss_homeLinks ul li {
float: left;
color: #B92506;
border: solid 6px #B92506;
margin-right: 7px;
background-color: #E0E0BF;
background-repeat: no-repeat;
display: block;
position: relative;
width: 149px;
height: 80px;
}

#sss_homeLinks ul li a {
font-weight: bold;
font-size: 11px;
text-decoration: none;
color: #B92506;
position: absolute; bottom: 5px; left: 5px;
}

#sss_homeLinks ul li a:hover {
text-decoration: underline;
}

#sss_homeLinksTxt p {
margin: 0;
font-size: 11px;
display: block;
padding: 10px 0;
width: 833px;
border-bottom: solid 1px #B92506;
}

#sss_homeLinksTxt p a {
color: #535353;
text-decoration: none;
font-weight: bold;
}

#sss_homeLinksTxt p a:hover {
text-decoration: underline;
}

#sss_homeNews {
display: block;
position: absolute; top: 270px; left: 245px;
color: #ffffff;
font-weight: bold;
font-size: 11px;
width: 331px;
border-top: solid 1px #B92506;
padding-top: 5px;
}

#sss_hlDepts {
background-image: url(../images/home/sss_hlDepts.jpg);
}

#sss_hlUnder {
background-image: url(../images/home/sss_hlUnder.jpg);
}

#sss_hlPost {
background-image: url(../images/home/sss_hlPost.jpg);
}

#sss_hlRes {
background-image: url(../images/home/sss_hlRes.jpg);
}

#sss_hlMngmnt {
background-image: url(../images/home/sss_hlMngmnt.jpg);
}

#sss_pageContent {
border: solid 1px  #B92506;
}

#sss_layouttable {
width: 100%;
min-width:720px;
border:0;
border-collapse:collapse;
margin:0;
padding:0;
background: url(../images/sss_content_bg.jpg) top right no-repeat;
}

#sss_rightCol {
position: absolute; top: 0; right: 40px;
text-align: center;
margin: 0;
width: 197px;
}

#sss_layouttable #PageTemplate_right div.ContentPane {
width: 195px;
padding: 22px 0;
background-color: #E0E0BF;
border: solid 1px #B92506;
}

#sss_layouttable #PageTemplate__ctl0__ctl0_Image img {
display: none;
}

#sss_layouttable #PageTemplate_right div.ContentPane img {
border: solid 22px #B92506;
float: none;
}

#sss_rightColLinks {
list-style: none outside;
margin: 0;
padding: 10px 0;
width: 155px; 
background-color: #E0E0BF;
margin: 0 auto;
}

#sss_rightColLinks a {
display: block;
width: 155px;
height: 28px;
text-indent: -9999px;
overflow: hidden;
margin-bottom: 10px;
}

#sss_rightColLinks a.sss_rclStaff {
background-image: url(../images/sss_rclStaff.gif);
}

#sss_rightColLinks a.sss_rclUnder {
height: 30px;
background-image: url(../images/sss_rclUnder.gif);
}

#sss_rightColLinks a.sss_rclPost {
height: 31px;
background-image: url(../images/sss_rclPost.gif);
}

#sss_rightColLinks a.sss_rclRes {
height: 32px;
background-image:url(../images/sss_rclRes.gif);
}

#sss_rightColLinks a.sss_rclNews {
background-image: url(../images/sss_rclNews.gif);
}

#sss_schools {
display: block;
background-color: #ffffff;
border: solid 1px #DC9282;
float: right;
margin: 0;
margin-right: 40px;
margin-top: 13px;
#margin-top: 18px;
}

#sss_schools a {
text-decoration: none;
color: #535353;
}

#sss_schools a:hover {
text-decoration: underline;
}

#sss_schools ul {
padding: 4px;
padding-bottom: 6px;
list-style: none outside;
margin: 0;
}

#sss_schools ul li {
display: inline;
font-size: 10px;
color: #B92506;
}

#sss_welcome {
position: relative;
width: 833px;
height: 306px;
background: #405176 url(../images/home/welcome_bg.jpg) no-repeat;
}

#sss_welcome h1 {
position: absolute; top: 90px; left: 245px;
margin: 0;
display: block;
overflow: hidden;
text-indent: -99999px;
width: 331px;
height: 167px;
background: url(../images/home/intro.gif) no-repeat;
}

#sss_welcome p {
display: none;
}

