body {margin:0; font-family:Georgia, "Times New Roman", Times, serif;}

/* Standard Elements */

h1 {}
h2 {font-size:16px; line-height:20px; color:#d91b5c; font-weight:bold; font-style:italic; margin:5px 0;}
h3 {font-size:13px; line-height:20px; color:#1d8eaf; font-weight:bold; font-style:italic; margin:5px 0;}
h4 {font-size:12px; line-height:20px; color:#d91b5c; font-weight:bold; font-style:italic; margin:5px 0;}
 
p {font-size:11px; line-height:21px; color:#475059; font-style:italic; font-weight:bold; margin:5px 0 8px 0;}
p.nomargin {margin:0;}

a {color:#1d8eaf; font-weight:bold; text-decoration:none;}
a:hover {color:#658905; font-weight:bold; text-decoration:none;}
a img {border:none;}

ul {margin:2px 0 20px 5px; padding:0;}
li {margin:0 0 2px 5px; padding:0; list-style:disc; font-size:11px; line-height:20px; color:#475059; font-weight:bold; font-style:italic;}

/* Common Elements */

.clear {clear:both;}
.pinktext {color:#d91b5c;}
.bluetext {color:#1d8eaf;}
.dashline {width:100%; height:1px; background:url(../images/dots_horizontal.jpg) top repeat-x; font-size:0; line-height:0; margin:10px 0;}

/* Shell */

.centersite {width:1000px; margin:0 auto;}

/* Header */

.header {width:1000px; height:113px;}

.header_left
{
    width:778px;
    float:left;
    padding-top:10px;
}

.header_right
{
    width:222px;
    float:right;
    text-align:right;
}

.header_right span{display:none;}

.header_right a{width:222px; height:127px; display:block; background: transparent url(../images/2012/header_sticker_sprite.jpg) 0px 0px no-repeat;}
.header_right a:hover{background: transparent url(../images/2012/header_sticker_sprite.jpg) -222px 0px no-repeat;}


.header_nav {margin-top:35px;}
.header_nav ul {margin:0; padding:0;}
.header_nav li {margin:0; padding:0; height:15px; list-style:none; float:left;}
.header_nav li a {height:15px; display:block;}
.header_nav li span {display:none;}

.header_nav li.leftside {width:12px; background:url(../images/nav_left.jpg);}
.header_nav li.dash {width:25px; background:url(../images/nav_dash.jpg);}
.header_nav li.rightside {width:12px; background:url(../images/nav_right.jpg);}

.header_nav li.home a {width:49px; background:url(../images/nav_home.jpg);}
.header_nav li.home a:hover {background:url(../images/nav_home_over.jpg);}
.header_nav li.agenda a {width:71px; background:url(../images/nav_agenda.jpg);}
.header_nav li.agenda a:hover {background:url(../images/nav_agenda_over.jpg);}
.header_nav li.speakers a {width:82px; background:url(../images/nav_speakers.jpg);}
.header_nav li.speakers a:hover {background:url(../images/nav_speakers_over.jpg);}
.header_nav li.attendees a {width:95px; background:url(../images/nav_attendees.jpg);}
.header_nav li.attendees a:hover {background:url(../images/nav_attendees_over.jpg);}
.header_nav li.register a {width:79px; background:url(../images/nav_register.jpg);}
.header_nav li.register a:hover {background:url(../images/nav_register_over.jpg);}
.header_nav li.partner a {width:83px; background:url(../images/nav_partners.jpg);}
.header_nav li.partner a:hover {background:url(../images/nav_partners_over.jpg);}
.header_nav li.memories a {width:90px; background:url(../images/nav_memories.jpg);}
.header_nav li.memories a:hover {background:url(../images/nav_memories_over.jpg);}

.header_holder{border-bottom:#c1edf9 12px solid;}

.logo, .logo a {width:235px; height:75px;}
.logo {position:absolute; margin:15px 0 0 0; background:url(../images/logo.jpg);}
.logo a {display:block;}
.logo span {display:none;}

.nav {height:26px; border-bottom:#c1edf9 12px solid; position:absolute; margin:75px 0 0 277px; _padding-bottom:11px;}
.nav ul {margin:0; padding:0;}
.nav li {margin:0; padding:0; height:15px; list-style:none; float:left;}
.nav li a {height:15px; display:block;}
.nav li span {display:none;}

.nav li.leftside {width:12px; background:url(../images/nav_left.jpg);}
.nav li.dash {width:25px; background:url(../images/nav_dash.jpg);}
.nav li.rightside {width:12px; background:url(../images/nav_right.jpg);}

.nav li.home a {width:49px; background:url(../images/nav_home.jpg);}
.nav li.home a:hover {background:url(../images/nav_home_over.jpg);}
.nav li.agenda a {width:71px; background:url(../images/nav_agenda.jpg);}
.nav li.agenda a:hover {background:url(../images/nav_agenda_over.jpg);}
.nav li.speakers a {width:82px; background:url(../images/nav_speakers.jpg);}
.nav li.speakers a:hover {background:url(../images/nav_speakers_over.jpg);}
.nav li.attendees a {width:95px; background:url(../images/nav_attendees.jpg);}
.nav li.attendees a:hover {background:url(../images/nav_attendees_over.jpg);}
.nav li.register a {width:79px; background:url(../images/nav_register.jpg);}
.nav li.register a:hover {background:url(../images/nav_register_over.jpg);}
.nav li.partner a {width:83px; background:url(../images/nav_partners.jpg);}
.nav li.partner a:hover {background:url(../images/nav_partners_over.jpg);}
.nav li.memories a {width:90px; background:url(../images/nav_memories.jpg);}
.nav li.memories a:hover {background:url(../images/nav_memories_over.jpg);}

.bracket {width:100px; height:331px; position:absolute; margin:0px 0 0 -109px; background:url(../images/bracket.jpg);}

/* Home Banner */


.homebanner {width:1000px; height:330px; background:url(../images/banner_home.jpg); margin-top:26px;}

.homebanner .regnow, .homebanner .regnow a {width:250px; height:185px;}
.homebanner .regnow {position:absolute; margin:167px 0 0 580px;}
.homebanner .regnow a {display:block; background:url(../images/std_2011.gif);}
.homebanner .regnow a:hover {background:url(../images/std_2011_over.gif);}
.homebanner .regnow span {display:none;}

.homebanner .hearfrom, .homebanner .hearfrom a {width:218px; height:218px;}
.homebanner .hearfrom {position:absolute; margin:112px 0 0 782px;}
.homebanner .hearfrom a {display:block; background:url(../images/hearfrom.gif);}
.homebanner .hearfrom a:hover {background:url(../images/hearfrom_over.gif);}
.homebanner .hearfrom span {display:none;}

.homebanner .homeDigitalLink {position: absolute; margin: 235px 0 0 179px;}
.homebanner .homeDigitalLink a {display:block; width: 775px; height:70px;}
.homebanner .homeDigitalLink a span {display:none;}
.homebanner .homeDigitalLink a:hover {background: url(../images/banner_home_hover.gif) top left no-repeat;}


/* Interior Banner */

.intbanner {width:1000px; height:260px; margin-top:26px;}
.intbanner .left {width:792px; height:260px; float:left;}
.intbanner .right {width:208px; height:260px; background:url(../images/2012/header_interiorsticker.gif); float:right;}

.intbanner .bg {width:792px; height:230px; position:absolute;}

.intbanner .bg_agenda {background:url(../images/banner_agenda.jpg);}
.intbanner .bg_speakers {background:url(../images/banner_speakers.jpg);}
.intbanner .bg_attendees {background:url(../images/banner_attendees.jpg);}
.intbanner .bg_register {background:url(../images/banner_register.jpg);}
.intbanner .bg_partners {background:url(../images/banner_partners.jpg);}
.intbanner .bg_comments {background:url(../images/banner_comments.jpg);}
.intbanner .bg_memories {background:url(../images/banner_memories.jpg);}
 
.title_agenda {width:443px; height:160px; background:url(../images/title_agenda.gif) no-repeat; position:absolute; margin:-9px 0 0 8px;}
.title_speakers {width:449px; height:160px; background:url(../images/title_speakers.gif) no-repeat; position:absolute; margin:-9px 0 0 15px;}
.title_attendees {width:505px; height:160px; background:url(../images/title_attendees.gif) no-repeat; position:absolute; margin:-9px 0 0 8px;}
.title_register {width:489px; height:160px; background:url(../images/title_register.gif) no-repeat; position:absolute; margin:-9px 0 0 16px;}
.title_partners {width:414px; height:160px; background:url(../images/title_partners.gif) no-repeat; position:absolute; margin:-9px 0 0 17px;}
.title_comments {width:500px; height:160px; background:url(../images/title_comments.gif) no-repeat; position:absolute; margin:-10px 0 0 13px;}
.title_memories {width:534px; height:160px; background:url(../images/title_memories.gif) no-repeat; position:absolute; margin:-9px 0 0 8px;}

.intbanner .subnav {position:absolute; margin:150px 0 0 0;}
.intbanner .subnav ul {margin:0; padding:0;}
.intbanner .subnav li {margin:0; padding:0; list-style:none; float:left;}
.intbanner .subnav a {width:195px; height:76px; _height:79px; display:block; border-top:#FFF 4px solid;}
.intbanner .subnav span {display:none;}

.intbanner .subnav li.agenda a {background:url(../images/subnav_agenda.jpg); border-right:#FFF 2px solid;}
.intbanner .subnav li.agenda a:hover {background:url(../images/subnav_agenda_over.jpg);}
.intbanner .subnav li.speakers a {background:url(../images/subnav_speakers.jpg); border-right:#FFF 2px solid;  border-left:#FFF 2px solid;}
.intbanner .subnav li.speakers a:hover {background:url(../images/subnav_speakers_over.jpg);}
.intbanner .subnav li.attendees a {background:url(../images/subnav_attendees.jpg); border-right:#FFF 2px solid;  border-left:#FFF 2px solid;}
.intbanner .subnav li.attendees a:hover {background:url(../images/subnav_attendees_over.jpg);}
.intbanner .subnav li.register a {background:url(../images/subnav_register.jpg); border-left:#FFF 2px solid;}
.intbanner .subnav li.register a:hover {background:url(../images/subnav_register_over.jpg);}

.intbanner .subnav li.agendaon a, .intbanner .subnav li.agendaon a:hover {_width:207px; background:none; border-top:none; border-right:#FFF 2px solid;}
.intbanner .subnav li.speakerson a, .intbanner .subnav li.speakerson a:hover {_width:207px; background:none; border-top:none; border-right:#FFF 2px solid;  border-left:#FFF 2px solid;}
.intbanner .subnav li.attendeeson a, .intbanner .subnav li.attendeeson a:hover {_width:207px; background:none; border-top:none; border-right:#FFF 2px solid;  border-left:#FFF 2px solid;}
.intbanner .subnav li.registeron a, .intbanner .subnav li.registeron a:hover {_width:207px; background:none; border-top:none; border-left:#FFF 2px solid;}

.intbanner .trees {width:265px; height:135px; position:absolute; margin:3px 0 0 449px;}
html>body .intbanner .trees {background:url(../images/trees.png);}
*html .intbanner .trees {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/trees.png");}

.yourcomments, .yourcomments a {width:150px; height:150px;}
.yourcomments {position:absolute; margin:0 0 0 642px;}
.yourcomments a {display:block; background:url(../images/yourcomments.gif);}
.yourcomments a:hover {display:block; background:url(../images/yourcomments_over.gif);}
.yourcomments span {display:none;}

/* Main Body */

.mainbody {width:1000px;}
.mainbody .left {width:800px; float:left;}
.mainbody .right {width:200px; float:right;}

.mainbody .leftint {margin-top:-35px; position:relative;}

.mainbody .leftintreg {margin-top:-10px;}

/* Home Body */

.activities {font-size:13px; line-height:20px; color:#475059; padding:5px 0; font-style:italic; letter-spacing:1px;}

.homenav {width:800px; height:165px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.homenav ul {margin:0; padding:0;}
.homenav li {margin:0 3px 0 0; padding:0; list-style:none; float:left; font-size:12px; line-height:18px;}
.homenav a {width:196px; height:165px; display:block; color:#5d5d5d; font-weight:bold; text-decoration:none;}
.homenav span {position:absolute; margin:63px 0 0 20px; width:137px;}

.homenav li.agenda a {background:url(../images/homenav_1.jpg);}
.homenav li.agenda a:hover {background:url(../images/homenav_1_over.jpg);}
.homenav li.speakers a {background:url(../images/homenav_2.jpg);}
.homenav li.speakers a:hover {background:url(../images/homenav_2_over.jpg);}
.homenav li.attendees a {background:url(../images/homenav_3.jpg);}
.homenav li.attendees a:hover {background:url(../images/homenav_3_over.jpg);}
.homenav li.register a {background:url(../images/homenav_4.jpg);}
.homenav li.register a:hover {background:url(../images/homenav_4_over.jpg);}

/* General Body Area */




.body_top {width:800px; background:url(../images/dots_horizontal.jpg) top repeat-x; margin:15px 0 5px 0;}
.body_bottom {width:800px; background:url(../images/dots_horizontal.jpg) bottom repeat-x;}

.body_bottom .leftside {width:400px; background:url(../images/dots_vertical.jpg) right repeat-y;}
.body_bottom .rightside {width:400px;}
.body_bottom .leftside .padding {padding:10px 10px 10px 10px;}
.body_bottom .rightside .padding {padding:10px 0 10px 15px;}

.body_bottom .leftside li {margin:0 0 2px 5px; padding:0 0 12px 0; list-style:disc; font-size:11px; line-height:20px; color:#475059; font-weight:normal; font-style:normal;}
.leftcontent {padding:5px 30px 0 22px;}
.rightcontent {padding:5px 10px 0 22px;}

.onecolumn {width:800px;}
.onecolumn .padding {padding:10px;}

/* General Body - Home Elements */

.sumpost {font-size:10px; line-height:20px; height:30px; color:#999999; margin:5px 0 5px 0; font-family:Verdana, Arial, Helvetica, sans-serif;}

.sumpost .comment, .sumpost .comment a {width:61px; height:23px;}
.sumpost .comment {position:absolute; margin:0 0 0 210px; background:url(../images/comment.jpg);}
.sumpost .comment a {display:block;}
.sumpost .comment span {display:none;}

.sumpost .readmore, .sumpost .readmore a {width:65px; height:20px;}
.sumpost .readmore {position:absolute; margin:0 0 0 280px; background:url(../images/readmore.jpg);}
.sumpost .readmore a {display:block;}
.sumpost .readmore span {display:none;}

.campcomments {background:#1d8eaf; font-size:11px; line-height:22px; color:#FFF; font-weight:bold; font-style:italic; text-indent:10px;}

.camppost {padding:3px 10px; margin-bottom:3px; }
.camppost p {font-size:10px; line-height:15px; color:#475059; margin:5px 0; font-weight:normal; font-style:normal; font-family:Verdana, Arial, Helvetica, sans-serif;}
.camppost .date {color:#999999;}
.camppost a {color:#fcb040; font-weight:normal; text-decoration:underline; font-style:italic;}
.camppost a:hover {color:#ed217c; font-weight:normal; text-decoration:underline; font-style:italic;}

.campdark {background:#f6f4f4;}
.camplight {background:#f9f9f9;}

/* General Body - Speakes Page */

.speaklist {font-size:11px; line-height:18px; color:#475059; font-style:italic; font-weight:bold;}
.counselorlist {font-size:10px; line-height:16px; color:#475059; font-style:italic; font-weight:bold; margin:5px 0 10px 0;}

.biobox {padding:5px 12px;}
.biobox p {font-size:11px; line-height:18px; margin:5px 0 15px 0; color:#777; font-weight:normal; font-style:normal; font-family:Verdana, Arial, Helvetica, sans-serif;}

/* General Body - Register Page */

.regform {background:#f6f4f4; margin:10px 0 0 0; font-size:12px; line-height:20px; color:#475059; font-weight:bold;}
.regform td {padding:2px 0 0 10px;}
.regform input {width:275px; background:#FFF; padding:4px; border:#cccccc 1px solid; font-size:12px; line-height:20px; color:#e78800; margin:0 0 8px 0;}
.regform textarea {width:275px; background:#FFF; padding:4px; border:#cccccc 1px solid; font-size:12px; line-height:20px; color:#e78800; margin:0 0 8px 0;}
.regform span {font-size:11px; line-height:20px; color:#999999; font-weight:normal; font-style:italic;}
.regform .radio {font-weight:normal; font-size:11px;}
.regform .radio input {width:auto; border:none; background:none; margin:0;}
.regform .submit {padding:10px 0 15px 0;}
.regform .submit input {width:auto; border:none; background:none; margin:0;}

/* Partners */

.partners {width:780px; padding:0 0 0 20px;}
.partners .title {font-size:13px; line-height:20px; color:#475059; padding:0 0 8px 0; font-style:italic; font-weight:bold;}
.partners ul {width:780px; margin:0; padding:0;}
.partners li.space {width: 80px;}
.partners li {list-style:none; float:left; margin:0; padding:0;}
.partners li.last {margin:0 0 0 0;}

/* Copyright */

.copyright {width:780px; padding:4px 0 20px 20px; font-size:10px; line-height:22px; color:#cccccc; font-family:Verdana, Arial, Helvetica, sans-serif;}

/* Right Sidebar */

.birdlinked, .birdlinked a {width:200px; height:40px;}
.birdlinked {background:url(../images/linkedin.jpg); margin:25px 0 10px 0;}
.birdlinked a {display:block;}
.birdlinked span {display:none;}

.twitterfeed {width:185px; margin:0 0 0 15px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.twitterfeed .title {width:90px; height:20px; background:url(../images/twitter.jpg); margin:2px 0 5px 0;}
.twitterfeed .entry {font-size:10px; line-height:15px; color:#666666; margin:8px 0;}
.twitterfeed .date {font-size:9px; line-height:18px; color:#999999; margin:6px 0;}
.twitterfeed a {color:#158eaf; font-weight:normal; text-decoration:none;}
.twitterfeed a:hover {color:#ed217c; font-weight:normal; text-decoration:none;}

.twitline {width:185px; height:1px; font-size:0; line-height:0; margin:10px 0; background:url(../images/dots_horizontal.jpg) repeat-x;}

/* Pagination */

input.pagedisplay {height:26px; border:#DDD 1px solid; margin:0 5px 0 5px; font-size:11px; line-height:20px; color:#555; padding:3px; width:50px;}
select.pagesize {height:26px; border:#DDD 1px solid; margin:0 5px 0 5px; font-size:11px; line-height:20px; color:#555; padding:3px; width:50px;}

#pager {margin:15px 0 5px 10px;}

/* Memories */
.vidBg { background-image:url('/images/vidSliderBg.jpg'); margin-left:20px; margin-top:15px; margin-bottom:15px; padding-top:10px; padding-bottom:10px; }
.vidBg .left { width:53px; padding-left:15px; padding-top:80px; }
.vidBg .mid { width:690px; color:White; font-weight:bold; }
.vidBg .mid .vidPage { display:none; }
.vidBg .mid .container { background-color:White; width:120px; height:163px; padding:10px; float:left; margin-right:25px; position:relative; }
.vidBg .mid .titleText { color:#1d8eaf; font-family:Georgia; font-style:italic; font-weight:bold; font-size:11px; }
.vidBg .mid .author { color:black; font-size:9px; font-family:Arial; font-weight:normal; position:absolute; bottom:10; }
.vidBg .mid .date { color :#999999; font-size:9px; font-family:Arial; font-weight:normal; position:absolute; bottom:0; }
.vidBg .mid .containerLast { background-color:White; width:120px; height:163px; padding:10px; float:left; position:relative; }
.vidBg .right { width:38px; padding-top:80px; }

.photoBg { margin-left:20px; margin-top:15px; margin-bottom:15px; }
.photoBg td { width:232px; height:248px; }
.photoBg .space { width:30px; background-color:White; }
.photoBg .last { margin-right:0px; }
.photoBg .photoInfo { background-image:url(/images/memDiag.png); padding:5px; margin-top:5px; }
.photoBg .photoInfo .title { color:#1d8eaf; font-family:Georgia; font-style:italic; font-weight:bold; font-size:11px; background-color:White; padding:5px; }
.photoBg .photoInfo .date { color :#999999; font-size:9px; font-family:Arial; font-weight:normal; background-color:White; padding:5px; margin-top:10px; width:50px; }



.body_reg_top{width:1000px; background:url(../images/dots_horizontal.jpg) top repeat-x; margin:15px 0 5px 0;}
.body_reg_bottom{width:1000px; background:url(../images/dots_horizontal.jpg) bottom repeat-x;}

.body_reg_bottom .leftside {width:550px; background:url(../images/dots_vertical.jpg) right repeat-y;}
.body_reg_bottom .rightside {width:450px;}
.body_reg_bottom .leftside .padding {padding:10px 10px 10px 10px;}
.body_reg_bottom .rightside .padding {padding:10px 0 10px 15px;}

.smaller_content p{font-style:normal; font-weight:normal; color:#9c9c9c;}

.reg_form_text{font-style:normal; font-weight:normal; color:#9c9c9c; line-height:14px;}

.reg_form_heading{font-size:24px; font-weight:bold; border-bottom:1px solid #e2e2e2; font-style:italic; margin-top:25px;}

.reg_form_set
{
    padding:15px;
    background:#f6f4f4;
}

.reg_form_input_heading
{
    color:#363636;
    font-weight:bold;
    font-size:14px;
}

.reg_form_input{padding-top:5px;padding-bottom:15px; color:#a3a3a3;}

.reg_form_input input{width:375px; background:#FFF; padding:4px; border:#cccccc 1px solid; font-size:14px; color:#e78800;}

.reg_form_input select{width:375px; background:#FFF; padding:4px; border:#cccccc 1px solid; font-size:14px; color:#e78800;}

.reg_form_input_note{font-size:11px; color:#9c9c9c; padding-top:3px; font-style:italic;}

.error{font-size:11px; color:#ff0000; font-style:italic; font-weight:bold; display:block; padding-top:3px;}

.big_text p{font-style:normal; font-size:14px; line-height:24px;}
.big_text .pink_text{font-size:18px; font-weight:bold;}

input.phone1{width:40px;}
input.phone2{width:40px;}
input.phone3{width:50px;}

.reg_form_input_checkbox{padding-bottom:5px; font-size:12px; color:#363636;}

.socialIcons {}
.socialIcons a {display: block; padding-top: 3px;}
.socialIcons a img {vertical-align: middle;}
.socialIcons a span {vertical-align: middle;}







/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */

