
@import url(../../js/dijit/themes/tundra/tundra.css);

/*                                                START OF HTML tags                                         */

body {
    margin:0;
    padding:0;
	background-color:#ffffff !important;
    font-family:Arial, Verdana, Helvetica, sans-serif;
}
html>body {
    width: 100%;
}

.main{
	background-image:url(http://portal.oxfordshire.gov.uk/content/public/images/websiteBg.jpg);
	background-repeat:repeat-x
}

.pageContainer{
	background-color:#ffffff;
	border-left: 1px solid rgb(204, 204, 204); 
	border-right: 1px solid rgb(204, 204, 204); 
	margin-left: auto;
	margin-right: auto;
	width: 980px;
}


form {
    padding:0px;
    margin:0px;
}
h1 {
    display: inline;
    font-size: 1.8em;
    color: #000000;
}
h2 {
    font-size: 1.3em;
    font-weight:normal;
    color:#000000;
	margin:0px !important;
	padding:0px !important;
}

.currentArea h3 {
	display:inline;
}

cite {
color: #666666;
font-weight:normal;
font-style:normal;
font-size:0.9em;
}

ul {
   list-style-type:none;
    margin:0;
    padding:0;
}

ol {
    margin-right:10px;
}

a {
    color: #0000FF;
    border:none;
}

a:hover, a:focus {
	color:#000000;
    text-decoration:underline;
}


img {
    border:none;
    z-index:100;
    margin:2px;
}

caption {
    text-align:left;
    font-size:1.1em;
    font-weight:bold;
    color: #000000;
    margin-top: 20px;
}

.imagesNoPadding img{
margin:0px;
padding:0px;
border:none;
}

.imagesNoPaddingBordered img{
   margin:0px;
   padding:0px;
   border:1px solid #000000;
   }

/*                                   END OF HTML tags                                            */

.warning {
 margin:3px;
 padding:3px;
 background-color:#FFFFCC;
 font-weight:normal;
 font-size: 1.0em;
 color: #000000;
 border: 1px solid #000000;
 text-align:center;
 width: 90%;
}
#homepagewarning {
	margin:3px;
	padding:3px;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#BD433A;
	font-size: 1.3em;
	color: #FFFFFF;
	border: 1px solid #000000;
	text-align:center;
}

#homepagewarning a{
	font-family:Arial, Helvetica, sans-serif;
	background-color:#BD433A;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration:underline;
}

#homepagewarning a:hover{
	font-family:Arial, Helvetica, sans-serif;
	background-color:#BD433A;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration:underline;
}

#homepageannounce {
	margin:3px;
	padding:3px;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#168B09;
	font-weight:normal;
	font-size: 1.3em;
	color: #FFFFFF;
	border: 1px solid #000000;
	text-align:center;
}

#homepageannounce a{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	color: #FFFFFF;
	text-decoration:underline;
}

#homepageannounce a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	color: #FFFFFF;
	text-decoration:underline;
}


 

/*                                   START OF Top service buttons                                            */

.serviceNav {
    background-color: #ffffff;
    background-repeat: repeat-x;
    background-position:bottom;
    text-align: right;
    font-size:0.85em;
    font-weight:bold;
    overflow:visible;
    min-height:15px;
    
}
.serviceNav li {
    display:inline;
    padding: 0 15px 0 15px;
    border-left: 1px solid #efefef;
}
.serviceNav li a {
    font-size:1em;
    margin-bottom:2px;
}

/*                                   END OF Top service buttons                                            */

 

 

/*                                   START OF First level of portal navigation                                            */ 

.mainNav {
    background-image: url(../images/topnav_backg.gif);
    font-weight: bold;
}
.mainNav tr {
    height: 28px;
}
.mainNav td {
    padding: 0px 10px 0px 11px;
}
.mainNav .selected {
    color: #000000;
}
.mainNav a {
    color: #FFFFFF;
	text-decoration:none;
}
.mainNav a:hover, .mainNav a:focus {
    color: #000000;
    text-decoration: none;
}

/*                                   END OF First level of portal navigation                                            */ 

 

/*                                   START OF Second level of portal navigation                                            */ 

.subnav3 {
    height: 25px;
    margin: 5px 0 5px 10px;
    padding: 5px 0 0 15px;
}
.subNav3 ul {
    margin: 2px 0 2px 0;
    /* height: 15px; KD 13-10-09 */
    padding: 6px 0 5px 0px;
    border-bottom: 1px solid #35A22C;
}
.subNav3 li {    
    margin:0;
    font-size:1em;
    display: inline;
    padding: 2px 0px 7px 0px;
    border-right: 1px solid #efefef;
}
.subNav3 a {
    margin:0;
    padding:8px 15px 7px 15px;
	text-decoration:none;
}
.subNav3 a:hover, .subNav3 a:focus {
    color: #555555;
}
.subNav3 .active li {
    padding: 2px 0px 7px 0px;
    background-color:#8BD19B;
    color:#000000;
}
.subnav3 .active a{
    color:#000000;
}

/*                                   END OF Second level of portal navigation                                            */ 

 

/*                                   START OF Third level of portal navigation                                            */ 

.subnav4 {
    min-height: 25px;
    margin: 5px 0 5px 10px;
    padding: 5px 0 0 15px;
    background-color:#BCF0A8;
}
.subNav4 ul {
    margin: 2px 0 2px 0;
    /*min-height: 15px;*/
    padding: 6px 0 5px 0px;
    border-bottom: 1px solid #35A22C;
    background-color:#BCF0A8;
}
.subNav4 li {    
    margin: 0;
    font-size: 1em;
    display: inline;
    padding: 2px 0px 7px 0px;
}
.subNav4 a {
    color:#000000;
    margin: 0;
    padding: 8px 15px 7px 15px;
	text-decoration:none;
}
.subNav4 a:hover, .subNav4 a:focus {
    color: #555555;
}

/*                                  END OF Third level of portal navigation                                            */ 

 

/*                                                  START OF gallery styles                                             */ 

.GalleryTitle {
    clear: both;
    display: block;
    text-align: center;
}
#gallery {
    width:100%;
    background-color:#ffffff;
    height:100%;
    padding:0px;
 }
#gallery img {
    padding:5px;
    margin:0px;
    border:0px;
}
#gallery table {
    padding:0px;
	margin-left:auto;
	margin-right:auto;
}
#gallery td{
    text-align:center;
    border: 1px solid #999999;
    margin-left:5px;
    margin-right:5px;
    vertical-align:bottom;
    padding:0px;
}
#gallery .dark {
    border-top: 1px solid #999999;
    border-left: 0px;
    border-right: 0px;
    border-bottom: 0px;
    background-color: #eeeeee;
    text-align:left;
    font-size:0.9em;
    padding:5px;
}
#gallery .imgTitle {
    font-weight:bold;
    font-size:0.9em;
}
#gallery .photoby {
    font-size:0.85em;
}

/*                                                   END OF gallery styles                                             */

 

 

/*                                                   START OF list styles                                             */

