
html, body { background-image: url(/templates/common/images/bg.jpg); background-repeat: no-repeat; background-position: 50% 50%; background-attachment: fixed; font-family: Verdana; color: #666666; }

#shadowtop { background-image: url(/templates/common/images/shadow-top.png); width: 920px; height: 40px; margin: 25px auto 0; }
#wrapshadow { background-image: url(/templates/common/images/shadow-side.png); background-repeat: repeat y; width: 920px; min-height: 100px; margin: 0 auto; }
#wrap { background-color: #ffffff; width: 900px; min-height: 100px; margin: 0 auto; }
#shadowbottom {  background: url(/templates/common/images/shadow-bottom.png) no-repeat left top; width: 920px; height: 40px; margin: 0 auto; padding-bottom: 25px;}

/* header */
#header { float: left; width: 100%;text-align: right; }
#header img { float: left; width: 30px; height: 30px; }
#header ul {  width: 475px; float: right; height: 25px;  }
#header ul li { float: left; padding-right: 2em; text-align: left; font-size: 0.7em; }
#header ul li a { color: #85bf46; text-decoration: none; font-weight: bold; }
#header ul li a:hover { border-bottom: 1px dashed #85bf46; }
#header span { color: #85bf46; font-weight: bold; }

#headerimage { float: left; width: 900px; height: 250px; text-align: left; }

#logo { position: relative; top: -25px; left: 15px; width: 170px; height: 90px; }

/* main menu */

#mainmenu { float: left; width: 900px; height: 30px; background: transparent url(/templates/common/images/menu-bg.gif) repeat-x;  }
/*#mainmenu ul { float: left; width: 900px; height: 30px; }
#mainmenu ul li { float: left; width: 110px; height: 25px; padding-top: 5px; border-right: 2px solid #cdebb6; }
#mainmenu ul li a { color: #ffffff; font-size: 0.9em; text-decoration: none; }
#mainmenu ul li a:hover { color: #306b04; border-bottom: 1px dashed #5db01e; }
#mainmenu ul li.menuright { border: 0; }
#menushadow { float: left; background-image: url(/templates/common/images/menu-shadow.gif); background-repeat: repeat x; width: 900px; height: 10px; }*/

/* content */

#leftcolumn { float: left; width: 250px; min-height: 100px; padding: 15px; margin: 15px 0 15px 15px; text-align: left; border: 1px solid #f5f5f5; }
/* #leftcolumn img { margin-top: 1.5em; margin-bottom: 1.5em; } */ 

#rightcolumn { float: right; width: 540px; min-height: 100px; padding: 15px; margin: 15px; text-align: left; border: 1px solid #f5f5f5; }

/* custom headings */

h1 { color: #003082; font-size: 1.3em; }
p { margin: 0.3em 0; }

/*p { font-family: Verdana; font-size: 0.7em;  }
a { font-family: Verdana; }*/

button { color: #00f; background-color: #fff; border: 1px solid #ccc; padding: 0.2em 0.3em; }
button:hover { background-color: #ddd; cursor: pointer; }

form fieldset { margin-bottom: 0.5em; border-style: solid; border-color: #eee;}

legend{ color: #00d; }

.recaptcha { clear: both; text-align: center; }
#recaptcha_table { width: 100%; }

span.message { color: #d00; font-size: 85%; font-style: italic;}

/* accreditation */

#accreditation { float: left; width: 900px; height: 80px; }
#accreditation img { float: right; width: 540px; height: 70px; margin: 0px 30px 10px; }

/* footer */
#footer { float: left; margin-left: 45%; font-size: 0.7em; }
#b2 { float: right; margin-right: 3em; font-size: 0.7em; }
#b2 a { color: #0082d6; text-decoration: none; }
#b2 a:hover { border-bottom: 1px dashed #0082d6; }
