﻿/* basic elements */

BODY {
	background : #FFFFFF;
	font-family : Arial, Helvetica, sans-serif;
	margin : 0px;
	}
TABLE {
	background-color : #FFFFFF;
	border-collapse : collapse;
	}
TD {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 0.8em;
	line-height : 1.3;
	color : #000000;
	padding-bottom : 0px;
	padding-left : 0px;
	padding-right : 0px;
	padding-top : 0px;
	text-decoration : none;
	}
TH {
	font-size : 75%
	}
H1 {
	font-size : 140%;
	margin-bottom : 0px;
	padding-bottom : 3px;
	}
H2 {
	font-size : 130%;
	text-decoration : none;
	margin-bottom : 0px;
	margin-top : 0px;
	}
H3 {
	font-size : 0.9em;
	margin-bottom : 0px;
	margin-top : 0px;
	}
H5 {
	margin-bottom : 0px;
	}
H6 {
	font-size : 175%;
	padding : 10px;
	margin : 0px;
	}
LI {
	line-height : 1.3;
	}
P {
	color : #000000;
	}
OL {
	margin-top : 0px;
	}
UL {
	margin-top : 0px;
	}
INPUT {
	color : #000000;
	}
A :hover {
	color : #FF0000;
	}

/* -------------------------- */
.LeftMenuBody {
	font-size : 70%;
	}
.LeftMenuSearchBox #box {
	width : 110px;
	}
.LeftMenuSearchText {
	font-size : 70%;
	}
.BodyTable TABLE TD {
	border : none;
	}
.DefTable TD {
	padding : 5px;
	}
.FormTitle {
	height : 20px;
	padding : 0px;
	text-align : left;
	font-size : 20pt;
	font-weight : bold;
	}
.FormSubTitle {
	border : solid 1px #DEDBDE;
	background-color : #F7F7F7;
	height : 20px;
	padding : 0px;
	text-align : left;
	font-size : 10pt;
	font-weight : bold;
	}
.FormTable {
	border : solid 1px #DEDBDE;
	background-color : #F7F7F7;
	}
.FormTable TD {
	padding : 4px;
	}
.FormTable TABLE TD {
	border : solid 1px #DEDBDE;
	padding : 4px;
	}
.FormMediaTable {
	font-size : 14px;
	border : solid 1px #DEDBDE;
	background-color : #F7F7F7;
	}
.FormMediaTable TD {
	padding : 4px;
	}
.FormMediaTable TABLE TD {
	border : solid 1px #DEDBDE;
	padding : 4px;
	}
.FormMediaSubTitle {
	padding : 5px;
	text-align : left;
	font-size : 10pt;
	font-weight : bold;
	}
.FormMediaDesc {
	padding : 15px;
	text-align : left;
	font-size : 8pt;
	}
.FormMediaDescCenter {
	padding : 15px;
	text-align : center;
	font-size : 8pt;
	}
.FormMediaCount {
	padding : 5px;
	text-align : left;
	font-size : 8pt;
	}
.BodyTable TD {
	padding : 4px;
	vertical-align : top;
	}
.TableRed {
	border : solid 1px red;
}
.FooterCopyright {
	color : #5D5D5D;
	font-size : 0.6em;
	text-align : Center;
	}
.FooterReferrer {
	font-style : italic;
	padding-top : 10px;
	text-align : Center;
	}
#FooterLinks {
	font-size : 70%;
	color : #000000;
	text-align : center;
	padding : 0 15px 0 15px;
	}
#footerdesc {
	text-align : center;
	font-size : 70%;
	padding : 20px;
	}
#topbutton {
	height : 30px;
	font-size : 70%;
	font-variant : small-caps;
	text-align : right;
	}
#topbutton A {
	height : 30px;
	text-decoration : none;
	padding : 12px;
	}
#pdffooter {
	text-align : center;
	font-size : 80%;
	}
.leftIndent {
	text-align: left;
	}
.borderWidth {
	border-width: 0px;
	}
ul.bullet {
	list-style: url(images/web-go.gif) disk;
    margin-left : 15px;
}
.greybutton {
	font-size : 8pt;
	}
.requestbutton {
	font-size : 8pt;
	}
.hDots {
	background-image : url("images/web-dot-grey.jpg");
	background-repeat : repeat-x;
	background-position : 50% 50%;
	}
.vDots {
	background-image : url("images/web-dot-grey.jpg");
	background-repeat : repeat-y;
	background-position : 50% 50%;
	}
.HeaderNavBar B {
	color : red;
	font-weight : bold;
	}
.PageBodyContent {
	width : 95%;
	margin : 10px 14px 0px 14px;
	background-color : transparent;
	}
.Headertabbarleft {
	padding-top : 20px;
	cursor : pointer;
	}
.headerlinksbarinner{
	cursor : pointer;
	}
.LeftMenuList {
	padding-left : 10px;
	margin-left : 0px;
	}
.LeftMenuSubList {
	list-style : square;
	padding-left : 10px;
	margin-left : 0px;
	}
.HomePageAdLeft {
	padding : 20px;
	text-align : right;
	}
.HomePageAdRight {
	padding : 20px;
	text-align : left;
	}
.small {
	font-size :	65%;
	}
.medium LI {
	font-size : 90%;
	}
.medium A {
	font-size : 90%;
	}
.medium {
	font-size : 90%;
	}
.LeftMenuSearchButton {
	padding-bottom : 2px;
	padding-top : 2px;
	text-align : center;
	}
