*{margin:0;padding:0}
body{color:#252525;background-color:#fdfdfd;font:normal normal .75em Arial,sans-serif}
section,header,footer{display:block}
img,table,fieldset,abbr,input,textarea{border:none}
button{cursor:pointer}
a,a:hover{color:#65a41a;text-decoration:underline;outline:none}

input.textbox,textarea.textbox{background:#EFEFEF;color:#252525;padding:8px 5px;font:normal normal 14px Arial,sans-serif}
.textbox:focus{background:#FFF44C}

label{font-size:14px}

input:placeholder {color:#a5a5a5}
::-webkit-input-placeholder {color:#a5a5a5}
::-moz-placeholder {color:#a5a5a5}
:-ms-input-placeholder {color:#a5a5a5}
input:-moz-placeholder {color:#a5a5a5}

.wrapper,.footer,.header{position:relative}
.wrapper{margin:0 auto;width:960px;border-right:1px solid #d7d7d7}

/* Header Styles
------------------------------ */
.header{height:150px;border-left:1px solid #d7d7d7;margin-bottom:30px;z-index:1}
.header .point{bottom:-7px;left:-4px}

/* Logo Styles */
.logo{width:222px;height:107px;overflow:hidden;left:50px;top:20px;position:absolute;display:inline-block}

/* Navigation Styles */
.nav-top{position:absolute;right:0;top:95px;z-index:2}
.nav-top li{float:left;list-style:none;text-transform:uppercase}
.nav-top a{color:#424242;font:normal normal 24px Palatino Linotype,"Times New Roman";text-decoration:none;padding:0 20px;position:relative}
.nav-top .active,.nav-top a:hover{color:#d7d7d7;text-decoration:none}

.nav-chr{text-align:right;padding-bottom:5px;border-bottom:1px solid #d7d7d7}
.nav-chr a{color:#252525;font:normal normal 18px Palatino Linotype,"Times New Roman";text-decoration:none;padding:0 7px}
.nav-chr .active,.nav-chr a:hover{color:#dd2500;text-decoration:none}
.nav-chr abbr{padding-right:7px;padding-bottom:5px;height:50px}

.nav-tabs {padding:10px 5px}
.nav-tabs a{font-size:18px;padding:0 18px;color:#A5A5A5;text-decoration:none}
.nav-tabs .active,.nav-tabs a:hover{color:#252525;text-decoration:none}
.nav-tabs .first{padding-left:5px}
.nav-tabs strong{font-weight:normal}

/* Footer Styles
------------------------------ */
.footer{border-top:1px solid #d7d7d7;font-size:.9em;padding:5px 10px;width:500px;margin:0 -1px 0 auto;background-color:#fdfdfd}
.footer .point{top:-4px;left:-4px}
.footer a{color:#252525;text-decoration:none}

/* Columns Styles
------------------------------ */
.col-1,.col-1{position:relative}
.col-1{float:left;width:725px;padding-bottom:30px/*border:1px solid red;background:#eee*/}
.col-2{float:right;width:200px;/* border:1px solid blue*/}

/* Ads Styles
------------------------------ */
.ads-top{position:absolute;top:5px;right:5px;width:468px;max-height:60px;height:60px;z-index:3;/*border:1px solid red;*/}
.ads-bot{float:right;padding:10px 20px;text-align:right;width:468px;/*border:1px solid red;*/}

/* Miscellaneous Styles
------------------------------ */
.point{background-color:#d7d7d7;width:7px;height:7px;display:block;position:absolute}
.clear{clear:both;font-size:1px;height:1px;visibility:hidden;line-height:normal;margin-bottom:-1px}
.fl{float:left}
.fr{float:right}

/*dd2500*/
/*.info-box{background-color:#dd2500;color:#fff;border-right:5px solid #a91c00}*/
.info-box{background-color:#EFEFEF;border-right:5px solid #d8d8d8;padding:5px 15px;width:140px;text-align:right}
.path{background-color:#65A41A;border-right:5px solid #4c8b01;color:#fff;padding:3px 15px;text-align:right;float:right;margin-top:-1px}
.path a,.path a:hover{color:#fff;text-decoration:none}

/* Name list */
.name-list{margin:5px 0 5px 20px}
.name-list li{float:left;width:141px;font-size:11px;padding:5px 0;color:#D7D7D7}
.name-list a{color:#1a21a4;font-size:1.25em}
.name-list a:hover{color:#65a41a}
.name-list a:visited{color:#A5A5A5}

/* Caption */
.caption{padding:0 5px;border-bottom:1px solid #d7d7d7}
.caption,.caption h1{font:normal normal 36px Palatino Linotype,"Times New Roman"}
.caption abbr{font-size:24px}
.caption span{color:#dd2500}

/* Content */
.section{line-height:1.6em}
.section p{padding:0 0 12px 0;font-size:1.2em}
.content{padding:0 10px}
.message{font-size:13px;background:#EFEFEF;padding:10px 15px;margin:10px 0}

/* Form */
.contentright{float:left;width:400px;padding-top:20px}
.contentright label{float:left;padding-top:12px;text-align:right;width:135px;display:block;clear:both}
.contentright .textbox{float:right;margin:5px 0;width:240px}
.contentright .button{float:left;width:168px;background-color:#fff;margin:10px 0 0 160px;clear:both}

/**/
.contentleft{float:right;padding-right:10px;width:270px}
.info-caption{border-bottom:1px solid #D8D8D8;font-size:18px;margin-bottom:8px;padding:0 0 5px}
.contentleft .info-text{padding-bottom:30px;color:#5F5F5F;font-size:14px}

/* Paging */
.paging {font-size:1.1em;text-align:center;padding:20px 0;margin-top:20px;width:90%;clear:both;font-weight:bold;border-top:1px solid #D7D7D7}
.paging  span{padding:0 5px}
.paging  a{padding:0 5px;text-decoration:none;color:#A5A5A5}
.paging  a:hover{text-decoration:underline;color:#65A41A}

.paging  .sprite-arrow{background-image:url(../img/sprite-arrow.gif);background-repeat:no-repeat}

.paging .prev-first{background-position:0 -16px;padding:0 3px 0 14px}
.paging .prev{background-position:0 0;padding:0 7px 0 14px}
.paging .next{background-position:100% 0;padding:0 14px 0 7px}
.paging .next-last{background-position:100% -16px;padding:0 14px 0 3px}


/* Adsense */
.adsense{padding-top:50px}

/* Search Form */
.gradient{background:#4387fd;
background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQzODdmZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0NjgzZWEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background:-moz-linear-gradient(top,#4387fd 0%,#4683ea 100%);
background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#4387fd),color-stop(100%,#4683ea));
background:-webkit-linear-gradient(top,#4387fd 0%,#4683ea 100%);
background:-o-linear-gradient(top,#4387fd 0%,#4683ea 100%);background:-ms-linear-gradient(top,#4387fd 0%,#4683ea 100%);
background:linear-gradient(to bottom,#4387fd 0%,#4683ea 100%);}

.search-form{padding:2px 0 10px}

.search-form .textbox{background:#fff;border-color:#d7d7d7;border-style:solid;border-width:1px 0 1px 1px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:38px;vertical-align:top;width:50%;padding:0 5px}
.search-form button{font-size:1em;border:1px solid transparent;border-bottom-left-radius:0;border-top-left-radius:0;box-shadow:none;box-sizing: border-box;height:38px;outline:medium none;width:75px;color:#fff;vertical-align:top}


.default-text{padding-top:20px;font:normal normal 1.35em Palatino Linotype,"Times New Roman";text-align:justify}
small {font-size:11px;color:#a5a5a5}
.stat-list{padding:20px 0 10px}
.stat-list li{padding:7px 0;font-size:1.05em;margin-left:20px}
.stat-list a{font-size:1.1em;color:#424242}
.stat-list a:hover,.stat-list a:visited{color:#a5a5a5}
/*stat content*/

.stat-container{float:left; width: 150px; }
.stat-header{font-size:1.15em;padding:10px 0;font-weight:bold;color:#a5a5a5;padding-left:0.5em}

.stat-content h2{padding:.7em 0 .2em .5em}
.stat-content h3{border-bottom:1px solid #d7d7d7;padding-bottom:.35em;width:50%;padding-left:0.5em;color:#a5a5a5}
.stat-content ul{margin:0 2em .7em 2.5em}
.stat-content li{color: #d7d7d7;   font-size:1.25em;   padding:2px 0; list-style-type:decimal;color:#252525}
.stat-content a{text-decoration:none;color:#252525}

@media only screen and (max-width:960px){
	section,header{padding:0 10px}
	.container{padding-left:10px;padding-right:10px}
	.wrapper{width:100%;border-right:none}
	.header{border-left:none;padding-top:20px;height:auto;margin-bottom:10px}
	.logo{max-width:222px;max-height:107px;height:auto;left:0;top:0;position:relative;width:23%}
	.logo img{width:100%;height:auto;display:inline-block}
	
	.point{display:none}
	
	.nav-top{position:relative;top:0;margin-bottom:15px;padding:0 10px}
	.nav-top li{display:inline-block;float:none}
	.nav-top a{font-size:19px;padding:0 7px}
	.footer{padding:15px 0;width:100%;margin:0 auto;text-align:center}
	
	.nav-chr{text-align:left}
	.nav-chr abbr{height:auto}
	.nav-chr a{padding:7px 10px;display:inline-block;font-size:20px}
	
	.search-form{padding:15px 10px}
	.search-form .textbox{width:100%;padding-right:75px;margin-right:-75px;font-size:15px}
	.nav-tabs a{padding:0 7px}
	
	.col-1{float:left;width:75.520833333333%}
	.col-2{float:right;width:20.833333333333%}

	.nav-tabs{padding:10px}
	.name-list{margin:5px 10px 5px 20px}
	.name-list li{width:25%;padding:7px 0}
	.name-list a{font-size:1.35em}
	
	.adsense{padding:0 10px}

	.ads-top,.ads-bot{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;padding:0 10px;overflow:hidden}
	.ads-top{padding:0 10px;right:0;}
	.ads-bot{}
	
	/* Paging */
	.paging {font-size:1.3em;text-align:center;padding:10px;margin-top:15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;border-top:1px solid #D7D7D7}
	.paging  span{padding:0 7px}
	.paging  a{padding:0 7px;line-height:30px}
	.paging  a:hover{text-decoration:underline;color:#65A41A}
	
	.paging .prev-first{background-position:0 -14px}
	.paging .prev{background-position:0 2px}
	.paging .next{background-position:100% 2px;padding:0 14px 0 0;margin-left:7px}
	.paging .next-last{background-position:100% -14px;padding:0 14px 0 0;margin-left:3px}
	
	.section p{font-size:1.3em}
	.default-text object,.default-text embed{width:100%;height:auto;}
}
@media only screen and (max-width: 768px) {
	.name-list li{width:33.33%}
}
@media only screen and (max-width: 640px) {
	.name-list li{width:33.33%}
	.col-1,.col-2{float:none;width:100%}
}

@media only screen and (max-width:480px){
	.name-list li{width:50%}
	
}
@media only screen and (max-width:360px){

	
	
}