@charset "utf-8";
/* CSS Document */

/************************************************************************************
 RESET
*************************************************************************************/
html, body, address, blockquote, div, dl, form, h1, h2, h3, h4, h5, h6, ol, p, pre, table, ul,
dd, dt, li, tbody, td, tfoot, th, thead, tr, button, del, ins, map, object,
a, abbr, acronym, b, bdo, big, br, cite, code, dfn, em, i, img, kbd, q, samp, small, span,
strong, sub, sup, tt, var, legend, fieldset {
	margin: 0;
	padding: 0;
}
img, fieldset {
	border: 0;
}
/* set image max width to 100% */
img {
	max-width: 100%;
	height: auto;
	width: auto\9; /* ie8 */
}
/* set html5 elements to block */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { 
    display: block;
}
/************************************************************************************
 GENERAL STYLING
*************************************************************************************/
body {
	font: .81em/150% Arial, Helvetica, sans-serif;
	color: #666;
	word-wrap:break-word;
	/*word-break: break-all;*/
	/*background:#f7f5ee;*/
}
a
{
color:#d53e22;
text-decoration:none;
}
a:hover
{
color:#108f9a;
}
h1, h2, h3, h4, h5, h6{
	line-height: 120%;
	color: #404040;
/*margin:10px 0;*/
}
h1 {
	font-size: 1.8em;
}
h2 {
	font-size: 1.5em;
}
h3 {
	font-size: 1.3em;
}
h4 {
	font-size: 1em;
}
h5 {
	font-size: .9em;
}
h6 {
	font-size: .7em;
}
p
{
	font-size:1.1em;
	line-height:130%;
	padding:5px 0;
}
div+h1,div+h2,div+h3
{
    margin-top:25px;
} 
h2+p{margin-top:5px;}
p+h2,p+h3,p+h4{margin-top:15px;}
div+p{margin-top:5px;}
p+p{margin-top: 5px;}
/************************************************************************************
 CLEARFIX
*************************************************************************************/
.clearfix:after { visibility: hidden; display: block; font-size: 0; clear: both; height: 0; }
.clearfix { display: inline-block; }
.clearfix { display: block; zoom: 1; }
.clear
{
	clear:both;
}
/************************************************************************************
 float
*************************************************************************************/
.f_left
{
	float:left;
}
.f_right
{
	float:right;
}
/************************************************************************************
 forms
*************************************************************************************/
.content
{
	margin-left: 6px;
	margin-right: 6px;
	width:99%;
}
form
{
	margin:10px auto;
	padding:0;
	font-family:Tahoma, Geneva, sans-serif;
	color:#333;
	font-size:.8em;
	line-height:1em;
}
input[type="text"],[type="password"],[type="file"],textarea,select
{
	width:100%;
	background:#fff;
	border:#CCC 1px solid;
	border-radius:.2em;
	-moz-border-radius:.2em;
	-webkit-border-radius:.2em;
	-o-border-radius:.2em;
	padding:.2em;
	margin-top:5px;
	margin-bottom:8px;
	height:30px;
	-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;
}
input:hover,textarea:hover,select:hover
{
	box-shadow:#dae1e5 0px 0px 5px;
	-moz-box-shadow:#dae1e5 0px 0px 5px;
	-webkit-box-shadow:#dae1e5 0px 0px 5px;
	-o-box-shadow:#dae1e5 0px 0px 5px;
}
input:focus,textarea:focus,select:focus
{
	box-shadow:#dae1e5 0px 0px 5px;
	background:#fffde9;
	border:#d7ce84 1px solid;
}
input[type="file"]
{
	height:auto;
}
input[type="submit"],input[type="reset"],input[type="button"]
{
	padding:5px 10px;
	font-weight:bold;
	color:#fff;
	cursor:pointer;
	border-radius:.2em;
	-moz-border-radius:.2em;
	-webkit-border-radius:.2em;
	-o-border-radius:.2em;
	margin:4px 0;
}
input[type="button"]
{
	background:#57a91b;
	border:#489a0c 1px solid;
	border-bottom:#509c19 3px solid;
	text-shadow:#396e12 1px 1px 0px;
}
input[type="reset"]
{
	background:#d75553;
	border:#b0403e 1px solid;
	border-bottom:#c64e4c 3px solid;
	text-shadow:#8c3736 1px 1px 0px;
}
input[type="submit"]
{
	background:#3276b1;
	border:#165387 1px solid;
	border-bottom:#2e6da3 3px solid;
	text-shadow:#214d73 1px 1px 0px;;
}
select
{
	width:100%;
	padding:5px .5%;
}
textarea
{
	min-height:100px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:1.31em;
	padding:5px .5%;
	line-height:18px;
}
label
{
	font-size:1.3em;
}
.sml_element
{
	width:20% !important;
	margin-right:10px !important;
}
.vsml_element
{
	width:5% !important;
	margin-right:10px !important;
}
.msml_element
{
	width:10% !important;
	margin-right:10px !important;
}
/************************************************************************************
 table
*************************************************************************************/

