/* This stylesheet defines the styles used for U of U Human Resource pages - 2012 */ 

body {
	margin:0;
	padding:0;
	min-width:800px;
	color:#333333;
	background: #B5B5B5;
	/*background: #B5B5B5 url(/img/bg_shade.jpg) repeat-y top center;*/
	font: 62.5% "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
}

# h1 {
	margin: 0.5em 0 0.5em 0;
	font: 3em Georgia, "Times New Roman", Times, serif;
	color: #333;
	font-weight:normal;
	}
	
h2 {
	font: normal 2em Georgia, "Times New Roman", Times, serif;
	color: #9B5B27;
	margin: 1em 0 0.2em 0;
}
h3 {
	font-size: 16px;
	font-weight:normal;
	color: #990000;
	padding: 0.6em 0 0.2em 0;
	margin-bottom: .5em;
	}
h4, h5, h6 { padding: 0.1em 0 0 0; }
h4 { font-size: 1.1em; color: #666; margin-bottom: 0; }
h5 { font-size: 1.2em; color: #8F5917; }
h6 { font-size: 1.1em; color: #333; }
p { 
	font-size: 1.3em;
	color: #333; 
	margin: 0.2em 0 0.8em 0; 
	}
ul, ol, dl {
	font-size: 13px;
}
ul p, ol p, dl p  { font-size:inherit; }

img {
	border:none;
	vertical-align:bottom; /*fix ie8 rollover shift */
}
strong { font-weight: bold; color:inherit;}
em { font-style: italic; }

/* --- default links styles --*/

a:link { color: #990000; text-decoration: none; }
a:visited { color: #990000; text-decoration: underline; }
a:focus, a:hover, a:active { color: #9B5B27; /*background-color:#FFFFCC;*/ text-decoration: underline; }
a.transparent:active,
a.transparent:focus,
a.transparent:hover	{ background-color:transparent;}



#innerwrapper a.no_icon {
	padding-right:0;
	background-image:none;
}
.hide {
	position:absolute;
	top:-50000px;
	left:0;
	height:1px;
	width:1px;
	overflow:hidden;	
}

hr {
	border: 0;
	color: #999;
	background-color:#999;
	height: 2px;
	width: 100%;
	margin: .5em 0 1em 0;
	text-align: left;
	}
/* definition lists */
dl { margin:1.5em 0;}
dt { font-weight:bold;
	 padding:1em 0 0 0;
	 margin-bottom:.6em;
	 border-top:1px solid #CCC;
	 }
dd { margin:.5em 0 1.5em 1em; }
dl ul, ul ul, ul ol {font-size:1em}
ol.lc-alpha { list-style-type:lower-alpha;}
/* --- layout Wrapper styles --- */
#wrapper {
	width:960px;
	padding:0 12px;
	margin: 0 auto;
	background: #B5B5B5 url(/img/bg_shade.jpg) repeat-y top center;
	/*background: #fff url(../img/shared/bg_shade.jpg) repeat-y left top;*/
	/*overflow:hidden;*/
	}
#innerwrapper {
	position:relative;
	width:100%;
	}

/*-------------------------------------------------*/
/*-------------- HEADER STYLES --------------------*/

#header {
	position: relative;
	width:100%;
	border-top: #333 10px solid;
	background: #fff url(../img/shared/header/bg.gif	) top left no-repeat;
	}
/* --- headerLeft styles (top left bar) --- */
#headerLeft {
	float: left;
	width: auto;
	font-size:1em;
	}
#headerLeft img {
	vertical-align:bottom; /*fix ie8 rollover shift */
	}

/* --- headerRight styles (top right bar) --- */
#headerRight {
	font-family: Arial, Helvetica, sans-serif;
	float: right;
	width: 28em;
	}
#headerRight #campusLinks {
	font-size:.9em;
	padding-left: 11px;
	background: url(../img/shared/header/bar_corner.gif) no-repeat left bottom;
	width:96%;
	float:right;
	}
#campusLinks h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:1.3em;
	color: #dac092;
	background-color:#333;
	font-weight:normal;
	margin:0;
	padding:0 0 .3em 0;
	float:left;
	}
#headerRight ul {
	position:relative;
	background-color: #333333;
	right:0;
	top:0;
	margin:0;
	padding:0 0 .2em 0;
	float:right;
	}
#headerRight ul li {
	display:block;
	float:left;
	padding: 0 .6em .3em 0;
	background-color:#333;
	}
