/*
  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: 03 September 2010 16:18:23
*/


/* CSS Document */
body {
font-family: Arial, Helvetica, sans-serif;
font-size: 0.90em;
color: #000000;
margin: 0px;
padding: 0px;
}

html {
background-image: url(./?a=22943);
background-position: bottom;
background-repeat: repeat-x;
}

/* MAIN STRUCTURE --------------------------------------------------*/

.top_background {
background-image: url(./?a=22942);
background-position: top;
background-repeat: repeat-x;
}

.main_container {
padding-top: 20px;
margin: 0 auto;
width: 1000px;
}

.back_top_bottom {
width: 1000px;
}

.back {
width: 1000px;
background-image: url(./?a=21692);
}

#logo {
width: 960px;
padding: 0px 20px 20px 20px;
}

#logo .logo {
float: left;
width: 195px;
padding-right: 26px;
}

#logo .infoline {
float: left;
}

#logo .search {
float: right;
padding-right: 35px;
}

#logo .search input {
background-color: #ffffff;
border: 1px solid #10017D;
color: #10017D;
padding: 3px;
}

#logo .search input.button {
background-color: #ffffff;
border: none;
padding: 0px;
}

.cl {
clear: both;
font-size: 0px;
line-height: 0px;
}







/* MENU AND TOP IMAGE --------------------------------------------------*/






#menu {
width: 215px;
padding-right: 26px;
padding-top: 20px;
float: left;
}

#menu a {
width: 174px;
background-image: url(./?a=21690);
background-position: top;
height: 25px;
padding: 9px 10px 0px 5px;
text-align: right;
text-decoration: none;
display: block;
color: #10017D;
font-weight: bold;
font-size: 14px;
}

#menu a:hover {
background-position: bottom;
color: #FFFFFF;
}

#menu a.curr {
background-position: bottom;
color: #FFFFFF;
}

.home_image {
float: left;
width: 695px;
height: 220px;
}


/* CONTENT SECTION ------------------------------------------------- */

#second_menu {
width: 190px;
padding: 15px 25px 30px 26px;
float: left;
font-size: 0.85em;
}

.second_menu_title {
color: #8B2163;
}

#second_menu a {
color: #8B2163;
text-decoration: none;
}

#second_menu a:hover {
color: #000000;
}

#second_menu a.curr {
color: #000000;
}

.content {
float: left;
padding: 15px 0px 30px 0px;
width: 695px;
}

/* FOOTER ------------------------------------------------------ */
#footer {
padding: 5px 35px 20px 35px;
color: #fff;
font-size: 11px;
font-weight: bold;
}

#footer .right {
float: right;
text-align: right;
}

#footer .left {
float: left;
}

#footer a {
color: #fff;
text-decoration: none;
}

#footer a:hover {
text-decoration: underline;
}

#bread {
padding: 0px 0px 20px 0px;
font-size: 0.85em;
}

ul.submenu {
list-style-image: url(./?a=23133);
margin: 15px;
}

/* NEWS ON HOME PAGE --------- */

#home_news {
background-color: #FFE5FF;
font-size: 0.75em;
padding: 7px 20px;
border: 1px solid #FFA4FF;
margin-top: 10px;
}

#home_news .item {
border-bottom: 1px solid #FFA4FF;
padding: 5px 0px;
}

#home_news .more {
padding: 5px 0px;
text-align: right
}

/* TEXT --------------------------------------------- */

h1, h2, h3 {
color: #10017D;
margin-top: 0px;
font-size: 1.2em;
}

h1.home {
font-size: 2.5em;
}

h1.news {
display:none;
font-size: 0px;
}

a {
color: #10017D;
text-decoration: none;
}

a:hover {
text-decoration: underline;
}

a.pink {
color: #8B2163;
text-decoration: none;
}

a.pink:hover {
text-decoration: underline;
}