.vlistdotteduline li {
    font-weight:normal;
    font-size: 0.9em;
    padding: 9px 0 9px 0;
    border-bottom: 1px #999999 dotted;
}
.vlistdotteduline a {
	color:#000000;
	text-decoration:none;
}

.vlistdotteduline a:hover {
	color:#0000FF;
	text-decoration:underline;
}

.hlist li {
    font-weight:bold;
    display:inline;
    padding-right:3px;
}

.hlist a {
	color:#000000;
	text-decoration:none;
}

.hlist a:hover {
	color:#0000FF;
	text-decoration:underline;
}

.vlistwithblobs a {
    font-weight:bold;
	text-decoration:none;
}
.vlistwithblobs li {
    padding: 2px 0 5px 0px;
    list-style-image:url(../images/bullet_small.gif);
    list-style-position:outside;
    margin-left:20px;
}
.vlistwithblobs li a {
    font-weight:normal;
    color: #000000;
	text-decoration:none;
}
.vlistwithblobs li a:hover {
    color: #0000FF;
text-decoration:underline;
}
.vlistextrapad li {
 margin-top:5px;
padding-bottom:5px;
}
.vlistsmallgap li {
    padding: 5px 0 5px 0;
}

.pdf, .pdf li, li.pdf {
list-style-image:url(../images/bullet-icons/pdf.gif) !important;
padding-left:2px !important;
}

.transcript, .transcript li, li.transcript {
list-style-image:url(../images/bullet-icons/transcript_bullet.gif) !important;
padding-left:2px !important;
}


.word, .word li, li.word{
list-style-image:url(../images/bullet-icons/word.gif) !important;
padding-left:2px !important;
}

.audio, .audio li, li.audio {
list-style-image:url(../images/bullet-icons/audio.gif) !important;
padding-left:2px !important;
}

.excel, .excel li, li.excel {
list-style-image:url(../images/bullet-icons/excel.gif) !important;
padding-left:2px !important;
}

.powerpoint, .powerpoint li, li.powerpoint{
list-style-image:url(../images/bullet-icons/powerpoint.gif) !important;
padding-left:2px !important;
}

.video , .video li, li.video{
list-style-image:url(../images/bullet-icons/video.gif) !important;
padding-left:2px !important;
}

/*                                                   END OF list styles                                             */

 

 

/*                                                   START OF right side content                                             */

.rightsidecontent {
    margin:0px;
    padding:3px;
    display:block;
    overflow:visible;
}

.rightsidecontent h2 {
    font-size:1.1em;
    color: #557D27;
}
.rightsidecontent h1 {
    font-size: 1.1em;
    font-weight:normal;
    color: #9B433A;
}

.rightsidecontent .vlistdotteduline a {
	color:#0000FF;
	text-decoration:none;
}

.rightsidecontent .vlistdotteduline a:hover {
	color:#000000;
	text-decoration:underline;
}
/*                                                   END OF right side content                                             */

 

 

/*                                                  START OF left side content                                             */

.leftsidecontent {
    padding:5px;
}
.leftsidecontent a {
    font-size:0.9em;
}

.leftsidecontent a:hover {
	text-decoration:underline;
}

.leftsidecontent ul li a {
    color:#000000;
	text-decoration:none;
}

/*                                                   END OF left side content                                             */

 

 

/*                                                  START OF portlet formatting                                             */

.portlet_normal {
    width: 100%;
    border: 1px solid #cccccc;
    background-image:url(../images/panel_fade.jpg);
    background-repeat: repeat-x;
    margin-top:2px;
    margin-bottom:2px;
    position:relative;
}

.padcontent {
    padding: 3px 5px 3px 5px;
}

.portlet_nofade {
	margin-top:2px;
	border: 1px solid #cccccc;
	position:relative;
}
/*                                                   END OF portlet formatting                                             */

 

 

/*                                                   START OF footer styles                                           */

.footer {
    background-repeat: repeat-x;
    height:25px;
    background-color:#178C0A;
    color:#ffffff;
}

.footerText {
    font-size: 0.9em;
    MARGIN: 4px 8px;
    float: left;
    clear:none;
    COLOR: #000000;
    line-height: 110%;
}
.footerLinks {
    padding: 5px 0 0px 0px;
    font-size: 0.9em;
    text-align:right;
}
.footerLinks ul{
    display: inline;
    float:right;
}
.footerLinks li {
    text-align: right;
    display: inline;
}
.footerLinks .first {
    text-align: right;
    display: inline;
    border-left: none;
}
.footerLinks li a {
    padding: 0 15px 0 15px;
    color:#ffffff;
}
.footerLinks li a:hover {
    padding: 0 15px 0 15px;
    color:#000000;
    text-decoration:underline;
}
/*                                                   END OF footer styles                                             */

 

 

/*                                                   START OF subcontent styles                                             */

.subContent {
     line-height: 1.5em;
    padding: 5px;
}
.subContent li a {
    font-size:1em;
}

.subContent ul {
    margin-bottom:10px;
}  

.subContent ul li {
    padding: 0px 0 0px 0px;
    list-style-image:url(../images/bullet_small.gif);
    list-style-position:outside;
    margin:5px 0px 0px 20px;
}
.subContent h1 {

    font-size: 1.8em;
    color: #000000;
    line-height: 1.2em;
}
.subContent h2 {
    border-bottom: 1px #bbbbbb dotted;
    display:block;
    font-size:1.4em;
    position:relative;
    overflow:hidden;
    padding-bottom:3px !important;
    margin-top: 20px !important;
}

.subContent h2 strong {
  font-weight:normal;
}

.subContent h2 a{
   text-decoration:none;
}

.subContent h3 {
    font-size:1.1em;
    font-weight:bold;
    color: #000000;
    margin-top: 20px !important;
    margin-bottom:0px;
}

.subContent h4 {
    font-size:1em;
    font-weight:bold;
    color: #000000;
    margin-top: 20px !important;
    margin-bottom:0px;
}


.subContent p {
	margin-top:10px;
}

/*                                                   END OF subcontent styles                                             */

 

 

/*                                                  START OF menu styles                                             */

.ancestors ul li a{
 color:#000000;
 PADDING-RIGHT: 0px;
 BACKGROUND-POSITION: 1px 3px;
 DISPLAY: block;
 PADDING-LEFT: 15px;
 BACKGROUND-IMAGE: url(../images/dott_arrow.gif);
 PADDING-BOTTOM: 3px;
 MARGIN: 3px 0px 0px;
 PADDING-TOP: 0px;
 BACKGROUND-REPEAT: no-repeat;
 text-decoration:none;
}
.currentArea{
    display: block;
    margin: 3px 0px 0px 0px;
    padding: 0px 0px 5px 15px;
    font-size: 1.2em;
    font-weight: bold;
    background-image:url(../images/dott_arrow_right.gif);
    background-repeat:no-repeat;
    background-position: 1px 3px;
}
.currentArea a {
    color:#000000;
	text-decoration:none;
}
/*                                                   END OF menu styles                                             */

 

 

/*                                                   START OF Table styles 1 -  5                                          */

 

/*    Table style 1   */

