@import url("/common/scripts/jscalendar/calendar-system.css");


/* ----COMMON HTML---- */
body{
	background-repeat: repeat-y;
	background-position: center center;
	background-color: #fff;
	margin: 0;
	padding: 0;
	text-align: center;
	font-family: Helvetica, Arial, Sans-Serif;
}

img{
	border: 0;
}

p{
	text-align: left;
}

a {
	color: #000;
}

a:hover {
	color: #CCC;
}

a:visited {
	color: #666;
}


.hr{

 	background-image: url(/template/graphics/hr_bg.gif);
 	background-repeat: repeat-x;
 	border:0;
 	margin:0;
 	padding:0px;
 	height: 10px;
 	border: 0;
}

hr{
	display: none;
}

/* ----SITE-WIDE LAYOUT---- */
#bodyContent{
	width: 945px;
	margin: 0 auto;
	padding: 0;
	text-align: left;
	background-color: #FFF;
}

fieldset{
	border: 1px solid #CCCCCC;
	padding: 15px;
}

legend{
	font-weight: bold;
	color: #999;
	text-transform: uppercase;
	font-family: Georgia Bold, Georgia, Times, Serif; 
}

.longDisplayText{
	margin-left: 20px; 
	padding: 5px; 
	border-left: 5px double #EBEBEB;
	border-right: 5px double #EBEBEB; 
	background: #F8F8F8;
}

.whiteArrows{
	font-size: 9px;
	font-weight: bold;
	color: #FFF;
}

.searchTitle{
	 font-family: Georgia Bold, Georgia, Times, Serif; 
	 color: #000; 
	 font-weight: bold;

}

.searchSubDescr{ 
	color: #333;
	font-weight: bold; 
	padding: 0;
	margin: 0;
	display: block;

}

.tableHeader{
	color:#000;
	background-color:#CCC;
	font-weight:bold;
	border-top: solid #000 1px;
	border-bottom: solid #000 1px;
	vertical-align: middle;

}

/* gc */
td.tableHeader a:hover{color:green;}
td.tableHeader a:link {color:black;  }
td.tableHeader a:visited {color:black; }
td.tableHeader a:active	{color: #666; }


.tableBody{
	border-right: solid #646464 1px;
	border-left: solid #646464 1px;
	border-bottom: solid #646464 3px;
}

.tableBody th{
	text-align: left;
	font-size: .85em;
	color: #FFF;
	background-color: #999;
}

.rowOdd{
 	background-color: #FFFFFF;
	border-top: dotted 1px #CCCCCC;
	border-bottom: dotted 1px #CCCCCC;
}

.rowEven{
 	background-color: #EFEFEF;
	border-top: dotted 1px #CCCCCC;
	border-bottom: dotted 1px #CCCCCC;
}

.lightYellowCell{
	background-color: #FFC;
}

.lightPurpleCell{
	background-color: #ECE3FF;
}

.tableMouseOver{
	background-color: #FFFBDF;
}
.tableFooter{
	color:#044E97;
	background-color: #FFFBDF;
	height: 5px;
}
.columnHighlight{
	background-color: #FFFBDF;
}

td.leftColumnBorder{
	border-right: solid #FFFBDF 1px;
}

td.subHeader{
	font-weight: bold;
	font-size: 11px;
	border-top: dotted 1px #CCCCCC;
	border-bottom: dotted 1px #CCCCCC;
	background-color:#EBEBEB;
	padding: 0 0 0 3px;
	margin: 0;
}


/** PYATT : ) **/
.submit, .button, .submitApprove, .submitNotApprove {
	font-weight: bold;
	font-size: 1.15em;
}

.submitApprove {
	color: green;
}

.submitNotApprove {
	color: red;
}

/** END PYATT **/


/* ----HOME PAGE CSS---- */

#homeTopHeader, #homeMainHeader, #homeFooter{
	margin: 0 auto;
	padding: 0;
	width: 945px;
}

#footerSep{
	
	margin: 0;
	padding: 0;
	line-height: 0;
	color: #DCDCDC;
}

#homeFooter{
	border-top: 1px solid #DCDCDC;
	width: 945px;
	clear: both;
	margin: 0;
	padding:0;
}

#homeFooter p {
	margin: 0;
	padding: 15px 0 0 15px;
	text-align: left;
	font-size: .80em;
	font-weight: bold;
}

#homeFooter a{
	color: #000;
}

