﻿@charset "utf-8";
/* CSS Document */

body, html {
	width:100%;
	font-family:Arial, Helvetica, sans-serif !important; 	
}

#zz1_logoLinkId_SkipLink {
	display:none;
}

#OuterZoneTable {
	width:780px;
}
/* HRPA LAYOUT CSS */
/* ------------------------------------------------------------------------------------------------------------------ */

body{
	font-size:65%;
	margin:0 auto; 
	background-color:#fff; 
	color:#515754; 
	font-family:Arial, Helvetica, sans-serif; 
}
body p {
	font-size:1.2em !important;			
}

form{margin:0;}

.ms-WPBody {
	font-family:Arial, Helvetica, sans-serif; 
	font-size:1em !important;			
}
p {margin:0; padding:0px 0px 10px 0px; line-height:17px; 

}

#pageWrapper{width:995px; margin:0 auto;}

#topHeader{background-image:url(../../Images/top-header-bg.gif); background-repeat:repeat-x; background-position:top; width:995px; height:54px; margin:0;}

#topHeaderContent{padding:33px 16px 12px 12px; font-size:11px; color:#333;}

.th_LeftPanel{width:450px; float:left;}

.th_RightPanel{width:500px; float:right; color:#666; text-align:right;}

.clearAll{clear:both;}

.th_vDividerPadding{padding:0px 10px 0px 10px;}

#topHeader a{font:Arial, Helvetica, sans-serif;; font-size:11px; color:#666; text-decoration:none; }

#topHeader a:hover{text-decoration:underline;}

#bannerHeader{width:995px; background-image:url(../../Images/bannerHeader-bg.gif); background-position:right top; background-repeat:no-repeat; background-color:#6cbaf9; font-family:Arial, Helvetica, sans-serif;; font-size:11px; color:#fff;}

.bh_LeftPanel{width:210px; float:left;}

.bh_MiddlePanel{width:490px; float:left;}

.bh_RightPanel{width:260px; float:right;}

#bhlpContent{padding:12px 10px 15px 11px;}

#bhmpContent{padding:20px 0px 15px 0px;}

#bhrpContent{padding:28px 1px 0px 0px;}

#bhrpContent td{padding:0px 0px 0px 0px;}

#bannerHeader a{font-family:Arial, Helvetica, sans-serif;; font-size:11px; color:#fff; text-decoration:none;}

#bannerHeader a:hover{text-decoration:underline;}

/* BODY CONTENT */

#bodyWrapper{width:995px;}

.bodyLeftPanel{width:200px; float:left;}

.bodyMiddlelPanel{width:560px; float:left;}

.bodyRightPanel{width:240px; float:right;}

#bodyLeftContent{padding:0px;}

#mainNavigation{width:200px;}

#mainNavigation ul{margin:0; padding:0; list-style-type:none;}

#mainNavigation ul li{width:200px; height:32px; display:block; margin:0; padding:0; background-image:url(../../Images/mainNav-bg.gif); background-position:top; background-repeat:no-repeat; }

#mainNavigation ul li a{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#0088bf;  text-decoration:none; display:block; padding:9px 5px 9px 16px; !padding:9px 5px 9px 16px; margin:0; zoom:1;}

#mainNavigation ul li a:hover{text-decoration:underline;}

#rightAds{padding:25px 0px 5px; text-align:center}

/* MAIN CONTENT */

#mainContent{padding:10px 0px 10px 10px;
	border:0px solid #ff0000;
	width:780px;
}
#slideShowContainer{width:540px; height:270px; margin:0; padding:0;}

#content{padding:16px 0px 100px 0px; font-family:Arial, Helvetica, sans-serif !important}

#content h1{background-image:url(../../Images/icon-arrow.gif); background-position:left top; background-repeat:no-repeat; margin:0; padding:0px 5px 12px 23px; font-family:Arial, Helvetica, sans-serif; font-size:17px; color:#313131; vertical-align:middle; height:22px; font-weight:normal;}




/* RIGHT PANEL*/
#rightContent{padding:10px 0px 0px 0px;}

