/* Start of CMSMS style sheet '2009 - layout' */
tmhl, body {margin: 0 0 0 0; padding: 0 0 0 0; background-color: #e6e6e6; border: 0;}

form {background-color: #f3f5f8; width: 400px; text-transform: capitalize;}

.error {border: 1px solid red !important;}
input {border: 1px solid #ccc; text-transform: capitalize;}

#container {margin: 25px auto; width: 925px; background-color: #fff; padding: 0;}
#container img {border: 0;}


#logo {width: 300px; margin: 0 0 0 10px; padding: 10px 0 0; height: 87px;}


#contact {margin: 20px 10px 0px 0px; padding: 0px 10px; float: right; background: #eee url(uploads/images/symbols.gif) 5px 3px no-repeat;}
#contact p {font: 0.8em verdana, arial, helvetica, sans-serif; color: #657ef2; margin: 0; padding: 0 0 0 20px; line-height: 22px;}
#contact p a {color: #657ef2; text-decoration: none; border-bottom: 1px dotted;}
#contact p a:hover {border-bottom: 1px solid;}


#tagline {margin: 5px 10px 5px; border: 1px solid #c9dfdc; border-width: 1px 0px; padding: 0; font: 11px verdana, arial, helvetica, sans-serif; font-weight: bold; color: #4e4e4e;}
#tagline p {margin: 0; padding: 6px 2px;}
#tagline span {color: #657ef2;}
#tagline img, #strapline img {margin: 3px 0 0; padding: 0; float: right; border: 0;}
#tagline a {margin: 0; border: 0; padding: 0;}

#menu {width: 125px; float: left; margin: 0px 0px 0px 10px; padding: 0; background: url(uploads/images/menu/backpanel.gif) bottom center no-repeat; min-height: 261px; background-color: #f1f2f5;}
#menu ul {margin: 0; padding: 0; list-style-type: none;}
#menu ul li {margin: 0; padding: 0; }
#menu ul li a {margin: 0; border: 0; padding: 4px 3px 2px 4px; text-decoration: none; font: 0.7em verdana, arial, helvetica, sans-serif; color: #657ef4; overflow: hidden; display: block; text-transform: capitalize; min-height: 15px;}
#menu ul li a:hover {color: #21379d; background-color: #fffffe; display: block;}
#menu ul#secondmenu li a {background: url(uploads/images/menu/litedown_grey.gif) top left no-repeat;}
#menu ul#secondmenu li a:hover {color: #006; background: url(uploads/images/menu/litedown_lightgrey.gif) top left no-repeat;}
#menu ul li ul {margin: 0px; padding: 0;}
#menu ul li ul li a {background: #fff; color: #6674b5; padding: 1px 3px 1px 5px; }
#menu ul li ul li a:hover {background: #ccc;}

#paleblue {float: left; background: url('uploads/images/smallpanels/paleblue.gif') top left no-repeat; width: 125px; margin: 5px auto 0 10px; border: 0; height: 125px; overflow: hidden; clear: left;}
#paleblue p, #homebar #paleblue p {margin: 0px 2px; padding: 0; font: 9px verdana, arial, helvetica, sans-serif; width: 120px; height: 125px; color: #4e4e4e;}
#paleblue ul li, #homebar #paleblue ul li {margin: 0; padding: 0; height: 120px;}
#paleblue ul, #homebar #paleblue ul {margin: 0; padding: 0; color: #4e4e4e;}
#paleblue ul li p a, #homebar #paleblue ul li p a {border: 0; color: #4e4e4e; text-decoration: none; font: 9px verdana, helvetica, sans-serif; background: none; height: auto;}
#paleblue span, #homebar #paleblue span {padding: 0 0 0 5px;}

#content {  float:left; margin: 0px 0px 5px 5px; font: 11px verdana, arial, helvetica, sans-serif; }
#content h1 {margin: 0 0 4px; padding: 2px 0 3px; font: 16px verdana, arial, helvetica, sans-serif; color: #657ef2; text-transform: capitalize; letter-spacing: 3px; font-weight: bold;}
#content h2 {margin: 3px 0; padding: 3px 0; font: 14px verdana, arial, helvetica, sans-serif; color: #6674B5;text-transform: capitalize; letter-spacing: 2px;}
#content h3 {color: #6674B5;}
#content h1, #content h2, #content h3, #content h4, #content p {max-width: 755px;}
#content p {margin: 4px 2px; padding: 3px 0; width: 750px; font: 11px verdana, arial, helvetica, sans-serif; color: #21379d; }
#content a {text-decoration: none; border-bottom: 1px dotted; color: #657ef2;}
#content a:hover {border-bottom: 1px solid; color: #008;}
#content img {float: right; margin: 5px 0px 5px 5px; border: 0;}
#content img.l {float: left; margin: 5px 5px 5px 0px;}
#content #gallery {width: 700px;}
#content #contactaddress {float: right; width: 200px; background-color: #eeeeee; margin: 5px;}
#content #contactaddress p {width: 190px; overflow: hidden;}

#homebox, #homebar {margin: 0; padding: 0; clear: both;}
#homebar {margin: 0 0 0 10px; padding: 0; overflow: hidden; height: 125px;}
#homebox img {float: left; margin: 0 5px 0 0; width: 385px; overflow: hidden;}

#homebox div.fadetop {float: left; background-image: url('uploads/images/fade/rotate.php'); margin: 0 5px 0 0; width: 515px; background-repeat: no-repeat; height: 261px;}
#homebox img.fadein {float: left; margin: 0 5px 0 0; width: 515px; height: 261px; opacity: 0; border-style: initial; border-color: initial; border-width: 0px;}
#homebox #leftpanel img {width: auto; height: auto;}
#homebox #rightpanel {float: left; width: 255px; height: 261px; margin: 0; padding: 0; background: url(uploads/images/homepbg.gif) bottom right no-repeat; font: 13px times; letter-spacing: 1.2px; font-weight: bold; color: #fff; text-align: left; }
#homebox #rightpanel p { padding: 0 7px; margin: 12px 0; text-align: left; width: auto; color: #4e4e4e; }


#homebar div {float: left; width: 125px !important; margin: 0px 5px 0 0; border: 0; height: 125px; overflow: hidden; background: url('uploads/images/smallpanels/main.gif') top left no-repeat;}
#homebar div div {background: none;}
#homebar div p {margin: 8px !important; padding: 0 !important; font: 0.6em verdana, helvetica, sans-serif !important;}
#homebar div a {border: 0; color: #fff; text-decoration: none; font: 10px verdana, helvetica, sans-serif;}
#homebar div span {padding: 0 0 0 3px;}
#homebar div img {margin: 0 0 5px; padding: 0; width: 125px; height: 100px; border: 0;}
#homebar #red {background: url('uploads/images/smallpanels/red.gif') top left no-repeat;}
#homebar #blue {background: url('uploads/images/smallpanels/blue.gif') top left no-repeat;}
#homebar #brown {background: url('uploads/images/smallpanels/brown.gif') top left no-repeat;}
#homebar #green {background: url('uploads/images/smallpanels/green.gif') top left no-repeat;}
#homebar #grey {background: url('uploads/images/smallpanels/grey.gif') top left no-repeat;}
#homebar #lilac {background: url('uploads/images/smallpanels/lilac.gif') top left no-repeat;}
#homebar #paleblue {background: url('uploads/images/smallpanels/paleblue.gif') top left no-repeat; }
#homebar #vomit {background: url('uploads/images/smallpanels/vomit.gif') top left no-repeat;}
#homebar #yellow {background: url('uploads/images/smallpanels/yellow.gif') top left no-repeat;}
#homebar #divscroller0 {font: 0.7em verdana, helvetica, sans-serif !important; color: #006;}

#strapline {margin: 5px 10px 5px; background-color: #d1d3dc; clear: both;  font: 11px verdana, arial, helvetica, sans-serif; font-weight: bold; color: #657ef2;}
#strapline p {margin: 0; padding: 6px 2px;}
#strapline img {margin-right: 4px;}


#footer {margin: 5px 10px; border-top: 1px solid #c9dfdc; padding: 10px 0 5px 0; font: 0.7em Times new roman; font-style: italic; color: #989db1;}
#footer a {text-decoration: none; color: #989db1; border-bottom: 1px dotted;}
#footer a:hover {border-bottom: 1px solid;}
/* End of '2009 - layout' */

