/**********************************/
/* Theme: Styles for RPA web site */
/* Browser: ie5+                  */
/* Author: Steve Glanzel          */
/* Published: May 2005            */
/**********************************/

/**** Header Styles ****/
@media screen {
 #header {
	font-family: tahoma, Century Gothic, Verdana, Arial, sans-serif;
	font-size: 60%; 
	font-weight: normal; 
	color: #666666; 
	border-color: #CCCCCC black; 
	border-style: solid; 
	border-top-width: 0px; 
	border-right-width: 0px; 
	border-bottom-width: 1px; 
	border-left-width: 0px;
 }
}
@media print {
 #header {
	font-family: tahoma, Century Gothic, Verdana, Arial, sans-serif;
	font-size: 60%; 
	font-weight: normal; 
	color: #666666; 
	border-color: #CCCCCC black; 
	border-style: solid; 
	border-top-width: 0px; 
	border-right-width: 0px; 
	border-bottom-width: 1px; 
	border-left-width: 0px;
	width: 645px;
 }
}
#header a:link, #header a:visited, #header a:active { 
	color: #006699;
	text-decoration: none 
}
#header a:hover { 
	color: #999;
	text-decoration: underline 
}
.homepageHeader {
	background: #fff url('/rpa/index.nsf/vwWebResources/headerbackground/$file/RPA-banner.gif') no-repeat top left;
	height: 60px;
	width: 636px;
	margin: 0px;
}

#headerlink {
float:left; 

}

#headerlink a {
  
  display: block;
  height: 58px;
  width: 480px;
}



#headerlink a span {
  visibility: hidden;
}


.continueHeader {
	background: #fff url('/rpa/index.nsf/vwWebResources/continuebackground/$file/contentPicTop.jpg') no-repeat top center;
	height: 60px;
	width: 636px;
	margin: 0px;
}

/**** Footer Styles ****/
@media screen {
 #footer { 
	font-family: tahoma, Century Gothic, Verdana, Arial, sans-serif;
	font-size: 60%; 
	font-weight: normal; 
	color: #666666; 
	border-color: #CCCCCC black; 
	border-style: solid; 
	border-top-width: 1px; 
	border-right-width: 0px; 
	border-bottom-width: 0px; 
	border-left-width: 0px;
	width: 770px
 }
}
@media print {
 #footer { 
	font-family: tahoma, Century Gothic, Verdana, Arial, sans-serif;
	font-size: 60%; 
	font-weight: normal; 
	color: #666666; 
	border-color: #CCCCCC black; 
	border-style: solid; 
	border-top-width: 1px; 
	border-right-width: 0px; 
	border-bottom-width: 0px; 
	border-left-width: 0px;
	width: 645px
 }
}
#footer a:link, #footer a:visited, #footer a:active { 
	color: #006699;
	text-decoration: none 
}
#footer a:hover { 
	color: #999;
	text-decoration: underline 
}

.homepageimage {
	background: #fff url('/rpa/index.nsf/vwWebResources/homepagecontentleft/$file/homePicLeft.jpg') no-repeat top center;
	height: 180px;
	width: 620px;
	margin: 0px;
}

.en_loginBox, .cy_loginBox {
	font-family: tahoma, Century Gothic, Verdana, Arial, sans-serif;
	font-size: 105%; 
	font-weight: bold;
	color: #FFF;
	vertical-align: top;
	text-align: right;
	line-height: 1.0em
}
.en_loginBox {
	background: #fff url('/rpa/index.nsf/vwWebResources/homepagecontentright/$file/homePicRight.jpg') no-repeat top center;
}
.cy_loginBox {
	background: #fff url('/rpa/index.nsf/vwWebResources/hafanpagecontentright/$file/hafanPicRight.jpg') no-repeat top center;
}

.missionStatement {
	background: #fff url('/rpa/index.nsf/vwWebResources/homepagecontentright/$file/homePicRight.jpg') no-repeat top center;
	font-family: tahoma, Century Gothic, Verdana, Arial, sans-serif;
	font-size: 105%; 
	font-weight: bold;
	color: #FFF;
	vertical-align: top;
	text-align: right;
	line-height: 1.0em
}

