a {
  color: #555555;
}

img {
  border: none;
}

body {
  background: #000 no-repeat scroll 0 0;
  color: #444;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-style: normal;
  font-weight: normal;
  line-height: 18px;
  margin: 0;
  padding: 0;
}

div.logo {
	float:left;
}

#helplinks {
  text-align: right;
  margin: 5px 5px;
  padding: 50px 0 0 0;
  height: 25px;
  color: #fff;
}
#helplinks a {
	color: #fff;
	text-decoration: none;
}

h1, h2, span.boxtitle {
	color:#3C6076;
	font-family:Arial,sans-serif,sans-serif;
	font-size:16px;
	font-style:normal;
	font-weight:bold;
	margin:0;
	padding:5px 0 0;
}

h2 {
	font-size: 12px;
}



#createuserbox {
	width: 500px;
	border: 1px solid #5281af;
	float: left;
	padding: 10px;
	margin: 5px 0;
	background: #fff;
}

#createuserbox h2 {
	margin: -10px -10px 10px -10px;
	background: #5281af;
	color: #fff;
	font-size: 14px;
	padding: 2px 10px;
}

#createuserbox div.inputline {
	clear: both;
}

#members {
	border: 1px solid #5281af;
	border-bottom: none;
	margin: 0;
	padding: 0;
	border-spacing: 0;
}

#members th {
	background: #5281af;
	color: #fff;
	font-size: 14px;
	padding: 2px 10px;
	text-align: left;
}

#members td{
	width: 300px;
	padding: 5px 10px;
	border-bottom: 1px solid #5281af;
}

div.page {
  margin: 0 auto;
  width: 965px;
  padding: 0;
}

input.inputtext {
	float: left;
	width: 160px;
	margin: 0;
}

div.menu {
  height: 51px;
  color: #fff;
  border-bottom: 1px solid #5281af;
  border-right: 1px solid #5281af;
  background: url(gfx/menuback.png) repeat-x;
}

div.menu ul {
  padding: 0;
  margin: 0;
  
}
div.menu ul li {
  float: left;
  list-style-image: none;
  list-style-position: outside;
  list-style-type: none;
  margin: 0;
  padding: 5px 0 0 0;
  font-size: 10px;
  font-weight: bold;
  width: 107px;
  height: 46px;
  text-align: center;
  font-family: sans-serif;
}

div.menu ul li.menuitem {
  background: url(gfx/inactive_middle.png) no-repeat;
}

div.menu div.active {
  background: url(gfx/active_middle.png) no-repeat;
}

#submenu {
  background: #fff;
  height: 20px;
  color: #555;
  padding: 10px;
  border-left: 1px solid #5281af;
  border-right: 1px solid #5281af;
}

div.content {
  background: #fff;
  float: left;
  width: 943px;
  border-left: 1px solid #5281af;
  border-right: 1px solid #5281af;
  padding: 10px;
  margin: 0;
}  

div.rightcolumn {
  float: right;
  width: 180px;
  border-left: 1px solid #999;
  padding: 10px;
  margin: 15px 0;
}

div.rightcolumn a {
	text-decoration: none;
}

div.rightcolumn a:hover {
	color:#999;
}

#login {
	background:transparent url(gfx/icons/key22.png) no-repeat scroll 0 0;
	border:medium none;
	float: right;
	cursor:pointer;
	height:22px;
	width:22px;
}

#uid, #pwd {
	float: left;
}

div.rightcolumn ul, #administration ul {
	margin: 0;
	padding: 0;
	float: left;
	margin: 10px 0 15px 0;
}

div.rightcolumn li, #administration li {
	float:left;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0 0 0 1px;
	text-align:center;
	width:57px;
	height: 60px;
	font-size: 10px;
}

#administration a {
	line-height: 5px;
}

div.leftcolumn {
  float: left;
  padding: 10px;
  margin: 15px 0;
  width: 720px;
}

table.show_menu {
  width: 700px;
  border: 1px solid #999;
  margin: 0 0 10px 0;
}

table.show_menu tr.even td {
  background: #5281af;
  color: #fff;
  text-align: center;
}

table.show_menu tr.odd td {
  background: #b9cedc;
  color: #000;
  text-align: center;
}

div.mypicture {
	float: right;
	width: 200px;
}

img {
	border: none;
	margin: 15px;
}

img.icon {
	margin: 0;
}

div.inputline {
	height: 17px;
	padding: 10px 0 0 0;
}

label.inputtext {
	margin: 0;
	padding: 2px;
	float: left;
	width: 150px;
	clear: left;
}

input.checkbox {
	margin: 5px 0 0 0;
	width: 15px;
}

table.updateusers {
	border: 1px solid #444;
	background: #fff;
	float: left;
	border-spacing: 0;
	border-style: none;
}

table.updateusers th {
	background: #A4BFE8;
	color:#FFFFFF;
	border-style: none;
}

table.updateusers td {
	background: #A4BFE8;
	color:#FFFFFF;
	padding: 10px 5px;
	border-style: none;
}

table.members td {
	border-bottom:1px solid #B0B0B0;
	height: 25px;
}

table.members th {
	text-align: left;
	border-bottom: #999 1px solid;
}

#images_cycle_outer {
	text-align: center;
}

#nav {
	text-align: center;
	margin: 5px;
	width: 700px;
	float: left;
}

#nav a {
	margin: 0 5px;
	text-decoration: none;
	float: left;
}

#nav a.activeSlide {
	font-weight: bold;
	color: #000;
}


#images_cycle_outer img {
	margin: 0 auto;
	position: relative;
	text-align: center;
	cursor: pointer;
	max-height: 350px;
}

.images_cycle img {
	height: 350px;
}

#images_cycle_outer .images_cycle {
	margin: auto auto;
	text-align: center;
	width: 742px;
}

#pictMenu {
	background-color:#2D3655;
	font-family:Verdana,Arial,Tahoma;
	font-size:10px;
	height:25px;
	margin:0 0 10px 0;
	padding:0 20px;
}

#pictMenu li.active {
	background-color:#fff;
}

#pictMenu li.active a {
	color:#444;
}

#pictMenu li {
	display:block;
	float:left;
	margin:0;
	padding:0;
	text-align:center;
	padding:4px 30px 4px;
}

#pictMenu li a {
	color:#fff;
	text-decoration: none;
}