.docTable1 td {
    padding: 5px;
}
.docTable1 .light {
    background-color:#ffffff;
}
.docTable1 .dark {
    background-color:#efefef;
}

 

 

/*    Table style 2   */

.docTable2  {
    font-size:1em;
    margin-top:10px;
    margin-bottom:20px;
    margin-left: 2px;
    margin-right: 2px;
    border-top:1px solid #999999;
    border-left:1px solid #999999;
    border-bottom:0px;
    border-right:0px;
}
.docTable2 td {
    background-color:#eeeeee;
    padding: 5px;
    margin: 2px;
    border-bottom:1px solid #999999;
    border-right:1px solid #999999;
    border-top:0px;
    border-left:0px;
}
.docTable2 th {
    padding:3px;
    background-color:#dddddd;
    border-bottom:1px solid #999999;
    border-right:1px solid #999999;
    border-top:0px;
    border-left:0px;
}

 

 

/*    Table style 3   */

.docTable3 {
    border-left: 1px dotted #bbbbbb;
    border-top: 1px dotted #bbbbbb;
    border-bottom:0px;
    border-right:0px;
    margin-top:10px;
    margin-bottom:20px;
    margin-left: 2px;
    margin-right: 2px;
}
.docTable3 td {
    border-bottom: 1px dotted #bbbbbb;
    border-right: 1px dotted #bbbbbb;
    border-top:0px;
    border-left:0px;
    padding: 3px;
    background-color:#ffffff;
}
.docTable3 th {
    border-bottom: 1px dotted #bbbbbb;
    border-right: 1px dotted #bbbbbb;
    border-top:0px;
    border-left:0px;
    padding: 3px;
    background-color:#ffffff;
    font-weight:bold;
}
.docTable3 img {
        border:none;
        vertical-align:bottom;
        padding:0px;
}

 

 

/*    Table style 4   */

 .docTable4 td {
    background-image: url(../images/list_backg.jpg);
    padding: 9px;
}

 

 

/*    Table style 5   */

.docTable5 {
    background-color:#ffffff;
    margin:10px 2px 20px;
}
.docTable5 H3 {
    border-bottom:#000000 1px solid;
    text-align:left
}
.docTable5 TD {
    padding:1px;
    background-color:#ffffff
}
.docTable5 TH {
    font-weight:bold;
    padding:1px;
    background-color:#eeeeee;
    text-align:left;
}

/*                                                   END OF Table styles 1 -  5                                          */ 

 

 

/*                                                  START OF Banner styles                                          */ 

#logo {
    z-index:0;
    background-image: url(../images/logo_left.gif);
    background-repeat: no-repeat;
    background-position: left top;
    height:78px;
}
#topBanner {
    display: block;
    width: 100%;
    height: 78px;
    background-color: #62BD18;
    /*background-image:url(http://portal.test3.theocn.org/OCC/random/banners/image.gif);*/
    background-image: url(../images/image_banner_beechtrees.jpg);
    background-repeat: no-repeat;
    background-position: right top;
}
#date {
    position:relative;
    top:80px;
    left:15px;
    display:inline;
    float:left;
    clear:both;
    text-align: left;
    font-size:0.8em;
    vertical-align:bottom;
}

/*                                                   END OF Banner styles                                          */ 

 

 

/*                                                   START OF Service menu                                         */ 

 #service_menu {
    padding:3px;
    font-size: 1em;
}
#service_menu a {
    color: #000000;
}
#service_menu a:hover{
    color: #0000FF;
	text-decoration:underline;
}
#service_menu .selected {
    font-size: 1.2em;
    font-weight: bold;
}

/*                                                   END OF Service menu                                         */

 

 

/*                                                   START OF main news                                        */

.mainnews {
    font-size: 0.9em;
    clear:both;
    line-height:1.3em;
}

.mainnews h1 {
vertical-align:top;
    font-size:1.3em !important;
    line-height:1.2em;
}

.mainnews img {
  margin-right:8px;
  float:left;
  clear:left;
  margin-bottom: 2px;
 }
.mainnews ul {
    padding: 2px 0 0 0;
}

.mainnews h2{
    font-size:1.3em !important;
    line-height: 1.1em;
    border-bottom: 0px;
    font-weight:bold;
    margin-top:0px !important;
}

.mainnews h2 a{
    text-decoration:underline;
}

/*                                                   END OF main news                                        */ 

 

 

/*                                                   START OF bottom box                                        */

 .bottomBox {
    padding:3px;
}
.bottomBox li {
    min-height: 40px;
    background-image: url(../images/homelink1.jpg);
    background-repeat: no-repeat;
    background-position: 0px 0px;
    margin: 0 0 5px 0;
    display: block;
    padding: 0px 10px 10px 60px;
}
.bottomBox a {
    text-decoration: none;
    margin: 0;
    padding: 0;
}
.bottomBoxLeft {
    text-align:left;
    float: left;
    width: 50%;
}

/*                                                   END OF bottom box                                        */

 

 

/*                                                   START OF ext links                                        */

#extLinks {
    color: #666666;
    font-weight:normal;
}
#extLinks a{
    color: #000000;
    font-weight:bold;
}

#extLinks a:hover {
    color: #0000ff;
}
#extLinks li {
    font-size:0.8em;
}

#extLinks p {
    font-size:0.8em;
}

/*                                                   END OF ext links                                        */




/*                                                   START OF see also                                        */
#seealso {
	FONT-WEIGHT: normal; 
	COLOR: #666666;
}
#seealso LI {
	FONT-SIZE: 0.8em
}
#seealso P {
	FONT-SIZE: 0.8em
}
 #seealso a{
    color: #000000;
    font-weight:bold;
}

#seealso a:hover {
    color: #0000ff;
}

/*                                                   END OF see also                                        */


 

/*                                                   START OF extra menu                                */

#extraMenu {
    font-size: 0.9em;
    padding: 5px 5px 5px 5px;
    border-top: 1px #cccccc solid;
    background-image:url(../images/panel_fade.jpg);
    background-color:#FFFFFF;
    background-repeat: repeat-x;
}
#extraMenu li {
    padding: 2px 0 2px 0;
}
#extraMenu a:hover {
    color: #000000;
text-decoration:underline;
}

/*                                                   END OF extra menu                                        */

 

 

/*                                                   START OF image listing                               */

.ImageListing .listTitle{
    font-size: 1.4em;
    text-decoration:none;
    clear:right;
}
.ImageListing .newsDate{
    font-size:0.9em;

}

.ImageListing img{
    margin-top:10px;
    border:1px solid #000000;
    float:left;
}

/*                                                   END OF image listing                                        */

 

 

/*                                                   START OF content tools                               */ 

#contentTools {
 vertical-align: bottom;
}
#contentTools UL {
CLEAR: both;
PADDING: 0px 0px 0px 0px;
MARGIN: 10px 0px 0px 0px;
BORDER-TOP: #bbbbbb 1px dotted;
}
#contentTools UL LI {
 PADDING: 0px 0px 15px 0px;
