/* ============================================================================
LAYOUT STYLES
=============================================================================== */

#landing_header { 
border:1px #ffffff solid; 
border-top:none;
background: #ffffff url(images/LearningCenter_bg.jpg) no-repeat bottom left;
}

#landing_header_left {
padding:10px 40px 20px 390px;
}

#landing_header h1 {
color:#85898A;
font-size:2.9em;
padding:10px 0 5px 0;
font-weight:normal;
border-bottom:#ccc solid 1px;
}

#landing_header h1 strong {
color:#ff850d;
font-weight:normal;
}

#landing_header_left p {
font-size:1.2em;
line-height:1.4em;
margin:1.2em 0;
}

p {
margin:1.2em 0;
}

#learning_content {
background:#ffffff url(images/feed_bg.jpg) top left repeat-y;
border-left:1px #ffffff solid;
border-right:1px #ffffff solid;
color:#5f6062;
font-size:1em;
float:left;
width:958px;
}

#learning_content li,
#mainContent dt, #mainContent dd {
font-size:1.2em;
}

#mainContent dd{
list-style-type: none;
margin:10px 0;
padding:0;
}

#mainContent .ui-tabs .ui-tabs-panel li {
margin: 10px 0 !important;
height:1%;
}

#mainContent dt{
margin:15px 0 8px 0;
font-weight:bold;
}

#mainContent {
margin:15px 0 20px 20px;
padding-bottom:20px;
float:left;
width:690px;
}

.display {
display: inline !important;
}

.col {
float:left;
margin-right:22px;
width:150px;
}

.last{
margin-right:0;
}

.col ul{
list-style-type: none;
margin:10px 0 0 0;
padding:0;
}

.col li{
margin:8px 0;
}

h2, h4 {
margin:0;
}

.ui-tabs .ui-tabs-panel h3 {
background-position: right bottom;
margin:17px 0 0 0;
}

#mainContent .col h3 {
background-position: left bottom;
margin:0;
}

.description a {
display:inline !important;
}
.description br {
clear:none;
}
.description span {
margin:5px 0 0 15px; 
display:block;
}

/* ============================================================================
NAV STYLES
=============================================================================== */
ul#nav {
margin:0;
padding:0;
}

#nav li {
float:left;
font-size:1.5em;
list-style:none;
}

#nav {
float:left;
color:#FFFFFF;
background: #FF850D url(images/nav_bg.gif) repeat-x top left;
width:958px;
border-left:1px solid #FFFFFF;
border-right:1px solid #FFFFFF;
}

#learningFeed {
background:#939BA1 url(images/learning_feed_btn.jpg) no-repeat top left;
display:block;
width:234px;
height:33px;
text-indent:-9000px;
}

#nav a:link,
#nav a:visited {
display:block;
width:181px;
height:33px;
text-indent:-9000px;
}

#navHome a:link,
#navHome a:visited {
background:transparent url(images/home_btn_all.jpg) no-repeat bottom left;
}

#navTopic a:link,
#navTopic a:visited {
background:transparent url(images/topic_btn_all.jpg) no-repeat bottom left;
}

#navIndustry a:link,
#navIndustry a:visited {
background:transparent url(images/industry_btn_all.jpg) no-repeat bottom left;
}

#navTypes a:link,
#navTypes a:visited {
background:transparent url(images/types_btn_all.jpg) no-repeat bottom left;
}

#navHome a:hover,
#navTopic a:hover,
#navIndustry a:hover,
#navTypes a:hover {
background-position:bottom right;
}

#home #navHome a,
#topic #navTopic a,
#industry #navIndustry a,
#types #navTypes a {
background-position:top left;
cursor:default;
}

/* ============================================================================
TWITTER FEED STYLES
=============================================================================== */

#twitter_div {
width:200px;
margin:0 15px 0px 15px;
padding-bottom:15px;
float:left;
display:inline;
overflow:hidden;
}

#tweet blockquote {
margin:0;
}

#tweet blockquote p {
padding:15px 0;
margin:0;
border-bottom: 1px #aaaaaa solid;
}

/* ============================================================================
OTHER SIDE BAR ELEMENTS
=============================================================================== */

#SMO-link {
margin: 15px 5px 15px 0px;
float:left;
}

p#contact_sales a {
background:#FFFFFF url(images/contact_btn.jpg) no-repeat scroll left top;
display:block;
height:67px;
margin:0;
padding:0;
text-indent:-9000px;
width:202px;
float:left;
}

p#contact_sales {
margin:10px 0;
}

.followUsBTN {
    margin: 1.2em 0 !important;
}
