html, body {
  font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
  height: 100%;
  background-color:#EBF4FA;
  border: 0;
  color:#1A426F;
  padding: 0;
  margin: 0;
}
a{
	color:#1A426F;
	text-decoration:none;
}
a:hover{
	color:#5C85C2;
	text-decoration:underline;
}
/* ----- START Tags ------ */
p{
  padding:0;
  margin:8px 0
}
th {
	font-size:11px;
	font-weight:normal;
	color:#1A426F;
	background-color:#EBF4FA;
	text-align:center;
	border-bottom: 1px dashed #1A426F
}
td{
	font-size:11px
}
h2 {
  font-weight:bold;
  text-align:center;
  font-size:11px;
  padding:0;
  margin:15px 0;
  color:#5C85C2
}
h3{
  font-weight:bold;
  font-size:11px;
  padding:0;
  margin:10px 0;
  color:#1A426F
}
h4, h4 a {
	font-size:11px;
	color:#5C85C2;
	font-weight:bold;
	text-decoration:underline
}
h4 a:hover {
	color:#1A426F;
	text-decoration:underline;
}
/* ----- END Tags ------ */


/* ----- START Divs ------ */
#page{
  width:754px;
  padding:0 8px;
  /*height: auto;
  height: 100% !important;*/
  margin:0 auto;
  background:#FFF url(/img/pagebg.jpg) repeat-y center;
  
	margin-top:0;
	margin-right:auto;
	margin-bottom:100px;
	margin-left:auto;
	position:relative; 
	min-height:100%; /* For Modern Browsers */ 
	height:auto !important; /* For Modern Browsers */ 
	height:100%; /* For IE */ 
}
#pages{
  width:754px;
  padding:0 8px;
  /*height: auto;
  height: 100% !important;*/
  margin:0 auto;
  background:#FFF url(/img/pagebg.jpg) repeat-y center;
	margin-top:0;
	margin-right:auto;
	margin-left:auto;
}
#headtext{
  height: 76px;
  padding: 6px 10px 0 0;
  margin-bottom:15px;
  font-weight:bold;
  line-height:150%;
  color:#FFF;
  text-align:right;
  background-image:url(/img/logop3.jpg);
}
#container{
  width:754px;
  padding-bottom:100px;
  height: auto !important;
}
#containers{
  width:754px;
}
#leftmenu{
  width:210px;
  height:auto;
  text-align:right;
  float:left
}
#leftmenu div.mtitle, #content h1{
  font-size:13px;
  font-weight:bold;
  text-transform:uppercase;
  padding:0;
  margin:0 0 5px 0;
  color:#5C85C2;
}
#leftmenu ul{
  list-style:none;
  margin:0 0 8px 0;
  padding: 0;
}
#leftmenu li{
  padding:4px 0 5px 0;
  border-top: 1px dashed #BDD3E6;
}
#leftmenu ul a{
  text-align:right;
  font-weight:bold;
  text-decoration:none;
  padding-right:10px;
  background:transparent url(libullet.gif) no-repeat right;
}
#leftmenu ul a:hover{
  background:transparent url(libulleton.gif) no-repeat right;
}
#leftmenu #regban{
  width:149px;
  height:48px;
  padding-top: 70px;
  text-decoration:none;
  text-align:center;
  color:#285A80;
  display:block; 
  background-image:url(/img/banregister.jpg);
}
#content{
  width:583px;
  margin-left:168px;
  /*border:1px solid;*/
}
#content h1{
  border-bottom:1px dashed #BDD3E6;
  padding:0 0 5px 0;
}
#cleaner{
  clear:both;
  height:8px
}
#footer{
  height:100px;
  text-align:center;
	margin: 0 auto;
	padding:0;
	position: absolute;
	bottom: 0 !important;
	bottom: -1px;
}
#footers{
  text-align:center;
	margin: 0 auto;
	padding:0;
}
#footer ul, #footers ul{
  list-style:none;
  padding:0 0 8px 0;
  margin:0;
  border-bottom:1px dashed #BDD3E6;
  background-repeat: repeat-x;
}
#footer li, #footers li{
  display:inline;
  padding:0 5px 0 8px;
  border-right:1px solid #1A426F;
}
#footer a{
  text-decoration:none
}
#footer a:hover, #leftmenu ul a:hover, #footers a:hover{
  color:#5C85C2;
  text-decoration:none
}
#footer p, #footers p{
  font-size:9px;
  margin:8px;
  color:#3467A0
}
#footer .last, #footers .last{
  border-right:0
}
#choosecat {
		position: absolute;
		margin: -30px 0 0 230px;	
		font-size: 10px;
		color: #333;
		}
/* ----- END Divs ------ */

/* ----- START Classes ------ */
.acenter{
  text-align:center
}
.fleft{
  float:left
}
.fright{
  float:right
}
.aleft {
	text-align:left
}
.aright {
	text-align:right
}
.atop {
	vertical-align:top
}
.categor{
  text-decoration:none;
}
.categor:hover{
  text-decoration:none;
}
.pixtxt{
  text-decoration:none;
  color:#1A426F;
  font-size:10px;
  text-align:center
}
.pixtxt:hover{
  text-decoration:none;
  color:#5C85C2
}
.whitetxt{
  text-decoration:none;
  color:#FFF;
  font-size:12px;
  text-align:center
}
.whitetxt:hover{
  text-decoration:none;
  color:#EBF4FA
}
.vidtxt{
  text-decoration:none;
  color:#FFF;
  text-align:center
}
.vidtxt:hover{
  text-decoration:none;
  color:#F00
}
.chtxt{
  text-decoration:none;
  color:#1A426F;
  text-align:center
}
.chtxt:hover{
  text-decoration:none;
  color:#2D73BF
}
.addtxt{
  text-decoration:none;
  color:#5C85C2;
  text-align:center
}
.addtxt:hover{
  text-decoration:none;
  color:#1A426F
}
.bord{
	border:1px solid #A9C9E4
}
.bordw{
	border:1px solid #FFF
}
.tabcenter {
	margin:0 auto;
	padding:0;
}
.darkred{
	font-weight:bold;
	color:#1A426F
}
.selectedup {
	text-decoration:none;
	color:#000
}

.otherup{
	text-decoration:none;
	color:#1A426F
}
.select200 {
	font-size:9pt;
	color:#1A426F;
}
.txt{
	color:#1A426F
}
.pink{
	color:#5C85C2
}
.vam {
	vertical-align: middle;
}
.dash{
	border-bottom: 1px dashed #CDDCEB
}
.dashup{
	border-top: 1px dashed #CDDCEB
}
.red{
	color:#F00
}
.picrow {
	text-align:center;
	height:60px;
	padding-left:1%;
	margin-bottom:0;
}
.normalbutton {
	font-size:11px;
	font-weight:bold;
	background-color:#EBF4FA;
	border:1px solid #1A426F;
	padding-left:10px;
	padding-right:10px;
	color:#1A426F;
	height:20px;
}
.go {
	font-size:11px;
	font-weight:bold;
	background-color:#F3F9FC;
	border:1px solid #5C85C2;
	padding:1px 5px;
	color:#5C85C2;
}
.login {
	font-size:10pt;
	color:#000;
	border:1px solid #5C85C2;
	padding:1px;
}
.tablittle{
	border:1px solid #1A426F;
	background-color:#EBF4FA
}
.tablit{
	border:1px solid #1A426F;
}
/* ----- END Classes ------ */
