body{margin:0; padding:0; font-family:Cambria,Georgia,serif; background:url(http://author.acc.com/education/am10/images/top_repeater.jpg) top left repeat-x}
*{outline:none}
img{border:0}


h2{color:#c91e31; font-size:18px; border-top:1px solid #c91e31; font-weight:normal; padding-top:10px; padding-bottom:0px;}
h2.first { border: none; padding-top:0px; }
h2 a:hover{text-decoration:none}
h3 a{color:#3e404a; text-decoration:none;}
h3 a:hover{color:#1d1d1d; text-decoration:underline}
h4 a{color:#3e404a; text-decoration:none; font-size:14px; font-weight:bold}
h4 a:hover{color:#989ba0; text-decoration:underline; font-weight:bold}

a{color:#c91e31; text-decoration:none}

a:hover{color:#989ba0; text-decoration:underline}

img.alignright{float:right; padding:0px 0px 20px 20px; margin:0}

img.alignleft{float:left; padding:0px 20px 20px 0px; margin:0}

.container{width:960px; padding:0; margin:0 auto; background:#FFF}
#header{background:url(http://author.acc.com/education/am10/images/header.jpg) no-repeat; width:960px; height:163px}

#nav_wrapper{width:960px; background:url(http://author.acc.com/education/am10/images/nav_bg.jpg) bottom left repeat-x #000; height:36px; display:block;}
ul#topnav{margin:0 auto; padding:0; width:746px; list-style:none; font-size:1.1em}
ul#topnav li{float:left; margin:0; padding:0; position:relative; z-index:1}
ul#topnav li a{float:left; text-indent:-9999px; height:36px; padding:0; margin:0}

ul#topnav a.home{background:url(http://author.acc.com/education/am10/images/nav_sprite.jpg) top left no-repeat; width:68px}
ul#topnav a:hover.home{background-position:left -36px}
ul#topnav a:active.home{background-position:left -72px}
ul#topnav a.home_active{background:url(http://author.acc.com/education/am10/images/nav_sprite.jpg) left -72px no-repeat; width:68px; height:36px}

ul#topnav a.about{background:url(http://author.acc.com/education/am10/images/nav_sprite.jpg) left -108px no-repeat; width:67px}
ul#topnav a:hover.about{background-position:left -144px}
ul#topnav a:active.about{background-position:left -180px}
ul#topnav a.about_active{background:url(http://author.acc.com/education/am10/images/nav_sprite.jpg) left -180px no-repeat; width:67px; height:36px}

ul#topnav a.attend{background:url(http://author.acc.com/education/am10/images/nav_sprite.jpg) left -216px no-repeat; width:73px}
ul#topnav a:hover.attend{background-position:left -252px}
ul#topnav a:active.attend{background-position:left -288px}
ul#topnav a.attend_active{background:url(http://author.acc.com/education/am10/images/nav_sprite.jpg) left -288px no-repeat; width:73px; height:36px}

ul#topnav a.program{background:url(http://author.acc.com/education/am10/images/nav_sprite.jpg) left -324px no-repeat; width:85px}
ul#topnav a:hover.program{background-position:left -360px}
ul#topnav a:active.program{background-position:left -396px}
ul#topnav a.program_active{background:url(http://author.acc.com/education/am10/images/nav_sprite.jpg) left -396px no-repeat; width:85px; height:36px}

ul#topnav a.networking{background:url(http://author.acc.com/education/am10/images/nav_sprite.jpg) left -432px no-repeat; width:107px}
ul#topnav a:hover.networking{background-position:left -468px}
ul#topnav a:active.networking{background-position:left -504px}
ul#topnav a.networking_active{background:url(http://author.acc.com/education/am10/images/nav_sprite.jpg) left -504px no-repeat; width:107px; height:36px}

ul#topnav a.sponsor{background:url(http://author.acc.com/education/am10/images/nav_sprite.jpg) left -540px no-repeat; width:139px}
ul#topnav a:hover.sponsor{background-position:left -576px}
ul#topnav a:active.sponsor{background-position:left -612px}
ul#topnav a.sponsor_active{background:url(http://author.acc.com/education/am10/images/nav_sprite.jpg) left -612px no-repeat; width:139px; height:36px}

ul#topnav a.register{background:url(http://author.acc.com/education/am10/images/nav_sprite.jpg) left -648px no-repeat; width:114px}
ul#topnav a:hover.register{background-position:left -684px}
ul#topnav a:active.register{background-position:left -720px}

ul#topnav a.media{background:url(http://author.acc.com/education/am10/images/nav_sprite.jpg) left -756px no-repeat; width:66px}
ul#topnav a:hover.media{background-position:left -792px}
ul#topnav a:active.media{background-position:left -828px}
ul#topnav a.media_active{background:url(http://author.acc.com/education/am10/images/nav_sprite.jpg) left -828px no-repeat; width:66px; height:36px}

ul#topnav li .sub{position:absolute; top:36px; left:0; background:#000; padding:10px 0px 20px 0px; float:left; -moz-border-radius-bottomright:5px; -khtml-border-radius-bottomright:5px; -webkit-border-bottom-right-radius:5px; -moz-border-radius-bottomleft:5px; -khtml-border-radius-bottomleft:5px; -webkit-border-bottom-left-radius:5px; display:none; z-index:101;}
ul#topnav li .row{clear:both; float:left; width:100%; margin-bottom:10px; z-index:101;}
ul#topnav li .sub ul{list-style:none; margin:0; padding:0; min-width:200px; z-index:101;}
ul#topnav .sub ul li{margin:0px; padding:5px 0px 5px 0px; border-bottom:1px solid #30333b; width:100%; z-index:101;}
ul#topnav .sub ul li h2{padding:0;  margin:0; font-size:1.3em; font-weight:normal; z-index:101;}
ul#topnav .sub ul li h2 a{padding:5px 0; background-image:none; color:#e8e000; z-index:101;}
ul#topnav .sub ul li a{font-size:.8em; float:none; text-indent:0; height:auto; display:block; text-decoration:none; background:url(http://author.acc.com/education/am10/images/nav_bullet.gif) top left no-repeat; margin-left:10px; padding-left:10px; color:#fff; z-index:101;}
ul#topnav .sub ul li a:hover{color:#c91e31; z-index:101;}

#content{width:100%; display:block; overflow:auto}
#content .left_col{margin-top:45px; width:330px; float:left; margin-left:10px}
#content .left_col h3{color:#c91e31; font-size:18px; padding:0px; margin:0px 0px 5px 0px}
#content .left_col li{list-style:none; font-size:14px; color:#3e404a; font-weight:bold; border-bottom:1px solid #e1dddd; width:280px; padding:5px 0px 5px 0px}
#content .left_col small{display:block; font-family:Trebuchet,Arial,Sans-serif; font-size:12px; color:#65676f; padding:5px 0px 0px 0px}
#content .left_col .more_dates{text-align:right; padding:0px 48px 0px 0px; font-size:14px; font-weight:bold}
#content .left_col .testimonials{width:280px; margin-top:20px}
#content .testimonials em{font-size:15px; padding:0px 10px 5px 0px; color:#65676f}
#content .left_col .testimonials p{font-size:14px; color:#1d1d1d; margin:10px 0px 5px 0px; padding:0}
#content .left_col .testimonials a{color:#c91e31 !important}
#content .left_col .testimonials a:hover{color:#989ba0 !important; text-decoration:underline !important}
#content .left_col .testimonials .more_testimonials{font-size:14px; font-weight:bold; color:#c91e31; margin:0; padding:0}
#content .picturebox{position:relative; width:312px; height:476px; margin-bottom:20px; padding:11px 3px 2px 3px; background:url(http://author.acc.com/education/am10/images/jqbox.gif) top left no-repeat; z-index:0}
#content .picturebox h2{color:#FFF; font-size:18px; padding:10px 5px 5px 10px; margin:0px}
#content .picturebox small{font-size:14px; font-family:Trebuchet,Arial,Sans-serif; color:#FFF; padding:0px 5px 5px 10px; margin:0px}
#content .picturebox p{font-size:14px; padding:10px 15px 5px 10px; margin:0px; color:#1d1d1d}
#content .picturebox a{color:#FFF}
#content .picturebox .navbar{position:absolute; left:2px; padding-left:6px; height:26px; width:291px; border-left:solid 1px #d73648; border-right:solid 1px #d73648; top:252px; z-index:100; background-color:#21212b; filter: alpha(opacity=60); opacity:0.6;}

#content .right_col{width:515px; float:left; margin-top:45px; background:url(http://author.acc.com/education/am10/images/acc_logo.jpg) top right no-repeat; padding:0px 90px 0px 0px}
#content .right_col h1{margin:0; padding:0; color:#c51e31; font-size:25px}
#content .right_col small{margin:0; padding:0; color:#1d1d1d; font-weight:normal; font-size:16px}
#content .right_col h2{margin:0; padding:0; color:#3e404a; font-size:16px; font-weight:normal}
#content .right_col .intro_text{font-size:14px; color:#1d1d1d; padding:0px 0px 20px 0px; margin:10px 0px 0px 0px; border-bottom:1px solid #d73648}
#content .right_col p{font-size:14px; color:#1d1d1d; padding:0px 0px 20px 0px; margin:0; line-height:20px}
#content .right_col .whats_new{border-bottom:1px solid #d73648}
#content .right_col h3{color:#c91e31; margin:0; padding:20px 0px 20px 0px; font-size:18px;}
#content .right_col h4{color:#3e404a; margin:0; padding:0; font-size:14px; font-weight:bold}
#content .right_col .whats_new .dates{text-transform:uppercase; color:#62676f; font-size:12pxfont-family:Trebuchet,Arial,Sans-serif}
#content .right_col .whats_happening{padding:10px 0px 10px 0px}
#content .right_col .whats_happening h4{margin-bottom:10px}
#content .right_col .whats_happening .twitter_info{border-top:1px solid #e1dddd; font-family:Trebuchet,Arial,Sans-serif; font-size:11px; color:#65676f; margin:0; padding:10px 0px 10px 0px}
#content .right_col .view_more{text-align:right; font-size:14px; font-weight:bold}



#content .page_header{width:927px; border-bottom:1px solid #eee; font-size:25px; font-weight:normal; padding:10px 0px 3px 0px; margin:0px 0px 0px 0px; color:#3e404a !important;}
/* background:url(http://author.acc.com/education/am10/images/acc_logo.jpg) top right no-repeat*/
#content .page_header a{color:#3e404a; text-decoration:none;}
#content .inside_left_col{margin:0; width:220px; float:left; padding:0px}
#content .inside_left_col li{list-style:none; list-style-position:inside; border-bottom:1px solid #eee; padding:5px 0px 5px 0px; margin:0}
#content .inside_left_col a{text-decoration:none; font-weight:bold; color:#1d1d1d; margin:0; padding:0}
#content .inside_left_col a:hover{text-decoration:none; color:#65676f}
#content .inside_left_col a.active{color:#c91e31}
#content .inside_left_col .subnav li{margin:0:padding:0; border-bottom:0px; list-style:square; color:#c91e31; font-size:13px}
#content .inside_left_col .subnav a{font-weight:normal; color:#1d1d1d; text-decoration:none; margin:0; padding:0}
#content .inside_left_col .subnav a:hover{font-weight:normal; color:#65676f; text-decoration:underline}
#content .inside_left_col .subnav a.active{color:#c91e31; font-weight:bold; text-decoration:none}
#content .inside_left_col .testimonials{width:200px; margin:20px 0px 0px 0px}
#content .inside_left_col .testimonials em{font-size:15px; padding:0px 10px 5px 0px; color:#65676f; display:block}
#content .inside_left_col .testimonials a.inside{color:#65676f !important; text-decoration:none; font-weight:normal; font-size:15px}
#content .inside_left_col .testimonials p{font-size:14px; color:#1d1d1d !important; margin:10px 0px 5px 0px; padding:0}
#content .inside_left_col .testimonials a{color:#c91e31 !important}
#content .inside_left_col .testimonials a:hover{color:#989ba0 !important; text-decoration:underline !important}
#content .inside_left_col .testimonials .more_testimonials{font-size:14px; font-weight:bold; color:#c91e31; margin:0; padding:0}
#content .inside_left_col h3{color:#3e404a; margin:5px 0px 5px 0px; padding:0; font-weight:bold; font-size:14px;}
#content .inside_left_col p{color:#1d1d1d; margin:10px 0px 10px 0px; padding:0; font-size:14px; line-height:20px}


#content .inside_right_col{margin:0; width:680px; float:left; padding:10px 10px 0px 40px}
#content .inside_right_col .entry{margin:0; padding:20px 0px 20px 0px; border-bottom:1px solid #c91e31}
#content .inside_right_col .entry h2{color:#c91e31; font-size:18px; font-weight:normal; margin:0px 0px 5px 0px; padding:0px 0px 20px 0px}
#content .inside_right_col h3{color:#3e404a; margin:5px 0px 5px 0px; padding:0; font-weight:bold; font-size:16px;}
#content .inside_right_col h4{color:#3e404a; font-size:14px; font-weight:bold; margin:0px 0px 0px 0px; padding:0px}
#content .inside_right_col p{color:#1d1d1d; margin:10px 0px 10px 0px; padding:0; font-size:14px; line-height:20px}
#content .inside_right_col .date{color:#65676f; font-size:12px; text-transform:uppercase; font-family:Trebuchet,Arial,Sans-serif}
#content .inside_right_col dd{color:#65676f; font-size:12px; text-transform:uppercase; font-family:Trebuchet,Arial,Sans-serif; margin-left:-0px;}
#content .inside_right_col dt a{color:#3e404a; font-weight:bold;}


#content form{overflow:auto}
#content form label.main{font-weight:bold; font-size:14px; color:#3e404a; margin:0; display:block; padding:0}
#content form label.supporting{font-weight:normal; font-size:14px; color:#1d1d1d; margin:0; padding:0px 10px 0px 0px; vertical-align:middle}
#content input{margin:5px 0px 0px 0px; padding:0}
#content .button{border:0; padding:5px 5px 5px 5px; margin:0px 0px 0px 0px; background:#c91e31; color:#FFF; height:30px; font-size:15px}

#content ul{margin:0px 0px 0px 10px; padding:0px 0px 0px 10px; font-size:14px}
#content ul listhead, #content ol listhead{font-weight:bold; margin:0px 0px 0px -15px; padding:0px}

/*#content li{list-style-type: none; background: transparent url(http://author.acc.com/i/screen/list-marker.gif) no-repeat 0 0.5em; padding-left: 9px; }*/
#content li{color:#1d1d1d; list-style:square}
#content .grey{color:#1d1d1d}
#content ol{margin:10px 0px 0px 10px; padding:0px 0px 0px 10px; font-size:14px}
#content ol li{list-style:decimal}
#content .inside_right_col li {margin-left:-5px; color: #65676f; list-style-type: none; background: transparent url(http://author.acc.com/education/am10/images/bullet.gif) no-repeat 0 0.5em; padding-left: 11px;}

#footer{background:url(http://author.acc.com/education/am10/images/footer_bg.jpg) top left repeat-x #000; width:100%; min-height:167px; display:block; text-align:center; font-family:Trebuchet,Arial,Sans-serif; text-transform:uppercase; color:#FFF; margin:0; padding:0}
#footer p{padding-top:100px; line-height:20px; font-size:12px}

#home-link {
    position: relative;
    display: inline-block;
    width: 170px;    /* width of the logo */
    height: 70px;   /* height of the logo */
    top: 0; left: 100px; /* top-left corner of logo */
    border: 0;
    float: right;
	text-decoration:none;
}
#page-link {
    position: relative;
    display: inline-block;
    width: 150px;    /* width of the logo */
    height: 50px;   /* height of the logo */
    top: -20px; left: 0px; /* top-left corner of logo */
    border: 0;
    float: right;
	text-decoration:none;
	visibility:visible;
}


