/*
  Running MySource Matrix
  Developed by Squiz - http://www.squiz.net
  MySource, MySource Matrix and Squiz.net are registered Trademarks of Squiz Pty Ltd
  Page generated: 07 September 2010 18:27:25
*/


body {
   font-family: "Arial", Helvetica, "sans-serif";
   font-size: 75%;
   background-color: white;
   color: #666;
   margin: 0;
}

#bodywrapper {
   width: 980px;
   margin: 20px auto;
}

/*********************************************
HEADER
*********************************************/

#header {
  background: url(http://www.oxfordbigideas.com.au/__data/assets/image/0006/132/banner.jpg) no-repeat top left;
  height: 168px;
}

#header #flash {
  padding: 7px 0 0 10px; 
}

/*********************************************
TOP NAVIGATION TABS
*********************************************/

#navtabs {
   float: left;
   width: 570px;
   height: 23px;
   padding: 25px 0 0 210px;
   position: relative;
   top: 2px;
}

/* IE 7 Only Fix */
*:first-child+html #navtabs {
 top: 0px;
}

#hundredyearsimg {
   float:left;
   margin-left: 21px;
   position: relative;
}

#navtabs ul {

}

#navtabs ul li{
   display: inline;
}

#navtabs li a {
     background: url(http://www.oxfordbigideas.com.au/__data/assets/image/0004/130/tabbg.gif) no-repeat top left;  
     display: block;
     float: left;
     width: 186px;
     height: 18px;
     padding-top: .4em;
     text-align: center;
     margin-right: 3px;
     font-size: 1.0em;
     font-weight: bold;
     color: #b1b0b0;
     text-transform: uppercase;  
}

#navtabs li a.selected {
   background: url(http://www.oxfordbigideas.com.au/__data/assets/image/0012/138/selectedtabbg.gif) no-repeat top left;
   color: #e76e00;
   height: 20px;
}

#navtabs li:hover a {
   color: #e76e00;
}

/*********************************************
CONTENT AREA
*********************************************/

#contentwrapper {
   width: 970px;
   background: url(http://www.oxfordbigideas.com.au/__data/assets/image/0008/134/content-top.gif) no-repeat top left;
   padding-top: 7px;
   line-height: 1.3;
   clear: both;
}

#content {
  border-left: 1px solid #c5c6c7;
  border-right: 1px solid #c5c6c7;
  padding-top: 10px;
  float: left;
  width: 968px;
}

#featurewrapper {
  width: 540px;
}

/*********************************************
LEFT COLUMN & MENU STYLES
*********************************************/

#leftcol {
   clear: left;
   float: left;
   background: url(http://www.oxfordbigideas.com.au/__data/assets/image/0009/135/leftgrad.gif) no-repeat right 20px;
   min-height: 537px;
   padding-bottom: 5px;
}

#leftcol h3 {
   font-size: 1.1em;  
   color: #2090c8;
   padding-bottom:3px;
}

#leftcol ul {
   margin: 0 5px;
   margin-top: 5px;
   border-bottom: 2px solid #eee;
}

#leftcol ul.noborder {
   border: none;
}

#leftcol li {
   padding: 10px 5px 0 15px;
   min-height: 25px;
   border-top: 2px solid #eee;
}

#leftcol li a {
   font-size: 1.1em;
   color: #999;
   font-weight: bold;
   text-transform: uppercase;
}

#leftcol li a.selected, #leftcol li a:hover /*, #leftcol li:hover li:hover a */ { 
  color: #e60;
  
}

#leftcol li li a {
  /* color: #fff; */
color: #777;
}


#leftcol li ul {
/*    background:#aaa none repeat scroll 0%; */
background: #fff;

font-size: 0.95em;

   border:0pt none;
 /*  display:none; */
}

#leftcol li li {
   border: 0;
   padding: 5px 10px;
   min-height: 0; 
}

#leftcol li li a {
   /* color: #fff; */
   color: #888;
   font-weight: normal;
}

/* 
#leftcol li:hover ul {
   display: block;
   left:340px;
   padding: 0;
   margin: 0;
   margin-top:-20px;
   position:absolute;
} */

#leftcol li ul.selected {
 /* display: block;*/
}

#leftcol #movieplayer {
   margin: 15px 0 5px 10px;
}

#leftcol #movieplayer .sideframecontent{
   padding:10px 7px;
   width:164px;
}

#leftcol #moviecontent {
   background: url(http://www.oxfordbigideas.com.au/__data/assets/image/0011/308/moviebg.gif) no-repeat left top;
   width: 150px;
   padding: 7px;
}

#leftcol #moviecontent p{
   padding: 3px;
   font-size: .95em;
   color: #606060;
}

/* sideframebox -  styles for blue box with rounded corners */
.sideframebox {
   background: url(http://www.oxfordbigideas.com.au/__data/assets/image/0011/164/login-top.gif) no-repeat left top;
   width: 181px;
   padding-top: 6px;
}

.sideframewrapper {
   background: url(http://www.oxfordbigideas.com.au/__data/assets/image/0016/178/login-bottom.gif) no-repeat left bottom;
   margin-bottom:5px;
   padding-bottom:5px;
}

.sideframecontent {
   border-left: 1px solid #e1e2e3;   
   border-right: 1px solid #e1e2e3;
   background: #f7fafd;
}

#leftcol a.oxfordlogo {
   display: block;
   padding: 10px;
   margin-top: 15px;
   text-align: center;
}

/*********************************************
CENTER COLUMN
*********************************************/

#centercol {
   display: block;
   width: 520px;
}

