/**  
 * Note: Throughout this file, the *property (star-property) filter is used 
 * to give a value to IE that other browsers do not see. _property is only seen 
 * by IE7, so the combo of *prop and _prop can target between IE6 and IE7.
 */

/************/
/* Yahoo Reset */
/************/

/*****  meyerweb  *******/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption, tbody, tfoot, thead {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-family: inherit;
}
/************/


body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote { 
	margin:0;
	padding:0;
}

body { 
	background-color: #ffffff;
	color: #000000;
}


fieldset,img { 
	border:0;
}
address,caption,cite,code,dfn,em,strong,th,var {
	font-style:normal;
	font-weight:normal;
}
ol,ul {
	list-style:none;
}
caption,th {
	text-align:left;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}
q:before,q:after {
	content:'';
}
abbr,acronym { 
	border:0;
}

/************/
/* End Yahoo Reset */
/************/

/************/
/* Yahoo Font Foundation */
/************/

body {
	font-family: arial,helvetica,clean,sans-serif;
	font-size:13px;
	line-height: 1;
/*	*font-size:small;
	*font:x-small; */
}

/*select,input,button,textarea,button {
	font:99% arial,helvetica,clean,sans-serif;
} */

table {
	font-size:inherit;
	font-size:100%;
}

pre,code,kbd,samp,tt {
	font-family:monospace;
	font-size:108%;
	line-height:100%;
}

/************/
/* End Yahoo Font Foundation */
/************/

/************/
/* Resize Font Info */
/************/

/*
If you want this size in pixels (px)		Declare this percent (%)
10 - 77
11 - 85
12 - 93)
13 - 100
14 - 108
15 - 116
16 - 123.1
17 - 131
18 - 138.5
19 - 146.5
20 - 153.9
21 - 161.6
22 - 167
23 - 174
24 - 182
25 - 189
26 - 197
*/

/*{font-size:85%;}  renders 11px */

/************/
/* End Resize Font Info */
/************/

/************/
/* Opera Fix */
/************/
/* Opera requires 1px of passing to render with contemporary native chrome */
/* button,
input[type="checkbox"],
input[type="radio"],
input[type="reset"],
input[type="submit"] {
	padding:1px;
} */
/************/
/* End Opera Fix */
/************/

/************/
/* Forms */
/************/

/* form {
	margin: 1em 0;
	padding: 0;
}

form label {
	cursor: pointer;
	margin: 0;
	padding: .3em;
}

fieldset {
	border: none;
} */

/* select, textarea {
	display: block;
} */

/************/
/* End Forms */
/************/

/************/
/* list element margins and default styles */
/************/

ul { list-style-type: disc; }
ul ul { list-style-type: circle; }
ul ul ul { list-style-type: square; }
ul ul ul ul { list-style-type: disc; }

ol { list-style-type: decimal; }
ol ol { list-style-type: upper-alpha; }
ol ol ol { list-style-type: lower-roman; }
ol ol ol ol { list-style-type: decimal; }

/************/
/* End list element margins and default styles */
/************/

/************/
/* Miscellaneous oddities and fixes */
/************/

a img {
	border: none;
}

img {
	border: 0;
	margin: 0;
	padding: 0;
}

hr {
	background-color: #666;
	border-width: 0;
	height: 1px;
	text-align: left;
	width: 95%;
}

iframe {
	border-width: 0;
}

:focus {
	outline: 0;
}

/* Common classes */

.hidden {
	display: none;
	visibility: hidden;
}

.visible {
	display: block;
	visibility: visible;
}

.invisible {
	visibility: hidden;
}

.cleanup {
	clear: both;
	display: block;
	font-size: 0;
	height: 0;
	line-height: 0;
}

.cleanup_2 {
	clear: both;
	font-size: 0;
	height: 0;
	line-height: 0;
}

/************/
/* End Miscellaneous oddities and fixes */
/************/









body {
	background-image: url(../images/mpb_site_bkg.jpg);
	background-position: top center;
	background-repeat: repeat-x;
	background-color: #eaf9ff;
	margin: 0 auto;
	padding: 0;
	text-align:left;
	color: #000000;
	font-size: 12px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-weight: normal;
	text-decoration: none;
}


p {
text-align:left;	
font-size: 14px;
font-family: Arial, Helvetica, Verdana, sans-serif;
font-style: normal;
font-weight: normal;
text-decoration: none;
line-height:1.25;
color: #000000;
padding: 0px 0px 0px 0px;
margin: 0px 10px 0px 0px;
}


a {
color: #222222;
text-decoration: none;
}

a:hover
{
text-decoration: underline;
}



#sponsor_genealogy table {
	padding: 0px;
	margin: 0px;
	color: black;
	font-size: 116%;
	text-align: left;
	margin-bottom: 2px;
	margin-top: 2px;
	font-weight: bold;
	font-family: "Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	}




#mpb_header {
	width: 1010px;
	height: 169px;
	margin: 0px auto;
	padding: 0px;
	}
	
#mpb_menu {
	width: 1010px;
	height: 43px;
	margin: 0px auto;
	padding: 0px;
	background-image: url(../images/mpb_menu_bkg.jpg);
	background-repeat: no-repeat;	
	}	
	
#mpb_footer {
	width: 1010px;
	height: 34px;
	margin: 0px auto;
	padding: 0px;
	text-align: center;
	}

#mpb_footer p {
	margin: 0px auto;
	padding: 0px;
	text-align: center;
	}	
	
	
#inner_body {
	width: 1010px;
	margin: 0px auto;
	padding: 0px;
	background-image: url(../images/mpb_body_bkg.png);
	background-repeat: repeat-y;
	}	
	
#content {
	padding:0px;
	margin: 0 auto;
	margin-top: 0px;
	width: 800px;
}

#content_video {
	padding:0px;
	margin: 0 auto;
	margin-top: 0px;
	width: 670px;
}


.page_owner_info {
	width: 800px;
	margin: 0px auto;
	padding: 0px;
	text-align: center;
	}	


.page_owner_info td p {
	padding: 0px;
	margin: 0px;
	color: #c13600;
	font-size: 116%;
	text-align: center;
	margin-bottom: 2px;
	margin-top: 2px;
	font-weight: bold;
	font-family: "Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	}

.page_owner_info a {
	padding: 0px;
	margin: 0px;
	color: #c13600;
	margin-bottom: 2px;
	margin-top: 2px;
	font-weight: bold;
	font-family: "Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	text-decoration: none;
	}
.page_owner_info a:hover {
	text-decoration: underline;
	}		
	
.site_owner_middle_img {
background-image: url(../images/site_owner_middle.gif);
}

.language {
float: right;
}
	
/* img, div {
behavior: url(iepngfix.htc);
}
*/

/************************************************
*	Navbar      								*
************************************************/

#navbar {
	width: 1010px;
	height: 43px;
	margin: 0px auto;
	padding: 0px 0px 0px 0px;
	z-index: 999;
	}	

