/* Affiniscape Styles
---------------------------------------- */

body
{
	margin: 0;
	padding: 0;
	border: 0;
	background: #ffffe8 url(/images/assnimg636/assnbackground.gif) repeat-x left top;
}

body#nobackground
{
	background: #ffffe8;
}

/* Top Navigation Below
---------------------------------------- */

#navtop2 {
	position: absolute;
	top: 74px;
}


/* Left Navigation Fly-outs
---------------------------------------- */

#navleft ul {
	background: #EBE8C0;
}

#navleft ul li {
	border-bottom: solid 1px #EBE8C0;
	
}

#navleft ul li a {
	color: #000;
	background: #EBE8C0;
}

#navleft ul li a:hover {
	color: #000;
	background: #FFFFE8;
}

/* Content Area
---------------------------------------- */

#loginhead {
	padding-top: 26px;
}

/* Association Footer
---------------------------------------- */

#logo {
	display: block;
	position: absolute;
	top: 13px;
	right: 100px;
}


/* End Affiniscape Styles */

/* Custom User Styles
---------------------------------------- */

/* site-wide breadcrumbs styles  */
div#breadcrumbs {  
font-family: Geneva, Arial, Helvetica, san-serif; 
font-size: 10px; font-weight: bolder; 
color: #002173; padding: 5px 0 0px 0px;}

div#breadcrumbs a{font-size: 10px; font-weight: bolder; 
color: #002173; text-decoration:underline;}

div#breadcrumbs a:visited{font-size: 10px; font-weight: bolder; 
color: #002173; color:#666633; text-decoration:underline;}

/* site-wide link styles for content */
#maincontentcell  a {color: #002173; text-decoration:none;}
#maincontentcell  a:visited  {
color: #002173; text-decoration:none;}
#maincontentcell  a:hover {
color: #002173; text-decoration:underline;}



/* site-wide content styles  */
td#maincontentcell   { 
width: 650px;
margin-left: 1em; padding: 1px 0 20px 10px;
 }


td#maincontentcell p, td#maincontentcell table, td#maincontentcell td, td#maincontentcell li { 
font-size: 12px;
font-family: Geneva, Arial, sans-serif;
font-weight:normal;
color:#000000; }

td#maincontentcell p, table, td,  li { 
font-size: 12px;
font-family: Geneva, Arial, sans-serif;
font-weight:normal;
color:#000000; }

/* h6 customized for use as mainpage subheaders - right now only on psychologist main page */
#maincontentcell h6 { 
font-size: 18px; font-style:italic; font-weight: bold; 
color: #999900;  
border-bottom:1px solid #DED9B8;
margin: 0;
padding:0;
letter-spacing:.07em;
line-height:.85em;
}


/* default header colors */
td#maincontentcell h2, td#maincontentcell h3, td#maincontentcell h4, td#maincontentcell h5, td#maincontentcell h6 {  color: #999900; }

/* override header colors for student and public sections */
div#public h2, div#public h3, div#public h4, div#public h5,  div#public h6 {  color: #002173; }
div#student h2, div#student h3, div#student h4, div#student h5, div#public h6  {  color: #FF6600; }

/* colors for h1 headers   */
td#maincontentcell h1 {font-size: 24px; font-weight: bold; color: #5C5C00; margin-top: 0px;}

/* h1 overrides for pub and stud -- colors  */
div#public h1 {font-size: 24px; font-weight: bold; color: #002173; margin-top: 0px;}
div#student h1 {font-size: 24px; font-weight: bold; color: #FF6600;  margin-top: 0px;}  

/* sitewide header sizes  */ 
td#maincontentcell h2 {font-size: 20px; font-weight: 300;}
td#maincontentcell h3 {font-size: 16px; }
td#maincontentcell h4 {font-size: 14px;}
td#maincontentcell h5 {font-size: 12px;}


/* when headers have embedded links -- sitewide */

#maincontentcell  h2 a {color: #999900; text-decoration:none;}
#maincontentcell  h2 a:visited {color: #999900; text-decoration:none;}
#maincontentcell  h2 a:hover {color: #999900; text-decoration:underline;}

#maincontentcell  h3 a {color: #999900; text-decoration:none;}
#maincontentcell  h3 a:visited {color: #999900; text-decoration:none;}
#maincontentcell  h3 a:hover {color: #999900; text-decoration:underline;}

#maincontentcell  h4 a {color: #999900; text-decoration:none;}
#maincontentcell  h4 a:visited {color: #999900; text-decoration:none;}
#maincontentcell  h4 a:hover {color: #999900; text-decoration:underline;}

#maincontentcell  h5 a {color: #999900; text-decoration:none;}
#maincontentcell  h5 a:visited {color: #999900; text-decoration:none;}
#maincontentcell  h5 a:hover {color: #999900; text-decoration:underline;}



/* feature box styles */

/* class designation for boxes without background color, same font size */

.articlebox {
display:block;
border: 1px solid #000000; 
padding:10px 5px 10px 5px;
margin:0; 
vertical-align:top; 
}

/* class designation for boxes with background color, slightly smaller font size */

.textbox-small  {  
border: 1px solid #000000; 
background-color:#CCCC99;
padding:4px 10px 10px 10px; 
vertical-align:top;
font-size:11px;
}

.textbox-small h4 { margin-bottom: 5px; }
.textbox-small h4 + p { margin-top: 0px; }

.textbox-small h5 { margin-bottom: 5px; }
.textbox-small h5 + p { margin-top: 0px; }

.textbox-small h6 { margin-bottom: 5px; }
.textbox-small h6 + p { margin-top: 0px; }

/* styles for all index pages - basically, to just indent contents */

div#subsection-contents p {
padding-left:15px;
}


/* end index page sytles  */
/* styles for mainpage only */

div#mainpagetopitem  {  
vertical-align:top; 
font-size:11px;}


div.mainpageitems {
font-size: 12px;
font-family: Geneva, Arial, sans-serif;
font-weight:normal;
color:#000000; 
}

.mainpageitems p {
margin-left: 6pt; width: 250px;
}

.mainpageitems a {color:  #002173; text-decoration:none;}
.mainpageitems a:visited {color:  #002173; text-decoration:none;}
.mainpageitems a:hover {color:  #002173; text-decoration:underline;}

.mainpageitems h5 a {color: #999900;}
.mainpageitems h5 a:visited {color: #999900;}
.mainpageitems h5 a:hover {color: #999900;}

.mainpagesubheaders { padding: 20px 0px .75em 0px;}

 /* end mainpage styles  */





td#footer {
margin-left: 1em; padding: 1px 0 1px 10px;
font-family: Geneva, Arial, sans-serif; font-size: 9px; line-height: 13px;}

td#footer a { color:#002173; font-size: 9px;}
td#footer a:visited {color:#666633; font-size: 9px;}

.bottomspacer {}



