/* 
css
*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-weight: inherit;
    font-style: inherit;
    font-size: 100%;
    font-family: inherit;
    vertical-align: baseline;
}

.strong{
    font-weight:bold;
}

:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: black;
	background: white;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}

strong{
    font-weight: bold;
}

em{
    font-style: italic;
}

u{
    text-decoration: underline;
}


body{
    text-align: center;
    margin: auto;
    padding: 0px;
    font-family: Verdana, Arial, Helvatica, Sans-serif;
    font-size: 12px;
	color:#FFFF99;
	background:#f7f7f7;
}

.body{
    margin: 10px auto;
    padding:10px 12px;
    position:relative;
    width: 90%;
    border: none;
    border-bottom:none;
    text-align: left;
    background-color:#4a220d;
    box-shadow:0 0 10px #524f4f;
    border-radius:6px;
}

.header{
	position:relative;
	padding:1px 0;
	width:100%;
	border-bottom:1px solid #e66b29;
}


.topmenu{
    position:relative;
}


.navbar{
    font-size:12px;
    font-weight:bold;
	padding-bottom:4px;
    
}

.nav-link{
	border:none;
}

.nav-link:hover{
    color:#ccc;
}

.navbar-brand{
    font-family: "Poppins", Georgia, Times, serif;
    display:none;
    font-size:26px;
}

.left-header{
	float:left;
	width:80px;
    margin-left:6px;
    text-align:center;
}

.center-header{
	float:left;
/*	width:608px; */
}

.center-header .title{
	font-family: "Poppins", Georgia, Times, serif;
	font-weight:bold;
	font-size:32px;
	margin:10px 12px 0 12px;
	text-shadow:#C9C9C9 1px 1px 1px;
}

.center-header .description{
	color:#FFFF99;
	font-size:14px;
	margin:8px;
	font-family:Arial, Helvetica, sans-serif;
}

.center-header a{
	text-decoration:none;
	color:#FBFBFB;
}

.right-header{
	padding:0 20px;
	float:right;
}

.right-header form{
	background:#E2E0E0;
	width:290px;
	height:28px;
	margin-top:10px;
	padding:2px 0px 2px 4px;
	border-radius:4px;
}

.right-header .searchform{
	background:#E2E0E0;
	width:260px;
	height:24px;
	border:none;
	font-size:16px;
}

.right-header .searchbutton{
	width:20px;
	height:18px;
	background:#E2E0E0 url(../img/btn-search.gif) no-repeat;
	border:none;
	cursor:pointer;
	vertical-align:middle;
	
}

.right-header .member-wellcome{
	color:#FFFF99;
	font-size:14px;
	margin:14px 0 0 0;
	font-family:Arial, Helvetica, sans-serif;
	text-align:right;
}

.clear{
    clear: both;
}

.content h1{
    font-size: 24px;
}
.content h2{
    font-size: 20px;
}
.content h3{
    font-size: 16px;
}
.content h4{
    font-size: 12px;
}
.content p{
    text-align: left;
    padding: 6px 0;
}

.pagination {
    width:auto;
    padding:0;
    margin:0;
    margin:20px auto;
}
* html.pagination {
    width:auto;
}  /* for IE 6 */
* + html .pagination {
	width:300px;
}  /* for IE 7 */
.pagination li {
	border:0;
	margin:0;
	padding:0;
	font-size:11px;
	list-style:none;
	display:inline;
	background-color:#F2F2F2;
}
ul.pagination li {
	border:solid 1px #ccc;
	border-radius: 5px;
	font-weight:bold;
	display:block;
	float:left;
	padding:6px 8px;
	margin:0 2px;
}
.pagination a {
text-decoration:none!important; color: #666;
}
.pagination .previous-off, .pagination .next-off {
	color:#666666;
	display:block;
	float:left;
	font-weight:bold;
	padding:6px 8px;
	border:none;
}
.pagination li.previous-off:hover {
	border:none;
}
.pagination .next a, .pagination .previous a {
	font-weight:bold;
	border:solid 1px #FFFFFF;
        color: #666;
}
.pagination .active {
	color:#000;
    background-color:#FFFFFF;
	font-weight:normal;
	display:block;
	float:left;
	padding:6px 8px;
	margin:0 2px;
	text-shadow:0 -1px 1px rgba(0, 0, 0, 0.25);
	-moz-border-radius :5px;
	border-radius:5px;
	border:1px solid rgba(0, 0, 0, 0.25);
}
.pagination a:link, #pagination a:visited {
	text-decoration:none;
}
.pagination li:hover {
	text-decoration:none!important;
}

