/* CSS Document */



body {

text-align: center;

font-family: Geneva, Arial, Helvetica, sans-serif;

font-size: medium;

color: #000000;

padding-top: 20px;

background-color: #D5D5D5;

vertical-align: top;

}



p {

text-align: justify;

}



p.first {

text-align: justify;

padding-top: 0px;

margin-top: 0px;

}



img {

border: 0px;

padding: 0px;

margin: 0px;

}



img.logoLeft {

border: 0px;

padding: 10px;

margin: 0px;
margin-right: 15px;

float: left;
position: relative; left:15px;

}



a:link.topNav {

font-size: small;

color: #ffffff;

text-decoration:none;

}



a:hover.topNav {

color: #666666;

}



a:visited.topNav {

color: #cccccc;

}



a:link.leftNav {

font-size: small;

font-weight: 600;

color: #0d4f9d;

padding-right: 5px;

text-decoration:none;

}

a:hover.leftNav {

color: #CC0000;

}

a:visited.leftNav {

color:#0d4f9d;

}

a:active.leftNav {

color:#CC0000;

}





a:link.inBody {

font-size: medium;
color: #0d4f9d;

text-decoration:underline;

}

a:hover.inBody {

color: #CC0000;

}

a:visited.inBody {

color:  #0d4f9d;

}



a:link.inBox {

font-size: 10pt;

color: #0d4f9d;

text-decoration:none;

}

a:hover.inBox {

color: #CC0000;

}

a:visited.inBox {

color: #0d4f9d;

}



div.pageContent {

background-image: url("../images/graphic.jpg"); 

background-repeat: no-repeat;

background-attachment: scroll;

background-position: 500px 30px;

text-align: center;

width: 875px;

height: 100%;

margin: auto;

background-color: #FFFFFF;

-moz-border-radius: 15px;

border-radius: 15px;

border: 4px groove #0d4f9d;

position: relative;

}



div.navRow {

text-align: center;

width: 100%;

margin: auto;

padding: 0px;

position: relative;

top: -5px;

left: 145px;

}





div.thisPage {

text-align: left;

vertical-align: top;

width: 625px;

margin: 10px;

margin-top: 15px;

margin-left: 10px;

padding-top: 20px;

padding-left: 20px;

padding-right: 20px;

padding-bottom: 20px;

position: relative;

left: -5px;

top:-25px;

border-radius: 15px;

-moz-border-radius: 15px;

border: 4px groove #0d4f9d;

background-color: #FFFFFF;

}



#logo {

width: 900px;

text-align: left;

margin-left: 10px;

padding-left: 45px;

padding-bottom: 10px;

padding-left: 0px;

padding-top: 0px;

}



div.topMenu_sm {

position: absolute;

right: 40px;

top: 30px;

width: 150px;

float: right;

padding: 5px;

margin: 0px;

font-size:9pt;

-moz-border-radius: 4px; 

border-radius: 4px;

background-color: none;

border: #FFCC00 2px groove;

color: #FFFFFF;

}





div.search {

/*position: absolute;*/

/*right: 40px;*/

/*top: 30px;*/

/*float: right;*/

vertical-align: top;

padding: 0px;

margin: 0px;

-moz-border-radius: 4px;

border-radius: 4px;

background-color:  #0d4f9d;

border: #FFCC00 2px groove;

color: #FFFFFF;

}







div.announce {

position: relative;

left: 10px;

top: 10px;

width: 140px;

padding: 10px;

margin: 10px;

background-color: #fff3c3;

-moz-border-radius: 15px;

border-radius: 15px;

border: 4px double #0d4f9d;

-moz-box-shadow: inset 0 0 5px 5px #FFCC00;

-webkit-box-shadow: inset 0 0 5px 5px #FFCC00;

box-shadow: 0 0 4px 2px #FFCC00;

}




div.announceSmLeft {

position: relative;

left: 0px;

top: 0px;

width: 130px;

padding: 5px;

margin-right, margin-left: 1px;

margin-bottom: 10px;

background-color: #fff3c3;

-moz-border-radius: 15px;

border-radius: 15px;

border: 4px double #0d4f9d;

-moz-box-shadow: inset 0 0 5px 5px #FFCC00;

-webkit-box-shadow: inset 0 0 5px 5px #FFCC00;

box-shadow: 0 0 4px 2px #FFCC00;

}





