/* CSS Document */
a{color:#394929;}
a:hover{color:red;}

	img{border:0px;}
	body {margin:0px;padding:0px;font-size:100%;font-family:arial;}
	
	/*.frame {
		width:770px;
		margin-right:auto;
		margin-left:auto;
		margin-top:0px;
		padding:0px;
		text-align:left;
		}*/
	
	.header {width:770px;height:130px;background: #D2D1B5 url(file:///G|/pbirx/newsite/xtras/%22../images/header_bg.jpg%22);}
	.topnav {width:480px;height:130px;float:right;}
	.logo {width:290px;height:130px;float:left;}
	
	.graphic {width:770px;background:#5F5C88;}
	
	.subnav {width:200px;padding:10px;margin-top:100px;float:left;font-size:80%;color:#000066;line-height:20px;}
	.content {width:570px;padding:10px;padding-bottom:25px;float:right;font-size:80%;}
	.subcontent{padding:5px;}
	
	.benefit {width:380px;height:230px;float:left;background:#DEDECA;border-right:1px solid #03035B;padding:10px;font-size:80%;}
	.dpcard {width:380px;height:230px;float:right;background:#DEDECA;border-left:1px solid #03035B;padding:10px;font-size:80%;}
	
	.footer{width:770px;height:80px;background:#ffffff;}
	.innerfooter{width:770px;height:82px;background:#cccccc;margin-top:2px;margin-bottom:2px;padding:5px;text-align:right;font-size:70%;color:#666666;font-family:verdana;}
	
	.footer a{color:#666666;text-decoration:none;}
	.footer a:hover{color:#CC0000;}
	h1 {color:#394929;font-size:100%;letter-spacing:3px;}
	h3 {color:#000;font-size:120%;}
	h4 {font-size:100%;color:#000;background-color:#ccc;}
	
	.main
	{
	font-size:80%;
	}
	
	.form td{font-size:80%;font-weight:bold;padding:5px;}
	
	.cardNav td{font-size:80%;font-weight:bold;padding-left:5px;padding-right:5px;}
	.cardNav a{color:#fff;text-decoration:none}
	.cardNav a:hover{color:#03035B;}
	
	input, textarea, select
	{
	background:#D4D3B7;
	padding:2px;
	color:#000;
	}
	
	
.searchHeader
{
	color: #333333;
	font-size: 10pt;
}

.rowOdd
{
	font-size:90%;
	background-color: #ffffff;
	border-bottom: 1px solid #333;
}

.rowEven
{
	font-size:90%;
	background-color: #EFE7DE;
	border-bottom: 1px solid #333;
}

.searchInput
{
	border-right: #333333 1px solid;
	border-top: #333333 1px solid;
	font-size: 10pt;
	border-left: #333333 1px solid;
	color: #ffffff;
	border-bottom: #333333 1px solid;
	background-color:#394929;
	a: arial,verdana;
}

.searchTable
{
	border: 1px solid #333;
}

.searchTable TD
{
	padding: 5px;
}

.searchTableRow
{
	background-color: #394929;
	color: #ffffff;
}

.searchTableRow TD
{
	color: #ffffff;
}

.resultsHeader
{
	background:#394929;
	font-weight: bold;
	color: #ffffff;
}

.countryPricing TD
{
	padding: 5px;
}

.required
{
	font-size: 10pt;
	color: #009966;
}