#nav {
	margin: 0px;
	padding: 0px;
	list-style: none;
	z-index: 990;
	}
	
#nav ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
	z-index: 991;
	}

#nav a {
	color: #015683;
	display: block;
    font-weight: normal;
    font-size: 15px;
    text-decoration: none;
    margin: 0px 0px 0px 11px;
	padding: 6px 2px 8px 2px;
	z-index: 992;
	}
	
#nav a:hover {
	color: #c13600;
	display: block;
	text-decoration: underline;
    margin: 0px 0px 0px 11px;
	padding: 6px 2px 8px 2px;
	z-index: 993;
	}
	
#nav a.nogo_first {
	color: #c13600;
	display: block;
    font-weight: normal;
    font-size: 15px;
    text-decoration: underline;
    margin: 0px 0px 0px 0px;
	padding: 6px 2px 8px 1px;
	z-index: 992;
	}
	
#nav a.nogo_first:hover {
	}	

#nav a.nogo {
	color: #c13600;
	display: block;
    font-weight: normal;
    font-size: 15px;
    text-decoration: underline;
    margin: 0px 0px 0px 11px;
	padding: 6px 2px 8px 2px;
	z-index: 992;
	}
	
#nav a.nogo:hover {
	}
	
#nav a.nogo_last {
	color: #c13600;
	display: block;
    font-weight: normal;
    font-size: 15px;
    text-decoration: underline;
    margin: 0px 0px 0px 11px;
	padding: 6px 2px 8px 2px;
	z-index: 992;
	white-space:nowrap;
	}
	
#nav a.nogo_last:hover {
white-space:nowrap;
	}
	
#nav a.first {
	color: #015683;
	display: block;
    font-weight: normal;
    font-size: 15px;
    text-decoration: none;
    margin: 0px 0px 0px 0px;
	padding: 6px 2px 8px 1px;
	z-index: 992;
	}
	
#nav a.first:hover {
	color: #c13600;
	display: block;
	text-decoration: underline;
    margin: 0px 0px 0px 0px;
	padding: 6px 2px 8px 1px;
	z-index: 993;
	}
	
#nav a.last {
	color: #015683;
	display: block;
    font-weight: normal;
    font-size: 15px;
    text-decoration: none;
    margin: 0px 0px 0px 11px;
	padding: 6px 2px 8px 2px;
	white-space:nowrap;
	z-index: 992;
	}
	
#nav a.last:hover {
	color: #c13600;
	display: block;
	text-decoration: underline;
    margin: 0px 0px 0px 11px;
	padding: 6px 2px 8px 2px;
	white-space:nowrap;
	z-index: 993;
	}	
	
#nav li {
	float: left;
	margin: 0px;
	padding: 0px;
	z-index: 994;
	}
	
#nav li li {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 170px;
	z-index: 995;
	}
	
#nav li li a, #nav li li a:link, #nav li li a:visited {
/*	background: #515151 url(../images/navdbar.gif); */
	color: black;
	width: 170px;
	float: none;
	margin: 0px;
	padding: 8px 10px 8px 10px;
	border-top: 1px solid #FFFFFF;
	z-index: 996;
	}
	
#nav li li a:hover, #nav li li a:active {
/*	background: #515151 url(../images/navbar.gif); */
	color: black;
	z-index: 997;
	}

#nav li ul {
	position: absolute;
	width: 10em;
	left: -999em;
	z-index: 998;
	}

#nav li:hover ul {
	left: auto;
	display: block;
	z-index: 989;
	}
	
#nav li:hover ul, #nav li.sfhover ul {
	left: auto;
	z-index: 979;
	}


p.spacer1 {margin-top:1px;
margin-bottom:0px;
font-size: 1px;
line-height: 1px;
}
p.spacer3 {margin-top:3px;
margin-bottom:0px;
font-size: 1px;
line-height: 1px;
}
p.spacer5 {margin-top:5px;
margin-bottom:0px;
font-size: 1px;
line-height: 1px;
}
p.spacer10 {margin-top:10px;
margin-bottom:0px;
font-size: 1px;
line-height: 1px;
}
p.spacer15 {margin-top:15px;
margin-bottom:0px;
font-size: 1px;
line-height: 1px;
}
p.spacer20 {margin-top:20px;
margin-bottom:0px;
font-size: 1px;
line-height: 1px;
}

p.spacer25 {margin-top:25px;
margin-bottom:0px;
font-size: 1px;
line-height: 1px;
}
p.spacer100 {margin-top:100px;
margin-bottom:0px;
font-size: 1px;
line-height: 1px;
}
#order_middle {
width: 806px;
padding:0px;
margin:0px;
}

#order_middle p {
text-align: left;
font-size: 108%;
padding:0px;
margin:0px;
margin-right:60px;
margin-left:65px;
margin-bottom:10px;
}



#order_middle a.go_shopping {
text-align: left;
font-size: 108%;
padding:0px;
margin:0px;
margin-top:5px;
margin-left: 50px;
line-height: 1.2;
}

#order_middle a {
color: green;
text-align: center;
font-size: 100%;
padding:0px;
margin:0px;
line-height: 1.2;
text-decoration: none;
}

#order_middle a:hover {
text-decoration: underline;
}

#order_middle a.go_shopping_2 {
color: green;
text-align: center;
font-size: 108%;
padding:0px;
margin:0px;
margin-top:5px;
margin-left: 25px;
line-height: 1.2;
}

#order_middle p.go_shopping_2 {
text-align: center;
font-size: 108%;
padding:0px;
margin:0px;
margin-top:5px;
margin-left: 25px;
line-height: 1.2;
}

.order_groc_middle_img {
background-image: url(../images/order_groc_middle.gif);
background-repeat: repeat-y;
}

.contact_frame_middle_img {
background-image: url(../images/contact_frame_middle.gif);
background-repeat: repeat-y;
}

#contact_middle {
width: 806px;
padding:0px;
margin:0px;
}

#contact_middle table.contact {
padding:0px;
margin:0px;
margin:0 auto;
}

