/**
 * BooBoo website style sheet
 */

body {
    font:               12px Tahoma, Verdana, Arial, sans-serif;
    margin-top:         0px;
    margin-left:        0px;
    margin-right:       0px;
    margin-bottom:      0px;
}

p.body {
    text-align:         justify;
    line-height:        130%;
    margin-top:         10px;
    margin-bottom:      0px;
}

p.nojustify {
    text-align:         left;
    line-height:        130%;
    margin-top:         10px;
    margin-bottom:      0px;
}

li {
    line-height:        130%;
    margin-top:         10px;
    margin-bottom:      0px;
}

a {
    text-decoration:    none;
    color:              #666666;
}

a:hover {
    text-decoration:    underline;
    color:              #000000;
}

a.hidden {
	color: #fafad2;
}

table {
    font:               12px Tahoma, Verdana, Arial, sans-serif;
    border:             0px;
    border-spacing:     0px;
}

.browser-info-big {
    font-weight:        bold;
    padding-left:       20px;
    padding-right:      20px;
    padding-top:        30px;
    font-size:          14px;
    text-align:         center;
}

.browser-info-small {
    padding-left:       20px;
    padding-right:      20px;
    padding-top:        20px;
    font-size:          11px;
    text-align:         center;
}

/**
 * Navigation table
 */

table.navigation {
    font:               15px Tahoma, Verdana, Arial, sans-serif;
    width:              145px;
    text-align:         center;
}

table.navigation td {
    font:               15px Tahoma, Verdana, Arial, sans-serif;
    vertical-align:     middle;
    text-align:         center;
}

table.navigation td.important {
    padding-top:        4px;
    font-weight:        bold;
}

table.navigation td.image {
    padding-top:        4px;
}

table.navigation td.mgmt img.mgmt{
    border:             0px;
    vertical-align:     bottom;
    margin-right:       3px;
}

/**
 * Body table
 */
table.body {
    height:             100%;
    width:              100%;
}

table.body td.content {
    vertical-align:     top;
    padding-top:        15px;
    font:               14px Tahoma, Verdana, Arial, sans-serif;
    background-color:   #fafad2;
}

td.leftlink {
    padding-top:        2px;
    padding-bottom:     2px;
}

span.cite {
    font:               bold 12px Tahoma, Verdana, Arial, sans-serif;
    color:              #a02349;
}
span.citeauthor {
    font:               italic 12px Tahoma, Verdana, Arial, sans-serif;
    color:              #888888;
}

table.body td.news {
    height:             24px;
    width:              116px;
    vertical-align:     top;
    background-color:   #bdb76b;
    font:               11px Tahoma, Verdana, Arial, sans-serif;
}

table.body td.newsauthor {
    font:               12px Tahoma, Verdana, Arial, sans-serif;
    color:              #777777;
    padding-top:        5px;
                        
}

table.body td.newsdate {
    font:               italic 12px Tahoma, Verdana, Arial, sans-serif;
    color:              #888888;
}


/**
 * News table
 */


/**
 * Content table
 */

table.content {
    width:              95%;
    background-color:   #fafad2;
}

table.content p.body {
	margin-right : 12px;
	border: 1px #000000 solid;
}
img {
  border: 0px;
}

/**
 * Page heading
 */

table.header {
    font:               bold 16px Tahoma, Verdana, Arial, sans-serif;
    border:             0px;
    border-spacing:     0px;
    width:              95%;
    background-color:   #fafad2;
}

table.header td.block {
    width:              7px;
    height:             25px;
    background-color:   #a02349;
}

table.header td.header {
    height:             25px;
    padding-left:       5px;
}

/**
 * Page footer
 */
table.footer {
    font-size:          10px;
    width:              95%;
    text-align:         center;
    margin-top:         20px;
    margin-bottom:      50px;
    background-color:   #fafad2;
}

table.footer td span.copyright {
    color:              #888888;
}

/**
 * News table
 */

table.news {
    font:               12px Tahoma, Verdana, Arial, sans-serif;
    width:              100%;
}

