/* CSS Document */

#mainContent {margin: 0; padding: 0 20px; float: left; display: block; width: 920px; background: #003 /* dark blue */ url('../img/skyy-flair-bg.gif') no-repeat 650px 0;}

#contentCornersTop {margin: 0; padding: 0; clear: both; width: 960px; height: 20px; background: transparent url('../img/content-corners-top-skyy.gif') no-repeat 0 0 !important;}
#contentCornersBottom {margin: 0; padding: 0; clear: both; width: 960px; height: 20px; background: transparent url('../img/content-corners-bottom-skyy.gif') no-repeat 0 0 !important;}

#wrapLeft {margin: 0; padding: 0; width: 610px; float: left;}
#wrapLeft span {margin: 0; position: static;}
#wrapLeft a {color: #005edb /* light blue */;}

#wrapRight {margin: 130px 0 0 9px; padding: 0; float: right;}
#wrapRight span {margin: 0; position: static;}

#globalFooter {margin: 10px 0; padding: 10px 0 0 20px; width: 960px; height: 52px; background: transparent url('../img/footer-bg.gif') no-repeat 0 0;}

h2 {margin: 0 0 0 10px !important; padding: 0 !important; font-size: 1.2em; height: 30px; line-height: 30px; clear: both;}
h2.redBg {margin: 0 !important; padding: 0 0 0 10px !important; font-size: 1.2em; height: 30px; line-height: 30px; display: block; background: transparent url('../img/h2-skyy-bg.jpg') repeat-x 0 0 !important; clear: both;}
h2.blackBg {margin: 0 !important; padding: 0 0 0 10px !important; font-size: 1.2em; height: 30px; line-height: 30px; clear: both; }

a {color: #da251c /* red */; text-decoration: underline;}
a:hover {color: #fff; text-decoration: none;}

****************  Table styles   ****************
*/
table {margin: 10px 0 0 0; width: 610px; border-collapse: collapse;}
thead {background: #002153 /* medium blue */;}
th {padding: 5px; text-align: left; vertical-align: middle; font-weight: 700 !important; border-left: 3px solid #003 /* dark blue */;}
tbody {}
tr {}
tr a {color: #005edb /* light blue */;}
tr.alternateCell {background: #002153 /* medium blue */;}
td {padding: 5px; text-align: left; vertical-align: middle; border-left: 3px solid #003 /* dark blue */; border-bottom: 1px solid #002b6d !important;}


/*
***************  PNG fix class  ****************
*/
img, a, div {behavior: url(scripts/iepngfix.htc) !important;}

.reduceText {font-size: 0.9em; color: #888;}

#floatRight {margin: 10px 0 0 0 !important; padding-right: 10px !important; float: right !important; display: block;}

/*
****************  Home page styles   ****************
*/
#innerWrapLeft {margin: 0; padding: 0; width: 300px; float: left;}
#innerWrapRight {margin: 0; padding: 0; width: 300px; float: right;}

.module {margin: 10px 0 0 0; padding: 0 0 10px 0; width: 298px; height: auto; float: left; display: block; background: #000 url('../img/cell-gradient-bg.gif') repeat-x bottom left; border: 1px solid #6b6b6b; overflow: hidden;}
.moduleRightCol {margin: 0 0 10px 0; padding: 0 0 10px 0; width: 298px; height: auto; display: block; background: #000; border: 1px solid #6b6b6b; overflow: hidden;}
.moduleRightCol h2.redBg {margin: 0 !important; padding: 0 0 0 10px !important; font-size: 1.4em; height: 30px; line-height: 30px; background: transparent !important; clear: both;}

.moduleContent {margin: 0 0 0 10px; padding: 0 0 20px 0; height: auto !important; display: inline; float: left; width: 280px; border-bottom: 1px solid #6b6b6b /* light grey */;}
.moduleContent h3 {margin: 12px 0 0 10px; padding: 0; font-size: 1.1em; float: left; display: block; width: 150px;}
.moduleContent h3 a {height: 20px; color: #da251c /* red */; text-decoration: none;}
.moduleContent h3 a:hover {text-decoration: none;}
.moduleContent h4 {margin: 6px 0 0 0; padding: 0; font-size: 1em; float: right; display: block; width: 150px; color: #999;}
.moduleContent img {margin: 14px 0 0 0; width: 120px; float: left; display: block; border: none;}
.moduleContent p {margin-top: 5px !important; padding: 0; float: right; display: inline; width: 150px; text-align: left !important;}

.module .moduleFooterLink {padding: 0 10px 10px 10px; float: left; display: block;}

/*
****************  Generic detail blocks to display summary's  ****************
*/
.contentSummary {margin: 10px 0; padding-top: 10px; width: auto; float: left; display: block; border-top: 1px solid #002b6d;}
.contentSummary h2 {margin: 0 0 10px 0; padding: 0; font-size: 1.2em; float: right; display: block; width: 450px; color: #fff;}
.contentSummary h3 {margin: 0 0 10px 0; padding: 0; font-size: 1.3em; float: left; display: block; width: 450px; color: #fff;}
.contentSummary h4 {margin: 0; padding: 0; font-size: 1em; float: right; display: block; width: 450px; color: #999;}
.contentSummary h3 a {color: #005edb /* medium blue */; text-decoration: none;}
.contentSummary h3 a:hover {color: #fff; text-decoration: none;}
.contentSummary h5 {margin: 0; padding: 0; font-size: 1.0em; float: right; display: block; width: 450px; color: #fff;}
.contentSummary img {margin: 0 9px 0 0; float: left; display: block; border: 1px solid #fff;}
.contentSummary p {margin: 10px 10px 0 0 !important; padding: 0; float: right; display: inline; width: 440px;}
.contentSummary a {color: #005edb /* light blue */;}
.contentSummary ol {margin: 10px 0 0 0; padding: 0; float: right; width: 430px; list-style-type: decimal !important;}
.contentSummary ol li {padding: 5px 0; display: block; float: left; width: 400px;}
.contentSummary ol li a {color: #002b6d /* medium blue */;}
.contentSummary ul {margin: 10px 0 0 0; padding: 0; float: right; width: 450px;}
.contentSummary ul li {padding: 5px 0; display: block; float: left; width: 400px;}
.contentSummary ul li a {color: #002b6d /* medium blue */;}

/*
****************  Generic styles to display articles   ****************
*/
.contentArticle {margin: 20px 0 0 0; width: auto; float: left; display: block;}
.contentArticle h3 {margin: 0 0 10px 0; padding: 0; font-size: 1.3em; float: left; display: block; width: 450px; color: fff;}
.contentArticle h4 {margin: 0; padding: 0; font-size: 1em; float: right; display: block; width: 450px; color: #555;}
.contentArticle img {margin: 0 9px 0 0; float: left; display: block; border: 1px solid #fff;}
.contentArticle p {margin: 0 0 10px 0 !important; padding: 0 !important; float: right; width: 440px;}
.contentArticle ol {margin: 0; padding: 0; float: right; width: 430px; list-style-type: decimal !important;}
.contentArticle ol li {padding: 5px 0; float: left; width: 400px;}
.contentArticle ol li a {color: #002b6d /* medium blue */;}
.contentArticle ul {margin: 0; padding: 0; float: right; width: 450px; list-style-type: disc !important;}
.contentArticle ul li {padding: 5px 0; float: left; width: 400px;}
.contentArticle ul li a {color: #002b6d /* medium blue */;}
/*