html{background-color:#fff;color:#000;font-family: Arial,Helvetica,sans-serif;}
body{height:100%;}
p{margin: 10px 0 10px 0;}
h1, h2, h3, h4, h5, .form-title {color:#000;margin-bottom:16px;margin-top:12px;display:block;clear:both;font-weight:bold;}
h1{font-size:1.5em;}
h2{font-size:1.3em;}
h3{font-size:1.1em;}
a:Link, a:Visited{font-size:1.0em;color:#08658F;text-decoration:none;}
a:Hover, a:Visited:Hover{color: #0C93CF;}
a.Grid{}
a.Grid:Visited{}
a.Grid:Hover{}
a.Grid:Visited:Hover{}
p.formTitle{font-weight:bold;text-align:left;font-size:1.2em;color:#fff;padding: 2px;}
em{font-style:italic;}
b, strong{font-weight:bold;}
u{text-decoration:underline;}
input[type='checkbox']{margin-right:5px;}
span.HeaderLink{display:block;font-size: 1.4em !important;margin: 15px 0px 1px 0px;}
#yui-main{min-height:700px;}
#custom-doc { width:73.08em;*width:71.32em;min-width:950px; margin:auto; text-align:left; } 
#hd{}
#bd{height:100%;}
#ft{text-align:center;}
#layout-table{width:100%;height:100%;}
#tblSearchOptions td{padding: 0px 10px 0px 5px !important;}
#tblSearchOptions td input[type='checkbox']{margin-left: 10px;}
#tblEditProfile td, #tblChangePassword td, #tblGSARequest td, #tblGSARequest2 td{padding: 3px !important;}
#tblCartGrid{border: thin solid #4983cf;}
#tblCartGrid td.header{border: 1px solid #ffffff;background-color: #006699;font-size: 0.9em;color: #ffffff;}
#tblCartGrid td{border: 1px solid #ffffff;background-color: #EDE8E0;font-size:0.8em;padding:1px;}
#tblGridConfirm{border: thin solid #4983cf;}
#tblGridConfirm td.header{border: 1px solid #ffffff;background-color: #006699;font-size: 10pt;color: #ffffff;}
#tblGridConfirm td{border: 1px solid #ffffff;background-color: #EDE8E0;font-family:verdana;font-size:10px;}
#tblCourses td{padding: 2px;}
#tblGrid{}
#tblGrid td.header{}
#tblGrid td{}
.Small{font-size:0.8em !important;}
.submit, input[type='submit'], input[type='button']{padding: 4px;font-weight:bold;color:#006699;font-size:10pt;}
.required{color:#ff0000;}
.logo-main-img{display:block;}
.section-td{vertical-align:top;}
.section-date{padding: 3px 0px 3px 15px;height:20px;background-color:#ede8e0;font-size:0.8em;}
.section-left-td{background-color:#ede8e0;width:175px;margin-left: 0px !important;}
.section-right-td{background-color:#ede8e0;width:175px;margin-left: 0px !important;}
.section-middle-container{width:590px;padding: 5px;overflow:auto;}
.section-middle-td{}
.section-footer{height:50px;text-align:center;}
.text-watermark{color:#989898}
.panel-prod-search-container{width:100%;height:100px;display:block;margin: 0px 0px 5px 0px;background-image:url('images/prod-search-bg.png');background-repeat:no-repeat;}
.panel-prod-search-content{padding: 3px 3px 3px 3px;width:95%;height:95%;}
.panel-prod-search-content-title{display:block;font-weight:bold;color:#006699;font-size:1.1em;margin: 5px 5px 0px 10px;}
.txtProdSearch{width: 75%;margin: 5px 0px 0px 10px;padding: 2px;}
.panel-login-container{width:100%;height:205px;display:block;margin: 0px 0px 10px 0px;background-image:url('images/login-bg.png');background-repeat:no-repeat;}
.panel-login-bottom{padding: 5px 0px 0px 0px;height:35px;background-image:url('images/login-bottom-bg.png');background-repeat:no-repeat;text-align:center;}
.panel-login-bottom-link{font-weight:bold;color:#fff !important;font-size:1.1em;text-decoration:none;}
.panel-login-bottom-link:hover{color:#82d5ff !important;}
.panel-login-content{padding: 5px 5px 5px 5px;width:95%;height:80%;}
.panel-login-content-title{display:block;font-weight:bold;color:#2d2d2d;font-size:1.1em;margin: 5px 5px 0px 10px;}
.txtUsername{width: 75%;margin: 5px 0px 0px 10px;padding: 2px;}
.txtPassword{width: 75%;margin: 5px 0px 0px 10px;padding: 2px;}
.panel-login-content-forgot-password{font-size:0.9em !important;font-weight:bold;margin: 5px 0px 0px 10px;}
.panel-login-content-register{font-size:0.9em !important;font-weight:bold;margin: 5px 0px 0px 10px;}
.panel-login-container-ul-links{margin: 10px 0px 0px 10px;}
.panel-login-container-ul-links li{list-style-type:none;}
.panel-login-container-ul-links a{font-weight:bold;}
.panel-login-content-error{color:#ff0000;font-weight:bold;font-size:0.8em;}
.panel-cart-container{width:100%;height:200px;display:block;margin: 5px 0px 5px 0px;background-image:url('images/cart-bg.png');background-repeat:no-repeat;}
.panel-cart-content{padding: 5px 5px 5px 5px;width:95%;height:95%;}
.panel-cart-content-title{display:block;font-weight:bold;color:#006699;font-size:1.1em;margin: 5px 5px 0px 10px;}
.panel-cart-content-cartContents{margin: 5px 5px 0px 10px;background-color:#fff;width:140px;height:120px;padding:5px 0px 0px 5px;}
.panel-cart-content-product-table{margin: 5px 5px 5px 5px;width:100%;}
.panel-cart-content-productName{font-size:0.8em;font-weight:bold;width:50%;}
.panel-cart-content-productCost{font-size:0.8em;font-weight:bold;color:#1fa112;width:50%;}
.panel-cart-content-productDescription{font-size:0.8em;}
.panel-cart-content-see-all{text-align:center;font-size:0.8em;font-weight:bold;}
.panel-cart-content-see-all-link{text-decoration:underline !important;}
.panel-cart-content-cart-total-container{margin: 5px 0px 0px 10px;width:90%;}
.panel-cart-content-total-table{width:100%;}
.panel-cart-content-total-title{width:50%;font-weight:bold;font-size:1.1em;color:#006699;padding: 2px 2px 2px 2px;}
.panel-cart-content-total-amount{background-color:#fff;width:50%;font-weight:bold;font-size:1.1em;color:#1fa112;padding: 2px 2px 2px 2px;}
.bottom-nav-a{font-size:1.2em !important;font-weight:bold;text-decoration:none;color:#f27e0a !important;margin-left:25px;}
.bottom-nav-a:hover{color:#53bdf2 !important;}
.feature-table{width:100%;}
.header-section-title{width: 33%;padding: 7px;background-image:url('images/header-section-title.png');background-repeat:repeat-x;color:#fff;font-weight:bold;font-size:1.2em;}
.header-section-title-large{background-color:#006699;width: 550px;padding: 7px;margin-bottom: 20px;background-image:url('images/header-section-title-large.jpg');background-repeat:repeat-y;color:#fff;font-weight:bold;font-size:1.5em;}
.header-section-footer{padding: 7px;background-image:url('images/header-section-title.png');background-repeat:repeat-x;color:#fff;font-weight:bold;font-size:1.2em;}
.feature-table-see-all-link{display:block;font-weight:bold;color:#fff !important;;font-size:1.1em;text-decoration:none;}
.feature-table-see-all-link:hover{color:#82d5ff !important;}
.header-section-sep{width:5px;}
.feature-table-body{height:200px;width:100px;vertical-align:top;}
.feature-table-body-item-table{width:100%;height:100%;}
.feature-table-product-image{text-align:center;}
.feature-table-product-name{}
.feature-table-product-cost{font-weight:bold;color:#ff0000;text-align:right;}
.instructor-name{font-weight:bold;}
.profile-section-header{background-color:#c5c5c5;font-weight:bold;padding: 5px 0px 5px 5px;}
.CartTotal{font-weight:bold;}
.CartTotalAmount{font-weight:bold;}
.downloads-product-name-td{padding:1px 0px 5px 5px;vertical-align:top;}
.currentPageNumber{font-weight:bold;color:#ff9933;font-size:16pt;}
.paging-container{width:550px;overflow:auto;}
.Paging{}
.Paging td {width:25px;text-align:center;}
.Paging td.lnk{padding:1px;color:#000000;font-size:16pt;background-color: transparent;}
.PagerLabel{color:#006699;font-size:16pt;font-weight:bold;background-color: transparent;}
.Paging a.PagingLink{font-size:16pt;font-weight: normal;text-decoration:none;color:#006699 !important;}
.Paging a.PagingLink:Visited{font-size:16pt;font-weight: normal;text-decoration:none;color:#006699 !important;}
.Paging a.PagingLink:Hover{font-size:16pt;font-weight: normal;text-decoration: underline;color:#f15622;}
.Paging a.PagingLink:Visited:Hover{font-size:16pt;font-weight: normal;text-decoration: underline;color:#f15622;}
.table-padding-10 td{padding: 10px;}
.table-padding-2 td{padding: 2px;}
.tblGridDownloads{border: thin solid #4983cf;}
.tblGridDownloads td.header{border: 1px solid #ffffff;background-color: #006699;font-size: 10pt;font-weight: bold;color: #ffffff;}
.tblGridDownloads td{border: 1px solid #ffffff;background-color: #EDE8E0;}
.tblGridDownloads td.header2{border: 1px solid #ffffff;background-color: #006699;font-size: 12pt;font-weight: bold;color: #ffffff;}
.confirmSep{background-color: #006699;color: White;font-weight: bold;font-size:16;}
.confirmSectionBody{background-color: #EDE8E0;font-size:12;}
.Heading{font-weight:bold;display:block;}
.Seperator{padding: 3px;font-size:1.1em;background-color: #EDE8E0;font-weight: bold;}

ol,ul,dl{margin-left:2em;}
ol li{list-style:decimal outside;}
ul li{list-style:disc outside;}