#headerRight a:link, #headerRight a:visited { 
	color: #fff;
	text-decoration: none;
	padding-left:.5em; 
	border-left: #dac092 1px solid;
	}
#headerRight li.first_item a:link, #headerRight li.first_item a:visited{
	border-left: none;
	padding-left: .5em;
	}
#headerRight a:focus, #headerRight a:hover, #headerRight a:active { 
	color: #dac092;
	background-color:#000; 	
	text-decoration: none; 
	}
/* --------- header search styles ---------- */
#search {
	float:right;
	height:23px;
	margin:1em;
	background: #fff url(../img/shared/header/searchBtn.jpg) no-repeat right top;
	}
#search form input {
	display:inline;
	}
#search form #qt {
	width:9em;
	vertical-align:top;
	border:0;
	padding:.25em;
	margin-right:-2px;
	}
#search #searchbtn {
	position:relative;
	/*left:-3px;*/
	}
#search form label {  	/* move label off screen */
	position:absolute;
	font-size: 1px;
	top: -100em;
	}
/* --------- headerNavBar styles ------------ */
#headerNavBar {
	width: 100%;
	clear: both;
	height:35px;
	background: #CCC url(../img/shared/header/bg_top_menu.png) repeat-x left top;
	font: 1.1em Arial, Helvetica, sans-serif;
	line-height:1.4em;
	
	}
#headerNavBar ul {
	height:1px;
	text-align: center;
	padding:9px;
	list-style: none;
	text-transform: uppercase;
	float: left;
	margin: 0 0 0 10px;
	}
#headerNavBar ul li {
	display: inline;
	margin: 0;
	}
#headerNavBar a:link, #headerNavBar a:visited {
	color: #333;
	text-decoration: none;
	padding: 9px 15px 10px;
	}
#headerNavBar a:focus, #headerNavBar a:hover, #headerNavBar a:active {
	color: #fff;
	text-decoration: none;
	background-color:#717171;
	}
#headerNavBar .buttons {
	float:right;
	margin-top: 2px; 
	position:relative;
}
#headerNavBar .buttons {
	float:right;
	margin-top: 2px; 
	position:relative;
}

#headerNavBar .buttons a:hover {
	background: none;
	opacity: 0.40;
	filter:alpha(opacity=40); /* For IE8 and earlier */
}

#headerNavBar .buttonsleft {
	float: left;
	margin-top: 2px; 
	position:relative;
    margin: 2px 0 0 60px;

}
#headerNavBar .buttonsleft {
	float: left;
	margin-top: 2px; 
	position:relative;
    margin: 2px 0 0 60px;
	
}

#headerNavBar .buttonsleft a:hover {
	background: none;
	opacity: 0.40;
	filter:alpha(opacity=40); /* For IE8 and earlier */
}



/* ------------- END OF HEADER STYLES --------------*/
/*--------------------------------------------------*/

/*  --------- BANNER STYLES --------*/
#banner {
	width:100%;
	float:right;
	padding-bottom:12px;
	background: #fff url(../img/shared/bg_top_shade.jpg) repeat-x left bottom;
}
#banner img{
	margin:0;
	padding:0;
	border:0;
}

/* banner animation */
#aniToggle_text {
	color:#FFF;
	position:absolute;
	right:0px;
	bottom:0px;
	background-color:#333;
	font-size:10px;
	text-align:center;
	text-decoration:none;
	width:4em;
}
a#aniToggle_text:hover, a#aniToggle_text:focus, a#aniToggle_text:active{
	color:#000;
	background-color:#FFF;
	text-decoration:none;
}


/*------------------------------------------------*/
/* -------------- CONTENT STYLES ---------------- */
#content {
	background: #fff url(../img/shared/bg_div_shade.jpg) no-repeat left top;
	float:left;
	margin: 10px 15px 16px 0;
	min-height:500px;
	padding-left:30px;
	width:683px;
	}
#content h2 {
	margin-bottom:.5em;
}
/* modified side right sidecolumn for secondary pages */
#secondary #content { 
	width:670px;
	margin-right:0;
	}
#content ul, #content ol {
	list-style-position: outside;
	color: #333;
	margin: 8px 0 16px 10px;
	}
#content ul ul {
	/*margin-left: 24px;*/
	margin:.5em 0 .75em 0;
}
#content li {
	margin: 0.2em 0 0.5em 0.7em;
	}

