* {
	margin: 0;
	padding: 0;
}
td a img{width:32px; height:32px;}
body{
  background:#Fff;
}
h1,h2,h3,h4{font-family:Verdana, Geneva, sans-serif;}
#container
{
    width:1000px;
		
   
}
.side_menu{ margin:10px; padding:0px; list-style:none;}
.side_menu li{ position:relative; }
.side_menu li a{ padding:8px 30px 8px 50px; color:#1B406D; font-weight:bold; text-decoration:none; display:block; text-align:left; font-family:Verdana, Geneva, sans-serif; font-size:12px; border-bottom:1px solid #036; background:url(images/ent_play.png) no-repeat left;}
.side_menu li a:hover{ color:#630;}
.page
{
    background:#fff;   
}
.outer{ width:350px; height:250px; border:1px solid #CCC; background:#fff;}
.inner{ width:250px; height:200px; background:#fff; font-size:14px;}
input[type=text],input[type=password],input[type=email]{ width:260px; height:30px; padding:5px 5px 5px 10px; -moz-border-radius:3px; -webkit-border-radius:3px;border-radius:3px; border:1px solid #999;}
select{width:260px; height:28px; padding:5px 5px 5px 10px; -moz-border-radius:3px; border-radius:3px;-webkit-border-radius:3px; border:1px solid #999;}
textarea{width:260px; height:45px; padding:5px 5px 5px 10px; -moz-border-radius:3px; -webkit-border-radius:3px;border-radius:3px; border:1px solid #999;}
.header
{
    background:#FFF;
	width:1000px;
    height:110px;
	border-bottom:1px solid #999;
    margin-top:0;
}
.tops{background:#FFF;
	width:100%;
    height:3px;}
.headtext
{
    padding:10px 0 0 0;
    font-size:200%;
    color:#ffffff;
    line-height:2em;
    letter-spacing:3px;
    font-weight:bolder;
 }
.menubar
{
     background:#1B406D;
     height:50px;
	 width:100%;
}
.menubar #menu{ width:1000px;}
#logoimg{ margin:5px 0px 5px 10px;}

@media only screen and (min-width: 309px) and (max-width: 768px) {

 .outer{ width:100%; height:250px; border:1px solid #CCC; background:#fff;}
.inner{ width:90%; height:200px; background:#fff; font-size:14px;}
input[type=text],input[type=password],input[type=email]{ width:100%; height:25px; padding:5px 5px 5px 10px; -moz-border-radius:3px; -webkit-border-radius:3px;border-radius:3px; border:1px solid #999;}
select{width:100%; height:28px; padding:5px 5px 5px 10px; -moz-border-radius:3px;border-radius:3px; -webkit-border-radius:3px; border:1px solid #999;}
textarea{width:100%; height:45px; padding:5px 5px 5px 10px; -moz-border-radius:3px; -webkit-border-radius:3px;border-radius:3px; border:1px solid #999;}
.header
{
    background:#FFF;
	width:100%;
    height:110px;
	border-bottom:1px solid #999;
    margin-top:0;
}
#container
{
    width:100%;
		
   
}
.menubar
{
     background:#1B406D;
     height:50px;
	 width:100%;
}
.menubar #menu{ width:100%;}
}
table
{
    background:#fff;
    font-family:verdana,sans-serif;
    font-size:14px;
    margin-left:auto;
    margin-right:auto;
    text-align:center;
	 width:1000px;

 }
.btn {
    text-decoration:none;
    text-align:center;
    background:url("images/img12.jpg") repeat-x;
    color:#ffffff;
    font-family:verdana,sans-serif;
    font-size:1.3em;
    font-weight:bold;
    padding:4px 4px 4px 4px;
    border-color:#ffffff;
    border-width:5px;
    border-style:solid;
    margin-bottom:0;
 }

  #menu li{
      list-style-type:none;
      display:inline;
      float:right;
 }

  #footer
  {
      background:#1B406D;
      height:2em;
      color:#ffffff;
      text-align:center;
      padding:10px 5px 5px 5px;
      font-family:verdana,sans-serif;
      font-size:1em;
  }

  .message
  {
      width:100%;
      margin:0px;
      background:#fff;
      color:#ff0000;
      font-size:14px;
      padding:2px 5px 2px 5px;
	  
  }
.wrapper{ width:1000px; height:450px; background:#fff;}
.sidebar,.rightside{ width:450px; height:450px; position:relative; float:left; background:#fff;}
  .admpage
  {
      background:transparent;
      margin-left:auto;
      margin-right:auto;
      text-align:center;
     
  }
 .btmimg
 {
     z-index:40;
     position:relative;
     opacity: 0.55;
    filter:alpha(opacity:55);
	-moz-opacity:0.55;
	-khtml-opacity: 0.55;
 }
 .topimg
 {
     z-index:100;
     left:20%;
     right:20%;
     text-align:center;
     position:absolute;
     top:30%;
     bottom:10%;
     opacity:0.9;
     filter:alpha(opacity:90);
	-moz-opacity:0.9;
	-khtml-opacity: 0.9;
 }
        
  /* tooltip */
 a.tt{
    position:relative;
    z-index:24;
    color:#3CA3FF;
	font-weight:bold;
    text-decoration:none;
}
a.tt span{ display: none; }

/*background:; ie hack, something must be changed in a for ie to execute it*/
a.tt:hover{ z-index:25; color: #aaaaff; background:#fff;}
a.tt:hover span.tooltip{
    display:block;
    position:absolute;
    top:0px; left:0;
	padding: 15px 0 0 0;
	width:200px;
	color: #993300;
    text-align: center;
	filter: alpha(opacity:90);
	-moz-opacity:0.9;
	-khtml-opacity: 0.9;
	opacity: 0.90;
}
a.tt:hover span.top{
	display: block;
	padding: 30px 8px 0;
    background: url("images/bubble.gif") no-repeat top;
}
a.tt:hover span.middle{ /* different middle bg for stretch */
	display: block;
	padding: 0 8px;
	background: url("images/bubble_filler.gif") repeat bottom;
}
a.tt:hover span.bottom{
	display: block;
	padding:3px 8px 10px;
	color: #548912;
    background: url("images/bubble.gif") no-repeat bottom;
}

.datatable {
border: 1px solid #D6DDE6;
border-collapse: collapse;
text-align:left;
width: 100%;
font-size:1em;
}
.datatable td {border: 1px solid #D6DDE6;
padding: 0.3em;
}
.datatable .tddata
{
    text-align:center;
    margin-left:auto;
    margin-right:auto;
}
.tddata a:link,.tddata a:visited{
     color:white;
     text-decoration:none;
}
.tddata a:hover,.tddata a:active{
    color:white;
    text-decoration:none;
}

.datatable th {
border: 1px solid #828282;
background-color: #ffcccc;
font-weight: bold;
text-align:left;
padding-left: 0.3em;
}
.datatable tr{
background-color: #E9F3FE;
color: #000000;
}
.datatable tr .alt{
background-color: #E9F3FE;
color: #000000;
}
.datatable tr:hover {
background-color:#AFD8E7;
color: #000000;
}

.help
{
    background-color:#ff99cc;
    color:#ffffff;
    font-size:10px;
    padding:1%;

}

.pmsg
  {
      width:98.8%;
      margin:0;
      background:#ffffcc;
      color:#cc0000;
      font-size:1.2em;
      padding:2px 5px 2px 5px;
      

}
  .aclass 
{
    font-family:verdana,arial,geneva;
    background:#ffffff url("images/btn.jpg");
    font-size:1em;
    color:#ffffff;
    border-color:#ffffff;
    border-width:4px;
    border-style:outset;
    width:auto;
    height:28px;
    padding:6px 2px 1px 2px;
    
}
.aclass a:link,.aclass a:visited,aclass:hover,a:active
{
    text-decoration:none;
    color:#ffffff;
}

.tc
{
    background:#FFF;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    font-weight: bold;
}
.timerclass
{
   /* background-color: #ccffff;*/
     background:url("images/bg_form.gif");
    font-family: Arial,Helvetica,sans-serif;
    font-weight: bold;
    color: #af0a36;
    border-right-style: ridge;
    border-left-style: ridge;
    border-bottom-style: ridge;
    border-top-style: ridge;
    padding:1px 2px;
    font-size:90%;
    
}

.ntab
{
    text-align:left;
}
.ntab td
{
    color:#036;
    padding:1px 2px 1px 2px;
}