#homeFooter p#copyright {
	color: #666;
	font-size: .75em;
	padding: 5px 0 15px 15px;
	margin: 0;
}

#homeFooter p#copyright a{
	color: #666;
}

#homeFooter span{
	font-weight: normal;
	padding: 0 5px;
}

#homeUIowaLogo{
	position: relative;
	left: 10px;
	top: 5px;
	margin:0;
	padding: 0;
	float: left;
}

#topLinks{
	padding: 0;
	margin: 0;
	height: 50px;
	text-align: right;
	position: relative;
}
#topLinksInnerWrapper{
	padding: 15px 10px 0 0;
	margin: 0;
}

#topLinksInnerWrapperLI{
	padding: 8px 10px 0 0;
	margin: 0;
}
#topLinks ul{
	padding: 0;
	margin: 0;
	font-size: 11px;
	letter-spacing: 0;
	font-weight: bold;
}

#topLinks ul li {
	display: inline;
	margin: auto 0;
	padding: 0 20px 0 0;
	background-image: url("/template/graphics/grey_pipe.gif") ; 
	background-repeat: no-repeat;
	background-position: 95% 0;
	text-transform: uppercase;
}

#topLinks ul li.noBackground { 
	background: none;
	padding-right: 0;
}

#topLinks p{
	padding: 0;
	margin: 0;
	text-align: right;
	font-size: .75em;
	font-weight: bold;
	color: #999;
	
}


#subTopLinks{
	margin: 0;
	padding: 0;
	height: 70px;
	text-align: right;
	position: relative;
}

#subTopLinksInnerWrapper{
	padding: 23px 15px 0 0;
	margin: 0;
}

#subTopLinksInnerWrapperLI{
	padding: 25px 10px 0 0;
	margin: 0;
}
#subTopLinks ul{
	padding: 0;
	margin: 0;
	font-size: 11px;
	font-weight: bold;
}

#subTopLinks ul li {
	display: inline;
	margin: auto 0;
	padding: 0 20px 0 0;
	background-image: url("/template/graphics/grey_pipe.gif") ; 
	background-repeat: no-repeat;
	background-position: 95% 0;
	text-transform: uppercase;
	
}

#subTopLinks ul li.noBackground { 
	background: none;
	padding-right: 0;
}

#subTopLinks p{
	padding: 0;
	margin: 0;
	text-align: right;
	font-size: .75em;
	font-weight: bold;
	color: #999;
}

#subCommonNavWrapper{
	border: 0px solid purple;
	margin: 0;
	padding: 0;
	margin: 25px 0 0 0;
	padding-right: 10px;
}

#subCommonNav{
	width: 100%;
	margin: 0;
	padding: 0;
	text-align: right;
}

#subCommonNav li {
	display: inline;
	margin:0;
	padding:0;
}

#subNav{
	background-image: url("/template/graphics/sub_nav_bg.png") ; 
	background-repeat: no-repeat;
	background-position: center center;
	width: 945px;
	height: 30px;
	margin: 0;
	padding:0;
	border: 0;
}

#subNav ul{
	width: 99%;
	height: 20px;
	margin: 0;
	padding: 0 0 0 5px;
}
#subNav ul li{
	list-style: none;
	display: block;
	height: 20px;
	float: left;
	text-align: center;
	font-size: 12px;
	letter-spacing: .05em;
	text-transform: uppercase;
	font-weight: bold;
	margin: 0 auto;
	padding: 0;
	padding-top: 9px;
	padding-right: 15px;
	padding-left: 15px;
	color: #333;
}

#subNav ul li a{
	/*border: 0 solid pink;*/
	text-decoration: none;
	color: #333;
}

#subNav ul li a:hover{
	text-decoration: underline;
}

#subNav ul li#subNavSelected{
	background-image: url("/template/graphics/sub_nav_tab_bg.gif") ; 
	background-repeat: no-repeat;
	background-position: top center;
	height: 17px;
	border: 0 solid orange;
	width: 145px;
	height: 28px;
	margin: 0;
	margin-top: 2px;
	padding: 0;
	text-align: center;
	font-size: 12px;
	letter-spacing: .05em;
	display: block;
}

#subNav ul li#subNavSelected a{
	text-decoration: none;
	border: 0 solid red;
	display: block;
	margin-top: 7px;
}

#homeTopHeader{
	height: 45px;
}

#homeMainHeader{
	background-image: url("/template/graphics/home_metalbar.png"); 
	background-repeat: repeat-y;
	background-position: center center;
	height: 85px;
	width: 946px;
	margin:0;
	padding:0;
}