p.only_one {
	padding: 0px;
	margin: 0px;
	color: #c13600;
	font-size: 123.5%;
	text-align: center;
	margin-bottom: 2px;
	margin-top: 2px;
	font-weight: bold;
	font-family: "Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	}
	
p.only_one_3 {
	padding: 0px;
	margin: 0px;
	color: #c13600;
	font-size: 116%;
	text-align: center;
	margin-bottom: 2px;
	margin-top: 2px;
	font-weight: bold;
	font-family: "Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	}	

p.only_one_2 {
	padding: 0px;
	margin: 0px;
	color: #005296;
	font-size: 123.5%;
	text-align: center;
	margin-bottom: 2px;
	margin-top: 2px;
	font-weight: bold;
	font-family: "Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	}
	
p.contact_us
{
color: #3a4439;
font-size: 13px;
font-family: Arial, Helvetica, sans-serif;
line-height: 1.1;
text-align:right;
padding: 0px;
font-style: normal;
font-weight: bold;
margin: 0px;
margin-bottom: 7px;
}

p.contact_us_link
{
color: #3a4439;
font-size: 13px;
font-family: Arial, Helvetica, sans-serif;
line-height: 1.1;
text-align:left;
padding: 0px;
font-style: normal;
font-weight: bold;
margin: 0px;
margin-bottom: 9px;
}


#contact_middle table.contact a.contact_us_link_2
{
color: #3a4439;
font-size: 13px;
font-family: Arial, Helvetica, sans-serif;
line-height: 1.1;
text-align:left;
padding: 0px;
font-style: normal;
font-weight: bold;
margin: 0px;
margin-bottom: 9px;
text-decoration: none;
}

#contact_middle a
{
color: #418901;
font-size: 13px;
font-family: Arial, Helvetica, sans-serif;
line-height: 1.1;
text-align:center;
padding: 0px;
font-style: normal;
font-weight: normal;
margin: 0px;
margin-bottom: 5px;
text-decoration: underline;
}

#contact_middle a:hover
{
color: #b84e00;
}






.contact_list ul
{
list-style-position: outside; 
list-style-type: none;
padding: 0;
margin: 0 0 14px 0;
}

.contact_list ul li
{
list-style-position: outside;
color: #3a4439;
font-size: 15px;
font-family: Arial, Helvetica, sans-serif;
line-height: 18px;
text-align:left;
background-image: url(images/list_bullit.gif);
background-repeat: no-repeat;
background-position: 36px 1px;
padding-left: 52px;
padding-right: 0px;
font-style: normal;
font-weight: bold;
text-decoration: none;
margin: 0px;
margin-bottom: 25px;
}

.contact_list ul li a
{
list-style-position: outside;
color: #437501;
font-size: 14px;
font-family: Arial, Helvetica, sans-serif;
line-height: 14px;
text-decoration: underline;
font-weight: normal;
}

.contact_list ul li a:hover
{
list-style-position: outside;
text-decoration: underline;
color: #b84e00;
}


.home_middle_img {
background-image: url(../images/home_middle.gif);
background-repeat: repeat-y;
}


#home_middle {
width: 806px;
padding:0px;
margin:0px;
}

#home_middle p {
text-align: left;
font-size: 108%;
padding:0px;
margin:0px;
margin-right:60px;
margin-left:65px;
margin-bottom:10px;
}

#home_middle p.home_1 {
text-align: center;
font-size: 131%;
padding:0px;
margin:0px;
margin-top:10px;
margin-right:60px;
margin-left:55px;
margin-bottom:10px;
line-height: 1.3;
}

#home_middle p.home_5 {
text-align: center;
font-size: 123.5%;
padding:0px;
margin:0px;
margin-top:10px;
margin-right:60px;
margin-left:55px;
margin-bottom:10px;
line-height: 1.3;
}

#home_middle p.home_6 {
text-align: left;
font-size: 123.5%;
padding:0px;
margin:0px;
margin-top:10px;
margin-right:60px;
margin-left:55px;
margin-bottom:10px;
line-height: 1.3;
}

#home_middle p.comp_1 {
text-align: left;
font-size: 123.5%;
padding:0px;
margin:0px;
margin-top:10px;
margin-right:55px;
margin-left:55px;
margin-bottom:10px;
line-height: 1.3;
}

#home_middle p.comp_1_b {
text-align: left;
font-size: 123.5%;
padding:0px;
margin:0px;
margin-top:10px;
margin-right:100px;
margin-left:100px;
margin-bottom:10px;
line-height: 1.3;
}

#home_middle p.comp_2 {
text-align: left;
font-size: 116%;
padding:0px;
margin:0px;
margin-top:5px;
margin-right:85px;
margin-left:85px;
margin-bottom:10px;
line-height: 1.2;
}

#home_middle p.home_6 {
text-align: left;
font-size: 123.5%;
padding:0px;
margin:0px;
margin-top:10px;
margin-right:55px;
margin-left:55px;
margin-bottom:10px;
line-height: 1.3;
}

#home_middle p.home_6_quote {
text-align: left;
font-size: 123.5%;
padding:0px;
margin:0px;
margin-top:10px;
margin-right:55px;
margin-left:55px;
margin-bottom:2px;
line-height: 1.3;
}

#home_middle p.comp_sig {
text-align: right;
font-size: 116%;
padding:0px;
margin:0px;
margin-top:0px;
margin-right:55px;
margin-left:55px;
margin-bottom:12px;
line-height: 1.1;
}

#home_middle p.home_7 {
text-align: left;
font-size: 123.5%;
padding:0px;
margin:0px;
margin-top:10px;
margin-right:75px;
margin-left:55px;
margin-bottom:10px;
line-height: 1.3;
}

#home_middle p.home_7b {
text-align: center;
font-size: 123.5%;
padding:0px;
margin:0px;
margin-top:10px;
margin-right:75px;
margin-left:55px;
margin-bottom:10px;
line-height: 1.3;
}
#home_middle p.home_2 {
text-align: center;
font-size: 153.9%;
padding:0px;
margin:0px;
margin-top:10px;
margin-right:60px;
margin-left:55px;
margin-bottom:9px;
line-height: 1.25;
font-weight: bold;
}

#home_middle p.home_3 {
text-align: left;
font-size: 161.6%;
padding:0px;
margin:0px;
margin-top:10px;
margin-right:60px;
margin-left:100px;
margin-bottom:0px;
line-height: 1.25;
font-weight: bold;
}

