#banner_american{

	position: absolute;

	bottom:-55px;

	left:0px;

	width:100%;

	height:auto;

	text-align: center;

}



body {

	vertical-align: middle;

	background-color: #FFFFFF;

	position: static;

	height: 100%;

	width: 100%;

}

div#signup {

	width: 141px;

	background-color: #00CC00;

	position: absolute;

	left: 0px;

	bottom: 0px;

	padding: 5px;

	text-align: center;

}



dl, dt, dd {

margin: 0;

padding: 0;

list-style-type: none;

}

dl#menu {

width: 140px;

}

dl#signup {

	width: 165px;

	background-color: #00CC00;

	position: absolute;

	left: 0px;

	bottom: 0px;

	padding: 5px;

	text-align: center;

}



dl#menu dt {

	cursor: pointer;

	margin: 2px 0;

	height: 18px;

	line-height: 20px;

	text-align: center;

	font-weight: normal;

	border: 1px solid #FFFFFF;

	background: #496DAB;

	font-size: 12px;

	color: #FFFFFF;

}

dl#menu dd {

border: 1px solid #FFFFFF;

}

h1 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bolder;

	color: #3C6DAF;

	visibility: visible;

	z-index: 6;

}



h5 {

	color: #3E6EB0;

	margin-right: 30px;

}



#careerImg {

	position: absolute;

	height: auto;

	width: 175px;

	top: 37px;

	right: 0px;

	left: 445px;

}

#cImg {

	position: relative;

	visibility: visible;

	width: 175px;

	top: 17px;

	height: 118px;
	z-index:10;

}

#comp4sure{

	position:absolute;

	top:2px;

	left:25px;

	width:125px;

	height:125px;

}



#contact {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-style: normal;

	font-weight: normal;

	color: #666666;

	border: 1px solid #FFFFFF;

}

#contactInfo {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-style: normal;

	font-weight: normal;

	color: #666666;

	border: 1px none #666666;

	position: absolute;

	visibility: visible;

	height: auto;

	width: 279px;

	left: 13px;

	top: 59px;

	line-height: 1.5em;

}



#copyright {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 9px;

	font-style: normal;

	font-weight: bold;

	color: #666666;

	position: absolute;

	bottom: 4px;

	z-index: 5;

	right: 273px;

}

#forAllMemory{

	position:absolute;

	top:11px;

	left:23px;

	width:125px;

	height:198px;

}



#highlight {

	background-color: #CCCCCC;

	filter:alpha(Opacity=40);





	-moz-opacity: 0.40;

	position: absolute;

	height: 18px;

	width: 617px;

	top: 55px;

	z-index: 1;

	left: 0px;

}

#indexImg {

	position: relative;

	visibility: visible;

	z-index: 3;

	height: 130px;

	width: 780px;

	top: 50%;

	background-image: url(images/image.jpg);

}



#index {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-style: normal;

	color: #666666;

	border: 1px none #CCCCCC;

	position: relative;

	height: 100%;

	width: 100%;

	vertical-align: middle;

}

#information {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 9px;

	position: absolute;

	visibility: visible;

	z-index: 1;

	height: 118px;

	width: 750px;

	left: 20px;

	top: 40px;

	color: #517EBD;

	text-align: left;

}



#links{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	position: absolute;

	height: auto;

	width: 95%;

	top: 40px;

	z-index: 6;

	padding-left: 5px;

	visibility: visible;

	left: 0px;

}

#leftside {

	position: absolute;

	background-color: #CCCCCC;

	visibility: visible;

	z-index: 5;

	height: 490px;

	width: 155px;

	left: 0px;

	top: 0px;

	filter: Alpha(Opacity=50);

	-moz-opacity: 0.50;

}



#logos {

	position: absolute;

	height: auto;

	width: 599px;

	text-align: left;

	left: 1px;

	top: 0px;

	background-color: #FFFFFF;

	filter: Alpha(Opacity=50);



	-moz-opacity: 0.50;

	visibility: visible;

	z-index: 5;

}

#mainsite {

	text-align: center;

	position: relative;

	height: 100%;

	width: 100%;

}





