body  (
	margin: 0;
	padding: 0;
)

p.pat{
	FONT: Bold 16px Verdana, Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: bold;
	margin: 5px 0px 10px 5px;
	padding:0px;
}
ul.homeul{ 
	list-style-position: inside;
	margin-left: 10px;
	padding-left: 10px;
}
li.homeli{ 
	color: #1457a8; 
	font-size: 13px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	line-height: 16px;
	margin: 0px;
	padding: 0px;
}
p.ophone{
	FONT: Bold 14px Verdana, Arial, Helvetica, sans-serif; 
	COLOR: #ce3400; 
	TEXT-DECORATION: bold;
	margin: 0px 0px 12px 15px;
	padding: 0px;
}


p
      { color: #000000; font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: 400 }

b
      { color: black; font-size: 9pt; font-weight: 700; font-stretch: wider }

.subhead
 { color: #000000; font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold }

.benefitBox
 { color: #000000; font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif }

.rightBlueBox
 { color: #0024b8; font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 12pt }

.footerAccreditations
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 8pt;
	color: #FFFFFF;
}

.footerLinks
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10pt;
	color: #0027b6;
}
.footerAddress
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9pt;
	color: #535353;
}

.paternity
{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 15pt;
	font-weight: 700;
	color: #313131;
	DISPLAY: none;
}

.left-border {
	border-left-style: solid;
	border-left-width: 1px;
	border-left-color: #00a3d3;
}
.right-border {
	border-right-style: solid;
	border-right-width: 1px;
	border-right-color: #6A6A6A;
}
.right-and-left-border {
	border-right-style: solid;
	border-right-width: 1px;
	border-right-color: #6A6A6A;
	border-left-style: solid;
	border-left-width: 1px;
	border-left-color: #6A6A6A;
}
.right-and-left-and-bottom-border {
	border-right-style: solid;
	border-right-width: 1px;
	border-right-color: #6A6A6A;
	border-left-style: solid;
	border-left-width: 1px;
	border-left-color: #6A6A6A;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #6A6A6A;
}

.full-border {
	border-right-style: solid;
	border-right-width: 1px;
	border-right-color: #6A6A6A;
	border-left-style: solid;
	border-left-width: 1px;
	border-left-color: #6A6A6A;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #6A6A6A;
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #6A6A6A;
}
.top-and-bottom-border {

	border-left-color: #6A6A6A;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #6A6A6A;
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #6A6A6A;
}
.bottom-border {

	border-left-color: #6A6A6A;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #6A6A6A;
}

A.benefit{
	FONT: Bold 15px Verdana, Arial, Helvetica, sans-serif; 
	CURSOR: hand; 
	COLOR: #00a3d3; 
	TEXT-DECORATION: none;
}
A.benefit:visited {
	COLOR: #00a3d3;
}
A.benefit:active {
	COLOR: #00a3d3;
}
A.benefit:hover {
	COLOR: #00a3d3; 
	TEXT-DECORATION: underline;
}

A.footer{
	FONT: 10px Verdana, Arial, Helvetica, sans-serif; CURSOR: hand; COLOR: #0027b6; TEXT-DECORATION: none;
}
A.footer:visited {
	COLOR: #0027b6;
}
A.footer:active {
	COLOR: #0027b6;
}
A.footer:hover {
	COLOR: #0027b6; TEXT-DECORATION: underline;
}

A.red{
	FONT: 10px Verdana, Arial, Helvetica, sans-serif; CURSOR: hand; COLOR: #ba0202; TEXT-DECORATION: underline;
}
A.red:visited {
	COLOR: #ba0202;
}
A.red:active {
	COLOR: #ba0202;
}
A.red:hover {
	COLOR: #ba0202; TEXT-DECORATION: underline;
}

A.left{
	FONT: 10px Verdana, Arial, Helvetica, sans-serif; CURSOR: hand; COLOR: #0027b6; TEXT-DECORATION: none;
}
A.left:visited {
	COLOR: #0027b6;
}
A.left:active {
	COLOR: #0027b6;
}
A.left:hover {
	COLOR: #0027b6; TEXT-DECORATION: underline;
}

body {
	margin: 0px;
	padding: 0px;
}


#menuBar {
	color: #FFFFFF;
	font-size: 10px;
	font-family: arial, Helvetica, sans-serif;
	text-align: left;
	text-transform: capitalize;
	display: block;
	position: relative;
	top: 0px;
	left: 0px;
	right: 0px;
	width: 99%;
	overflow: hidden;
	vertical-align: middle;
	background-color: #1457a8;
	}