.iWantToHeader{width:230px; !height:45px;  margin-bottom:-10px; } /*height:55px; padding:5px;*/
.iWantToBox{width:240px; background:url(../../images/iWantToHeader.gif) no-repeat top #fdb915; margin-bottom:20px; padding:15px 0px 0px 0px;}
.iWantToBoxContent{padding:6px 6px 30px 7px;}
.iWantToBoxItem{margin:5px 10px; padding:0px 0px 5px 20px; background:transparent url(../../images/icon-arrow-yellow.gif) no-repeat; }
.iWantToBox a:link, .iWantToBox a:visited { color:#000000 !important; text-decoration:none !important}
.iWantToBox a:hover{ text-decoration:underline}
.iWantToHeaderImg{ float:left; width:40px; height:40px}
.iWantToHeaderTitle{float:left; padding:10px 5px 0px 5px; font-family:Arial, Helvetica, sans-serif !important; font-size:17px; color:#313131; vertical-align:middle;font-weight:bold;
 width:165px}


.populerlinksHeader{width:230px; !height:45px; margin-bottom:-10px;}/* height:55px; padding:5px;*/
.populerlinksBox{width:240px; background:url(../../images/iWantToHeaderbgx.gif) no-repeat top ; margin-bottom:20px; padding:15px 0px 0px 0px;}
.populerlinksBoxContent{padding:6px 6px 30px 7px;}
.populerlinksBoxItem{margin:5px 10px; padding:0px 0px 5px 20px; background:transparent url(../../images/icon-arrow-small-trp.gif) no-repeat; }
.populerlinksBoxItem a:link, .populerlinksBoxItem a:visited { color:#868686; text-decoration:none}
.populerlinksBoxItem a:hover{ text-decoration:underline}
.populerlinksBox a:link, .populerlinksBox a:visited { color:#000000; text-decoration:none}
.populerlinksBox a:hover{ text-decoration:underline}
.populerlinksHeaderImg{ float:left; width:40px; height:40px}
.populerlinksHeaderTitle{float:left; padding:10px 5px 0px 5px; font-family:Arial, Helvetica, sans-serif !important; font-size:17px; color:#666666; vertical-align:middle;font-weight:bold;
 width:165px}


.newsbox{ margin-bottom:20px; padding:5px}
.newsbox_header{background-image:url(../../images/icon-arrow.gif); background-position:left top; background-repeat:no-repeat; margin:0; padding:0px 5px 0px 28px; font-family:Arial, Helvetica, sans-serif; font-size:17px; color:#313131; vertical-align:middle; height:22px; font-weight:normal;}
.newsitem{ padding:0px 0px 10px 0px; margin-bottom:10px; border-bottom:1px solid #CCCCCC}
.newsitem a.detailsLink{background-image:url(../../images/icon-arrow-small.gif); background-position:bottom left; background-repeat:no-repeat; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#0087bf; text-decoration:none; margin:0; padding:0px 0px 0px 23px; display:block; margin:10px 0px; width:120px}



/* FOOTER SECTION */

#wr_footer{width:995px; border-top:#ccc solid 1px; font-family:Arial, Helvetica, sans-serif;; font-size:11px; color:#999; text-align:center;}

#wr_footerContent{padding:26px 0px 10px 0px;}

#wr_footer a{font-family:Arial, Helvetica, sans-serif;; font-size:11px; color:#2c79b2; text-decoration:none;}

#wr_footer a:hover{text-decoration:underline;}

.wr_footerDividerPadding{padding:0px 10px 0px 10px;}
/* ------------------------------------------------------------------------------------------------------------------ */
/* END OF HRPA LAYOUT CSS */


/* Clear fix */
.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

.clearfix {
    display: inline-block;
}

html[xmlns] .clearfix {
    display: block;
}

* html .clearfix {
    height: 1%;
}

/* top links-nodes */
.top_nodes {
}
/* top MOSS links */
.tp_lnk_1 { width:70px; font-size:11px; color:#666 }
.tp_lnk_1 a {
	font-size:11px;
	color:#222;
	text-decoration:none;
}
.tp_lnk_2 { width:70px }
.tp_lnk_3 { padding-left:5px }
.tp_lnk_4 { }
.tp_lnk_5 { width:95px }





/* font styling */
.fnt_small {
	font-size:0.95em;
	font-family:Arial, Helvetica, sans-serif;
}
body.ms-builderbackground {background-image: none !important;}

/* rich text editor - custom css classes for content author */
.ms-rteCustom-HRPA_GreyText, .greyText {
	color:#666;
}
.ms-rteCustom-HRPA_SectionBoxTitle, .sectionBoxTitle {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.5em;
	margin:0 0 8px 0;
	padding:0;
	color:#525252;
	font-weight:bold;
	display:block;
}
.ms-rteCustom-HRPA_BoldText, .boldText {
	font-weight:bold;
}
.ms-rteCustom-HRPA_RedText {
	color:#f40000;
}
.ms-rteCustom-HRPA_PageTitle_H1, h1 {
	font-family:Arial, Helvetica, sans-serif;
	background:url(../../Images/h1_icon-arrow.gif) no-repeat 0em 0em;
	/* text-transform:uppercase; */
	font-size:1.8em;
	font-weight:normal;
	letter-spacing:-1px;
	padding-bottom:2px;
	padding-left:27px;
	color:#666;
	margin-bottom:8px;
}
.ms-rteCustom-HRPA_PageTitle_H2 {
	font-family:Arial, Helvetica, sans-serif;
	margin:0; 
	padding:0px 0px 10px 0px; 
	font-weight:normal;
	font-size:1.6em;
	color:#63a0d4;	
}
.ms-rteCustom-HRPA_PageTitle_H3, h3 {
	font-family:Arial, Helvetica, sans-serif;
	color:#59a4d8; 
	margin:0; 
	padding:0px 0px 10px 0px; 
	font-weight:normal !important;
	font-size:1.4em !important;
}

h2.wp_H2title {
    font-family:Arial, Helvetica, sans-serif;
    background:url(../../Images/h1_icon-arrow.gif) no-repeat 0em 0.0em;
    /* text-transform:uppercase; */
    font-size:16px;
    font-weight:normal;
    letter-spacing:-1px;
    padding-bottom:10px;
    padding-left:27px;
    color:#666;                                                          
}

/* custom css for content authors */
.hrpa_imgLeftFloat{float:left; padding:0px 11px 6px 0px;}
.hrpa_imgLeftFloat img{border:#b7b7b7 solid 3px;}
.hrpa_dateText{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#fdb813;}

a.hrpa_detailsLink{background-image:url(../../Images/icon-arrow-small.gif); background-position:bottom left; background-repeat:no-repeat; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#0087bf !important; text-decoration:none; margin:0; padding:0px 0px 0px 23px;}
a.hrpa_detailsLink:hover{text-decoration:underline;}

.hrpa_divAlign_Right { text-align:right; }
.hrpa_newsItem{padding:0px 0px 10px 0px;}





/* site map control */
.HRPA_SiteMap_Regular {
	font-family:Arial, Helvetica, sans-serif;	
	font-size:1.2em;	
	list-style:none;
	margin:0;
	margin-bottom:40px;
}
.HRPA_SiteMap_Regular a {
	color:#82b1ea !important;
}
.HRPA_SiteMap_Regular img {
	vertical-align:middle;
	padding-right:10px;
}
.HRPA_SiteMap_Regular li {
	list-style:none;
	color:#555;
}
.HRPA_SiteMap_Node  {
}
a.HRPA_SiteMap_Node:hover {
	color:#888 !Important;
}

/* search field border */
.ms-sbcell input {
	
}
.search
{
	float:left;
    margin:0px 2px 0px 2px;
    width:119px;
   
}
.search .ms-sbplain {
	margin-left:0px;
    width:100px !important;
    color:#888;
}
.ms-sbcell input {
	padding-top:3px;
	padding-bottom:3px;
	padding-left:3px;
}
.search .ms-sbcell .ms-sbplain
{
    margin-right:0px;
    height:14px;
}
.search .ms-sbcell
{
    border:none;
    font-weight:normal; 
    font-size:8pt; 
    color: #3A4663;
    padding:0px;
}
.search .ms-sbgo
{
    background:none;
}
.ms-sbgo img {
    border:4px solid #fff !important;				
}
.ms-sbtable td {
	height:25px;
}
.ms-sbtext {
	display:none;
}
.ms-sbLastcell {
	display:none;
}
/*
.ms-sbscopes {
	display:none !important;
}

.ms-sblink a{
	display:none !important;
}
.ms-sbgo a
{
	display:none !important;
}
*/


/* misc */
.valignImage {
	vertical-align:middle;
}
.padd_r_5 
{
	padding-right:5px;
}
.ms-WPBody {
	font-family:Arial, Helvetica, sans-serif;
}
.ms-WPBody ul
{
    list-style-type: ;
}
.text_copy{
	font-size:7.8pt !important;
}
.wr_left ul, .wr_single ul, .wr_right ul, .wr_text ul, .text_copy ul{
	margin-top:0px;
	margin-bottom:10px;
}
.wr_left li, .wr_single li, .wr_right li, .wr_text li, .text_copy li{
	font-size:1.2em;
	font-family:Arial, Helvetica, sans-serif !important;
	padding-bottom:0.5em;

}
.wr_left .ms-vh a {
	color:#0088bf !important;
}
.wr_left a {
	color:#0088bf !important;
	text-decoration:none;
}
.wr_left a:hover {
	color:#0088bf !important;
	text-decoration:underline;
}

.wr_left h1, .wr_single h1, .wr_right h1,.wr_top, .wr_text h1{
	margin-bottom:18px;
}

.wr_single p{
	padding-top:1px;
}
.ms-formbodysurvey{
	font-size:1em !important;
}
/*rss link*/
.wr_rss { display:none;
}
.wr_rss img {padding-right:5px }
.wr_rss a {color:#0088bf !important; text-decoration:none !important}

.ms-formlabel, .ms-formbody{
	font-size:1em;
}

.wr_text a{
	color:#5AA4D9;
	text-decoration:underline;
}
.ms-WPBody a, .ms-WPBody a:hover{
	color:#0088bf !important;
} 
.ms-WPBody td{
	font-family:Arial, Helvetica, sans-serif !important;
	font-size:1.2em !important;
}

ol li {
	font-size:12px !important;
}