a img{
    border:none;
}

.line{
	width:100%;
 	border-top:1px solid rgb(0,48,117);
}

.footer{
	position:relative;
	padding:8px 20px;
    margin: auto;
    text-align: right;
    color: #FFFF99;;
    border-top:1px solid #e66b29;
}

form .texthuge{
	background:#f2fbfc;
	border:1px solid #6a7a95;
	padding:4px;
	border-radius: 3px;
        font-size: 20px;
        font-weight: 600;
        font-family:Arial, Helvetica;
}

form .texthuge:focus{
     box-shadow: 0 0 6px #ccc; 
}

form .textbig{
	background:#f2fbfc;
	border:1px solid #6a7a95;
	padding:3px;
	margin:4px 2px;
	border-radius: 3px;
        font-size: 14px;
        font-weight: 600;
}

form .textbig:focus{
     box-shadow: 0 0 6px #ccc; 
}

form .text{
	background:#f2fbfc;
	border:1px solid #6a7a95;
	padding:3px 2px;
	border-radius: 3px;
	margin:2px 0;
}

form .text:focus{
     box-shadow: 0 0 6px #ccc; 
}

.button{
	background:#068a94;
	border:1px solid #496A04;
	padding:8px 10px;
	color:#F9FBCA;
	margin:4px 0;
	cursor:pointer;
	border-radius: 3px;
	box-shadow:#DADADA  2px 2px;
}

.button:hover{
    box-shadow: 0 0 6px #333; 
}

table.form{
	margin:8px 2px;
	border-collapse:collapse;
	border:none;
	width:auto;
}

table.form td{
	padding:2px;
	vertical-align:top;
}

form .long{
    width:300px;
}

form .medium{
    width:200px;
}

form .small{
    width:100px;
}

form .tinny{
    width:40px;
}

.notif_error{
    width: auto;
    padding:8px;
    background-color:#f2c8bb;
    border:1px solid #f54814;
}

.notif_success{
    width: auto;
    padding:8px;
    background-color:#9dfaa2;
    border:1px solid #22e65d;
}

/* notifications */
.notification.success {
	background:#f1ffbf url('../img/icons/success.png') no-repeat 10px 10px;
	border-color:#a6d50f;
}
.notification.success span.strong {
	color:#283304;
}
.notification.error {
	background:#fecdc6 url('../img/icons/error.png') no-repeat 10px 10px;
	border-color:#f45d43;
}
.notification.error span.strong {
	color:#33130e;
}
.notification.warning {
	background:#ffecb0 url('../img/icons/warning.png') no-repeat 10px 10px;
	border-color:#ffbc2a;
}
.notification.warning span.strong {
	color:#332508;
}
.notification.info {
	background:#d4e7f5 url('../img/icons/info.png') no-repeat 10px 10px;
	border-color:#589ad7;
}
.notification.info span.strong {
	color:#152433;
}
.notification.tip {
	background:#ffeccd url('../img/icons/tip.png') no-repeat 10px 10px;
	border-color:#dd9854;
}
.notification.tip span.strong {
	color:#332313;
}
.notification {
	border-width:1px;
	border-style:solid;
	padding:17px 17px 17px 55px;
	margin-bottom:15px;
	border-radius:5px;
	box-shadow:1px 1px rgba(255, 255, 255, 0.6) inset;
}