div.announceLg {

position: relative;
clear:both;
left: 10px;

top: 10px;

width: 75%;

padding: 10px;

margin: 10px;

background-color: #fff3c3;

-moz-border-radius: 15px;

border-radius: 15px;

border: 4px double #0d4f9d;

-moz-box-shadow: inset 0 0 5px 5px #FFCC00;

-webkit-box-shadow: inset 0 0 5px 5px #FFCC00;

box-shadow: 0 0 4px 2px #FFCC00;

}




#boxLeftLg {
float: left;
left: 10px;
top: 10px;
width: 350px;
padding: 10px;
margin: 5px;
background-color: #ffffff;
border: 1px solid #999999;
}



#boxLeft {
float: left;
display:inline;
left: 10px;
top: 10px;
width: 150px;
padding: 10px;
margin: 5px;
background-color: #ffffff;
border: 1px solid #999999;
height: 140px;
}

#boxMiddle {
display:inline;
float:left;
width: 150px;
padding: 10px;
margin: 5px;
background-color: #ffffff;
border: 1px solid #999999;
height: 140px;

}


#boxVideoLeft {
float: left;
text-align:center;
display:inline;
left: 10px;
top: 10px;
width: 240px;
padding: 0;
margin: 5px;
background-color: #ECEFF0;
border: 1px solid #999999;
}

#boxVideoRight {
text-align:center;
display:inline;
float:left;
width: 240px;
padding: 0;
margin: 5px;
background-color:#ECEFF0;
border: 1px solid #999999;
}





#boxLeftY {
font-size: smaller;
float: left;
display:inline;
left: 10px;
top: 10px;
width: 150px;
height:160px;
padding: 10px;
margin: 5px;
background-color: #fff3c3;

-moz-border-radius: 15px;
border-radius: 15px;
border: 4px double #0d4f9d;
-moz-box-shadow: inset 0 0 5px 5px #FFCC00;
-webkit-box-shadow: inset 0 0 5px 5px #FFCC00;
box-shadow: 0 0 4px 2px #FFCC00;
}

#boxMiddleY {
font-size: smaller;
display:inline;
float:left;
width: 150px;
height:160px;
padding: 10px;
margin: 5px;
background-color: #fff3c3;
-moz-border-radius: 15px;
border-radius: 15px;
border: 4px double #0d4f9d;
-moz-box-shadow: inset 0 0 5px 5px #FFCC00;
-webkit-box-shadow: inset 0 0 5px 5px #FFCC00;
box-shadow: 0 0 4px 2px #FFCC00;
}

#containBox {
position: relative;
width: 100%;
margin: 0px;
background-color: #ffffff;
    display: -webkit-flex; /* Safari */
    -webkit-align-items: center; /* Safari 7.0+ */
    display: flex;
    align-items: center;

border: 0;
overflow: auto; 
}


#containBox div {
   -webkit-flex: 1; /* Safari 6.1+ */
   flex: 1;
}


#articlePetition{
width: 100%;
}

#articleOath{
width: auto;
}




div.showHideContain {
position: relative;
margin: 15px 0 15px 0;
width: 610;
padding:15px;
background-color: #ffffff;
border: 1px solid #999999;
}

div.contain {
float: right;
}



div.announce2 {

position: relative;


left: 10px;

top: 10px;

width: 200px;

padding: 10px;

margin: 10px;

background-color: #ECEFF0;

border: double #0d4f9d;

}



h1 {

font-size: 16pt;

color: #0d4f9d;

text-align: left;

padding-top: 0px;

margin-top: 0px;

padding-bottom: 10px;

margin-bottom: 10px;

}



h1.line2 {

font-size: 16pt;

color: #0d4f9d;

text-align: left;

padding-top: 0px;

margin-top: 0px;

padding-bottom: 0px;

margin-bottom: 0px;

}



h1.large {

font-size: x-large;

color: #0d4f9d;

font-weight: bold;

text-align: left;

padding-top: 10px;

margin-top: 10px;

padding-bottom: 0px;

margin-bottom: 0px;

}



h2 {

font-size: 12pt;

font-weight: bold;

color: #0d4f9d;

text-align: left;

padding-top: 5px;

margin-top: 5px;

padding-bottom: 5px;

margin-bottom: 5px;

}