#mainContent {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	background-color: #F7F7F7;

	position: absolute;

	height: 297px;

	width: 800px;

	z-index: 3;

	overflow: auto;

	visibility: visible;

	bottom: 25px;

	border-top: 1px solid #CCCCCC;

	border-right: 1px none #CCCCCC;

	border-bottom: 1px solid #CCCCCC;

	border-left: 1px solid #CCCCCC;

	background-attachment: scroll;

	background-image: url(images/jwp_gradient.jpg);

	background-repeat: repeat-x;

	background-position: bottom;

	left: 154px;

}

#mainContent2 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	background-color: #F7F7F7;

	position: absolute;

	height: 296px;

	width: 430px;

	z-index: 3;

	overflow: hidden;

	visibility: visible;

	bottom: 25px;

	background-attachment: scroll;

	background-image: url(images/jwp_gradient.jpg);

	background-repeat: repeat-x;

	background-position: bottom;

	left: 158px;

	top: 202px;

	border: 1px solid #CCCCCC;

}

#mainContent3 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	background-color: #F7F7F7;

	position: absolute;

	height: 296px;

	width: 186px;

	z-index: 3;

	overflow: hidden;

	visibility: visible;

	bottom: 25px;

	background-attachment: scroll;

	background-image: url(images/jwp_gradient.jpg);

	background-repeat: repeat-x;

	left: 583px;

	top: 202px;

	font-size: 11px;

	color: #666666;

	background-position: left bottom;

	border: 1px solid #CCCCCC;

	padding-left: 10px;

}



#mainContent3 a:link, #mainContent3 a:visited{

	color: #CC3300

}

#mainContent3 a:hover{

	font-weight: bold;

	

}



#mainImg {

	position: relative;

	height: 160px;

	width: 955px;

	top: 40px;

	z-index: 4;

	visibility: visible;

	left: 0px;

	background-attachment: scroll;

	background-position: left center;

	background-repeat: no-repeat;

	background-image: url(images/image2.jpg);

}


#mainImg2 {

	position: relative;

	height: 156px;

	width: 1080px;

	top: 40px;

	z-index: 4;

	visibility: visible;

	left: 0px;

	background-attachment: scroll;

	background-position: left center;

	background-repeat: no-repeat;

	background-image: url(images/image.jpg);

}
	
#menu {

	position: absolute;

	left: 20px;

	top: 35px;

}



#port {

	position: relative;

	height: 249px;

	width: 133px;

	left: 0px;

}

#qualifications {

	position: absolute;

	left: 4px;

	top: 35px;

	width: 322px;

}



#services {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-style: normal;

	color: #FFF;

	font-weight: bold;

	border: 1px solid #FFF;

	position: absolute;

	left: 184px;

	width: 133px;

	top: 72px;

	visibility: visible;

	z-index: 6;

	list-style-type: disc;

	text-align: left;

	margin: 0px;

	padding: 5px;

	height: 83px;

}

#shuffle{

	position:absolute;

	top:386px;

	left:-29px;

	width:250px;

	height:250px;

}



#sideHead {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-style: normal;

	font-weight: normal;

	color: #FFFFFF;

}

#sidebox {

	position: absolute;

	height: 144px;

	width: 149px;

	left: 5px;

	bottom: 25px;

	visibility: visible;

	z-index: 6;

}



#sideBottom {

	position: absolute;

	left: 0px;

	width: 162px;

	z-index: 5;

	bottom: 30px;

	height: auto;

}

#sidefooter {

	background-color: #00E100;

}





#siteName {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 18px;

	font-style: normal;

	font-weight: normal;

	color: #4A77B2;

	position: absolute;

	height: auto;

	width: 790px;

	left: 165px;

	top: 5px;

	text-align: left;

	vertical-align: top;

	z-index: 50;

}



#siteName a:link, #siteName a:visited{

	font-size:12px;

	font-weight:bold;

	color: #CC0000;

}

#sideMenu {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	filter:alpha(Opacity=85);



	-moz-opacity: 0.85;

	letter-spacing: normal;

	text-align: left;

	position: absolute;

	z-index: 5;

	height: 490px;

	width: 170px;

	left: -12px;

	top: 0px;

	visibility: visible;

	bottom: 0px;

	overflow: visible;

	background-image: url(images/rj14.gif);

	background-attachment: scroll;

	background-repeat: no-repeat;

	background-position: left top;

}
#sideMenu2 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	filter:alpha(Opacity=85);

	-moz-opacity: 0.85;

	letter-spacing: normal;

	text-align: left;

	position: absolute;

	z-index: 5;

	height: 490px;

	width: 170px;
	
	right:56px;

	top: 0px;

	visibility: visible;

	bottom: 0px;

	overflow: visible;

}

