body.bea-portal-body,td.bea-portal-body,th.bea-portal-body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
}

.bea-portal-body {
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left:  auto !important; 
	margin-right: auto !important;
	position: relative;
	min-width: 725px;
	width: 725px;
}

.bea-portal-body-content{
    min-width:         725px;
    width:             725px;
}

.bea-portal-book-primary-content {
    position:          relative;
    height:            auto;
    background-color:  white;
}

.bea-portal-book-content {
    width:             100%;
}

.bea-portal-layout-grid {
    width:             100% !important;
    width:             96%;
    text-align:        left;
    padding:           0px;
    margin:            0px auto;
    border:            0px;
}

.bea-portal-layout-border {
	width:             100% !important;
	width:             96%;
	text-align:        left;
	padding:           0px;
	margin:            0px auto;
	border:            0px;
}

.bea-portal-window-content {
    margin: 2px;
    padding: 0px;
}

a {
	font-size: 14px;
	color:#0000CC;
}
a:link {
	text-decoration: underline;
	color: #0000CC;
}
a:visited {
	text-decoration: underline;
	color: #0000CC;
}
a:hover {
	text-decoration: underline;
	color: #CC3333;
}
a:active {
	text-decoration: underline;
	color: #CC3333;
}
.skipNav{
    visibility: hidden !important;
	position: absolute !important;
	height: 0px !important;
	width: 0px !important;
	top:0px !important;
	left:0px !important;
}
#language {
    position: absolute;
    right: 10px;
    top: 2px;
}
#govben_logo {
	position: relative;
	left: 585px;
	width: 135px;
	height: 35px;
}
td.navBar {
	background-image:url(/framework/skins/ssa/images/navBar.gif);
	background-repeat:no-repeat; 
	background-position:bottom;
	padding:0px 0px 11px 30px;
}
.nav2{
	font-weight: bold;
	font-size:14px;
	color:#333366;
    text-decoration:none;
	padding:4px 14px 4px 14px;
	/*letter-spacing:1px;*/
	border-right:1px #999999 solid;
}
a.nav2{
	font-weight: bold;
	font-size:14px;
	color:#333366;
    text-decoration:none;
	padding:4px 14px 4px 14px;
	/*letter-spacing:1px;*/
	border-right:1px #999999 solid;
}
a.nav2:link{
	font-weight: bold;
	font-size:14px;
	color:#333366;
    text-decoration:none;
	padding:4px 14px 4px 14px;
	/*letter-spacing:1px;*/
	border-right:1px #999999 solid;
}
a.nav2:visited{
	font-weight: bold;
	font-size:14px;
	color:#333366;
    text-decoration:none;
	padding:4px 14px 4px 14px;
	/*letter-spacing:1px;*/
	border-right:1px #999999 solid;
}
a.nav2:hover{
	font-weight: bold;
	font-size:14px;
	color:#CC3333;
	text-decoration:none;
	padding:4px 14px 4px 14px;
	/*letter-spacing:1px;*/
	border-right:1px #999999 solid;
}
a.nav2:active{
	font-weight: bold;
	font-size:14px;
	color:#CC3333;
	text-decoration:none;
	padding:4px 14px 4px 14px;
	/*letter-spacing:1px;*/
	border-right:1px #999999 solid;
}
.barkerText {
	font-weight: bold;
	color:#333366;
	font-size:14px;
    padding:0px 0px 0px 40px;
	vertical-align:top;
	text-align:left;
	width:60%;
}
.barker_image{
	background-image:url(/framework/skins/ssa/images/banner.jpg); 
	background-repeat:no-repeat;
    height:120px;
}
span.spanHover {
	text-decoration: underline;
	color: #CC3333;
    font-size: 14px;
}
span.spanLink {
    text-decoration: underline;
	color: #0000CC;
	font-size: 14px;
}
.faqAnswer {
	display:block; 
	padding:4px; 
	color:#000000;
	margin: 6px auto;
	font-style:italic;
}
.question {
	font-weight: bold;
}
.subQuestion {
	padding-left: 0px;
}
.helpText {
	font-style:italic;
	padding:0px 8px 0px 8px;
	border:1px #999999 solid;
	margin:8px 8px 8px 0px;
}	
.helpIcon {
    cursor:pointer;
    vertical-align:text-bottom;
    width:18px;
    height:18px;
    border:none;
}
.button {
   background-color:#CC3333;
   color: white;
   font-family:Arial, Helvetica, sans-serif;
   font-weight:bold;
   border:none;
} 
.errorText {
	color:#CC3333;
}
.errorText2 {
	color:#CC3333;
	font-weight:bold;
    padding-top:12px;
}
.warning2 {
	display:block; 
	/*font-size:10px; 
	padding:0px; */
	width:85%; 
	color:#CC3333;
	text-align:center;
	border:1px #CCCCCC solid ;
}
.sidebar {
	font-size:12px; 
	/*text-align:center;*/
}
.sideLinks {
	font-size:14px;
	/*display:inline-table;*/
	padding:0px 8px 2px 0px;
	/*text-align:center;*/
}
.tblMid {
	padding:8px; 
	border-left: 1px solid #CCCCCC; 
	border-right: 1px solid #CCCCCC;
}
.topCap {
	background-color:#CCCCCC;
	padding:0px 0px 3px 10px;
}
.programTitle{
	width:84%;
	vertical-align:top;
	background-color:#333366;
	text-align:left;
	font-weight:bold;
	color:#FFFFFF;
	padding:4px 4px 4px 4px;
}
.benefitText{
	padding:4px 0px 0px 8px;
}
.colExp{
	text-align: right;
	color: #FFFFFF;
	text-decoration: underline;
	font-weight: normal;
}
.emailRow {
	padding:4px;
}
.rightLinkRows{
	border-bottom:1px #CCCCCC solid;
	padding:6px 0px 6px 0px;
}
.noResults {
    padding:20px 0px 20px 0px;
}
.noResultsLeft {
    vertical-align:top;
    text-align:left;
    border-bottom:1px #CCCCCC solid;
    padding:10px 0px 10px 0px;
}
.noResultsRight {
    vertical-align:top;
    text-align:left;
    border-bottom:1px #CCCCCC solid;
    padding:10px 0px 10px 0px;
}
.footerTD {
	border-top:1px #333366 solid;
	padding-top:6px;
}
.USAgovImg {
    width:78px;
    height:24px;
    border:0px;
}

/*-----------------------------------------------------------------------*/

.style2 {
    font-weight: bold;
    padding-top:12px;
}
.style3 {color: #FFFFFF;}
.style4 {
	color: #CC3333;
	font-weight: bold;
	font-size: 20px;
}
a.style4:link{
	color: #CC3333;
	font-weight: bold;
	font-size: 20px;
}
a.style4:visited {
	color: #CC3333;
	font-weight: bold;
	font-size: 20px;
}
a.style4:hover {
	color: #CC3333;
	font-weight: bold;
	font-size: 20px;
	text-decoration:none
}
.style5 {
	font-size: 16px;
	color:#333366;
}
.style7 {font-size: 26px}
.style8 {font-size: 16px}
.style9 {font-weight: bold}

#printBtnCtrl_02{
    display:none;
}