#homeJobsLogo{
	float: left;
	height: 80px;
	width: 350px;
}

#homeMainHeaderRight{
	text-align: right;
	padding: 1.3em 5px 1.2em 0;
}

#homeMainHeaderRight ul{
	padding: 0;
	margin: 0;
}

#homeMainHeaderRight ul li {
	display: inline;
	margin: auto 0;
}



#jobTypeNav {
	margin: 0;
	padding: 0 0 0 2px;;
	height: 30px;
	text-align: left;
}

#jobTypeNav ul {
    list-style: none;
}

#jobTypeNav li {
    float: left;
    margin-right: 15px;
    font-size: 14px;
}

#jobTypeNav li a {
    color: #666666;
    padding: 4px 12px;
    text-decoration: none;
    border-radius: 5px;
}

#jobTypeNav li.active a {
    background: #BFBFBF;
    color: #000;
}


#homeMidContainer{
	width: 946px;
	margin:0;
	padding:0;
	background-image: url("/template/graphics/home_mid_container_bg.gif");
	height: 315px;
}

#homeMidLeft{
	width: 465px;
	height: 285px;
	float: left;
	text-align: center;
	padding: 0;
	margin:0;
	position: relative;
	top: 15px;
	left: 5px;
}

#homeMidRight{
	width: 465px;
	height: 285px;
	float: left;
	text-align: center;
	padding: 0;
	margin:0;
	position: relative;
	top: 15px;
	left: 5px;
	background-image: url("/template/graphics/home_mid_right_bg.png"); 
	background-repeat: no-repeat;
	background-position: center center;
}

#homeMidRight h2, p{
	text-align: left;
	padding: 0 15px;
}



#homeLowLeft a:hover{
	color: #F3F1E9;
	text-decoration: underline;
}


#homeMidRight h2{
	color: #BACE24;
	font-family: Georgia Bold, Georgia, Times, Serif;
	margin: 0;
	padding: 10px 15px;

}
#homeMidRight p{
	font-family: Myriad, Myriad Pro, Helvetica, Arial, Sans-Serif;
	margin: 0;
	padding: 5px 15px;
	font-size: 14px;
}

#homeMidRight p#minApps{
	font-size: 14px;
}

#homeLowContainer{
	width: 946px;
	float: left;
	margin:0;
	padding:0;
	background-image: url("/template/graphics/home_low_bg.png");
	background-repeat: repeat-y;
	background-position: left top;
}

#homeLowLeft{
	width: 470px;
	text-align: left;
	padding: 10px 0 0 0;
	margin: 0;
	background-color: #F3F1E9;
	float: left;
}

#homeLowLeft ul {
	margin: 0;
	padding: 0;
}

#homeLowLeft ul li{
	background-image: url("/template/graphics/home_jobtype_bg.png");
	background-repeat: no-repeat;
	background-position: center top;
}

#homeLowLeft ul li h3, #homeLowLeft ul li p{
	margin: 0;
	padding: 0;
	color: #1A1B0B;
}

#homeLowLeft ul li h3{
	font-family: Georgia Bold, Georgia, Times, Serif;
	font-size: 16px;
	text-transform: uppercase;
	margin: 0;
	padding: 5px 5px 3px 18px;
}

#homeLowLeft ul li p{
	font-size: 14px;
	padding: 0px 13px 15px 18px;
}

#homeLowLeft a{
	color: #1A1B0B;
	text-decoration: none;
}


#homeLowLeft a:hover{
	color: #1A1B0B;
	text-decoration: underline;
}


#homeLowRight{
	width: 475px;
	float: left;
	text-align: left;
	padding: 0;
	margin:0;
}

#homeLowRight h2 a, #homeLowRight p{
	padding: 2px 10px 0 10px;
	margin: 0;
}

#homeLowRight h2, #homeLowRight h2 a{
	color: #BACE24;
	font-family: Georgia Bold, Georgia, Times, Serif;
	text-decoration: none;	
	margin: 0;
	padding: 0 0 0 5px;
}

#homeLowRight h2 a:hover{
	text-decoration: underline;
	color: #BACE24;
	font-family: Georgia Bold, Georgia, Times, Serif;	
}


#homeLowRight p{
	font-family: Georgia Bold, Georgia, Times, Serif;
	font-size: .98em;
	color: #666;
	font-weight: bold;
	padding-bottom: 10px;
	margin: 0;
}

