﻿* { margin:0; padding:0;}
body
{
    font-size: 100%;
    line-height: 1em;
    font-family: tahoma;
    color: #0F4D34;
}

#header .header_image { border:0px; }
#header .submenu { height:10px; }
#header .header_menu { width:100%; position:relative; text-align:left; }
#header .header_menu ul { margin:0px; padding:0px; }
#header .header_menu ul li { display:block; float:left; white-space:nowrap; text-align:center; }
#xheader .header_menu ul li a { display:block; width:100%; text-decoration:none; }
#xheader .header_menu ul li a span { padding:1px 5px 1px 5px; display:block; border:2px solid #999999; text-decoration:none; }
#xheader .header_menu ul li a:hover span { border:2px solid #ff9999; text-decoration:none; }

#panelcmsmainheading { margin-top:20px; }
#panelcmsmainheading img { margin-right:20px; }
#panelcmsmaincontent .pagecontentformatted img { border:1px solid #999999; padding:3px; margin:5px; }
#panelcmsmaincontent .pagecontentformatted img.noborder { border:0px; }

#footer .ad { text-align:right; }
#footer .text { padding-left:10px; }
.adminpanel{
    text-align: left; 
    padding: 5px 30px 10px 10px; 
    color: #156a48;
    font-size: 9px; 
    height: 10px;
}



/*in_line*/
input, select, textarea { vertical-align:middle; font-weight:normal; font-family:tahoma; color:#444444; font-weight:normal; font-size:1em; background:#fff; padding-left:5px}
img {border:0; vertical-align:top; text-align:left;}
ul { margin-left:20px; padding-left:20px; list-style: disc outside;}

_input {width:154px; height:20px}
._div_input {height:26px}
_textarea {width:154px; height:113px; overflow:auto; margin-bottom:6px}
._div_links {text-align:right; width:164px}


a {text-decoration:underline; color:#41413a}
a:hover {text-decoration:none}

a.link {text-decoration:underline; color:#5d8311; text-transform:uppercase; font-weight:bold}
a.link:hover {text-decoration:none}

a.link_1 {text-decoration:underline; color:#a9a976; text-transform:uppercase; font-weight:bold}
a.link_1:hover {text-decoration:none}

a.edit {font-size:11px; text-decoration:underline; color:#156a48; text-transform:capitalize;}
a.edit:hover {text-decoration:none}

h1{color:#156a48; margin:0 0 11px 0px; font-size:1.8em; font-weight:400; vertical-align:top;}
h1 a {text-decoration:underline; color:#156a48}
h1 a:hover {text-decoration:none}
h1 img {margin-top:0px;}

h2 {color:#156a48; _text-transform:uppercase; font-size:1.3em; margin:12px 0 5px 0;}
h2 a {text-decoration:underline; color:#156a48}
h2 a:hover {text-decoration:none}

h3 {color:#156a48; _text-transform:uppercase; font-size:1em; margin:6px 0 16px 0}
h3 a {text-decoration:underline; color:#156a48}
h3 a:hover {text-decoration:none}

p {margin:0 0 12px 0}

.ftbpanel {font-size:12px;font-family:tahoma; }
.ftbpanel p {font-size:12px;font-family:tahoma; }
.ftbpanel div {font-size:12px;font-family:tahoma; }
.ftbpanel table {font-size:12px;font-family:tahoma; }
.ftbpanel td {font-size:12px;font-family:tahoma; }
.ftbpanel th {font-size:12px;font-family:tahoma; }

.formfield500{width: 500px;}
.formfield500error{width: 500px;border:3px #ff0000 solid;}
.formfield400{width: 400px;}
.formfield400error{width: 400px;border:3px #ff0000 solid;}
.formfield300{width: 300px;}
.formfield300error{width: 300px;border:3px #ff0000 solid;}
.formfield200{width: 200px;}
.formfield200error{width: 200px;border:3px #ff0000 solid;}
.formfield100{width: 100px;}
.formfield100error{width: 100px;border:3px #ff0000 solid;}
.formfield50{width: 50px;}
.formfield50error{width: 50px;border:3px #ff0000 solid;}

.feedbackerror{ border:red solid 2px; color:Red; text-align:center;}
.feedbacksuccess{ border:green solid 2px; color:Green; text-align:center;}
.feedbackinformation{ border:blue solid 2px; color:Blue; text-align:center;}

.formbuttondiv{text-align:center;padding-top:20px;}

.submenu { height:400px; vertical-align:top; background-image: url(../../App_Themes/Theme1/Images/menuback.jpg); background-repeat:repeat-x; background-position:top left; }
.submenu { padding:0px 0px 0px 0px; margin:0px; width:140px; }
table.submenuitem { margin:3px; font-weight:400; color:#eeffee; background-color:#74a291; width:134px; }
table.submenuitemover { margin:3px; background-color:#e0bc30; width:147px; font-weight:400; color:#156a48;background-image:url(../../App_Themes/Theme1/Images/menu_on.gif); background-position:right center; background-repeat:no-repeat;}
a.submenuitem { margin:3px; font-weight:400; color:#eeffee; }
a.submenuitemover { margin:3px; font-weight:400; color:#156a48; }

/*
    Corporate Colours:
        Dark Green:     #156a48
        Light Green:    #74a291
        Gold:           #e0bc30
        Yellow:         #f5d856
*/

#panelcmsmaincontent{min-height:250px;}



.galleryimage{margin:4px;border:3px #41413a inset;}
.galleryimagesm{margin:0px;border:3px #41413a inset;}
.galleryuploadframe{margin:10px;padding:3px;border:2px #41413a inset;}
.galleryimageadmincontainer{margin:2px;padding:1px;border:0px #41413a inset;white-space: nowrap;}

.nowrap{white-space: nowrap;}

.line1{ background-color:#d6cdd7;}
.line2{ background-color:#e6dde7;}