.menuHeader {
	color: #FFFFFF;
	text-decoration: none;
	white-space: nowrap;
	cursor: pointer;
	padding: 5px;
	margin: 0px;
	padding-left: 15px;
	padding-right: 15px;
	display: inline;
	position: relative;
	border-right: 1px solid #FFFFFF;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}

.lastMenuHeader {
	color: #FFFFFF;
	text-decoration: none;
	white-space: nowrap;
	cursor: pointer;
	padding: 5px;
	margin: 0px;
	padding-left: 15px;
	display: inline;
	position: relative;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}

a.menuLink {
	color: #FFFFFF;
	display: block;
	padding: 2px 5px;
	border-top: 1px solid #cccccc;
	font-size: 10px;
	}

a.menuLink:link {
	color: #FFFFFF;
	text-decoration: none;
	}

a.menuLink:visited {
	color: #FFFFFF;
	text-decoration: none;
	}

a.menuLink:hover {
	color: #1457a8;
	background-color:#B3B3B3;
	FONT: Bold 9px Verdana, Arial, Helvetica, sans-serif;
	}

a.menuLink:active {
	color: #FFFFFF;
	text-decoration: none;
	background-color: #FFFFFF;
	}

a.javaMenu:link {
	color: #FFFFFF;
	text-decoration: none;
	}

a.javaMenu:visited {
	color: #FFFFFF;
	text-decoration: none;
	}

a.javaMenu:hover {
	color: #FFFFFF;
	text-decoration: none;
	}

a.javaMenu:active {
	color: #FFFFFF;
	text-decoration: none;
	}

.menuDrop {
	color: #FFFFFF;
	font-size: 10px;
	font-family: arial, Helvetica, sans-serif;
	background-color: #1457a8;
	background-repeat: repeat;
	visibility: hidden;
	margin: 0;
	padding: 0;
	position: absolute;
	z-index: 1000;
	top: 60px;
	left: 0;
	width: 135px;
	height: auto;
	border-style: solid;
	border-width: 0 1px 1px;
	border-color: #FFFFFF;
}
li  { font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; list-style-image: none; list-style-position: outside; margin-bottom: 8pt }
ol     { color: #e33800; font-size: 9pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: 600; margin-left: 12pt }
.procedurestep   { color: #e33800; font-size: 9pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: 600; margin-top: 20pt }
.procedurebullet { list-style-type: square; list-style-position: outside; margin-right: 12pt; margin-left: 12pt }
ul   { color: black; font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; text-indent: 0; list-style-position: outside; margin: 0 12pt 15pt }
.feeschedule
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 8pt;
	font-weight: Normal;
	color: #000000;
}
.right-and-bottom-border {
	border-right-style: solid;
	border-right-width: 1px;
	border-right-color: #6A6A6A;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #6A6A6A;
}
.bottom-border-white {
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #FFFFFF;
}
.feeschedule-headings
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 8pt;
	font-weight: Bold;
	color: #000000;
}
em  { font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: bold }
.feeschedule-test-head
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: Bold;
	color: #FFFFFF;
}
.substep { color: black; font-size: 10pt; font-weight: normal; list-style-type: lower-alpha; margin-left: 24pt }
.indented { margin-top: 0; margin-bottom: 20pt; margin-left: 12pt }
.dual-process-white
{
	font-family: Trebuchet, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	font-weight: Bold;
	color: #FFFFFF;
}