#home_middle p.home_3_b {
text-align: left;
font-size: 161.6%;
padding:0px;
margin:0px;
margin-top:10px;
margin-right:60px;
margin-left:55px;
margin-bottom:0px;
line-height: 1.25;
font-weight: bold;
}

#home_middle p.home_8 {
text-align: center;
font-size: 161.6%;
padding:0px;
margin:0px;
margin-top:0px;
margin-right:0px;
margin-left:0px;
margin-bottom:8px;
line-height: 1.25;
font-weight: bold;
}

#home_middle p.home_4 {
text-align: center;
font-size: 131%;
padding:0px;
margin:0px;
margin-top:15px;
margin-right:60px;
margin-left:55px;
margin-bottom:10px;
line-height: 1.3;
}

#home_middle p.disclaimer {
text-align: center;
font-size: 85%;
padding:0px;
margin:0px;
margin-top:15px;
margin-right:60px;
margin-left:55px;
margin-bottom:10px;
line-height: 1.3;
}

#home_middle .make_green {
color: #004786;
}

#home_middle .make_red {
color: #ef2500;
}

.join_home {
margin: 10px 0 0 220px;
border: 0;
}

.join_comp {
margin: 1px 0 5px 50px;
border: 0;
}

.sell_comp {
margin: 10px 0 5px 50px;
border: 0;
}

.floatleft_home_1 {
float: left;
margin: 13px 14px 9px 48px;
border: 0;
}

.floatleft_comp_1 {
float: left;
margin: 10px 17px 5px 48px;
border: 0;
}

.floatleft_comp_5 {
float: left;
margin: 10px 22px 10px 78px;
border: 0;
}

.floatleft_home_2 {
float: left;
margin: 5px 19px 9px 48px;
border: 0;
}

.floatright_home_1 {
float: right;
margin: 8px 65px 9px 11px;
border: 0;
}

.floatright_comp_1 {
float: right;
margin: 8px 55px 9px 11px;
border: 0;
}

.floatright_comp_2 {
float: right;
margin: 8px 65px 9px 11px;
border: 0;
}

.floatleft {
float: left;
margin: 0px 14px 9px 57px;
border: 0;
}

.floatleft_video {
float: left;
margin: 0px 14px 9px 0px;
border: 0;
}

#video_middle {
width: 670px;
padding:0px;
margin:0px auto;
}


#video_middle p.video_text {
color: black;
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
line-height: 1.2;
text-align:left;
padding: 0;
font-style: normal;
font-weight: normal;
text-decoration: none;
margin: 0 0 10px 0px;
}



#rule_center_3 {
padding:0px;
margin: 0px 90px 0px 360px;
height: 2px;
background-color: #62d000;
}

#rule_center_comp {
padding:0px;
margin: 0px 90px 0px 90px;
height: 2px;
background-color: #62d000;
}

#home_middle p.spacer1, #content p.spacer1 {margin-top:1px;
margin-bottom:0px;
font-size: 1px;
line-height: 1px;
padding: 0px;
}
#home_middle p.spacer3, #content p.spacer3 {margin-top:3px;
margin-bottom:0px;
font-size: 1px;
line-height: 1px;
padding: 0px;
}
#home_middle p.spacer5, #content p.spacer5 {margin-top:5px;
margin-bottom:0px;
font-size: 1px;
line-height: 1px;
padding: 0px;
}
#home_middle p.spacer10, #content p.spacer10 {margin-top:10px;
margin-bottom:0px;
font-size: 1px;
line-height: 1px;
padding: 0px;
}
#home_middle p.spacer12, #content p.spacer12 {margin-top:12px;
margin-bottom:0px;
font-size: 1px;
line-height: 1px;
padding: 0px;
}
#home_middle p.spacer15, #content p.spacer15 {margin-top:15px;
margin-bottom:0px;
font-size: 1px;
line-height: 1px;
padding: 0px;
}
#home_middle p.spacer20, #content p.spacer20 {margin-top:20px;
margin-bottom:0px;
font-size: 1px;
line-height: 1px;
padding: 0px;
}
#home_middle p.spacer25, #content p.spacer25 {margin-top:25px;
margin-bottom:0px;
font-size: 1px;
line-height: 1px;
padding: 0px;
}
#home_middle p.spacer100, #content p.spacer100 {margin-top:100px;
margin-bottom:0px;
font-size: 1px;
line-height: 1px;
padding: 0px;
}











html, body{height:100%;} 
html,body {margin:0;padding:0}	
	
	
	
/* ------------ FOOTER ------------ */

#extraDiv2 {
/*	background-image: url(../images/groceries_bottom_new_right.png);
	background-repeat: no-repeat;
	background-position: right; */
	height: 50px;
	width: 100%;
	position: fixed;
	bottom: -90px;
	z-index: 5;
}



#footer {
	background: #147501;
	width: 100%;
	clear: both;
}

#footer { min-height: 45px; }
* html #footer { height: 45px; }

#footer {
	position: fixed;
	bottom: 0px;
}

#footer-int {
	width: 800px;
	margin: 0 auto;
	text-align: center;
	position: relative;
	background-color: red;
	border: 2px;
}

#footer-int_MARK {
	width: 100%;
	margin: 0 auto;
	text-align: center;
	position: relative;
}

#footer p {
	margin: 0 auto;
	margin-top: 12px;
	color: white;
	text-align: center;
	font-size: 138.5%;
}

#footer a {
	margin: 0 auto;
	margin-top: 12px;
	color: white;
	font-size: 100%;
	text-decoration: none;
}

#footer a:hover {
	text-decoration: underline;
	color: white;
}


.clear{
	clear:both;
}

p.about_title {
color: #0054bb;
font-size: 17px;
font-family: Arial, Helvetica, sans-serif;
line-height: 1.2;
text-align:left;
padding: 0;
font-style: normal;
font-weight: bold;
text-decoration: none;
margin: 0 65px 10px 65px;
}

p.about_title_video {
color: #0054bb;
font-size: 17px;
font-family: Arial, Helvetica, sans-serif;
line-height: 1.2;
text-align:left;
padding: 0;
font-style: normal;
font-weight: bold;
text-decoration: none;
margin: 0 65px 5px 0px;
}

#contact_middle a.about_title_video2 {
color: #3900bb;
font-size: 13px;
font-family: Arial, Helvetica, sans-serif;
line-height: 1.2;
text-align:left;
padding: 0;
font-style: italic;
font-weight: normal;
text-decoration: none;
margin: 0 65px 5px 0px;
}

#contact_middle  a.about_title_video:hover {
text-decoration: underline;
}