/**** Simple Search Styles ****/
#simpleSearch {
	font-family: tahoma, Century Gothic, Verdana, Arial, sans-serif;
	font-size: 100%; 
	font-weight: bold;
	color: #FFFFFF;
	text-align: right;
	vertical-align: middle;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-top: 0px;
	margin: 0px 0px 0px 0px
}
#simpleSearch a:link, #simpleSearch a:visited, #simpleSearch a:active { 
	color: #FFFFFF;
	text-decoration: none 
}
#simpleSearch a:hover { 
	color: #E7E7E7;
}
.searchButton {
	color: #fff;
	background-color: transparent;
	border: 0px none;
	font-size: 105%;
	font-weight: bold;
	vertical-align: top;
	padding: 0px;
	margin: 0px;
	height: 14px;
	cursor: hand;
	text-decoration: none;
}
.searchResults td {
	font-size: 120%;
}
/**** Box Section Styles ****/
#welcomeText, #latestNews, #hotLinks {
	border-color: #999999;
	background-color: #FFF; 
	font-family: tahoma, Century Gothic, Verdana, Arial, sans-serif;
	font-size: 70%; 
	color: #333333; 
	font-weight: normal; 
	padding-left: 9px;
	padding-right: 8px;
}
#hotLinks th {
	height: 16px;
	font-family: tahoma, Century Gothic, Verdana, Arial, sans-serif;
	font-size: 80%; 
	font-weight: normal;
	color: #FFF; 
	padding-left: 8px;
	text-align: right;
	background: #7EAFC8 url('/rpa/index.nsf/vwWebResources/hotlinks/$file/hotlinks.gif') no-repeat top center;
	border-style: dashed; 
	border-top-width: 0px;
	border-right-width: 0px; 
	border-bottom-width: 1px; 
	border-left-width: 0px;
}
#welcomeText th {
	text-align: right;
	height: 16px;
	font-family: tahoma, Century Gothic, Verdana, Arial, sans-serif;
	font-size: 80%; 
	font-weight: normal;
	color: #436646;
	background: #fff url('/rpa/index.nsf/vwWebResources/welcome/$file/welcome.gif') no-repeat top center;
	border-style: dashed; 
	border-top-width: 0px;
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 0px;
}
#latestNews th {
	text-align: right;
	height: 16px;
	font-family: tahoma, Century Gothic, Verdana, Arial, sans-serif;
	font-size: 80%; 
	font-weight: normal;
	color: #436646;
	background: #fff url('/rpa/index.nsf/vwWebResources/latestnews/$file/latestnews.gif') no-repeat top center;
	border-style: dashed; 
	border-top-width: 0px;
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 0px;
}
#welcomeText td, #latestNews td {
	padding-top: 8px;
	border-style: dashed; 
	border-color: #CCC;
	border-right-width: 1px; 
	border-bottom-width: 0px; 
	border-left-width: 0px;
}

#latestNews ul, #hotLinks ul {
	margin-left: 15px;
}
#latestNews li {
	list-style-type: none;
	list-style-image: url('/rpa/index.nsf/vwWebResources/link/$file/link.gif');
	line-height: 1.2em;
	vertical-align: middle
}
#hotLinks li {
	list-style-type: none;
	list-style-image: url('/rpa/index.nsf/vwWebResources/link/$file/link.gif');
	line-height: 1.4em
}
#hotLinks a:link, #hotLinks a:visited, #hotLinks a:active, #latestNews a:link, #latestNews a:active, #latestNews a:visited { 
	color: #436646;
	text-decoration: none 
}
#hotLinks a:hover, #latestNews a:hover { 
	color: #000;
	text-decoration: underline 
}
/**** End box styles ****/
/**** Start Login Styles ****/
.login {
	font-family: tahoma, Century Gothic, Verdana, Arial, sans-serif;
	font-weight: normal;
	font-size: 70%;
	color: #006699;
	text-align: left;
	border: 1px solid #006699;
	vertical-align: middle !important;
}
.login h1 {
	font-size: 140%;
	font-weight: bold;
	color: #006699;
	margin: 5px 0px 4px 3px;
}
.login input.button {
	color: #fff;
	background-color: #006699;
	border: 0;
	font-size: 11px;
	padding: 1px 2px 1px 2px;
	margin-left: 1px;
	margin-bottom: 0px;
	height: 16px;
	cursor: hand;
}
/**** End Login Styles ****/
/**** Side Menu Styles ****/
@media screen {
 #sideMenu {
	border-color: #CCCCCC;
	background-color: #FCFBF7; 
	font-family: tahoma, Century Gothic, Verdana, Arial, sans-serif;
	font-size: 60%; 
	color: #666666; 
	font-variant: normal; 
	width: 150px;
	margin-bottom: 18px
 }
}
@media print {
 #sideMenu {
	width: 0px;
	display: none
 }
}

