@charset "UTF-8";

h1, h2, h3, h4, h5, h6, pre, code {	font-size: 1em;}
h1, h2, h3, h4, h5, h6, pre, form, body, html, p, fieldset, input {margin: 0; padding: 0;}
body {line-height: 1;}
html, img {border: 0;}
blockquote {padding:0;}
html, body {width: 100%; height: 100%;}
ul,ol {margin: 0px; padding: 0 0 0 30px;}
:focus {outline: 0;}

.background {
background-color: #512908;
background-image: url('../images/MAI-Background.jpg');
background-attachment: fixed;
background-repeat:no-repeat;
background-size:100% 100%;

}
.bodybackground {
-webkit-box-shadow: 0 0 30px 5px #000000;
box-shadow: 0 0 30px 5px #000000;

}
.h1-text h1 {
font-size: 25px;
line-height: 120%;
font-family: Arial, Helvetica, sans-serif;
color: #AF1402;

}
.bodytext {
font-size: 16px;
line-height: 19px;
font-family: Arial, Helvetica, sans-serif;
color: #E9E9E9;
text-align: justify;

}
.h2-text h2 {
font-style: italic;
font-size: 19px;
line-height: 23px;
font-family: Arial, Helvetica, sans-serif;
color: #FF0000;

}
.h3-text h3 {
font-style: italic;
font-size: 18px;
line-height: 115%;
font-family: Arial, Helvetica, sans-serif;
color: #FF0000;

}
.bodytextlink a:link, .bodytextlink a:visited, .bodytextlink a:active {
font-family: Arial, Helvetica, sans-serif;
color: #FEDDAB;
text-decoration: none;

}
.bodytexthoverlink a:hover {
font-family: Arial, Helvetica, sans-serif;
color: #FCBA58;
text-decoration: underline;

}
.contentline {
background-color: #000000;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #000000;

}
.bottomtext {
font-size: 13px;
line-height: 150%;
font-family: Arial, Helvetica, sans-serif;
color: #808080;
background-color: #1C1C1C;
border-bottom-width: 2px;
border-bottom-style: solid;
border-bottom-color: #121212;

}
.bottomtextlink a:link, .bottomtextlink a:visited, .bottomtextlink a:active {
font-size: 13px;
line-height: 300%;
font-family: Arial, Helvetica, sans-serif;
color: #FF8000;
text-decoration: none;

}
.bottomtexthoverlink a:hover {
font-size: 13px;
line-height: 300%;
font-family: Arial, Helvetica, sans-serif;
color: #FF9E3E;
text-decoration: underline;

}
.footerline {
border-top-width: 1px;
border-top-style: solid;
border-top-color: #333333;

}
.navbarback {
background-image: url('../images/narbar-back.gif');
background-repeat: repeat-x;

}
.footer {
background-color: #252525;
border-top-width: 30px;
border-top-color: #000000;
border-right-width: 1px;
border-right-color: #000000;
border-bottom-width: 1px;
border-bottom-color: #000000;
border-left-width: 1px;
border-left-color: #000000;
margin-bottom: 20px;
-webkit-box-shadow: 0 0 30px 5px #000000;
box-shadow: 0 0 30px 5px black;

}
.botpagetext {
font-size: 30px;
line-height: 110%;
font-family: Arial, Helvetica, sans-serif;
color: #FF0000;

}
.botpagetextlink a:link {
font-size: 30px;
line-height: 110%;
font-family: Arial, Helvetica, sans-serif;
color: #FEDDAB;

}
.botpagetexthoverlink a:hover {
font-size: 30px;
line-height: 110%;
font-family: Arial, Helvetica, sans-serif;
color: #FCBA58;

}
.homepagetext {
line-height: 130%;
font-family: Arial, Helvetica, sans-serif;
color: #E9E9E9;
text-align: justify;

}
.bulletpoints {
font-size: 22px;
line-height: 130%;
font-family: Arial, Helvetica, sans-serif;
color: #E9E9E9;
text-align: left;

}
.bullet-text {
font-style: italic;
font-size: 18px;
line-height: 180%;
font-family: Arial, Helvetica, sans-serif;
color: #FCBA58;
text-align: left;

}
		.nbstyle1, .nbstyle1 * {
    margin:         0;
    padding:        0;
    list-style:     none;
}
.nbstyle1 {
    line-height:    1.0;
}
.nbstyle1 ul {
    position: absolute;
    top: -999em;
            width: 14em;
    }

.nbstyle1 ul li {
    width: 100%;
}
.nbstyle1 li:hover {
        visibility:     inherit; 
}
.nbstyle1 li {
    float: left;	
    position: relative;
}
.nbstyle1 a {
    display:        block;
    position:       relative;
    text-decoration: none;
}
.nbstyle1 li:hover ul,
.nbstyle1 li.sfHover ul {
            left: 0;
                        top: 40px;
                z-index:        99;
}
ul.nbstyle1 li:hover li ul,
ul.nbstyle1 li.sfHover li ul {
    top: -999em;
}
ul.nbstyle1 li li:hover ul,
ul.nbstyle1 li li.sfHover ul {
        	           left: 14em;		
	            top: 0;
}
ul.nbstyle1 li li:hover li ul,
ul.nbstyle1 li li.sfHover li ul {
    top:            -999em;
}

ul.nbstyle1 {
        width: 100%;
                    }
.nbstyle1 {
    float: left;
    }