p.about_text {
color: black;
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
line-height: 1.2;
text-align:left;
padding: 0;
font-style: normal;
font-weight: normal;
text-decoration: none;
margin: 0 65px 20px 65px;
}

.office_tour_about {
margin: 0px;
margin-bottom: 19px;
margin-left: 64px;
padding: 0;
}


p.faq_title {
color: #2f6a16;
font-size: 19px;
font-family: Arial, Helvetica, sans-serif;
line-height: 1.2;
text-align:left;
padding: 0;
font-style: normal;
font-weight: bold;
text-decoration: none;
margin: 0 0 15px 0px;
}
p.faq_section {
color: #0054bb;
font-size: 17px;
font-family: Arial, Helvetica, sans-serif;
line-height: 1.2;
text-align:left;
padding: 0;
font-style: normal;
font-weight: bold;
text-decoration: none;
margin: 0 0 10px 0px;
}
p.faq_question {
color: black;
font-size: 13px;
font-family: Arial, Helvetica, sans-serif;
line-height: 1.2;
text-align:left;
padding: 0;
font-style: normal;
font-weight: bold;
text-decoration: none;
margin: 0 0 6px 0px;
}
p.faq_answer {
color: black;
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
line-height: 1.2;
text-align:left;
padding: 0;
font-style: normal;
font-weight: normal;
text-decoration: none;
margin: 0 0 20px 0px;
}

#content a.faq_answer {
color: #437501;
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
line-height: 1.2;
text-align:left;
padding: 0;
font-style: normal;
font-weight: normal;
text-decoration: none;
margin: 0 0 20px 0px;
}

#content  a.faq_answer:hover {
text-decoration: underline;
}

p.faq_answer_2 {
color: black;
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
line-height: 1.2;
text-align:left;
padding: 0;
font-style: normal;
font-weight: normal;
text-decoration: none;
margin: 0 0 10px 0px;
}

.vid_list ul
{
list-style-position: outside; 
list-style-type: none;
padding: 0;
margin: 0 0 5px 0;
}

.vid_list ul li
{
list-style-position: outside;
color: #282828;
font-size: 14px;
font-family: Arial, Helvetica, sans-serif;
line-height: 14px;
text-align:left;
background-image: url(../images/list_bullit.gif);
background-repeat: no-repeat;
background-position: 0px 1px;
padding-left: 17px;
padding-right: 0px;
font-style: normal;
font-weight: bold;
text-decoration: none;
margin: 0px;
margin-bottom: 2px;
}

.vid_list ul li a
{
list-style-position: outside;
color: #334e7b;
font-size: 15px;
font-family: Arial, Helvetica, sans-serif;
line-height: 14px;
text-decoration: none;
}

.vid_list ul li a:hover
{
list-style-position: outside;
text-decoration: underline;
}




.zip_list ul
{
list-style-position: outside; 
list-style-type: none;
padding: 0;
margin: 0 0 0px 0;
}

.zip_list ul li
{
list-style-position: outside;
color: #282828;
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
line-height: 14px;
text-align:left;
background-image: url(../images/zip_bullit.gif);
background-repeat: no-repeat;
background-position: 75px 4px;
padding-left: 85px;
padding-right: 0px;
font-style: normal;
font-weight: normal;
text-decoration: none;
margin: 0px;
margin-bottom: 3px;
}

.zip_list ul li a
{
list-style-position: outside;
color: #334e7b;
font-size: 15px;
font-family: Arial, Helvetica, sans-serif;
line-height: 14px;
text-decoration: none;
}

.zip_list ul li a:hover
{
list-style-position: outside;
text-decoration: underline;
}




.bo_list ul
{
list-style-position: outside; 
list-style-type: none;
padding: 0;
margin: 0 0 5px 0;
}

.bo_list ul li
{
list-style-position: outside;
color: #3a4439;
font-size: 14px;
font-family: Arial, Helvetica, sans-serif;
line-height: 14px;
text-align:left;
background-image: url(../images/list_bullit.gif);
background-repeat: no-repeat;
background-position: 0px 1px;
padding-left: 17px;
padding-right: 0px;
font-style: normal;
font-weight: normal;
text-decoration: none;
margin: 0px;
margin-bottom: 10px;
}

.bo_list ul li a
{
list-style-position: outside;
color: #437501;
font-size: 15px;
font-family: Arial, Helvetica, sans-serif;
line-height: 14px;
text-decoration: none;
}

.bo_list ul li a:hover
{
list-style-position: outside;
text-decoration: underline;
}


p.steps_text {
color: #454545;
font-size: 18px;
font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
line-height: 1.2;
text-align:center;
padding: 0;
font-style: normal;
font-weight: bold;
text-decoration: none;
margin: 0px;
margin-bottom: 0px;
}

p.steps_text_sml {
color: #454545;
font-size: 18px;
font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
line-height: 1.2;
text-align:center;
padding: 0;
font-style: normal;
font-weight: bold;
text-decoration: none;
margin: 0px;
margin-bottom: 0px;
}

p.steps_text_red {
color: #ff5600;
font-size: 17px;
font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
line-height: 1.3;
text-align:center;
padding: 0;
font-style: normal;
font-weight: bold;
text-decoration: none;
margin: 0px;
margin-bottom: 0px;
}

#rule_center {
padding:0px;
margin: 0px 150px 0px 150px;
height: 1px;
background-color: #cccccc;
}

#rule_center_2 {
padding:0px;
margin: 0px 50px 0px 50px;
height: 1px;
background-color: #cccccc;
}

#rule_center_prod {
padding:0px;
margin: 0px 0px 0px 0px;
height: 1px;
background-color: #228f09;
}

#rule_center_4 {
padding:0px;
margin: 0px 50px 0px 50px;
height: 1px;
background-color: #ffa800;
} 

.apps-feeds {
border:10px solid #E1E1E1;
margin:10px 0;
width: 540px;
}
.apps-feeds_content {
padding:8px 9px 0 11px;
padding:20px
}

.apps-feeds_content a {
padding:0px;
margin:0px;
color:#4fabc7;
padding:20px;
text-decoration: underline;
}



.fail {
	font-size: 131%;
	font-weight: bold;
	color: #ff5600;
}

form,input {margin: 0; padding: 0; display: inline;}














#leftSide {
	width:680px;
	margin: 0 0 0 60px;
}

#leftSide_login {
	width:680px;
	margin: 0 0 0 60px;
}


#leftSide_login .forget a {
	color: green;
	margin: 0;
	padding:0px;
	font-size: 116%;
	text-decoration: none;
}

