body{
	background:#fff;
	font-family:Arial, Helvetica, sans-serif;
	margin:0;
	font-size:.9em;
	color:#777;
}

.wrapper {
	margin:0 40px 40px 40px;
}
	


h1,h2,h3,h4,h5,h6,label,p{
	margin:0;	
}

.header{	
width: 100%;
padding:50px 0 20px 0;
margin-bottom:20px;
position:fixed;
background:#FFF;
z-index:2000;

}


.print { display:none;}

.content { padding-top:100px; }


p {line-height:1.5em; font-size:.9em; }

h2 { font-weight:normal; font-size:1.4em; margin-bottom:10px;}
h3 { font-weight:normal; font-size:1.1em;}

ul{
	padding: 0;
	margin: 0;	
}


.clear { clear:both; }

.new_supplier { display:none; padding-bottom:20px;}


/* NAV ========================= */




.nav { display:block; position:absolute;  z-index:2; background:#FFF; white-space: nowrap;}

.nav ul li{
	display:inline-block;
	float:left;
	
}

li a {	text-decoration:none;
	color:#fff;
}
li.active a {	text-decoration:none;
	color:#000;
}

.nav ul li {
	text-decoration:none;
	color:#fff;
	font-size:1em;
	  padding: 3px 1.5em;
  background: #5a7b92;
  display: block;
  border: 1px solid #5a7b92;
  border-bottom: none;
  margin-right:1px;
/*  
	-webkit-border-top-right-radius: 5px;  -moz-border-top-right-radius: 5px; 	border-top-right-radius: 5px; 
	-webkit-border-top-left-radius: 5px;  -moz-border-top-left-radius: 5px; 	border-top-left-radius: 5px;  
*/
}
.nav ul li:hover, .nav ul li.active:hover {
	background:#89a3b5;
	color:#FFF;

}	
.nav ul {
  background-color: none;
}
.nav ul li.active {
	background:#FFF;
	color:#000;
	border-color:#CCC;
}
span.menu{
	display: block;
	text-align: right;
	cursor: pointer;
	position: relative;
	
}


.reset { color:#000; cursor:pointer; display:inline-block; float:right; margin-left:10px; padding:5px; height:15px; padding-left:10px !important; padding-right:10px !important; font-size:12px; background-color:#EEE; /*-webkit-border-radius: 4px;  -moz-border-radius: 4px; border-radius: 4px;*/  }


.empty1 {
	width:100%;
	padding:5px 0px;
	text-indent:10px;
	background:#FEE;
	margin-bottom:20px;
}

.close_empty {
	float:right;
	margin-right:10px;
	cursor:pointer;	
}

/* NAV2 ========================= */


.nav2 { display:block; }
.nav2 ul { float:left;}

.nav2 ul li{
	display:inline-block;
	float:left;
	
}
.nav2 ul li {
	text-decoration:none;
	color:#fff;
	font-size:1em;
	  padding: 3px 1.5em;
  background: #5a7b92;
  display: block;
  border: 1px solid #5a7b92;
  border-bottom: none;
  margin-right:1px;
  
	-webkit-border-top-right-radius: 5px;  -moz-border-top-right-radius: 5px; 	border-top-right-radius: 5px; 
	-webkit-border-top-left-radius: 5px;  -moz-border-top-left-radius: 5px; 	border-top-left-radius: 5px;  
}
.nav2 ul li a:hover, .nav ul li.active a:hover {
	background:#89a3b5;
	color:#FFF;

}	
.nav2 ul {
  background-color: none;
}
.nav2 ul li.active a{
	background:#FFF;
	color:#000;
	border-color:#CCC;
}

/* ============================= */

/* NAV3 ========================= */


.nav3 { display:none; }


/* ============================= */





.new_student { height:160px;width:100%; display:none; margin-top:10px; }

.add_new {	
	border: none;
	cursor: pointer;
	outline: none;
  background: url(../images/add_new.png)no-repeat 0px 3px ;
  width: 150px;
  height: 20px;
  padding:2px 0 0 20px !important;
  float:right;
  margin-right:0px;
}
.add_new:hover {
	background-position: 0px -17px; 
}

.minus {	
  background: url(../images/minus.png)no-repeat 0px 3px !important;
}

.minus:hover  {	
  background: url(../images/minus.png)no-repeat 0px -17px !important;
}



.reminder { background:url(../images/reminder.png) no-repeat #FFFFFF 0 9px !important; width: 130px !important; position:relative; top:10px; padding-left:45px !important; height:30px !important; font-size:.9em !important; }


.su { display:none; }
.show_su { cursor:pointer; }

.status { display:none; z-index:3; position:fixed; width:300px; height:auto; background:#FFF; border:1px solid #DDD; padding:20px; left:50%; top:50%; font-size:1.2em; margin-left:-160px; margin-top:-110px; box-shadow: 0px 0px 15px #DDD; }
.reminder_prompt { display:none; z-index:3; position:fixed; width:300px; height:auto; background:#fffcdc; border:1px solid #DDD; padding:20px; left:50%; top:50%; font-size:1.2em; margin-left:-160px; margin-top:-110px; box-shadow: 0px 0px 15px #DDD; }

.show_status { cursor:pointer;}


.frequency1 { position:fixed; z-index:5000; width:60%; height:auto; min-width:460px; background:#FFF; border:1px solid #DDD; top:100px; margin-left:-200%; padding:30px; box-shadow: 0px 0px 15px #DDD;
overflow:hidden; overflow-y:auto; }
.frequency2 { position:fixed; z-index:4999; width:100%; height:100%; background:#000; top:0px; left:0px; display:none; opacity:.4;}

.sl1 { position:fixed; z-index:5000; width:300px; height:auto; min-width:300px; background:#FFF; border:1px solid #DDD; top:100px; margin-left:-200%; padding:30px; box-shadow: 0px 0px 15px #DDD;
overflow:hidden; overflow-y:auto; }
.sl2 { position:fixed; z-index:4999; width:100%; height:100%; background:#000; top:0px; left:0px; display:none; opacity:.4;}


.close { position:absolute; right:20px; font-size:.9em; cursor:pointer;  }
.close:hover { color:#000; }

.close_s { position:absolute; right:20px; font-size:.9em; cursor:pointer;  }
.close_s:hover { color:#000; }


.maintable { font-size:.9em; width:100%; background:#FFF; /* max-width:1200px;*/  border-left:1px solid #DDD; border-top:1px solid #DDD; }
.maintable th { background:#EFEFEF; padding:5px 5px 5px 10px; border-right:1px solid #DDD; border-bottom:1px solid #DDD; text-align:left; }
.maintable td {padding:6px 0px 4px 0px; border-right:1px solid #DDD; border-bottom:1px solid #DDD; }

.maintable td a { background:url(../images/go.png) no-repeat left -2px; width:13px; height:13px; color:#666; text-decoration:none; padding-left:20px; padding-bottom:0px; }
.maintable td a:hover { background:url(../images/go.png) no-repeat left -21px;  }


.maintable td a.noimg { background-image:none; padding-left:0px; }
.maintable td a:hover.noimg { background-image:none; padding-left:0px; }

.maintable td a.delete { position:absolute; margin-left:5px; margin-top:6px; background:url(../images/delete.png) no-repeat left 0px; width:13px; height:19px; color:#666; text-decoration:none; padding-left:0px; padding-bottom:0px; }
.maintable td a.delete:hover {   }


td.class_day {background:#F9F9F9; }


.maintable input { border:1px solid #CCC; width:100%; font-family:Arial, Helvetica, sans-serif; font-size:1.2em; margin-top:3px; }
.maintable textarea { border:1px solid #CCC; width:100%; font-family:Arial, Helvetica, sans-serif; font-size:1.2em; margin-top:3px; }

.maintable .maintable { border:1px solid #DDD; }
.maintable .maintable td { /*min-width:80px;*/	 border:none; }


table.instruments { margin-top:10px; margin-bottom:10px; border-spacing:0 !important; width:100%; display:none;  }
.instruments td { padding:0 !important; }
.instruments input { border-right:none; border-bottom:1px solid #CCC; border-top:none;padding:5px !important; width:95%; margin-top:0px !important; }

.i_heads td { padding-bottom:5px !important; vertical-align:top; border-bottom:1px solid #CCC !important; }


table.classest, table.materialst , table.detailst { margin-top:10px; margin-bottom:10px; border-spacing:0 !important; width:100%; display:none; }


.classest td, .materialst td { padding-right:10px; padding:0 !important; padding-left:5px !important;  border-bottom:1px solid #DDD !important;border-right:1px solid #DDD !important;}
.classest input, .materialst input, .detailst input { padding:0 !important;padding-top:3px !important;padding-bottom:3px !important;  border:none !important;  font-size:1em;}

.detailst td { padding:0px !important;  padding-left:5px !important;  border-bottom:1px solid #DDD !important; border-right:1px solid #DDD !important; color:#000;  }
.highlight { background-color:#FFC; }

.padl td {padding-left:10px;}

.new_table td, .new_table .maintable td { border:none;}

.resources { border: none; padding: 0 !important; }
.resources td { border: none; vertical-align: top !important; text-align: left; padding-left: 0 !important;}
.resources a { color:#DD0000 !important;}

.hidden-submit {
    border: 0 none;
    height: 0;
    width: 0;
    padding: 0;
    margin: 0;
    overflow: hidden;
}

.select { width:13px; height:13px; background:url(../images/go.png) no-repeat left -3px; margin-left:5px; cursor:pointer; }
.selected {background: #AAA; color: #FFF;}


.idetailst { display:none; }

.total_owing { position:absolute; margin:-33px 0 0 330px; font-size:16px; }
.to_red { color:#EE0000;  }
.to_green { color:#00AA00;  }
.to_blue { color:#0000AA;  }

.details { display:none; } 
li.details { display:block; } 
.nav2li:nth-child(2) { color:black; background-color:white; border-color: #CCCCCC; } 
.nav3li:first-child { color:black; background-color:white; border-color: #CCCCCC; } 



li.nav3li { display:none; cursor:pointer; }




#input-upload { opacity:0; width:568px; width:450px\9; filter:alpha(opacity:0); position:absolute; z-index:200; height:22px; margin-top:0px; }
.upload_error {display:none; }

.cost { color:#FFF;}
.cost:hover { color:#777;}



.loggedinas { font-size:.8em; color:#BBB;}

.logo{
	background:url(../images/agms-logo-horiz-250.png) no-repeat;
	width:250px;
	height:59px;
	float:right;
	margin-right:80px;
	margin-top:-22px;
}

.slogan { color:#FFF; float:left; margin-left:280px; margin-top:-25px; font-size:1.4em; }

.logo h1 {
	display:none;
  font-size: 3.5em;
font-family: 'Viga', sans-serif;
}
.logo h1 a{
  text-decoration:none;
    color: #fff;
}

.logo h1 a span{
    color: #e21737;
}

/*--enrol-form--*/

.enrol-block { display:block; width:1140px; height:auto; position:fixed; top:0; z-index:1001;  }
.enrol-form { display:block;  height:auto; top:0; background:#FFF;display:none; 
-webkit-box-shadow: 0 4px 10px -4px #999999;
   -moz-box-shadow: 0 4px 10px -4px #999999;
        box-shadow: 0 4px 10px -4px #999999;
	-webkit-border-bottom-left-radius: 4px;  -moz-border-bottom-left-radius: 4px; 	border-bottom-left-radius: 4px;  
		
 }

.enrol { display:block; float:right; width:120px; height:33px; background-color:#D00; text-align:center; color:#FFF; font-size:1.2em; font-family: 'Viga', sans-serif; padding-top:4px;top:0; cursor:pointer;

	-webkit-border-bottom-right-radius: 4px;  -moz-border-bottom-right-radius: 4px; 	border-bottom-right-radius: 4px; 
	-webkit-border-bottom-left-radius: 4px;  -moz-border-bottom-left-radius: 4px; 	border-bottom-left-radius: 4px;  


 }

select {
    -webkit-appearance: none;
    -moz-appearance: none;
    text-indent: 1px;
    text-overflow: '';
	border:1px solid #DDD;
/*	-webkit-border-radius: 3px;  -moz-border-radius: 3px; 	border-radius: 3px; */
	background:url(../images/select_arrow.gif) no-repeat right center #FFF;
	padding:2px 12px 2px 4px;
	font-size:1em;

}

.enquiry-form td { padding-right:20px; }

.location {margin-top:10px; display:none; }

.course_input { border:1px solid #CCC; margin-bottom:5px; width:23em; }

.location textarea { width:25em; border:1px solid #CCC;  }

input[type="submit"] {	
	border: none;
	cursor: pointer;
	outline: none;
	width: auto;
	height: 18px;
	font-size:10px;
	padding-top:0em;
	padding-left:.7em !important;
	padding-right:.7em !important;
	-webkit-border-radius: 3px;  -moz-border-radius: 3px; 	border-radius: 3px; 
	background:#DDD;
}

.enrol-img { position:absolute; right:4em; top:2em; }
.enrol-img2 { float:right; margin-left:20px; }


.close_now { display:none;}



.search{
	position:relative;
	border-bottom: 1px solid #fff;
	  float: right;
	  margin-top: 8px;
}
.search input[type="text"] {
	outline: none;
  padding: 8px 15px;
  background: none;
  width: 91%;
  border: none;
  font-size: 1em;
  color: #fff;
  	
}
.search input[type="submit"] {	
	border: none;
	cursor: pointer;
	position: absolute;
	outline: none;
  top: 10px;
  right: 0px;
  background: url(../images/search.png)no-repeat 0px 0px ;
  width: 25px;
  height: 25px;
  padding:0;
}

.add_new {	
	border: none;
	cursor: pointer;
	outline: none;
  background: url(../images/add_new.png)no-repeat 0px 3px ;
  width: 150px;
  height: 20px;
  padding:2px 0 0 20px !important;
  float:right;
  margin-right:0px;
}

input[type="submit"].add {	
	border: none;
	cursor: pointer;
	outline: none;
  top: 10px;
  right: 0px;
  background: url(../images/add.png)no-repeat 0px 3px ;
  width: 50px;
  height: 25px;
  padding:0 0 0 30px !important;
  text-indent:-1000px;
}


input[type="submit"].add:hover {
	background-position:0px -16px; }


input[type="submit"].update {	
	border: none;
	cursor: pointer;
	outline: none;
  top: 10px;
  right: 0px;
  background: url(../images/update.png)no-repeat 0px 3px ;
  width: 50px;
  height: 25px;
  padding:0 0 0 30px !important;
  text-indent:-1000px;
}


input[type="submit"].update:hover {
	background-position:0px -16px; }


.border-right {
	border-right:1px solid #CCC;
 }





.top { font-size:1em; position:fixed; right:1em; bottom:1.5em; z-index:1000; background-color: rgba(255, 255, 255, 0.8); padding:.1em .8em; color:#337ab7; cursor:pointer;  }










.access * {  line-height:1 !important; margin-bottom:0 !important; }


.access { position:fixed; _position:absolute; width:100%; height:100%; z-index:1000; display:none; top:0; line-height:1; }
.accessbg { position:fixed; _position:absolute; width:100%; height:100%; z-index:11; background:#000; opacity:.8; filter:alpha(opacity=80); }


/*.accessbox { width:368px; height:158px; position:absolute; z-index:12; left:50%; margin-left:-184px; top:50%; margin-top:-110px; }*/
.accessbox { width:450px; height:auto; position:absolute; z-index:12; left:50%; margin-left:-225px; top:150px;  box-shadow: 0px 0px 15px #DDD;}





/*.access_head { 
	width:368px; _width:347px; height:30px; background-color:#808285; padding:10px 0px 0px 0px; margin:0px !important; color:#FFF !important;  line-height:1;
	font-size:18px; text-align:center;
	
	-webkit-border-top-left-radius: 5px;  -moz-border-top-left-radius: 5px; 	border-top-left-radius: 5px;  
	-webkit-border-top-right-radius: 5px;  -moz-border-top-right-radius: 5px; 	border-top-right-radius: 5px;  
	
}
*/
.access_head { 
	width:100%; height:30px; background-color:#808285; padding:10px 0px 0px 0px; margin:0px !important; color:#FFF !important;  line-height:1;
	font-size:18px; text-align:left; text-indent:30px;
	
	
}

#access_nav { cursor:pointer; }


.access_head alt { color:#FFF !important; }
/*.access_block { background-color:#e4e4e4; width:368px; height:auto; padding-bottom:5px; \
	-webkit-border-bottom-left-radius: 5px;  -moz-border-bottom-left-radius: 5px; 	border-bottom-left-radius: 5px;  
	-webkit-border-bottom-right-radius: 5px;  -moz-border-bottom-right-radius: 5px; 	border-bottom-right-radius: 5px;  

}*/
.access_block { background-color:#FFF; width:100%; height:auto; padding-bottom:10px; \

}

.access_log { font-size:12px;; color:#888; }
.access_log .u { letter-spacing:2px; padding-right:15px; font-size:1em;}
table.access_log  { border:none !important; width:auto; }
.access_log td { padding-top:10px; border:none;  font-family:Arial, Helvetica, sans-serif !important; color:#777 !important; }
.access_log input { padding:2px 4px; font-size:14px; color:#666; width:180px; border-top:1px solid #CCC; border-left:1px solid #CCC; }
.access_login { margin-left:30px; height:auto; width:264px; padding-top:10px; padding-bottom:5px; color:#444; font-size:11px; }


.access_login .login_button { 
	text-align:center; width:78px; height:25px; border:none; margin-left:100px; margin-top:4px; color:#FFF; font-size:12px; padding-top:0px; padding-top:2px\9; letter-spacing:1px; cursor:pointer;
	-webkit-border-radius: 3px;  -moz-border-radius: 3px; 	border-radius: 3px;  
	font-family:Arial, Helvetica, sans-serif; background:#666;
}
.access_login .login_button:hover { background:#333;  }


.access_close { float:right; position:relative; top:-5px; cursor:pointer; width:17px; height:17px; background:url(../images/access_close.png) no-repeat 0 0; margin-right:4px; _margin-right:2px; }
.access_close:hover { background:url(../images/access_close.png) no-repeat 0 -17px;  }



.logout { 
	text-align:right; 
	width:35px; 
	height:23px; 
	border:none; 
	right:0px; 
	color:#999; 
	font-size:.9em; 
	cursor:pointer; 
	position:absolute; 
	z-index:5; 
	top:2px;
	margin-top:0px;
	margin-right:80px;
	padding-left:18px;
	background:url(../images/logout.png) no-repeat left;
	padding-top:8px;
	}

.benches { 
	text-align:right; 
	width:35px; 
	height:15px; 
	border:none; 
	right:0px; 
	color:#999; 
	font-size:.9em; 
	cursor:pointer; 
	position:absolute; 
	z-index:5; 
	top:2px;
	margin-top:70px;
	margin-right:98px;
	padding-left:18px;
	background:url(../images/go.png) no-repeat left 6px;
	padding-top:8px;
	}


.logout2 { 
	text-align:center; 
	width:78px; 
	height:23px; 
	border:none; 
	margin-left:1025px; 
	margin-top:8px; 
	color:#FFF; 
	font-size:.9em; 
	padding-top:2px; 
	padding-top:2px\9; 
	letter-spacing:1px; 
	cursor:pointer; 
	position:absolute; 
	z-index:5; 
	top:2px;
	-webkit-border-radius: 4px;  -moz-border-radius: 4px; 	border-radius: 4px; 
	background:#666; 
	}




.thumb { cursor:pointer;}
.img { display:none; position:fixed; background:#000; opacity:.15; width:100%; height:100%; z-index:99; left:0; top:0; }
.close_img { position:absolute;top:6px; right:30px; cursor:pointer; }

.next_img { cursor:pointer; position:absolute; right:0px; top:50%; margin-top:-30px; width:30px; height:60px; background:url(../images/next_img.png) no-repeat; }
.prev_img { cursor:pointer; position:absolute; left:0px; top:50%; margin-top:-30px; width:30px; height:60px; background:url(../images/prev_img.png) no-repeat;}



.files { margin:10px; float:left; text-align:center; }
.icon { margin:0 auto 5px;}


.loggedin { position:absolute; display:block; background:#FFF; width:100%; top:-7px; z-index:1000; border:1px solid #CCC; }
.loggedin .pad2 { width:auto; padding:2em; padding-bottom:1em; }


.admin{
  position: relative;
  padding: 3em;
  background: #fff; 
}

.admin h4 { margin-bottom:10px; }


.admin_form table { border-top: 1px solid #CCC; border-left: 1px solid #DDD; font-size:.9em; }
table.admin_form  { border-top: 1px solid #CCC; border-left: 1px solid #DDD; font-size:.9em; }
.admin_form th { border-bottom: 1px solid #CCC; border-right: 1px solid #DDD; padding:.5em 1em .5em .5em; }
.admin_form td { border-bottom: 1px solid #CCC; border-right: 1px solid #DDD; padding:.5em 1em .5em .5em; vertical-align:top; }
.admin_form input { border:1px solid #CCC; width:100%; }

.admin_form input[type="submit"] {
    border: none;
    cursor: pointer;
    outline: none;
    width: auto;
    height: 25px;
    padding: .2em 1.5em;
    -webkit-border-bottom-left-radius: 4px;
    -moz-border-bottom-left-radius: 4px;
    border-bottom-left-radius: 4px;
    -webkit-border-bottom-right-radius: 4px;
    -moz-border-bottom-right-radius: 4px;
    border-bottom-right-radius: 4px;
    background: #DDD;
}

.admin_form input[type="submit"].sml {
    border: none;
    cursor: pointer;
    outline: none;
    width: auto;
    height: 20px;
    padding: .1em .8em .2em .8em;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    background: #DDD;
	font-size:1em;
	float:right;
	margin-right:0px;
}

.admin_form input[type="submit"].sml2 {
    border: none;
    cursor: pointer;
    outline: none;
    width: auto;
    height: 20px;
    padding: .1em .8em .2em .8em;
    -webkit-border-bottom-left-radius: 4px;
    -moz-border-bottom-left-radius: 4px;
    border-bottom-left-radius: 4px;
    -webkit-border-bottom-right-radius: 4px;
    -moz-border-bottom-right-radius: 4px;
    border-bottom-right-radius: 4px;
    background: #DDD;
	font-size:1em;
	margin-right:0px;
}


input[type="file"].hello {
	border:none;
	position:relative;
	left:-78px;
	top:2px;
	z-index:2;
	width:330px;
}


.admin td {padding:3px 10px 3px 0; }
.admin input { border:1px solid #999;}
.admin input[type="submit"] {
    border: none;
    cursor: pointer;
    outline: none;
    width: auto;
    height: 25px;
    padding: .2em 1.5em;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    background: #DDD;
}


.detailst { display:none; } 



.class_admin { cursor:pointer;}
.class_block { display:none; width:1110px; height:180px; margin-bottom:30px; }

.hide_default { display:none; }


.delete { padding-right:22px; background:url(../images/delete.png) right 1px no-repeat; display:inline-block; height:20px; position:absolute;  }
.delete2 { background:url(../images/delete.png) center no-repeat; width:20px; height:20px;position:absolute; z-index:1000; left:0px; margin-top:-2px; }



.bcc { background:url(../images/reminder.png) no-repeat  0 1px !important; float:right; width:235px !important; padding-left:25px !important; height:22px !important; font-size:1em !important; margin-top:2px; }




.student { font-size:120% !important; }
table.student  { border-left:1px solid #DDD !important; border-top:1px solid #DDD !important; }
table .student table { border:none !important; }
table .student table td { border:none !important; }
.student td { padding:4px; border-right:1px solid #DDD !important; border-bottom:1px solid #DDD !important; }


/* BENCHES ================================================ */


.class_admin { cursor:pointer; margin-bottom:20px;}
.class_block { display:none; width:1110px; height:250px; margin-bottom:30px; }
	.admin_form table { border-top: 1px solid #CCC; border-left: 1px solid #DDD; font-size:.9em; }
table.admin_form  { border-top: 1px solid #CCC; border-left: 1px solid #DDD; font-size:.9em; }
.admin_form th { border-bottom: 1px solid #CCC; border-right: 1px solid #DDD; padding:.5em 1em .5em .5em !important; }
.admin_form td { border-bottom: 1px solid #CCC; border-right: 1px solid #DDD; padding:.5em 1em .5em .5em !important; vertical-align:top; }
.admin_form input { border:1px solid #CCC; width:100%; }

.admin_form input[type="submit"] {
    border: none;
    cursor: pointer;
    outline: none;
    width: auto;
    height: 25px;
    padding: .2em 1.5em;
    -webkit-border-bottom-left-radius: 4px;
    -moz-border-bottom-left-radius: 4px;
    border-bottom-left-radius: 4px;
    -webkit-border-bottom-right-radius: 4px;
    -moz-border-bottom-right-radius: 4px;
    border-bottom-right-radius: 4px;
    background: #DDD;
}

.admin_form input[type="submit"].sml {
    border: none;
    cursor: pointer;
    outline: none;
    width: auto;
    height: 20px;
    padding: .1em .8em .2em .8em;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    background: #DDD;
	font-size:1em;
	float:right;
	margin-right:0px;
}

.admin_form input[type="submit"].sml2 {
    border: none;
    cursor: pointer;
    outline: none;
    width: auto;
    height: 20px;
    padding: .1em .8em .2em .8em;
    -webkit-border-bottom-left-radius: 4px;
    -moz-border-bottom-left-radius: 4px;
    border-bottom-left-radius: 4px;
    -webkit-border-bottom-right-radius: 4px;
    -moz-border-bottom-right-radius: 4px;
    border-bottom-right-radius: 4px;
    background: #DDD;
	font-size:1em;
	margin-right:0px;
}

.td163 { width:163px !important; }
.td164 { width:164px !important; }
.td150 { width:140px !important; }

.sent { background:#FF9; position:absolute; width:100%; z-index:1100; padding:5px 10px 0 30px;}





.topnav { position: fixed; margin-left:40px; z-index: 3000; top:0;}
.topnavtab { display: block; padding: 5px 15px; background: #DDD; margin-right: 1px; float: left; font-size: .9em; color: #555; text-decoration: none;}
.topnavtab:hover {background: #CCC;}


/* =============================================================  */






@-moz-document url-prefix() {
    .delete2 {
        left:-35px; 
    }
}

@media(max-width:1366px){
	
}

@media(max-width:1280px){
.nav ul li {
	  padding: 3px .8em;}	
}

@media(max-width:1200px){

}

@media(max-width:1024px){

}

@media(max-width:992px){

}

@media(max-width:910px){
	.nav3 {display: block; position: fixed; margin-top:0; z-index:100000; width: 46px; height: 46px; background:url(../images/nav1.png) #044F6E; cursor: pointer;}

.nav ul li { display: none;}
.nav3 ul  { display: block; width: 800px; margin-top: 46px; margin-left: -4000px; }

	
.nav3 ul { float:none;}

.nav3 ul li{
	display:block;
	float:none;
	
}
.nav3 ul li {
	text-decoration:none;
	color:#fff;
	font-size:1em;
	  padding: 6px 1.5em;
  background: #5a7b92;
  display: block;
  border: 1px solid #FFF;
 border-left: none;
 border-bottom: none;
  margin-right:1px;
	width: 100%;
  
}
.nav3 ul li a:hover, .nav ul li.active a:hover {
	background:#5a7b92;
	color:#FFF;

}	
.nav3 ul {
  background-color: none;
}
.nav3 ul li.active a{
	background:#5a7b92;
	color:#FFF;
	border-color:#FFF;
}	
	
	
	
	
}

@media(max-width:768px){

}

@media(max-width:768px){

}
@media(max-width:640px){

}

@media(max-width:600px){

}

@media(max-width:535px){
.accessbox { width:450px; left:40px; margin-left:0; top:150px;  }
}

@media(max-width:525px){
	

.accessbox { width:85%; }

	
}

@media(max-width:480px){
.wrapper {
	margin:20px;
}

.accessbox { left:20px; box-shadow: 0px 0px 15px #DDD;}


}

@media (max-width: 320px) {

}

@media(max-width:384px){

}

@media(max-width:320px){

}







.print { display:none; }