#contentmain {
   float: left;
   min-height: 400px;
   width: 520px;
   margin-left: 5px;
   margin-right: 5px;
}

#contentmain h2 {
    font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
    font-size: 2.3em;
    font-weight: normal;
    letter-spacing: -0.04em;
    color: #3398cb;
}

#contentmain h3 {
   font-size: 1.6em;
   font-weight: normal;
   color: #3398cb;
   margin: 10px 0 5px 0;
}

#contentmain h4 {
   font-size: 1.2em;
   color: #707273;
   margin: 10px 0 5px 0;
}

#contentmain p {
   padding: 3px 0;
}

#contentmain a {
   color: #3399cc;
   text-decoration: underline;
} 

#contentmain ul {
   list-style-type: disc;
   list-style-position: outside;
   margin-left: 3em;
}

#contentmain .bottomlink {
   float: right;
     clear: right;
     display: block;
     padding-top: .2em;
}

div.insidecontent div{


}


/*********************************************
RIGHT COLUMN & LOGIN BOX
*********************************************/

#rightcol {
   float: right;
   padding: 10px 10px 0 0;
}

#login-box a {
     color: #3399cc;
}

#login-box #logintabs {
   position: relative;
   top: 4px;
   left: 5px;
   height: 30px;
}

#login-box #logintabs ul {
   margin-left: 10px;
}

#login-box #logintabs li{
   display: inline;
   float: left;
   text-align: center;
}

#login-box #logintabs li a{
   display: block;
   padding: 6px 8px; 
   width: 60px;
   height: 30px;
   background: url(http://www.oxfordbigideas.com.au/__data/assets/image/0011/173/logintaboff.gif) no-repeat left top;
   text-decoration: none;
   color: #b3b4b6;
   font-size: 1.2em;
   font-weight: bold;
}

#login-box #logintabs li a.selected{
   background: url(http://www.oxfordbigideas.com.au/__data/assets/image/0010/172/logintab.gif) no-repeat left top;
}

#login-content form{ 
   padding: 10px 20px 0 20px;
   background: url(http://www.oxfordbigideas.com.au/__data/assets/image/0016/169/login-insidebox.gif) no-repeat top;
   min-height: 127px;
   color: #6e6f70;
}

#login-content form input{ 
   width: 130px;
   padding-bottom: 3px;
}

#login-content form span input{
   width: 40px;
   height: 20px;
   background: url(http://www.oxfordbigideas.com.au/__data/assets/image/0010/136/link-arrow.gif) no-repeat top right;
   border: none;
   text-indent: -999px;
   float: right;
   margin: 5px 5px 0 0;
}

/*IE 7 hack to hide default submite button text */
*+ html #login-content form span input{
   font-size: 0;
   color: #fcfdff;
   text-align: left;
}

#login-content form span.logout input{
   width: 75px;
   text-align: left;
   text-indent: 0; 
   font-weight: bold;
   color: #606060
}

*+ html #login-content form span.logout input{
   font-size: 1em;
}

#login-box .editdetails {
   margin: 0 0 10px 0;
   display: block;
}

#rightnested {
   margin-top: 10px;
   text-align: center;
}

#rightnested p {
   padding: 0 5px;
   color: #797b7c;
   text-align: left;
}

#rightnested span p{
   text-align: right;
}

.orangeborder {
   margin-top: 3px;
   border: 2px solid #e88018;
   font-size:1em;
   padding:5px;
   text-align:center;
   color: #808082; 
   margin-bottom: 10px;
}

.orangeborder a {
   text-decoration: underline;
   color: #808082; 
}

.blueborder {
   border: 2px solid #40b3db;
   margin-top: 3px;
   font-size:1em;
   padding:5px;
   text-align:center;
   color: #808082;
   margin-bottom: 10px; 
}


.greyborder {
   border: 2px solid #b8b9b9;
   margin-top: 3px;
   font-size:1em;
   padding:5px;
   color: #808082;
   margin-bottom: 10px; 
}

.orangebg {
   background: #ffa100;
   color: #fff;
   padding:13px;
   width:150px;
   font-size: 1.1em;
   font-weight: bold;
}

#rightnested .orangebg p {
  padding-bottom: 10px;
  color: #fff;
}

/*********************************************
BOTTOM COLUMN
*********************************************/

#bottomcol {
  display: block;
}

.contentbottom {
   clear: both;
     background: url(http://www.oxfordbigideas.com.au/__data/assets/image/0007/133/content-bottom.gif) no-repeat top left;
     width: 980px;
     height: 12px;
}

/*********************************************
FOOTER
*********************************************/

#footer {
   padding: 5px 0;
}

#footer ul {
   text-align: center;
   color: #676767;
     width: 980px;
}

#footer li {
   display: inline;
}

#footer li p {
   display: inline;
}

#footer li a, #footer li span {
   color: #606060;
     margin: 0 20px;
}

/*********************************************
OTHER
*********************************************/

.clearright {
   clear: right;
}

.clearboth {
   clear: both;
}



table.contacts td {
vertical-align: bottom;
}



#parta .sq-backend-smallprint { display: none !important }






    #introa, 
        #parta {
            float: left;
          /*  clear: right; */
            width: 48%;
        }
        
        #introb, 
        #partb {
            float: right;
            width: 48%;
        }