h2.announcement {

text-align: left;

font-size: 12pt;

font-weight: bold;

font-family: Geneva, Arial, Helvetica, sans-serif;

}



h3 {

font-weight: bold;

font-size: medium;

padding-bottom: 0px;

margin-bottom: 0px;

}



h3.noPadBot {

font-weight: 400;

padding-top: 20px;

padding-bottom: 0px;

margin-top: 0px;

margin-bottom: 0px;

}



#spaced {

padding-bottom: 4px;

}



#noSpace {

padding-top: 0px;

margin-top: 0px;

padding-bottom: 0px;

margin-bottom: 0px;

}



div.centre {

padding: 0px;

margin: auto;

text-align: center;

}





#tab {

height: 20px;

width: 75px;

-moz-border-radius: 1em 4em 1em 4em;

border-radius: 1em 4em 1em 4em;

background-color:  #0d4f9d;

border: #FFCC00 2px groove;

position: relative;

left: auto;

top: auto;

}



#tabTop {

height: 20px;

width: auto;

-moz-border-radius: 4em 1em 4em 1em;

border-radius: 4em 1em 4em 1em;

background-color:  #0d4f9d;

border: #FFCC00 2px groove;

position: relative;

left: auto;

top: auto;

float: left;

font-size: 10pt; 

color: #ffffff;

font-family: Geneva, Arial, Helvetica, sans-serif;

vertical-align:middle;

text-align:center;

margin: 0px;

padding-left: 12px;

padding-right: 12px;

padding-top: 2px;

padding-bottom: 0px;

}



#tabLeft {

vertical-align: middle;
height: 35px;

width: 110px;

-moz-border-radius: 4em 1em 4em 1em;

border-radius: 4em 1em 4em 1em;

background-color: #fff3c3;

border: #FFCC66 2px groove;

position: relative;

font-size: 10pt; 

color: #0d4f9d;

font-family: Geneva, Arial, Helvetica, sans-serif;

margin-left: 0px;

margin-right: 0px;

margin-top: 10px;

margin-bottom: 10px;

padding-left: 10px;

padding-right: 10px;

padding-top: 0px;

padding-bottom: 3px;

}



#centreTxt {

vertical-align:middle;

text-align:center;

}





#redTxt {

color: #CC0000;

}





div.leftCol {

background-color: #0d4f9d;

/*border: #0d4f9d 3px groove;

-moz-border-radius: 1em 1em 1em 1em;

border-radius: 1em 1em 1em 1em;

border-spacing: 0px;

border-radius: 15px;

-moz-border-radius: 15px;

border: 4px groove #0d4f9d;*/

padding-top: 0px;

padding-left: 5px;

padding-right: 0px;

margin-right: 0px;

margin-top: 0px;

margin-left: 0px;

width: 150px;

position: inherit;

left: auto;

top: 155px;

}





td.left {

border-radius: 15px;

-moz-border-radius: 15px;

border: 4px groove #0d4f9d;

background-color:#0d4f9d; 

height:100%;

vertical-align: top;

width: 130px;

padding-top: 10px;

margin-top: 10px;

}





p.normal {

margin-top: 0px;

text-align: left;

font-weight: normal;

}



p.indent {

padding-left: 15px;

text-align: left;

}



p.annTxt {

margin-top: 0px;

text-align: left;

font-size: 10pt;

font-weight: normal;

} 



p.quote {

padding-left: 15px;

text-align: left;

padding-top: 0px;

padding-bottom: 0px;

margin-top: 0px;

margin-bottom: 5px;

}



p.quoteLast {

padding-left: 15px;

text-align: left;

padding-top: 0px;

padding-bottom: 0px;

margin-top: 0px;

margin-bottom: 0px;

margin-bottom: 0px;

}



p.quoteNews {

padding-left: 15px;

text-align: left;

font-size: small;

font-weight: 600;

font-style: italic;

padding-top: 10px;

margin-top: 0px;

padding-bottom: 5px;

margin-bottom: 5px;

}



#small {

font-size: 9pt;

}



p.smallEmph {

padding-left: 15px;

text-align: left;

font-size: small;

font-weight: 600;

font-style: italic;

padding-top: 0px;

margin-top: 0px;

padding-bottom: 5px;

margin-bottom: 5px;

}





li.rules {

padding-left: 15px;

padding-top: 5px;

padding-bottom: 5px;

}


