/*
 *  PIA Website - Base Stylesheet
 *  Version: 2006.08.10
----------------------------------------------------------------------------- */

/* CSS Document */

html {

}


body{
	background-color:#666;
	font-family: "Lucida Grande", "Lucida Sans", Tahoma, Verdana, Arial, Helvetica, sans-serif;
	padding:0; margin:0px auto; color:#333333;
	font-size:11px; line-height:18px;
}

hr{
	border:none;
	background-color:#D2D2D2;
	height:1px;
	margin:15px 0 0 0;
}


img { border:none;}

a { color:#005725;}

h1, h2, h3 { color:#005B27; margin:0 0 5px 0; padding:3px 0; }

h1 { 
	font-size:16px; 
	background:url(../media/global/bg-heading.gif) 0 50% repeat-y;
	padding:3px 0 3px 20px;
}

h2 { font-size:14px;   }



h3 { font-size:12px; color:#c30;  }


select { 
	font-family: "Lucida Grande", "Lucida Sans", Tahoma, Verdana, Arial, Helvetica, sans-serif;  
	color:#333;
	font-size:11px;
}

.ipb {	font-family: "Lucida Grande", "Lucida Sans", Tahoma, Verdana, Arial, Helvetica, sans-serif;  
	color:#333;
	font-size:11px; margin:0; padding:0;  width:80px;}
 

#main-wrapper{
	background:url(../media/global/bg-body.gif) 50% 0% repeat-y;
	width:1004px;
	margin:0px auto;

}

div.hrsmall { background:#fff url(media/global/hr-small.gif) no-repeat 50% 0%; padding:0; margin:15px 0; height:15px; clear:both }
div.hrbig { background:url(media/global/hr-big.gif) no-repeat 50% 0%; padding:0; margin:25px 0; height:15px; }
div.hrdevider { background:url(media/global/hr-devider.gif) no-repeat 50% 0%; padding:0; margin:25px 0; height:15px; }

.dv-top { background:url(../media/global/hr-devider.gif) repeat-x 0 27px; border:0px solid #f60; height:30px; }
.dv-top img { float:right;}


.clear { clear:both;}

.content p{ margin:0 0 5px 0;}

.landing .content { font-size:12px;}

/*/////////////////////////////////////////////////////////
>>>>>>>>>>>>>>>>>>>>>>>>>>>> HAIR [hair]
/////////////////////////////////////////////////////////*/
#hair{
background:url(../media/global/bg-body-head.jpg) 50% 0 no-repeat;
color:#000; font-size:11px;
padding:0px;
margin:0;
border:0px solid #f60;
}

#hair .content { 
	padding:0px 0px;
	height:109px;
	border:0px solid #f60
}

#hair .content h1, #hair .content h2 { display:none;}

#hair a{
text-decoration:none; color:#FFF;

}
#hair a:hover{
color:#587EC4;
}





#hair #leftHair{
float:left;
}

#hair #rightHair{
text-align:right;
float:right;
}

/*/////////////////////////////////////////////////////////
>>>>>>>>>>>>>>>>>>>>>>>>>>>> BRAIN [brain]
/////////////////////////////////////////////////////////*/

#brain{
display:block;
background:url(../media/global/bg-vr.gif) 22% 0 repeat-y;
border:0px solid #f60;
}

*html div#brain {
margin:0 0 0px 0;
height:90%;
}

#brain .brain-content { 
	margin:0px 25px; 
}


#brain img{
border:none;
}

 
#brain .left{
float:left;
width:22%;
 
}


#brain .right{
float:right;
width:77%;
color:#101720;
 
}


.left .content { text-align:left; padding:0px 37px 0 0; font-size:11px;  }
.right .content {text-align:left; }

#brain .right .content .img-left, #brain .right .content .img-center, #brain .right .content .img-right { border:1px solid #f2f2f2; padding:3px; background-color:#FFFFFF; margin:12px; clear:none; }
#brain .right .content .img-left {  margin-left:0; }
#brain .right .content .img-center { clear:both; }
#brain .right .content .img-right { margin-right:0;  }

.left h2 { font-size:11px ; margin:0px 0 5px 0; color:#005B27;  }


.search { margin:0 0 17px 0; padding:0 0; float:right;}
.search form { margin:0px; padding:0;}
.search h3 { margin:0; padding:0; color:#555; font-size:11px; font-weight:normal;}
.search .ipb{ border:1px solid #ccc; border-width:2px 1px 1px 2px; padding:0px 0px 0 0px; height:18px; margin:0 0 1px 0; font-size:11px; width:160px;}
.search a { color:#c30; font-size:10px; text-decoration:none;}

.btn { 
	border:0; 
	height:19px; color:#333;
	font-size:11px;
	background-color:#ddd;
}

.search .btn {
	background:url(../media/global/btn.gif) no-repeat 50% 50%; 
	margin:0px 0 0px 0;
	width:51px;
}

/* Main Nav
/////////////////////////////////////////////////////////*/

#main-nav { line-height:22px; height:22px; margin:0 auto 25px auto;  } 
#main-nav ul { 
	margin:0 24px; padding:0 1px 0 0; 
	list-style:none; font-size:10px;
	height:22px;
}
#main-nav li { margin:0; padding:0; display:block; text-align:center; float:left;  }
#main-nav li a{
	display:block;width:106px;
	background:#f1f1f1 url(../media/global/bg-tab.jpg) repeat-x 00% 100%;
	color:#333;
	text-decoration:none;
	
}

#main-nav li a:hover { 
	background:#d8d8d8 url(../media/global/bg-tab-on.jpg) no-repeat 100% 100%;
}

#main-nav li.now a, #main-nav a.now{ 
	background:#d8d8d8 url(../media/global/bg-tab-on.jpg) no-repeat 100% 100%;
	color:#c30;
}

