/* *****************************************************************************
	Import Styles
***************************************************************************** */
	@import url(navigation.css);
	@import url(global.css);

/* *****************************************************************************
	Globals
***************************************************************************** */


.container .home h3, .container .home h4 {padding:0 0 6px 0 !important; }
.poll table input {background:none; border:none;}
.headerSlideshow-hold {position:relative;height:290px;width:799px;}
div.headerSlideshow {position:relative;height:290px; width:799px;}

div.headerSlide {overflow:hidden;position:absolute; font-size:150%;margin:0; padding:25px 300px 25px 15px; height:240px; width:484px; font-weight:normal;}
*html div.headerSlide {width:799px; height:290px;}
div.headerSlideshow h2 {margin:0 0 5px 0; overflow:hidden; text-indent: -5000px;}
div.headerSlideshow p {line-height:130%;font-size:18px; color:#00497c;}
.home div.headerSlideshow h4 {font-size:12px; font-weight:bold; background:#fff; padding:0 0 30px 0 !important;}
 
 #tmpSlide-1 {width:784px !important;padding:25px 0 25px 15px;background: url(../siteimages/new/header-pam.gif) no-repeat 95% 60%;}
 #tmpSlide-1 h2{background: url(../siteimages/new/head-pam.gif) no-repeat 0 0; width:626px; height:33px;}
 #tmpSlide-1 h3{width:400px;}
 #tmpSlide-1 h4{color:#00497C;margin:20px 0 0 0; width:300px; padding:0 !important; font-size:20px !important;}
 /* #tmpSlide-1 p a{background: url(../siteimages/new/pam-talktous.gif) no-repeat 0 0 !important; width:622px; height:24px;float:left;margin:105px 0 10px 0; overflow:hidden; text-indent: -5000px;}*/
 #tmpSlide-1 p { float:left;margin:10px 0 0 0; width:400px;}
 #tmpSlide-1 p a {text-decoration:underline;}
 #tmpSlide-1 p strong {color:#C50C14;}
 #tmpSlide-1 p a:hover {text-decoration:none;}
 #tmpSlide-2 {background: url(../siteimages/new/header-careercouncelling.gif) no-repeat 100% 100%;}
 #tmpSlide-2 h2{background: url(../siteimages/new/head-carrercouncelling.gif) no-repeat 100% 0; width:408px; height:33px;}
 #tmpSlide-3 {background: url(../siteimages/new/header-jobinterview.gif) no-repeat 100% 100%;}
 #tmpSlide-3 h2{background: url(../siteimages/new/head-jobinterview.gif) no-repeat 100% 0; width:408px; height:33px;}
 #tmpSlide-4 {background: url(../siteimages/new/header-cvwriting.gif) no-repeat 100% 100%;}
 #tmpSlide-4 h2{background: url(../siteimages/new/head-cvwriting.gif) no-repeat 0 0; width:270px; height:32px;}
 .getstarted {width:118px; height:28px; display:block; text-indent: -5000px;}
 .getstarted-cc, .getstarted-jic {float:left; width:100%;clear:both;}
  #slide2 .getstarted, .getstarted-cc .getstarted {background: url(../siteimages/new/btn-getstarted-blue.gif) no-repeat 0 0;}
  #slide3 .getstarted, .getstarted-jic .getstarted {background: url(../siteimages/new/btn-getstarted-orange.gif) no-repeat 0 0;}
 

  #tmpSlide-2 .getstarted {background: url(../siteimages/new/btn-getstarted-blue.gif) no-repeat 0 0;}
  #tmpSlide-3 .getstarted {background: url(../siteimages/new/btn-getstarted-orange.gif) no-repeat 0 0;}
  #tmpSlide-4 .getstarted {background: url(../siteimages/new/btn-getstarted-red.gif) no-repeat 0 0;} 

  #tmpSlide-1 h3, #tmpSlide-2 h3, #tmpSlide-3 h3, #tmpSlide-4 h3 {font-size:24px !important; background:#fff; }


 .features-tabs {background: #8fbddb url(../siteimages/new/tabbox-bg.gif) 0 0 repeat-x; width:775px; padding:12px 12px 35px 12px; float:left;} 
 .features-tabs-hold {width:529px; float:left;} 
 .ac-features {position:relative;padding:0; float:left; width:529px; height:132px; background: url(../siteimages/new/tabs-data.gif) 0 100% no-repeat;}
 *html .features-tabs {width:799px;}

.box-column {width:100%; margin:0 10px 0 0; float:left;}
.box-column p{margin:0 0 5px 0;}
 .feature-box {width:412px; position:absolute; top:0; left:0; padding:15px 100px 0 15px; margin:0; display:none; height:114px; }
 *html .feature-box {width:527px; height:129px;}
 .feature-box h3 {font-size:12px; padding:0 0 10px 0; margin:0;}
 .feature-box p {color:#000; }
 .feat-rss-feeds {padding:15px 0 0 15px; width:755px;}
 .feat-rss-feeds p{width:360px; float:left; padding:0 10px 0 0; font-style:italic; }
 
 .feat-angst-punch {background: url(../siteimages/new/thumb-angstpunch.gif) no-repeat 100% 90%;}
 .feat-angst-punch a, .feat-angst-punch h3, #angstAce, #angstPunchMenu:hover {color:#c50c14;}
 
 .feat-angst-blog {background: url(../siteimages/new/thumb-angstblog.gif) no-repeat 100% 100%;}
 .feat-angst-blog a, .feat-angst-blog h3, .acvoice, #angstBlogMenu {color:#007DBC;}
 
 .feat-angst-forum {background: url(../siteimages/new/thumb-angstforum.gif) no-repeat 100% 100%;}
 .feat-angst-forum a, .feat-angst-forum h3 {color:#82a702;}
  
 .feat-stories {background: url(../siteimages/new/thumb-angststories.gif) no-repeat 100% 100%; margin:0;}
 .feat-stories a, .feat-stories h3 {color:#ff9102;}
 
 .feat-support-centre {background: url(../siteimages/new/thumb-supportcentre.gif) no-repeat 100% 100%;}
 .feat-support-centre a, .feat-support-centre h3, .acsupport, #supportCentre {color:#024462;}
 
 .feat-jobs-bridge {background: url(../siteimages/new/thumb-jobsbridge.gif) no-repeat 100% 100%;}
 .feat-jobs-bridge a, .feat-jobs-bridge h3, .acbridge, #jobsBridge {color:#00ae93;}
 
 .feat-jobs {background: url(../siteimages/new/thumb-jobs.gif) no-repeat 100% 100%;}
 .feat-jobs a, .feat-jobs h3, #angstJobsMenu {color:#ff6600;}
 
 
 .feat-resume-writers {background: url(../siteimages/new/thumb-resumewriters.gif) no-repeat 100% 100%;}
 
 .feat-angst-ace {background: url(../siteimages/new/thumb-angstace.gif) no-repeat 100% 100%;margin:0; width:512px; padding:15px 0 0 15px;}
 *html .feat-angst-ace {width:507px; _width: 517px;}
 .feat-angst-ace a, .feat-angst-ace h3 {color:#C50C14;} 
 .feat-angst-ace h3 span {color:#000000; font-weight:normal; padding:5px 0 0 0;}
 .feat-angst-ace h3 a {font-weight:normal; text-decoration:none;}
 .feat-angst-ace h3 a:hover {text-decoration:underline;} 
 
 .recent-stories h3, .recent-blogs h3 {font-size:16px;  padding:0 0 10px 0; margin:0; text-transform:uppercase;}
 .recent-stories a, .recent-stories h3 {color:#ff9102; }
 .recent-blogs a, .recent-blogs h3 {color:#007dbc;}
 

 

 .holding-stories-blogs {padding:20px 0 20px 20px; width:779px; float:left;}
 
 .recent-blogs {width:360px; float:left;}
 .recent-stories {width:360px; margin:0 20px 0 0; float:left; display:inline;}
 
 .sub-content h2, .sub-content h3 {font-size:14px; color:#C40C14; font-weight:bold;}
 
 
 

.angst-punch{width:100%;float:left;margin:0;padding:12px 0 0 0;}
.angst-punch ul{width:136px;float:left;margin:0;padding:0;list-style:none;}
.angst-express{width:504px;float:right;margin:0;padding:15px 0 0 0;}
.angst-express h3 span{color:#0066BA;font-size:90%;}
.angst-express p a img{margin:0 0 0 15px;}
.angst-express p a.button{margin:0 6px 0 0;}
.angst-punch ul li {margin:0;padding:0 0 1px 0;}
.angst-punch ul li em {display:block;text-decoration:none;width:113px;padding:0 8px 0 0;}
.angst-punch ul li em a{background:#C9E3FA;display:block;margin:0;padding:16px 9px;color:#7A7675;text-decoration:none;font-weight:bold;font-size:110%;border-bottom:1px solid #B1C7DC;width:95px;}
.angst-punch ul li em.current{background: url(../siteimages/general/punch-hover-bg.gif) no-repeat right;}
.angst-punch ul li em.current a{background:#C40C14;color:#fff;border:none;}
.angst-punch ul li em.current a:hover{color:#fff;}
.angst-punch ul li em a:hover{color:#C40C14;}


.border.recent h3{margin:0;padding:0;}
.border.recent p span{float:left;font-weight:bold;padding:6px 0 0 0;margin:0;}
.border.recent p a.button{margin:0 0 0 6px;}
.posted-stories {float:left;margin:0;padding: 5px 0;width:100%;}
.posted-blogs{float:left;margin:0;padding: 5px 0;width:100%;}
.posted-blogs p, .posted-stories p{margin:0;padding:0 0 3px;}
.posted-blogs p em, .posted-stories  p em{color:#7C7C7C; font-size:11px;}

.recent-blogs ul{margin:0;padding:0;list-style:none;float:left; width:580px;}
.recent-blogs ul li{margin:0;padding:10px 0 10px;width:100%;float:left;}
.recent-blogs ul li a img{width:60px; float:left; margin:0 10px 0 0;}
.recent-blogs ul li div a{float:none;}



.login-form{margin:0 0 12px 0;float:left;_float:none;padding:10px 15px;}
.login-form h4 {color:#C40C14 !important; font-size:18px !important;}

.login h4 {padding:0 0 15px 0;}
.login form{margin:0;padding:0;}
.form-item{float:left;margin:0;padding:0 0 10px;width:100%;}
.form-item label{width:88px;float:left;margin:0;padding:0 0 2px 0;cursor:pointer;}
.form-item .txt{width:258px;border:1px solid #ccc;margin:0;padding:2px;}
*html .form-item .txt {height:24px;}
.form-item em{float:left;padding:3px 4px 0 0;}
.form-item .check{margin:3px 3px 0 0; float:left; width:15px; height:15px;}


.login p a:hover{text-decoration:underline;}



/*Poll Module*/
.pollpane {width:199px; float:left; display:inline;border-top:1px dotted #ccc;position:relative;}
.poll{width:179px;float:left;margin:0;padding:10px; position:relative;}

.poll-question {font-weight:bold; width:179px; }
.poll .contentpane {width:179px; float:left;}
.surveyresulttemplateLI {padding:5px 0; border-bottom:1px solid #e5e5e5; width:252px;}
.surveyresulttemplateLI p{margin:0;}
.poll .poll-icon{text-indent:-1000em;display:block;text-align:left; margin:0; padding:0 0 5px 0; float:left; font-size:14px; color:#000; }
.poll form{margin:0;padding:0;}
.radio-group{width:100%;padding:0 0 10px 0;margin:0;}
.poll form label{cursor:pointer;display:block;width:100%;border-bottom:1px solid #E3E3E3;padding:7px 0 7px 0;}
.poll .submit{margin:0 10px 0 0;}
.gridHead{height:36px; border-collapse:collapse; background-color:#F2F6F9;border:0 none;font-weight:bold;height:36px;}
.grid td{border-bottom:1px solid #DBE5EA;height:36px;padding:2px;}

/*------------------------*/



.latest-topics{width:300px;float:left;padding:0; margin:20px 0 0 0;}
.latest-topics table {width:100%; margin:0 0 12px 0;}
.latest-topics td{margin:0;padding:3px 0;border-top:1px solid #efefef;}
.latest-topics td a {font-weight:bold;}





/* Slider  */


#slider {
	float:left;
    width: 680px;
    margin: 0 0 20px 0;
    position: relative; 
}

.scroll {    
    width: 680px;
    overflow: auto;
    overflow-x: hidden;
    position: relative;
    clear: left;
}


.scrollContainer div.panel {
    padding: 20px 20px 0 20px; 
    width: 640px;
	float:left;
	background:#06335a url(../siteimages/general/sliderbg.jpg) 0 0 repeat-x;
	color:#fff;
	text-align:justify;
	height:230px;
}
.slider-corner {position:absolute; top:0; left:0; z-index:200000;}
.punch-buttons {margin:0 !important; padding:0 !important; }
.punch-buttons em {margin:0 !important;}
#shade {background: #EDEDEC;}


ul.navigation {
    list-style: none;
    margin: 0 !important;
    padding: 0;
}

ul.navigation li {
    display: inline;
}

ul.navigation a {
	float:left;
	margin:0 4px 0 0;
    padding: 10px 15px;
	font-size:12px;
	text-align:center;
    color: #0F4777;
	font-weight:bold;
    text-decoration: none;
	background:#c9e3fa;
	text-transform:uppercase;
}

ul.navigation a:hover {
    background-color: #1E5F99;
	color:#fff;
	text-decoration:none;
}

ul.navigation a.selected {
    background-color: #1e5f99;
	color:#fff;
}

ul.navigation a:focus {
    outline: none;
}


.scrollButtons {
    position: absolute;
    right: 0;
	cursor: pointer;
}

.scrollButtons.left {
    right: 20px;
	top: 15px;
}

.scrollButtons.right {
    right: 0;
	top: 15px;
}

.hide {display: none;}


.panel h3 {font-size:14px !important; font-weight:bold; color:#fff !important;text-transform:none;}
.panel h3 span {color:#ffc600 !important;}



.poll-box{background:  padding: 10px; width:179px; float:left; position:relative;}
.poll-answers {float:left; width:179px;}
.open-prepoll {width:100%; float:left; padding:2px 0 0 0;}
.close-prepoll {background: url(../siteimages/new/closeicon.gif) 0 0 no-repeat; position:absolute; right: -5px; top: -5px; width:16px; height:16px; display:block; text-indent: -5000px;}
.previousPoll {display:none;position:absolute; top:40px; right:0; border:2px solid #C40C14; padding:10px; background:#fff; width:159px;}
.previousPoll .poll-question{color: #000;  padding: 5px 0; width:159px;}
.poll-total{background:#666; color:#fff; border:solid 1px #333; padding:0;text-align:center; font-size:12px; font-weight:bold; float:left;}
.poll-result{font-size:12px;}
.poll-chart{padding: 3px 0; overflow: hidden; vertical-align: middle;}
.poll-chart img {height:8px !important;}
*html .poll-chart{height:22px;}
#divVoted {background:none; border:none; color:#C40C14;}
.pre-results {width:159px; float:left; background:#fff !important; position:relative;}
.pre-results h3 {color:#000; width:100px;}
.pre-results .poll-question {font-weight:normal;}
.pre-results p strong {color:#C40C14;}

.pre-results p {margin:0;}

.tell-story {padding:0; margin:0;}
.tell-story span {float:left; padding: 0 5px 0 0; font-weight:bold;}

.interesting-contribution {float:left;margin:0 0 12px;padding:10px;width:179px;}



.control-hold {clear:both;}
.scrollbox-buttons {margin:0 !important; float:left; position:relative;}
.scrollbox-buttons .highlight-button {float:left; background:url(../siteimages/general/orangebutton.jpg) 0 0 no-repeat;width:106px; text-align:center; color:#fff; font-weight:bold; color:#fff; margin:0 5px 0 0;padding:5px 0;}
.scrollbox-buttons .highlight-button a {color:#fff; text-decoration:none;}
.scrollbox-buttons .highlight-button a:hover {color:#000; text-decoration:none;}
.scroll .align-right a img {margin:0 0 0 15px;}

.angst-express ol {float:left; width:350px; margin: 0; padding:0 0 10px 25px;}
.angst-express ol li{padding:0 0 0 10px;}

.contest {width:250px; padding:0 0 10px 0; margin:0; float:left;}
.contest h6 {color:#000; padding:0 0 10px 0; font-size:13px; }
.contest ul {color:#003179; margin:0 0 0 25px; padding:0;}
.contest p {margin:0;}

.quesionnaire-div {margin:0 0 5px 6px; float:left; width:184px; height:54px; display:inline;}
.quesionnaire-div h2 {width:184px; height:54px; float:left;}
.quesionnaire-div h2 a {background:url(../siteimages/new/jobcompassbutton.gif) 0 0 no-repeat;display:block; width:184px; height:54px; text-indent: -5000px; overflow:hidden;}

.three-banners {margin:5px 0 0 0;}
.three-banners a {background-image:url(../siteimages/new/3banners1.gif);background-repeat:no-repeat;display:inline;float:left;height:86px;margin:0 0 5px 6px;text-indent:-5000px;width:186px;}
.career-councelling-button {background-position:0 100%;}
.job-interview-button {background-position:0 -91px;}
.cvwriting-button {background-position:0 0;}
.cvanalysis {background:url(../siteimages/new/banner-freecvanalysis.gif) 0 0 no-repeat !important;display:inline;float:left;height:54px !important;text-indent:-5000px;width:184px !important;}

/* Jobs Ticker */
#marqueecontainer {overflow:hidden; position:relative; float:left; width: 230px; margin:10px 0; }
#vmarquee {position: absolute; width: 230px;}
#vmarquee ul {margin:0; padding:0;}
#vmarquee ul li {padding:4px 0; list-style:none; border-top:1px dotted #bababa;}
#vmarquee ul li a{text-transform:none; font-weight:bold;}
.location {font-size:11px; margin:0; color:#333;}

.holdingdiv2 {width:370px; float:left;}



.jobs {width:980px;float:left;margin:0 0 1px 0;padding:4px 10px;background:#d5eaf7; }
*html .jobs {width:1000px;}
.jobs a {font-weight:bold;}
.container .home .jobs h4{padding:0 !important;}
.jobs p {margin:0;}

.simple-search {padding: 0; margin: 0; float:left; width:700px;}
.simple-search h2 {font-size:12px; font-weight:bold; line-height:90%;color:#000;  margin:4px 5px 0 0 !important; padding:0 !important; float:left;}
.simple-search .form-item {width:auto !important; float:left; margin:0 5px 0 5px !important; padding:0 !important;}
.simple-search .form-item label {font-weight:bold;width:auto; color:#333; padding:0 10px 0 0;}
.simple-search .form-item input.text {padding:2px; height:20px; width:150px; border:1px solid #ccc; background:#fff;}
.simple-search .form-item label strong {float:left;}
.simple-search .form-item label span {font-size:10px; font-weight:normal; padding:0 0 0 5px;}
.simple-search .searchbutton {margin:0 6px 0 0; display:block; background:url(../siteimages/new/searchbuttonbg.gif) no-repeat 0 0; width:59px; padding:1px 0; color:#fff; font-weight:bold;  float:left; border:none;}
.simple-search .advsearch-link {margin:2px 0 0 10px !important; float:left; white-space:nowrap; color:#0f6093;}
.simple-search .advsearch-link:hover {color:#0f6093;}


.profile-snap {float:left;margin:10px 0;padding:10px; width:230px; border:4px solid; border-color: #e6e6e6;}
.profile-snap a {font-weight:bold; text-transform:uppercase; }
*html .profile-snap {width:250px;}
.container .home .profile-snap h4{padding:0 !important;}
.profile-snap p {margin:0;}
.profile-snap .myprofilelink {float:left; width:100%; margin: 10px 0 0 0 !important; padding:10px 0 0 0; border-top:1px solid #E6E6E6;}
.myprofilelink a,.myprofilelink a:hover  {text-decoration:none; color:#fff; background:url(../siteimages/general/bluebutton.gif) no-repeat 0 0; float:left;width:88px; text-align:center; text-transform:uppercase; padding:6px 0;}
.section-links {float:left;}

.stories-contest {padding:5px 10px; float:left; width:938px; background:#fff0bf; border:1px solid #e1c877; margin:10px 0; color:#000; font-weight:bold;}

.storycontest-div {margin:10px 0 0 0; float:left; width:250px;}
.storycontest-div a {width:250px; height:90px; float:left; display:block; text-indent: -5000px; overflow:hidden; margin:0; padding:0; background:url(../siteimages/general/story-banner.gif) 0 0 no-repeat;}

.storycontest1-div {margin:0 0 10px 0; float:left; width:195px;}
.storycontest1-div a {width:195px; height:115px; float:left; display:block; text-indent: -5000px; overflow:hidden; margin:0; padding:0; background:url(../siteimages/general/story-banner1.gif) 0 0 no-repeat;}



/*********************************************************************************
    Homepage Tabs & Slideshow
*********************************************************************************/

.slide-pagination {float:left; width:100%; position:absolute; bottom:15px; left:15px;}
/* tabs (those little circles below slides) */
.tabs {clear:both;margin:0;}

/* single tab */
.tabs a {
	width:17px;
	height:17px;
	float:left;
	margin:0 3px 0 0;
	background: url(../siteimages/new/slide-numberbg.gif) 0 0 no-repeat;
	display:block;
	font-size:11px;	
	text-align:center;
	color:#fff;	
	text-decoration:none;
}

/* mouseover state */
.tabs a:hover, .tabs a.current {background-position: -20px 0;color:#fff;}


.play-control button {margin:0 3px 0 0; float:left; cursor:pointer; border:none; width:17px; height:17px; text-indent: -5000px; background-image: url(../siteimages/new/play-stop-icons.gif); background-repeat: no-repeat;}
.playbutton {background-position: 0 0;}
.stopbutton {background-position: -22px 0;}


/* disabled navigational button. is not needed when tabs are configured with rotate: true */
.disabled {visibility:hidden !important;}

.featurestab-nav {float:left; width:530px;}
/* single tab */
.featurestab-nav a {
	float:left;
	margin:0 1px 0 0;
	display:block;
	font-size:12px;	
	width:116px;
	padding:3px 0 3px 15px;
	text-align:left;
	color:#fff;	
	font-weight:bold;	
	text-decoration:none !important;
	background: url(../siteimages/new/tab-normal.gif) 0 0 no-repeat;
}

*html .featurestab-nav a{width:131px;}
a#lasttab {margin:0 !important;}
.featurestab-nav a:hover{color:#61BEDF;}

.featurestab-nav a.current {background: url(../siteimages/new/tab-selected.gif) 0 0 no-repeat;color:#000;}


.testimonials {width:240px; float:right; background: url(../siteimages/new/testimonials-bottom.gif) 0 100%  no-repeat;}
.testimonials-hold {height:140px; width:230px; padding:10px 5px 5px 10px; float:left; background: url(../siteimages/new/testimonials-top.gif) 0 0  no-repeat;}
*html .testimonials-hold {width:240px; height:155px;}
.testimonials h3 {font-size:12px; text-transform:uppercase; padding:0 0 6px 0;}
.testimonials-hold p {margin:0;}
#quotes div {display: none;}
#quotes div p{padding:0; margin:0;}
.captchaerror {color:Red;}