#topnav:before, #topnav:after {
    background: none repeat scroll 0 0 #D30102;
    bottom: 0;
    content: "";
    height: 44px;
    position: absolute;
    top: 0;
    width: 999em;
}

#topnav {
    background-color:#d30102;
}


div#center, div#additionalLinks {
    border-top: 3px solid #d30102;
}
h1, #center h2, #center h3 {
    color: #bb261c;
}

#center h3 {
    color: #f2f1f1;
	}


h3 {
    color: #333333;
    font-size: 111%;
    margin: 0 0 10px;
}

#center h2 {
    border-bottom: 1px dotted #bb261c;
}
div.standardPanel {
	/*background: url("//www.sqa.org.uk/sqa/images/menubackground.jpg") repeat-x scroll left top;*/
	    background-color: #f3f3f3;
}

/*Below is only for image of new red contact box!!!!!!!!!!!!!!!!!*/

div.standardPanel h2 {
    background: url("//www.sqa.org.uk/sqa/images/intesttab.jpg") repeat-x scroll left top #F5EDED;
    color: #FFFFFF;
}

#left .standardPanel ul#subNav li a {
    color: #002C77;
}
#left .standardPanel ul#subNav li a:hover {
    background: none repeat scroll 0 0 #FFFFFF;
}
#left .standardPanel ul#subNav li.hot a, #left .standardPanel ul#subNav li.open a {
    background: none repeat scroll 0 0 #F5F3F2;
}
#footer .otherLinks {
    border-top: 2px solid #999999;
}
#footer {
    border-top: 1px solid #d30102;
    clear: both;
    margin-top: 20px;
    padding-top: 5px;
    position: relative;
    width: 970px;
}
#landingTop, #landingCol1, #landingCol2 {
    color: #333333;
    text-decoration: none;
}
div.fs01, div.fs02, div.fs04, div.fs05 {
    background: none repeat scroll 0 0 #FFFFFF;
    margin-bottom: 20px;
}
#footer .otherLinks {
    border-top: 2px solid #999999;
}
#landingCol1 {
    clear: both;
    float: left;
    width: 245px;
	 background: url("//www.sqa.org.uk/sqa/images/menubackground.jpg") repeat-x scroll left top #f3f3f3;
}
#landingCol2 {
    clear: right;
    float: right;
    width: 245px;
	 background: url("//www.sqa.org.uk/sqa/images/menubackground.jpg") repeat-x scroll left top #f3f3f3;
}

div.fs03{
   background: url("//www.sqa.org.uk/sqa/images/menubackground.jpg") repeat-x scroll left top;
   background-color:#f3f3f3;
    margin-bottom: 20px;
}

#landingTop a, #landingCol1 a, #landingCol2 a {
    color: #666666;
    text-decoration: none;
}
.fs01, .fs02, .fs03, .fs04, .fs05, fs044 {
    background: none repeat scroll 0 0 #E01318;
    margin-bottom: 20px;
}


.fs03, .fs04, .fs05 {
    -moz-border-radius: 0 0 10px 10px;
}
.fsText {
        padding: 7px 2px 0 7px;
}
.fsText p, .fsText h4, .fsText hr {
    margin: 0 0 10px;
}
#center .fs02 ul, #center .fs04 ul, fs044 {
    line-height: 100%;
    margin: 0;
    padding-left: 10px;
}
#center .fs02 ul li, #center .fs04 ul li {
    background: url("//www4.sqa.org.uk/images/redarrownclosed.gif") no-repeat scroll 0 5px transparent;
    padding-left: 10px;
}
.fs01 {
    background: none repeat scroll 0 0 transparent;
}
#center .fs01 ul {
    line-height: 0;
    margin: 0;
}
#center .fs01 ul li {
    -moz-border-radius: 4px 4px 0 0;
	background: url("//www.sqa.org.uk/sqa/images/tabhoverint.jpg") repeat-x scroll left top transparent;
    background-color:#666666;
    display: block;
    float: left;
    overflow: hidden;
    padding: 0;
    width: 255px;
	font-weight: bold;
}
#center .fs01 ul li.tabLast {
    margin: 0;
}
#center .fs01 ul li.fsTabSelected {
    background: url("//www.sqa.org.uk/sqa/images/tabselectedint.jpg") repeat-x scroll top transparent;
	 width: 255px;
}
#center .fs01 ul li a {
    color: #FFFFFF;
    display: block;
    font-size: 13px;
    line-height: 13px;
    padding: 7px 5px 5px;
	font-weight: bold;
	
}
#center .fs01 ul li.fsTabSelected a {
    color: #FFFFFF;
	font-weight: bold;

	
}
#fs01Tabs img {
    height: 170px;
    width: 510px;
}
#fs01Tabs .fsText {
background:url("//www.sqa.org.uk/sqa/images/accintbackg.jpg") repeat-x scroll left top;
    display: block;
    height: 1 em;
	/* margin-top: -3px;*/
    overflow: hidden;
}
#fs01Tabs .tabHidden {
    display: none;
}
.fs02 img {
    float: left;
    height: 180px;
    padding-right:15px;
    width: 180px;
}
.fs02 .fsText {
    margin-left: 0px;
    margin-right: 5px;
    padding: 10px 0px;
}
.fs044 img {
    float: left;
    height: 0px;
    padding: 0px 0px;
    width: 0px;
}
.fs044 .fsText {
    margin-left: 215px;
    margin-right: 5px;
    padding: 10px 15px;
}

