/* Start of CMSMS style sheet 'fondation' */
/* Start of CMSMS style sheet 'fondation' */:link,:visited {
    text-decoration: none
}:focus,:active {
    outline: 0
}

ul, ol {
    list-style: square;
}


h1, h2, h3, h4, h5, h6, pre, code {
    font-size: 1em;
}

h1, h2, h3, h4, h5, h6, pre, form, body, html, p, blockquote, fieldset, input {
    margin: 0;
    padding: 0
}

a img,:link img,:visited img, fieldset {
    border: none
}

address {
    font-style: normal
}

body {
    font: .8em "Trebuchet MS", Verdana, Helvetica, sans-serif;
    color: #666;
    background: #F7FCFF url(uploads/images/bg.gif) repeat-x;
}

a {
    color: #AF1515;
    cursor: pointer;

}

a:hover {
    color: #7D1919;

}



h1 {
    font-size: 3em;
    clear: both;
    margin: 0 0 5px;
}

h2 {
    font: normal 1.6em Arial;
    color: #3D3C3B;
    margin: 0 0 15px;
}

h2#slogan {
    font-size: 1.3em;
    color: #808080;
}

p {
    margin: 0 0 15px;
    line-height: 1.7em;
} .clear {
    clear: both;
} .wrap {
    margin: 0 auto;
    width: 900px;
} .background {
    /*background: url(uploads/images/bg.jpg) no-repeat left 42px;*/
} #search {
    float: right;
    margin: 9px 0 0;
    width: 205px;
}

input.field {
    float: left;
    background: #808080;
    color: #ccc;
    padding: 4px;
    border: 0;
    margin: 0 5px 0 0;
    width: 170px;
    font: .8em "Trebuchet MS", Arial, Sans-Serif;
}

input.field:focus {
    border: 1px solid #fff;
    color: #fff;
}

input.button {
    float: right;
    background: url(uploads/images/search.gif) no-repeat;
    width: 20px;
    height: 13px;
    border: 0;
    margin: 5px 0 0;
} #menu {
    padding: 0 0 8px;
    margin: 0 0 25px;
    height: 20px;
} #menu li {
    display: inline;
} #menu li a {
    float: left;
    width: 86px;
    text-align: center;
    margin: 0 2px 0 0;
    font-weight: bold;
    font-size: .8em;
    padding: 16px 0 21px;
    color: #ccc;
} #menu li a:hover, #menu li a.current {
    color: #AF1515;
    background: url(uploads/images/menu.gif) no-repeat center bottom;
} #logo {
    float: left;
    margin: 40px 0 0;
} #feature {
    color: #33617F;
    float: right;
    background: #d0d8db;
    border: solid 1px #688894;
    width: 480px;
    height: 150px;
    margin: 0 0 40px;
    font-size: 1.1em;
    font-style: normal;
    padding: 10px 10px 2px;
} #feature img {
    float: left;
    margin: 0 20px 0 0;
} #feature p {
    margin: 10px 0 0;
} .TabbedPanelsContent {
    font-size: 0.8em;
    height: 155px;
} .TabbedPanelsContent p {
    line-height: 12pt;
} .more {
    font-size: .74em;
    font-weight: bold;
    margin: 0 5px 0 0;
    color: #390505;
    font-style: normal;
} #feature_menu {
    float: right;
} #feature_menu li {
    display: inline;
} #feature_menu li a {
    color: #33617F;
    float: left;
    padding: 6px 14px 6px 21px;
    margin: 0 0 0 2px;
    background:  #fff url(uploads/images/bullet.gif) no-repeat 7px 12px;
    font-size: .8em;
    font-weight: bold;
} #feature_menu li a:hover {
    color: #071F2D;
    background: #fff url(uploads/images/bullet_hover.gif) no-repeat 7px 8px;
} #feature_menu li a.current {
    background: #fff url(uploads/images/bullet.gif) no-repeat 5px 12px;
} /*#feature, #feature_menu li a {
    opacity: 0.6;
    filter: progid:

DXImageTransform.Microsoft.Alpha(Opacity=60);


 -MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
} */

#left {
    float: left;
    width: 550px;
    margin: 0 0 10px;
    text-align: justify;
} #left ul {
    list-style: square;
    text-align: justify;
    margin: 0 0 10px 20px;
} #left li {
    list-style: square;
    text-align: justify;
    padding-bottom: 5px;
} #left h2 {
    color: #52A9BA;
} #left h2 a {
    border-bottom: 1px dotted #ACCADE;
    padding: 0 0 3px;
} #left .more {
    color: #7EA4BC;
} #left-normal {
    float: left;
    width: 900px;
    margin: 0 0 10px;
    text-align: justify;
} #left-normal h2 {
    color: #52A9BA;
} #left-normal h2 a {
    border-bottom: 1px dotted #ACCADE;
    padding: 0 0 3px;
} #left-normal .more {
    color: #7EA4BC;
} .subtitle {
    font-weight: bold;
    font-style: italic;
    font-size: 1.1em;
    margin: 0 0 4px;
} .date {
    background: #fff;
    padding: 5px 0;
    border-right: 1px solid #D3EAFA;
    border-bottom: 1px solid #D3EAFA;
    color: #ccc;
    float: left;
    width: 55px;
    margin: 7px 12px 5px 0;
    text-align: center;
} .date span {
    font-size: 1.6em;
} 

