a:link {color:#FFFF00}     /* unvisited link */
a:visited {color: #FFFFFF}  /* visited link */
a:hover {color: #FFFFFF}   /* mouse over link */
a:active {color: #0000FF}   /* selected link */

body {
background-image:url(../images/alt_bg.gif);
background-attachment:fixed;

}
div.pageLimit {
width:95%;
padding-top:5px;
}
img {
width:100%;
}
input {
padding: 4px;
margin: 4px;
}
.bannerPad {
}
.ffMargin {
padding-left:3%;
}

.ffMarginRt {
padding-right:3%;
}

.ffPad {
padding-left:300px; 
}



table.pageContainer {
/* border:thin solid #003399; */
text-align:center;

}

li {
}

p {
text-align:justify;
padding-right:50px;
padding-left: 50px;
font-family:"Times New Roman", Times, serif;
font-size:smaller;
font-weight:600;
color:#003399;
}


h2 {
text-align:left;
font-size:large;
color:#003399;
vertical-align:middle;
background-position:center;

height:22px;
font-family:"Times New Roman", Times, serif;

}
h3 {
text-align:center;
font-size:x-large;
color:#000000;
font-family:"Times New Roman", Times, serif;
}
/*p:first-letter
{
font-family:Georgia, "Times New Roman", Times, serif;
color: #003399;
font-size:medium;
} */
table.rtColumn {
height: 40%;
background-color:#FFFFF0;
padding: 3px 3px 3px 3px;
padding-right:10px;
vertical-align:top;
}

.regForm {
font-family:Arial, Helvetica, sans-serif;
font-size:medium;
color:#003399;
padding-left:20px;
padding-right:20px;
margin: 20px;
width: 90%;
text-align:left;
}

.formBody {
font-family:Arial, Helvetica, sans-serif;
font-weight:800;
border-bottom: solid #003399 1px;
}

.formError {
color:red;
font-size:small;
}

.formRegFields {

background-color:#FFFF99;

}

td.pageHeader {
text-align:center;
height: 100%;
border-bottom:4px double white;
border-top:4px double white;
background-color:#003399;
overflow:hidden;
color:#FFFFFF;
/* CSS3 standard */
opacity:0.50; 
padding-top:4px;
padding-bottom:4px;

}
.button {
color:white;
padding:5px;
font-weight:700;
background-color:#003399;
}
.pageMenu{
background-color:#FFFFF0;
border: thin outset;
}
.solidblockmenu{
margin: 0;
padding: 0;
float: left;
font: bold medium Arial;
font-size:18px;
width: 100%;
/* margin-bottom: 1em; */
border: 1px solid #625e00; 
border-top: 1px solid #003399; 
border-bottom:none;
border-width: 1px 0;
background: black url(../images/blockdefault.gif) center center;
background-repeat:repeat-x;

}

.solidblockmenu li{
display: inline;
}

.solidblockmenu li a{
float: left;
color: white;
padding: 9px 11px;
text-decoration: none;
border-right: 1px solid white;
}

.solidblockmenu li a:visited{
color: white;
}

.solidblockmenu li a:hover, .solidblockmenu li .current{
color: white;
background: transparent url(../images/blockactive.gif) center center repeat-x;
}

td.rightColumn {
background-color:#FFFFF0;
vertical-align:top;
text-align:center;
background-image:url(../images/gradient.gif);
background-position:top left;
background-repeat:repeat-x;


/* CSS3 standard */
opacity: 1.0;;
empty-cells:show;
color:#000000;
border: 2px;
}
td.rightColumnReg {
background-color:#FFFFF0;
vertical-align:top;
text-align:center;
background-image:url(../images/gradient.gif);
background-position:top left;
background-repeat:repeat-x;
overflow: auto;
/* CSS3 standard */
opacity: 0.6;
empty-cells:show;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:small;
color:#000000;
border: 2px;
}



.mainContent {
overflow:auto;
background-color:#FFFFF0;
background-image:url(../images/gradient.gif);
background-position:top left;
background-repeat:repeat-x;
empty-cells:show;
opacity: 1.0;
position:relative;
overflow:auto;
vertical-align:top;
margin-right:2%;
margin-left:0;
margin-bottom:2%;
margin-top:30px;
}

.newFooterLeft {
font-size:x-small;
color:#FFFFFF;
padding-left:3%;
background-color:#003399;
opacity: 0.85;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-align:left;
outline: solid #003399 2px;
height: 40px;
}

.newFooterRight {
font-size:x-small;
font-weight:bold;
padding-right:3%;
text-decoration:none;
color:#FFFFFF;
text-align:right;
background-color:#003399;
opacity: 0.85;
font-family:Verdana, Arial, Helvetica, sans-serif;
outline: solid #003399 2px;
height: 40px;


}

.bodyHeader {
font-size:100%;
font-weight:bold;
font-family:"Arial Rounded MT Bold";
color:#FFFFFF;
border-bottom-style:solid;
border-bottom-color:#FFFFFF;
border-bottom-width:1px;
border-top-style:solid;
border-top-color:#FFFFFF;
border-top-width:1px;
empty-cells:show;
background-color:#003388;
text-align:center;
opacity: 0.8;
}

.leftContentDivider {
border-right-style:solid;
border-right-width:2px;
border-right-color:#000000;

}

.mainContentDivider {
border-right-style:solid;
border-right-width:2px;
border-right-color:#FFFFFF;

}

.transBg {
opacity: 0.0;
}

.rightText {
	text-align:right;
}

.big {
font-family:Georgia, "Times New Roman", Times, serif;
color:#FFFF00;
font-weight:800;
font-size:150%;
text-decoration:none;
}

.innerTube {
padding:0.3%;
}

.banner {
font-family:"Times New Roman", Times, serif;
font-size:200%;
color:#FFFFFF;
font-weight:bold;
font-variant:small-caps;
background-color:#003399;
width:100%;
text-align:center;
}
.banner1 {
font-family:Arial, Helvetica, sans-serif;
font-size:100%;
color:#FFFFFF;
font-weight:bold;
font-variant:small-caps;
background-color:#003399;
}

.newInfoBoxHeader {
border-color:#003399;
border-style:solid;
border-width: 2px;
font-size:larger;
font-weight:bold;

}



.newInfoBox {

background-color:#FFFFF0;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:100%;
color:#003399;
padding: 2px;

}

.infoBox {
background-color:#FFFFF0;
border-color:#003399;
border-style:solid;
border-width:thin;
font-family:"Arial Rounded MT Bold";
font-size:120%;
color:#FFFFFF;

}
table.infoBox a:visited{
color:#FF9900;
}


table.infoBox a:hover{
background-color:#FF0000;
color:#003399;
}


.infoBorderTop {

border-top-style:solid;
border-top-color:#003399;
border-top-width: 1px;
}

.infoBorderBottom {

border-bottom-style:solid;
border-bottom-color:#003399;
border-bottom-width: 1px;
}

.smaller {
font-size:smaller;
}
.small {
font-size:small;
}

.contactForm {
margin: 5px;


}

input {
/* margin: 10px; */
background-color:#FFFF99;
/* margin-right:30px;  */
}

.formFields {

}

.contact {
font-family:"Times New Roman", Times, serif;
font-size:small;
color:#003399;
font-weight:700;
text-align:center;
padding:5px;
}

.addGradient {
background-image:url(../images/gradient-short.gif);
background-position:top left;
background-repeat:repeat-x;
height:20px;
background-color:#FFFFF0; /* Ivory */
color:#FFFFFF;
}
.tblHeader {
background-image:url(../images/003399.gif);
background-position:top left;
background-repeat:repeat;
background-color:#FFFFF0; /* Ivory */
color:#FFFFFF;
}


.semTable {
height:20px;
padding:5px;
text-align:center;
font-size:12px;
}

.semHeader {
height:auto;
background-color:#003399;
color:#FFFFFF;
font-family:"Times New Roman", Times, serif;
font-variant:small-caps;
font-size:xx-large;
padding: 3px;
text-align:center;
}
th {
height:auto;
background-color:#003399;
color:#FFFFFF;
font-family:"Times New Roman", Times, serif;
font-variant:small-caps;
font-size:xx-large;
padding: 3px;

}

.semSubHeader {
text-align:center;
height:15px;
font-size:larger;
background-color:#FFFFF0;
color:#003399;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:larger;
font-weight:bold;
padding: 3px;
}
.fnLight {
font-weight:bold;
color:#FFFF00;
background-color: #0000FF;
}

.featuredLink {
background-color:red;
color:#FFFF00;
font-variant:small-caps;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:large;
vertical-align:top;
}

p.testemonials {
font-family:Arial, Helvetica, sans-serif;
border: solid #003399 1px;
font-size:medium;
color:#003399;
text-align:justify;
padding:20px;
margin:20px;
background-color:#FFFFFF;

}
p.testemonialsRt {
font-family:Georgia, "Times New Roman", Times, serif;
border: solid #003399 1px;
font-size:x-large;
color:#003399;
text-align:center;
padding:30px;
width:175px;
font-style:oblique;
margin:20px;
background-color:#FFFFFF;

}