#homeLowRight ul {
	margin: 0;
	padding: 0;
	width: 100%;
}

#homeLowRight ul li{
	margin: 0;
	padding: 0 0 15px 0;
	background-image: url("/template/graphics/home_remark_bg.png");
	background-repeat: no-repeat;
	background-position: center top;
	text-align: left;
	vertical-align: top;
	width: 100%;
}

#homeLowRight ul li.remarkRight {
	background-image: none;
}


#homeLowRight ul li h3, #homeLowRight ul li h4, #homeLowRight ul li p{
	font-family: Helvetica, Arial, Sans-Serif;
	text-align: left;
	padding: 0 10px 0 127px;
	margin: 0;
}

#homeLowRight ul li.remarkRight h3, #homeLowRight ul li.remarkRight h4, #homeLowRight ul li.remarkRight p{
	font-family: Helvetica, Arial, Sans-Serif;
	text-align: right;
	padding: 0 127px 0 5px;
	margin: 0;
}

#homeLowRight ul li h3, #homeLowRight ul li.remarkRight h3{
	text-transform: uppercase;
	letter-spacing: .10em;
	padding-top: 5px;
	font-size: .95em;
}

#homeLowRight ul li h4{
	font-size: .90em;
	letter-spacing: .10em;
	font-weight: normal;
	margin:0;
}

#homeLowRight ul li h3 a, #homeLowRight ul li.remarkRight h3 a{
	text-decoration: none;
}

#homeLowRight ul li h3 a:hover,  #homeLowRight ul li.remarkRight h3 a:hover{
	text-decoration: underline;
}

#homeLowRight ul li img{
	float: left;
	padding: 0;
	margin: 5px 0 0 20px;
}

#homeLowRight ul li.remarkRight img{
	float: right;
	padding: 0;
	margin: 5px 20px 0 0;
}

#homeLowRight ul li p, #homeLowRight ul li.remarkRight p{
	font-size: .85em;
	font-weight: normal;
	color: #333;
	padding-top: 5px;
	padding-bottom: 2px;
}

#homeLowRight ul li a, #homeLowRight ul li.remarkRight a{
	color: #000;
	text-decoration: underline;
}

#homeLowRight ul li a:hover, #homeLowRight ul li.remarkRight a:hover{
	text-decoration: none;
}

#breadCrumbNav{
	border: 1px solid #CCC;
	padding: 5px;
	margin:  0 auto;
	font-size: .80em;
	background: #EBEBEB;
	width: 98%
	
	
}

#breadCrumbNav span {
	padding: 0 5px;
}
/* ----SUB-SECTION LAYOUT---- */

#subPSHeader, #subFacultyHeader, #subMeritHeader, #subPostdocHeader, #subResearchHeader{
	width:946px;
	height: 159px;
	background-image: url("/template/graphics/sub_headers/sub_header_ps.png");
	background-repeat: no-repeat;
	background-position: center top;
	padding:0;
	margin:0;
}

#subFacultyHeader{
	background-image: url("/template/graphics/sub_headers/sub_header_faculty.png");
}

#subMeritHeader{
	background-image: url("/template/graphics/sub_headers/sub_header_merit.png");
}

#subPostdocHeader{
	background-image: url("/template/graphics/sub_headers/sub_header_postdoc.png");
}
#subResearchHeader{
	background-image: url("/template/graphics/sub_headers/sub_header_research.png");
}


#subUIowaLogo{
	position: relative;
	left: 125px;
	top: 10px;
	margin:0;
	padding: 0;
	float: left;
}

#sectionHeader{
	display: none;
}

#contentWrapper{
	float: left;
	margin: 0;
	padding: 0;
	text-align: left;
	vertical-align: top;
	width: 940px;
}

#leftContent{
	width: 680px;
	margin: 0;
	padding: 0 10px 10px 10px;
	text-align: left;
	display: block;
	float:left;
}

#homeFullContent, #fullContent{
	width: 925px;
	margin: 0;
	padding: 0;
	text-align: left;
	display: block;
	float:left;
}

#fullContent{
	padding: 0 10px 10px 10px;
}

#leftContent h2, #fullContent h2{
	color: #BACE24;
	font-family: Georgia Bold, Georgia, Times, Serif;
	border: 0px solid yellow;
	text-align: left;
	margin-top: 10px;
	margin-bottom: 0;
	margin-right: 10px;
	margin-left: 10px;
}

