
/* CSS Document */

body {font-family:Verdana, Arial, Helvetica, sans-serif; margin:0; padding:0; color:#003366;}

th {background-color:#b8b7d0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#000066;}

h1 {font-size:16px; color:#639; margin:0 0 8px 0}

h2 {font-size:14px; color:#8b64b1; margin:0 0 2px 0}

h3 {font-size:13px; color:#8b64b1; margin:0 0 2px 0}

td {font-size:12px;}

.style3 {color: #333366; font-family:Times New Roman, Times, serif; font-size:14px;}

.style5 {color: #333366; font-family:Times New Roman, Times, serif; font-size:14px; font-weight:bold;}

.clear {clear:both;}

.clearBoth {clear:both;}

#header { background-color:#663399; height:89px; margin-bottom:2px }

#navtab {position:absolute; background-color:#d9c273; right:0; width:50%; font-size:10px; height:16px; padding:0; margin:0; overflow:hidden;}

.navtab { vertical-align:middle}

#navtab a { text-decoration:none; color:#000000;}

#navtab  a:hover { text-decoration:underline}

#banner { width:779px; margin:auto;}

#search {position:relative; float:right;  margin-top:25px;}

.searchbox {
	background-image: url("/images/search_box_bg.jpg");
	font-family: Verdana;
	font-size: 10px;
	border-right: 0px;
	border-top: 0px;
	border-left: 0px;
	border-bottom: 0px;
	height: 9px;
	width: 121px;
	size: 20;
	padding: 6px 0px 0px 5px;
	height: 20px;
}

form {
	padding:0;
	margin:0;
}
forms td {
	padding:5px;
}

form label {
	font-size:12px;
	color:#003366;
}
form input {
	font-size:12px;
	color:#003366;
}
form select {
	font-size:11px;
	color:#003366;
}
form radio {
	font-size:11px;
	color:#003366;
}

.showData {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	background-color: #DFE4FF;
	text-decoration: none;
}

#logoname {margin-top:6px}

#printhead {display:none}

#printhead img {display:none}

#nav {background-color:#d9c273; margin:0 auto 2px auto; width:779px; }

#infoarea {border-bottom:2px solid #639; width:779px; margin:0 auto; padding:0; height:36px;}

#colorbox {background-color:#663399; width:200px; height:36px; float:left; padding:0; margin:0; margin-right:17px}

#areaname  {color:#000000; font-size:20px; font-weight:bold; padding-top:6px; text-decoration:none}

#areaname a {color:#000000; text-decoration:none}

/* OLD AS OF APRIL 06 */

#main {width:779px; margin: 3px auto 3px; padding:0; clear:both; background:#8b64b1;}
 
#right { margin:-1px 0 0 200px; padding-bottom:20px; background:white;}
 
#spacecorrect { position:relative; margin-left:-200px; z-index:42;}

#content {margin-left:200px; padding-left:17px; padding-top:14px; padding-bottom:0px; font-size:10px;}

/* END OLD AS OF APRIL 06 */

/* NEW AS OF APRIL 06*/

#middle {width:779px; margin: 3px auto 3px; clear:none;
	background-color:white;
	background-image:url(/images/purplebg2.gif); 
	background-position:left; 
	background-repeat:repeat-y;
	}
	
#leftColumn {width:200px; padding:0 0 10px 0; margin:0; overflow:hidden; }

#rightColumn {width:560px; float:right; padding:15px 0 10px 0; margin:0; font-size:12px; }

/*END NEW AS OF APRIL 06*/

#footer { clear:both; margin:2px auto 0; font-size:9px; width:779px; background:white; padding-top:3px }

#footer a { text-decoration:none; color:#000000}

#footer a:hover { text-decoration:underline}

#footertop { padding:4px 0 4px 17px;  background:#d9c273;}

#footerbottom { height:20px; background-repeat:no-repeat;}

#bottomtableft {
	float:left;
	background:#d9c273; 
	width:44px;
	height:20px; 
	padding:0; 
	margin:0;
	background-image:url(/images/bottomtab1.gif);
	}
	
#bottomtabright {
	float:left;
	background:#d9c273; 
	width:44px;height:20px; 
	padding:0; 
	margin:0;
	background-image:url(/images/bottomtab2.gif);
	}
	
#bottomtabmiddle { float:left;background:#d9c273; height:16px; padding-top:4px; }	
 
#lLinks { float:left; padding:0; padding-bottom:20px; margin:0; width:200px; z-index:47;}
 
ul#leftLinks {
	list-style:none;
	margin:0;
	padding: 15px 0 0 0;
	font-size:11px;
	line-height:14px;
	z-index:999;
	}

ul#leftLinks li a:link, ul#leftLinks li a:visited, ul#leftLinks li a:hover {
	text-decoration:none;
	display:block;
	padding: 5px 0 5px 12px;
	margin:0;
	color:#FFFFFF;
	}

ul#leftLinks li a:hover {
	background-color:#639;
	color:#FFFFFF;
	}
	
#spotlight {margin: 15px 4px 0; padding:4px 6px; border:1px solid black; font-size:9px; background:#94a779; color:white;}

#spotlight a { color:white; text-decoration:none}

#spotlight a:hover { color:white; text-decoration:underline}
 
#copyright {background:white; width:693px; margin: auto; font-size: 9px; padding:14px 43px}

.caption {
	font-size:smaller;
	color:#666666;
	line-height:1.4;
	}
	
.attention {font-weight:bold; color:red;}

.textbox {background-color:#F1EBFF;}

/* COLOR CLASSES */

.red {
color:#CC0000
}

/* MAC INDEX PAGE SLIDES */

#slidebox {width:332px; height:382px; border:0px solid black; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; line-height:12px }

.slides {position:absolute; width:332px}

.slidewords {margin:0 8px 0 12px; padding-bottom:3px}

.slidewords a {
	color: #931E3A;
	text-decoration: none;
	
}

.slidewords a:hover {
	color: #931E3A;
	text-decoration: underline;
}

#macpicker {margin-left:12px; margin-right:2px; margin-top:1px; color:#CC0000; vertical-align:middle}

.pickertabs {position:absolute; width:265px; height:57px; margin-left:-7px; margin-top:-55px; margin-bottom:0; padding-bottom:0; visibility:hidden}

.pickerbuttons {float:left; padding:0; margin:0}

/* PSYCHOLOGY PROGRMAM TABS */

pre {text-indent: 30px}

/* Begin photo positioning */
.thumbnail
{
	float: left;
	width: 75px;
	border: 1px solid #999;
	margin: 0px 15px 15px 0px;
	padding: 20px;
}

.thumbnail a:hover {
	text-decoration: none;
	color: #cc3300;
}



.thumbnail img { width: 80px; height: 90px; }

.thumbnail a:link img { border: none; }

.thumbnail a:visited img { border: none; }

.thumbnail a:hover img { border: none; }

.thumbnail a:active img { border: none; }

.clearboth { clear: both; }
/* End photo positioning */

.columnTitle {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #3e3c7b;
	background-color: #d7d7e5;
}

.columnTitleSmall {

	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #3e3c7b;
	background-color: #d7d7e5;
}

.columnTitleEmph {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #202040;
	background-color: #d7d7e5;
}

.columnTitleBrown {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #483322;
	background-color: #d7d7e5;
}

.textfield {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #3e3c7b;
}

.note {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #3e3c7b;
}

.floating_column{
	width:95%; 
	overflow: hidden;
	/*height:100%;*/
	float:left;
	list-style:none;
  	list-style-type:none;
	padding:5px 5px 5px 5px;
	margin:5px; 
	padding-bottom: 10em;
	background-color: #FFFFFF;
	list-style-type:none;
}

.portlet ul {
	list-style: square url(/images/portal/sbullet.gif);
	padding:0;
	margin:0;
	padding-left:1em;
	margin-left:1em;
	margin-bottom:10px;

}

.portlet .nolist {
	padding:0;
	margin:0;
	list-style:none;
	margin-bottom:10px;
}

.portlet table .lluborder {
	border-collapse:collapse;
	border: 1px #c9d0d8 solid;
	font-size:.8em;
	margin-bottom:10px;
}

.portlet table .lluborder td {
	border: 1px #c9d0d8 solid;
}

.portlet form {
	vertical-align:top;
	padding:6px 0;
	margin:6px 0;
}

#leftColumn .portlet form {
	vertical-align:top;
	padding:2px 0;
	margin:2px 6px 2px 0;
}

#leftColumn .portlet form .hper {
	width:100%
}

#leftColumn li.portlet{
	margin-top:.5em;
	margin-bottom:0;
	border: 1px solid #c9d0d8;
	width:198px;
	background-color:#c9d0d8;
}

div.titlebar { float:left; padding:5px 5px 0px 7px; margin:-12px 0 0 -12px}

.titlebarwords { color:#FFFFFF; float:left; padding:0px 20px 0px 0px; font-family:Arial, Helvetica, sans-serif; font-weight:600}
.close-link { float:left; padding:0px 5px 0px 3px;}
.open-link { float:left; padding:0px 3px 0px 3px;}
.close-link a { color:white; text-decoration:none; font-family:Arial, Helvetica, sans-serif}
.open-link a { color:white; text-decoration:none; font-family:Arial, Helvetica, sans-serif}

.edit_button {
	float:left
	background-color:transparent; 
	/*color:#687a8c;*/
	border-style: hidden;
	font-size: 85%;
	padding-top: 2px;
	padding-bottom: 0px;
	padding-left: 1px;
	padding-right: 1px;
}

.edit_button a{
	display: block;
	text-decoration: none;
	border-style: hidden;
}

.portview { clear:both; padding:12px;}

.opacityit img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=40);
-moz-opacity: 0.4;
	cursor: default;
	/*border-style: solid;
	border-width: 1px;
	border-color: transparent;*/
	margin-top: 3px;
	padding-top: 3px;
	/*padding-bottom: 3px;
	padding-left: 1px;
	padding-right: 1px;*/
}

.opacityit:hover img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
-moz-opacity: 1;
	cursor: default;
	/*border-style: solid;
	border-width: 1px;
	border-color: transparent;*/
	margin-top: 3px;
	padding-top: 3px;
	/*padding-bottom: 3px;
	padding-left: 1px;
	padding-right: 1px;*/
}

.form_fieldset {
	margin: 10px 0;
	width: 510px;
	border: 0;
	border-top: 1px solid gray;
}

fieldset legend {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: 1px;
	text-transform: uppercase;
	font-size: 12px;
	margin-left: -10px;
}

.search_title {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	vertical-align:middle;
	/*padding-left:5px;*/
	background-color: #4a6dbd;
	color: #FFFFFF;
}

.header_menu {
	background-color:#000066; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
	color:#FFFFFF; 
	text-align:center;
}

.header_menu_emp {
	background-color:#000066;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	text-align:center;
	text-decoration: none;
}
