
/* Default Text Style */
body { color: #676666; font: 11px Verdana, Arial; }
td   { color: #676666; font: 11px Verdana, Arial; }
input { color: #000000; font: 11px Verdana, Arial; }
select { color: #000000; font: 11px Verdana, Arial; }
	
/* Default Link Style */
a         { text-decoration: underline; color: #676666; }
a:visited { text-decoration: underline; color: #676666; }
a:hover   { text-decoration: underline; color: #ee5019; }

body { 	
	margin: 0px 0px 0px 0px; 
	padding: 0px 0px 0px 0px; 	
	background: url(../../../images/portal/genericPA/pa_bg.jpg) repeat;
	text-align: center; 
}

.header {
	position: relative;
	margin: 0px auto 0px auto;
	width: 853px; height: 137px;
	background: url(../../../images/portal/genericPA/pa_container_bg_top.png) no-repeat;	
	text-align: left;
	vertical-align: top;
}

.headerContent {
	position: relative;
	top: 15px; left: 57px;
	width: 770px; height: 78px;
	text-align: left;
}

.headerPoweredBy {
	position: absolute;
	left: 610px; top: 53px;
	width: 186px; height: 38px;
	/*background: url(../../../images/portal/genericPA/powered_by_pa_apple.png) no-repeat;*/
}

.main {
	position: relative;
	margin: 0px auto 0px auto;
	width: 853px; height: auto;
	background: url(../../../images/portal/genericPA/pa_container_bg_middle.png) repeat-y;
	text-align: left;
}

.mainContent {
	position: relative;
	left: 55px;
	width: 720px; height: auto;
	padding-top: 12px;	
}
 

.footer {
	position: relative;
	margin: 0px auto 0px auto; 
	width: 853px; height: 81px;	
	background: url(../../../images/portal/genericPA/pa_container_bg_bottom.png) no-repeat;
	text-align: left;
}

.footerContent {
	position: relative;	
	width: 720px; height: 81px;
	left: 55px; top: 27px;
	text-align: center;
	font: 8px Verdana, Arial;
}

.footerLine {
	position: absolute;
	left: 28px; top: 17px;
	width: 777px; height: 1px;
	background: #eae9e9;	
}


/* Objects within Skin Structure */

/* Make sure section Dividers add up to Main Content's Width */
.sectionDividerLeft {
	width: 450px; height: auto;	
	vertical-align: top;
}
.sectionDividerCenter {
	width: 20px; height: auto;
	vertical-align: top;
}
.sectionDividerRight {
	width: 250px; height: auto;
	vertical-align: top;
}

/* These are divisions in the Left and Right divider sections */
/* They are necessary to have proper absolute positioning for items within these areas */
.newCandidates { position: relative; width: 100%; height: 100%; }
.returningCandidates { position: relative; width: 100%; height: 100%; }

/* These are row dividers within one of the above divisons when applicable */
.sectionInnerTable       { width: 100%; height: 100%; }
.sectionInnerTableAuto   { width: 100%; height: auto; }
.sectionInnerTableTop    { height: 40px; } /* Contains the Section Header Area Items */
.sectionInnerTableMiddle { height: 5px; }  /* Used to create a space between header area and content area */
.sectionInnerTableBottom { /* Contains the Main Content Area Items */ 
	height: 100%;
	padding: 20px 20px 10px 20px;
	vertical-align: top;
	border: 1px solid #d5d5d5;
}

/* Section Header Table */
.sectionHeaderLeft {
	width: 10px; height: 40px; 
	background: url(../../../images/portal/genericPA/pa_section_header_left.gif) no-repeat;
}
.sectionHeaderCenter {
	width: auto; height: 40px;
	background: url(../../../images/portal/genericPA/pa_section_header_center.gif) repeat-x;
	font: 14px Verdana, Arial;
	color: #62b019;
}
.sectionHeaderRight {
	width: 10px; height: 40px;
	background: url(../../../images/portal/genericPA/pa_section_header_right.gif) no-repeat;
}
.helpIcon {
	position: absolute;
	right: 11px; top: 11px;
	width: 18px; height: 18px;	
}