#content img {
	border: 1px solid #CCCCCC;
    margin: 0 5px 15px 15px;
    padding: 5px;
}	
#content .moreLink {
	text-align:right;
	font-size:80%;
	margin-top:-.25em;
	margin-bottom:.5em;
}
#content .moreLink a {
	padding:2px 17px 3px 0;
	background-image:url(../img/icon_more.gif);
	background-repeat:no-repeat;
	background-position:right;
	
}
#content blockquote {
	background-color:#fff;
	padding:0;
	margin: 0.1em 1em;
/*	font-size: 1.3em;
*/}
#content .qcite {
	text-align:right;
	font-style:italic;
	margin:0;
}
/*------ Content with sidebar ---*/
#content2 {
	float:left;
	width:443px;
	min-height:500px;
	background: #fff url(../img/shared/bg_div_shade.jpg) no-repeat left top;
	margin: 10px 15px 16px 0;
	padding-left:30px;
	}
#content2 .feature {
	border-top:1px solid #CCC;	
	padding-top:1em;
	margin-top:1em;
	overflow:auto;	
}
#content2 .feature h3 {
	font-size:1.5em;
	color: #990000;
	float:left;
}
#content2 .feature-image {
	/*width:30%;*/
	float:left;
	margin-left:.25em;
	}
#content2 .feature-text {
	/*width:67%;*/
	float:left;
	margin-left:10px;
	}
#content2 .feature-text * {
	margin-top:0;
	padding-top:0;
	}
#content2 .feature .readmore a {
	float: right;
	color: #990000;
	padding-bottom: 20px;
	}
#content2 .feature .readmore a:hover {
	color: #990000;
	text-decoration: underline;
	}	
#content2 .feature ul {
	padding:0 0 0 12px;
	list-style:	none;
	text-transform:none;
	}
#content2 .feature li {
	margin: 0;
	display:inline;	/* resolve IE extra spacing */
	}
#content2 .feature ul a { 
/*	padding: .1em 1.5em .1em .5em;
*/	text-decoration:none;	
	display: block;
	color:#666;
	}
#content2 .feature a:focus, #content .feature a:hover, #content .feature a:active {
	color:#990000;
	text-decoration:underline;
	}	


/* --- featured items ----*/
#content .feature {
	border-top:1px solid #CCC;	
	padding-top:1em;
	margin-top:1em;
	overflow:auto;	
}
#content .feature h3 {
	font-size:16px;
	color: #990000;
	float:left;
	font-weight:normal;
}
#content .feature-image {
	/*width:30%;*/
	float:left;
	margin-left:.25em;
	}
#content .feature-text {
	/*width:67%;*/
	float:left;
	margin-left:10px;
	}
#content .feature-text * {
	margin-top:0;
	padding-top:0;
	}
#content .feature .readmore a {
	float: right;
	color: #990000;
	padding-bottom: 20px;
	}
#content .feature .readmore a:hover {
	color: #990000;
	text-decoration: underline;
	}	
#content .feature ul {
	padding:0 0 0 12px;
	list-style:	none;
	text-transform:none;
	}
#content .feature li {
	margin: 0;
	display:inline;	/* resolve IE extra spacing */
	}
#content .feature ul a { 
/*	padding: .1em 1.5em .1em .5em;
*/	text-decoration:none;	
	display: block;
	color:#666;
	}
#content .feature a:focus, #content .feature a:hover, #content .feature a:active {
	color:#990000;
	text-decoration:underline;
	}	
	
/* --- Home featured items LEFT ----*/
#content .featureL {
	/*border-top:1px solid #CCC;*/	
	padding-top:1em;
	overflow:hidden;
	width: 320px;
	float: left;
	margin-top: 20px;
}
#content .featureL h3 {
	font-size:16px;
	color: #990000;
	float:left;
	font-weight: normal;
}
#content .feature-imageL {
	/*width:30%;*/
	float:left;
	margin-left: 0;
	}
#content .featureL img {
	border: 1px solid #CCCCCC;
    margin: 0 5px 15px 0px;
    padding: 5px;
}
#content .feature-textL {
	/*width:67%;*/
	float:left;
	margin-left:6px;
	}
#content .feature-textL * {
	margin-top:0;
	padding-top:0;
	}
#content .featureL .readmore a {
	float: right;
	color: #990000;
	padding-bottom: 20px;
	
	
	}