#leftContent h3 , #fullContent h3, #leftContent h4 , #fullContent h4{
	color: #999;
	font-family: Georgia Bold, Georgia, Times, Serif;
	font-size: .95em;
	text-transform: uppercase;
	margin:0;
	margin-left: 10px;
	padding:0;
}

#leftContent h4 , #fullContent h4{
	text-transform: capitalize;
}

#rightContent{
	width: 240px;
	display: block;
	border: 0 solid orange;
	margin:  0;
	padding: 0;
	padding-top: 5px;
	float:right;
	background-image: url("/template/graphics/right_content_bg.png");
	background-repeat: no-repeat;
	background-position: center top;
	min-height: 495px;
	height: 495px;
	text-align: left;
	vertical-align: top;
}


#rightContent ul, #rightContent p{
	font-size: .80em;
}

#rightContent h3{
	font-family: Georgia Bold, Georgia, Times, Serif;
	text-transform: uppercase;
	margin: 0;
	padding: 5px 0 0 10px;
	font-size: .90em;
}

#rightContent h4{
	font-size: .90em;
	font-weight: bold;
	margin: 0;
	padding: 0;
}

.rightContentSubSection{

}

#imageWrapper {
    position: relative;
   float:right; 
    margin: -85px -200px 0 0px;
    z-index: 99;
}

/*---------OLD SHIZ---------*/

a.tip { 
	color: #666; 
	font-weight: bold; 
	background-image: url("/template/graphics/fade-butt.png");
	padding: 5px;
	margin: 10px 0;
	border-right: 1px solid #EBEBEB;
	text-decoration: none;
	font-size: 13px;
}

a.tip:link		{ color: #666;  }
a.tip:visited	{ color: #666; }
a.tip:active	{ color: #666; }
a.tip:hover		{ color: #666; text-decoration: underline;}

div.tip {
	text-align: right; 
	padding: 5px 0 0 0;
}

ul.tip{

	font-size: .90em;
}

div.theTips, div.showTheTips{
	display: none;
	border-right: 1px solid #EBEBEB;
	border-bottom: 1px solid #EBEBEB;
	margin:0 0 25px 0;
	padding: 10px;
} 

div.showTheTips{
	display: block;
}

a.tip img{
	margin: 0;
	padding: 0 5px 0 0;
	position: relative;
	left: 0;
	top:3px;
}

.smaller{
	font-size: .80em;
}

/************* AJAX *****************/
#ajaxContainer{
	opacity: .98;
	filter: alpha(opacity=98);
	border-left: 1px solid #EBEBEB;
	border-top: 1px solid #EBEBEB;
	border-right: 2px solid #CCC;
	border-bottom: 2px solid #CCC;
	width: 500px;
	background: #CCC;
	position: absolute;
	top: 10px;
	left: 10px;
}

#ajaxContainerMeat {
	padding: 10px;
	background: #FFF;
}

#ajaxContainerMeat h2 {
	padding:0 0 5px 0;
	margin:0;
	font-size: 16px;
	color: #000;
	background-image: url("/template/graphics/fade_grey_bg.png"); 
	background-repeat: repeat-x;
	border-bottom: 1px solid #CCC;
}

#ajaxContainerMeat h3 {
	padding:0 0 5px 0;
	margin:0;
}
#employeeImage{
	display: block;
	float: left;
	text-align: left;
	margin: 10px;
	padding: 5px;
}

#employeeImage span{
	color: #ccc;
	font-size: 12px;
	font-weight: bold;	
	padding: 0;
	margin: 0;
}

#fyiAttribute{
	border-top: 1px dashed #EFEFEF;
	padding-top: 15px;
	font-size: .85em;
	font-weight: bold;
	color: #999;	
}
#fyiAttribute a{
	color: #CCC;	
}
.remarkQuest{
	font-weight: bold;
}