.nbstyle1 a.listitem, .nbstyle1 a.firstitem, .nbstyle1 a.lastitem {
                font-family: "Open Sans Condensed"; 
                font-size: 16px; 
                    font-weight: bold;
                                        margin-right: 0px;
                margin-bottom: 0px;	
                        display: block;
        float: left;
                line-height: 30px;
            	color: #000000;
                        text-decoration: none;
                    background-image: url('../images/nb-item.gif');
                background-repeat: repeat-x;	
                background-position: left top;
                                width: 100%;
    }
* html .nbstyle1 a.listitem, * html .nbstyle1 a.firstitem, * html .nbstyle1 a.lastitem {
    display: inline;
}

.nbstyle1 a.listitem:hover, .nbstyle1 li:hover a.listitem, .nbstyle1 li.sfHover a.listitem,
.nbstyle1 a.firstitem:hover, .nbstyle1 li:hover a.firstitem, .nbstyle1 li.sfHover a.firstitem, 
.nbstyle1 a.lastitem:hover, .nbstyle1 li:hover a.lastitem, .nbstyle1 li.sfHover a.lastitem {
                                color: #FFFFFF;
                                background-image: url('../images/nb-hover-1.gif');   
                background-repeat: no-repeat;    
                background-position: center top;
                    }


.nbstyle1 a.listitem span.mainitem,
.nbstyle1 a.firstitem span.mainitem,
.nbstyle1 a.lastitem span.mainitem {
                  padding-right: 20px;
                  padding-bottom: 10px;
                  padding-left: 20px;
                                                               text-decoration: none;
                         display: block;
     }







	



.nbstyle1 li ul a {
    display: block;
                border-top: 2px solid  #000000;
                border-right: 2px solid  #000000;
                    border-left: 2px solid  #000000;
            	height: 30px;
            	line-height: 30px;
                            padding-left: 1.5em;
                    font-family: Arial, "Helvetica Neue", Helvetica, sans-serif; 
                font-size: 12px; 
                    font-weight: normal;
                    text-decoration: none;
                color: #CACACA;
                        background-color: #535653;
                }
.nbstyle1 li ul a.sub-last {
    display: block;
                        border-bottom: 2px solid  #000000;
        }

* html .nbstyle1 a.listitem, * html .nbstyle1 a.firstitem, * html .nbstyle1 a.lastitem {
    cursor: pointer;
}
* html .nbstyle1 li ul a {
    height: 1%;
    cursor: pointer;
}
*+html .nbstyle1 a.listitem, *+html .nbstyle1 a.firstitem, *+html .nbstyle1 a.lastitem {
    cursor: pointer;
}

       .nbstyle1 li ul a:hover, .nbstyle1 li ul li:hover > a {
    outline: 0;
                                        color: #FFFFFF;
                        background-color: #DB0000;
                }
#ifldasb4 .nbstyle1 li.nav-ifldasb4 a.firstitem, .ifldasb4 .nbstyle1 li.nav-ifldasb4 a.firstitem, #ifldasb167 .nbstyle1 li.nav-ifldasb167 a.listitem, .ifldasb167 .nbstyle1 li.nav-ifldasb167 a.listitem, #ifldasb168 .nbstyle1 li.nav-ifldasb168 a.listitem, .ifldasb168 .nbstyle1 li.nav-ifldasb168 a.listitem, #ifldasb169 .nbstyle1 li.nav-ifldasb169 a.listitem, .ifldasb169 .nbstyle1 li.nav-ifldasb169 a.listitem, #ifldasb170 .nbstyle1 li.nav-ifldasb170 a.listitem, .ifldasb170 .nbstyle1 li.nav-ifldasb170 a.listitem, #ifldasb171 .nbstyle1 li.nav-ifldasb171 a.listitem, .ifldasb171 .nbstyle1 li.nav-ifldasb171 a.listitem, #ifldasb172 .nbstyle1 li.nav-ifldasb172 a.listitem, .ifldasb172 .nbstyle1 li.nav-ifldasb172 a.listitem, #ifldasb173 .nbstyle1 li.nav-ifldasb173 a.lastitem, .ifldasb173 .nbstyle1 li.nav-ifldasb173 a.lastitem {
                                color: #FF0000;
                                background-image: url('../images/nb-hover-1.gif');
                background-repeat: no-repeat;    
            	background-position: center top;
                    }
 	


.nbstyle1 li ul a.sf-with-ul {
            padding-right:  2.25em;    	
            min-width:      1px; 
}
.nbstyle1 ul span.sf-sub-indicator {
    position: absolute;
    display: block;
            right: 0.75em;    	
        top: 50%;
            width: 8px;
        height: 13px;
        margin-top: -6.5px;
            text-indent:    -999em;
    overflow:       hidden;
}
.nbstyle1 ul span.sf-sub-indicator { 
    
    background-repeat: no-repeat;
}

.nbstyle1.sf-shadow ul {
    background-image: url('../wrscripts/images/sfshadow.png'); 
    background-repeat: no-repeat;
            background-position: bottom right;
        padding: 0 10px 10px 0;
    }
* html .nbstyle1.sf-shadow ul {
    background: none;
    padding: 0;
}

div#nbstyle1preload1 {background-image: url('../images/nb-hover-1.gif'); background-repeat: no-repeat; background-position: -9999px -9999px;}	
.hidethis {display: none;}