#content .featureL .readmore a:hover {
	color: #990000;
	text-decoration: underline;
	}	
#content .featureL ul {
	/*font-size:1.3em;*/
	/*margin-top: -12px;*/
	padding:0 0 0 12px;
	list-style:	none;
	text-transform:none;
	}
#content .featureL li {
	margin: 0;
	display:inline;	/* resolve IE extra spacing */
	}
#content .featureL ul a { 
/*	padding: .1em 1.5em .1em .5em;
*/	text-decoration:none;	
	display: block;
	color:#666;
	}
#content .featureL a:focus, #content .featureL a:hover, #content .featureL a:active {
	color:#990000;
	text-decoration:underline;
	}	

/********Featured Right **********/
#content .featureR {
	/*border-top:1px solid #CCC;*/	
	padding-top:1em;
	margin-top:20px;
	margin-left: 30px;
	overflow:hidden;
	width: 320px;
	float: left;
}
#content .featureR h3 {
	font-size:16px;
	color: #990000;
	float:left;
	font-weight: normal;
}
#content .feature-imageR {
	/*width:30%;*/
	float:left;
	margin-left: 0;
	}
#content .featureR img {
	border: 1px solid #CCCCCC;
    margin: 0 5px 15px 0px;
    padding: 5px;
}
#content .feature-textR {
	/*width:67%;*/
	float:left;
	margin-left:6px;
	}
#content .feature-textR * {
	margin-top:0;
	padding-top:0;
	}
#content .featureR .readmore a {
	float: right;
	color: #990000;
	padding-bottom: 20px;
	}
#content .featureR .readmore a:hover {
	color: #990000;
	text-decoration: underline;
	}	
#content .featureR ul {
	/*font-size:1.3em;*/
	/*margin-top: -12px;*/
	padding:0 0 0 12px;
	list-style:	none;
	text-transform:none;
	}
#content .featureR li {
	margin: 0;
	display:inline;	/* resolve IE extra spacing */
	}
#content .featureR ul a { 
/*	padding: .1em 1.5em .1em .5em;
*/	text-decoration:none;	
	display: block;
	color:#666;
	}
#content .featureR a:focus, #content .featureR a:hover, #content .featureR a:active {
	color:#990000;
	text-decoration:underline;
	}	
	
/* events page feature items */
#content .event-feature {
	margin-top:1em;
	overflow:auto;
	}
#content .event-feature h3 {
	margin-bottom:0;
	}
#content img.noborder {
	border:none;	
	}
/* default table sytles */
#content table {
	border-collapse:collapse;
	font-size:1.3em;
	color:#333;
	/*width: 98%;*/
	margin:.5em 0;
	}
#content table th {
	background-color:#CCC;
	}
#content table th,
#content table td {
	text-align:left;
	vertical-align:top;
	padding:.25em;
	border:1px solid #999;
	}
#content table caption {
	color: #9B5B27;
    font: 1.4em Georgia,"Times New Roman",Times,serif;
    margin: .5em 0 .3em 0;
	text-align:left;
	}
#content tr.rowshade {
	background-color:#F1F1F1;
}
/*#content table .noborder   {
	border: none;
	border-style:none;
	border-collapse:separate;
}*/
/*-----------------------------------------------*/
/* ---------- begin sideColumn1 styles --------- */
#sideColumn1 {
	position:relative;
	float:left;
	width:200px;
	margin:10px 0 0 18px;
	min-height:500px;
	/*margin-bottom:200px; allow space for background image*/
	}
#sideColumn1 h2 {
	background-color: #9B5B27;
	color: #fff;
	margin-left: -18px;
	padding: 4px 10px;
}
#sideColumn1 h2 a {
	background-color: #9B5B27;
	color: #fff;
/*	margin-left: -18px;
	padding: 4px 10px;*/
}
#sideColumn1 h2 a:hover {
	background-color: #9B5B27;
	color: #990000;
	text-decoration: none;
	/*margin-left: -18px;
	padding: 4px 10px;*/
}

#sideColumn1 .spotlinks {
	margin-top:3em;	
}
/* --- nav box items ---*/	
div.navbox { 
	margin: 0 0 2em 0; 
	}
div.navbox ul {
	/*font-size:1.3em;*/
	margin-right: 5px;
	margin-left: 0;
	padding:0;
	list-style:	none;
	text-transform:none;
	}
