/*****************************
  Default Style Elements
*****************************/

body, form, table, img, pre {font-size:12px; font-family:"Trebuchet MS", Arial, Verdana; border-style:none; border-width:0px; padding:0; margin:0;}
td, p, div, span, a, .pageBody {font-size:12px; font-family:"Trebuchet MS",Arial, Verdana;}
body {background:#212121 url(/ThemeImages/CodeReadyTraining/Themes/Default/Code-Ready-Training-1x1.jpg) repeat-x; text-align:center;}
.ThemeContainer {width:800px; text-align:left; margin:0 auto;}
a, a:link, a:visited {color:#585858;text-decoration:underline;}
a:active, a:hover {color:#585858;text-decoration:underline;}
.leftOutter, .rightOutter {vertical-align:bottom; width:40px;}
.centerOutter {vertical-align:top; height:100%;}
.centerBottom {background:url(/ThemeImages/CodeReadyTraining/Themes/Default/Code-Ready-Training-27x4.jpg) repeat-x;}

/* Heading Styles */
h1, h2, h3, h4, h5 {margin:5px 0; font-weight:normal; line-height:18px ! important;}
h1 {font-size:14px; background:url(/ThemeImages/CodeReadyTraining/Themes/Default/Code-Ready-Training-6x2.gif) repeat-x left bottom; font-weight:bold;}
h2 {font-size:12px;}
h3 {font-size:11px;}
h4 {font-size:10px;}
h5 {font-size:9px;}
h1.PageNames {text-transform:uppercase;}

/* Header Styles */
.Header {height:80px;}
.Header table {width:100%;}
.headerText {text-align:right; vertical-align:bottom; padding:10px; color:#fff; font-size:10px;}
.headerText span {font-size:16px;}

/* Menu Styles */
.SiteMenu {height:51px; background:url(/ThemeImages/CodeReadyTraining/Themes/Default/Code-Ready-Training-2x3.png);}
#menuContainer {width:100%; height:51px; background:url(/ThemeImages/CodeReadyTraining/Themes/Default/Code-Ready-Training-2x2.png) no-repeat left top;}
#menuContainerInner {width:100%; height:51px; background:url(/ThemeImages/CodeReadyTraining/Themes/Default/Code-Ready-Training-2x4.png) no-repeat right top;}
#menuMainMenu {text-align:center; width:100%;}
#menuMainMenu .MenuTable {position:relative; margin:0 auto;}
#menuSubNav {text-align:center;}
.ChildMenuLinks * {text-transform:lowercase; line-height:12px;}
.ChildMenuLinks table tr td {color:#000; font-size:12px;}
a.ChildMenuLinks, a.ChildMenuLinks:link, a.ChildMenuLinks:visited {color:#000; font-size:12px; text-decoration:none;}
a.CurrentPage, a.CurrentPage:link, a.CurrentPage:visited {color:#000; text-decoration:underline;}

.MenuTable tr td {line-height:31px;}
.MenuTable tr td a, .MenuTable tr td a:link, .MenuTable tr td a:visited {color:#fff; font-size:14px; padding:0 10px; display:block; text-transform:lowercase; text-decoration:none;}
.MenuTable tr td a.Current, .MenuTable tr td a.Current:active, .MenuTable tr td a.Current:hover {background:url(/ThemeImages/CodeReadyTraining/Themes/Default/current-arrow.gif) no-repeat center bottom;}
.MenuTable tr td a:active, .MenuTable tr td a:hover {text-decoration:none; background:url(/ThemeImages/CodeReadyTraining/Themes/Default/hover-arrow.gif) no-repeat center bottom;}

/* Content Styles */
.SiteContent {vertical-align:top; background:#fff; border-left:solid 1px #fff; border-bottom:solid 1px #fff;}
.contentColumn {vertical-align:top; padding:20px 35px 5px 20px; background:url(/ThemeImages/CodeReadyTraining/Themes/Default/Code-Ready-Training-3x2.gif) no-repeat center top;}
.contentColumn * {line-height:14px; }
/* Left Column Styles */
.leftColumn {width:200px; vertical-align:top; background:#7c0000 url(/ThemeImages/CodeReadyTraining/Themes/Default/left-column-bg.jpg) repeat-x;}
.Search {margin:20px 20px 0 21px;}
.tdtxtSearch {width:121px; height:22px; margin:0; padding:0; text-align:left; background:#585858 url(/ThemeImages/CodeReadyTraining/Themes/Default/Code-Ready-Training-5x2.gif) no-repeat;}
.txtSearch {color:#fff; width:110px; height:18px; border:0px; background:transparent; margin:0 0 0 5px; padding:0px;}
.lnkSearch {}

a.boxHead, a.boxHead:link, a.boxHead:visited {height:22px; line-height:22px; display:block; color:#050505; text-transform:lowercase; padding:0 0 0 29px; /*margin:0 0 5px 0;*/ text-decoration:none;}
a.boxHead:active, a.boxHead:hover {color:#050505; }

img.imgDots {padding:5px 0;}
img.imgWhiteSeparator {background:#fff; margin:5px 0;}

.Testimonials {margin:10px 20px 0 21px;}
.Testimonials a.boxHead {background:#E6DA8F url(/ThemeImages/CodeReadyTraining/Themes/Default/Code-Ready-Training-8x2.gif) no-repeat;}
div.Testimonials_Brief {color:#fff; font-size:10px;}
div.Testimonials_Title {margin:10px 0 0 0;}
div.Testimonials_Title a, div.Testimonials_Title a:link, div.Testimonials_Title a:visited {color:#d2c05b; font-size:10px;}

.ClassSchedule {margin:10px 20px 0 21px;}
.ClassSchedule a.boxHead {background:#E6DA8F url(/ThemeImages/CodeReadyTraining/Themes/Default/Code-Ready-Training-12x2.gif) no-repeat;}
.ClassSchedule_WebBox_Event_Date {padding:5px 0 0 0;}
.ClassSchedule_WebBox_Event_Date span {color:#fff; font-size:10px;}
.ClassSchedule_WebBox_Item_Title_Link {}
.ClassSchedule_WebBox_Item_Title_Link a, .ClassSchedule_WebBox_Item_Title_Link a:link, .ClassSchedule_WebBox_Item_Title_Link a:visited {color:#d2c05b; font-size:10px; text-decoration:underline;}

.LeftContent {margin:20px 10px 30px 10px; color:#fff; }
a.EditThisContent, a.EditThisContent:link, a.EditThisContent:visited {color:#fff; line-height:25px; text-decoration:underline;}

.NewsletterSignup {margin:10px 17px 10px 18px;}
.NewsletterSignup a.boxHead {height:25px; line-height:25px; background:#E6DA8F url(/ThemeImages/CodeReadyTraining/Themes/Default/Code-Ready-Training-16x2.gif) no-repeat;}
.NewsletterSignup a.boxHead:hover {text-decoration:none;}
.tdNewsletterSignupTxt {width:124px; background:url(/ThemeImages/CodeReadyTraining/Themes/Default/Code-Ready-Training-17x1.gif) no-repeat;}
.tdNewsletterSignupTxt input {color:#999a8c; font-size:10px; width:113px; height:18px; line-height:16px; text-align:center; border:0px; background:transparent; margin:0 0 0 5px; padding:0px;}

div.divSlides {width:159px; margin:15px 20px 21px 21px;}

/* Photo Gallery */
#divPhotoGalleryContainer {width:400px; margin:0 auto;}
#divLargePhoto {width:400px;}
#divPhotoThumbnails {width:400px; margin:13px 0px;}
.PhotoGallery_ThumbnailContainer {margin:0 13px 10px 0; float:left;}

/* Article Section Styles */
.divArticleSection_ArticleItem {clear:both;}
.divArticleSection_ArticleImage img {float:left; margin:0 15px 0 0;}
.divArticleSection_ArticleItem h3, .divArticleSection_ArticleItem h3 a {color:#333333; line-height:16px;}
.divArticleSection_ArticleItem p {margin:3px 0 10px 0; padding:0;}
div.Separator {clear:both; padding:5px 0;}
div.Separator hr {margin:0; padding:0;}

.divArticle_Article {clear:both;}
.divArticle_Article h3 {margin:0; padding:0; color:#333333;}
.divArticle_Article p {margin:3px 0 10px 0; padding:0;}

.pArticle_ArticleBriefContent {}
.pArticle_ArticleBriefContent img {margin:0 15px 0 0;}

/* Home Articles */
.homeArticlesColumn {width:236px; height:100%; vertical-align:top;}
a.HomeArticleWebBox_Item_Title_Link {font-size:14px; text-decoration:none; display:block; height:30px; line-height:30px; padding:0 0 0 22px; background:url(/ThemeImages/CodeReadyTraining/Themes/Default/Code-Ready-Training-9x1.gif) no-repeat;}
.tblHomeArticles {height:100%; margin:0 1px 1px 1px; border-left:solid 1px #e4d888; border-right:solid 1px #e4d888; border-bottom:solid 1px #e4d888;}
.tblHomeArticlesCell {vertical-align:top; padding:5px; background:url(/ThemeImages/CodeReadyTraining/Themes/Default/Code-Ready-Training-11x2.gif) repeat-x left bottom;}
.divHomeArticles_Content {padding:5px 13px;}

/* Footer Styles */
.Footer {height:20px; text-align:right; font-size:10px; color:#585858;}
.Footer a, .Footer a:link, .Footer a:visited {font-size:10px; color:#585858; text-decoration:underline;}

/* Paginatior Styles */
.divPagination {line-height:25px; margin:10px 0px 10px 0px; clear:both;}
.divBeginPagerLink {display:inline; padding:0px;}

a.BeginEndPagerLink,
a.BeginEndPagerLink:link,
a.BeginEndPagerLink:visited,
a.SkipPagerLink,
a.SkipPagerLink:link,
a.SkipPagerLink:visited,
a.CurrentPagerLink,
a.CurrentPagerLink:link,
a.CurrentPagerLink:visited,
a.PrevNextPagerLink,
a.PrevNextPagerLink:link,
a.PrevNextPagerLink:visited,
a.PagerLink,
a.PagerLink:link,
a.PagerLink:visited {font-size:12px; color:#47392E; padding:2px 5px 3px 5px; border:solid 1px #47502d; text-decoration:none;}

a.BeginEndPagerLink:hover,
a.SkipPagerLink:hover,
a.CurrentPagerLink:hover,
a.PrevNextPagerLink:hover,
a.PagerLink:hover {background-color:#B7A585; color:#fff;}

a.CurrentPagerLink, a.CurrentPagerLink:link, a.CurrentPagerLink:visited {background-color:#6D5D4A; color:#fff;}

.divPrevSkipPagerLink {display:none;}
.divPrevPagerLink {display:none;}
.divCurrentPagerLink {display:inline; padding:0px 2px 0px 2px;}
.divPagerLink {display:inline; padding:0px 2px 2px 2px;}
.divNextPagerLink {display:inline;padding:0px 2px 2px 2px;}
.divSkipPagerLink {display:none;}
.divEndPagerLink {display:inline; padding:0px;}


/* Misc Style */
.clear {clear:both;}
.FormsSection_FormTitle {display:none;}

