/* CSS Document orange:#f06524*/

*{margin:0; padding:0;}
body{background: url(images-2009/page-bg-shadow.jpg) repeat-y #f06524 top center; font-family:Arial, Helvetica, sans-serif; margin:0 auto; font-size:12px; color:#000; line-height: 1.5em;}
.clear-both{clear:both;}


/*Typography */
p,ul, ol{font-size:12px; color:#000; line-height: 1.5em; margin-bottom: 15px;}
ul, ol{color:#000; margin-left:30px;}
ol li ol{list-style-type:lower-alpha;}
p.hilights{color:#F06524; padding: 0 25px; font-style:italic; font-weight:bold;}
a{color: #f06524; margin:0px; font-size:12px;}
a:hover {color:#000; text-decoration:underline;}  
h1{ font-size:30px; color: #f06524; margin-bottom:20px; line-height: 1.2em; font-weight:normal; margin-bottom:30px;}
h2{ font-size:16px; color: #f06524; margin-bottom:10px; margin-top:25px;}
h3{ font-size:14px; color: #f06524; margin-bottom:10px;}
h4{ font-size:13px; color: #000000;}
h5{ font-size:12px; color: #f06524; margin-bottom:10px;}
blockquote{background-color:#FDE8DE; padding:0px 5px 5px 5px; margin-bottom:15px; width:120px;}
blockquote p{font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; font-style:italic; line-height:1.4em;}
blockquote h2{padding-top:1px;}
h2.post-title a{font-size: 18px; text-decoration:none;}
h1#company-logo{margin:0px;}
.gray-text{color:#999999; font-size:16px;}
#cart-info a{color:#FFFFFF; text-decoration:none;}
#cart-info a:hover{color:#f06524; text-decoration:underline;}
#search-container h3, #side-login h3{font-size: 12px; margin: 0; color:#FFFFFF; font-weight:normal; padding-left:25px; background:url(images-2009/search.png) no-repeat left 50%;}
#side-login h3{background:url(images-2009/user.png) no-repeat left 50%; padding-top:10px;}
.agctitle{font-style:italic; color:#f06524; font-weight:bold;}
#page-content p.question-annette{font-weight:bold; font-size:13px;}
.comments-annette{width:200px; background:url(images-2009/quote-left.jpg) no-repeat; padding:10px 5px 0 5px; margin-bottom:15px;}
.right{float:right; margin-left:10px;}
.left {float:left; margin-right:10px;}
.comments-annette p{color:#F06524; font-size:11px; font-style:italic; font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; line-height:1.2em;}
.comments-annette .comment-inside > p:first-child{text-indent:30px;} 
.comment-inside{background:url(images-2009/quote-right.jpg) no-repeat right bottom;}
#page-info a {color:#FFFFFF; text-decoration:none; border-bottom:1px dotted #999999;}
#page-info a:hover {color:#f06524; text-decoration:none; border-bottom:1px dotted #fff;}
#home-feature-container h4{padding:10px 0px 5px 50px;}
#home-feature-container p{padding:0 15px;}
#home-feature-container h4 a{color:#000000; text-decoration:none;}
#home-feature-container h4 a:hover{color:#f06524; text-decoration:none;}
#sponsor-link{background-image:url(/images-2009/pink-banner.jpg); background-repeat:no-repeat; width:650px; height:90px; margin-top:25px;}
#sponsor-link p{font-size:13px; font-style:italic; text-align:center; color:#fff; font-weight:bold; padding:10px 20px 0 15px;}
#sponsor-link a{color:#FFFFFF; font-size:13px; }
#annetee{position:relative; margin:50px 0 45px;}
#banner{position:relative; margin:10px 0 15px;}
#mandyandannette{width:282px; height:219px; position:absolute; top:-40px; left:40px;}
#annetee p, #banner p{font-size:16px; font-style:italic; text-align:center; color:#fff; font-weight:bold; padding:0px 20px 0 260px; margin:0px; margin-bottom:10px;}
#banner p{padding:10px 0px 0 320px;}
#annetee a, #banner a{color:#FFFFFF; font-size:13px;}
#banner a{font-size:16px;}
/* CSS DYNAMIC MENU */
.submenu, .submenu-over{ font-family:Arial, Helvetica, sans-serif; color:#999999; font-size:11px; padding:0 12px; line-height:25px; cursor:pointer;}
.submenu-over{color:#f06524;}
.menu, .menu-over{font-family:Arial, Helvetica, sans-serif!important; color:#fff; font-size:12px; padding:5px 0px 5px 17px; cursor:pointer;}
.menu-over{background:url(images-2009/square-bullet.gif) no-repeat left 50%; color:#000000;}

.menu2{font-family:Arial, Helvetica, sans-serif!important; color:#fff; font-size:12px; padding:5px 5px 5px 5px;}



.member-menu, .member-menu-over{font-family:Arial, Helvetica, sans-serif; color:#000; font-size:12px; padding-right:15px; cursor:pointer; text-decoration:none;}
.member-menu-over{color:#f06524;}


/* CSS layout */
#page-container{width:1000px; margin:0 auto;}
#page-wrap{width:960px; margin:0 20px; background-color:#FFFFFF;}
#sub-nav{height:25px; background-color:#000000; text-align:right;}
#sub-nav-box{width:400px; float:right;}
#header{height:151px;}
h1#company-logo{width:340px; height:151px; background:url(images-2009/agc-logo.jpg) no-repeat; text-indent:-9999px; float:left;}
#header-banner{width:620px; float:right;}

#body-container{background:url(images-2009/page-column-bg.jpg) repeat-y;}
#side-bar{width:226px; background:url(images-2009/side-bar-top.jpg) no-repeat top; padding-top:40px; float:left;}
#nav, #side-login, #search-container{width:196px; padding:0 15px; margin:20px 0;}
#nav{margin-top:0;}
#side-bar-shop{position:relative; top:-10px;}

#main-content-wrap{width: 734px; float:left;}
#page-info{height:33px; line-height:33px; color:#FFFFFF; padding:0 20px; background:url(images-2009/pageinfo-bg1.jpg) no-repeat;}
#hiddenform-container{padding:0 20px; margin-top:10px; background:url(images-2009/pageinfo-bg2.jpg) no-repeat 0 bottom; }
#hiddenform{height:25px; line-height:25px; margin-top:10px;}
#page-content{margin:35px 35px 0 50px;}
#cart-info{width:200px; float:right; text-align:right;}
#footer{background-color:#000000; height:25px; color:#999999; line-height:25px; padding-left:20px;}

#home-feature-container{overflow:hidden;}
#home-feature-container-1{width:200px; height:160px; float:left; background:url(images-2009/home-featurebox-1.jpg) no-repeat; margin-right:24px;}
#home-feature-container-2{width:200px; height:160px; float:left; background:url(images-2009/home-featurebox-2.jpg) no-repeat; margin-right:24px;}
#home-feature-container-3{width:200px; height:160px; float:left; background:url(images-2009/home-featurebox-3.jpg) no-repeat;}

.conference-participant {margin-bottom:15px; overflow:hidden; margin-left:142px;}
.table-info, .table-info th, .table-info td{border:1px solid #aaa;}
.table-info{border-collapse:collapse;}
.table-info th, .table-info td{padding:5px;}
.table-info th{text-align:center;}

.boxed-content, .quote{background-color:#ffcc99; padding:6px 12px; font-size:14px; font-style:italic;}
.quote{background-color:#ddd; color:#FF6600; margin-bottom:15px;}


.register-form{margin-top:20px;}
.register-form a{font-size:18px; font-weight:bold;}

#download-prospectus a{font-size:14px; font-weight: bold;}

#mandypage-wrap{background:url(images-2009/shadow.jpg) no-repeat 415px top; overflow:hidden;}
.mandy-left{width:60%; float:left;}
.mandy-left p{color:#666666;}
.mandy-right{width:30%; float:right;}
.photo-left{padding:6px; border:1px solid #ccc; float:left; margin:0 15px 15px 0;}
.photo-right{padding:6px; border:1px solid #ccc; float:right; margin:0 0 15px 15px;}
.mandy-feature{overflow:hidden; border:1px solid #ccc; padding:10px; display:table-cell; vertical-align:middle;}
.mandy-feature img{float:left; margin-right:20px; padding:10px;}
.mandy-feature p{padding-top:30px; padding-right:15px;}

#mandypage-wrap h2{font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-size:22px; font-weight:normal; margin-bottom:25px;}
.attributes {border-bottom: 1px solid #ccc; margin-bottom:20px;}
.attributes p{color:#666666; font-style:italic;}
.attributes > p:first-child{color: #f06524;  font-style:normal;}
.mandy-right img{padding:6px; border:1px solid #ccc; margin-bottom:20px;}
.mandy-right h3{font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-weight:normal; color:#666666; font-size:20px; margin-bottom: 20px;}
a.add-comment{font-size:18px; text-align:center; background-color:#f06524; color:#FFFFFF; padding:10px; display:block; font-family:Georgia, "Times New Roman", Times, serif; text-decoration:none;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
behavior: url(PIE.htc);
margin-bottom:20px;
}


a.add-comment:hover{background-color:#666666;}
#mydiv{margin-bottom:25px;}

#mandyreflection-wrap{padding:25px; background-image:url(images-2009/paper.jpg); overflow:hidden;}
#mandyreflection-wrap p, #mandyreflection-wrap ul{color:#444; font-family:Georgia, "Times New Roman", Times, serif; font-size:13px;}
#mandyreflection-wrap ul li{margin-bottom:10px;}
#mandyreflection-wrap h1{font-family:Georgia, "Times New Roman", Times, serif; font-style:italic;}

#mandyreflection-wrap p.poem{text-align:center; font-style:italic; font-size:16px;}
p.author{float:right; font-style:italic;}