.portfolio-section-heading1 {font-size : 13pt;  font-weight : bold; color : #000;}
.portfolio-section-heading2 {font-size : 11pt;  font-weight : bold; color : #000; }
.portfolio-section-heading3 {font-size : 9pt;  font-weight : bold; color : #000; }

.portfolio-section-maintext{ color : #000; font-size : 11pt; }
.portfolio-section-maintext-small{ color : #000; font-size : 9pt; }
.portfolio-section-maintext-large{ color : #000; font-size : 13pt; }
.portfolio-disclaimer { color : #000; font-style : italic; font-size : 9pt }
.portfolio-error { color : red; text-align : center; padding : 10px; border : 1px solid red; margin-bottom : 15px; font-size : 1.2em }

.centered-text { text-align : center }
.menutext { color: #fc3; font-size: 13px; font-weight: 700; }
.menutextlarge { color: #fc3; font-size: 18px; font-weight: 700; }

a.emphasis1{ color : #00f; font-weight : bold; font-size : 13px}
a.portfolio-link{ color : #00f; font-weight : bold; font-size : 13px}
a.portfolio-link-favorite{ color : #f00; font-weight : bold; font-size: 13px}
.portfolio-link-favorite{ color : #f00; font-weight : bold; }
a.portfolio-link-error{ color : #f00; font-weight : bold; font-size : 13px}	
	
a.portfolio-link:active{ color : #00f; font-weight : bold; font-size : 13px}
a.portfolio-link-favorite:active{ color : #f00; font-weight : bold; font-size: 13px}
.portfolio-link-favorite:active{ color : #f00; font-weight : bold; }
a.portfolio-link-error:active{ color : #f00; font-weight : bold; font-size : 13px}	

a.portfolio-link:visited{ color : #00f; font-weight : bold; font-size : 13px}
a.portfolio-link-favorite:visited{ color : #f00; font-weight : bold; font-size: 13px}
.portfolio-link-favorite:visited{ color : #f00; font-weight : bold; }
a.portfolio-link-error:visited{ color : #f00; font-weight : bold; font-size : 13px}		

a.alternate-link-style { color : maroon; font-weight : bold }
	
.portfolio-button-neutral   { color: #fff; font-weight: bold; background-color: #4d7ba2; margin : 2px }
.portfolio-button-negative  { color: #fff; font-weight: bold; background-color: #7c0113; margin : 2px}
.portfolio-button-positive   { color: #fff; font-weight: bold; background-color: #002b54; margin : 2px }
.portfolio-button-inactive { color : #ccc; font-weight : bold; background-color : #aaa; margin : 2px }	

input.portfolio-form-textfield { background-color : #fff; }
input.portfolio-form-checkbox {  }
textarea.portfolio-form-textfield { background-color : #fff; }
select.portfolio-form-selectfield { background-color : #fff; }
	
li.main-menu-bullet{ color : #000; font-size : 10pt; }

a.portfolio-main-menu{ color : #000; font-weight : bold; font-size : 10pt; text-decoration : none; }
a.portfolio-main-menu:hover{	text-decoration : underline; }	

.checklist-section-heading { background-color : #0d5b89; color : #ffffff; text-align : center; vertical-align : middle; font-weight : bold; font-size : 16px; margin : 0px; padding : 5px; overflow: hidden; border: solid 2px #002b54; margin-bottom : 10px;}
.checklist-outerlist  { margin : 0px; padding : 0px; list-style : none; margin-top : 10px; }
.checklist-innerlist { margin : 0px; padding : 0px; list-style : none; }
.checklist-choice { margin : 20px;  margin-left : 0px; padding-left : 10px; text-align : left;  margin-bottom : 10px; }

.button-container { clear : both; text-align : center; margin-top : 20px;  }
.button-container input { margin-right : 4px; margin-bottom : 4px; }

.p-shadow  { margin: 5px 0 0 5px !important; margin: 10px 0 0 5px; width: 87%;  }
.p-shadow p { color: #ffffff;  font: bold 16px arial;  margin: 0;   padding: 4px;  }
.p-shadow a { color : #ffffff }
.p-shadow a:visited { color : #ffffff }
.p-shadow a:active { color : #ffffff }
.p-shadow a:hover { color : #ffffff; text-decoration: underline}
	
#wrapper td { font-size: 11px; line-height: 180% }
#wrapper2 td { font-size: 11px; line-height: 180% }
#global {	PADDING-RIGHT: 20px; BORDER-TOP: #e5e5e5 1px solid; MARGIN-TOP: 5px; PADDING-LEFT: 0px; PADDING-BOTTOM: 20px; PADDING-TOP: 5px; BORDER-BOTTOM: #e5e5e5 1px solid; BACKGROUND-COLOR: #fff; TEXT-ALIGN: left}
/*#global {	WIDTH: 100%; voice-family: inherit}*/


#pic1         { background-color: white; margin-bottom: 15px; padding-right: 5px; padding-left: 5px; overflow: hidden; border: solid 2px #002b54 }
#pic2           { background-color: #0d5b89; background-repeat: no-repeat; background-position: center top; margin: 0 0 10px; padding: 0; width: 90%; height: 2px; overflow: hidden; border: solid 2px #002b54 }
#pic3    { color: #000; background-color: #0d5b89; margin: 0; padding: 0; width: 99%; height: 2px; overflow: hidden; border: solid 2px #002b54 }
#pic4         { background-color: white; margin-bottom: 15px; padding-right: 5px; padding-left: 5px; overflow: hidden; border: solid 2px #002b54 }
#pic5         { background-color: white; margin-bottom: 15px; padding-right: 5px; padding-left: 5px; overflow: hidden; border: solid 2px #002b54 }

hr {	CLEAR: both; VISIBILITY: hidden}

/* #headwrap      { color: #001; background: #fc0 url(/images/commencement_portfolio/cz_yellow_100.gif) no-repeat left top; margin: 0 0 0; padding: 0 0 0; height: 100px; border-top: 2px solid #000; border-bottom: 2px solid #003 } */
#headwrap      { color: #ffffff; background: #002b54 url(/cz/common/images/portfolio_bnr_blue2.gif) no-repeat left top; margin: 0 0 0; padding: 0 0 0; height: 100px; border-top: 2px solid #000; border-bottom: 2px solid #003 }
#headwrap2     { color: #001; background: #fff url(/images/spacer.gif) no-repeat left top; margin: 0 0 0; padding: 0 0 0; height: 30px; border-top: 1px solid #000; border-bottom: 1px solid #003 }
#headwrap2 h1         { margin: 0; padding-top: 30px; margin-top: 0px !important; margin-top: -12px; height: 0 !important; overflow: hidden; border: 0; height /**/: 30px; width:305px; }
#headwrap p         { margin-bottom: -3px !important; margin-bottom: -30px; }
#headwrap2 p         { margin-bottom: -26px !important; margin-bottom: -26px; }
#headwrap  a	{COLOR: #7c0113; TEXT-DECORATION: none}
#headwrap a:hover	{COLOR: #7c0113; TEXT-DECORATION: underline}
#headwrap2 a	{COLOR: #7c0113; TEXT-DECORATION: none}
#headwrap2 a:hover	{COLOR: #7c0113; TEXT-DECORATION: underline}
#headwrap2 img         { margin: 0; padding-top: 12px; margin-top: 0px !important; margin-top: 0px; border: 0;  }


/*H1#index    { background-image: url(/images/commencement_portfolio/portfolio_53.gif); float : right; width : 300px; height : 33px; background-position : right bottom; background-repeat : no-repeat; margin : 0px; padding : 0px; margin-top : 56px !important; margin-top : 67px }*/
H1#index    { background-image: url(/cz/common/images/spacer.gif); float : right; width : 300px; height : 33px; background-position : right bottom; background-repeat : no-repeat; margin : 0px; padding : 0px; margin-top : 56px !important; margin-top : 67px }
H1#index span { display : none  }


h2    { color: #c51; font-size: 16px; margin-top: 0; margin-bottom: 0 }
H4       { color: #003; font-size: 12px; font-weight: bold; margin-top: 0;  padding-top: 0; padding-right: 0; padding-left: 0 }
H5         { color: #000; font-size: 12px; font-weight: bold; background-color: #fdde63; margin: 0; padding: 0 0 0; width: 99%; height: 22px; overflow: hidden; border: solid 2px #f90 }

p   { color: #000; font-size: 11px; line-height: 150% }
#wrapper p 	{ margin-top : 3px; }
#wrapper h3       { clear : both; color: #003; font-size: 16px; font-weight: bold; margin-top: 0;  margin-bottom: 0px;  padding-top: 0; padding-right: 0; padding-left: 0; text-decoration: none }
	
.cap                               { color:     ; font-size: 24px; line-height: 28px; text-decoration: underline; background-color:  ; margin-top: 0px; margin-right: 2px; height: 30px; float: left; overflow: hidden }
#wrapper A.main-menu:link      { color: #7c0113; font-size: 24px; line-height: 28px; text-decoration: underline; background-color:     ; margin-top: 0px; margin-right: 2px; height: 30px; float: left; overflow: hidden }
#wrapper A.main-menu:hover     { color: #fff; font-size: 24px; line-height: 28px; text-decoration: underline; background-color: #7c0113; margin-top: 0px; margin-right: 2px; height: 30px; float: left; overflow: hidden }
#wrapper A.main-menu:active    { color: #7c0113; font-size: 24px; line-height: 28px; text-decoration: underline; background-color:     ; margin-top: 0px; margin-right: 2px; height: 30px; float: left; overflow: hidden }
#wrapper A.main-menu:visited   { color: #   ; font-size: 24px; line-height: 28px; text-decoration: underline; background-color:     ; margin-top: 0px; margin-right: 2px; height: 30px; float: left; overflow: hidden }

#wrapper A { color: #7c0113; }

.stripe_right   { background-image: url(/images/commencement_portfolio/czine_back_right.gif); background-repeat: repeat-y; background-position: right top }
.stripe_left  { background-image: url(/images/commencement_portfolio/czine_back_right.gif); background-repeat: repeat-y; background-position: right top }
.ball { background-image: url(/images/commencement_portfolio/big_balls.gif); background-repeat: no-repeat }

/*#wrapper {width: 99% !important; width: 98%;}*/
#wrapper         { }
#wrapper2          { background-image: url(/images/commencement_portfolio/big_balls.gif); background-repeat: no-repeat }
#footer      { text-align: left; margin: 0 20px 0 25px; padding: 15px 0 0; clear: left; border-width: 0 }
#wideside .column { margin-top : 0px; margin-left : 0px; padding : 0}
.column             { margin-top: 0px; margin-left: 25px; padding: 0; color : black }
.foot    { margin: 10px 0 0; padding: 0 0px }

A.main-menu:link {	FONT-WEIGHT: bold; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #c51; TEXT-DECORATION: none; CURSOR : hand}
A.main-menu:visited {	FONT-WEIGHT: bold; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #c51; TEXT-DECORATION: none; CURSOR : hand}
A.main-menu:hover {	FONT-WEIGHT: bold; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #18c; TEXT-DECORATION: underline; CURSOR : hand}
A.main-menu:active {	FONT-WEIGHT: bold; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #000; TEXT-DECORATION: none; CURSOR : hand}

.side1       { background-color: #fff; width: 32%; float: left; }
.side2   { margin-right: 10px; width: 32%; float: left; }
.middle     { background-color: #fff; width: 32%; float: left; }

#wideside { margin-right: 190px !important; margin-right:0px; padding-right:-190px; float: none !important; float: left;}

#shortside   { margin-right: 0px !important; margin-right: 0px; width: 190px; float: right; }
.stripe_right   { background-image: url(/images/commencement_portfolio/czine_back_right.gif); background-repeat: repeat-y; background-position: right top }


.big   { font-size: 15px; font-weight: bold; line-height: 16px }

.edition     { font-size: 12px; font-weight: bold; line-height: 12px; text-align: right; letter-spacing: 2px; margin-top: 0; margin-bottom: -14px; padding-top: 2px; padding-right: 2px; padding-bottom: 0; height: 12px }
	
.resulttable { width : 100%; border-collapse : collapse }
.centered { text-align : center }
.bordered { border : 1px solid #BFBFBF }
.bordered td { border : 1px solid #BFBFBF }
.bordered th { border : 1px solid #eee }
.resulttable th { background-color : #006699; color : white }	
tr.portfolio-results-evenrow { background-color : #F7FBFF }
tr.portfolio-results-evenrow td { border-top : 1px solid #bfbfbf; border-bottom : 1px solid #bfbfbf }
tr.portfolio-results-oddrow { background-color : #FFFFFF }

ul.portfolio-search-result-list { list-style : none; color : black; margin-left : 0px; padding-left : 0px }
li.portfolio-results-evenrow { background-color : #F7FBFF; border-top : 1px solid #bfbfbf; border-bottom : 1px solid #bfbfbf; padding : 8px; margin : 0px;}
li.portfolio-results-oddrow {  background-color : #FFFFFF; padding : 8px; margin : 0px}

#ratings td { padding : 10px; }
#iptable { width : 100% !important; width : 65% }

div.messages { width : 90%; margin : auto; margin-bottom : 50px; }
div.messages h3 { border-bottom : 1px solid black; margin-bottom : 0px; padding-bottom : 0px; }
div.messages p.dateposted { font-size : .7em; margin : 1px; text-align : right }
div.messages p { margin-top : 3px; margin-bottom : 20px; }

#folder-selector select  { font-size : .8em; }
#folder-selector input {font-size : .8em }
#folder-selector { margin : 6px }

/*#managingInfo {  background-color : #4f2227; opacity : .9; border : 1px solid red; padding : 5px; font-size : 1em; font-weight : bold; text-align : center; color : red; margin : 10px;  }*/

#managingInfo { 
	background-color: #7c2230; 
	border : 1px solid #ff0000; 
	padding : 5px; 
	font-size : 1em; 
	font-weight : bold; 
	text-align : center; 
	color : #ffffff; 
	margin : 10px;  
}
#managingInfo a { color : #ffffff; text-decoration : underline; }


div.portfolio-section-title { background-repeat : no-repeat; font-family : impact; font-size : 28px; margin-top : 14px; text-transform : uppercase; margin-left : 5px; letter-spacing : 3px; width : 330px; height : 30px; margin-top : 12px; margin-left : 0px;}
.nosubspan span { display : none }
#MessagingController { background-image : url(../images/commencement_portfolio/czine_title_23.gif); width : 330px; height : 30px; margin-top : 12px; margin-left : 0px; }
#MessagingController span { display : none }
#UserManagementController { background-image : url(../images/commencement_portfolio/czine_title_24.gif); width : 330px; height : 30px; margin-top : 12px; margin-left : 0px; }
#UserManagementController span { display : none }
#RequestApprovalController { background-image : url(../images/commencement_portfolio/czine_title_24.gif); width : 330px; height : 30px; margin-top : 12px; margin-left : 0px; }
#RequestApprovalController span { display : none }
#ChangeManageePasswordController { background-image : url(../images/commencement_portfolio/czine_title_24.gif); width : 330px; height : 30px; margin-top : 12px; margin-left : 0px; }
#ChangeManageePasswordController span { display : none }
#RequestManagementController { background-image : url(../images/commencement_portfolio/czine_title_24.gif); width : 330px; height : 30px; margin-top : 12px; margin-left : 0px; }
#RequestManagementController span { display : none }
#PersonalInfoController { background-image : url(../images/commencement_portfolio/czine_title_01.gif); width : 330px; height : 30px; margin-top : 12px; margin-left : 0px; }
#PersonalInfoController span { display : none }
#ResumeController { background-image : url(../images/commencement_portfolio/czine_title_21.gif); width : 330px; height : 30px; margin-top : 12px; margin-left : 0px; }
#ResumeController span { display : none }

#clock { font-weight : bold; font-family : courier; font-size : 1.1em; color : #696; border : 2px solid #666; width : 150px; text-align : center; padding : 5px; background-color : #fefefe; margin : auto}
div.apQuestion { clear : both; font-weight : bold; font-size : 1.1em; margin-bottom : 10px; }
div.apChoices { margin-bottom : 0px; }
div.apChoice { width : 175px; float : left; height : 40px} 
span.apChoiceLetter { display : none }

div.apSectionContainer2 .questionNumber { display : none }
div.apSectionContainer2 div.apChoices { margin-left : 290px; }
div.apSectionContainer2 div.apChoice { width : 120px }

div.apSectionContainer5 .questionNumber { display : none }
div.apSectionContainer5 div.apChoices { margin-left : 260px; }
div.apSectionContainer5 div.apChoice { width : 130px }

.optionkey { font-color : black; font-size : 1.1em }




/* *************************** */
#headwrap .indexEdition, #headwrap a.indexEdition {color: #ffffff;}
#headwrap a.indexEdition:hover { color: #ffffff; text-decoration: underline;}
td.main-td { min-width: 900px; padding-right: 3px}
.portfolio-name-div {
	overflow: hidden;
	padding-left: 20px;
}
.portfolio-title-div, .portfolio-name-div {
	font-size: 42pt; 
	font-weight: 500; 
	font-family: Impact, Charcoal, sans-serif; 
	color: white; 
	padding-top: 23px;
	height:100px;
}

h3.section-heading { color: #000000; }
div.column h3 { color: #000000; }
td.stripe_right h3 {color: #000000; }


ul.countylist li { width : 30%; float : left }
ul.countylist a { color : navy }

#linkDiv {
	position:absolute;
	z-index:12;
	left: 175px;
	top: 528px;
	font-size : 10pt;
}


