@charset "UTF-8";

@font-face {
    font-family: 'CalibriRegular';
    src: url('calibri-webfont.eot#') format('eot'),
         url('calibri-webfont.woff') format('woff'),
         url('calibri-webfont.ttf') format('truetype'),
         url('calibri-webfont.svg#webfontmVUo6b9C') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'CalibriItalic';
    src: url('calibri_italic-webfont.eot#') format('eot'),
         url('calibri_italic-webfont.woff') format('woff'),
         url('calibri_italic-webfont.ttf') format('truetype'),
         url('calibri_italic-webfont.svg#webfont0JES01oD') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'CalibriBold';
    src: url('calibri_bold-webfont.eot#') format('eot'),
         url('calibri_bold-webfont.woff') format('woff'),
         url('calibri_bold-webfont.ttf') format('truetype'),
         url('calibri_bold-webfont.svg#webfontNbVfGpjR') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'CalibriBoldItalic';
    src: url('calibri_bold_italic-webfont.eot#') format('eot'),
         url('calibri_bold_italic-webfont.woff') format('woff'),
         url('calibri_bold_italic-webfont.ttf') format('truetype'),
         url('calibri_bold_italic-webfont.svg#webfontjasBVlgy') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'NyalaRegular';
    src: url('nyala-webfont.eot#') format('eot'),
         url('nyala-webfont.woff') format('woff'),
         url('nyala-webfont.ttf') format('truetype'),
         url('nyala-webfont.svg#webfontNXXa1YJQ') format('svg');
    font-weight: normal;
    font-style: normal;

}

body{background:#FFF url(../images/back.png) top left repeat-x;font-family:'CalibriRegular', Arial, Helvetica, sans-serif;margin:0;padding:0;font-size:14px;}
img{border:0;}
a:active{outline:none;}
a:focus{-moz-outline-style:none;}
.clear{clear:both;height:1px;margin-top:-1px;overflow:hidden;}
.dark-blue{color:#1E1E64;}
.dark-blue a{color:#1E1E64;text-decoration:none;}
.dark-blue a:hover{color:#C7C7D8;text-decoration:none;}
.selected{font-weight:700;}
.white{color:#FFF;}
.red{color:#FF0000;}
.small{font-size:10px;}

strong{font-weight:normal;font-family: 'CalibriBold';}
em{font-style:normal;font-family: 'CalibriItalic';}

h2{font-weight:normal;font-family:'NyalaRegular', Georgia, "Times New Roman", Times, serif;color:#B1232A;font-size:22px;text-transform:uppercase;margin:0;}

#bottom-menu{float:left;width:500px;}
#bottom-menu a{margin-right:15px;}
#mods{float:right;position:relative;height:auto;padding:0;width:300px;margin-right:-5px;}

#contactform input.contact-input{background:#C7C7D8;border:1px solid #1E1E64;padding:2px;width:200px;}
#contactform input.captcha{background:#C7C7D8;border:1px solid #1E1E64;padding:2px;width:50px;}
#contactform textarea{background:#C7C7D8;border:1px solid #1E1E64;padding:2px;width:275px;}

#content{background:url(../images/content-back.png) center bottom repeat-x #FFF;border-left:#1E1E64 1px solid;border-right:#1E1E64 1px solid;color:#333;padding:10px 10px 20px;width:auto;}
#content-top{background:#FFF url(../images/content-top.png) repeat-x top left;border-left:#1E1E64 1px solid;border-right:#1E1E64 1px solid;height:16px;width:auto;}
#copyright{float:right;text-align:right;width:350px;}
#flash{background:url(../images/flash-back.png) center top no-repeat;height:290px;padding-left:35px;padding-right:35px;padding-top:25px;width:auto;}
#footer{background:url(../images/footer.png) center top no-repeat;color:#333;font-size:9px;height:22px;padding-left:10px;padding-right:10px;padding-top:15px;width:auto;}
#footer a{color:#333;text-decoration:none;}
#footer a:hover{color:#999;}
#header{background:url(../images/header.png) center top no-repeat;height:65px;padding-left:10px;padding-right:10px;width:auto;}
#header h1{background:transparent url(../images/logo.png) no-repeat;display:block;height:60px;width:169px;text-indent:-9999px;margin:0;float:left;}
#header h1 a{display:block;width:169px;height:60px;}
#home-text{float:left;width:550px;}
#home-text h2{background:transparent url(../images/ssi.png) no-repeat;display:block;height:32px;width:436px;text-indent:-9999px;margin:5px 0;}
#newsfeed{background:url(../images/ticker.png) center top no-repeat;border-left:#1E1E64 1px solid;border-right:#1E1E64 1px solid;color:#333;height:84px;width:auto;}
#slideshow{height:260px;width:830px;}
#text{min-height:200px;width:878px;}
h3{font-size:16px;margin-top:3px;font-weight:normal;font-family: 'CalibriBold';}
#content a{color:#1E1E64;text-decoration:none;font-family: 'CalibriBold';}
#content a:hover{color:#333;}
#wrap{background:url(../images/back-shadow.png) center top no-repeat;height:auto;margin:0 auto;padding-left:20px;padding-right:20px;width:900px;}
#popup{background:url(../images/content-back.png) center bottom repeat-x #FFF;color:#333;font-size:12px;height:140px;margin:5px auto 0;padding:80px 10px 20px;text-align:center;width:470px;}

ul.arrowlist{list-style:url(../images/arrow.png);}
ul.arrowlist li{margin-top:3px;}

ul.ticklist{list-style:url(../images/tick.png);}
ul.ticklist li{margin-top:3px;}

#menu{float:right;font-size:15px;margin-top:34px;text-align:left;width:410px;}
ul.menu{list-style:none;margin:0;padding:0;}
ul.menu *{margin:0;padding:0;}
ul.menu .menulink{font-weight:400;padding:5px;width:90px;}
ul.menu .menulink:hover,ul.menu .menuhover,.light-blue{color:#C7C7D8;}
ul.menu a{color:#FFF;display:block;text-decoration:none;}
ul.menu li{float:left;margin-left:2px;position:relative;}
ul.menu ul{background:#1E1E64;display:none;list-style:none;opacity:0;position:absolute;right:0;top:26px;}
ul.menu ul li{margin:0;position:relative;width:100px;}
ul.menu ul li a{background:#1E1E64;display:block;padding:8px;}
ul.menu ul li a:hover{background:#111139;}
ul.menu ul ul{left:148px;margin-top:20px;}

#sub-menu{background:url(../images/sub-menu.png) top left repeat-x;border-left:#1E1E64 1px solid;border-right:#1E1E64 1px solid;border-bottom:1px solid #610c10;border-top:1px solid #e6a6a9;height:30px;padding:0;text-align:center;width:auto;font-family: 'CalibriBold';text-transform:uppercase;font-size:17px;white-space:nowrap;letter-spacing:-1px;}
#sub-menu a{color:#FFFFFF;text-shadow:1px 1px 2px #000;text-decoration:none;margin:0;height:25px;display:inline-block;padding:5px 9px 0 9px;background:url(../images/sub-menu-button.png) top left repeat-x;border-left:1px solid #84161b}
#sub-menu a.selected{color:#1E1E64;text-shadow:1px 1px 1px #FFF;}
#sub-menu a:hover{color:#f6eced;background:url(../images/sub-menu-button.png) bottom left repeat-x;}

#line{background:url(../images/line.png) top left repeat-x;border-left:#1E1E64 1px solid;border-right:#1E1E64 1px solid;height:0px;padding:5px 0;width:auto;}