/************* SUBTABS *****************/
	#adminTabPageHolder{
		border: 0px solid #666;
		margin-bottom: 50px;
	}
	
   #adminTabNav, #loginTabNav{
	float: left;
    width:100%;
    background:#ffffff url("/template/graphics/subTabs/bg.gif")  bottom;
    background-repeat: repeat-x;
    font-size:83%;
    line-height:normal;
    font-family: verdana, arial, sans-serif;
    }
    
  #loginTabNav{
	font-size:20px;
    line-height:normal;
    font-family: Georgia, Garamond, Times, Serif;
  } 
    
  #adminTabNav ul, #loginTabNav ul{
    margin:0;
    padding:10px 10px 0;
    list-style:none;
    }
	

  #adminTabNav li, #loginTabNav li{
  	position: relative;
    float:left;
    background:url("/template/graphics/subTabs/norm_left.gif")  left top;
    background-repeat: no-repeat;
    margin:0 1px 0 1px;
    padding:0 0 0 9px;
    }

    
    #adminTabNav a, #loginTabNav a{
	    position: relative;
	    display: block;
	    background:url("/template/graphics/subTabs/norm_right.gif") right top;
	    background-repeat: no-repeat;
	    padding:10px 20px 9px 11px;
	    text-decoration:none;
	    font-weight:bold;
	    color:#666;
    }
    
   #loginTabNav a{
   		color: #999;
   } 
    
    
  #adminTabNav .current{
    	background-image:url("/template/graphics/subTabs/norm_left_on.gif");
    }

   #loginTabNav .current{
   		background-image:url("/template/graphics/subTabs/login_norm_left_on.gif");
   	} 
    
  #adminTabNav .current a, #loginTabNav .current a {
    background-image:url("/template/graphics/subTabs/norm_right_on.gif");
    padding-bottom:10px;
    color: #000;
    }
    
    #loginTabNav .current a{
    	color: #666;	
    }
    
    #loginTabNav .current a {
     background-image:url("/template/graphics/subTabs/login_norm_right_on.gif");
    
    }
    
    

    #admintTabNav .current a:hover, #loginTabNav .current a:hover{
    	text-decoration: none;
    }
    
    #adminTabNav a:hover, #loginTabNav a:hover{
   		text-decoration: underline;
    }
    
  /* Commented Backslash Hack
     hides rule from IE5-Mac \*/
  #adminTabNav a, #loginTabNav a {float: none;}
  /* End IE5-Mac hack */
  
  #adminTabPage {
  	display: block;
  	position: relative;
  	float: left;
  	width: 100%;
    background: #fff url("/template/graphics/subTabs/subnav_body_bg.png") top;
    background-repeat: repeat-x;
	margin: 0;
    padding: 5px; 
}

  .tabHeadingNoBG{
	background-repeat: repeat-x; 
	border-bottom: 1px dashed #CCC; 
	height: 20px;
	/*padding: 9px 0px 1px 2px; 
	margin-bottom: 7px;
	*/
	padding: 9px 0px 1px 2px;
	margin: 0;

}
  .tabHeadingBG {
  
	background-image: url("/template/graphics/fade_grey_bg.png"); 
	background-repeat: repeat-x; 
	border-bottom: 1px dashed #CCC; 
	height: 20px;
	padding: 9px 0px 1px 2px; 
	margin-bottom: 0;
}

#regJobLink{
	background: #FFFFCC;
	padding: 0;
	color: #000;
	font-weight: bold;
}

a:hover#regJobLink {
    color: #666;
}



/* PYATT ADDED APPHEADING */
 .tabSubHeadingBG, .appHeading{
	background-image: url("/template/graphics/fade_grey_bg.png"); 
	background-repeat: repeat-x; 
	height: 20px;
}


#rss{
 padding-bottom: 10px;
 text-align: right;
}

#rss a { 
	color: #666; 
	text-decoration: underline; 
	background-image: url("/jobSearch/rss/icon_xml.gif");
	background-repeat: no-repeat;
	background-position:  75px;
	background-color: #EFEFEF;
	border: 1px solid #CCC;
	font-weight: bold; 
	font-size: 10px; 
	padding: 2px 45px 4px 2px;
	margin: 0 0 10px 0;
	text-transform: uppercase;
}

#rss a:link	{ 
			  color: #666; 
			  text-decoration: underline; 
			  background-image: url("/jobSearch/rss/icon_xml.gif");
			  background-repeat: no-repeat;
			  background-position:  75px;
			  background-color: #EFEFEF;
}
#rss a:visited	{ 
				  color: #666; 
				  text-decoration: none; 
				  background-image: url("/jobSearch/rss/icon_xml.gif");
				  background-repeat: no-repeat;
				  background-position:  75px;
				  background-color: #EFEFEF;
}
#rss a:active	{ 
				  color: #666; 
				  text-decoration: underline; 
				  background-image: url("/jobSearch/rss/icon_xml.gif");
				  background-repeat: no-repeat;
				  background-position:  75px;
				  background-color: #EFEFEF;
}
#rss a:hover	{ 
				  color: #666; 
				  text-decoration: underline; 
				  background-image: url("/jobSearch/rss/icon_xml.gif");
			      background-repeat: no-repeat;
	              background-position:  75px;
	              background-color: #EFEFEF;
}