#sideMenu th {
	background: #E1EBDA url('/rpa/index.nsf/vwWebResources/tr_white/$file/inThisSection.gif') no-repeat top right;
	font-family: tahoma, Century Gothic, Verdana, Arial, sans-serif;
	font-size: 110%; 
	font-weight: normal; 
	color: #fff;
	vertical-align: bottom;
	text-align: left;
	height: 18px;
	padding-left: 38px;
	padding-bottom: 1px;
	border-color: #99B290;
	border-top-width: 0px;
	border-right-width: 0px; 
	border-bottom-width: 1px; 
	border-left-width: 0px;
	border-bottom-style:solid; 
}

#sideMenu td {
	height: 18px;
	vertical-align: middle;
	background-color: #FFF;
	border-style: dashed; 
	border-top-width: 0px;
	border-right-width: 0px; 
	border-bottom-width: 1px; 
	border-left-width: 0px
}
@media screen {
 .sideMenuBg {
	vertical-align: top; 
	background-color: #FCFBF7;
	width: 150px
 }
}
@media print {
 .sideMenuBg {
	display: none;
	width: 0px
 }
}
#sideMenu ul {
	margin: 2px 3px 2px 18px;
}
#sideMenu li {
	list-style-type: none;
	list-style-image: url('/rpa/index.nsf/vwWebResources/link/$file/link.gif');
	line-height: 1.2em;
	vertical-align: middle
}
#sideMenu a:link, #sideMenu a:visited, #sideMenu a:active { 
	color: #436646;
	width: 130px;
	text-decoration: none 
}
#sideMenu a:hover { 
	color: #000;
	text-decoration: underline 
}

/***** Breadcrumb Styles *****/
#breadCrumb {
	font-family: tahoma, Century Gothic, Verdana, Arial, sans-serif;
	color: #8A937E;
	font-size: 60%;
	padding: 2px 4px 2px 0px;
	border-style: dashed; 
	border-top-width: 0px;
	border-right-width: 0px; 
	border-bottom-width: 0px; 
	border-left-width: 0px;
}
#breadCrumb td {
	vertical-align: top;
}
#breadCrumb a:link, #breadCrumb a:visited, #breadCrumb a:active { 
	color: #436646;
	text-decoration: none
}
#breadCrumb a:hover { 
	color: #000;
	text-decoration: underline 
}

/**** Sub Menu Styles ****/
@media screen {
 .subMenu {
	font-family: tahoma, Century Gothic, Verdana, Arial, sans-serif;
	font-size: 70%; 
	font-weight: normal; 
	color: #666; 
	background-color: #FFF;
	text-align: right;
	border-color: #CCCCCC black; 
	border-style: solid;
	border-top-width: 0px;
	border-right-width: 0px; 
	border-bottom-width: 1px; 
	border-left-width: 0px;
	height: 18px;
	width: 770px
 }
}
@media print {
 .subMenu {
	font-family: tahoma, Century Gothic, Verdana, Arial, sans-serif;
	font-size: 70%; 
	font-weight: normal; 
	color: #666; 
	background-color: #FFF;
	text-align: right;
	border-style: solid; 
	border-top-width: 0px;
	border-right-width: 0px; 
	border-bottom-width: 1px; 
	border-left-width: 0px;
	width: 645px
 }
}
.subMenu a:link, .subMenu a:visited, .subMenu a:active { 
	color: #006699;
	text-decoration: none 
}
.subMenu a:hover { 
	color: #999;
	text-decoration: underline 
}

