body {
  padding:0px;
  margin: 0px;
  background-image: url("images/body_background.jpg");
  background-repeat: repeat-x;
  font-family: arial, verdana, 'sans serif';
  font-size: 9pt;
  color: white;
}
html, body {height: 100%;} 

a {
  color: #5482B4;
  text-decoration: none;
}
div#page {
  width: 940px;
  margin: 0 auto;
  padding:45px;
  padding-top:30px;
  background-color: white;
}
div#page_top {
  width: 1030px;
  height: 10px;
  margin:0 auto;
  margin-top: 20px;
}
div#page_top_centre {
  height:15px;
  width:1000px;
  background-color: #FFFFFF;
  float: left;
}
div#page_top_right {
  background-image:url(images/corner_white_top_right.png);
  float:left;
  width:15px;
  height:15px;
}
div#page_top_left {
  background-image:url(images/corner_white_top_left.png);
  float: left;
  width:15px;
  height:15px;
}
div#header {
  height: 105px;
}
div#header_menu {
  float: right;
  padding-top:50px;
  color: #D9531E;
  text-align: right;
}
div#header_menu, div#header_menu a {
  font-size: 10px;
  color: #D9531E;
}
div#header_menu a:hover {
  text-decoration: underline;
}
div#header_menu input {
  border:1px solid #BBBBBB;
  font-size: 8pt;
  padding:1px;
}

#menu {
  display: block;
  position: relative;
  height: 40px;
  float: right;
  background-color: #000;
  font-size: 14px;
}
#menu ul {
  list-style: none;
  padding: 0px;
  margin: 0px;
  display: block;
  width: 100%;
  float: right;
  background-color: #D9531E;
}
#menu li {
  display: inline;
  position: relative;
  float: left;
}
#menu ul li.first, #menu ul li.last, #menu ul li.first_active, #menu ul li.last_active{
  padding: 0px 5px;
  height: 40px;
}
#menu ul li.first {
  background-image:url(images/menu_left.gif);
  background-color: #D9531E;
  background-position: bottom left;
  background-repeat: no-repeat;
}
#menu ul li.last {
  background-image:url(images/menu_right.gif);
  background-color: #D9531E;
  background-position: bottom right;
  background-repeat: no-repeat;
}
#menu ul li.first_active {
  background-image:url(images/menu_left.gif);
  background-color: #A74017;
  background-position: bottom left;
  background-repeat: no-repeat;
}
#menu ul li.last_active {
  background-image:url(images/menu_right.gif);
  background-color: #A74017;
  background-position: bottom right;
  background-repeat: no-repeat;
}
#menu ul li.active {
  background-color: #A74017;
  background-repeat: no-repeat;
}

#menu a {
  height: 40px;
  line-height: 40px;
  float: left;
  width: 6em;
  display: block;
  color: #0d2474;
  text-decoration: none;
  text-align: center;
  color: white;
}

#sideMenu {
  position: relative;
  height: 40px;
  background-color: #000;
  font-size: 12px;
}
#sideMenu ul {
  list-style: none;
  padding: 0px;
  margin: 0px;
  width: 180px;
  background-color: #D9531E;
}
#sideMenu li {
  position: relative;
  padding: 0px 15px;
  border-top: 1px solid #333333;
}
#sideMenu ul li.first, #sideMenu ul li.last, #sideMenu ul li.first_active, #sideMenu ul li.last_active{
  padding: 0px 15px;
  height: 40px;
}
#sideMenu ul li.first {
  background-color: #D9531E;
  background-position: bottom left;
  background-repeat: no-repeat;
  border-top: 0px;
}
#sideMenu ul li.last {
  background-color: #D9531E;
  background-position: bottom right;
  background-repeat: no-repeat;
}
#sideMenu ul li.first_active {
  background-color: #A74017;
  background-position: bottom left;
  background-repeat: no-repeat;
}
#sideMenu ul li.last_active {
  background-color: #A74017;
  background-position: bottom right;
  background-repeat: no-repeat;
}
#sideMenu ul li.active {
  background-color: #A74017;
  background-repeat: no-repeat;
}

#sideMenu a {
  height: 40px;
  line-height: 40px;
  /*float: left;*/
  /*width: 6em;*/
  color: #0d2474;
  text-decoration: none;
  text-align: left;
  color: white;
}

#galleryEdit {
  background-color: black;
}

#menu a {
  background-repeat: no-repeat;  
}

DIV#top_left_black {
  background-image: url(images/left_top_corner_black.png);
  background-color: #000;
  background-repeat: no-repeat;
  background-position: top left;
  float: left;
  height: 50px;
  width:10px;
}
DIV#top_right_black {
  background-image: url(images/right_top_corner_black.png);
  background-color: #000;
  background-repeat: no-repeat;
  background-position: top right;
  float: left;
  height: 50px;
  width:10px;
}
DIV#top_middle_black {
  background-color: #000;
  float: left;
  height: 50px;
  width: 920px;
}
div#flash {
  clear:both;
  height: 268px;
  width:100%;
  background-color: #000000;
  padding: 0;
  border-top:2px solid #5484b4;
}
div#content2 {
  padding: 30px;
  border-top:2px solid #5484b4;
  background-color:#000;
  height: 100%;
  overflow: auto;
}