#terms {

	font-size: 10px;

	color: #FFFFFF;

	background-color: #8080BF;

	position: absolute;

	height: 21px;

	width: 149px;

	left: 0px;

	top: 0px;

	visibility: visible;

	z-index: 7;

	text-align: center;

}



#telephone {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-style: normal;

	line-height: 1.5em;

	font-weight: normal;

	color: #666666;

	border: 1px dashed #999999;

	position: absolute;

	visibility: visible;

	height: 81px;

	width: 274px;

	left: 14px;

	top: 136px;

}

#titlehead {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-weight: bold;

	color: #3D6DAF;

	margin: 10px;

}

#jpfweb{

	position:absolute;

	top:218px;

	left:805px;

	width:200px;

	height:297px;
	
	background-attachment: scroll;

	background-image: url(images/jpfweb.jpg);

	background-repeat: repeat-x;

	background-position: left bottom;

}




#western{

	position:absolute;

	top:366px;

	left:-1px;

	width:180px;

	height:150px;

}

#western2{

	position:absolute;

	top:133px;

	left:0px;

	width:250px;

	height:250px;

}



.titlehead2 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-weight: bold;

	color: #3D6DAF;

	margin: 10px;

}





#top2 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 18px;

	color: #FFFFFF;

	position: absolute;

	width: 409px;

	height: 38px;

	visibility: visible;

	z-index: 5;

	font-weight: bold;

	top: 70px;

	left: 234px;

}



#top {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 18px;

	color: #416FAD;

	position: relative;

	height: 55px;

	width: 780px;

	top: 2px;

	font-weight: normal;

	vertical-align: bottom;

	text-align: left;

	padding: 0px;

	visibility: visible;

	z-index: 3;

	border: 1px solid #CCCCCC;

}

a.mainLink:link, a.mainLink:visited {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-style: normal;

	font-weight: bold;

	color: #FFFFFF;

	text-decoration: none;

	letter-spacing: 0.10em;

}

a.mainLink:hover {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-style: normal;

	font-weight: bold;

	color: #FFFFFF;

	text-decoration: underline;

	letter-spacing: 0.1em;

}

a.signUp:link, a.signUp:visited {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-style: normal;

	font-weight: bold;

	color: #FF0000;

	text-decoration: none;

}

a.signUp:hover{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-style: normal;

	font-weight: bolder;

	color: #FF0000;

	text-decoration: underline;

}







a.link2:link, a.link2:visited {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-style: normal;

	font-weight: normal;

	color: #990000;

	text-decoration: none;

}

a.link3:link, a.link3:visited {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-style: normal;

	font-weight: normal;

	color: #ffffff;

	text-decoration: none;

}



a.enterLink:link, a.enterLink:visited {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-style: normal;

	font-weight: normal;

	color: #666666;

	text-decoration: none;

}

a.enterLink:hover{

	font-style: normal;

	font-weight: bold;

	color: #666666;

	text-decoration: underline;

}

a.email:link, a.email:visited {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-style: normal;

	font-weight: normal;

	color: #666666;

	text-decoration: underline;

}









.businessName {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	color: #3B6BAD;

	font-size: 24px;

	font-weight: bold;

	position: relative;

	top: 10px;

	z-index: 4;

	

}



.entersite {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	position: relative;

	height: auto;

	width: auto;

	top: 20px;

}

.line {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	color: #3B6BAD;

	position: relative;

	height: 30px;

	width: 780px;

	top: 10%;

	background-color: #EEEEEE;

	filter:alpha(Opacity=50);

	-moz-opacity: 0.50;

	visibility: visible;

	z-index: 5;

}

.menus {

	border: 1px solid #666666;

	background-color: #E8F3FF;

}



.packages {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-style: normal;

	font-weight: normal;

	color: #666666;

	border: 1px solid #CCCCCC;

}

.site {

	position: relative;

	visibility: visible;

	z-index: 5;

	height: 525px;

	width: 100%;

	border: 1px solid #CCCCCC;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	left: 15px;

}