.dual-process-black
{
	font-family: Trebuchet, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	font-weight: Bold;
	color: #000000;
}
.testingprocess  { color: #e33800; font-weight: bold; list-style-type: decimal; list-style-position: outside }
.right-and-bottom-and-top-border {
	border-right-style: solid;
	border-right-width: 1px;
	border-right-color: #6A6A6A;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #6A6A6A;
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #6A6A6A;

}
.backtotop { font-size: 8pt }


/* May 2007 additions */

p.bluefont
{  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px;
	color: #006a9f;
	margin-left: 10px;
	margin-right: 10px;
	font-weight: bold;
}

p.bluefontbottom
{  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px;
	color: #006a9f;
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 1px;
	font-weight: bold;
}

p.litebluebottom
{  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 16px;
	color: #00a3d3;
	margin-left: 10px;
	margin-right: 10px;
	padding-bottom: 1px;
	margin-bottom: 2px;
	font-weight: bold;
}

h2.litebluefont
{  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 20px;
	color: #00a3d3;
	margin-left: 10px;
	margin-right: 10px;
	font-weight: bold;
}

A.blue{
	FONT: 12px Verdana, Arial, Helvetica, sans-serif; CURSOR: hand; COLOR: #1457a8; TEXT-DECORATION: none; font-weight: bold;
}
A.blue:visited {
	COLOR: #1457a8;
	font-weight: bold;
}
A.blue:active {
	COLOR: #1457a8;
	font-weight: bold;
}
A.blue:hover {
	COLOR: #1457a8; TEXT-DECORATION: underline;
	font-weight: bold;
}

/* for G2 */



h1.home2x {  
	font-family: tahoma; 
	font-size: 22px;
	color: #1458a9;
	margin: 0;
	padding: 5px 0 5px 10px;	
	font-weight: normal;
}

h2.home-2x {  
	font-family: tahoma; 
	font-size: 22px;
	color: #1458a9;
	margin: 0;
	padding: 5px 0 5px 10px;	
	font-weight: normal;
}

p.home-2x-text{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px;
	margin: 0;
	padding: 0 10px 0 10px;	
}

a.home-2x-link {
	COLOR: #1458a9;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 16px;
	TEXT-DECORATION: none;
	vertical-align: middle; 
}
a.home-2x-link:hover {
	COLOR: #1458a9; 
	TEXT-DECORATION: none;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 16px;
	vertical-align: middle; 
}

a.boxlink {
	COLOR: #1458a9;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 16px;
	TEXT-DECORATION: none;
	vertical-align: middle; 
	margin: 0;
}
a.boxlink:hover {
	COLOR: #1458a9; 
	TEXT-DECORATION: none;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 16px;
	vertical-align: middle; 
	margin: 0;
}

h3.boxh3 {  
	font-family: tahoma; 
	font-size: 16px;
	color: #1458a9;
	padding: 0 5px 5px 5px;	
	margin: 0;
	font-weight: normal;
}

p.boxtext {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	padding: 0 5px 0 5px;	
	margin: 0;
}

p.boxredtext {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #de2f00;
	font-size: 12px;
	padding: 10px 5px 0 5px;	
	margin: 0;
	vertical-align: bottom; 
}

img.orderbox {
		vertical-align: bottom; 
}

h2.home-3s {  
	font-family: tahoma; 
	font-size: 18px;
	color: #1458a9;
	margin: 0;
	text-align: center;
	padding: 20px 0 5px 0;	
	font-weight: normal;
}

p.title-3s {  
	font-family: tahoma; 
	font-size: 14px;
	color: #1458a9;
	margin: 0;
	text-align: left;
	padding: 5px 5px 0 60px;	
	font-weight: normal;
}

p.title-3s1 {  
	font-family: tahoma; 
	font-size: 14px;
	color: #1458a9;
	margin: 0;
	text-align: left;
	padding: 30px 5px 0 60px;	
	font-weight: normal;
}

p.title-3s2 {  
	font-family: tahoma; 
	font-size: 14px;
	color: #1458a9;
	margin: 0;
	text-align: left;
	padding: 30px 5px 0 60px;	
	font-weight: normal;
}

p.text-3s {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	line-height: 14px;
	color: #000000;
	margin: 0;
	text-align: left;
	padding: 0 5px 5px 60px;	
	font-weight: normal;
}

h2.title-plans {  
	font-family: tahoma; 
	font-size: 18px;
	color: #da4e01;
	margin: 0;
	padding: 0 0 5px 0;	
	text-align: left;
	font-weight: normal;
}

p.text-plans {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 13px;
	margin: 0;
	padding: 0;	
	text-align: left;
	font-weight: normal;
}

td.package {
	padding-left: 5px;
}

td.packagebutton {
	padding-left: 5px;
}


a.pack:link {
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #1458a9;
	text-decoration: none;
	font-style:italic; 
	padding: 0;
	margin: 0;

	}

a.pack:visited {
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #1458a9;
	text-decoration: none;
	font-style:italic; 
	padding: 0;
	margin: 0;

	}

a.pack:hover {
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #1458a9;
	font-style:italic; 
	text-decoration: none;
	padding: 0;
	margin: 0;

	}

a.pack:active {
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #1458a9;
	text-decoration: none;
	font-style:italic; 
	padding: 0;
	margin: 0;
	}
p.pack {
	padding: 10px 0 0 0;
	margin: 0;
}