BACKGROUND-POSITION: 0px 0px;
DISPLAY: inline;
MARGIN: 0px;
BACKGROUND-REPEAT: no-repeat;
}
#contentTools A {
 PADDING-RIGHT: 15px; MARGIN: 0px 0px 0px 22px;
}
#contentTools A:hover {
 COLOR: #000000; TEXT-DECORATION: underline;
}
#contentTools IMG {
 MARGIN: 0px 5px 0px 0px;
}

#backtotop IMG {
 FLOAT: left
}
.contactAuthor {
    background-image: url(../images/contTools_email.gif);
}
.printArticle {
    background-image: url(../images/contTools_print.gif);
}
.addToFavourites {
    background-image: url(../images/contTools_mouse.gif);
}

 /*                                                   END OF content tools                                        */

.textbox {
    width:100px;
}

.redHeading {
    font-weight:bold;
    color:#9B433A !important;
}


.error {
    color: #cc0000;
}
.offscreen {
    position:absolute;
    left: -50px;
    top: -50px;
}
#accessibilityOptions a:focus {
	top:50px;
	left:50px;
	background-color:yellow;
	position:absolute;
	font-weight:bold;
}
.last {
    font-size: 0.9em;
    padding: 5px 0 0px 0;
    border-bottom: none;
}
.summary {
    color: #9B433A;
    font-size: 0.95em;
    position: relative;
    overflow: hidden;
    font-weight: bold;
    padding-bottom:2px;
    margin-bottom:12px;
}
.boldlink {
    font-weight: bold;
}

.larger {
font-size:1.3em;

}
#content {
    padding:10px 0px 0px 0px;
}

#content a{
    padding:0px;
}

#subContentFeature{
 padding: 15px;
 display:block;
 overflow: hidden;
 position:relative;
 background-color: #E6E6E6;
margin:0px
}

.AZlinks a, .AZlinks a:visited {
    text-align:center;
    border-left: 7px solid #000000;
    border-right: 7px solid #000000;
    border-top: 2px solid #000000;
    border-bottom: 2px solid #000000;
    color:#ffffff;
    font-size: 1em;
    font-weight: bold;
    background-color: #000000;
    text-decoration:none;
}

.AZlinks a:hover{
    color:#0000FF;
    text-decoration:underline;
}


#breadcrumbs {
    text-align: left;
    margin: 5px 0 0 0;
    padding: 0 0 0 8px;
    font-size: 0.9em;
}
#curveybit {
    clear:both;
    display:block;
    background-image:url(../images/curvey_foot3.gif);
    background-position: 0px 10px;
    background-repeat:no-repeat;
    height: 40px;
}
#pagefoot {
    text-align:left;
    vertical-align:top;
    font-size: 0.9em;
    margin: 5px;
    border-top: #999999 dotted 1px;
}
#newonsite {
    font-size:0.9em;
}

#newonsite ul {
float:left;
width:47%;
margin-right:5px;

}


.leftsidecontent p {
   font-size:0.8em;
}
#newsList LI{
 list-style-image:none !important;
 PADDING-BOTTOM: 0px;
 MARGIN: 0px 0px 0px 0px;
}

.imageLeft {
	margin: 0 0px 10px 20px;
	float: left;
}

.imageLeft img {
	border:1px solid #000000;
}

.imageRight {
	margin: 0 0px 10px 20px;
	float: right;
}

.imageRight img {
	border:1px solid #000000;
}


#mainImage {
	margin: 0 0px 10px 20px;
	float: right;
}

#mainImage IMG {
	BORDER-RIGHT: #000000 1px solid; 
	BORDER-TOP: #000000 1px solid;  
	BORDER-LEFT: #000000 1px solid; 
	BORDER-BOTTOM: #000000 1px solid; 
}

#mainImage .newsMenu{
	width:132px;
	border:1px solid #cccccc;
	padding:10px;
	background-color:#FFFFFF;
}

#mainImage .newsDate{
    color: #6F6F6F;
}
.extraImage {
	clear: none;
	display: inline;
	position: static;
	z-index:2;
	float: right;
	margin: 0 5px 10px 20px;
	border:1px solid #000000;
}
.extraImage img {
	clear: none;
	display: inline;
	position: static;
	z-index:2;
	float: right;
	margin: 0 5px 10px 20px;
	border:1px solid #000000;
}
#areaImage {
	margin: 0 0px 10px 20px;
	float: right;
	line-height: 0.95em;
}

.imageCaption {
	font-size:0.9em;
	width:180px;
	line-height: 1.3em !important;
}

.newsImageCaption {
	color: #666666;
}

#areaImage IMG {
	BORDER-RIGHT: #000000 1px solid; 
	BORDER-TOP: #000000 1px solid;  
	BORDER-LEFT: #000000 1px solid; 
	BORDER-BOTTOM: #000000 1px solid; 
}

#areaImage .newsMenu{
	width:162px;
	border:1px solid #cccccc;
	padding:10px;
	background-color:#FFFFFF;
	line-height:normal !important;
}

#areaImage ul li{
	list-style-image:none;
	margin-left:0px;
}

#areaImage .newsDate{
    color: #6F6F6F;
}

.content{
    line-height: 1.5em;
}

.content h2 {
font-size:1.1em;
}

/* ************************************** */
/* SECTION: On Line Forms - CINTRA */
/* ************************************** */

.onLineFormFieldText {
		     font-size:0.9em;
                      color: #000000; 
                     }

.onLineFormSectionText {
                        font-size: 1em; 
			font-weight:bold;
                        color: #9B433A; 
                        text-decoration: none; 
                        }
.onLineFormText         {
                         font-weight: normal;
			 color: #000000; 
                         }
.onLineFormTextArea    {
                         font-weight: normal;
                         color: #000000; 
                         width : 98%;
                       }


/* ************************************** */
/* END OF: On Line Forms - CINTRA */
/* ************************************** */

/*BEGIN Oxfordshire PORTLET SKIN STYLES*/

.pTopLeft {
	width:12px;
	min-width:12px;
	height:29px;
	max-height:29px;
	background-image:url(../images/skin/silvercurve.jpg);
	margin-left:2px;
	margin-top:2px;
}

.pTop {
    background-color:#E1F0C1;
	margin-top:2px;
	margin-bottom:2px;
	margin-left:2px;
	background-image: url(../images/skin/silverskinbg.jpg);
	background-position: top;
	background-repeat: repeat-x;
	vertical-align: bottom;
}

.pTop h2 {
   font-size:1.05em;
   border:0;
   color:#000000;
   margin:0px; 
   padding:0px 0px 7px 0px !important;
   overflow:hidden;
   font-weight:bold;
}

.pTopRight {
	background-color:#E1F0C1;
	border-right:1px solid #CCCCCC;
	margin-right:2px;
	margin-top:2px;
	overflow:visible;
	background-image: url(../images/skin/silverskinbg.jpg);
	background-position: top;
	background-repeat: repeat-x;
}

.pLeft {
	border-left:1px solid #CCCCCC;
	margin-left:2px;
}

.pRight {
	border-right:1px solid #CCCCCC;
	margin-right:2px;
}