table.news td {
    vertical-align:     top;
}

table.news td.header {
    padding-top:        20px;
}

table.news span.heading {
    color:              #990000;
}

table.news span.addedTime {
    font-style:         italic;
    color:              #444444;
}

table.news span.invisibleQuotes {
    color:              #666666;
}

/**
 * 
 */

table.council {
    margin-top:         30px;
    width:              70%;
}

table.council td.description {
    vertical-align:     middle;
    text-align:         center;
}

table.council td.photo {
    padding-bottom:     10px;
}

/**
 * Exception page
 */
.exception {
    font:               10px Courier, serif;
}

/**
 * Seminars
 */

table.terms {
    width:              100%;
    margin-bottom:      20px;
}

div.seminar {
    margin-bottom:      35px;
}

table.seminar {
    width:              100%;
    border:             0px;
}

table.seminar td.tick {
    width:              2%;
    vertical-align:     top;
}

table.seminar td.tick span.tick {
    font-weight:        bold;
    color:              #000099;
}

table.seminar td.title {
    width:              70%;
    padding-bottom:     5px;
    vertical-align:     top;
}

table.seminar td.title span.title {
    color:              #000099;
}

table.seminar td.date {
    width:              28%;
    vertical-align:     top;
}

table.seminar td.description {
    padding-bottom:     10px;
}

table.seminar td.header {
    padding-bottom:     3px;
}

table.seminar span.header {
    font-size:          10px;
    color:              #999999;
}

div.seminar-edit {
    margin-bottom:      35px;
}

table.seminar-edit td.tick {
    vertical-align:     top;
    width:              2%;
}

table.seminar-edit td.tick span.tick {
    font-weight:        bold;
    color:              #000099;
}

table.seminar-edit td.title {
    vertical-align:     top;
    width:              60%;
    padding-bottom:     5px;
}

table.seminar-edit td.title span.title {
    color:              #000099;
}

table.seminar-edit td.date {
    vertical-align:     top;
    width:              28%;
}

table.seminar-edit td.description {
    padding-bottom:     10px;
}

table.seminar-edit td.header {
    padding-bottom:     3px;
}

table.seminar-edit span.header {
    font-size:          10px;
    color:              #999999;
}

span.inactive-link-mark {
    font-size:          10px;
    color:              #999999;
}

table.seminar-edit td.edit {
    font-size:          10px;
    text-align:         right;
    vertical-align:     bottom;
}

table.seminar-edit td.delete {
    font-size:          10px;
    text-align:         right;
    vertical-align:     middle;
    background-color:   #eecccc;
}

/**
 * News
 */

div.news-full {
    padding-bottom:     15px;
}

table.news-full {
    width:              100%;
}

table.news-full td.tick {
    width:              2%;
    vertical-align:     top;
}

table.news-full td.tick span.tick {
    font-weight:        bold;
    color:              #000099;
}

table.news-full td.title {
    width:              70%;
    padding-bottom:     3px;
    vertical-align:     top;
}

table.news-full td.title span.title {
    color:              #000099;
}

table.news-full td.text {
    padding-bottom:     5px;
}

table.news-full span.addedTime {
    font-size:          10px;
    color:              #804040;
}

table.news-full td.delete {
    font-size:          10px;
    text-align:         right;
    vertical-align:     middle;
    background-color:   #eecccc;
}

table.news-full td.edit {
    padding-top:        5px;
    font-size:          10px;
    text-align:         right;
    vertical-align:     bottom;
}

/**
 * Result splitter
 */
table.splitter {
    margin-top:         30px;
    width:              100%;
}


/**
 * visit counter
 */
 
.smalltext {
    font-family: 	Verdana, Arial, Helvetica, sans-serif;
    font-size: 		10px;
    text-align:		justify;
    font-weight:	normal;
    color:		#000000;
    margin-left:	8px;
    margin-top:		8px;
    margin-right:	8px;
    margin-bottom:	4px;
    text-decoration:	none;
}

.counter {
    font-size:		12px;
    color:		#333333;
    font-weight:	bold;
}