.siteIndex {

	position: relative;

	visibility: visible;

	z-index: 5;

	height: 350px;

	width: 785px;

	border: 1px solid #CCCCCC;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	background-attachment: scroll;

	background-image: url(images/jwp_gradient.jpg);

	background-repeat: repeat-x;

	background-position: bottom;

	background-color: #F8F8F8;

	top: 50px;

}

.tagline {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #FFFFFF;

	position: relative;

	height: auto;

	width: auto;

	top: 50%;

	font-weight: bold;

	visibility: visible;

	z-index: 5;

}



.tdTop {

	vertical-align: top;

}

.text {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-style: normal;

	color: #666666;

	margin-left: 40px;

	margin-right: 5px;

	line-height: 1.5em;

	list-style-position: inside;

	list-style-type: square;

}

.text2 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-style: normal;

	color: #5F5F5F;

	margin-left: 40px;

	margin-right: 5px;

	line-height: 1.5em;

	list-style-position: inside;

	list-style-type: square;

	text-align: left;

}

#indxport {

	background-attachment: scroll;

	background-image: url(images/rj14.gif);

	background-repeat: no-repeat;

	visibility: visible;

	z-index: 10;

	position: absolute;

	left: 0px;

	top: 0px;

	height: 195px;

	width: 157px;

}

#idximg {

	background-attachment: scroll;

	background-image: url(images/idximg.jpg);

	background-repeat: no-repeat;

	position: relative;

	visibility: visible;

	z-index: 2;

	height: 156px;

	width: 780px;

	left: 0px;

	top: 40px;

	border: none;

}

#enterSwish {

	font-size: 12px;

	font-style: normal;

	color: #333333;

	border: none;

	position: absolute;

	height: 62px;

	width: 249px;

	bottom: 75px;

	left: 129px;

}

#enterhtml {

	font-size: 12px;

	color: #333333;

	position: absolute;

	height: 25px;

	width: 188px;

	bottom: 110px;

	right: 120px;

	left: 303px;

}

.white {

	position: absolute;

	visibility: visible;

	height: 159px;

	width: 781px;

	background-color: #F8F8F8;

	left: 0px;

	top: 40px;

	z-index: 3;

}

.validate {

	position: absolute;

	visibility: visible;

	z-index: 900;

	height: 33px;

	width: 87px;

	top: 3px;

	right: 37px;

}

.bottomlinks {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-weight: normal;

	color: #999999;

	text-decoration: none;

	position: absolute;

	left: 121px;

	width: 800px;

	text-align: left;

	height: 50px;

	z-index: 600;

	top: 540px;

}

a.bottomlink:link, a.bottomlink:visited {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-weight: normal;

	color: #003366;

}



a.bottomlink:hover {

	text-decoration: underline;



}

.sideGoogle {

	position: absolute;

	visibility: visible;

	z-index: 500;

	height: 600px;

	width: 160px;

	top: 0px;

	left: 809px;

}

.linkbottom {

	position: absolute;

	visibility: visible;

	z-index: 500;

	height: auto;

	width: auto;

	left: 10px;

	text-align: center;

}

.address {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #333333;

	text-align: center;

}

.footerAds {

	position: absolute;

	z-index: 5;

	height: auto;

	width: 623px;

	left: 0px;

	bottom: 0px;

}


.format{

	float:left;

}

.text3{
	color:#CC3300;
}

#comserver {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	background-color: #F7F7F7;
	
	font-size: 11px;

	position: absolute;

	height: 296px;

	width: 800px;

	z-index: 2;

	overflow: auto;

	visibility: visible;

	bottom: 25px;

	background-attachment: scroll;

	background-image: url(images/jwp_gradient.jpg);

	background-repeat: repeat-x;

	background-position: bottom;

	left: 155px;

	top: 202px;

	border: 1px solid #CCCCCC;
	
	image: url(images/reddot.jpg);
}

#webmall {

	position: absolute;

	left: 801px;

	top:-1px;

	width:151px;

	z-index: 500;

	

}

#webmall2 {

	position: absolute;

	left: 693px;

	top:-1px;

	width:151px;

	z-index: 500;

	

}

#webmall_support {

	position: absolute;

	left: 799px;

	top:-13px;

	width:151px;

	z-index: 900;

	

}

.footerAds img#webmall3{

	position:absolute;

	top:20px;

	right:5px;

	left: 504px;

}