a.help { 
	color: #FF0000; 
	text-decoration: underline; 
	background-image: url("/template/graphics/fade-butt.png");
	background-color: #EBEBEB;
	border: 1px solid #999; 
	font-weight: bold; 
	font-size: 10px; 
	padding: 3px;
	margin: 3px;
	text-transform: uppercase;
}

a.help:link		{ color: #FF0000; text-decoration: underline; border: 1px solid #999; }
a.help:visited	{ color: #666666; text-decoration: underline; border: 1px solid #999; }
a.help:active	{ color: #FF0000; background: #EBEBEB; text-decoration: underline; border: 1px solid #999; }
a.help:hover	{ color: #FF0000; background: none; text-decoration: none; border: 1px solid #999; }


.formTextItem {
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
	margin-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	background-image: url("/template/graphics/dotted_underline_gray.gif");
	background-repeat: repeat-x;
	clear: both;

}

.formTextItem label {
	float: left;
	width: 200px;
	font-weight: bold;
	display: block;

}


.required{
	color: #FF0000;
	font-weight: bold;
	font-size: .85em;

}


.warningDisplay{
	color: #333333;
	font-weight: bold;
}
.successDisplay{
	color: #4B9600;
	font-weight: bold;
}

.example, .instructions{
	font-size: .85em;
	font-weight: bold;
	color: #777;
}

p.instructions{
	padding: 2px;
	margin: 0 0 10px 5px;
	font-size: .75em;
}


#errorList{
	list-style: none;
	padding: 2.5px 0 2.5px 25px;
	margin: 0;
	color: #FF0000;
	background-position: left;
	background-repeat: no-repeat;
	font-size: 14px;
	
}

#errorsOccured, #displayAlert, #displaySuccess, #displayWarning, #displaySeriousWarning{
	font-family: Verdana, Tahoma, Helvetica, Arial;
	font-size: 14px;
	border: 1px solid white;
}

#errorsOccured img, #displayAlert img, #displaySuccess img, #displayWarning img, #displaySeriousWarning img{
	float: left;
}

#errorsOccured p, #displayAlert p, #displayWarning p, #displaySeriousWarning{
	color: #FF0000;
	font-weight: bold;
	font-size: 14px;
}

#errorsOccured ul, #displayAlert ul,  #displayWarning ul, #displaySeriousWarning ul{
	padding-top: 5px;
}


#displayAlert p{
	color: #666;
	margin-top: 10px;

}

#displayWarning p{
	color: #666;
}

#displaySuccess p{
	color: #4B9600;
	font-weight: bold;
}

#displaySuccess li, #displayWarning li{
	font-size: 14px;
	font-weight: bold;
}

#displayWarning li{
	color: #666;
}


#displayWarning a{
	color: #000;
}

#displayWarning a:hover{
	color: #666;
}



.errorDisplay{
	color: #FF0000;
	font-size: 14px;
	font-weight: bold;
	font-family: Verdana, Tahoma, Helvetica, Arial;
}


.thumbnail{
	float: left;
	width: 175px;
	border: 0px solid #999;
	margin: 0 auto;
	padding: 10px;
}


.clearboth {
	clear: both; 
}

#loginContent{
	padding: 60px 0 0 0;
	margin:0;
}

/*--------FORMS-------------*/

form{
	margin: 0 10px;
	padding: 0;
}

#fullContent h3.yellowBackgroundFull, #leftContent h3.yellowBackgroundFull{
	background-image: url("/template/graphics/h3_yell_bg_fullcontent.gif");
	background-repeat: no-repeat;
	background-position: left middle;
	height: 30px;
	color: #000;
	padding: 4px 0 0 8px;
	margin: 0;
	font-family: Helvetica, Arial, Sans-Serif;
	text-transform: none;
	font-size: 16px;

}

.yellowBackgroundleft{
	background-image: url("/template/graphics/h3_hell_bg_leftcontent.gif");
	background-repeat: no-repeat;
	background-position: center middle;
}


/*--------admin/applicant displays-----------*/

#applicantInfoDisp,
#educationDisp,
#workExperienceDisp,
#licCertDisp,
#pubAchieveDisplay,
#meritSkillsDisplay{
	padding: 0 25px;
}

