/*==========================================================================================
	
Styles CSS File
This file contains base styles of the theme

==========================================================================================
*/
body {
	background:#fff;
	font-family:'Cuprum', sans-serif;
	font-size:14px;
	color:#303030;
	position:relative;
}
html, body {height:100%; margin:0px;}
a {color:#000; text-decoration:underline;}
a:hover {text-decoration:none; text-shadow:0px 0px 2px #0f0;}

@font-face {
	font-family: 'Cuprum';
	font-style: normal;
	font-weight: 400;
	src: local('Cuprum'), local('Cuprum-Regular'), url('../../common/css/google_fonts/Cuprum.ttf') format('truetype');
}

.container {height:auto; min-height:100%;}
.topbanner {
	display: block;
	height: 56px;
	padding: 0px 30px;
	background: url('../../common/images/header_bg.png') repeat-x;
	min-width: 800px;
}
.topbanner_left {
font-weight: bold;
font-size: 28px;
color: white;
padding: 12px 0px 0px 0px;
float: left;
}
.topbanner_right {
font-size: 12px;
color: white;
text-align: right;
padding: 4px 0px 0px 0px;
float: right;
}
#loader-container {
display:block;
position:fixed;
top:0; left:0;
overflow:hidden;
height:100%; width:100%;
opacity:0.6; filter:alpha(opacity=60);
background-color: transparent;
background-image: url('../../common/images/bg-overlay.gif');
z-index: 998;
}
#loader-body {
display:block;
position:fixed;
top:40%; left:42%;
width:80px; height:32px;
background:#000 url('../../common/images/loader.gif') no-repeat 6px 6px;
padding:10px 8px 2px 60px;
color:#ff0;
font: normal 16px Georgia,serif;
border: 1px dashed #666;
border-radius:4px; -moz-border-radius:4px;
box-shadow:0px 0px 38px 6px #f0f;
opacity:0.9; filter:alpha(opacity=90);
z-index:999;
}

.padt10 {padding-top:10px;}
.padt20 {padding-top:20px;}
.padl10 {padding-left:10px;}
.padl20 {padding-left:20px;}

nav{
	background:#000 url('../../common/images/nav_bg.png') repeat-x;
	position: relative;
	z-index: 1;
	height: 34px;
	clear: both;
	padding: 0px 30px;
	min-width: 800px;
}

.footer {
z-index: -9;
background: white url('../../common/images/footer.png') repeat-x;
height: 50px;
padding-top: 38px;
text-align: center;
font-size: 12px;
color: #333;
position: relative;
margin-top: -88px;
clear: both;
}

