/* CSS Document */
body {
background-color:#4E5255;
font:13px Arial, Helvetica, sans-serif;
color:#323232;
margin:0;
}
.body {
background-color:#F4F4F4;
font:13px Arial, Helvetica, sans-serif;
color:#323232;
margin:0;
}
#outer {
  position: absolute;
  top: 37%;
  left: 0px;
  width: 100%;
  height: 1px;
  overflow: visible;
  bottom:33%;
}
a {
font:13px Arial, Helvetica, sans-serif;
color:#007CD9;
text-decoration:none;
}
a:hover {
font:13px Arial, Helvetica, sans-serif;
color:#007CD9;
text-decoration:none;
}

#inner {
  width: 100%;
  height: 351px;
  margin:0;  /***  width / 2   ***/
  position: absolute;
  top: -100px;          /***  height / 2   ***/
  background:url(../img/admin/login_back.jpg) repeat-x;
  padding:6px 0 6px 0;
}
#login {
height:339px;
width:950px;
margin:0 auto;
}
#otc_logo_admin {
background:url(../img/admin/otc_admin_logo.jpg) no-repeat;
width:467px;
height:339px;
float:left;
}
#login_area {
width:463px;
height:319px;
float:right;
padding:10px 10px 10px 10px;
}
.login_font {
font: 25px Arial, Helvetica, sans-serif;
font-weight:bold;
color:#323232;
}
.loginInput {
background:url(../img/admin/input.jpg) repeat-x;
height:25px;
width:275px;
border: 1px #AAACAD solid;
line-height:22px;
}
/*inner page css*/
#inner_header_cont {
background:url(../img/admin/inner_topbg.jpg) repeat-x;
width:100%;
height:146px;
}
#inner_h_cont {
width:950px;
height:146px;
margin:0 auto;
}
#inner_b_cont {
width:950px;
height:100%;
margin:0 auto;
}
#inner_b_cont1 {
width:100%;
height:100%;
margin:15px 0 15px 0;
background-color:#fff;
border:1px solid #EBEBEB;
}
.inner_heading {
font:20px Arial, Helvetica, sans-serif;
color:#4E5255;
line-height:30px;
}
.cat_link {
font:18px Arial, Helvetica, sans-serif;
color:#4E5255;
text-align:center;
padding:15px 15px 15px;
text-decoration:none;
}
.cat_link a {
font:18px Arial, Helvetica, sans-serif;
color:#4E5255;
text-align:center;
padding:15px 15px 15px;
text-decoration:none;
}
.cat_link a:hover {
font:18px Arial, Helvetica, sans-serif;
color:#4E5255;
text-align:center;
padding:15px 15px 15px;
text-decoration:underline;
}
#footer_container {
width:100%;
height:60px;
padding:20px 20px 20px 20px;
background-color:#CCCDCE;
}
.footer_link {
font:13px Arial, Helvetica, sans-serif;
color:#333333;
text-decoration:none;
line-height:30px;
text-align:center;
}
.footer_link a {
font:13px Arial, Helvetica, sans-serif;
color:#333333;
text-decoration:none;
line-height:30px;
text-align:center;
}
.footer_link a:hover {
font:13px Arial, Helvetica, sans-serif;
color:#333333;
text-decoration:underline;
line-height:30px;
text-align:center;
}
.inner_cat_link {
font:14px Arial, Helvetica, sans-serif;
color:#4E5255;
text-align:center;
text-decoration:none;
line-height:30px;
}
.inner_cat_link a {
font:14px Arial, Helvetica, sans-serif;
color:#4E5255;
text-align:center;
text-decoration:none;
line-height:30px;
}
.inner_cat_link a:hover {
font:14px Arial, Helvetica, sans-serif;
color:#4E5255;
text-align:center;
text-decoration:underline;
line-height:30px;
}
.simple_font {
font:13px Arial, Helvetica, sans-serif;
color:#4E5255;
line-height:25px;
}

/*-----------------------------------------*/
/* Paging */
div.paging {
	background:#fff;
	color: #ccc;
	margin-bottom: 2em;
	padding-right: 10px;
}
div.paging div.disabled {
	color: #ddd;
	display: inline;
}
div.paging span {
}
div.paging span.current {
	color: #000;
}
div.paging span a {
}
.table {
width: 100%;
border-top: 1px solid #ccc;
border-left: 1px solid #ccc;
border-bottom: 1px solid #ccc;
color:#333;
background-color: #fff;
clear:both;
padding: 0;
margin: 0 0 2em 0;
white-space: normal;
}
.table th {
background-color: #e2e2e2;
border-top: 1px solid #fff;
border-left: 1px solid #fff;
border-right: 1px solid #003d4c;
border-bottom: 1px solid #003d4c;
text-align: center;
padding:1px 4px;
}

.table tr td {
border-right: 1px solid #ddd;
height :24px;
vertical-align: middle;
font-size: 11px;
text-align: left;
padding-left:5px;
}
.table tr.altrow td {
background: #f4f4f4;
}
.table td.actions {
	white-space: nowrap;
}
h2 {
	font-size: 120%;
	text-transform: Capitalize;
	color: #88ac0b;
}
input[type="text"] {
	padding:2px;
	width: 191px; 
	/* border:1px solid #B3C7DC; */
	font: normal 1em Verdana, sans-serif;
	color:#777;
	
}
input[type="submit"],input[type="button"] {
	padding:2px;
	border:1px solid #B3C7DC;
	font: normal 1em Verdana, sans-serif;
	color:#777;
}