/* Start of CMSMS style sheet 'Main' */
body {
font-family: Georgia, "Times New Roman", Times, serif;
font-size:14px;
color: #333333;
background-image: url(uploads/images/Template/blue.jpg);
background-repeat: repeat-x;
line-height:20px;
}

.maintext  {
background-color:#FFFFFF;
padding-left: 20px;
padding-right:10px;
padding-top:14px;
}

.banner {
font-family: Georgia,"Nimbus Roman No9 L",serif;
color:#006699;
font-size: 23px;
padding-top:0;
margin-top:0;
}

.calendar-event h2 {
font-family: Georgia,"Nimbus Roman No9 L",serif;
color:#079BBC;
font-size: 14px;
padding:0;
margin:0;
}

.calendar-event {
margin-bottom: 24px;
}

.calendar-details p {
margin:0;
}

.banner .sub,
.calendar-event .calendar-date-from {
color:#079BBC;
font-size: 14px;
font-weight: bold;
}
.content .banner {
padding: 5px 0 5px 0;
line-height: 18px;
}
.content .left {
float: left;
width: 574px;
margin: 22px 0 0 2px;
padding: 0 20px 4px 30px;
}
.newslist {
list-style-type: none;
padding: 0;
margin-left: 0;
}
.newslist img {
float: left;
}
.newslist p {
margin: -16px 0 0 34px;
padding-bottom: 22px;
line-height: 13px;
}

.right .newslist p {
margin: -12px 0 0 30px;
}

.newslist .banner {
color:#333333;
font-size: 14px;
font-weight: bold;
float: left;
margin: 2px 0 0 8px;
line-height: 14px;
width: 90%;
}

/** FOOTER **/
.footer {
background-image:url(uploads/images/Template/bg_footer.jpg);
background-repeat: repeat-x;
text-align: center;
font-size:10px;
color:#CCCCCC;
}

.footer a:link{
color: #0099FF;
text-decoration:none;
}

.footer a:hover{
color: #006699;
text-decoration:none;
}

.footer a:active{
color: #FF6600;
text-decoration:none;
}

.footer a:visited{
color: #0099FF;
text-decoration:none;
}

.footer a:visited:hover{
color: #006699;
text-decoration:none;
}

/** END FOOTER **/
/** LINKS - GENERAL **/
a:link {
color: #006699;
text-decoration:none;
}
a:visited {
color: #0066CC;
text-decoration:none;
}
a:hover {
color: #999999;
text-decoration:none;
}
a:active {
color: #666666;
text-decoration:none;
}
a:visited:hover {
color: #0066CC;
}
/** END LINKS - GENERAL **/

/** LINKS - NAVIGATION **/
.nav {
background-image: url(uploads/images/Template/bg_nav.jpg);
background-repeat: repeat-x;
text-align: center;
padding-top: 4px;
padding-bottom:4px;
font-size:17px;
color:#FFFFFF;
}
.nav .links {
margin: 0;
width: auto;
padding-left: 0;
}
.nav .links li {
display: inline;
color: #FFFFFF;

}
.nav a:link,
.transMenu .item {
color: #FFFFFF;
text-decoration:none;
}
.nav a:hover {
color: #0099CC;
text-decoration:none;
}
.nav a:active {
color: #00CCFF;
text-decoration:none;
}
.nav a:visited {
color: #FFFFFF;
text-decoration:none;
}

.nav a:visited:hover {
color: #0099CC;
text-decoration:none;
}
/** END LINKS - NAVIGATION **/

.clearboth {
padding:0;
margin:0;
clear: both;
}
/** END LINKS - HEADER **/

.h2 { font-size:20px; color:#006699; padding-top: 5px;
}

.white { background-color:#FFFFFF;
}

.join_us_field {
padding-top: 14px;
}

.join_us_field input {
width:120px;
}

.join_us_submit {
padding-top: 14px;
}

/* TRANSMENU STYLES */
.transMenu {
position:absolute;
overflow:hidden;
left:-1000px;
top:-1000px;
}

.transMenu .content {
position:absolute;
}

.transMenu .items {
position:relative;
left:0px; top:0px;
z-index:2;
}

.transMenu.top .items {
border-top:none;
}

.transMenu .item {
text-decoration:none;
border:none;
cursor:pointer;
cursor:hand;
}

.transMenu .background {
position:absolute;
left:0px; top:0px;
z-index:1;
-moz-opacity:.8;
filter:alpha(opacity=80);
}

.transMenu .shadowRight {
position:absolute;
z-index:3;
top:3px; width:2px;
-moz-opacity:.4;
filter:alpha(opacity=40);
}

.transMenu .shadowBottom {
position:absolute;
z-index:1;
left:3px; height:2px;
-moz-opacity:.4;
filter:alpha(opacity=40);
}

.transMenu .item.hover {
background:#fdfdfd;
color:black;
}

.transMenu .item img {
margin-left:10px;
}
/* End of 'Main' */

