﻿body
{
text-align:left;
		background-color: #FFFFFF;
		color: #003366;
		margin:0px 0px 0px 0px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		line-height: 12px;
}
div
{
	font-size: 11px;
}
input
{
	font-size: 11px;
}

/*******************FROM OLD*****************/







/* Green Link */
a.textlink {
	font-size: 11px;
	font-style:normal;
	color: #66CC00;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 11px;
	text-decoration: none;
}

a.textlink:hover {
	font-size: 11px;
	font-style:normal;
	color: #006699;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 11px;
	text-decoration:none;
}


/* Nav Link */

/* subnav Link */
a.subnav {
	font-size: 12px;
	font-style:normal;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 16px;
	text-decoration: none;
}

a.subnav:hover {
	font-size: 12px;
	font-style:normal;
	color: #006699;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 16px;
	text-decoration: none;
}


/* Footer Link */
a.footer {
	font-size: 10px !important;
	font-style:normal;
	color: #006699 !important;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}

a.footer:hover {
	font-size: 10px;
	font-style:normal;
	color: #FFFFFF !important;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}


/* sm Link */
a.sm {
	font-size: 10px !important;
	font-style:normal;
	color: #006699 !important;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 10px;
	text-decoration: none !important;
}

a.sm:hover {
	font-size: 10px;
	font-style:normal;
	color: #FFFFFF !important;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 10px;
	text-decoration: none;
}



#nav {	
		width:769px;
		height:29px;
		padding:0px 0px 0px 0px;
		float:left;
		background-color: #5CC7FC;
		}
#nav_frame {	
		width:564px;
		height:22px;
		padding:5px 0px 0px 15px;
		float:left;
		background-color: #5CC7FC;
		}

#nav_box {	
		width:111px;
		height:22px;
		padding:10px 5px 0px 5px;
		float:left;
		background-color: #5CC7FC;
		text-align:center;
		border-color: #0099CC; 
		border-style: solid; 
		border-top-width: 0px; 
		border-right-width: 1px; 
		border-bottom-width: 0px; 
		border-left-width: 0px;
		}
#nav_home {	
		width:70px;
		height:22px;
		padding:10px 5px 0px 5px;
		float:left;
		background-color: #5CC7FC;
		text-align:center;
		border-color: #0099CC; 
		border-style: solid; 
		border-top-width: 0px; 
		border-right-width: 1px; 
		border-bottom-width: 0px; 
		border-left-width: 0px;
		}

#nav_printer {	
		width:180px;
		height:21px;
		padding:8px 5px 0px 5px;
		float:left;
		background-color: #5CC7FC;
		text-align:right;
		}

#nav_printer a {
	font-size: 12px;
	font-style:normal;
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
	
#nav_printer a:link {
	color: #ffffff;
	text-decoration: none;
}
#nav_printer a:hover {
	font-size: 12px;
	font-style:normal;
	color: #006699;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
		
/* Top Row */		
#top_row {	
		width:769px;
		height:85px;
		padding:0px 0px 0px 0px;
		float:left;
		background-color: #99CC33;
		}
		
#top_col1 {	
		width:210px;
		height:85px;
		padding:0px 0px 0px 0px;
		float:left;
		background-color: #5CC7FC;
		}		
		
#top_col2 {	
		width:359px;
		height:85px;
		padding:0px 0px 0px 0px;
		float:left;
		background-color: #3399CC;
		}
		
#top_col3 {	
		width:185px;
		height:60px;
		padding:15px 0px 0px 5px;
		float:left;
		background-color: #99CC33;
		}		
/* Middle Row */		
#middle_row {	
		width:769px;
		height:71px;
		padding:0px 0px 0px 0px;
		float:left;
		background-color: #5CC7FC;
		}
		
#middle_col1 {	
		width:210px;
		height:71px;
		padding:0px 0px 0px 0px;
		float:left;
		background-color: #5CC7FC;
		}		
		
#middle_col2 {	
		width:359px;
		height:71px;
		padding:0px 0px 0px 0px;
		float:left;
		background-color: #3399CC;
		}
		
#middle_col3 {	
		width:200px;
		height:71px;
		padding:0px 0px 0px 0px;
		float:left;
		background-color: #99CC33;
		}

/* Bottom Row */		
#bottom_row {	
		width:769px;
		height:60px;
		padding:0px 0px 0px 0px;
		float:left;
		background-color: #99CC33;
		}
		
#bottom_col1 {	
		width:210px;
		height:60px;
		padding:0px 0px 0px 0px;
		float:left;
		background-color: #99CC33;
		}		
		
#bottom_col2 {	
		width:359px;
		height:60px;
		padding:0px 0px 0px 0px;
		float:left;
		background-color: #3399CC;
		background-image:url(../images/image_search.gif)
		}
		
#search_text {	
		width:100px;
		height:40px;
		padding:18px 0px 0px 30px;
		float:left;
		background-color: #3399CC;
		text-align: right;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #ffffff;
		}	
		
		