.fs03 h3 {
    display: block;
    margin: 0;
    padding: 5px 15px;
	color:#666;
	background: url("//www.sqa.org.uk/sqa/images/fs03h3.jpg") repeat-x scroll top transparent;
}
.fs03 img {
    height: 80px;
    width: 245px;
}
.fs04 h3 {
    display: block;
    margin: 0;
    padding: 5px 15px 0;
}
.fs05 h3 {
    background: url("//www3.sqa.org.uk/images/standardH2BgQual.gif") repeat-x scroll left top #1D3463;
    color: #F0FF00 !important;
    display: block;
    margin: 0;
    padding: 5px 15px;
}
.fs05 h4 {
    font-size: 13px;
}
.fs03 div, .fs04 div, .fs05 div {
    margin: 0 0 10px;
    padding: 15px;
}
.fs05 p, .fs05 h4, .fs05 hr {
    margin: 0 0 10px;
}
#left .standardPanel ul#subNav li a {
    color: #333333;
    display: block;
    font-weight: normal;
    height: 1%;
    margin-left: 0;
    padding: 4px 10px;
    position: relative;
    text-decoration: none;
}
#center .horizontalAccordian h2 {
    -moz-border-radius: 5px 5px 5px 5px;
    background: url("//www.sqa.org.uk/images/testgreyacc.jpg") no-repeat scroll 0 0 #E9EFF5;
    border: medium none;
    cursor: pointer;
    display: block;
    margin: 0 0 0;
    padding: 6px 5px 5px 40px;
}
#center .horizontalAccordian h2.ui-state-active, #center .horizontalAccordian h2.selected, #center .horizontalAccordian h2:hover {
    background: url("//www.sqa.org.uk/images/testgreyaccopen.jpg") no-repeat scroll #d3cfc5;
    color: #000000;
}

#center .horizontalAccordian h2.ui-state-active, #center .horizontalAccordian h2.selected, #center .horizontalAccordian h2:hover {
    background: url("//www.sqa.org.uk/images/testgreyaccopen.jpg") no-repeat scroll  #84837a;
    color: #000000;
}

#center .horizontalAccordian div {
    -moz-border-radius-bottomleft: 5px;
    -moz-border-radius-bottomright: 5px;
    background-color: #f3f3f3;
    border-color: -moz-use-text-color #b7b5b1 #b7b5b1;
    border-right: 1px solid #b7b5b1;
    border-style: none solid solid;
    border-width: 0 1px 1px;
    margin: 0 0 1px;
    padding: 10px 20px;
}


/*ACC*/
#center a, #right a {
    color: #c00f0f;
    text-decoration: underline;
}
#center .horizontalAccordian div {
    -moz-border-radius-bottomleft: 5px;
    -moz-border-radius-bottomright: 5px;
    background-color: #f3f3f3;
    border-color: -moz-use-text-color #F1EFE3 #F1EFE3;
    border-style: none solid solid;
    border-width: 0 1px 1px;
    margin: 0 0 1px;
    padding: 10px 20px;
}
table.stripeMe th, table.stripeMe tr.alt th, table.stripeMe tr.over th {
    background: url("//www.sqa.org.uk/sqa/images/intesttab.jpg") repeat-x scroll left top #C00F0F;
    color: #FFFFFF;
    font-weight: bold;
    line-height: 150%;
    padding: 5px 11px;
    text-align: left;
}
table.stripeMe tr td, #center ul.stripeMe li {
    background: none repeat scroll 0 0 #f3f3f3;
}

table.stripeMe tr.alt td, #center ul.stripeMe li.alt {
    background: none repeat scroll 0 0 #dbdbdb;
}
table.stripeMe tr.over td, #center ul.stripeMe li.over {
    background: none repeat scroll 0 0 #d3d3d3;
}

#center table p strong {
    display: block;
    margin: 0 0 10px;
    padding-top: 10px;
}

#center .horizontalAccordian {
    background-color: #f3f3f3;
    clear: both;
    margin: 0 0 20px;
    width: 100%;
}


.goog-te-gadget-simple {
    background-color: #FFFFFF;
    border-color: #CCCCCC;
    border-left: none;
    border-style: solid;
    border-width: 2px;
    cursor: pointer;
    display: inline-block;
    font-size: 10pt;
    margin-bottom: 5px;
    padding-bottom: 2px;
    padding-top: 1px;
    width: 200px;
padding-right:4px;
padding-left:4px;
}