.thumbscontainer {
	margin-bottom:		20px;
	float:				left;
	background-color: black;
}


h1 {font-size:1.5em; margin-bottom:0.5em; margin-top:0.5em; font-weight: bold;}
h2 {font-size:1.3em; margin-bottom:0.4em; margin-top:0.9em; font-weight: bold;}
h3 {font-size:1.2em; margin-bottom:0em;  margin-top:1.1em; font-weight: bold;}
h4 {font-size:1.1em; margin-bottom:0.2em; font-weight: bold;}
h5 {font-size:1em; margin-bottom:0.6em; font-weight: bold;}
h6 {font-size:1em; font-weight:bold;}
div#content_bottom_left {
	  clear:both;
  height:10px;
  width:10px;
  float:left;
  background-image:url(images/left_corner_black.png);
}




div#content_bottom_centre {
  background-color: #000000;
  float:left;
  height:10px;
  width:920px;
}
div#content_bottom_right {
  height:10px;
  width:10px;
  float:left;
  background-image:url(images/right_corner_black.png);
}
#content ul, #content ul ul, #content ul ul ul {
  list-style: url('images/bullet.png');
  margin: 20px;
}
#content ul {
  padding-left: 0px;
}
#content ul ul, #content ul ul ul, #content ul ul ul ul {
  padding-left: 15px;
  margin: 10px;
}
div#footer {
  padding: 5px 10px 0px 10px;
  font-size:8pt;
  color: #000000;
}
div#footer div#commerx_link {
  float: right;
}
a img{
  border: none;
}
div#copyright {
  float: left;
  color: #000000;
}
h3 a {
  color: #fff;
}
#bottom {
  background-color: white;
  padding: 0px;
  color: white;
  font-size: 12px;
  margin-top: 20px;
}
#bottom ul {
  list-style: none;
  position: relative;
  display: inline;
  width: 100%;
  padding: 0px;
  margin: 0px;
}
#bottom ul li {
  background-image: url('images/bluebutton.jpg');
  background-repeat: no-repeat;
  background-position: left top;
  display: inline;
  position: relative;
  float: left;
  width: 313px;
  height: 183px;
}
#bottom ul li.bottom_first {
}
#bottom ul li.bottom_last {
}
#bottom ul li .txt {
  margin: 20px;
  text-align: justify;
}
.left {
  width: 48%;
  text-align: justify;
}
.right {
  display: inline;
  float: right;
  width: 48%;
  text-align: justify;
}

.clear {
    clear: both;
    height: 1px;
    margin: -1px 0 0;
    font-size: 1px;
}

#footer_nav {
  text-align: center;
  padding-bottom: 20px;
  margin-top: 0px;
  border-top: 1px solid black;
}
#footer_nav a {
  color: black;
}
#bottom .button {
  position: absolute;
  right: 20px;
  bottom: 20px;
}
.home_img {
  float: right;
  margin: 20px 0px;
}
.home_img .caption {
  font-size: 9px;
  text-align: right;
  padding: 5px 0px;
}
.hidden {
  display: none;
}






/*


ul.thumbs li {
	list-style: 		none;
	float: 				left;
	display: 			block;
	list-style-image: 	none !important;
	margin:				5px 5px 0 5px !important;
}
ul.thumbs {
	list-style: 		none;
	margin: 			0;
	padding: 			0;
	clear: 				both;
}
ul.thumbs li img {
	border:				none;
	margin:				0 !important;
}
ul.thumbs li a {
	background:			none !important;
	text-decoration:	none;
	border: 			0;
}
ul.thumbs li p {
	overflow:			hidden;
}
.thumbs .clearboth { 
	clear: 				both; 
}
.childscontainer {
	margin-bottom:		20px;
	float:				left;
}
.thumbscontainer {
	margin-bottom:		20px;
	float:				left;
}
.pagenumbers {
	margin-bottom:		20px;
}
.picturecontainer {
	text-align:			center;
}
.picturecontainer .title {
	font-weight:		bold;
	margin-top:			20px;
}
.picturecontainer .picture img {
	border:				none;
	margin:				0 !important;
}
.picturecontainer .picture a {
	background:			none !important;
	text-decoration:	none;
	border: 			0;
}
.managecontainer {
    float: 				left;
    background-color: black;
}
.managecontainer textarea {+
	width:				395px;
}
.managecontainer hr {
	width:				400px;
	text-align: 		left;
	margin: 			20px auto 20px 0;
}
.pictureform .managepicture {
	float:				left;
	clear:				left;
}
.pictureform .shortfields {
	margin-left: 		20px;
	float:				left;
}
.pictureform .clearboth {
	clear:				both;
}
.uploadcounter {
	width: 				20px;
	margin-bottom: 		10px;
	float:				left;
	clear:				left;
}
.uploadfile {
	margin-bottom: 		10px;
	float:          	none;
}
.uploadfile input {
	width:				385px;	
}
.uploadform {
	background-color: black;
	margin-top:			20px;
	margin-bottom:		-10px;
   	clear: 				both;
}
.uploadform .clearboth {
	clear:				both;
}
.slideshowwrapper {
	text-align:			center;
}
.deleteform {
	float:				left;
}
.synchform {
	float:				left;
}
*/
