﻿* {
   padding: 0px;
   margin: 0px;
   color: #48489e;
   font-family: Arial;
   text-align: justify;
}

#page {
   width: 990px;
   margin-left: auto;
   margin-right: auto;
   display: table;
   
}

div.pageBorderContent p {
   font-size: 10px;
}

#topBanner {
   width: 990px;
   height: 123px;
   background-image: url('../images/banner.jpg');
   background-repeat: no-repeat;
}

ul.menu {
   padding-top: 76px;
   text-align: right;
}

ul.menu li {
   display: inline;
   text-align: right;
   padding: 20px;
   font-weight: bold;
}

ul.menu a {
   text-decoration: none;
   color: black;
}

#selectedItem {
   color: white;
}

div.topContent {
   width: 990px;

 
}

div.formContent  {
   width: 400px;
   margin-left: 40px;
   float: left;
}

div.infoDiv {
   width: 480px;
   float: left;
   
}

h1 {
   font-size: 18pt;
}

h3 {
   font-size: 14pt;
}

span, label {
   font-size: 12pt;
}


h1.indent {
   padding-left: 10px;
}


div.infoDiv h1, h3  {
   padding: 10px;
}

h3.noPad {
   padding-left:0px;
}

div.infoDiv h1 {
   font-size: 18pt;
}

div.infoDiv h3 {
   font-size: 14pt;
}

span.error, p.error {
   color: red;
}

div.container {
   display: table;
}


table.cabSelection {
   width: 100%;
}

table.cabSelection td {
   text-align: center;
}

table.cabSelection h3 {
   text-align: center;
}

/*Style for all center classed elements (only for the text elements really) */
.center {
   padding: 10px;
   text-align: center;
}

img.centerImage {
   margin-left: auto;
   margin-right: auto;
   display: block;
}

#cabLinks {
display:block;
}

div.cabLink {
   width: 290px;
   /*background: #0c0048;*/
 
   padding: 10px;
   /*margin-top: 20px;
   margin-bottom: 20px;*/
float:right;
   /* border: solid black 10px;*/
   background-image: url('../images/Border.jpg');
   background-repeat: no-repeat;

}

div.cablinkContent {
   padding: 10px;
   /*border-left: 10px solid black;
   border-right: 10px solid black;*/
}

div.cabLink p {
   color: black;
   font-size: 12px;
   padding: 10px;
}

div.cabLink table.full {
   width: 250px;
   /*width: 950px;*/
   margin-left: 10px;
   margin-top: 5px;
   margin-bottom: 5px;

}

td.left {
   text-align: left;
}

h3.red {
   color: red;
   padding: 2px;
   padding-left: 10px;
}

h4 {
   font-size: 12pt;
}

h4.indent {
   padding-left: 10px;
}

h3.redborder {
   background: red;
   color: white;
   border-top: solid 2px white;
   border-bottom: solid 2px white;
   padding: 2px;
   padding-left: 10px;
}


h3.white {
   color: white;
   padding-bottom: 1px;
   padding-top: 2px;
}

h3.whiteRight {
   color: white;
   padding-bottom: 1px;
   padding-top: 2px;
   display: inline;
   
}

/* quick bit of padding*/
div.pad6{
   padding: 6px;
}


/* quick bit of padding*/
div.pad8{
   padding: 7px;
}


/* quick bit of padding*/
div.pad12 {
   padding: 12px;
}

/* quick bit of padding*/
div.pad25{
   padding: 18px;
}

td.padded {
   padding-right: 20px;
   width:750px;
}

td.thumb {
   width: 120px;
}

div.cabThumbs {
   position: relative;
   width: 260px;
   top: 10px;
}


div.cabItem {
   float: left;
   padding: 4px;
}


td.set665 {
   width: 665px;
}

a.right {
   float:right;
}

#rightBlock {
   position: relative;
   left: 605px;
   top: -30px;
   width: 80px;
}

div.pageBorderContent {
   padding: 10px;
   border-left: 5px solid black;
   border-right: 5px solid black;
   min-height: 240px;
}


/*
table.rightAligned {
   float:right;
   display:table;
}
*/


div.right {
   float:right;
}


#contactPane {
}

#contactPane h4 {
   text-align: right;
}


#footer {
   height: 100px;
   background: #0c0048;
   padding-top: 5px;
   width: 100%;
}

#footer a {
   text-decoration: none;
   color: white;
}

#footer p {
   margin-top: 20px;
   text-align: center;
}

div.redBar {
   background: red;
   color: white;
   font-weight: bold;
   font-size: 12px;
}

div.redBar table {
   margin: auto;
   color: white;
}

div.redBar td {
   padding: 5px;
}

div.redBar a {
   text-decoration: none;
   color: white;
}

h2.redInline {
   color: red;
   display: inline;

}

h3.noIndent {
   padding-left: 0px;
}


b.white {
   color: white;
}

li.yellow a{
   color: yellow;
}
iframe { margin-top:25px;}