/* Career Development Styles */
@import url(http://fonts.googleapis.com/css?family=PT+Sans+Narrow:400,700);

.btn											{ background-color: #BEC851}
.btn:hover,
.btn:focus										{ background-color: #C5CF54}

/* Repeating Modules */
.cd-social-mini									{ margin: 3em 0 1em; float: right; clear: both; background: #f9f9f9; border-radius: 5px; padding: 10px 10px 10px 20px; overflow: hidden}
.cd-social-mini h2								{ float: left; margin-right: 1em; margin-bottom: 0; padding-top: .475em}
.cd-social-mini ul								{ width: 135px; padding: 0; margin: 0 1em 0 0; list-style: none; float: left;}
.cd-social-mini iframe							{ margin-left: 1em !important; display: block;}
.cd-social-mini a,
.cd-social-mini a:visited						{ width: 32px; height: 33px; padding: 0; margin: 0; background: transparent url(/careerdevelopment/images/cd-home-sprite.png) no-repeat  0 0; font-weight: 700; text-indent: -999em }
.cd-social-mini a								{ float: left; margin-left: 1em}

/* Home page */
.cd-action-calls								{ margin-top: 40px}
.cd-action-calls h2								{ margin-bottom: 1.5em; float: left; }
.cd-action-calls p								{ text-align: right}
.cd-action-calls p a							{ line-height: 1.875;}
.cdc											{ padding: 0 22px; margin: 0 -22px 13px; border-top: 1px solid ##fff; list-style: none; text-align: center; float: left; clear: both; position: relative; top: 13px}
.cdc li											{ width: 178px; float: left; position: relative; top: -11px}
.cdc-second										{ margin: 0 20px}
.cdc li:before									{ content: ""; border-style: solid; border-color: transparent #333 transparent transparent; border-width: 10px 10px 0 0; display: block; position: absolute; left: -10px; top: 0; }
.cdc a,
.cdc a:visited									{ width: 178px; height: 13em; margin-bottom: 40px; display: block; background: url("/careerdevelopment/images/bookmark.png") no-repeat bottom center #1060AA; color: #fff; font-family: "PT Sans Narrow"; font-size: 1.2em; font-weight:700; text-decoration: none; text-shadow: 0px -1px #333}
.cdc-second a,
.cdc-second a:visited							{ background-color: #006838;}
.cdc-third a,
.cdc-third a:visited							{ background-color: #624A92;}
.cdc li a:hover,
.cdc li a:focus									{ height: 14em; margin-bottom: 20px; background-color: #cb132a; }
.cdc em											{ padding: 1em .5em 0;display: block; line-height: 1; font-size: 1.25em; font-style: normal}

.cd-news,
.cd-homeaside									{ padding-top: 20px}
.cd-news ul,
.cd-social ul									{ padding: 0; list-style: none; }
.cd-news										{ width: 336px; background: #f9f9f9; margin-right: 20px; border-radius: 5px; padding: 20px; float: left; }
.cd-news li										{ font-size: 1.167em; padding-bottom: .75em }
.cd-news li a,
.cd-news li a:visited							{ text-decoration: none; border-bottom: 1px solid #ccc}
.cd-news li a:hover,
.cd-news li a:focus								{ border-color: #0000ff }

.cd-homeaside									{ width: 178px; float: left;}
.cd-social a,
.cd-social a:visited							{ padding: 7px 0 8px 40px; margin: 0 0 15px; display: block; background: transparent url(/careerdevelopment/images/cd-home-sprite.png) no-repeat  0 0; font-weight: 700; }
.cds-first a,
.cds-first a:visited							{ background-position:  left center;}
.cds-second a,
.cds-second a:visited							{ background-position:  left top;}
.cds-third a,
.cds-third a:visited							{ background-position:  left bottom;}

.cd-homeaside p									{ border-top: 1px dotted #ccc; padding-top: 2em}
.cd-homeaside .btn								{ width: 158px; text-align: center;}


/* Contact Us Page */
.cd-contactlist									{ padding-left: 0}
.cd-contactlist img								{ margin-right: 2em}
.cd-assistants                                                              {padding-left: 0;   margin-left: 0;}
.assistant                                                                 {float: left; list-style: none; width: 160px; height: 280px; margin-right: 20px;}

/* Effects */

/* Box Shadow */
.cd-news,
.cd-social-mini										{
												  -webkit-box-shadow: inset 0px 1px 2px rgba(0,0,0, .1);
												  -moz-box-shadow: inset 0px 1px 2px rgba(0,0,0, .1);
												  box-shadow: inset 0px 1px 2px rgba(0,0,0, .1);
												}


/* Border Radius */
.placeholder-class								{ -webkit-border-radius: 12px; /* Saf3-4, iOS 1-3.2, Android ≤1.6 */
          										  		  border-radius: 12px;}

/* Gradients*/
.cdc  											{
 												  background: transparent; /* Old browsers */											
												  background: -moz-linear-gradient(top,  #e2e2e2 0%, #ffffff 50%); /* FF3.6+ */
												  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e2e2e2), color-stop(50%,#ffffff)); /* Chrome,Safari4+ */
												  background: -webkit-linear-gradient(top, #e2e2e2 0%,#ffffff 50%); /* Chrome10+,Safari5.1+ */
												  background: -o-linear-gradient(top, #e2e2e2 0%,#ffffff 50%); /* Opera 11.10+ */
												  background: -ms-linear-gradient(top, #e2e2e2 0%,#ffffff 50%); /* IE10+ */
												  background: linear-gradient(top, #e2e2e2 0%,#ffffff 50%); /* W3C */
												}
												

/* Transition */
.cdc a,
.cdc a:visited					{
												  -webkit-transition: all .5s ease;
												  -moz-transition: all .5s ease;
												  -o-transition: all .5s ease;
												  -ms-transition: all .5s ease;
												  transition: all .5s ease;
												}