.pBottomLeft {
	border-bottom:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	margin-left:2px;
	margin-bottom:2px;
}

.pBottom {
	border-bottom:1px solid #CCCCCC;
	margin-bottom:2px;
}

.pBottomRight {
	border-bottom:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	margin-right:2px;
	margin-bottom:2px;
}
/* End portlet skin */

/* start spoof portlet skin */
/* to make content within a portlet look like a portlet */

.spoofPortletContainer {
	display:inline;
	float:left;
	margin-bottom:5px;
}

#spoofPortletContainer {
	float:right;
}

.spoofPortletCorner {
	background-image:url(../images/skin/silvercurve.jpg);
  	background-position: bottom left;
	background-repeat: no-repeat;
	width:12px;
	height:27px;

}

.spoofPortletRight {
	border-right:1px solid #CCCCCC;
	background-image: url(../images/skin/silverskinbg.jpg);
	background-position: bottom left;
	background-repeat: repeat-x;

}

.spoofPortletTitle {
	FONT-SIZE: 0.8em;
	BACKGROUND-IMAGE: url(../images/skin/silverskinbg.jpg);
	BACKGROUND-REPEAT: repeat-x;
	background-position: bottom;
}

.spoofPortletTitle h1 {
	font-size:1.3em !important;
}

.spoofPortletTitle h2 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 1.3em !important;
	BORDER-BOTTOM-WIDTH: 0px;
	margin-top: 0px !important;
}

.spoofPortletSpacer {
	margin-right:5px;
}

.newsBySubject {
margin-bottom:10px;
}



.newsBySubjectHeading {
font-weight:bold;
font-size:1.1em;

}

.vlistdotteduline .lastitem {
border-bottom:none;

} 

#randomImage{
	background-position: right top;  
	background-image: url(http://portal.oxfordshire.gov.uk/content/public/images/home_ad_photos.gif); 
	background-repeat: no-repeat; 
	height: 95px;
	width:160px;
	margin: 0px 2px 0px 2px;

}

.subContent h2 a:hover{
	text-decoration:underline;
}

#flashcontent{
	text-align:center;
}

.pressReleaseDate {
    font-size:0.8em;

}

.vlistnoblobs ul li{
	MARGIN-LEFT: 0px;
	list-style-image: none !important;
}
.vlistnoblobs H2{
	border-bottom: 0px !important;
}

.vlistnoblobs H2 a {
    text-decoration:underline;
}

.vlistnoblobs HR {
	BORDER-BOTTOM: #cccccc 1px dotted;
	color: #FFFFFF;
	height: 0px;
}

.vlistnoblobs a {
    text-decoration:underline;
}

.bigButton {
white-space:nowrap;

}

.bigButton a {
 display:block;
 color:#000000;
padding:5px;
padding-left:30px;
background-image:url(../images/button-up.gif);
background-position:2px 4px;;
background-repeat:no-repeat;
background-color:#BFD0FF;
border:1px solid #01005F;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
text-decoration:none;
cursor:pointer;
}

.bigButton a:hover {
  background-image:url(../images/button-down.gif);
  background-color:#DFE8FF;
}

.vlistblobunderlined a {
    font-weight:bold;
	text-decoration:none;
}
.vlistblobunderlined li {
    padding: 2px 0 5px 0px;
    list-style-image:url(../images/bullet_small.gif);
    list-style-position:outside;
    margin-left:20px;
}
.vlistblobunderlined li a {
    font-weight:normal;
    color: #0000ff;
text-decoration:underline;
}
.vlistblobunderlined li a:hover {
    color: #000000;
text-decoration:underline;
}

#weatherfeed {
  display:inline;
  margin:17px;
  margin-top:0px;
  margin-right:10px;
}

#weatherfeed h3 {
 margin-top:2px;
 margin-bottom:2px;
 font-weight:bold;
}

#weatherfeed p {
padding-top:0px;
}

#weatherfeed img {
 float:left;
 margin:2px;
 padding:0px;
 margin-right:5px;
 border:1px solid #000000;
}

#travelfeed {
  margin:12px;
  margin-top:0px;
}

#travelfeed img {
  margin-right:10px;
  border:1px solid #000000;
}

#travelfeed h3 {
 margin-top:2px;
 margin-bottom:2px;
 font-weight:bold;
}

#travelfeed p {
padding-top:0px;
}

.severe {
}

.medium {
}

.headlineImage img {
 width:180px;
 height:110px;
 border:1px solid #000000;
}


.imgBorder img {
 border:1px solid #000000;
}

.newsImgListing img {
 border:1px solid #000000;
 height:46px;
 width:46px;
 margin-right:5px;
}

	.sharedbookmarks{

		clear:both;
		position:relative;
		padding:3px;
		padding-top:15px;

	}

	.sharedbookmarks ul{

		list-style:none;
		margin:6px 0 4px 0;
		padding:0;
	}

	.sharedbookmarks ul li{

		text-align:center;
		display:inline;
		padding:0 2px 6px 0 ;
		margin: 0px 0px 0px 8px !important;
	}

      .sharedbookmarks ul li.delicious{

		background:url(../images/bookmarks/delicious.gif) no-repeat 0 0;

	}

	.sharedbookmarks ul li.digg{

		background:url(../images/bookmarks/digg.gif) no-repeat 0 0;

	}

	.sharedbookmarks ul li.reddit{

		padding:0 0 0 2px;

		background:url(../images/bookmarks/reddit.gif) no-repeat 0 0;

	}

	.sharedbookmarks ul li.facebook{

		background:url(../images/bookmarks/facebook.gif) no-repeat 0 0;

	}

	.sharedbookmarks ul li.stumbleupon{

		background:url(../images/bookmarks/stumbleupon.gif) no-repeat 0 0;

	}

	.sharedbookmarks ul li.google{

		background:url(../images/bookmarks/google.gif) no-repeat 0 0;

	}

	.sharedbookmarks ul li a{

		padding:0 0 0 16px;

		margin:0 0px 0 5px;

	}
	
	.oxfordshirecountycouncil, .oxfordshirecountycouncil li, li.oxfordshirecountycouncil {
		list-style-image:url(../images/azicons/oxfordshire.gif) !important;
		list-style-position:inside !important;
	}
	
	li.oxfordshirecountycouncil a {
	 margin-left:5px;
	}
	
	.oxfordcitycouncil, .oxfordcitycouncil li, li.oxfordcitycouncil {
		list-style-image:url(../images/azicons/city.gif) !important;
		list-style-position:inside !important;
	}
	
	li.oxfordcitycouncil a {
	 margin-left:5px;
	}
	
	.cherwelldistrictcouncil, .cherwelldistrictcouncil li, li.cherwelldistrictcouncil {
		list-style-image:url(../images/azicons/cherwell.gif) !important;
		list-style-position:inside !important;
	}
	
	li.cherwelldistrictcouncil  a{
	 margin-left:5px;
	}
	
	.southoxfordshiredistrictcouncil, .southoxfordshiredistrictcouncil li, li.southoxfordshiredistrictcouncil {
		list-style-image:url(../images/azicons/south_oxfordshire.gif) !important;
		list-style-position:inside !important;
	}
	
	li.southoxfordshiredistrictcouncil  a{
	 margin-left:5px;
	}
	
	.westoxfordshiredistrictcouncil, .westoxfordshiredistrictcouncil li, li.westoxfordshiredistrictcouncil {
		list-style-image:url(../images/azicons/west_oxfordshire.gif) !important;
		list-style-position:inside !important;
	}
	
	li.westoxfordshiredistrictcouncil  a{
	 margin-left:5px;
	}
	
	.valeofwhitehorsedistrictcouncil, .valeofwhitehorsedistrictcouncil li, li.valeofwhitehorsedistrictcouncil {
		list-style-image:url(../images/azicons/vale.gif) !important;
		list-style-position:inside !important;
	}
	
	li.valeofwhitehorsedistrictcouncil  a{
	 margin-left:5px;
	}
	
	.thamesvalleypolice, .thamesvalleypolice li, li.thamesvalleypolice {
		list-style-image:url(../images/azicons/police.gif) !important;
		list-style-position:inside !important;
	}
	
	li.thamesvalleypolice a{
	margin-left:5px;
	}
	
	.oxfordshirenhstrust, .oxfordshirenhstrust li, li.oxfordshirenhstrust {
		list-style-image:url(../images/azicons/nhs.gif) !important;
		list-style-position:inside !important;
	}
	
	li.oxfordshirenhstrust a{
	margin-left:5px;
	}
	
	.azurl {
	  color:#9F9F9F;
	  font-size:0.85em;
	}

.extlink {
background-image:url(../images/extlink.gif); 
background-repeat:no-repeat;
padding-right: 15px;
background-position:right;
}

/* Classes for features pager */
.pics {
height:202px;
margin:0;
overflow:hidden;
padding:0;
width:502px;
}

.pics img {
border-left:1px solid #848589;
border-right:1px solid #848589;
height:202px;
margin: 0px;
left:0;
top:0;
width:500px;
}

/* ---Tabs--- */
.featuresMainNav {
 display:block;
 width:502px;
 padding:0px;
 margin:0px;
}
ul.tabNav {
 border-left:1px solid #999999;
 border-right:1px solid #999999;
 margin: 0px 0px 0px 0px;
 padding-left: 0px;
 width: 500px;
 float: left;
 background: url(http://portal.oxfordshire.gov.uk/content/public/images/features/tab_bg.jpg) left top;
}
.tabNav li {
 list-style: none;
 float: left;
 padding-left:auto;
 padding-right:auto;
 background: #FFF url(http://portal.oxfordshire.gov.uk/content/public/images/features/tab_right.jpg) no-repeat right top;
}
.tabNav a {
 display: block;
 padding: 7px 16px 4px 16px;
 border-right: 1px solid #999999;
 /* background-image: url(http://portal.oxfordshire.gov.uk/content/public/images/features/tab_left.jpg); */
 background-repeat: no-repeat;
 background-position: left top;
 text-align: center;
 text-decoration: none;
 color: #000;
 font-weight: bold;
 font-size: 0.9em;
}
.tabNav a:hover {
 color:#ffffff !important;
 text-decoration:none;
 }
.tabNav .selected {
 color:#ffffff; !important;
 list-style: none;
 float: left;
 background: #FFF url(http://portal.oxfordshire.gov.uk/content/public/images/features/tab_right_selected.jpg) no-repeat right top;
}
.tabNav .selected a {
 display: block;
 padding: 7px 16px 4px 16px;
 background-image: url(http://portal.oxfordshire.gov.uk/content/public/images/features/tab_left_selected.jpg);
 background-repeat: no-repeat;
 background-position: left top;
 text-align: center;
 text-decoration: none;
 color:#ffffff !important;
 font-weight: bold;
 font-size: 0.9em;
}
.tabNav .selected a:hover {
 color:#000;
 text-decoration:none;
}

#features {
width: 502px;
position:relative;
background-color: #efefef;
}

.featureItem {
background-color:#000000;
color: #ffffff;
height:250px;;
width:256px;
margin-top: -224px;
margin-left: 250px;
position:relative;
padding:5px;
filter:alpha(opacity=25);-moz-opacity:.25;opacity:.25;
color:#ffffff;
}

.featureItemBackground {
background-color: #000000;
color: #ffffff;
height:150px;
margin-top: -205px;
width:256px;
margin-left: 250px;
position:relative;
padding:45px;
filter:alpha(opacity=60);-moz-opacity:.60;opacity:.60;
}

.featureItemText {
color: #ffffff;
height:250px;
width:240px;
margin-top: -240px;
margin-left: 255px;
position:relative;
padding:10px 10px 5px 5px;
}



.featureItemText  h3{
margin-top:-5px;
color:#ffffff;
font-size:1.4em;

}

.featureItemText  p{
font-weight:bold;
margin-top:20px;
}

.featureItemText a{
 color:#ffffff;
 font-weight:bold;
 text-decoration:none;
}

.featureItemText a:hover{
 text-decoration:underline;
}

.featureItemText  li{
margin-left:15px;
}

.featureItemText  li{
 list-style-type:square;
 font-weight:bold;
}
/* End classes for features pager */


/* ICT Support styles  START */

.ictUpdatesBackground {
	background-color:#000000;
	color:#FFFFFF;
	height:260px;
	margin-left:265px;
	margin-top:-230px;
	filter:alpha(opacity=60);
	-moz-opacity:.60;
	opacity:.60;
	padding-top:10px;
	width:290px;
}
		
.ictUpdatesText {
	color:#FFFFFF;
	height:250px;
	padding:10px 10px 5px 5px;
	margin-left:265px;
	margin-top:-260px;
	position:relative;
	width:240px;
}
.ictUpdatesText h3 {
	color:#FFFFFF;
	font-size:1.3em;
	margin-top:-5px;
}
.ictUpdatesText p {
	font-weight:bold;
	margin-top:20px;
}
.ictUpdatesText a {
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
}
.ictUpdatesText a:hover {
	text-decoration:underline;
}
.ictUpdatesText li {
	margin-left:15px;
}
.ictUpdatesText li {
	font-weight:bold;
	list-style-type:square;
}
#ictupdates {
	background-color:#EFEFEF;
	position:relative;
	width:555px;
}
.ictupdate {
	height:202px;
	margin:0;
	overflow:hidden;
	padding:0;
	width:555px;
}
.ictupdate img {
	border-left:1px solid #848589;
	border-right:1px solid #848589;
	height:202px;
	left:0;
	margin:0;
	top:0;
	width:555px;
}
.ictaz ul{
	margin:0px 0px 0px 0px !important;
	padding:0px !important;
	clear: both;
}
.ictaz ul li {
	display:inline;
}
.ictaz ul li a {
	float:left;
	font-weight:bold;
	padding: 5px 7px 5px 7px;
	background-color: #000;
	color: White;
	text-decoration: none;
	width:10px;
	height:18px;
	text-align: center;
	border:1px solid #fff;
}
.contentSection {
	border:1px solid #cccccc;
	padding:0;margin:0 0 5px 0;
}
.ictad img {
	padding:0px 5px 5px 0px;
	margin:0px;
}
.redfade h3 {
	padding:4px 0px 4px 5px;
	background-color:red;
	background-image:url(http://portal.oxfordshire.gov.uk/content/public/images/insite/ictsupport/red_bg.jpg);
	color:#ffffff;
	font-size:1.2em;
	margin:0px !important;
}
.greenfade h3 {
	padding:4px 0px 4px 5px;
	background-color:green;
	background-image:url(http://portal.oxfordshire.gov.uk/content/public/images/insite/ictsupport/green_bg.jpg);
	color:#ffffff;
	font-size:1.2em;
	margin:0px !important;
}
.orangefade h3{
	padding:4px 0px 4px 5px;
	background-color:orange;
	background-image:url(http://portal.oxfordshire.gov.uk/content/public/images/insite/ictsupport/orange.jpg);
	color:#ffffff;
	font-size:1.2em;
	margin:0px !important;
}
.bluefade h3{
	padding:4px 0px 4px 5px;
	background-color:blue;
	background-image:url(http://portal.oxfordshire.gov.uk/content/public/images/insite/ictsupport/blue_bg.jpg);
	color:#ffffff;
	font-size:1.2em;
	margin:0px !important;
}
.darkgreyfade h3 {
	padding:4px 0px 4px 5px;
	background-color:#666666;
	background-image:url(http://portal.oxfordshire.gov.uk/content/public/images/home/headingBg.jpg);
	color:#ffffff;
	font-size:1.2em;
	margin:0px !important;
}
.selfhelpback {
	background-image:url(http://portal.oxfordshire.gov.uk/content/public/images/insite/ictsupport/woman.jpg);
	background-position: bottom right;
	background-repeat:no-repeat;
}
.mofficeback {
	background-image:url(http://portal.oxfordshire.gov.uk/content/public/images/insite/ictsupport/ms.jpg);
	background-position: bottom right;
	background-repeat:no-repeat;
}
.emailback {
	background-image:url(http://portal.oxfordshire.gov.uk/content/public/images/insite/ictsupport/email.jpg);
	background-position: bottom right;
	background-repeat:no-repeat;
}
.myconnback {
	background-image:url(http://portal.oxfordshire.gov.uk/content/public/images/insite/ictsupport/connections.jpg);
	background-position: bottom right;
	background-repeat:no-repeat;
}
.webback{
	background-image:url(http://portal.oxfordshire.gov.uk/content/public/images/insite/ictsupport/folders.jpg);
	background-position: bottom right;
	background-repeat:no-repeat;
}
.appsback {
	background-image:url(http://portal.oxfordshire.gov.uk/content/public/images/insite/ictsupport/apps.jpg);
	background-position: bottom right;
	background-repeat:no-repeat;
}


.sdformsback {
	background-image:url(http://portal.oxfordshire.gov.uk/content/public/images/insite/ictsupport/man.jpg);
	background-position: bottom right;
	background-repeat:no-repeat;
}

/* ICT Support styles  END */

.hideTranscript{
  display:none;
}


.transcriptArea {
 padding:5px;
 background-color:#EFEFEF;
 border:1px dashed #CCCCCC;
 font-style:verdana;
 font-size:0.9em;
 overflow:hidden;
}

.gettingaroundback {
	background-image:url(http://portal.oxfordshire.gov.uk/content/publicnet/about_oxfordshire/travel/travel-info-gettingaround.jpg);
	background-position: bottom right;
	background-repeat:no-repeat;
}

.parkingback {
	background-image:url(http://portal.oxfordshire.gov.uk/content/publicnet/about_oxfordshire/travel/travel-info-parking.jpg);
	background-position: bottom right;
	background-repeat:no-repeat;
}

.reportback {
	background-image:url(http://portal.oxfordshire.gov.uk/content/publicnet/about_oxfordshire/travel/travel-info-report.jpg);
	background-position: bottom right;
	background-repeat:no-repeat;
}


.travelInformation{
	width:555px; 
	border:1px solid #ffffff;
	margin:auto;
	background-image:url(http://www.oxfordshire.gov.uk/content/public/images/map.jpg);
	background-repeat:no-repeat;
	background-position:top right;
}

.travelInformation .list{
	background-color:#666666;
	float:right;
	width:50%;
	color:#FFFFFF;
	padding:0px 0px 2px 0px;
	clear:left;
}

.travelInformation .contentSection{
	width:49%;
}

.travelInformation .columns{
	margin-top:258px;
}
.travelInformation .list h3{
	margin-top: 10px !important;
	}


.travelInformation .list ul li {
	list-style-image:none;	
}

.travelInformation .list h3, .travelInformation .list p, .travelInformation .list li a {
	color:#ffffff;
	text-decoration:none;
	margin-left: 5px;
	margin-right:5px;
}

.travelInformation .left{
	float:left;
	clear:left;
}

.travelInformation .right{
	float:right;
}

/** Landing page styles **/

#landingContainer {
  width:578px;
  clear:both;
  position:relative;
}

.leftSectionBox {
  width: 270px;
  height:149px;
  min-height:149px;
  height:auto;
  border:1px solid #CCCCCC;
  margin: 0 10px 10px 10px;
  display:inline;
  float:left;
  background-image:url(http://portal.oxfordshire.gov.uk/content/publicnet/images/landing/greyFade.jpg);
  background-repeat:repeat-x;
}

.leftSectionBox h2{
margin-top:0px !important;
border-bottom:1px solid #CCCCCC !important;
}

.leftSectionBox p{
	padding-left:20px;
	}
.leftSectionBox ul{
	padding-top: 10px !important;
	}

.leftSectionBox li{
	margin-top: 0 !important;
	padding-top: 0 !important;
	}
.leftSectionBoxNoHeight {
  width: 270px;
  min-height:159px;
  border:1px solid #CCCCCC;
  margin: 0 10px 10px 10px;
  display:inline;
  float:left;
  background-image:url(http://portal.oxfordshire.gov.uk/content/publicnet/images/landing/greyFade.jpg);
  background-repeat:repeat-x;
}

.leftSectionBoxNoHeight h2{
margin-top:0px !important;
border-bottom:1px solid #CCCCCC !important;
}

.rightSectionBox {
  width: 275px;
  height:149px;
  min-height:149px;
  height:auto;
  display:inline;
  border:1px solid #CCCCCC;
  margin: 0 5px 10px 0;
  float:left;
  background-image:url(http://portal.oxfordshire.gov.uk/content/publicnet/images/landing/greyFade.jpg);
  background-repeat:repeat-x;
}

.rightSectionBox h2{
margin-top:0px !important;
border-bottom:1px solid #CCCCCC !important;
}
.rightSectionBox p{
	padding-left:20px;
	}
.rightSectionBox ul{
	padding-top: 10px !important;
	}

.rightSectionBox li{
	margin-top: 0 !important;
	padding-top: 0 !important;
	}

.clearRow {
  clear:both;
}

.fullSectionBox {
  width: 557px;
  height: 130px;
  min-height:130px;
  height:auto;
  display:inline;
  margin: 15px 5px 10px 10px;
  border:1px solid #CCCCCC;
  float:left;
}
.fullSectionBox h2{
margin-top:0px !important;
border-bottom:1px solid #CCCCCC !important;
}
.featureSectionTrans{
	width:280px;
	float:right;
	background-color:#000000;
	height:130px;
	opacity:0.7;filter:alpha(opacity=70);-moz-opacity:.70;
	opacity:.70;
	}
.featureSectionText{
	width:265px;
	position:relative;
	float:right;
	color:#fff;
	font-weight:bold;
	margin-top: -120px; 
	margin-left: 60px;
	}
.featureSectionText a{
	color:#FFFFFF;
	text-decoration:none;
	}
.featureSectionText a:hover{
	text-decoration:underline;
	}
.featureSectionText h2{
	color:#FFFFFF;
	font-size:1.4em;
	border-bottom:none !important;
	}
.greyh2back {
	margin: 0;
	margin-top: -40px !important;
	background-image:url(http://portal.oxfordshire.gov.uk/content/publicnet/images/headings/grey_bg.jpg); background-repeat:repeat-x;
	color:#FFFFFF;
	padding-top: 5px !important;
	padding-bottom: 5px !important;
	padding-left: 5px !important;
	}
.greyh2back a{
	color:#FFFFFF;
	text-decoration:none;
	}
.greenh2back {
	margin: 0;
	margin-top: -40px !important;
	background-image:url(http://portal.oxfordshire.gov.uk/content/publicnet/images/headings/green_bg.jpg); background-repeat:repeat-x;
	color:#FFFFFF !important;
	padding-top: 5px !important;
	padding-bottom: 5px !important;
	padding-left: 5px !important;
	}
.greenh2back a{
	color:#FFFFFF;
	text-decoration:none;
	}
.sectionContent {
	width: 180px;
	height: 120px;
        min-height:120px;
	height:auto;
	margin-left: 5px;
	}

.leftRowBox {
  width: 175px;
  border:1px solid #CCCCCC;
  margin: 10px 4px 10px 10px;
  float:left;
  background-image:url(http://portal.oxfordshire.gov.uk/content/publicnet/images/landing/greyFade.jpg);
  background-repeat:repeat-x;
  display:inline;
}

.leftRowBox h2{
margin-top:0px !important;
border-bottom:1px solid #CCCCCC !important;
}

.leftRowBox h3{
margin-top:0px !important;
border-top:1px solid #CCCCCC;
font-size:.9em;
color:#FFFFFF;
}

.leftRowBox img{
  margin:0;
  padding:0;
}

.leftRowBox a:hover {
	text-decoration:underline;
}

.rightSectionBoxNoHeight {
  width: 275px;
  min-height:149px;
  border:1px solid #CCCCCC;
  margin: 0 5px 10px 0;
  float:left;
  display:inline;
  background-image:url(http://portal.oxfordshire.gov.uk/content/publicnet/images/landing/greyFade.jpg);
  background-repeat:repeat-x;
}
 
.rightSectionBoxNoHeight h2{
margin-top:0px !important;
border-bottom:1px solid #CCCCCC !important;
}

.rightSectionBoxNoHeight p{
 padding-left:20px;
 }

.fullSectionBoxNoHeight {
  width: 557px;
  margin: 15px 5px 10px 10px;
  border:1px solid #CCCCCC;
  display:inline;
  float:left;
  background-image:url(http://portal.oxfordshire.gov.uk/content/publicnet/images/landing/greyFade.jpg);
  background-repeat:repeat-x;
}

.fullSectionBoxNoHeight h2{
margin-top:0px !important;
border-bottom:1px solid #CCCCCC !important;
}
/** End landing page styles **/

/** Landing page feature switcher **/

#switcherFrame {
	border: 1px solid #CCCCCC;
	width:557px;
	margin-bottom:10px;
	padding: 0;
	position:relative;
	overflow:hidden;
	clear:both;

}
#switcherWrap {
	width:557px;
	position:relative;
	display:inline;
}

#switcherWrap div img {
	border: 0;
	border-right: 1px solid #CCCCCC;
	float: left;
	margin:0;
	margin-right:15px;
	}

#switcherWrap div {
 	padding: 0;
	margin: 0;
	
	}	
	
#switcherWrap div p {
	margin:0;
	}
	
#switcherWrap div h2 {
	margin:0px !important;
	padding-top:15px !important;
	}

.dijitContentPane {
	padding-right:15px !important;

}
	
/* Tabs */

.switchNav {
	float:left;
	width:557px;
	margin-left:10px;
	margin-top: 10px;
	}	
.switchTab {
	width:100%;
	margin-left:auto;
	margin-right:auto;
	}	

.switchTab ul {
	margin:0px !important;
	padding:0px !important;
	width:100%;
}

.switchTab li {
	list-style: none !important;
	float: left;
	background: url(http://portal.oxfordshire.gov.uk/content/publicnet/images/landing/tabRight.jpg) no-repeat right top;
	margin:  0px 2px 0px 0px !important;
}
.switchTab a {
	display: block;
	padding: 7px 15px 4px 15px;
	background-image: url(http://portal.oxfordshire.gov.uk/content/publicnet/images/landing/tabLeft.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: center;
	text-decoration: none;
	color: #000;
	font-weight: bold;
	font-size: 1.1em;
}
.switchTab a:hover {
	color:#0000FF;
	text-decoration:underline;
	}
.switchTab li.selected {
	list-style: none !important;
	float: left;
	background: url(http://portal.oxfordshire.gov.uk/content/publicnet/images/landing/tabRight_selected.jpg) no-repeat right top;
	margin:  0px 2px 0px 0px !important;
}
.switchTab  a.selected {
	display: block;
	padding: 7px 15px 4px 15px;
	background-image: url(http://portal.oxfordshire.gov.uk/content/publicnet/images/landing/tabLeft_selected.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: center;
	text-decoration: none;
	color: #fff !important;
	font-weight: bold;
}
.switchTab .selected a:hover {
	color: #000000;
	text-decoration:underline;
}

/** End landing page feature switcher **/
/**  New homepage mini features **/

.mini-features {
	padding:5px;
}
		
.mini-feature {
	border:1px solid #7F7F7F;
	margin-bottom:5px;
	padding-bottom:-2px;
}
		
.mini-feature h2 {
	background-image:url(http://portal.oxfordshire.gov.uk/content/publicnet/images/headings/green_bg.jpg);
	height:22px;
	font-weight:bold;
	color:#ffffff;
	padding-left:5px !important;
	padding-top:5px !important;
	font-size:1em;
	text-decoration:none;
	cursor:pointer;cursor:hand;
}
		
		
.mini-feature a h2:hover {
	text-decoration:underline;
	cursor:pointer;cursor:hand;
}
		
.mini-feature img {
	padding:0 !important;
	margin:0 !important;
}

/** END New homepage mini features **/