.table
{
	margin:10px auto;
	width:100%;
	overflow:auto;
}
.table a
{
color:#d53e22;
text-decoration:none;
}
.table a:hover
{
color:#108f9a;
}
table
{
	margin:0 auto;
	width:100%;
}
table, td, th
{
	border-collapse:collapse;
	border:1px solid #e8e8e8;
}
table th
{
	background: #f7f8f9; /* Old browsers */
	background: -moz-linear-gradient(top,  #f7f8f9 0%, #eaedf1 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f7f8f9), color-stop(100%,#eaedf1)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #f7f8f9 0%,#eaedf1 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #f7f8f9 0%,#eaedf1 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #f7f8f9 0%,#eaedf1 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #f7f8f9 0%,#eaedf1 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f8f9', endColorstr='#eaedf1',GradientType=0 ); /* IE6-9 */
	font:bold 1.2em/26px Tahoma, Geneva, sans-serif;
	color:#333;
	text-shadow:#fff 1px 1px 0px;
text-align:left;
}
table td, th
{
	padding:5px 10px;
	-moz-box-shadow:    inset 0 0 1px #fff;
	-o-box-shadow:    inset 0 0 1px #fff;
   -webkit-box-shadow: inset 0 0 1px #fff;
   box-shadow:         inset 0 0 1px #fff;

}
table td
{
	font:normal 1.1em/26px Tahoma, Geneva, sans-serif;
	color:#666;
	text-shadow:#fff 1px 1px 0px;
	vertical-align:top;
}
table tr:nth-child(even)
{
	background: #fcfcfc; /* Old browsers */
}
table tr:nth-child(odd)
{
	background: #f9f9f9; /* Old browsers */
}

/************************************************************************************
 pagenations
*************************************************************************************/
/* a-z pagenation*/
.a-z_page_navigation
{
	margin:10px auto;
	padding:0px;
	text-align:center;
}
.a-z_page_navigation ul
{
	margin:0px;
	padding-:0;
	list-style:none;
	display:inline-block;
}
.a-z_page_navigation ul li
{
	float:left;
	font:normal 11px/18px Arial, Helvetica, sans-serif;
	color:#000;
	margin:1px;
}
.a-z_page_navigation ul li a
{
	float:left;
	color:#5d5d5d;
	background: #dcdcdc; /* Old browsers */
	display:block;
	padding:0px 5px;
	text-decoration:none;
	border:#b2b2b2 1px solid;
}
.a-z_page_navigation ul li a:hover
{
	float:left;
	color:#5f9113;
	background:#fff;
	display:block;
	padding:0px 5px;
	text-decoration:none;
	border:#5f9113 1px solid;
}
.a-z_page_navigation_active
{
	float:left;
	color:#fff;
	background:#75ab22;
	display:block;
	padding:0px 7px;
	text-decoration:none;
	border:#5f9113 1px solid;
	cursor:pointer;
}
/* page_navigation */
.page_navigation
{
	margin:10px auto;
	padding:0px;
	text-align:center;
}
.page_navigation ul
{
	margin:0px;
	padding:0px;
	list-style:none;
	display:inline-block;
}
.page_navigation ul li
{
	float:left;
	font:normal 11px/16px Arial, Helvetica, sans-serif;
	color:#000;
	margin:1px;
}
.page_navigation ul li a
{
	float:left;
	color:#000;
	background:#f5f7f8;
	display:block;
	padding:2px 7px;
	text-decoration:none;
	border:#dae1e5 1px solid;
}
.page_navigation ul li a:hover
{
	float:left;
	color:#2a3744;
	background: #d7dfe3; /* Old browsers */
	display:block;
	padding:2px 7px;
	text-decoration:none;
	border:#c4d0d6 1px solid;
}
.page_navigation_active
{
	float:left;
	color:#fff;
	background: #da614d; /* Old browsers */
	display:block;
	padding:2px 7px;
	text-decoration:none;
	border:#b5422f 1px solid;
	cursor:pointer;
}

/*<!-- HIOX Style code for responsive ads --> */
       * {margin: 0px; padding: 0px;}
       .hiox-main-ad-flat {width: 100%; text-align: center;}
       .hiox-main-ad-rect1 {width: 100%; text-align: center; border: 0px solid green; padding-right: 10px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;}
       .hiox-main-ad-rect2 {width: 50%; float: right; text-align: left; border: 0px solid green; padding-left: 10px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;}
       @media(max-width: 700px) { .hiox-main-ad-rect2 { display: none; } .hiox-main-ad-rect1 { width: 100%; float: none; text-align: center;} }
/*<!--HIOX  Style code for responsive ads --> */
#container .pagination ul li.inactive,
#container .pagination ul li.inactive:hover{
background-color:#5f9400;
color:#bababa;
border:1px solid #7fbb0c;
cursor: default;
}

#container .data ul li{
list-style: none;
font-family: verdana;
margin: 5px 0 5px 0;
color: #000;
font-size: 10px;
}

#container .pagination{
width: 880px;
height: 20px;

}
#container .pagination ul li{
list-style: none;
float: left;
border: 1px solid #5b9400;
padding: 1px 4px 1px 4px;
margin: 0 3px 0 3px;
font-family: arial;
font-size: 11px;
color: #fff;
background-color: #7bbb0c;
}
#container .pagination ul li:hover{
color: #fff;
background:#ff8410;
border:1px solid #dc6b00;
cursor: pointer;
}
.go_button
{
background-color:#7bbb0c;border:1px solid #5b9400;color:#fff;padding:1px 4px 1px 4px;cursor:pointer;position:absolute;margin-top:-1px;
}
.total
{
float:right;font-family:arial;color:#999;padding:1px 4px 1px 4px;
}