p.bigger_1 {
font-size: 108%;
text-align: center;
}

fieldset {
	border:1px dashed #CCC;
	padding:10px;
	margin-top:20px;
	margin-bottom:20px;
}
legend {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 123.1%;
	font-weight: bold;
	line-height: 1.1;
	color:#fff;
	background: #666;
	border: 1px solid #333;
	padding: 2px 6px;
	text-align: left;
}

label {
	width:140px;
	height:32px;
	margin-top:3px;
	margin-right:2px;
	padding-top:11px;
	padding-left:6px;
	background-color:#b9e1b8;
	float:left;
	display: block;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 135%;
	font-weight: normal;
	line-height: 1.1;
	color:#666;
	text-align: left;
}

      
label.long {
	width:140px;
	height:40px;
	margin-top:3px;
	margin-right:2px;
	padding-top:11px;
	padding-left:6px;
	background-color:#b9e1b8;
	float:left;
	display: block;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 135%;
	font-weight: normal;
	line-height: 1.1;
	color:#666;
}      
      
.form {
	margin:0;
	padding:0;
}

.form_policies {
	width:500px;
	margin: 0 auto;
	padding:0px;
	font-size: 108%;
	line-height: 1.25;
}

.form_policies a {
	color: green;
	margin: 0 0 0 9px;
	padding:0px;
	font-size: 108%;
	text-decoration: none;
}

.form_policies a:hover {
	text-decoration: underline;
}

.clear {
	clear:both;
}
.holder {
	background-color:#fff;

}

.div_checkbox {
	width:337px;
	float:right;
	background-color:#E6E6E6;
	height:35px;
	margin-top:3px;
	padding-top:8px;
	padding-bottom:0px;
	padding-left:15px;
}

input.nospace {
margin:0;
	margin-top:9px;
	padding:0;
}

.div_web_details_label {
	width:649px;
	float:left;
	background-color:#b9e1b8;
	height:40px;
	margin-top:3px;
	padding-top:7px;
	padding-bottom:3px;
	padding-left:7px;
	font-size: 14px;
	line-height: 1.2;
}

.div_cycle_details_label {
	width:649px;
	float:left;
	background-color:#b9e1b8;
	height:60px;
	margin-top:3px;
	padding-top:7px;
	padding-bottom:3px;
	padding-left:7px;
	font-size: 14px;
	line-height: 1.2;
}

.site_name_form {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 140%;
	font-weight: normal;
	line-height: 1.1;
	color:#666;
	margin:0px;	
	margin-left:0px;	
	}

.div_web_details {
	width:650px;
	float:left;
	background-color:#E6E6E6;
	height:30px;
	margin-top:6px;
	padding-top:7px;
	padding-bottom:3px;
	padding-left:5px;
}

.div_web_details_sitename {
	width:650px;
	float:left;
	background-color:#E6E6E6;
	height:60px;
	margin-top:6px;
	padding-top:7px;
	padding-bottom:3px;
	padding-left:5px;
}


.div_web_details_sitename p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 123.1%;
	font-weight: normal;
	line-height: 1.3;
	color: #333;
	padding:0px;
	margin:0px;
	margin-top: 5px;
	text-align: center;
}

.div_texbox {
	width:500px;
	float:right;
	background-color:#E6E6E6;
	height:35px;
	margin-top:3px;
	padding-top:5px;
	padding-bottom:3px;
	padding-left:5px;
}

.div_texbox {
     min-height:35px;
}

.div_texbox {
     min-height:35px;
     height:auto !important; 
}

.div_texbox {
     min-height:35px;
     height:auto !important;
     height:100px; 
}


.div_texbox_order {
	width:500px;
	float:right;
	background-color:white;
	height:25px;
	margin-top:0px;
	padding-top:15px;
	padding-bottom:0px;
	padding-left:5px;
}














.div_for_hover:hover .div_texbox {
/* background-color:red; */
}



.div_for_hover:hover label {
	background-color:#a4e0de;
}

.textbox {
/*	background-image: url(../images/16t.png); */
	background-color:#FFFFFF;
	background-repeat: no-repeat;
	background-position:left;
	width:180px;
	font:normal 13px Arial;
	color: #999999;
	padding:3px 5px 3px 10px;
}


.sitenamebox {
/*	background-image: url(../images/16t.png); */
	background-color:#FFFFFF;
	background-repeat: no-repeat;
	background-position:left;
	width:335px;
	font:normal 13px Arial;
	color: #999999;
	margin: 0;
	margin-bottom: 5px;
	padding:3px 5px 3px 10px;
}

.textbox:focus {
	background-color:#e9fde8;
}

.username {
/*    	background-image: url(../images/16m.png); */
    	background-repeat: no-repeat;
    	background-position:left;
    	background-color:#FFFFFF;
	width:285px;
    	font:normal 18px Arial;
    	color: #999999;
    	padding:3px 5px 3px 19px;
}
.username:focus, .username:hover {
	background-color:#F0FFE6;
	border: 1px solid #CC0000;
}
   
.password {
/*    	background-image: url(../images/16s.png); */
    	background-repeat: no-repeat;
   	background-position:left;
   	background-color:#FFFFFF;
	width:285px;
    	font:normal 18px Arial;
    	color: #999999;
    	padding:3px 5px 3px 19px;
}
.password:focus, .password:hover {
	background-color:#F0FFE6;
}

.button_div {
	width:287px;
	float:right;
	background-color:#fff;
	border:1px solid #ccc;
	text-align:right;
	height:35px;
	margin-top:3px;
	padding:5px 32px 3px;
}
.buttons {
	background: #e3e3db;
	font-size:12px; 
	color: #989070; 
	padding: 6px 14px;
	border-width: 2px;
	border-style: solid;
	border-color: #fff #d8d8d0 #d8d8d0 #fff;
	text-decoration: none;
	text-transform:uppercase;
	font-weight:bold;
}

#choose_prod {
width: 680px;
padding:0px;
margin:0 auto;
background-color: white;
}

.choose_prod_middle_img {
background-image: url(../images/product_bkg.gif);
background-repeat: repeat-y;
}


#choose_prod p.type1 {
text-align: left;
font-size: 108%;
padding:0px;
margin:0px;
margin-right:60px;
margin-left:65px;
margin-bottom:10px;
}

#choose_prod p.type2 {
text-align: left;
font-size: 108%;
padding:0px;
margin:0px;
margin-right:0px;
margin-left:0px;
margin-bottom:10px;
}