.LeftMenuSearchButton INPUT {
	font-size : 12px;
	font-weight : bold;
	height : 20px;
	width : 60px;
	}
.HeaderNavBarFeed {
	font-size : 60%;
	text-align : right;
	padding-top : 2px;
	}
.HeaderNavBarFeed IMG {
	vertical-align : bottom;
	}
.Even {
	background-color : #FFFFD6;
	}
.HeaderRight {
	padding-right : 5px;
	padding-top : 3px;
	text-align : right;
	vertical-align : top;
	}
.MainContent H2 {
	padding : 2px;
	font-size : 11pt;
	color : #435A6D;
	}
.MainContent p {
	color : #313C52;
	padding-left : 5px;
	margin : 0px;
	}
.MainContent TD {
	font-size : 70%;
	color : #313C52;
	vertical-align: top;
	margin-bottom : 0px;
	}
FORM{
	margin : 0px;
	}
.ItemList INPUT{
	margin : 0px;
	}
.ItemList HR {
	height : 1px;
	margin : 20px;
	}
.pageheader H1 {
	font-size : 175%;
	color : #435A6D;
	background : none;
	padding-left : 10px;
	padding-top : 6px;
	margin : 0px;
	}
.pageheader .right {
	width : 50px;
	background : 50% 50% no-repeat;
	}
.pageheader {
	background : #CEECCC;
	border-bottom : solid 1px #A5AED6;
	height : 50px;
	}
.pageheader .comment {
	padding-left : 10px;
	}
.MainContent .browser td {
	font-size : 8pt;
	color : #313C52;
	border : solid 1px #E7E7F7;
	text-align : center;
	padding : 3px;
	}
.MainContent .browser th {
	background-color : #E7E7F7;
	color : #293463;
	}
.MainContent .browser {
	border : solid 1px #313C52;
	}
.smaller {
	font-size : smaller;
	}
.QuizSign {
	color : #313C52;
	font-size : 120%;
	text-align : Center;
	}
.BarDescription {
	color : #313C52;
	font-size : 120%;
	text-align : Center;
	}
.CheckList {
	color : #313C52;
	font-size : 120%;
	text-align : Center;
	}
.Request {
	color : #313C52;
	font-size : 120%;
	text-align : Center;
	}
#requestinfo {
	font-weight : bold;
	}
#requestinfo A {
	color : #006600;
	font-weight : normal;
	}
.updated {
	background: url('images/web-updated.gif') left no-repeat;
	padding-left: 45px;
	text-decoration: none;
	position: static;
	}
.updated:hover, .updated:visited:hover {
	text-decoration: none;
	}
.error {
	color : #d40241;
	border : solid 2px #E7E7F7;
	font-size : 110%;
	font-weight : bold;
	text-align : center;
	padding : 3px;
	}
.advancedsearch {
	text-align : center;
	font-weight : bold;
	padding-bottom : 4px;
	}
.HeaderTabBarRight{
	cursor : pointer;
	}
/*-------------------------------------*/
#featprod TD {
	font-size : 80%;
	text-align : center;
		}
#featprod H2 {
	font-size : 95%;
	font-weight : normal;
	}
#featprod {
	padding : 0 5px 0 0;
	}
#featprod .main {
	padding : 5px 5px 5px 0;
	}
#featprod .main TABLE{
	border-collapse : separate;
	height : 130px;
	}
#featprod .top .left {
	background : url('images/web-feat_tl.jpg') left top no-repeat;
	width : 11px;
	height : 11px;
	}
#featprod .top .middle {
	border-top : solid 2px #b9dbb6;
	}
#featprod .top .right {
	background : url('images/web-feat_tr.jpg') right top no-repeat;
	width : 11px;
	height : 11px;
	}
#featprod .midright {
	border-right : solid 2px #b9dbb6;
	}
#featprod .midleft {
	border-left : solid 2px #b9dbb6;
	}
#featprod .bottom .left {
	background : url('images/web-feat_bl.jpg') left bottom no-repeat;
	height : 11px;
	}
#featprod .bottom .middle {
	border-bottom : solid 2px #b9dbb6;
	font-size : 10%;
	}
#featprod .bottom .right {
	background : url('images/web-feat_br.jpg') right bottom no-repeat;
	height : 11px;
	}
/*-------------------------------------*/

/* Print Style */
/* Removes: All but page body */

@media print {
	#topbutton {
		display : none;
		}
	#effect {
		display : none;
		}
	#footerlinks {
		display : none;
		}
	* img {
		height: 0;
		width: 0;
		position: absolute;
		}
	.FooterLinks {
		display : none;
		}
	.FooterTabBarRight {
		display : none;
		}
	.FooterCopyright {
		display : none;
		}
	.leftmenu {
		display : none;
		}
	.HeaderLeft {
		display : none;
		}
	.HeaderRight {
		display : none;
		}
	.HeaderTabBarLeft {
		display : none;
		}
	.HeaderTabBarRight {
		display : none;
		}
	.HeaderTabBarCenter {
		display : none;
		}
	.HeaderTabBarLinksButton {
		display : none;
		}
	.HeaderLinksBar {
		display : none;
		}
	.HeaderLinksBarShadow {
		display : none;
		}
	.HeaderNavBarFeed {
		display : none;
		}
	.HeaderLinksBarShadow {
		display : none;
		}
	.MainContent {
		position: absolute;
		top: 0;
        }
	.pageheader {
		display : none;
		}
	.print {
		display : none;
		}