#applicantInfoDisp tr td h3,
#educationDisp tr td h3,
#workExperienceDisp tr td h3,
#licCertDisp tr td h3,
#pubAchieveDisplay tr td h3,
#meritSkillsDisplay tr td h3{
	padding-left: 0;
	padding-top: .75em;
	margin-left: 0;
	text-transform: uppercase;
	letter-spacing: .10em;
	font-size: 1.10em;
	color: #999;
}

#meritSkillsDisplay tr td h3{
	padding-top: 0;
}

#applicantInfoDisp tr td h3#applicantName{
	text-transform:none;
	letter-spacing: .05;
	color: #000;
	font-size: 1.25em;
	padding-top: 0;
	margin-top: 0;
}

#workExperienceDisp tr td{
	vertical-align: top;
}

#workExperienceDisp tr td h3.workExpLoc{
	padding: 0;
	margin:0;
	vertical-align: top;
}

#toDoList{
	border-bottom: 1px dotted #CCC;
	margin: 15px 25px 15px 5px;
}

#toDoList td{
	border-top: 1px dotted #CCC;
	text-align: center;
	padding: 10px;
}

#toDoList h3.complete, #toDoList h3.optional, #toDoList h3.required, #toDoList h3.toDoHeader{
	font-family: helvetica, arial, sans-serif;
	font-size:20px;
	font-weight: bold;
}

#toDoList h3.complete{
	color: #BBCE26;
}

#toDoList h3.optional{
	color: #999;
}

#toDoList h3.required{
	color: #FF0000;
}

#toDoList h3.toDoHeader{
	font-size: 18px;
	padding:0;
	margin:0;
}

#toDoList a{
	font-weight: bold;
	color: #333;
}
#toDoList a:hover{
	text-decoration: none;
}

#toDoList p{
	padding:0;
	margin:0;
	color: #666;
}

#bodyContent h3.appHeading, #bodyContent h3.greyFadeBG{
	color: #666;
	border-bottom: 1px solid #CCC;
	background-image: url("/template/graphics/fade_grey_bg.png") ; 
	background-repeat: repeat-x; 
	background-position: bottom left;
	padding: 12px 0 5px 10px;
	margin:0;
	font-size: 16px;
}

.entranceModule{
	padding:0 0 15px 0;
	margin:0;
}
.entranceModule p{
	padding: 5px 0 0 10px;
	margin:0;
	font-size: 12px; 
	font-weight:bold;
	color: #666;
}

#viewContactInfo{
	padding: 5px 5px 10px 5px;
	margin: 5px;
}

#viewContactInfo a{
	border: 1px solid #CCC;
	background-color: #EBEBEB;
	padding: 5px;
	font-weight: bold;
	
}

#viewContactInfo a:hover{
	color: #999;
}

.attachList{
	margin: 0 0 0 25px;
	padding: 0;
	display: block;
	width: 875px;

}

.attachList a{
	color: #000;
	text-decoration: none;
}

.attachList a:hover{
	color: #000;
	text-decoration: underline;
}




.attachListTitle{
	width: 750px;
	margin:0;
	padding:0;

}

.attachListLinks{
	display: block;
	width: 125px;
	text-align: left;
	margin:0;
	padding: 0 5px;
}

.whiteBG{
	background: #FFF;
	padding: 0 5px;
}

a.linkButton {
	background: #FFFFCC;
	padding: 2px;
	border: 1px solid #FFFFCC;
	font-weight: bold;
}

a.linkButton:hover {
	background: #FFE100;
	color: #333;
	
}

/** PYATT **/

#searchCommOptions {
	padding-right: 2px; 
	float: left; 
	margin: 0; 
	width: 49%; 
	min-height: 200px;
}

#searchCommOptions ul {
	padding-left: 10px; 
	list-style: none;
}

#searchCommOptions ul li {
	padding: 0 0 5 0; 
	margin: 0;
}

#nonProd {
	display: block;
	text-align:center;
	text-transform: uppercase;
	background-color: #FF0000;
	font-weight: bold;
	color: #000;
	font-size: 13px;
	padding: 0;
	margin: 0;
}

code, kbd, pre, samp, tt{ font-family: monospace; font-size: 11px; }

#newMessages{
	background: url("/template/graphics/new_msg_bg.png") center center;
	padding: 5px 10px;
	background-repeat: no-repeat;
	color: #FFF;
	font-weight: bold;
	border: 0;
}

