/* Start of CMSMS style sheet 'NZDSN Layout V1' */
body { height:100%; background-color: #d7d7d7; margin: 0; font-size: 10px; font-family: arial; line-height: 18px; text-align:left}
html{height:100%}

a { color: #638f38; font-size: 12px; font-family: arial; text-decoration: none; text-align:left}
a:hover { color: #638f38; font-size: 12px; font-family: arial; text-decoration: underline; text-align:left}

p { color: #5f5c5c; font-size: 12px; font-family: arial; line-height: 18px; margin: 0 0 10px 0; text-align:left}
li { color: #5f5c5c; font-size: 12px; font-family: arial; line-height: 18px; margin: 0 0 0; text-align:left}
p a { color: #638f38; font-size: 12px; font-family: arial; text-decoration: none; text-align:left}
p a:hover { color: #638f38; font-size: 12px; font-family: arial; text-decoration: underline; text-align:left}
td { }
.shadowleft { background-image: url(../media/home/shadow_left.jpg); background-repeat: repeat-y; }
.shadowright { background-image: url(../media/home/shadow_right.jpg); background-repeat: repeat-y; }
.left_column_head { color: #638f38; font-size: 18px; margin: 25px 0 5px 0; padding-bottom: 5px; border-bottom: 1px solid #d7d7d7; text-align:left}

.left_column_head a {
color: #638f38; font-size: 18px;
}
.left_column_head a:hover { color: #638f38; font-size: 18px;
}

.left_column_menu { color: #638f38; font-size: 12px; margin: 9px 0 5px; padding-bottom: 5px; border-bottom: 1px solid #d7d7d7; text-align:left}
.left_column_menu a { color: #5f5c5c; font-size: 12px; text-decoration: none; margin: 9px 0 5px; padding-bottom: 5px; text-align:left}
.left_column_menu a:hover { color: #9c9a9a; font-size: 12px; text-decoration: none; margin: 9px 0 5px; padding-bottom: 5px; text-align:left}
h1 { color: #638f38; font-size: 30px; font-family: arial; font-weight: normal; margin: 25px 25px 15px 0; text-align:left; line-height: 32px;}
h2 { color: #638f38; font-size: 15px; font-family: arial; font-weight: normal; line-height: 18px; margin: 25px 25px 0 0; text-align:left}
h2 a { color: #638f38; font-size: 15px; font-family: arial; font-weight: normal; line-height: 18px; text-decoration: none; text-align:left}
h2 a:hover { color: #638f38; font-size: 15px; font-family: arial; font-weight: normal; line-height: 18px; text-decoration: underline; text-align:left}
h3 { color: #638f38; font-size: 12px; font-family: arial; font-weight: normal; line-height: 18px; margin: 0 25px 0 0; text-align:left}
h3 a { color: #638f38; font-size: 12px; font-family: arial; font-weight: normal; line-height: 18px; text-decoration: none; text-align:left}
h3 a:hover { color: #638f38; font-size: 12px; font-family: arial; font-weight: normal; line-height: 18px; text-decoration: underline; text-align:left}
.left_column { padding-right: 10px; padding-bottom: 25px; padding-left: 25px; font-size: 12px; font-family: arial; line-height: 18px; color: #5f5c5c; padding-top:10px; text-align:left}
.base_menu { color: #9c9a9a; font-size: 11px; font-family: arial; margin-top: 10px; margin-left: 25px; text-align:center}
.base_menu a { color: #9c9a9a; font-size: 11px; font-family: arial; text-decoration: none; margin-top: 10px; }
.base_menu a:hover { color: #9c9a9a; font-size: 11px; font-family: arial; text-decoration: underline; margin-top: 10px; }
.main { padding-right: 25px; padding-bottom: 25px; padding-left: 0; }
.table_text { color: #5f5c5c; font-size: 11px; font-family: Arial; text-align:left}
.table_text a { color: #5f5c5c; text-decoration: none; }
.table_text a:hover { color: #5f5c5c; text-decoration: underline; }
.note { color: #5f5c5c; font-size: 10px; font-family: arial; line-height: 12px; margin: 10px; padding: 5px; border: solid 1pt #ccc; text-align:left}
.cse-search-results { color: #5f5c5c; font-size: 12px; font-family: arial; line-height: 18px; width: 500px; }

.contactform textarea{
width:180px;
height:80px;
}

.contactform td{
font-size:9pt;
}

#sidebarnews a {
 color: #5f5c5c;
 text-decoration: none;
}
#sidebarnews a:hover {
 color: #888888;
 text-decoration: none;
}
#sidebarnews h2 {
 color: #888888;
 border-top: 1px solid #c0c0c0;
 padding-top: 10px;
 margin-top: 8px;
 font-size: 12px;
 font-weight: bold;
}
#sidebarnews h2 a {
 color: #888888;
 font-size: 12px;
 font-weight: bold;
}
.calendar {
 width: 350px;
 margin: 0 auto;
 border-collapse:collapse;
}
.calendar th {
color: #5f5c5c; 
font-size: 14px; 
font-family: arial; 
width: 50px;
padding: 5px;
border: 1px solid #c0c0c0;
}
.calendar td {
color: #5f5c5c; 
font-size: 12px; 
font-family: arial; 
padding: 5px 5px 5px 10px;
border: 1px solid #c0c0c0;
}
.calendar a {
  font-weight: bold;
}
.calendar-today {
  background-color: #c0c0c0;
}

/* End of 'NZDSN Layout V1' */