div.navbox li {
	display:inline;	/* resolve IE extra spacing */
	}
/*div.navbox li:first-child{
	font-weight: bold;
	} 
*/
div.navbox li.dept {
	font-weight:bold;
}
div.navbox ul a { 
	padding: .1em 1.5em .7em .5em;
	text-decoration:none;	
	display: block;
	color:#666;
	}
div.navbox a:focus, div.navbox a:hover, div.navbox a:active {
	color:#990000;
	text-decoration:underline;
	}	
/* -- main nav items -- */
#main-nav.navbox ul a { 
	border-bottom:1px solid #CCC;
	padding: .5em 1.5em .5em .2em;
	margin-left:.3em;
	color:#990000;
	}
#main-nav.navbox a:focus, #main-nav.navbox a:hover, #main-nav.navbox a:active {
	color:#990000;
	}
	
#main-nav.navbox ul li.subNav ul {
	background: #eee;
	margin: 135px 0 0 150px;
	padding: 0 0 0 18px;
	font-size: 1.8em;
	list-style: none;
	cursor: wait;
	position: absolute;
	z-index: 1020;
	top: 0;
	display: none;
	width: 200px;
}
#main-nav.navbox ul li.subNav:hover ul {
	display: block;
	border: none;
	left: 0;
}
#main-nav.navbox ul li.subNav ul li {
	width: 12em;	
	font-size: 0.5em;
}
#main-nav.navbox ul li.subNav ul li a{
	color: #9B5B27;
	background-image: url(none);
}
/*hide home link when on homepage*/
.home #homelink {
	display:none;
}
/* ---------- End sideColumn1 styles --------- */
/*---------------------------------------------*/


/*---------------------------------------------*/
/* ---------- sideColumn2 styles ------------- */
#sideColumn2 {
	float:right;
	width:212px;
	margin: 14px 18px 0 0;
	padding: 0 8px 0 12px;
	min-height:500px;
	background: #F8EDE4 url(../_img/shared/bg_div_shade.jpg) no-repeat left top;
	}
#sideColumn2 h2 {
	background-color: #9B5B27;
	color: #fff;
	margin-top: -2px;
	margin-left: -12px;
	padding: 4px 10px;
	font-size: 1.4em;
	width: 211px;
	
}

#sideColumn2 .box {
	background-color: #F1DBC9;
}

/*---------------------------------------------*/
/* ---------- sideColumn3 styles ------------- */
#sideColumn3 {
	float:right;
	width:212px;
	margin: 14px 18px 0 0;
	padding: 0 8px 0 12px;
	min-height:300px;
	background: #F8EDE4 url(../_img/shared/bg_div_shade.jpg) no-repeat left top;
	}
#sideColumn3 h2 {
	background-color: #9B5B27;
	color: #fff;
	margin-top: -2px;
	margin-left: -12px;
	padding: 4px 10px;
	font-size: 1.6em;
	width: 211px;
	
}
#sideColumn3 .box {
	background-color: #F1DBC9;
}
#sideColumn3 ul {
	list-style:none;
	margin-left:-34px;
	margin-right: 8px;
}
#sideColumn3 li {
	display: inline;
}
#sideColumn3 li a {
	border-bottom: 1px solid #CCCCCC;
    color: #990000;
	display: block;
    padding: 0.5em 1.5em 0.5em 0.2em;
}
div.spotlinks a img {
	border:none;
	margin-bottom:2em;
}
/* tips section */
div.tips {
	border:1px solid #99999B;	
	background-color:#FFC;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	padding:10px;
	margin:0 0 2em;
}
div.tips h2 {
	margin-top:0;
	font: bold 1.3em "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	color: #666;	
}
div.tips ul {
	list-style:disc url(none);
	margin-left:1em;
}
div.tips li {
	margin:.5em 0;
}
/*--------------End of sideColumn2 ------------*/
/*---------------------------------------------*/

/*---------------------------------------------*/
/* ------------ FOOTER STYLES ---------------- */
#footer {
	clear: both;
	background-color:#333;
	text-align: center;
	margin: 0;
	padding: .5em;
	}

#footer ul {
	list-style: none;
	margin: 0;
	}
#footer li, #footer p {
	font-family: Arial, Helvetica, "Trebuchet MS",Verdana, sans-serif;
	font-size: .9em;
	margin:.1em 0;
	color:#fff;
	letter-spacing: 0.05em;
	text-transform: uppercase;
	}
