/* These codes and procedures are copyright protected by Gproxy Design Inc. 2004/2009 and the website owner. 
Gproxy Design Inc. does not authorize the copy or use of these by any third party company. */


/*-----------------------------------------------
	General Styles
----------------------------------------------- */ 

/*	center division innerwrapper in FF and Opera (in IE is already centered by text-align:center) */
div#innerwrapper{
	margin:0 auto;
}

/* hidden tabs */
#tab28, #tab27, #tab19, #tab18{ display:none;}
.input {
	border:1px solid #777777;
	border-bottom-width:1px;
	}

/*.zero_padding {
	padding:0px !important;
	margin:0px  !important;
	}
*/
#search-portlet{ padding-left:10px;}

#search-portlet .smalltextnolink { 
	color:#003366;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	}

#search-portlet #go {
	background-color:#001f3e;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-transform:capitalize;
	width:24px;
	height:19px;
	border:0px;
	}


/* ------ HEADER ------ */

.h-breadcrumbs {
	font-family: Arial, Tahoma, Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration:none;
	text-align:left;
}

.h-breadcrumbs a {
	font-family: Arial, Tahoma, Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration:none;
}
.h-breadcrumbs a:hover {
	font-family: Arial, Tahoma, Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration:underline;
}
.h-tabs{
	font-family: Arial, Tahoma, Verdana, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration:none;
	padding-right: 4px;
	padding-left: 4px;
}
.h-tabs a {
	font-family: Arial, Tahoma, Verdana, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration:none;
}
.h-tabs a:hover {
	font-family: Arial, Tahoma, Verdana, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #c4d6e8;
	text-decoration:none;
}


.h-tabs_active{
	font-family: Arial, Tahoma, Verdana, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration:none;
	padding-right: 4px;
	padding-left: 4px;
	background:url(/site/header/pp_active_tab_bg.jpg) bottom center;
	height:41px;
}
.h-tabs_active a {
	font-family: Arial, Tahoma, Verdana, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration:none;
}
.h-tabs_active a:hover {
	font-family: Arial, Tahoma, Verdana, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #c4d6e8;
	text-decoration:none;
}

.livechat_bg { background:url(/site/header/pp_livechat_bg.jpg) repeat-x; height:51px; text-align:right; padding-right:16px;}

/*****************************/
/*        FOOTER             */
/*****************************/

.ppfootbgpl {
	background-image:url(/site/footer/fbg.jpg);
	background-position:top left;
	background-repeat:repeat-x;
	height: 55px;
	vertical-align: top;
}


/* LEFT */

.smalltext {
	font-family: Arial, Tahoma, Verdana, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #003366;
	text-decoration:none;
	padding-right: 5px;
	padding-left: 10px !important;
	line-height: 17px;
	text-align:left;
} 

.smalltext_home {
	font-family: Arial, Tahoma, Verdana, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #003366;
	text-decoration:none;
	padding-right: 5px;
	padding-left: 7px !important;
	line-height: 17px;
	text-align:left;
} 
.smalltext_home a {
	color: #003366;
	text-decoration:none;
} 

.smalltext_home a:hover {
	text-decoration:none;
}

.smalltext a {
	color: #003366;
	text-decoration:none;
} 

.smalltext a:hover {
	text-decoration:none;
}

.textboldnolink {
	font-family: Arial, Tahoma, Verdana, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #003366;
	line-height: 17px;
	text-align:left;
	padding:0px; 
	margin:0px;
} 

.textboldnolink a {
	color: #003366;
	text-decoration:underline;
} 

.textboldnolink a:hover {
	text-decoration:none;
}

#left_col .text { display:none;}

/* SITEMAP */

.sitemap_left { border-left:1px solid #cccccc;}
.sitemap_right { border-right:1px solid #cccccc;}
.sitemap_top { background:url(/site/templates/sitemap/top.gif) repeat-x top;}
.sitemap_links a { font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#003366; line-height:18px; text-decoration:none;}
.sitemap_links a:hover {text-decoration:underline;}
