/* CSS Document */
body {margin:0px; font-family: verdana,arial,helvetica,sans-serif; font-size: 0.7em;}

a {color: #ED252A; text-decoration: none; font-weight:bold}
a:hover {color: #FF9900; text-decoration: underline; font-weight:bold}

form {margin:0px}

.dotted {
   background-image: url(img/dotted.gif);
   background-repeat: repeat-x;
   line-height: 8px;
   background-position: center;
}
.padding {padding: 5px;}
#pageHeader {width: 100%; clear: both; /* background-image: url(img/navBg.jpg); background-repeat: no-repeat; */}
#pageHeader h1 {background: transparent url(img/h1.jpg) no-repeat top left; margin: 0px; width: 350px; height: 80px; float: left;}
#pageHeader h1 span	{display:none;} /* SEO hidden heading */
#pageHeader h2	{background: transparent url(img/h2.jpg) no-repeat top right; margin: 0px; width: 144px; height: 80px; float: right;}
#pageHeader h2 span	{display:none;} /* SEO hidden heading */

#nav {font-size: 1.1em; clear: both; margin-left: 1px;}
#nav .butOff {background-color: #9E84C1; height: 22px; float: left; margin-right: 2px; margin-top: 5px; margin-bottom: 1px;}
#nav .butOn	{background-color: #4F1F91; height: 22px; float: left; margin-right: 2px; margin-top: 5px; margin-bottom: 1px; color: #ffffff;}
#nav .butActive	{background-color: #ED252A; height: 22px; float: left; margin-right: 2px; margin-top: 5px; color: #ffffff;}
#nav a {color: #ffffff; text-decoration: none; font-weight:normal}
#nav a:hover {color: #FFFFFF; text-decoration: none;}

/*This define the whole sites structure. Please be careful when editing between here*/
#container {width: 100%;}
#pageHeader {padding:0px}
#leftnav {width:182px; margin-left: 2px;}
#rightnav {width:194px; margin-right: 2px;}
#content {margin-left: 182px; margin-right: 194px; width:100%}
#content-right {margin-left: 182px; padding-right:4px; width:100%}
/*End defining site structure*/

#leftnav .header {height: 24px; line-height: 22px; background-color: #4F1F91;}
#leftnav h4 {margin: 0px; font-size: 1.0em; text-align: center; color: #ffffff;}
#leftnav .container {border-style: solid; border-width: 1px; border-color: #4F1F91; margin-bottom: 3px;}
#leftnav .adverts {color: #FF6600; padding: 5px; background-color: #F9F4E6;}
#leftnav .links {color: #ED252A; padding: 5px; background-color: #F9F4E6;}
#leftnav a {/*line-height: 20px;*/ color: #4F1F91; text-decoration: none; font-weight:normal}
#leftnav a:hover {/*line-height: 20px;*/ color: #0000ff; text-decoration: underline;}
#leftnav .input {font-size: 1.0em; width: 150px; margin-bottom: 1px;}
#leftnav .member {padding: 5px; background-color: #F9F4E6;}

#rightnav .header {height: 24px; line-height: 22px; background-color: #4F1F91;}
#rightnav .subHeader {height: 24px; line-height: 22px; background-color: #AD97D2;}
#rightnav h4 {font-size: 1.0em; text-align: center; color: #ffffff; margin:0px}
#rightnav .container {border-style: solid; border-width: 1px; border-color: #4F1F91; margin-bottom: 3px;}
#rightnav .adverts {color: #FF6600; padding: 5px; background-color: #F9F4E6;}
#rightnav .img {border-style: solid; border-width: 1px; border-color: #999999; padding: 2px;}
#rightnav a {	color: #4F1F91; text-decoration: none;  font-weight:normal}
#rightnav a:hover {text-decoration: underline;}
#rightnav .links {color: #FF6600; padding: 5px; text-align: left; background-color: #F9F4E6;}
#rightnav .para {margin: 5px; text-align: left; background-color: #F9F4E6;}
#rightnav .quickSearch {padding: 5px; background-color: #F9F4E6;}
#rightnav .quickSearch .input {font-size: 1.0em; width: 154px; margin-bottom: 2px;}
#rightnav .quickSearch .radius {font-size: 1.0em; width: 40px; margin-bottom: 2px;}

#content h3 {background: transparent url(img/headers/PsyApptsMainImage.jpg) no-repeat top left; margin: 0px; width: 667px; height: 110px;}
#content h3 span {display:none;}
#content h5 {background-image: url(img/subHeader.jpg); background-repeat: no-repeat; height: 20px; margin-bottom: 7px; margin-top: 0px; font-size: 1.0em; color: #FFFFFF; padding-left: 5px; line-height: 18px;}
#content td {text-align: left }
#content .intro {padding-left: 15px; padding-right: 15px; text-align: justify;}
#content .results {border-style: solid; border-width: 1px; border-color:#4F1F91; padding: 5px; margin-bottom: 2px;}
#content .width {width: 120px; float: left;}
#content .header {height: 16px; font-weight:bold;}
#content .header td {border-bottom: 1px solid #4F1F91}
#content .body {border-style: solid; border-width: 9px; border-color: #F8E9D3; border-top-width: 0px; border-bottom-width: 0px; margin-right: 3px; margin-left: 3px; padding: 5px;}
#content .footer {background-image: url(img/roundBoxMidBBg.gif); background-repeat: repeat-x; height: 16px;}
#content .recentJobs {padding: 10px; line-height: 16px;}
#content .recentJobsItem {margin-left: 1px; margin-bottom: 4px; margin-right: 2px; border-style: solid; border-width: 1px; border-color: #9999CC;}
#content .recentJobsItemLeft {width: 49%; float: left; margin: 0px; margin-left: 1px; margin-bottom: 4px; margin-right: 2px; border-style: solid; border-width: 1px; border-color: #9999CC;}
#content .recentJobsItemRight {width: 49%; float: right; margin: 0px; margin-left: 2px; margin-bottom: 4px; margin-right: 1px; border-style: solid; border-width: 1px; border-color: #9999CC;}
#content h6 {background-color: #DCDAE9; padding: 3px; margin: 0px; color: #000066; font-size: 1.0em;}
#content b {color: #000066;}
#content p {margin-left: 10px; margin-right: 10px; text-align: justify;}
/*#content { border:1px solid green }*/
#content div { margin-left:0px } 

#content-right h6 {background-color: #DCDAE9; padding: 3px; margin: 0px; color: #000066; font-size: 1.0em;}
#content-right h5 {background-image: url(img/subHeader.jpg); background-repeat: no-repeat; height: 20px; margin-bottom: 7px; margin-top: 0px; font-size: 1.0em; color: #FFFFFF; padding-left: 5px; line-height: 18px;}
#content-right b {color: #000066;}
#content-right p {margin-left: 0px; margin-right: 10px; text-align: left;}
#content .header td {border-bottom: 1px solid #4F1F91}

#links {font-size: 0.9em; clear: both; width: 100%; height: 24px; background-color: #4F1F91; background-image: url(img/linkBg.gif); line-height: 22px; color: #ffffff; margin-bottom: 5px; margin-top:2px}
#links a {color: #ffffff; padding: 3px; text-decoration: none;}
#links a:hover {background-image: url(img/linkBgOff.gif); border-style: solid; border-width: 1px; border-color: #000000 #B6A3D6 #B6A3D6 #000000; color: #FFFFCC; padding: 2px;}

#footer {background-color: #4F1F91; padding:4px; color: #FFFFFF; font-size: 0.9em; text-align: center;}
#footer a {color: #FFFFCC; text-decoration: none;}
#footer a:hover {color: #FFFFFF; text-decoration: underline;}

.warning { color: red }

h1 {font-size: 1.3em;}

.message{
	position: absolute;
  top:20px;
  left:320px;
  width:300px;
  z-index: 1;
  overflow:auto;
  background: white;
}

.box {width:45%; margin-left: 0px; margin-top: 20px; margin-right:20px; float:right;}
.box .header {height: 24px; background-color: #4F1F91;}
.box .subHeader {height: 24px; line-height: 22px; background-color: #AD97D2;}
.box h4 {margin: 0px; font-size: 1.0em; text-align: center; color: #ffffff;}
.box .container {border-style: solid; border-width: 1px; border-color: #4F1F91; margin-bottom: 3px;}
.box a { color: #4F1F91; text-decoration: none; }
.box a:hover {text-decoration: underline;}
.box p {margin: 5px; text-align: left; background-color: #F9F4E6;}

.widebox {width:45%; margin: 20px; float:left;}
.widebox .header {height: 24px; background-color: #4F1F91;}
.widebox .subHeader {height: 24px; line-height: 22px; background-color: #AD97D2;}
.widebox h4 {margin: 0px; font-size: 1.0em; text-align: center; color: #ffffff;}
.widebox .container {border-style: solid; border-width: 1px; border-color: #4F1F91; margin-bottom: 3px;}
.widebox a { color: #4F1F91; text-decoration: none; }
.widebox a:hover {text-decoration: underline;}
.widebox p {margin: 5px; text-align: left; background-color: #F9F4E6;}

select, input.submit, input.button, input.text , input.password {margin:2px; font-family: verdana,arial,helvetica,sans-serif; font-size: 1em; border:1px solid #41107c;}
select, input[type='submit'], input[type='button'], input[type='text'], input[type='password'] {margin:2px; font-family: verdana,arial,helvetica,sans-serif; font-size: 1em; border:1px solid #41107c;}