#footer li{
	display: inline;
	font-size: .8em;
	padding: 0 .2em 0 .5em;
	border-left: #fff 1px solid;
	}
#footer li.first_item {
	border-left: none;
	}
#footer a:link, #footer a:visited { 
	color:#fff; 
	text-decoration: none;
	}
#footer a:focus, #footer a:hover, #footer a:active { 
	color:#dac092; 
	text-decoration: none; 
	background-color:#000;	
	}

/* ------------ END OF FOOTER STYLES----------*/
/*--------------------------------------------*/

/*---------------------------------------------*/
/* ------------ QUICK STYLES ---------------- */
#quick {
   clear: both;
   background: #fff url(../img/shared/bg_top_shade.jpg) repeat-x left top;
	margin: 0px 0px 0px 0px;  
   padding: 0px 10px 0px 15px;
	}

#quick ul {
	list-style: none;
	margin: 0;
	}
#quick li, #quick p {
	font-family: Arial, Helvetica, "Trebuchet MS",Verdana, sans-serif;
	font-size: 1.2em;
	margin:.1em 0;
	color:#990000;
	letter-spacing: 0.05em;
	}
#quick li{
	display: inline;
	font-size: .8em;
	padding: 0 .2em 0 .5em;
	border-left: #333 1px solid;
	}
#quick li.first_item {
	border-left: none;
	}
#quick a:link, #quick a:visited { 
	color:#666; 
	text-decoration: none;
	}
#quick a:focus, #quick a:hover, #quick a:active { 
	color:#990000; 
	text-decoration: underline; 
	}
/* ------------ END OF QUICK STYLES----------*/
/*--------------------------------------------*/
#quick-line {
   float: left;
   width: 30%;
   margin-right: 3%;
   margin-left: 15px;
   margin-bottom: 10px;
   /* border-right: 1px solid #666666;     
   /* background: #fff; */
	/* margin: 0px 15px 15px 0px; */   
	}

#quick-line ul {
	list-style: none;
	margin: 0;
	}
#quick-line li, #quick-line p {
	font-family: Arial, Helvetica, "Trebuchet MS",Verdana, sans-serif;
	font-size: 1.2em;
	margin:.1em 0;
	color:#333333;
	letter-spacing: 0.05em;
	}
#quick-line li{
	display: inline;
	font-size: .8em;
	padding: 0 .2em 0 .5em;
	border-left: #333 1px solid;
	}
#quick-line li.first_item {
	border-left: none;
	}
#quick-line a:link, #quick-line a:visited { 
	color:#666; 
	text-decoration: none;
	}
#quick-line a:focus, #quick-line a:hover, #quick-line a:active { 
	color:#990000; 
	text-decoration: underline; 
	}
/* ------------ END OF QUICK-LINE STYLES----------*/
/*--------------------------------------------*/

  
/*--- class styles ---*/
div.clearfix {
	overflow:hidden;
	clear:both;
	height:1px;
	}
.pix-right {
	float:right;
	clear:both;	
}
.pix-left {
	float:left;
	clear:both;	
}
.center- {
	text-align:center;	
}

.pullquote {
	font-size: 120%;
	font-weight: lighter;
	color: #999;
	padding: 5px 0;
	border-top: #999 1px solid;
	border-bottom: #999 1px solid;
	}

/* -- SKIP NAVIGATION LINK  --*/
/* show link when it gets focus */
#skip a {
	position:absolute;
	padding:2px 3px;
	z-index:100;
	top: -500px;
	right:375px;
	display:block;
	font-size:1.2em;
	color:#FFF;
	}
#skip a:focus, #skip a:active {
	top: 0;
	background-color:#333;
	}
/*-- end accessibility skip --*/

p.important_txt {
	font-size:110%;
	font-weight:bold;
	color:#900;	
	margin-bottom:2em;
}

table .noborder {
	border: none #fff 0px!important;
}

#compButton1 {
	float:left;
	margin: 0 0 0 60px;
	padding:0 15px 0 15px;
	text-align:center;
	width: 160px;
}
#compButton {
	float:left;
	padding:0 15px 0 15px;
	margin: auto;
	text-align:center;
	width: 160px;
}
#compButton h3, #compButton1 h3 {
	margin: -10px auto;
	padding: 0;
	font-size: 16px;
	font-weight:normal;
}