body {  background-repeat:repeat-x; background-color:#c0c0c0; margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; background-color:#980E17; }
img {margin:0; padding:0;}
input {padding:3px;}
textarea {padding:3px; font-family:Arial, Helvetica, sans-serif; width:270px; height:150px;}
#container {width:960px; margin:0 auto; background-color: #fff;padding: 10px;}
#header {overflow:hidden;}
#inside-header {width:960px; overflow:hidden;}
#social-icons {float:left; margin-top:10px;}
#logo {float:left; margin:29px 0px 0px 22px;}
#navi {
width: 960px;
font-size: 14px; 
/* border-top: #d8d8d8 2px solid; */
/* border-bottom: #d8d8d8 2px solid; */
padding: 12px 0px;
margin-top: 35px;
text-align: center;
background-color: #005193;
overflow: hidden;
}

#navi a {padding:12px 6px; text-decoration:none; color:#fff; letter-spacing: -0.01em; text-shadow: 1px 1px #454545;}
#navi a:hover { background-color:#909090; color:#FFFFFF;}
.green-link {color:#fff !important; background-color:#000; border-radius:10px;}
#banner {padding:10px;}
.breadcrumb {font-size:12px;}
.breadcrumb a { text-decoration:none; color:#05598C;}
.breadcrumb a:hover { text-decoration:underline;}
.middle {width:960px;}
h2 {margin:0; padding:12px 12px 6px 12px; font-weight:bold; font-size:20px; -webkit-margin-before: 0em; -webkit-margin-after: 0em;}
ul {list-style:none; margin:0; padding:6px 0px 0px 0px;}
ul li {width:213px; padding:8px 10px 8px 15px; border-bottom:#e6e6e6 1px solid; margin:0px 7px 0px 7px;}
ul li a {text-decoration:none; color:#05598C; font-size:16px; padding-bottom:5px; line-height:25px;}
ul li a:hover {text-decoration:underline;}
ul li span {font-style:italic; font-size:14px; line-height:20px;}
.btn-more {position:absolute; top:452px; right:10px;}

/*.box-small {width:253px; height:215px; border:#e6e6e6 1px solid; margin:10px; box-shadow: 3px 3px 5px #f4f4f4;}*/

.box-small {width:253px; height:226px; margin:10px; border-bottom:1px #999999 solid;}


/*.box-medium {width:320px; height:215px; border:#e6e6e6 1px solid; margin:10px; box-shadow: 3px 3px 5px #f4f4f4;}
*/
.box-medium {width:320px; height:226px;  margin:10px; border-bottom:1px #999999 solid;}


.box-big {width:457px; height:226px; border:#e6e6e6 1px solid; margin:10px; box-shadow: 3px 3px 5px #f4f4f4;}
.box-large {width:252px; height:488px; border:#e6e6e6 1px solid; margin:10px; box-shadow: 3px 3px 5px #f4f4f4; position:relative;}
.box-content {padding:0px 10px 10px 10px; font-size:14px; line-height:20px; position:relative;}
.box-content img {float:left; padding:0px 10px 5px 0px;}
.box-content a { text-decoration:none; color:#05598C;}
.box-content a:hover {text-decoration:underline;}
#footer {width:960px; border-top:#d8d8d8 2px solid; margin-top:15px; font-size:12px;}
.imgshadow img{box-shadow: 4px 4px 4px #cccccc; padding:0px; margin:0px 18px; float:left;}
.submit-btn {padding:8px; width:100px; background-color:#009900; border:none; color:#FFFFFF; border-radius:4px; -webkit-border-radius:4px; cursor:pointer;}
.reset-btn {padding:8px; width:100px; background-color:#CC3300; border:none; color:#FFFFFF; border-radius:4px; -webkit-border-radius:4px; cursor:pointer;}
.txt-flds-supprt {width:270px;}