#search {	
		width:219px;
		height:40px;
		padding:10px 10px 0px 0px;
		float:left;
		background-color: #3399CC;
		}	
			
#search_corner {	
		width:10px;
		height:60px;
		padding:0px 0px 0px 0px;
		float:left;
		background-color: #99CC33;

		}
		
#bottom_col3 {	
		width:200px;
		height:60px;
		padding:0px 0px 0px 0px;
		float:left;
		background-color: #99CC33;
		}

#col2 {	
		width:359px;
		height:85px;
		padding:0px 0px 0px 0px;
		float:left;
		background-color: #3399CC;
		background-image:url(../images/image_search.gif);
		background-position:bottom;
		}


#breadcrumb_frame {	
		width:769px;
		height:25px;
		padding:0px 0px 0px 0px;
		float:left;
		background-color: #99CC33;
		background-image:url(../images/image_breadcrumb.gif);
		}
#breadcrumb_text {	
		width:80px;
		height:15px;
		padding:5px 0px 0px 15px;
		float:left;
		text-align:right;
		}
#breadcrumb_texthome {	
		height:15px;
		padding:5px 0px 0px 30px;
		float:left;
		text-align:right;
		}


#breadcrumbs {	
		width:650px;
		padding:2px 0px 0px 0px;
		float:left;
		}
#breadcrumbs_bottom {	
		width:769px;
		height:10px;
		padding:0px 0px 0px 0px;
		float:left;
		background-color: #FFFFFF;
		}






#content {
		width:769px;
		height:auto;
		padding:0px 0px 0px 0px;
		float:left;
		background:#FFFFFF;
		}
		
#content_col1 {
		width:519px;
		padding:30px 30px 50px 30px;
		float:left;
		background:#FFFFFF;
		}
		
#content_col2 {
		width:160px;
		padding: 30px 0px 50px 10px;
		float:left;
		background:#FFFFFF;
		}
		
#content_collectionpage {
		width:500px;
		padding:30px 30px 50px 30px;
		float:left;
		background:#FFFFFF;
		}

#footer {
		height:13px;
		padding:8px 0px 0px 20px;
		float:left;
		}
#footer_sm {
		width:300px;
		height:13px;
		padding:8px 15px 0 0;
		float:left;
		text-align:right;
		}
		 
#footer_frame {
		width:769px;
		height:30px;
		padding:0px 0px 0px 0px;
		float:left;
		background-image:url(../images/footer.gif);
		}
		
		#frame {
		width:769px;
		margin-right:auto;
		margin-left:auto;
		margin-top: 0px;
		padding:0px;
		background-color:#FFFFFF;
		}

#Collections {
	font-weight: bold;
	line-height: 0.8em;
}

.collectiontitle {
	font-weight:normal;
}
		
#bg {	width:100%;
		background-image:url(../images/bg.gif);
		height: 250px;
		background-repeat: repeat-x;
		padding:0px;
		background-color:#FFFFFF;
		position:absolute;
		top: 0px;
		left: 0px;
		z-index: 0;
		display: block;
		}
		
#bg2 {	width:100%;
		background-image:url(../images/bg2.gif);
		background-repeat: repeat-x;
		padding:0px;
		background-color:#FFFFFF;
		
		}

.text_breadcrumbs_blue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #0066CC;
}




/***********************************************/
#layoutHeader
{
	height: 50px;
	background: #d3d9e9 url( '../images/header.html' ) repeat-x 0 100%;
	color: #FFFFFF;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #001B51;
	
}
#layoutHeaderLogoImage
{
	position: absolute;
	height: 50px;
	width: 186px;
	background: #d3d9e9 url( '../images/pblogo.html' ) repeat-x 0 100%;

}
#layoutHeaderText
{
	position: absolute;
	top: 4px;
	left: 6px;
	line-height: 50px;
	font-size: 18px;
	font-weight: bold;
}
#layoutLogin
{
	position: absolute;
	top: 22px;
	right: 4px;
}
#layoutCssMenu
{
	background: #a7bac5;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #808080;
}
#layoutMenu
{
	background: #444444;
	height: 26px;
}
#layoutBreadcrumb
{
	height: 24px;
	line-height: 24px;
	padding-left: 6px;
	clear: both;
	color: #000000;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
	border-bottom-color: #808080;
}
#layoutTemplateContainer
{
	display: block;
	clear: both;
}
#layoutTemplate
{
	display: block;
	clear: both;
	padding: 8px;
}
#layoutFooter
{
	clear: both;
	height: 22px;
	padding: 6px;
}
#layoutPanelMenu
{
}
#ajaxLoadingBackground
{
}
#ajaxLoadingContainer
{
}
.ajaxLoadingImage
{
}
.content
{
	display: inline;
}


/* 2Column PageTemplate */
#layout_2Column {}
#layout_2Column .mainColumnWrapper {float:left;width:100%;margin-left:-250px}
#layout_2Column .mainColumn{margin-left:250px}
#layout_2Column .rightColumn{float:right;width:250px}


/* 04 feb 2010 for IE 8 Issues */
.clr { clear:both;}
