@charset "utf-8";
/* advice.css */
/* Revised Learning stylesheet 09/2009 */

/****************/
/**** Layout ****/
/****************/

.colourblock {
    height: 16px;
    width: 42px;
}

#dialog {
    border-width: 1px;
    border-style: solid;
}

div.submenu * {
    margin: 0px;
    padding: 0px;
}
div.submenu {
    margin-top:5px;
}

div.submenu img.subArrow {
    float: left;
    margin-top: 2px;
}

div.submenu ul {
    display: block;
    margin-left:0px;
    padding-left:0px;
}
div.submenu li {
    float: left;
    display:block;
    list-style: none;
    height: 15px;
}

div.submenu li a {
    padding-left: 0.5em;
    padding-right: 0.5em;
    display:block;
    border-left-width: 1px;
    border-left-style: solid;
}

div.submenu li:first-child {
    float: left;
    padding-left: 2px;
}

div.submenu li:first-child a {
    border-left: 0px;
}

img.myads_icon {
    margin: 5px;
    margin-top: 0px;
}

.conPanelIcon {
    float: left;
}

.conPanelDetail {
    margin-bottom: 20px;
}

div.conPanelDetail h3 {
    display: inline;
}

a img.queryRemove {
    margin-left:5px;
    width:10px;
}


.label {
    display: block;
    padding: 5px;
    padding-top: 10px;
    font-weight: 800;
}


.cols {
    line-height: 1.5em;
    margin-bottom: 10px;
}

.leftStack {
    float: left;
    margin-right: 20px;
}

input, select {
    margin-left: 10px;
    margin-right: 0px;
}

label.sublabel {
    padding-right: 5px;
    padding-left: 5px;
}

input.floatInput {
    margin-top: 10px;
}





/**************/
/**** Type ****/
/**************/


table.colourtable {
    text-align: left;
}

table.colourtable th {
    text-align: left;
    font-weight: 400;
}

table.colourtable td {
    text-align: center;
}

div.submenu {
    font-size: 0.8em;
}

div.submenu a {
    font-weight:normal;
}

/*********************/
/**** Backgrounds ****/
/*********************/


/********************/
/**** Historical ****/
/********************/

/* ADS HOUSE STYLE TABLES */

table.ads { 		margin-top: 10px; margin-bottom: 10px; border-collapse: collapse; border-spacing: 0px; }
table.dltab {		background:#f0f0f0; width:600px; margin-left:30px;}
table.sctab	{	border-spacing: 5px; border-collapse: separate;}

table.ads tr {			margin:0px 0px; padding:0px 0px;}
table.ads th {			color:#cc0000; background:#f0f0f0; padding:5px 2px; margin:0px 0px; border:1px solid #cccccc}
table.ads td {			padding:3px; margin:0px; border:1px solid #cccccc;}


/****************/
/**** Colour ****/
/****************/

/**** Non-theme colour ****/

#contentblock a.update:hover, div.submenu a:link:hover, div.submenu a:visited:hover {
    color: #ffffff;
}


#contentblock a.update:link, #contentblock a.update:visited, #contentblock a.update:visited:hover, #contentblock a.update:link:hover {
    color: #ffffff;
}

#menu #myadsTab  {
    background-color: #ffffff;
}


/**** Theme ****/

/* normal #848ba8 */

a:link, a:visited, a:link:hover, a:visited:hover, #siteSearchBut, #contentblock a:link:hover, #contentblock a:visited:hover, #menu #myadsTab, #menu #myadsTab  a, #submenu a, #contentblock div.info, #contentblock div.info *, .label {
    color: #848ba8;
}

#banner, #menu, #submenu img.subArrow, #submenu a:link:hover, #submenu a:visited:hover, img.myads_icon, div#base_bar, #contentblock a.update, #dialog h3, div.submenu img.subArrow, a img.queryRemove {
    background-color:#848ba8;
}

#submenu li a, #dialog, div.info , div.separator {
    border-color:#848ba8;
}

/* light #979db6 */


/* lighter #aaafc5 */


/* lightest #bfc3d7 */

#siteSearchBut:hover {
    color:#bfc3d7;
}

#contentblock a.update:hover, a:hover img.myads_icon, a:hover img.queryRemove {
    background-color:#bfc3d7;
}































