@charset "utf-8";
/* CSS Document */
@import url(scn-jul-2010.css);
/*Body*/
body{background: #FFFFFF url(/images/core/bg-home-jul10.jpg) repeat-x}

/* Define General selectors */
a{text-decoration:underline; color:#0C1F72}
a:hover,a:focus,a:active,.selected a{text-decoration:none;}
/***********************
/*  start of header  */ 
#header { overflow:hidden; padding-bottom:0px; height:210px;}
#header .top-head{padding:12px 0 19px; overflow:hidden}
#header .top-head a{ overflow:hidden}
#logo {margin:13px 0 0 50px}
#nav {display:block; 
	padding-left:	13em;
	overflow:hidden;
	height:71px;
	_width:100%;
	_margin-top:25px;
	zoom:1;
	}
	
#nav ul {/*list-style:none; margin-left:215px; *//*background:#3B80AF*/}
/*#nav ul li {float:left; padding:0 20px}
#nav ul li a{color:#0C1F73; font-size:0.875em; font-weight:bold;}*/
#nav ul li a:hover,#nav ul li a:focus,#nav ul li a:active,#nav ul li.selected a{}
/* End header */

/*  Sidemenu  */
/*#sidemenu{clear:both}
#sidemenu ul li a{text-decoration:none}
#sidemenu ul li a:hover,#sidemenu ul li a:focus,#sidemenu ul li a:active,#sidemenu ul li.selected a{}*/



#content-wrapper.home { /*background:#fff url(../../images/core/home-content-top-image.jpg) no-repeat;*/ background-repeat:no-repeat; padding-top:227px}
#content-wrapper.home.image1{  background-image:url(../../images/core/home-content-top-image1.jpg)}
#content-wrapper.home.image2{  background-image:url(../../images/core/home-content-top-image2.jpg)}
#content-wrapper.home.image3{  background-image:url(../../images/core/home-content-top-image3.jpg)}
#content-wrapper.home.image4{  background-image:url(../../images/core/home-content-top-image4.jpg)}
#content-wrapper{width:955px; padding:137px 0 0; /*background:url(../../images/core/inner-content-top-image.jpg) no-repeat 0 top;*/ background-postition:0 top; background-repeat:no-repeat}
.image1{  background-image:url(../../images/core/inner-content-top-image1.jpg)}
.image2{  background-image:url(../../images/core/inner-content-top-image2.jpg)}
.image3{  background-image:url(../../images/core/inner-content-top-image3.jpg)}
.image4{  background-image:url(../../images/core/inner-content-top-image4.jpg)}
#content{ background:#fff; color:#0C1F72}
#content.home { border-top:2px #3B80AF solid; padding-bottom:15px}
#content.home .text-wrap{padding:0; overflow:hidden}
.text-wrap{padding:15px 15px 5px 25px}
#content .text-wrap h2 {margin-bottom:2px;}
#map{height:600px; padding:0; margin-bottom:20px; margin-right:10px;}

#content h1,#content h2{ padding-bottom:25px; margin-bottom:5px;}
#content h1{color:#397FAC; background:url(../../images/core/h1-bg.png) no-repeat left bottom; margin:15px 0; font-size:1em;}
#content h2{color:#0C1F72; /*background:url(../../images/core/h2-bg.png) no-repeat left bottom; margin:20px 0;*/ font-size:0.875em; padding-bottom:5px; padding-left:5px;}
#content h3{}
#content p { font-size:12px; padding:0 5px 10px}
#content p.mission{ font-size:1.125em; font-style:italic}
#content ul { padding-left:15px; list-style:none; padding-bottom:40px}
#content ul li {background:url(/images/core/bullet.png) no-repeat left 3px; padding-left:13px; font-size:0.7em;  font-weight:bold}
.logo-wrapper {float:left}
.grey{ color:#666;}
.short-line { border-bottom:#ccc solid 1px; width:140px; margin:5px 0 15px}
.preview .highlight,.recruitment-detail .highlight {width:150px; display:inline-block}
.recruitment-detail { margin:15px 0; overflow:hidden; border-bottom:1px solid #7FACCB; padding-bottom:15px;}

#image-col,.image-col{ float:right; padding:0 0 35px 50px; width:320px}
#image-col img,.image-col img { margin-bottom:0px; padding:0;}
#image-col .caption{ background:#DEEAF2; color:#3A7FAE; padding:10px 15px; margin:0; display:block}
#image-col .caption p { text-align:center; font-weight:bold; margin:0}

#homePage .copy { padding-top:270px}
#cpc.inner,#novus.inner{padding-bottom:15px}
#homePage p{font-size:0.7em; margin:0 35px 6px; line-height:1.4em}
/*#homePage a,#inner-logo-wrap .inner {text-align:center;}*/
#inner-logo-wrap { display:block; clear:both}
#inner-logo-wrap .inner a{text-align:center; font-size:15px; font-weight:bold; display:block}
#cpc p, #novus p{ }

	#content .wrapper{ display:block; }
	#title-row{ overflow:hidden}
	#title-row .label{overflow:hidden; background:#F5F5F5;  margin-right:5px;zoom:1; display:inline; display:inline-block; float:left; padding:0 5px;}
	#title-row .license-type{width:464px;}
	#title-row .file-type,.recruitment-location,.recruitment-type{width:130px;}
	#title-row .file-size{width:100px;}
	
	#title-row h4{font-size:0.7em;color:#666; padding:5px 10px}
	#title-row h4.type{ }
	#title-row h4.size, h4.m-address, h4.m-info{ text-align:center}
		
		.text-wrapper{ width:474px; float:left;  margin-right:5px;}
		.description{color:#666; float:left;}
		.row-file-type img{ position:relative; left:20px; top:0px}
		.row-file-type {width:140px; float:left; text-align:center; margin-right:5px; margin-top:15px}
		.row-file-size {width:100px; float:left; margin-top:15px}
		
	#content .wrapper h2, #content h2.lines { /*background:url(../../images/core/h2-bg.png) no-repeat left bottom;*/ margin:15px 0; padding-bottom:10px; }	
	#content .wrapper p.bold{padding-bottom:5px;}
	#content .wrapper p.size{width:70px;text-align:right;}
	#content .wrapper img{float:left;margin:0px;padding:0px;}
	#content.inner .wrapper .entry{margin:5px 0px;padding:10px 0px 10px;clear:both;border-bottom:#7FACCB thin solid;}
	
	#content .certificate,.recruitment-button{margin:5px 0 0 10px;padding:0px;float:left;clear:none;}
	#content .certificate a, #content .recruitment-button a{display:block;color:#fff;font-size:0.75em; padding:8px 15px; font-weight:bold; background:url(../../images/core/button-blue-bg.jpg) no-repeat center center}

	#content .key-information {padding:5px 0 15px;}
	#content .key-information .entry-row{ border-bottom:#7FACCB 1px solid; padding:3px 10px 0; margin-bottom:3px}
	#content .key-information .entry-row span.left{ width:500px; display:inline-block}
	
	#membership-table{ margin-bottom:85px}
	.member-name,.assoc-name {width:500px}
	.member-address,.assoc-address {width:150px;  padding-left:20px;}
	.member-info,.assoc-info {width:180px; padding-left:20px;}
	.assoc-address,.assoc-info{}

	#membership-table .assoc-row, .job-entry{ display:block; padding:15px; overflow:hidden; border-bottom:#7FACCB 1px solid; }
    .assoc-name,.assoc-address,.assoc-info,#membership-table h2,#membership-table img,.job-title,.job-posted,.job-received,.job-type{ float:left;}
	#membership-table img {max-width:184px; margin:0 auto}
	#membership-table .assoc-name .img-wrap{width:184px; display:block; float:left; margin-right:10px;}
	#membership-table .assoc-name .img-wrap img { margin:0 auto;} 
	#membership-table h2, #content .job-entry h2 { background:none; font-size:0.7em; padding:0px; margin:0}
	#membership-table .name-wrap{display:block; float:left; width:auto; padding-left:20px}
	
	#membership-table .assoc-name p,#membership-table .assoc-address p, #content .job-entry p{ color:#666; font-weight:normal; padding:0px; clear:both}
	#membership-table .assoc-info p{font-weight:bold;}	
	#membership-table .assoc-info p span{font-weight:normal; width:28px; display:inline-block;}

	#recruitment-table { margin-bottom:45px;}
	#recruitment-table #title-row .label{ min-height:40px;}

	/*Recruitment*/
	.job-entry {}
	.recruitment-title{width:340px;}
	.recruitment-date{width:120px; text-align:center}
	
	.job-title { width:330px; margin-right:5px;}
	.job-title p{ font-size:0.7em;}
	.job-posted,.job-received{ margin-right:5px; width:135px;}
	.job-type  {width:140px}
	#recruitment-table .job-posted p, #recruitment-table .job-received p, #recruitment-table .job-type p{color:#0C1F72; font-weight:bold; text-align:center}

	.job-description p{ color:#666;}
	
#content #cpc {background:url(../../images/core/cpc-bg-inner.jpg) no-repeat; float:left; width:481px; color:#009092}
#content #novus {background: url(../../images/core/novus-bg-inner.jpg) no-repeat; float:right; width:474px; color:#0C1F72}
#content.home #cpc {background:url(../../images/core/cpc-bg-home.jpg) no-repeat; float:left; width:481px; color:#009092}
#content.home #novus {background: url(../../images/core/novus-bg-home.jpg) no-repeat; float:right; width:474px; color:#0C1F72}
#inner-logo-wrap .inner {padding-top:200px}
#homePage .copy a{font-size:0.8em; text-align:center; display:block; font-weight:bold}
#cpc a{ color:#009092}

#novus a { color:#0C1F72}

	/*********************/
	/* Start of FOOTER  */
	#footer{background: url(/images/core/footer-bg-jul10.gif) no-repeat; height:auto; width:955px; overflow:hidden;}
	#footer img	{clear:none;float:right;margin:10px 10px;_margin:10px 0;	}
	#footer a { color:#FFF}
	#footer-text{float:left;width:750px;color:#FFF;}	
	#footer-text p strong {font-size:1.1em;}
	#footer-text .wrap{	margin:15px 0px 0px 225px;}
		#footer-text p	{float:left;margin:0px;padding:0px;font-size:0.75em	}
		#footer-text p.left-margin	{margin-left:18px;}
	
	address{font-style:normal;float:left;margin:0px;padding:0px;font-size:0.75em}
	
	table{width:625px}
	td.thin	{width:45px;vertical-align:top}
	td.thick{width:605px}
	/*   End of footer    */
	/*********************/