#choose_prod p.type3 {
text-align: left;
font-size: 108%;
padding:0px;
margin:0px;
margin-right:0px;
margin-left:0px;
margin-bottom:10px;
color: #418901;
}

#choose_prod a.type3 {
text-align: left;
font-size: 108%;
padding:0px;
margin:0px;
margin-right:0px;
margin-left:0px;
margin-bottom:10px;
color: #418901;
}

#choose_prod p.type4 {
text-align: center;
font-size: 108%;
padding:0px;
margin:0px;
margin-bottom:10px;
}





#choose_prod table.prod_table, table.prod_table td, table.prod_table th {
    border-color: #52ae01;
    border-style: solid;
}

#choose_prod table.prod_table table.prod_table_no {
    border-color: #52ae01;
    border-style: solid;
    border-width: 0px;
}



#choose_prod table.prod_table {
    border-width: 2px 2px 2px 2px;
    border-spacing: 0;
    border-collapse: collapse;
    text-align: center;
    padding:0px;
}



#choose_prod table.prod_table_no p.info {
text-align: left;
font-size: 108%;
padding:0px;
margin:0px;
margin-right:0px;
margin-left:0px;
margin-bottom:10px;
color: black;
}

#choose_prod table.prod_table_no p.info_last {
text-align: left;
font-size: 108%;
padding:0px;
margin:0px;
margin-right:0px;
margin-left:0px;
margin-bottom:0px;
color: black;
}

#choose_prod table.prod_table td.one {
padding: 12px 5px 5px 12px;
    border-width: 0px 0px 0px 1px;
    border-spacing: 0;
    border-collapse: collapse;
    text-align: left;
}

#choose_prod table.prod_table td.two {
padding: 12px 12px 5px 5px;
    border-width: 0px 1px 0px 0px;
    border-spacing: 0;
    border-collapse: collapse;
    text-align: left;
}

#choose_prod table.prod_table td.three {
    border-width: 0px 1px 0px 0px;
    border-spacing: 0;
    border-collapse: collapse;
    text-align: left;
    padding: 5px;
}

#choose_prod table.prod_table td.four {
    border-width: 0px 1px 0px 1px;
    border-spacing: 0;
    border-collapse: collapse;
    text-align: left;
}




#choose_prod table.prod_table td p {
	text-align: left;
	font-size: 108%;
    margin: 0;
    padding: 0;
}



#choose_prod table.prod_table tr.even {
background-color:#EFF6FE;
}


#choose_prod table.prod_table td.three table.prod_table_no, table.prod_table_no td {
    border-color: red;
    border-style: solid;
    border-width: 0px;
}











































#sell_middle {
width: 806px;
height: 735px;
padding:0px;
margin:0px;
}

.sell_middle_img {
background-image: url(../images/order_groc_middle.jpg);
background-repeat: repeat-y;
}



#sell_middle p {
text-align: left;
font-size: 108%;
padding:0px;
margin:0px;
margin-right:60px;
margin-left:65px;
margin-bottom:10px;
}



#home_middle table.search_table, table.search_table td, table.search_table th {
    border-color: #4f4f4f;
    border-style: solid;
}

#home_middle table.search_table {
    border-width: 1px 1px 1px 0px;
    border-spacing: 0;
    border-collapse: collapse;
    text-align: center;
}

#home_middle table.search_table p.qualifications {
text-align: left;
font-size: 108%;
padding:0px;
margin:0px;
margin-right:0px;
margin-left:5px;
margin-bottom:0px;
color: black;
}

#home_middle table.search_table p.level {
text-align: center;
font-size: 138%;
font-weight: normal;
padding:0px;
margin:0px;
margin-right:0px;
margin-left:0px;
margin-bottom:0px;
color: black;
}

#home_middle table.search_table p.position {
text-align: center;
font-size: 116%;
font-weight: bold;
padding:0px;
margin:0px;
margin-right:0px;
margin-left:0px;
margin-bottom:0px;
color: black;
}

#home_middle table.search_table p.position_sml {
text-align: center;
font-size: 85%;
font-weight: normal;
padding:0px;
margin:0px;
margin-right:0px;
margin-left:0px;
margin-bottom:0px;
color: black;
}

#home_middle table.search_table p.commission {
text-align: center;
font-size: 167%;
font-weight: bold;
padding:0px;
margin:0px;
margin-right:0px;
margin-left:0px;
margin-bottom:0px;
color: black;
}

#home_middle table.search_table td.description {
    border-width: 1px 1px 1px 0px;
    border-spacing: 0;
    border-collapse: collapse;
    text-align: left;
}

#home_middle table.search_table th.top {
    border-width: 0px 0px 0px 1px;
    background-color: #156591;
    text-align: center;
    color: white;
}

#home_middle table.search_table th.top_bot {
    border-width: 0px 0px 1px 1px;
    background-color: #156591;
    text-align: center;
    color: white;
}

#home_middle table.search_table th {
	border-width: 0px 0px 0px 0px;
    background-color: #156591;
    text-align: center;
    color: white;
    font-size: 108%;
    font-weight: bold;
}

#home_middle table.search_table th.th_white {
    background-color: white;
    text-align: center;
    color: white;
}

#home_middle table.search_table td {
    margin: 0;
    padding: 6px;
    padding-left: 15px;
    padding-right: 15px;
    border-width: 1px 1px 0 1px;
}	

#home_middle table.search_table td.last {
    margin: 0;
    padding: 6px;
    padding-left: 15px;
    padding-right: 15px;
    border-width: 1px 1px 1px 1px;
}

#home_middle table.search_table tr.even {
background-color:#EFF6FE;
}

#cust_middle {
width: 665px;
padding:0px;
margin:0px;
}

#cust_middle p {
text-align: left;
font-size: 108%;
padding:0px;
margin:0px;
margin-right:60px;
margin-left:65px;
margin-bottom:10px;
line-height: 1.5;
}

#cust_middle a
{
color: #004f8c;
font-size: 13px;
font-family: Arial, Helvetica, sans-serif;
line-height: 1.1;
text-align:center;
padding: 0px;
font-style: normal;
font-weight: normal;
margin: 0px;
margin-bottom: 5px;
text-decoration: underline;
}

#cust_middle a:hover
{
color: #b84e00;
}


#cell_frame {
margin: 0 auto;
padding: 0;
border-collapse: collapse;
width: 665px;
    border-color: #4f4f4f;
    border-style: solid;
    border-width: 1px 1px 0px 1px;
}

