* {
    margin: 0;
    padding: 0;
	outline: none;
}

:focus {
   outline: none;
}

button::-moz-focus-inner,
input[type="reset"]::-moz-focus-inner,
input[type="button"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
select::-moz-focus-inner,
input[type="file"] > input[type="button"]::-moz-focus-inner {
    border: none;
}

body, html{
    height: 100%;
    font-family: arial, helvetica, sans-serif;
	background-color: #EFF0F4;
	color: #2a2e34;
}

#centerFrame{
	width: 450px;
    height: auto;
    color: blue;
    margin-top: auto;
    margin-left: auto;
    margin-right: auto;
}

#content{
    border: 1px solid #16325C;
}
#logo {
    float:left;
    margin:0;
    padding-left: 75px;
	padding-right: 75px;
}
#header{
   background-color: #16325C;
   color: white;
   font-size: 20px;
   text-align: left;
   font-family: arial, helvetica, sans-serif;
   background-image:url(../images/bg.png);
    background-position: top;
   -moz-border-radius-topleft:5px;
   -moz-border-radius-topright:5px;
   	border: 1px solid #19433B;
}
#menu{
    margin-top: 25px;
    height: 50px;
    width: 200px;
}
#sortBy{
	background: #EEF0F4;
    border-bottom: 1px solid #16325C;
	color: #16325C;
	border: 1px solid #19433B;
}
#autoComplete{
    min-width: 100px;
	height: auto;
	background-color: white;
	position: absolute;
}

ul{
	border: 1px solid #19433B;
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	-moz-border-radius: 5px;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	background-color: #16325C;
	background-image: url(../images/bg.png);
	background-position: top;
	background-repeat: repeat-x;
	float:left;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	width: auto;
}

ul li{
	padding: 5px;
    float: left;
}

ul li a {
	font-size: 18px;
    display: block;
    text-decoration: none;
    text-align: center;
    font-family: arial, helvetica, sans-serif;
    padding: 5px;
    color: white;
}

ul a:hover {
    background: #0060AF;
	background-image:url(../images/bg2.png);
}
ul a:active {
    background: #0060AF;
	background-image:url(../images/bg2click.png);
}
th{
   background-color: #16325C;
   color: white;
   font-size: 16px;
   text-align: left;
   font-family: arial, helvetica, sans-serif;
   background-image:url(../images/bg.png);
   background-position: top;
   -moz-border-radius-topleft:5px;
   -moz-border-radius-topright:5px;
  	border: 1px solid #19433B;
}

p{
   border: 1px solid #19433B;
   font-family: arial, helvetica, sans-serif;
   background-color: #16325C;
   font-size: 16px;
   color: white;
   background-image:url(../images/bg.png);
   background-position: top;
   background-repeat: repeat-x;
}
.text{
   background-color: #16325C;
   color: white;
   font-size: 18px;
   font: arial, helvetica, sans-serif;
}
.roundRight{
	border: 1px solid #19433B;
   -moz-border-radius-topright:5px;
   -moz-border-radius-bottomright:5px;
}
.error{
   color: red;
}
option{
   cursor: pointer;
}
.button, .toggleButton{
	color: white;
	text-align: center;
	background-color: #16325C;
	background-image:url(../images/buttonbgclick.png);
	background-repeat: repeat-x;
	background-position: top;
	border:1px solid;
	border-color: #2a2e34; 
	cursor: pointer;
	-moz-border-radius: 5px;
}
.button:active{
  background-image:url(../images/buttonbg.png);
  background-position: bottom;
  background-repeat: repeat-x;
}
.toggleButton:focus{
  background-image:url(../images/buttonbg.png);
  background-position: bottom;
  background-repeat: repeat-x;
}
.select{
	background: #EEF0F4;
    border-bottom: 1px solid #16325C;
	color: #16325C;
	border: 1px solid #19433B;
}