body
{
text-align: center;
}

body,input,textarea,button{font-family:"Lucida Grande",Helvetica,Arial,Verdana,sans-serif;color:#333;font-size:12px}

#container
{
margin-left: auto;
margin-right: auto;
width: 700px;
text-align: left;
}

.blueb
{
width:684px;
/*height:96px;*/
padding:8px;
border:1px solid #1960af;
margin:0px;
margin-bottom:8px;
position:relative;
cursor:pointer !important;
white-space:nowrap;
}

.bluebabout
{
width:684px;
/*height:96px;*/
padding:8px;
border:1px solid #1960af;
margin:0px;
margin-bottom:8px;
position:relative;
}

.barbg
{
background-color:#CEE3F6;
}

.plus
{
padding-bottom:1px;
}

.pic
{
position:relative;
margin-right:8px;
float:left;

}

.desc
{

padding-top:4px;
padding-bottom:8px;
padding-left:8px;
padding-right:0px;
height:73px;
width:558px;
border:1px solid #BDBDBD;
background-image:url('http://intrapack.com/images/greybg.gif');
background-repeat:repeat-x;
overflow:hidden;
cursor:pointer !important;
white-space:nowrap;
}

* html .desc {
\width: 555px; /*for IE5 and IE6 in quirks mode */
w\idth: 555px; /* for IE6 in standards mode */
}
.ovr 
{
position:absolute;
top:0;
left:0;
width:15px;
height:15px;
background-color:#1960af;
opacity:0.7;filter:alpha(opacity=70);
text-align:center;
color:white;
font-size:16px;
font-weight:bold;
}

.ovr2
{
position:absolute;
top:78px;
left:100px;
width:13px;
height:15px;
opacity:0.8;filter:alpha(opacity=80);
text-align:center;
color:white;
font-size:16px;
font-weight:bold;
}

 * html .ovr2 {
    \top: 76px; /* for IE5 and IE6 in quirks mode */
    t\op: 76px; /* for IE6 in standards mode */
  } 

.ovremailstamp
{
position:absolute;
top:112px;
left:538px;
width:80px;
height:86px;
opacity:0.7;filter:alpha(opacity=70);
text-align:center;
color:white;
font-size:16px;
font-weight:bold;
}

.ovrperson
{
position:absolute;
top:106px;
left:8px;
width:80px;
height:86px;
opacity:0.7;filter:alpha(opacity=70);
text-align:center;
color:white;
font-size:16px;
font-weight:bold;
}

.catdesc
{
font-family:"Times New Roman",Georgia,Serif;
margin-top:4px;
padding-left:10px;
font-size:11px;
color:#2E2E2E;
line-height:130%
}


.descimage { border:1px solid #BDBDBD }

.rolldown { position: relative; top:-9px; left: 0px; width: 684px;
          overflow: hidden; z-index:2; background-color:#FFF;
      border-left: 1px solid #1960af; border-right: 1px solid #1960af;
      border-bottom: 1px solid #1960af;
      padding:8px;}


ul {list-style-type:square;}

td.logo2x {
  padding-left: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  padding-right: 0px;
  height: 48px;
  vertical-align: bottom;
  color: white;
  font-size: 10px;
  font-family: Verdana, Arial, Helvetica, sans-serif;	
}


table.greyxxx {
  /*background-color: #E3E3E3;*/
  border: none;
  margin-left:auto;
  margin-right:auto;
  text-align: left;
  font-size: 10px;
}

tr.greyxxx {
  border-top: medium solid #000000;
  background-color: #E3E3E3;
  /*color: #003399;*/
  font-weight: normal;
  border: medium solid #FFFFFF;
  border-bottom: medium solid #ff0000;
  height: 22px;
  vertical-align: middle;
}

th.greyxxx{
  background-color: #E3E3E3;
  border: none;
  height: 22px;
  padding-left: 3px;
  padding-top: 2px;
  padding-bottom: 2px;
  font-weight: normal;
  text-align: left;
    width: 330px;
}

td.greyxxx {
  background-color: #E3E3E3;
  width: 330px;
  color: blue;
}

/* /////////table blue stuff BEGIN/////////*/
table.mainblue {
	width:100%;
	border-top:0px solid #e5eff8;
	border-right:0px solid #e5eff8;
	border-left:0px solid #e5eff8;
	border-bottom:0px solid #e5eff8;
	//margin-bottom:2px;
	/* margin:1em auto; */
	border-collapse:collapse;
	}

table.maingreen {
	width:100%;
	border:0px;
	//margin-bottom:2px;
	/* margin:1em auto; */
	border-collapse:collapse;
	background-image: url("../images/green.gif");
	font-size: 14px;
	font-weight: bold;
	FONT-FAMILY: arial, sans-serif;
	}

table a,
table a:link,
table a:visited {
	border:none;
	color:blue;
	}
table a:hover { color:red }

a.pagelink:link  {
   color:#045FB4;
   }
a.pagelink:visited  {
   color:#045FB4;
   }
a.pagelink:hover  {
   color:red;
   }   

a.pagelink2:link  {
   color:#2E2E2E;
   }
a.pagelink2:visited  {
   color:#2E2E2E;
   }
a.pagelink2:hover  {
   color:red;
   }   

.expired {
  color:#DF0101;
  border:1px dotted #0080FF;
  padding-left:4px;
  height:20px;
  line-height:20px;
  margin:2px;
  background-color:#FFF
}

.about {
background-color:#E0ECF8;height:16px;padding:4px;
}

tr.maincat {
background:#E3E3E3
}

tr.odd td	{
	background:#f7fbff
	}
tr.odd .column1	{
	background:#f4f9fe;
	}	
.column1	{
	background:#f9fcfe;
	}
td.mainblue {
	color:blue;
	border:1px solid #FFFFFF;
	padding:.3em 1em;
	text-align:left;
	font-size:11px;
	height: 20px; 
	line-height: 20px; /* for firefox cell height bug */
	white-space:nowrap;
	}

td.mainblue2 {
	color:blue;
	border:1px solid #FFFFFF;
	padding:.3em 1em;
	text-align:left;
	font-size:11px;
	height: 20px; 
	}	
	
td.mainblack {
	color:black;
	border:1px solid #FFFFFF;
	padding:.3em 1em;
	text-align:left;
	font-size:11px;
	height: 20px; 
	line-height: 20px; /* for firefox cell height bug */
	}
	
td.mainblack2 {
	color:black;
	border:1px solid #FFFFFF;
	padding:.3em 1em;
	text-align:left;
	font-size:11px;
	height: 20px; 
	}	

td.maingreen {
	color:white;
	border:1px solid #FFFFFF;
	padding:.3em .8em;
	text-align:left;
	height: 20px; 
	line-height: 20px; /* for firefox cell height bug */
	}	
	
tr.mainblue {
background-color:#E3E3E3;
}
	
	
td.pricing {
    color:blue;
	border:1px solid #FFFFFF;
	padding:.3em 1em;
	text-align:left;
	font-size:11px;
	width:175px;
}

th.mainblue {
	font-weight:normal;
	text-align:left;
	border-bottom: 1px solid #FFFFFF;
	border-left:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
	padding:.3em .8em;
	background:#E3E3E3;
	font-size: 11px;
	color:#000000;
	height:20px;
	line-height: 20px; /* for firefox cell height bug */
	}

th.mainblue2 {
	font-weight:normal;
	text-align:left;
	border-bottom: 1px solid #FFFFFF;
	border-left:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
	padding:.3em .8em;
	background:#E3E3E3;
	font-size: 11px;
	color:#000000;
	height:20px;
	}

tfoot th {
	text-align:left;
	background:#f4f9fe;
	}	
tfoot th strong {
	font:bold 1.2em "Century Gothic","Trebuchet MS","Arial",Helvetica,sans-serif;
	margin:.5em .5em .5em 0;
	color:#66a3d3;
		}		
tfoot th em {
	color:#f03b58;
	font-weight: bold;
	font-size: 1.1em;
	font-style: normal;
	}	
/* /////////table blue stuff END /////////*/


/********************* FROM p2.css BEGIN *********************/
td.logo {
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	height: 48px;
	width: 168px;
	vertical-align: middle;	
}

td.logo2 {
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	height: 48px;
	width: 512px;
	vertical-align: bottom;
	color: white;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
}

.logo {
	padding-right: 5px;
	padding-bottom: 3px;
}

.navtext {
	FONT-SIZE: 11px; COLOR: #777777; FONT-FAMILY: arial, sans-serif;
}

/*
td {
	padding-left: 3px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 5px;
	height: 22px;
	vertical-align: middle;	
}
*/

img {
	border: none;
	vertical-align: text-bottom;
}

.style3 {
	color: blue;
	font-size: 12px;
}

.style7 {
	font-size: 12px;
	font-weight: normal;	
}

.style8 {
	font-size: 10px;
	font-weight: normal;	
}

.red { color: #CC0000}

.style6 {font-size: x-small}

A:link { COLOR: blue; FONT-WEIGHT: normal; TEXT-DECORATION: none }
A:visited { color: blue; font-weight: normal; text-decoration: none }
A:hover { color: red; font-weight: normal; text-decoration: underline }

.whitelink A:link {
	color: white;
	text-decoration: none;
	font-size: 10px;
}
.whitelink A:visited {color: white; text-decoration: none}
.whitelink A:hover {color: white; text-decoration: underline}

.greylink A:link {
	color: #777777;
	text-decoration: none;
	font-size: 11px;
}
.greylink A:visited {color: #777777; text-decoration: none}
.greylink A:hover {color: #777777; text-decoration: underline}

.toplink A:visited {color: #045FB4; text-decoration: underline}
.toplink A:hover {color: #0101DF; text-decoration: underline}

.style3 {
	color: blue;
	font-size: 12px;
}


.showstate{ /*Definition for state toggling image */
cursor:hand;
cursor:pointer;
float: left;
margin-top: 1px;
margin-right: 4px;
}

.headers{
width: 400px;
font-size: 120%;
font-weight: bold;
border: 0px solid black;
background-color: lightyellow;
}

.switchcontent{
border: 0px solid black;
border-top-width: 0;
}

.style2 {color: #000000}

table.green {
	/*background-color: #339966;*/
	background-image: url("../images/green.gif");
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
	FONT-FAMILY: arial, sans-serif;
	width: 680px;
	border: none;
	margin-left:auto;
	margin-right:auto;
	/*border-bottom: 1px solid #FFFFFF;*/
}

table.blue {
	/*background-color: #3366CC;*/
	background-image: url("images/blue.gif");
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
	FONT-FAMILY: arial, sans-serif;
	width: 680px;
	border: none;
	margin-left:auto;
	margin-right:auto;
	/*border-bottom: 1px solid #FFFFFF;*/
}



table.grey3 {
	/*background-color: #999999;*/
	background-image: url("images/grey.gif");
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
	FONT-FAMILY: arial, sans-serif;
	width: 680px;
	border: none;
	margin-left:auto;
	margin-right:auto;
	/*border-bottom: 1px solid #FFFFFF;*/
}


table.grey {
	/*background-color: #E3E3E3;*/
	width: 684px;
	border: none;
	margin-left:auto;
	margin-right:auto;
	text-align: left;
	font-size: 12px;
}

table.grey2 {
	background-color: #E3E3E3;
	width: 680px;
	border: none;
	margin-left:auto;
	margin-right:auto;
	text-align: left;
}

tr.grey {
	border-top: medium solid #000000;
	background-color: #E3E3E3;
	/*color: #003399;*/
	font-weight: normal;
	border: medium solid #FFFFFF;
	border-bottom: medium solid #ff0000;
	height: 22px;
	vertical-align: middle;
}

th.grey{
	background-color: #E3E3E3;
	border: none;
	height: 22px;
	width: 325px;
	padding-left: 3px;
	padding-top: 2px;
	padding-bottom: 2px;
	font-weight: normal;
	text-align: left;
}

td.grey {
	background-color: #E3E3E3;
	width: 180px;
	color: blue;
}

td.grey2 {
	background-color: #E3E3E3;
	width: 325px;
}

td.grey3 {
	background-color: #E3E3E3;
}

td.blue {
	color: blue;
}



td.green {
	/*background-color: #339966;*/
	border-color: #FFFFFF;
	border:0px;
	height: 25px;
}

td.backtop {
	/*background-color: #339966;*/
	border-color: #FFFFFF;
	width: 100px;
	color: #FFFFFF;
	text-align: right;
	font-weight:normal;
	font-size:10px;	
}

td.backtop2 {
	/*background-color: #3366CC;*/
	border-color: #FFFFFF;
	width: 100px;
	color: #FFFFFF;
	text-align: right;
	font-weight:normal;
	font-size:10px;	
}

td.backtop3 {
	/*background-color: #999999;*/
	border-color: #FFFFFF;
	width: 100px;
	color: #FFFFFF;
	text-align: right;
	font-weight:normal;
	font-size:10px;	
}

td.white {
	background-color: #FFFFFF;
	border-color: #FFFFFF;
	width: 8px;
}

td.wetcell1 {
	width: 124px;
}

td.wetcell2 {
	width: 139px;
}

td.wetcell3 {
	width: 324px;
}

#form{
	text-align:left;
	margin:0px 0px 0px 0px;
}
#form ul{
	list-style:none;
}
#form li{
	margin:0 0 0 0;
}
#form textarea{
	width:420px;
	height:110px;
}

#form .text { 
 width: 300px; 
 margin-right: 6px; 

}
td.address {
	
	border-color: #FFFFFF;
	width: 110px;
	color: #003399;
	text-align: left;
	font-weight:normal;
	font-size:11px;	
}
td.middle {
	width: 80px;
	color: #003399;
}


/********************* FROM p2.css END *********************/