#cell_rule {
	width: 663px;
    border-color: #4f4f4f;
    border-style: solid;
    border-width: 1px 0px 0px 0px;
    border-spacing: 0;
}


#cell_top {
	float: left;
	width: 110px;
	height: 30px;
    border-color: #4f4f4f;
    border-style: solid;
    border-width: 0px 1px 0px 0px;
    border-spacing: 0;
    border-collapse: collapse;
    text-align: center;
background-color: #156591;
    padding: 15px 0 0 0;
}

#cell_top_right {
	float: left;
	width: 110px;
	height: 30px;
    border-color: #4f4f4f;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-spacing: 0;
    border-collapse: collapse;
    text-align: center;
background-color: #156591;
    padding: 15px 0 0 0;
}

#cell_top_right p.cust_center, #cell_top p.cust_center {
	text-align: center;
	font-size: 108%;
    margin: 0;
    padding: 0;
    line-height: 1.0;
    color: white;
    font-weight: bold;
}

#cell_1_odd, #cell_1_type_odd {
	float: left;
	width: 110px;
	height: 30px;
    border-color: #4f4f4f;
    border-style: solid;
    border-width: 0px 1px 0px 0px;
    border-spacing: 0;
    border-collapse: collapse;
    text-align: center;
	background-color:#EFF6FE;
    padding: 15px 0 0 0;
}

#cell_1_type_even p.cust_center, #cell_1_type_odd p.cust_center {
	text-align: center;
	font-size: 108%;
    margin: 0;
    margin-top: -5px;
    padding: 0;
    line-height: 1.0;
}

#description_link {
	width: 660px;
	height: 30px;
    border-color: #4f4f4f;
    text-align: center;
	background-color:#effef5;
    padding: 15px 0 0 0;
}

#description_link a.link {
    text-align: center;
    text-decoration: none;
    color: red;
}

#description_link a.link:hover {
    text-decoration: underline;
}

#cell_card_card {
	float: left;
	width: 110px;
	height: 30px;
    border-color: #4f4f4f;
    border-style: solid;
    border-width: 0px 1px 0px 0px;
    border-spacing: 0;
    border-collapse: collapse;
    text-align: center;
	background-color:#effef5;
    padding: 15px 0 0 0;
}

#cell_card_card_right {
	float: left;
	width: 110px;
	height: 30px;
    border-color: #4f4f4f;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-spacing: 0;
    border-collapse: collapse;
    text-align: center;
    background-color:#effef5;
    padding: 15px 0 0 0;
}

#cell_1_even, #cell_1_type_even {
	float: left;
	width: 110px;
	height: 30px;
    border-color: #4f4f4f;
    border-style: solid;
    border-width: 0px 1px 0px 0px;
    border-spacing: 0;
    border-collapse: collapse;
    text-align: center;
	background-color:white;
    padding: 15px 0 0 0;
}


#cell_1_even_right {
	float: left;
	width: 110px;
	height: 30px;
    border-color: #4f4f4f;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-spacing: 0;
    border-collapse: collapse;
    text-align: center;
	background-color:white;
    padding: 15px 0 0 0;
}

#cell_1_odd_right {
	float: left;
	width: 110px;
	height: 30px;
    border-color: #4f4f4f;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-spacing: 0;
    border-collapse: collapse;
    text-align: center;
    background-color:#EFF6FE;
    padding: 15px 0 0 0;
}



#cell_1_even p.cust_center, #cell_1_even_right p.cust_center,#cell_1_odd_right p.cust_center, #cell_1_odd p.cust_center {
	text-align: center;
	font-size: 108%;
    margin: 0;
    padding: 0;
    line-height: 1.0;
}

#cell_card_card p.cust_center {
	text-align: center;
	font-size: 108%;
    margin: 0;
    margin-top: -5px;
    padding: 0;
    line-height: 1.0;
}

#cell_card_card_right p.money, #cell_card_card p.money, #cell_1_even p.money, #cell_1_even_right p.money, #cell_1_odd p.money,  #cell_1_odd_right p.money {
	text-align: right;
	font-size: 108%;
    margin: 0;
    padding: 0;
    padding-right: 20px;
    line-height: 1.0;
}


#cell_card_card .make_red, #cell_1_even .make_red, #cell_1_odd .make_red  {
color: red;
}


#cust_middle table.cust_table, table.cust_table td, table.cust_table th {
    border-color: #4f4f4f;
    border-style: solid;
}

#cust_middle table.cust_table {
    border-width: 1px 1px 1px 0px;
    border-spacing: 0;
    border-collapse: collapse;
    text-align: center;
}


#cust_middle table.cust_table p.qualifications {
text-align: left;
font-size: 108%;
padding:0px;
margin:0px;
margin-right:0px;
margin-left:5px;
margin-bottom:0px;
color: black;
}

#cust_middle table.cust_table td.description {
    border-width: 1px 1px 1px 0px;
    border-spacing: 0;
    border-collapse: collapse;
    text-align: left;
}

#cust_middle table.cust_table th.top {
    border-width: 0px 0px 0px 1px;
    background-color: #156591;
    text-align: center;
    color: white;
}

#cust_middle table.cust_table th.top_bot {
    border-width: 0px 0px 1px 1px;
    background-color: #156591;
    text-align: center;
    color: white;
}

#cust_middle table.cust_table th {
	border-width: 0px 0px 0px 0px;
    background-color: #156591;
    text-align: center;
    color: white;
    font-size: 108%;
    font-weight: bold;
}

#cust_middle table.cust_table th.th_white {
    background-color: white;
    text-align: center;
    color: white;
}

#cust_middle table.cust_table td {
    margin: 0;
    padding: 5px 10px 5px 10px;
    border-width: 1px 1px 0 1px;
}	

#cust_middle table.cust_table td p {
	text-align: left;
	font-size: 108%;
    margin: 0;
    padding: 0;
}

#cust_middle table.cust_table td p.money {
	text-align: right;
	font-size: 108%;
    margin: 0;
    padding: 0;
}

#cust_middle table.cust_table td .make_red  {
color: red;
}

#cust_middle table.cust_table td p.cust_center {
	text-align: center;
	font-size: 108%;
    margin: 0;
    padding: 0;
}

#cust_middle table.cust_table td.last {
    margin: 0;
    padding: 6px;
    padding-left: 15px;
    padding-right: 15px;
    border-width: 1px 1px 1px 1px;
}

#cust_middle table.cust_table tr.even {
background-color:#EFF6FE;
}