/**** Releated Links ****/
@media screen {
 #relatedLinks {
	border-color: #CCCCCC;
	background-color: #FCFBF7; 
	font-family: tahoma, Century Gothic, Verdana, Arial, sans-serif;
	font-size: 60%; 
	color: #666666; 
	font-variant: normal; 
	width: 150px;
	margin-bottom: 8px;
 }
}
@media print {
 #relatedLinks {
	width: 0px;
	display: none
 }
}
#relatedLinks th {
	font-family: tahoma, Century Gothic, Verdana, Arial, sans-serif;
	font-size: 110%; 
	font-weight: normal; 
	color: #436646; 
	padding: 0px 3px 0px 10px;
	text-align: left;
	vertical-align: bottom;
	height: 39px;
	padding-bottom: 1px;
	border-style: solid;
	border-top-width: 0px;
	border-right-width: 0px; 
	border-bottom-width: 0px; 
	border-left-width: 0px;
}

#relatedLinks td {
	height: 18px;
	vertical-align: middle;
	background-color: #FFF;
	border-style: dashed; 
	border-top-width: 0px;
	border-right-width: 0px; 
	border-bottom-width: 1px; 
	border-left-width: 0px;
	text-align: left;
}
#relatedLinks ul {
	margin: 2px 3px 2px 18px;
}
#relatedLinks li {
	list-style-type: none;
	list-style-image: url('/rpa/index.nsf/vwWebResources/link/$file/link.gif');
	line-height: 1.3em;
	vertical-align: middle
}
#relatedLinks a:link, #relatedLinks a:visited, #relatedLinks a:active { 
	color: #666666;
	width: 130px;
	text-decoration: none 
}
#relatedLinks a:hover { 
	color: #000;
	text-decoration: underline 
}
.relatedLinksEnd {
	background: #E1EBDA url('/rpa/index.nsf/vwWebResources/bl_white/$file/relatedLinks.gif') no-repeat bottom left;
	height: 18px;
	width: 150px;
	border-style: solid; 
	border-top-width: 1px;
	border-right-width: 0px; 
	border-bottom-width: 0px; 
	border-left-width: 0px;
}

@media screen {
 .relatedLinksBg {
	vertical-align: top; 
	background-color: #FFF;
	width: 150px;
 }
}
@media print {
 .relatedLinksBg {
	display: none;
	width: 0px
 }
}


/**** RPA Homepage welcome ****/
#rpaWelcome {
	font-family: tahoma, Century Gothic, Verdana, Arial, sans-serif;
	font-size: 180%; 
	font-weight: normal;
	color: #FFF;
}

/***** Content Styles *****/
@media screen {
	#contentArea { margin: 0px 0px 0px 0px; width: 770px }
}
@media print {
	#contentArea { margin: 0px 0px 0px 0px; width: 645px }
}
#contentpageheader {
	margin-left: 8px;
	margin-right: 8px;
	width: 349px
}
#contentpageheader td {
	font-weight: bold;
	color: #436646;
	height: 18px;
	padding-left: 0px; 
	padding-right: 10px; 
	padding-bottom: 1px;
	vertical-align: bottom;
	border: solid;
	border-width: 0px 0px 1px 0px;
}
.contentList ul {
	margin-left: 11px;
	margin-bottom: 2px;
}
.contentList li {
	list-style-type: none;
	list-style-image: url('/rpa/index.nsf/vwWebResources/link/$file/link.gif');
	line-height: 1.3em
}
.contentList td {
	font-size: 120%;
	padding: 1px 0px 5px 8px;
	border: dashed;
	border-width: 0px 0px 1px 0px;	
}
.content {
	font-family: tahoma, Century Gothic, Verdana, Arial, sans-serif;
	font-weight: normal;
	font-size: 70%;
	color: #333333;
	text-align: left;
	vertical-align: top;
	padding-left: 8px;
	padding-right: 8px;
}
.content h1 {
	font-size: 120%;
	font-weight: bold;
	color: #666666;
	padding-left: 5px; padding-right: 10px
}
.content h2 {
	font-size: 110%;
	font-weight: bold;
	color: #666666;
	padding-left: 5px; padding-right: 10px
}
.content h3 {
	font-size: 105%;
	font-weight: bold;
	color: #666666;
	padding-left: 5px; padding-right: 10px
}
.content p{
	margin: 0px 0px 4px 0px;
	padding: 0px;
	text-align: left;
	line-height: 1.4em;
	vertical-align: top;
}
.content span{
	line-height: 1.2em;
	vertical-align: top;
}
.content ul {
	list-style-type: square;
}
.content li {
	margin-left: 5px;
	line-height: 1.2em;
}
.content table{
	font-size: 80%;
	vertical-align: top;
}
.contentpicright{
	margin-bottom: 6px;
	margin-right: 0px;
	margin-left: 8px;
	border-style: solid;
	border-width: 0px;
	color: #889480;
	float: right;
}
.content a:link, .content a:visited, .content a:active { 
	color: #006699;
	text-decoration: none 
}
.content a:hover { 
	color: #999;
	text-decoration: underline 
}
.tabSelected {
	background-color: #F6F8F8;
}
.tabNormal {
	background-color: #FFF;
}