#left-normal a {
    color: #AF1515;
    cursor: pointer;
	border-bottom: 1px dotted #CCCCCC;
}

#left-normal a:hover {
    color: #7D1919;
	border-bottom: 1px dotted #7D1919;
}

#left a {
    color: #AF1515;
    cursor: pointer;
	border-bottom: 1px dotted #CCCCCC;
}

#left a:hover {
    color: #7D1919;
	border-bottom: 1px dotted #7D1919;
}

#side {
    float: right;
    width: 300px;
    margin: 0 0 30px;
    font-size: .9em;
} #side h3 {
    color: #ccc;
    margin: 0 0 6px 5px;
    height: 16px;
} .boxtop {
    background: url(uploads/images/box.gif) no-repeat top;
    padding: 2px 0;
} .box {
    padding: 3px 6px;
    background: #363636;
} .boxbottom {
    background: url(uploads/images/box.gif) no-repeat bottom;
    padding: 2px 0;
} .item {
    font-size: .94em;
    line-height: 10pt;
    display: block;
    color: #ccc;
    background: #fff url(uploads/images/item.gif) no-repeat;
    height: 54px;
    padding: 4px 10px;
    margin: 0 0 5px;
} .item.last {
    margin: 0;
} .item:hover {
    background: #fff url(uploads/images/item.gif) no-repeat bottom;
    color: #fff;
} .item strong {
    color: #FFFAD3;
    line-height: 27px;
} .sidedate {
    float: left;
    width: 35px;
    text-align: center;
    padding: 0 9px 0 0;
    font-size: 1.6em;
    margin: -2px 16px 0 -7px;
    border-right: 1px dotted #808080;
} .sidedate span {
    font-size: .6em;
    font-weight: bold;
    color: #808080;
} #ad {
    background: url(uploads/images/dot.gif) repeat-x;
    padding: 15px 0 10px;
    clear: both;
    font-size: .9em;
    line-height: 1.7em;
} #promo {
    clear: both;
    border-top: 3px solid #6E6E6E;
    background: #505050 url(uploads/images/footer.gif) no-repeat right top;
    color: #ccc;
    padding: 30px 0 0 0;
} #promo h2 {
    color: #fff;
} #promo a {
    color: #D9EAF9;
    border-bottom: 1px dotted #808080;
} .col {
    float: left;
    width: 280px;
    margin: 0 30px 20px 0;
} .last {
    margin: 0;
} #footer {
    clear: both;
    padding: 15px 0;
    font-size: .84em;
    color: #808080;
    border-top: 1px dotted #666;
} .contactform form {
    margin-top: 0
} .contactform form, td, th, li {
    font-size: 100%
} .contactform form div {
    margin-bottom: 0
} .contactform fieldset div {
    margin-bottom: 0.5em;
    margin-left: 1em;
} .contactform fieldset div div {
    margin-top: 0.5em;
    margin-left: 1em
} .contactform fieldset {
    margin-bottom: 1em;
    border: 1px solid #F60;
    padding: 0.5em
} .contactform fieldset label {
    width: auto;
} .contactform legend {
    color: #FFF;
    background: #F60;
    font-style: italic;
    font-size: 1.2em;
    margin-bottom: 0.5em;
    padding: 0.2em;
    width: auto;
    border: 1px solid #CCC
} .contactform textarea {
    margin: 0.5em 0;
    width: 98%;
    height: 6em
} .error_message {
    border: 1px red dotted;
    background-color: #FFFFCC;
} .error_message ul {
    padding: 5px;
}

/* Apply this class to text/select input fields with shorter labels
 to help alignment */ .short-label label {
    float: left;
    width: 10em
} .short-label fieldset div input, .short-label fieldset div select {
    width: 16em
}

/* Pretty up your Captcha image output */ .captcha {
    margin: 0.5em 0;
    width: 200px;
    text-align: center
} .captcha img {
    border: 1px solid #F60;
    margin-bottom: 0.5em
} .captcha input {
    width: 196px;
    margin-top: 0.5em
}

/* Just a bit more room for the Submit button */ .submit {
    margin-top: 0.5em
}

/* End of 'fondation' */



/* End of 'fondation' */

