@charset utf-8;

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, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,  figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary, time, mark, audio, video {
	margin: 0; padding: 0; border: 0; font-size: 100%; font: inherit; vertical-align: baseline; }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block;}
body { line-height: 1; background-color: rgb(0, 83, 105);}
ol, ul { list-style: none; }
blockquote, q {	quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
table { border-collapse: collapse; border-spacing: 0; }

/*----------------------------------------------------------------------------------------------------*/

/* container sized for horizontal, switch dimensions on vertical */
html, body { height : 100%; overflow : visible; }
body { font-family : arail, helvetica, sans-serif; font-size : 14px; line-height : 1.1; background : #fff; }

#container {
	position:relative;
    margin : 0 auto;
	max-width: 1024px; /*768px*/
	background-position : center 44px;  /* height of nav */
    background-repeat : no-repeat;
	background-size: cover;
    min-height : 100%;
    overflow : hidden; /* clips shadows */
}
#container-inner {
    padding : 0 0 160px 0; /* make room for footer */
}

header nav ul {
    margin : 0 auto;
    padding : 5px 5px 0 5px;
	height:39px;
    overflow : hidden;
	background-position : center top;
    background-repeat : repeat-x;
    box-shadow : 0 0 9px #000;
}
header nav ul li {
    float:left;
    display:block;
    margin : 0;
    padding : 0;
}
header nav li#n1-search {
    float : right;
}
header nav a {
    display:block;
    width : 38px;
    height : 38px;
    cursor:pointer;
    overflow : hidden;
    text-indent : -999em;
}
#n1-home a { background: url('../images/splash/head-white-menu.png') center 0 no-repeat; }
#n1-search a { background: url('../images/splash/head-white-search.png') center 0 no-repeat; }

#logo {
    margin : 40px auto 60px auto;
	display:block;
    text-align : center;
}

#logo img {
    max-width : 100%;
}

#content-adspace1 { text-align : center; }
#content-adspace1 iframe { margin-bottom : 20px; }

#n2 { text-align : center; }
#n2 ul {
    margin : 0; padding : 0; list-style : none;
}
#n2 ul > li {
    display:inline-block;
    margin: 0 auto 20px auto;
    padding : 0 1%;
    width:30%;
    vertical-align : top;
}
#n2 ul li a {
    display:block;
    margin : 0 auto;
    width:66px;
    cursor:pointer;
    text-shadow : 0 0 4px #000;
    color : #fff;
    text-decoration : none;
}

#n2 ul li a { background: transparent url(../images/splash/circle-button-background-white.png) 0 0 no-repeat; }

#n2 ul li a .btn-subtitle { display: none }

#footer-container {
    position : absolute;
    bottom : 0;
    width : 100%;
    padding : 9px 0;
    color : #fff;
    text-shadow : 0 0 7px rgba(0,0,0, 0.8);
    font-size : 12px;
	background-position : center top;
    background-repeat : repeat-x;
    box-shadow : 0 0 9px rgba(0,0,0, 0.5);
    text-align : center;
}

.poweredby { margin : 10px 0 }

#footer-container a { color : #fff; text-decoration : underline; }

.footer-socialmediaicons .facebooklink,
.footer-socialmediaicons .twitterlink,
.footer-socialmediaicons .youtubelink,
.footer-socialmediaicons .linkedinlink,
.footer-socialmediaicons .wordpresslink,
.footer-socialmediaicons .bloggerlink {
    display : inline-block;
}

.footer-socialmediaicons .fullsitelink,
.footer-socialmediaicons .visibleonmobiledevice {
    display : none;
}

.footer-socialmediaicons .facebooklink a,
.footer-socialmediaicons .twitterlink a,
.footer-socialmediaicons .youtubelink a,
.footer-socialmediaicons .linkedinlink a,
.footer-socialmediaicons .wordpresslink a,
.footer-socialmediaicons .bloggerlink a {
    display : inline-block;
    width : 33px;
    height : 33px;
    background-repeat : no-repeat;
    background-position : top left;
}


/* hide what's there */
.footer-socialmediaicons .facebooklink img,
.footer-socialmediaicons .twitterlink img,
.footer-socialmediaicons .youtubelink img,
.footer-socialmediaicons .linkedinlink img,
.footer-socialmediaicons .wordpresslink img,
.footer-socialmediaicons .bloggerlink img {
    display : none;
}

.footer-socialmediaicons .facebooklink  a { background-image : url(../images/splash/footer-icon-white-facebook.png); }
.footer-socialmediaicons .twitterlink   a { background-image : url(../images/splash/footer-icon-white-twitter.png); }
.footer-socialmediaicons .youtubelink   a { background-image : url(../images/splash/footer-icon-white-youtube.png); }
.footer-socialmediaicons .linkedinlink  a { background-image : url(../images/splash/footer-icon-white-linkedin.png); }
.footer-socialmediaicons .wordpresslink a { background-image : url(../images/splash/footer-icon-white-wordpress.png); }
.footer-socialmediaicons .bloggerlink   a { background-image : url(../images/splash/footer-icon-white-blogger.png); }

