
/* ##### main CSS ##### */
body {background: #e7efeb url(/templates/professional/burlap/black_green/images/bodyback.jpg) top repeat-x; font-family: Trebuchet MS, verdana, arial, times new roman; font-size:12px; color:#000000; margin:auto; height:100%; margin:0px;}
html {height:100%;}

a:link {color:#1b7b4b;}
a:visited {color:#1b7b4b;}
a:hover{color:#717171;}


#maindiv {margin:auto; width:780px; height:100%; }

/* ##### Header CSS ##### */
#header {width:100%; color:#ffffff; vertical-align:middle; padding-top:9px; height:186px;} 
#logo {width:118px; float:left; padding-left:2px; height:97px; padding-top:31px;}
#sitetitle {color:#ffffff; font-size:30px; font-family:Georgia, "Times New Roman", Times, serif; padding-top:57px;padding-left:10px; }
#tagline {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#fffbeb; }

/* ##### Middle part CSS ##### */


/* ##### navigation ##### */
.main-nav {clear:left; list-style:none; margin:0px; width:155px; display:block; font-size:11px; padding:0px; margin-top:5px;  }
.main-nav li {height:26px; line-height:28px; }
* html .main-nav li {height:26px; line-height:28px;}
*:first-child+html .main-nav li { height:26px; line-height:28px;}
.main-nav li a:link {display:block; padding-left:5px; color:#44775e; width:100%; text-decoration:none; background:#d0dcd6; border-left:4px solid #44775e; height:24px; margin-bottom:1px;width:155px; }
.main-nav li a:visited {display:block; padding-left:5px; color:#44775e; width:100%; text-decoration:none; background:#d0dcd6; border-left:4px solid #44775e; height:24px; margin-bottom:1px;width:155px; }
.main-nav li a:hover {display:block; padding-left:5px; color:#ffffff; width:100%; text-decoration:none; background:#44775e; border-left:4px solid #034525; height:24px; margin-bottom:1px;width:155px; }

/* ### collapsible menu #### */
.mL {display:none; }
div a.mO:link {display:block; padding-left:15px; color:#000000; width:100%; text-decoration:none; background:#92c1aa; border-left:4px solid #44775e; height:20px; width:145px; list-style:square; margin-bottom:1px; padding-top:4px;}
div a.mO:visited {display:block; padding-left:15px; color:#000000; width:100%; text-decoration:none; background:#92c1aa; border-left:4px solid #44775e; height:20px; width:145px; list-style:square; margin-bottom:1px; padding-top:4px;  }
div a.mO:hover {display:block; padding-left:15px; color:#000000; width:100%; text-decoration:none; background:#65a083; border-left:4px solid #034525; height:20px; width:145px; list-style:square; margin-bottom:1px; padding-top:4px; }


/* ##### Drop Down Menu  #####  */

.dropmenudiv_a {background-color: #f0e6d3;margin-left:120px;position:absolute;line-height:18px;z-index:100;text-align:left;visibility: hidden; border:1px solid #ac9770; border-bottom:0px;}

.dropmenudiv_a a:link {background:#f0e6d3 url(/templates/professional/burlap/black_green/images/dropdownmenuarrow.gif) no-repeat;display: block;border-bottom: 1px solid #ac9770; padding-top:3px; padding-bottom:3px;padding-left:13px;text-decoration: none;color: #ac9770; width:100%;}

.dropmenudiv_a a:visited {background-color: #f0e6d3; background:url(/templates/professional/burlap/black_green/images/dropdownmenuarrow.gif) no-repeat; display: block; border-bottom: 1px solid #ac9770; padding-top:3px; padding-bottom:3px; padding-left:13px; text-decoration: none; color: #ac9770; width:100%;}

.dropmenudiv_a a:hover {background:#f0e6d3 url(/templates/professional/burlap/black_green/images/dropdownmenuarrow-h.gif) no-repeat; background-color: #ac9770;color: #f0e6d3; width:100%;}

/* ##### Left pan CSS ##### */
#leftpanmain {width:166px; float:left; margin:auto;}

#login {padding: 0px; line-height:25px;}
#login h3 {margin:0px; font-size:16px; }
#login input, #login select {margin: 0; color: #000000;padding: 2px;width: 120px; height:19px; border:1px solid #afcabd; background-color:#d1dfd8; font-size:14px;}
#login form {margin:0px;}
#login input.formbutton {width: auto;color: #fff; width:31px; background-color:transparent; border:0px; vertical-align:middle}

/* ##### Left pan CSS end ##### */


#panelseperation {width:20px; float:left; height:100%}
#dottedpanelseperation {background:url(/templates/professional/burlap/black_green/images/dottedpanelseperation.gif) repeat-y; width:19px; float:left; height:100%}
#contentpart {margin-top:20px; width:593px; float:left; }

/* ##### Center Panel #####  */

#centerpan {width:402px; float:left; background:url(/templates/professional/burlap/black_green/images/dottedpanelseperation.gif) right repeat-y; padding-right:19px;   }
h1 {font-size:27px; color:#000000; font-weight:normal; margin-top:0px; }
#text {padding-top:15px;}
#contentseperator {background:url(/templates/professional/burlap/black_green/images/hor-sep.gif) repeat-x; width:382px; height:34px; }
h2 {font-size:20px; color:#000000; font-weight:normal; margin-top:0px;}


#rightpan {width:169px; float:right;}
#more {text-align:right; width:100%; color:#1b7b4b;}
#more a:link {color:#1b7b4b; text-decoration:none; font-weight:bold;}
#more a:visited {color:#1b7b4b; text-decoration:none; font-weight:bold;}
#more a:hover {color:#000000; text-decoration:none; font-weight:bold;}


/* ##### Footer  #####  */
#footer {background:url(/templates/professional/burlap/black_green/images/footerback.gif) repeat-x; height:27px; width:100%; float:right;}
#footercontent {width:780px; margin:auto;}
#footerleft {float:left; color:#ffffff; padding-top:5px;}
#footerright {float:right; color:#ffffff; padding-top:5px;}
#footerright a:link {color:#ffffff; text-decoration:none;}
#footerright a:visited {color:#ffffff; text-decoration:none;}
#footerright a:hover {color:#e7efeb; text-decoration:none;}


