@import url(styles_subpage.css);
@import url(styles_subpage_tabs.css);

html, body {float: center; margin: 0; padding: 0; width: 100%; font-family: Verdana; background-image: url(/Images/All/sd_body_bkgd.gif); background-attachment: scroll; background-position: 100% 0%; background-repeat: repeat;}

/*BEGIN body wrapper div*/
div#wrapper {width: 800px; height: 100%; /*min-height: 100%;*/ margin-right: auto; margin-left: auto;}
/*END body wrapper div*/


/*BEGIN style of header layout elements*/
div#header {width: 798px; height: 105px; position: static; margin: 0; padding: 0;}
div#header {background-image: url(/Images/All/sd_header_banner.jpg); background-attachment: inherit; background-position: 100% 0%; background-repeat: no-repeat;}

/*#homelink a {position: absolute; height: 100px; width: 355px; top: 2px; text-decoration: none;}
#homelink a em {visibility: hidden;}
a#home {left: 52px;}
a#home:hover { border: 1px solid #F00;}*/
/*END style of header layout elements*/


/*BEGIN style of 2 column layout*/
div#left {float: left; width: 515px; margin: 8px 0 4px 0; padding: 0;}

#promoboxcont {font: normal 10px Verdana; margin: 10px 0; padding: 0 5px 13px 5px; background: #F0EBDE; border: 1px solid #CCBA96;}
#buttons {float: left; width: 112px; background: #F0EBDE; margin: 5px 0; padding: 0;}
#leftpromobox2 {float: right; width: 187px; background: #FFF; margin: 5px 0 0 0; padding: 0 0 10px 0; border: 1px solid #CCBA96;}
#leftpromobox1 {background: #FFF; margin: 5px 0 0 117px; padding: 0; width: 187px; min-width: 187px; border: 1px solid #CCBA96;}