/**** Content Template Styles ****/
.content hr{
	border-width: .5px;
	border-style:dotted;
	border-color: #8A937E;
	margin-left: 10px;
	margin-bottom: 0px;
	line-height: .8em;
}

.anchor li {
	margin-left: -20px;
	vertical-align: top;
	line-height: 1.6em;
	list-style-type: none;
	list-style-image: url('/rpa/index.nsf/vwWebResources/anchor/$file/anchor.gif');
}
.headerparagraph_th {
	font-weight: Bold;
	font-size: 120%;
	color: #8A937E;
	padding-top: 15px;
	padding-bottom: 1px;
	border-width: .5px;
	border-color: #8A937E; 
	border-style: dotted; 
	border-top-width: 0px; 
	border-right-width: 0px; 
	border-bottom-width: 1px; 
	border-left-width: 0px;
}
.subheader1 {
	font-weight: Bold;
	font-size: 120%;
	color: #627A62;
	padding-top: 15px;
	padding-bottom: 1px;
	border-width: .5px;
	border-color: #CCCCCC; 
	border-style: dotted; 
	border-top-width: 0px; 
	border-right-width: 0px; 
	border-bottom-width: 1px; 
	border-left-width: 0px;
}
.subheader2 {
	font-weight: Bold;
	font-size: 120%;
	color: #8A937E;
	padding-top: 15px;
	padding-bottom: 1px;
	border-style: none; 
	border-top-width: 0px; 
	border-right-width: 0px; 
	border-bottom-width: 0px; 
	border-left-width: 0px;
}
.table_th {
	font-size: 120%;
	color: #333333;
	border-color: #cccccc;
	background-color: #FAFAFA;
	border-style: dashed; 
	border-top-width: 0px;
	border-right-width: 0px; 
	border-bottom-width: 1px !important; 
	border-left-width: 0px;
}
.tablenoborders, tableborders {
	margin-bottom: 10px;
}
.tablenoborders td {
	font-size: 120%;
	color: #333333;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 4px;
	border-top-width: 0px;
	border-right-width: 0px; 
	border-bottom-width: 0px; 
	border-left-width: 0px;
}
.tableborders td {
	font-size: 120%;
	color: #333333;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 4px;
	border-color: #CCC;
	border-top-width: 0px;
	border-right-width: 0px; 
	border-bottom-width: 1px !important; 
	border-left-width: 0px;
}
.headerparagraph_td {
	font-weight: normal;
	font-size: 120%;
	color: #333333;
	padding-top: 5px;
}
.multiPage td {
	font-size: 120%;
	color: #333333;
	border-color: #CCC;
	border-top-width: 1px;
	border-right-width: 0px; 
	border-bottom-width: 0px; 
	border-left-width: 0px;
}
.multiPageNav {
	border-color: #CCC;
	border-style: dashed; 
	border-top-width: 1px;
	border-right-width: 0px; 
	border-bottom-width: 0px; 
	border-left-width: 0px;
}
.multiPageNav_td {
	font-size: 120%;
	color: #333333;
}