.membername {font-weight:bold; color:#ff0;}
.lfloat {float:left;}
.rfloat {float:right;}
.sec_footer {clear:both; display:block; height:88px;}
.clr {clear:both;}
.socials{position:absolute; bottom:7px; left:22px; z-index:100; color:#fff; font-size:14px; line-height:20px; padding-top:8px; font-family: 'Cuprum', sans-serif; text-transform:uppercase;}
.copyright{position:absolute;left:47%;bottom:7px;color:#fff; font-size:14px; line-height:20px; padding-top:8px; font-family: 'Cuprum', sans-serif;}



td { vertical-align:middle; text-align:center;}
.infotxtbox {display:block; min-height:18px; background: #ffe url('../../common/images/icon_info_32x32.png') no-repeat left top; margin:0px 10px 20px 10px; padding:8px 8px 8px 8px; color:#000; font:normal 14px "Cuprum",san-serif; text-align:center; border: 1px dashed #aaa; -webkit-border-radius: 2px 2px 2px 2px; -moz-border-radius: 2px 2px 2px 2px; -khtml-border-radius: 2px 2px 2px 2px; border-radius: 2px 2px 2px 2px;}
.alerttxtbox {display:block; min-height:18px; background: yellow url('../../common/images/icon_alert_32x32.png') no-repeat left top; margin:0px 10px 20px 10px; padding:8px 8px 8px 8px; color:#000; font:normal 14px "Cuprum",san-serif; text-align:center; border: 1px dashed #f11; -webkit-border-radius: 2px 2px 2px 2px; -moz-border-radius: 2px 2px 2px 2px; -khtml-border-radius: 2px 2px 2px 2px; border-radius: 2px 2px 2px 2px;}
.attention {margin:0px 10px 20px 10px; padding:8px 8px 8px 8px; background-color:yellow; color:#000; font: bold 14px "Cuprum",san-serif; border: 1px solid #DBDBDB; -webkit-border-radius: 2px 2px 2px 2px; -moz-border-radius: 2px 2px 2px 2px; -khtml-border-radius: 2px 2px 2px 2px; border-radius: 2px 2px 2px 2px;}
.alerttext {padding-left:2px; font-size:10px; color:#c00;}
.secbox {margin:0px auto; padding-top:40px; width:98%;}
.pagination {padding:28px 10px 10px 10px; text-align:center;}
.c_wrapper {opacity:0.9; filter: alpha(opacity=90);}
.c_header {padding:12px 20px 0px 80px; text-transform:uppercase; font-size:18px; font-weight:bold; background:url('../../common/images/lockscreen.png') no-repeat 20px 10px #eef; height:30px; border: 1px solid #DBDBDB; -webkit-border-radius: 7px 7px 0px 0px; -moz-border-radius: 7px 7px 0px 0px; -khtml-border-radius: 7px 7px 0px 0px; border-radius: 7px 7px 0px 0px;}
.c_outerbox {background-color:#000; padding:10px 10px 20px 10px; border: 1px solid #DBDBDB; -webkit-border-radius: 0px 0px 7px 7px; -moz-border-radius: 0px 0px 7px 7px; -khtml-border-radius: 0px 0px 7px 7px; border-radius: 0px 0px 7px 7px;}
.c_box {margin:0px auto; background-color:#fff; padding:20px;}
.thitm {background-color:#004; color:#ee0;}
.tritm {background-color:#eaffea; color:#000;}
.tritm:hover {background-color:#daffda;}
.trnew {background-color:#f0f8ff; color:#000;}
.trnew:hover {background-color:#e0e8ef;}
.trhide {background-color:#fee; color:#000;}
.trhide:hover {background-color:#fdd;}
.trgame {background-color:#fd8; color:#000;}
.trgame:hover {background-color:#fc8;}
.calign { text-align:center;}
.drawline {margin: 10px 0 10px 0; width:100%; background-color:#8000ff; height:2px;}
.btn_act_edit { margin:0 0 0 10px; float:left; background:transparent url('../../common/images/actions/icon_edit.png') no-repeat left top; width:13px; height:15px; cursor:pointer; transition:0.5s ease;-o-transition:0.5s ease;-webkit-transition:0.5s ease;}
.btn_act_edit:hover { background-color:#ccc; box-shadow: 0px 0px 8px #ff0;}
.btn_act_photo { margin:0 0 0 10px; float:left; background:transparent url('../../common/images/actions/icon_camera.png') no-repeat left top; width:13px; height:15px; cursor:pointer; transition:0.5s ease;-o-transition:0.5s ease;-webkit-transition:0.5s ease;}
.btn_act_photo:hover { background-color:#ccc; box-shadow: 0px 0px 8px #ff0;}
.btn_act_del { margin:0 0 0 10px; float:left; background:transparent url('../../common/images/actions/icon_delete.png') no-repeat left top; width:13px; height:15px; cursor:pointer; transition:0.5s ease;-o-transition:0.5s ease;-webkit-transition:0.5s ease;}
.btn_act_del:hover { background-color:#ccc; box-shadow: 0px 0px 8px #ff0;}
.btn_new { margin:0 10px 0 0; float:left; background: #fff url('../../common/images/actions/new_off.gif') no-repeat left top; width:36px; height:47px; cursor:pointer;}
.btn_new:hover { background-image: url('../../common/images/actions/new_on.gif'); box-shadow: 0px 0px 18px #ff0;}
.btn_save { margin:0 10px 0 0; float:left; background: #fff url('../../common/images/actions/save_off.gif') no-repeat left top; width:36px; height:47px; cursor:pointer;}
.btn_save:hover { background-image: url('../../common/images/actions/save_on.gif'); box-shadow: 0px 0px 18px #ff0;}
.btn_del { margin:0 10px 0 0; float:left; background: #fff url('../../common/images/actions/delete_off.gif') no-repeat left top; width:36px; height:47px; cursor:pointer;}
.btn_del:hover { background-image: url('../../common/images/actions/delete_on.gif'); box-shadow: 0px 0px 18px #ff0;}
.d_search { margin:0 10px 0 40px; float:right;}
.btn_search { margin:0 8px 0 8px; background: #ffb url('../../common/images/search.gif') no-repeat center; width:26px; height:26px; cursor:pointer; vertical-align:top;}
.btn_search:hover { box-shadow: 0px 0px 16px #abf;}
.in_search { font-size:14px; min-height:18px; width:120px; text-align:center; vertical-align:top;}
.red_c { color:#f00;}