div.indexpromoimg {margin: 0; padding: 1px 0 0 0;} 
div.leftpromoarea {font: normal 10px Verdana; margin: 0; padding: 0 1px;}
div.leftpromoarea h1 {color: #0053A5; background:#EAEBF0; font: bold 11px Verdana; margin: 0; padding: 3px 0 3px 4px; border-top: 1px solid #666; border-left: 8px solid #666;}
div.leftpromoarea h2 {color: #0053A5; background:#E5DCC7; font: bold 10px Verdana; margin: 0; padding: 2px 0 6px 0;}
div.leftpromoarea p.shortdescrip {color: #666; font: normal 10px Verdana; margin: 0; padding: 0 3px 0 6px;}
div.leftpromoarea p a:link {color: #0053A5; background: transparent; text-decoration: underline; margin: 0; padding: 0;}
div.leftpromoarea p a:visited {color: #992300; background: transparent; text-decoration: underline; margin: 0; padding: 0;}
div.leftpromoarea p.confs {color: #0053A5; font: normal 10px Verdana; margin: 0; padding: 3px 3px 3px 6px;}

div.leftpromoarealist {margin: 0; padding: 0;/* border: 1px solid #0F0;*/}
div.leftpromoarea ul {list-style-type: none; width: 18em; height: 5em; font: normal 10px Verdana; background: #FFF; margin: 4px 0 17px 0; padding: 0;}
div.leftpromoarea ul li {float: left; width: 8em; background: #FFF; margin: 0 0 0 6px; padding: 0;}
div.leftpromoarea ul li a:link {color: #0053A5; background: transparent; text-decoration: underline; margin: 0; padding: 0;}
div.leftpromoarea ul li a:visited {color: #992300; background: transparent; text-decoration: underline; margin: 0; padding: 0;}
div.leftpromoarea ol {font: normal 10px Verdana; background: #FFF; margin: -2px 0 5px 0; padding: 0;}
div.leftpromoarea ol li {background: #FFF; margin: 0 0 0 25px; padding: 0;}
div.leftpromoarea ol li a:link {color: #0053A5; background: transparent; text-decoration: underline; margin: 0; padding: 0;}
div.leftpromoarea ol li a:visited {color: #992300; background: transparent; text-decoration: underline; margin: 0; padding: 0;}


div#right {margin: 8px 0 0 515px; padding: 0;}

div.infolinksbox {background: #F5F2EA; margin: 0 2px 0 4px; padding: 0 1px; border: 1px solid #CCBA96;}
div.infolinksbox p {font: normal 10px Verdana; /*line-height: .95em; */margin: 0; padding: 0;}
div.infolinksbox p a:link, div.infolinksbox p a:visited {color: #A4ABC1; background: transparent; text-decoration: none;}
div.infolinksbox p a:hover, div.infolinksbox p a:active {color: #687399; background: transparent; text-decoration: none;}

/*this code is duped from infolinksbox subpage style for time consideration*/
div.boxcontainer1 {width: 230px; background: #F5F2EA; margin: 0; padding: 5px 0 5px 5px;}
div#searchbox {margin: 10px 0 10px 0; padding: 0;}
/*this code is duped from subpage styles for time consideration*/

.iconlist {list-style-type: none; font: normal 11px Verdana; text-align: left; margin: -12px 0 0 0; padding: 0;}
.iconlist li {display: inline; padding-left: 3px;}
.iconlist a:link, .iconlist a:visited {color: #A4ABC1; background: transparent; font: normal 90% Verdana; text-decoration: none;}
.iconlist a:hover, .iconlist a:active {color: #687399; background: transparent; font: normal 90% Verdana; text-decoration: none;}

div.infolinksbox2 {background: #EDE7D9; margin: 0; padding: 0; border: none;}
div.infolinksbox2 p {font: normal 10px Verdana; line-height: 1.1em; margin: 0; padding: 5px 0 5px 5px;}
div.infolinksbox2 p a:link {color: #A4ABC1; background: transparent; text-decoration: none; margin: 0; padding: 0 2px;}
div.infolinksbox2 p a:link, div.infolinksbox2 p a:visited {color: #A4ABC1; background: transparent; text-decoration: none; margin: 0; padding: 0 2px;}
div.infolinksbox2 p a:hover, div.infolinksbox2 p a:active {color: #687399; background: transparent; text-decoration: none; margin: 0; padding: 0 2px;}

div#searchbox {margin: 6px 0 6px 6px; padding: 0;}
/*div.searchbox {height: 28px; min-height: 28px; margin: 15px 0 0 4px; padding: 0;}*/

div.promobox {font: normal 10px Verdana; margin: 6px 2px 0 4px; padding: 0 1px; background: #F0EBDE; border: 1px solid #CCBA96;}
div.promobox h1 {color: #0053A5; background:#EAEBF0; font: bold 11px Verdana; margin: 0; padding: 3px 0 3px 4px; border-top: 1px solid #666; border-left: 8px solid #666;}
div.promobox h2 {color: #0053A5; background:#E5DCC7; font: bold 10px Verdana; margin: 0; padding: 2px 0 6px 0;}
div.promobox p {color: #666; background: transparent; font: normal 10px Verdana; margin: 0; padding: 0;}
div.promobox p a:link {color: #0053A5; background: transparent; text-decoration: underline; margin: 0; padding: 0;}
div.promobox p a:visited {color: #992300; background: transparent; text-decoration: underline; margin: 0; padding: 0;}
div.promobox p.confs {color: #0053A5; background: #FFF; font: normal 10px Verdana; margin: 0; padding: 3px 3px;}

.newslist {background: #F0EBDE; font: normal 9px Verdana; color: #0053A5; list-style: none; margin: 0; padding: 0 0 0 10px;}
.newslist li {color: #0053A5; line-height: 1.2em; margin: 0; padding: 0;}
.newslist li.newsicon {background-image: url(/Images/All/sd_icon_news.gif); background-attachment: inherit; background-position: 0% 100%; margin: 4px 0; padding: 2px 0; background-repeat: no-repeat;}
.newslist li.blogicon {background-image: url(/Images/All/sd_icon_blog.gif); background-attachment: inherit; background-position: 0% 100%; margin: 4px 0; padding: 4px 0; background-repeat: no-repeat;}
.newslist a:link {color: #0053A5; background: transparent; text-decoration: underline; margin: 0; padding: 0 0 0 18px;}
.newslist a:visited {color: #992300; background: transparent; text-decoration: underline; margin: 0; padding: 0 0 0 18px;}
/*END style of 2 column layout*/


/*BEGIN style of footer & extranet sections*/
div#footer {clear: both; float: center; /*position: relative; */width: 800px; background: #FFF; color: #0053A5; font: normal 10px Verdana; text-align: center; margin: 10px auto 0 auto; padding: 3px 0;}
div#footer a:link {color: #0053A5; background: transparent; text-decoration: none;}
div#footer a:visited {color: #992300; background: transparent; text-decoration: none;}
/*END style of footer & extranet sections*/

/*BEGIN CSS FOR VALIDATOR SCRIPT*/
.tfvHighlight {color: #ff0000;}
.tfvNormal {color: black;}
.inputHighlighted {color: #ff0000;}
.inputNormal {color: black;}
/*END CSS FOR VALIDATOR SCRIPT */

div#tablespace {clear:both;}