#main-nav li.now a:hover, #main-nav a.now:hover { color:#333;}

.qlink{
margin:0 0 20px 0;
}



/* Side Nav
/////////////////////////////////////////////////////////*/

.side-nav { padding:12px 0 12px 3px; border:1px dotted #747474 ; border-width:1px 0; margin:0 0 20px 0;}

*html div.side-nav {border:1px solid #bbb ; border-width:1px 0; }

.side-nav h2{ margin:0;}

.side-nav ul, .side-nav li { margin:0; text-align:left; padding:0; list-style:none;}
.side-nav li { background:url(../media/global/bullet-arrow.gif) no-repeat 0% 50%; padding:0 0 0 15px; }

#brain .side-nav a{
display:block; color:#000;
text-decoration:none;
padding:1px 0px; height:100%;
}

#brain .side-nav a:hover{
color:#666;
}


/* paging
/////////////////////////////////////////////////////////*/


#brain .right .paging, .paging td { 
	color:#999999;
	padding:7px 0; font-size:10px;
	text-align:left;
	 
	}
#brain .right .paging a, .paging td a { color:#333; padding:7px 2px;}
#brain .right .paging a:hover, .paging td a:hover { color:#f30;}
#brain .right .pagenav, .pagnav td { padding:0 3px 0 0; }

#brain .right .page-result, .page-result td { font-size:10px; color:#999999; padding:0px 2px;}

.prev-next { margin:15px 0 0 0; text-align:left;}
.pagenav_prev, .pagenav_next { float:left; margin:0 5px 0 0; }
.pagenav_prev a, .pagenav_next a{ display:block; color:#666666 !important; font-size:10px; border:1px solid #e2e2e2; padding:2px 5px; background-color:#f5f5f5; text-decoration:none; }
.pagenav_prev a:hover, .pagenav_next a:hover { border:1px solid #ccc; color:#333 !important; background-color:#fff}

/* BCT
/////////////////////////////////////////////////////////*/

.bct-wrap { font-size:10px; padding:0 0 15px 0; margin:0; color:#666; }
.bct-wrap a{ color:#333; text-decoration:none;}
.bct-wrap a:hover{ color:#000; text-decoration:underline;}



/* Heading
/////////////////////////////////////////////////////////*/

#brain .right .content h1 { }

#brain .right .content h2 { }

#brain .right .content h3 { }


.ul-img {
	list-style-image:url(../media/global/bullet-green.gif);
	}

/* Items Table Styles
/////////////////////////////////////////////////////////*/
/*  table styles / table data */
/* ##	##	##	##	##	##	##	## */


.tab-data {
	margin:10px 0 15px 0;
	border-collapse: collapse ; 
	background-color: #999;
}


.tab-header, .tab-header td, .tab-header th, .tab-data th{ 

	font-size:12px !important;
	font-weight:bold !important;
	padding:5px !important;
	background-color:#fff !important;
	color:#c30 !important;
	border:1px solid #ccc !important;
	border-width:1px !important;
	background:#fff url(../media/global/bg-table-head.jpg) bottom left repeat-x !important;
	text-align:center;

}

.tab-data td{
	padding:5px;
	font-size:11px;
	border:1px solid #ccc;
	background-color:#ffffff;
	border-width:1px;
	color:#333;
}


/*/////////////////////////////////////////////////////////
>>>>>>>>>>>>>>>>>>>>>>>>>>>> FEET [feet]
/////////////////////////////////////////////////////////*/

#feet{
	background:url(../media/global/bg-body-footer.gif) 50% 100% no-repeat;
	clear:both;
	padding:25px 0px 20px 0; line-height:normal;

}

#feet .content{
	padding:0px 25px;
	text-align:center; 
	background:url(media/global/bg-feet.gif) 50% 0% repeat-y;
	letter-spacing:0px;
	 
}



*html #feet { padding:10px 0px 10px 0; text-align:center}

*html #feet .content {padding:0 23px; margin:0 auto;  }


#feet .left-feet{
	float:left;
	padding:0; text-align:left; width:50%;
}

#feet .left-feet p {
	line-height:14px;
	background:url(../media/global/hr-dotted.gif) 0% 50% repeat-x;
	padding:0 2px; text-align:center;
}


#feet .right-feet{
	float:right; text-align:right;
}

#feet .right-feet p {
	line-height:28px;
	background:url(../media/global/icon-call.gif) 0% 50% no-repeat;
	padding:0 0 0 25px; text-align:left;
		color:#005B27; 

}


*html #feet .left-feet{ width:50%;}
*html #feet .right-feet{ margin:0 0 0 0}

#feet a{
	color:#005B27; 
	text-decoration:none;
}

#feet .right-feet a { text-decoration:underline;}
#feet .right-feet a:hover { text-decoration:none;}

#feet a:hover{
	color:#787878; 

}

