/* Start of CMSMS style sheet 'Young Ideas' */
/* Young ideas CSS */


/* resets */
body{font-size: 62.5% /* resets the font-size to 10px */; font-family: "Trebuchet MS", "Lucida Grande", Verdana, Arial, sans-serif; color: #2f2f2f; background: #fff;}
h1,h2,h3,h4,h5,h6,ul,li,ol{margin: 0; padding: 0; list-style-type: none;}


.clear{clear: both;}
.seo{text-indent: -10000px; overflow: hidden; display: block;}

#wrapper{width: 802px; margin: auto; padding: 40px 0;}


#header{height: 114px; background: url('uploads/images/bri-sprite.png') 0 0 no-repeat; overflow: hidden;}

#home-link {float: left; width: 240px; height: 114px;}
#home-linke h1{width:240px; height: 114px;}
#home-link a{display: block; width: 240px; height: 114px;}

#header-testimonial{float: left; width: 327px; height: 114px;}
#header-testimonial span{width: 327px;}
#testimonial-animated{width: 285px; height: 74px; position: relative; left; 250px; top: 15px; background: url(uploads/images/testimonials.gif) 00 no-repeat;}

#login-search{float: left; width: 235px; height: 114px;}
#login-search #login .login a span#employer{width: 169px; height: 37px; background: url('uploads/images/bri-sprite.png') -366px -135px no-repeat;}
#login-search #login .login a span#participant{width: 169px; height: 36px; background: url('uploads/images/bri-sprite.png') -535px -135px no-repeat; }
#login{margin: 10px 0 0 20px;}

#search{width: 169px; height: 20px; margin-left:38px;margin-top: 5px; line-height: 0.8em;}
#search label{display: none;}
#search input{height: 20px; padding: 0;}
#search .header-text-input{height: 16px; width: 145px; background: #fff url('uploads/images/bri-sprite.png') -215px -135px no-repeat; border: 0; display: block; float: left; padding: 5px 0 0 6px;}
#search .header-submit-button{height: 19px; width: 15px; background: #fff url('uploads/images/bri-sprite.png') -770px -135px no-repeat; border: 0; display: block; float: left;text-indent: -1000px; padding: 0; }

#menu{clear: left; height: 21px; background: url(uploads/images/bri-sprite.png) no-repeat 0 -114px; }


#col-left{width: 215px; float: left; margin-top: 10px;}
#col-left .left-col-header{background: #5778c0}
#col-left .left-col-header h3{background:#5778C0 url(uploads/images/bri-sprite.png) no-repeat -785px -135px; color:white; font-size:1em; height:21px; margin:0; padding-left:20px; line-height: 2em;}
#col-left .left-col-content{padding-bottom: 16px; }
#col-left .links{background: #d9d9d9;border-left: 1px solid #b2b2b2; border-right: 1px solid #b2b2b2;}
#col-left .col-left-bottom{background:#5778C0 url(uploads/images/bri-sprite.png) no-repeat 0 -135px; height: 17px; width: 215px;}
#col-left .col-left{}
#col-left .links a{text-decoration: none; color: black; font-size: 1.2em; line-height: 2.5em; font-weight: bold; display: block; padding-left: 18px;}
#col-left .links a:hover{background: #ececec;}

#col-right{width: 566px; float: right; margin-top: 10px; font-size: 1.4em;}

#menu-home{float: left;}
#menu-home a{text-decoration: none; color: white; font-size: 1.1em; font-weight: bold; padding: 3.4px 0 0 15px; float: left;  background: #7b2d51;}

#nav {text-align: right;}
#nav ul, #nav ul li{list-style: none; color: white;}
#nav ul{float: right;}
#nav ul li{float: left; position: relative;}
#nav ul li a{color: white; font-weight: bold; font-size: 1.1em; text-decoration: none; display: block; padding: 3px 18px 3px;}

#sitemap li.sectionheader{font-size: 1.4em; line-height: 1.8em; margin-bottom: 20px;}
#sitemap li li{font-size: 12px; line-height: 18px;}

/* End of 'Young Ideas' */

