/* Start of CMSMS style sheet '2010_landing' */
body {padding:0;margin:0;font-family:Arial,sans-serif;font-size:14px;}
div.clear {clear:both;}
div#page {width:966px;margin:0 auto;background-color:#ebecee;padding:0 30px;background:url(uploads/2010/assets/l_body_white_bg.png) repeat-y top left;}
h1,h2,h3,h4,h5 {padding:0;margin:0;font-size:1em;font-weight:normal;}
/* Footer */
div#footer {width:1026px;margin:0 auto;background:url(uploads/2010/assets/l_footer_bg.png) no-repeat 5px bottom;padding:10px 0 20px 0;}
div#partners {height:50px;margin-left:30px;margin-right:30px;border-top:1px solid #cccccc}
div#partners img {border:0;}

div#header_col1 {float:left;}
div#menu_title  {height:202px;width:740px;background:url(uploads/2010/assets/l_menu_title_bg.jpg) no-repeat top left;}

ul#menu {list-style:none;text-transform:uppercase;color:#ffffff;margin:0;padding:0;font-size:11px;margin-left:15px;padding-top:10px;}
ul#menu li {display:inline;padding:0 3px;}
ul#menu li a {color:#ffffff;text-decoration:none;}
ul#menu li a:hover {text-decoration:underline;}

div#header_title {position:relative;color:#ffffff;text-transform:uppercase;margin-left:15px;margin-top:10px;}

div#menu_title h2 {font-family:Arial;font-weight:bold;}
div#menu_title h2.line1 {font-size:27px;color:#9cf;padding-top:35px;}
div#menu_title h2.line1 span {color:#fff;}
div#menu_title h2.line2 {font-size:40px;color:#fff;margin-top:-10px;}
div#menu_title h2.line3 {font-size:18px;font-weight:normal;color:#f3852d;margin-top:-8px;}

div#flash_promo {height:116px;width:740px;background:url(uploads/2010/assets/flash_bg.jpg) no-repeat top right;}
div#flash_promo div#flash_text_container {height:116px;padding-left:260px;}


div#flash_promo div#flash_text_container {overflow:hidden;padding-top:5px;padding-right:20px;position:relative;}
div#flash_promo div#flash_text_container h3 {padding:0;margin:0;text-transform:uppercase;font-weight:bold;font-size:16px;color:#851c00;}
/*
div#flash_promo div#flash_text_container p {font-size:15px;padding:0;margin:0;margin-top:5px;}
div#flash_promo div#flash_text_container p a {background-color:#a72d00;text-decoration:none;color:#ffffff;padding:0 5px;}
div#flash_promo div#flash_text_container p a:hover {background-color:#ffffff;color:#a72d00;}
*/
div#flash_promo div#flash_text_container #flash_container {width:240px;height:116px;position:absolute;top:0;left:0;}

div#flash_promo div#flash_text_container p {font-weight:normal;font-size:14px;color:#111;line-height: 15px;margin-bottom:20px;}
div#flash_promo div#flash_text_container p.line2 {font-size:15px;font-weight:bold;color:#fff;}
div#flash_promo div#flash_text_container a {color:#111;}
div#flash_promo div#flash_text_container a:hover {color:#000;}

div#header_col2 {float:left;height:318px;width:219px;background:url(uploads/2010/assets/l_cta_bg.png) no-repeat top left;margin-left:7px;position:relative;}

