/*
$rembase:     14;
$line-height: 24;
*/

html,body {width:100%; height:100%; font-size:14px; font-size:1rem; color:#000; font-family:Arial,Verdana,Helvetica,sans-serif;}
html {margin:0; padding:0; background:url(../images/commons/html.gif);}
body {margin:0; padding:0; background:url(../images/commons/body.jpg) center top no-repeat;}
a {outline:none; color:#21759b; text-decoration:none;}
a:hover {color:#0f3647;}
.cleaner {clear:both; line-height:0; height:0; font-size:0; display:block;}
.hidden {display:none; height:0; border:none; background:none; line-height:0;}


input[type="text"],
input[type="select"],
input[type="password"],
input[type="submit"],
input[type="button"],
textarea  {outline:none;}
input[type="file"] {background:none;}


#big_wrapper {background:url(../images/commons/header.jpg) center top no-repeat;}




/* Page structure */
.site {width:1015px; padding:16px 20px 0; position:relative; margin:0 auto; }
.site-content {margin:24px 0 0; margin:1.714285714rem 0 0;}
.widget-area {margin:24px 0 0; margin:1.714285714rem 0 0;}



.language_selector {width:170px; margin:1px 0 0 0; float:left;}
.language_selector li {margin:0 5px 0 0; float:left;}
.language_selector li a img {border:1px solid #b9b9b9; opacity:.7;}
.language_selector li img {border:1px solid #fff; cursor:pointer;} /* active */


/* Banner */
section[role="banner"] {margin-bottom:48px; margin-bottom:3.428571429rem;}



/* Header */
.site-header {width:162px; height:227px; margin:-8px 0 0 0; overflow:hidden; padding:0; float:right;}
.site-header h1,
.site-header h2 {text-align:center;}
.site-header h1 a,
.site-header h2 a {color:#515151; display:inline-block; text-decoration:none;}
.site-header h1 a:hover,
.site-header h2 a:hover {color:#21759b;}
.site-header h1 {font-size:24px; font-size:1.714285714rem; line-height:1.285714286; margin-bottom:14px; margin-bottom:1rem;}
.site-header h2 {font-weight:normal; font-size:13px; font-size:0.928571429rem; line-height:1.846153846; color:#757575;}
.header-image {margin-top:24px; margin-top:1.714285714rem;}


.header_footer {height:33px; position:relative; margin:10px auto 0;}


h1.entry-title {font-size:50px; color:#6b6b6b; margin:20px 0 40px 0; text-transform:uppercase;  font-weight:900; font-family:'Exo',Arial,Verdana,Helvetica,sans-serif; display:block; text-align:center;}
h1.entry-title b {color:#024d9a;}

.entry-content {padding:25px; background:#fff; border-radius:4px;}

.shadow {height:12px; position:relative; margin:0 auto; background:url(../images/commons/shadow.png) no-repeat;}

.text_bottom {text-align:center; margin:20px 0; color:#333; font-size:14px; line-height:24px;}


/* Navigation Menu */
.main-navigation {margin:0; text-align:left; float:left;}
.main-navigation a.assistive-text {#display:none;}
.main-navigation li {font-size:12px; font-size:0.857142857rem; line-height:1.42857143; display:inline-block; #display:block; #float:left;  padding:0 24px; padding:0 1rem;}
.main-navigation a {color:#fff; text-transform:uppercase; letter-spacing:1px; font-family:'Exo',Arial,Verdana,Helvetica,sans-serif; font-size:18px; font-weight:bold; text-decoration:none;}
.main-navigation a:hover {color:#9bfffe;}
.main-navigation ul.nav-menu,
.main-navigation div.nav-menu > ul {}
.main-navigation ul.nav-menu.toggled-on,
.menu-toggle {display:inline-block;}

/* active link */
.main-navigation li.current_page_item a {color:#fff; text-decoration:underline;}




/* Dynamic Text */
.dynamicText {text-align:justify;}
.dynamicText p {margin:15px 0; display:block;}
.dynamicText strong,
.dynamicText b {color:#009cfe;}

.dynamicText p,
.dynamicText ul li ,
.dynamicText ol li {line-height:22px;}

.dynamicText ul li {padding:0 0 8px 15px; margin:0 0 8px 0; background:url(../images/commons/list.png) 3px 6px no-repeat; }
.dynamicText ol {padding:0 0 0 40px; margin:0;}
.dynamicText ol li {padding:0 0 8px 0; list-style-type:decimal; margin:0 0 8px 0;}


.dynamicText img.alignnone {margin:5px 30px 30px 0; float:left;}
.dynamicText img.alignleft {margin:5px 30px 30px 0; float:left;}
.dynamicText img.alignright {margin:5px 0 30px 30px; float:right;}
.dynamicText img.aligncenter {margin:5px 30px 30px 30px;}


.dynamicText a {color:#263766; font-weight:bold;}
.dynamicText a:hover {color:#0875ff;}

.dynamicText h2 {}
.dynamicText h3 {}
.dynamicText table {width:auto; border-collapse:collapse; border-width:0; margin:20px 0; border-left:1px solid #d4d4d4; border-top:1px solid #d4d4d4;}
.dynamicText table td {padding:8px; border-bottom:1px solid #d4d4d4; border-right:1px solid #d4d4d4;}




.site-info {padding:35px 0 40px 0; font-size:14px; margin:30px 0 0 0; text-align:center; background:url(../images/commons/footer-shadow.png) center top no-repeat; }
.site-info a {}
.site-info a:hover {}



.address {width:860px; padding:12px 0 10px 60px; color:#666; line-height:24px; text-align:left; background:url(../images/commons/footer-logo.png) left top no-repeat; float:left;}
.address a {color:#666; text-decoration:none; font-weight:bold;}
.address a:hover {color:#47b8ff;}


.side_nav {width:80px; margin:17px 0 0 0; text-align:right; overflow:hidden; float:right;}
.side_nav a {color:#666; text-decoration:none; font-weight:bold; text-transform:uppercase;}
.side_nav a:hover {color:#47b8ff;}

.credits {color:#999; font-size:11px; margin:20px 0;}
.credits a {color:#999;}
.credits a:hover {color:#000;}





/* slideshow */

#slide_content,
#slide_content ul#images li,
#slide_content .slide,
#slide_content .slide .slide_image {width:840px; height:235px;}

#slide_content {margin:50px 0 0 0; position:relative; padding:0; position:absolute; top:0; overflow:hidden; border:none; z-index:200;}
#slide_content ul#images {width:2202px; position:relative;}
#slide_content ul#images li {overflow:hidden; float:left;}
#slide_content .slide {cursor:pointer; text-align:center;}
#slide_content .slide .slide_image {overflow:hidden;}
#slide_content .slide .slide_image img {margin:0 auto;}

#btns {width:1034px; display:none; padding:0; margin:-40px auto 0 0; position:absolute; text-align:center; z-index:100;}

#btns #slide_btns {text-align:center; height:40px; #height:30px; display:inline-block; #display:block; #width:200px; padding:0 20px; #padding:10px 20px 0 20px; background:url(../images/home/btns-bkg.html);}
#btns a {width:22px; height:3px; padding:0; color:#fff; font-size:0; line-height:0; border:none; display:inline-block; background:#ccc; margin:0 3px;}
#btns a:hover, #slide_btns a.activeSlide {background:#05acd5;}

#caption {display:none;}











/* IPHONE */
@media screen and (min-device-width: 320px) and (max-device-width: 480px) {
	
}

@media screen 
and (min-device-width: 320px) 
and (max-device-width: 480px) 
and (orientation:portrait) {
	#main {min-height:800px;}
}

/* IPAD */
@media screen
and (min-device-width: 768px)
and (max-device-width: 1024px){
	
}


@media screen
and (min-device-width: 768px)
and (max-device-width: 1024px)
and (orientation:portrait)
{
	#main {min-height:870px;}
}
