@charset "UTF-8";

html { font-size:100%; } 

a.LinkClass1 {
    color: #022e6d;
}

a.LinkClass1:link {
	font-family: "Helvetica Neue", "sans-serif";
	font-variant: normal;
	color: #022e6d;
    text-decoration: underline;
}

a.LinkClass1:visited {
	font-family: "Helvetica Neue", "sans-serif";
	font-variant: normal;
	color: #022e6d;
    text-decoration: underline;
}

a.LinkClass1:hover {
	font-family: "Helvetica Neue", "sans-serif";
	font-variant: normal;
	color: #00baff;	
    text-decoration: underline;
}



a.LinkClass2 {
    color: #ffffff;
}

a.LinkClass2:link {
	font-family: "Helvetica Neue", "sans-serif";
	font-variant: normal;
	color: #ffffff;
    text-decoration: underline;
}

a.LinkClass2:visited {
	font-family: "Helvetica Neue", "sans-serif";
	font-variant: normal;
	color: #ffffff;
    text-decoration: underline;
}

a.LinkClass2:hover {
	font-family: "Helvetica Neue", "sans-serif";
	font-variant: normal;
	color: #00baff;	
    text-decoration: underline;
}



a.LinkClass3 {
    color: #d6452f;
}

a.LinkClass3:link {
	font-family: "Helvetica Neue", "sans-serif";
	font-variant: normal;
	color: #d6452f;
    text-decoration: underline;
}

a.LinkClass3:visited {
	font-family: "Helvetica Neue", "sans-serif";
	font-variant: normal;
	color: #d6452f;
    text-decoration: underline;
}

a.LinkClass3:hover {
	font-family: "Helvetica Neue", "sans-serif";
	font-variant: normal;
	color: #00baff;	
    text-decoration: underline;
}


h3 {
	font-family: 'Open Sans', sans-serif;
	font-size: 1.8vw;
	color: #273345;
}
h4 {
	font-family: 'Open Sans', sans-serif;
	font-size: 18px;
	color: #273345;
}
h5 {
	font-family: 'Open Sans', sans-serif;
	font-size: 16px;
	color: #FFF;
}


a {
	text-decoration: none;
}


li {
	margin: 0.5em 0;
}

.Whitesp4px {
    /* display: inline-block; */
    float: left;
    width: 100%;
    height: 4px;
}

.Whitesp10px {
    /* display: inline-block; */
    float: right;
    width: 100%;
    height: 10px;
}

strong, b {
    font-weight: bold;
}





/* XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX */

@media screen and (max-width: 600px) {
    
h1 {
    font-family: 'Open Sans', sans-serif;
    font-size: 22px;
    color: #022e6d;
    text-align: left;
    font-weight: bold;
}

h2 {
    font-family: 'Open Sans', sans-serif;
    font-size: 18px;
    color: #022e6d;
    text-align: left;
    font-weight: normal;
}

h4 {
    font-family: 'Open Sans', sans-serif;
    font-size: 16px;
    color: #022e6d;
}

.Comment {
    float: left;
    position: relative;
    width: 100%;
    padding-left: 2%;
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	color: #022e6d;
}

.Reply {
    float: left;
    position: relative;
    width: 100%;
    padding-left: 4%;
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	color: #022e6d;
}

input { font-size: 16px; }
textarea { font-size: 16px; }

.HeaderBox {
    /* display: inline-block; */
    float: left;
    position: relative;
    width: 100%;
    height: auto;
    background-color: #104b85;
}
        
.NavBar {
    /* display: inline-block; */
    float: left;
    position: relative;
    width: 100%;
    padding-top: 1%;
    padding-bottom: 1%;
    background-color: #0c365f; 

}

.HomeLink {
    /* display: inline-block; */
    float: left;
    position: relative;
    width: 22%;
    /* padding-left: 3%; */
    text-align: center;
}

.ContactLink {
    /* display: inline-block; */
    float: left;
    position: relative;
    width: 22%;
    text-align: center;
}

.DocumentsLink {
    /* display: inline-block; */
    float: left;
    position: relative;
    width: 30%;
    text-align: center;
}

.NewsLink {
    /* display: inline-block; */
    float: left;
    position: relative;
    width: 24%;
    text-align: center;
}

.ForumLink {
    /* display: inline-block; */
    float: left;
    position: relative;
    width: 22%;
    text-align: center;
}

.BlogsLink {
    /* display: inline-block; */
    float: left;
    position: relative;
    width: 22%;
    text-align: center;
}

.ComplaintsLink {
    /* display: inline-block; */
    float: left;
    position: relative;
    width: 30%;
    text-align: center;
}

.PhotosLink {
    /* display: inline-block; */
    float: left;
    position: relative;
    width: 24%;
    text-align: center;
}

.Hero {
    /* display: inline-block; */
    float: left;
    position: relative;
    width: 100%;
    text-align: center;
}


.MainBox {
    /* display: inline-block; */
    float: left;
    position: relative;
    width: 100%;
    background-color: #bb2c68; 
}

.BlueBar {
    /* display: inline-block; */
    float: left;
    position: relative;
    width: 96%;
    background-color: #0c365f; 
    padding-top: 1%;
    padding-bottom: 1%;
    padding-left: 2%;
    padding-right: 2%;
    font-family: 'Open Sans', sans-serif;
    font-size: 22px;
    text-align: left;
    color: #ffffff;
}

.BodyBox {
    /* display: inline-block; */
    float: left;
    position: relative;
    width: 96%;
    padding-top: 2%;
    padding-bottom: 2%;
    padding-left: 2%;
    padding-right: 2%;
    background-color: #ececec; 
    font-family: 'Open Sans', sans-serif; 
    font-size: 14px;
    color: #022e6d;
    text-align: left;
    
}

.PictureBox1 {
    /* display: inline-block; */
    float: left;
    position: relative;
    width: 100%;
    
}

.MyTextBox1 {
    /* display: inline-block; */
    float: left;
    position: relative;
    width: 90%;
    margin-left: 5%;
    margin-right: 5%;
    font-size: 14px;
}

.PictureBox2 {
    /* display: inline-block; */
    float: left;
    position: relative;
    width: 100%;
    /* margin-left: 5%; */
}

.VertPicBox {
    /* display: inline-block; */
    float: left;
    position: relative;
    width: 96%;
    margin-left: 2%;
    margin-top: 2%;
}

.MyTextBox2 {
    /* display: inline-block; */
    float: left;
    position: relative;
    width: 100%;
    font-size: 14px;
}

.WideBodyText {
    /* display: inline-block; */
    float: left;
    position: relative;
    width: 92%;
    padding-top: 1%;
    padding-bottom: 1%;
    padding-left: 4%;
    padding-right: 4%;
    /* font-family: 'Open Sans', sans-serif;  */
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #022e6d;
    text-align: left;
}

.MailLinksRules {
    display: inline-block;
    white-space: nowrap;
    position: relative;
    font-family: 'Open Sans', sans-serif; 
    font-size: 14px;
    color: #022e6d;
    text-decoration: underline;
}

.MailLinksRules:hover {
    display: inline-block;
    white-space: nowrap;
    position: relative;
    font-family: 'Open Sans', sans-serif; 
    font-size: 14px;
    color: #5f96e2;
    text-decoration: underline;
}


/* **********************************  Forum Stuff  ******************************* */

.ForumText {
    /* display: inline-block; */
    float: left;
    position: relative;
    width: 92%;
    padding-top: 1%;
    padding-bottom: 1%;
    padding-left: 4%;
    padding-right: 4%;
    background-color: #ececec; 
    font-family: 'Open Sans', sans-serif; 
    font-size: 14px;
    color: #022e6d;
    text-align: left;
}

/* ***********************************  Footer Stuff  ******************************* */

.CopyrightBox {
    /* display: inline-block; */
    float: left;
    position: relative;
    width: 100%;
    padding-top: 2%;
    padding-bottom: 1%;
    font-family: 'Open Sans', sans-serif; 
    font-size: 10px;
    color: #ffffff;
    text-align: center;
}

#PrivacyNote {
    /* display: inline-block; */
    float: left;
    position: fixed;
    z-index: 3;
    width: 80%;
    bottom: 10px; 
    background-color: #022e6d;
    padding-top: 2px;
    font-family: 'Open Sans', sans-serif;
    font-size: 12px;
    color: #FFFFFF;
    text-align: center;
}


}

/* XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX */


@media (min-width: 601px) and (max-width: 1000px){
    
h1 {
    font-family: 'Open Sans', sans-serif;
    font-size: 32px;
    color: #022e6d;
    text-align: left;
    font-weight: bold;
}

h2 {
    font-family: 'Open Sans', sans-serif;
    font-size: 14px;
    color: #022e6d;
    text-align: left;
    font-weight: normal;
}

h4 {
    font-family: 'Open Sans', sans-serif;
    font-size: 14px;
    color: #022e6d;
}

.Comment {
    float: left;
    position: relative;
    width: 100%;
    padding-left: 2%;
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	color: #022e6d;
}

.Reply {
    float: left;
    position: relative;
    width: 100%;
    padding-left: 4%;
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	color: #022e6d;
}
    
input { font-size: 18px; }
textarea { font-size: 18px; }

.HeaderBox {
    /* display: inline-block; */
    float: left;
    position: relative;
    width: 100%;
    height: auto;
    background-color: #104b85;
}
        
  .NavBar {
    /* display: inline-block; */
    float: left;
    position: relative;
    width: 100%;
    padding-top: 1%;
    padding-bottom: 1%;
    background-color: #0c365f; 

  }

  .HomeLink {
    /* display: inline-block; */
    float: left;
    position: relative;
    width: 10%;
    padding-left: 3%;
    text-align: center;
  }

.ContactLink {
    /* display: inline-block; */
    float: left;
    position: relative;
    width: 12%;
    text-align: center;
}

.DocumentsLink {
    /* display: inline-block; */
    float: left;
    position: relative;
    width: 14%;
    text-align: center;
}

.NewsLink {
    /* display: inline-block; */
    float: left;
    position: relative;
    width: 11%;
    text-align: center;
}

.ForumLink {
    /* display: inline-block; */
    float: left;
    position: relative;
    width: 11%;
    text-align: center;
}

.BlogsLink {
    /* display: inline-block; */
    float: left;
    position: relative;
    width: 11%;
    text-align: center;
}

.ComplaintsLink {
    /* display: inline-block; */
    float: left;
    position: relative;
    width: 12%;
    text-align: center;
}

.PhotosLink {
    /* display: inline-block; */
    float: left;
    position: relative;
    width: 12%;
    text-align: center;
}

.Hero {
    /* display: inline-block; */
    float: left;
    position: relative;
    width: 100%;
    text-align: center;
}


.MainBox {
    /* display: inline-block; */
    float: left;
    position: relative;
    width: 100%;
    background-color: #bb2c68; 
}

.BlueBar {
    /* display: inline-block; */
    float: left;
    position: relative;
    width: 96%;
    background-color: #0c365f; 
    padding-top: 1%;
    padding-bottom: 1%;
    padding-left: 2%;
    padding-right: 2%;
    font-family: 'Open Sans', sans-serif;
    font-size: 22px;
    text-align: left;
    color: #ffffff;
}

.BodyBox {
    /* display: inline-block; */
    float: left;
    position: relative;
    width: 96%;
    padding-top: 2%;
    padding-bottom: 2%;
    padding-left: 2%;
    padding-right: 2%;
    background-color: #ececec; 
    font-family: 'Open Sans', sans-serif; 
    font-size: 14px;
    color: #022e6d;
    text-align: left;
    
}

.PictureBox1 {
    /* display: inline-block; */
    float: left;
    position: relative;
    width: 40%;
    
}

.MyTextBox1 {
    /* display: inline-block; */
    float: left;
    position: relative;
    width: 50%;
    margin-left: 5%;
    font-size: 14px;
}

.PictureBox2 {
    /* display: inline-block; */
    float: left;
    position: relative;
    width: 40%;
    margin-left: 5%;
}

.VertPicBox {
    /* display: inline-block; */
    float: left;
    position: relative;
    width: 30%;
    margin-left: 2%;
    margin-top: 2%;
}

.MyTextBox2 {
    /* display: inline-block; */
    float: left;
    position: relative;
    width: 50%;
    font-size: 14px;
}

.WideBodyText {
    /* display: inline-block; */
    float: left;
    position: relative;
    width: 92%;
    padding-top: 1%;
    padding-bottom: 1%;
    padding-left: 4%;
    padding-right: 4%;
    /* font-family: 'Open Sans', sans-serif;  */
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #022e6d;
    text-align: left;
}

.MailLinksRules {
    display: inline-block;
    white-space: nowrap;
    position: relative;
    font-family: 'Open Sans', sans-serif; 
    font-size: 14px;
    color: #022e6d;
    text-decoration: underline;
}

.MailLinksRules:hover {
    display: inline-block;
    white-space: nowrap;
    position: relative;
    font-family: 'Open Sans', sans-serif; 
    font-size: 14px;
    color: #5f96e2;
    text-decoration: underline;
}


/* **********************************  Forum Stuff  ******************************* */

.ForumText {
    /* display: inline-block; */
    float: left;
    position: relative;
    width: 92%;
    padding-top: 1%;
    padding-bottom: 1%;
    padding-left: 4%;
    padding-right: 4%;
    background-color: #ececec; 
    font-family: 'Open Sans', sans-serif; 
    font-size: 14px;
    color: #022e6d;
    text-align: left;
}

/* ***********************************  Footer Stuff  ******************************* */

.CopyrightBox {
    /* display: inline-block; */
    float: left;
    position: relative;
    width: 100%;
    padding-top: 2%;
    padding-bottom: 1%;
    font-family: 'Open Sans', sans-serif; 
    font-size: 10px;
    color: #ffffff;
    text-align: center;
}

#PrivacyNote {
    /* display: inline-block; */
    float: left;
    position: fixed;
    z-index: 3;
    width: 40%;
    bottom: 10px; 
    background-color: #022e6d;
    padding-top: 2px;
    font-family: 'Open Sans', sans-serif;
    font-size: 12px;
    color: #FFFFFF;
    text-align: center;
}



}


/* XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX */


@media screen and (min-width: 1001px) {
    
h1 {
    font-family: 'Open Sans', sans-serif;
    font-size: 32px;
    color: #022e6d;
    text-align: left;
    font-weight: bold;
}

h2 {
    font-family: 'Open Sans', sans-serif;
    font-size: 22px;
    color: #022e6d;
    text-align: left;
    font-weight: normal;
}

h4 {
    font-family: 'Open Sans', sans-serif;
    font-size: 18px;
    color: #022e6d;
}

.Comment {
    float: left;
    position: relative;
    width: 100%;
    padding-left: 2%;
	font-family: 'Open Sans', sans-serif;
	font-size: 18px;
	color: #022e6d;
}

.Reply {
    float: left;
    position: relative;
    width: 100%;
    padding-left: 4%;
	font-family: 'Open Sans', sans-serif;
	font-size: 18px;
	color: #022e6d;
}
    
input { font-size: 18px; }
textarea { font-size: 18px; }

.HeaderBox {
    /* display: inline-block; */
    float: left;
    position: relative;
    width: 80%;
    margin-left: 10%;
    margin-right: 10%;
    height: auto;
    background-color: #104b85;
}
        
.NavBar {
    /* display: inline-block; */
    float: left;
    position: relative;
    width: 80%;
    margin-left: 10%;
    margin-right: 10%;
    padding-top: 1%;
    padding-bottom: 1%;
    background-color: #0c365f; 

}

.HomeLink {
    /* display: inline-block; */
    float: left;
    position: relative;
    width: 10%;
    padding-left: 3%;
    text-align: center;
}

.ContactLink {
    /* display: inline-block; */
    float: left;
    position: relative;
    width: 12%;
    text-align: center;
}

.DocumentsLink {
    /* display: inline-block; */
    float: left;
    position: relative;
    width: 14%;
    text-align: center;
}

.NewsLink {
    /* display: inline-block; */
    float: left;
    position: relative;
    width: 10%;
    text-align: center;
}

.ForumLink {
    /* display: inline-block; */
    float: left;
    position: relative;
    width: 11%;
    text-align: center;
}

.BlogsLink {
    /* display: inline-block; */
    float: left;
    position: relative;
    width: 11%;
    text-align: center;
}

.ComplaintsLink {
    /* display: inline-block; */
    float: left;
    position: relative;
    width: 13%;
    text-align: center;
}

.PhotosLink {
    /* display: inline-block; */
    float: left;
    position: relative;
    width: 12%;
    text-align: center;
}

.Hero {
    /* display: inline-block; */
    float: left;
    position: relative;
    width: 80%;
    margin-left: 10%;
    margin-right: 10%;
    text-align: center;
}


.MainBox {
    /* display: inline-block; */
    float: left;
    position: relative;
    width: 80%;
    margin-left: 10%;
    margin-right: 10%;
        
}

.BlueBar {
    /* display: inline-block; */
    float: left;
    position: relative;
    width: 96%;
    background-color: #0c365f; 
    padding-top: 1%;
    padding-bottom: 1%;
    padding-left: 2%;
    padding-right: 2%;
    font-family: 'Open Sans', sans-serif;
    font-size: 28px;
    text-align: left;
    color: #ffffff;
}

.BodyBox {
    /* display: inline-block; */
    float: left;
    position: relative;
    width: 96%;
    padding-top: 2%;
    padding-bottom: 2%;
    padding-left: 2%;
    padding-right: 2%;
    background-color: #ececec; 
    font-family: 'Open Sans', sans-serif; 
    font-size: 20px;
    color: #022e6d;
    text-align: left;
    
}

.PictureBox1 {
    /* display: inline-block; */
    float: left;
    position: relative;
    width: 40%;
    
}

.MyTextBox1 {
    /* display: inline-block; */
    float: left;
    position: relative;
    width: 50%;
    margin-left: 5%;
    font-size: 18px;
}

.PictureBox2 {
    /* display: inline-block; */
    float: left;
    position: relative;
    width: 40%;
    margin-left: 5%;
}

.VertPicBox {
    /* display: inline-block; */
    float: left;
    position: relative;
    width: 30%;
    margin-left: 2%;
    margin-top: 2%;
}

.MyTextBox2 {
    /* display: inline-block; */
    float: left;
    position: relative;
    width: 50%;
    font-size: 18px;
}

.WideBodyText {
    /* display: inline-block; */
    float: left;
    position: relative;
    width: 92%;
    padding-top: 1%;
    padding-bottom: 1%;
    padding-left: 4%;
    padding-right: 4%;
    /* font-family: 'Open Sans', sans-serif;  */
    font-family: Arial, Helvetica, sans-serif;
    font-size: 18px;
    color: #022e6d;
    text-align: left;
}

.MailLinksRules {
    display: inline-block;
    white-space: nowrap;
    position: relative;
    font-family: 'Open Sans', sans-serif; 
    font-size: 18px;
    color: #022e6d;
    text-decoration: underline;
}

.MailLinksRules:hover {
    display: inline-block;
    white-space: nowrap;
    position: relative;
    font-family: 'Open Sans', sans-serif; 
    font-size: 18px;
    color: #5f96e2;
    text-decoration: underline;
}


/* **********************************  Forum Stuff  ******************************* */

.ForumText {
    /* display: inline-block; */
    float: left;
    position: relative;
    width: 72%;
    margin-left: 10%;
    margin-right: 10%;
    padding-top: 1%;
    padding-bottom: 1%;
    padding-left: 4%;
    padding-right: 4%;
    background-color: #ececec; 
    /* font-family: 'Open Sans', sans-serif;  */
    font-family: Arial, Helvetica, sans-serif;
    font-size: 18px;
    color: #022e6d;
    text-align: left;
}

/* ***********************************  Footer Stuff  ******************************* */

.CopyrightBox {
    /* display: inline-block; */
    float: left;
    position: relative;
    width: 100%;
    padding-top: 2%;
    padding-bottom: 1%;
    font-family: 'Open Sans', sans-serif; 
    font-size: 1vw;
    color: #ffffff;
    text-align: center;
}

#PrivacyNote {
    /* display: inline-block; */
    float: left;
    position: fixed;
    z-index: 3;
    width: 25%;
    bottom: 10px; 
    background-color: #022e6d;
    padding-top: 2px;
    font-family: 'Open Sans', sans-serif;
    font-size: 12px;
    color: #FFFFFF;
    text-align: center;
}
    
}