div.cta_copy {color:#ffffff;font-size:14px;text-align:center;vertical-align:bottom;text-transform:uppercase;padding:200px 10px 0 10px;}
div.cta_copy p {margin:0;padding:0;color:#ffffff;}
a.cta_button {display:block;position:absolute;height:21px;width:198px;bottom:5px;left:10px;background:url(uploads/2010/assets/l_cta_button_bg.png) no-repeat top left;text-align:center;color:#ffffff;text-transform:uppercase;text-decoration:none;padding-top:3px;font-size:13px;font-weight:bold;}
a.cta_button:hover {color:#002473;}
a.cta_button2 {display:block;position:absolute;height:21px;width:198px;bottom:5px;left:22px;background:url(uploads/2010/assets/l_cta_button_bg.png) no-repeat top left;text-align:center;color:#ffffff;text-transform:uppercase;text-decoration:none;padding-top:3px;font-size:13px;font-weight:bold;}
a.cta_button2:hover {color:#002473;}

div#body {margin-top:7px;}
div#body h2 {color:#d7e7e7;text-transform:uppercase;font-size:16px;padding-top:5px;text-align:center;height:22px;font-weight:bold;}

div#col1 {width:240px;float:left;}
div#col2 {width:492px;float:left;margin:0 8px 0 7px;}
div#col3 {width:219px;float:left;}


/* Col1 elements */
div#featured_sessions {background:#a4c0e6 url(uploads/2010/assets/l_sessions_bg.png) no-repeat top left;padding-bottom:10px;height:381px;}
div#featured_sessions ul {color:#282860;font-size:14px;margin:0;margin-top:10px;padding-left:30px;margin-bottom:0px;}
div#featured_sessions ul li {padding:3px 0;}
div#featured_sessions ul a {color:#282860;}
div#featured_sessions ul a:hover {color:#ffffff;}
div#featured_sessions p {padding-left:20px;}

div#featured_sessions div.session_link {font-size:10px;}
div#featured_sessions div.session_link a {color:#ffffff;text-decoration:none;display:block;width:94px;height:15px;float:right;background-color:#385b95;margin-right:10px;margin-bottom:5px;text-align:right;border:1px solid #385b95; } 
div#featured_sessions div.session_link a:hover {border:1px solid #ffffff; } 

div#twitter h2 {background-color:#455588;}
div.tweet {color:#666666;font-size:12px;padding:10px 20px 10px 20px;}
div.tweet p {padding:0;margin:0;}
div.tweet p.date {color:#000000;font-size:9px;margin:0;padding:3px 0px 5px 0px;font-weight:bold;border-bottom:1px dotted gray;}
div#twitter  a {color:#993300;text-decoration:none;}
div#twitter  a:hover {text-decoration:underline;}
div#twitter p.more {padding-left:20px;}

/* Col2 elements */
div#welcome_copy {height:175px;background-color:#ffffff;font-size:16px;color:#000000;background:url(uploads/2010/assets/l_welcomefull_bg.png) no-repeat top left;}
div#welcome_copy p {font-size:15px;line-height:1.4em;padding:10px 10px 0 10px;margin:0;}
div#welcome_copy p a {color:#efb400;}
div#welcome_copy p a:hover {color:#ffffff;}
div#welcome_copy h2 {}

div#featured_speakers h2 {background-color:#455588;}
div#featured_speakers div.thumbnails {border-left:1px solid #000;border-right:1px solid #000;}
div#featured_speakers div.thumbnails img {border:0;margin-bottom:-3px;width:98px;height:73px;}

div#featured_videos h2 {background-color:#455588;}
div#featured_videos div.thumbnails {padding-top:3px;}
div#featured_videos div.thumbnails img {border:0;}
div.video {position:relative;float:left;margin-right:3px;}
div.video img.play {display:block;position:absolute;top:25px;left:43px;width:30%;}
div.video_block {position:relative;float:left;margin-right:3px;width:120px;height:90px;}

div#blog {background-color:#ffffff;}
div#blog h2 {background-color:#455588;text-transform:none;}

div.blog_entry {padding:20px 10px 10px 10px;}
div.blog_entry h3 {color:#444444;font-size:23px;}
div.blog_entry h4 {color:#66aaff;font-size:19px;letter-spacing:-1px;border-top:1px solid #cccccc;border-bottom:1px solid #cccccc;}
div.blog_entry p.meta {color:#666666;font-size:12px;}
div.blog_entry img {float:left;width:200px;padding:0 8px 8px 0;}
div.blog_entry p.more {text-align:right;}
div.blog_entry a {color:#993300;text-decoration:none;}
div.blog_entry a:hover {text-decoration:underline;}

/* Col3 Elements */

div#testimonials {background:url(uploads/images/assets/l_testimonials_bg.png) no-repeat top left;height:391px;}
div#testimonials h2 {}

div#sponsors h2 {background-color:#455588;}
div#sponsors div.thumbnails {background-color:#ffffff;padding:10px 5px;}
div#sponsors div.thumbnails img {border:0;}

div.call_to_action {height:318px;background:url(uploads/2010/assets/l_ctainner_bg.png) no-repeat top left;position:relative;}

/* Testimonials */
div.testimonial {padding:5px 10px;height:160px;padding-bottom:15px;}
div.testimonial p {color:#39619F;color:#002860;font-size:13px;margin:0;line-height:1.4em;}
div.testimonial p.name {font-weight:bold;text-indent:0.8em;}
div.testimonial p.company {font-style:italic;font-weight:bold;text-indent:0.8em;}
div.testimonial p img {float:right;margin-left:10px;border:2px solid #99B8EF;margin-top:2px;}

/* End of '2010_landing' */

