/* CSS Document for MVP Performance, vers 2*/

body {
	margin-top: 0px;
	font: normal 11px Arial, verdana, sans-serif;
	color: #16395C;
	background: #E7E9EB url('../images/all_bg_tile.gif') repeat-y 50% 0%;	
	left: 50%;
}

p {
	padding-left: 7px;
}

p.indent {
	text-indent: 1cm;	
}

p.camps_subhead {
	font-weight: bold;
	width: 120px;
}

span.largerText {
	font-size: 300%;
}

table {
	font: 100% Arial, verdana, sans-serif;
}
img {
 	border: 0px;
}

td.expPg_logo {
	padding: 5px 5px;
}

a {
	text-decoration: none;
}

td.blt_subhead {
	padding-left: 20px;
	font: bold medium Arial, verdana, sans-serif;
}

td.wine_blt_padding {
	padding: 0px 0px 10px 0px;
}

#allcontent {
	position: relative;
	margin-top: 0px;
}

/* BEGIN HEADER  - contains TOP navigation elements */
#header {
	position: relative;
	margin-top: 0px;
	height: 109px;
	width: 814px;
	background: url('../images/hdr1.gif') no-repeat 50% 0px;
}

#logo_mvp {
	position: absolute;
	top: 22px;
	left: 17px;
}

#hdr_contactlinks {
  position: absolute;
  top: 5px;
  left: 530px;
}

#topNav {
	position: absolute;
	top: 83px;
	left: 165px;
}

a.topNavlink	{
     
    color: white;
	padding-left: 10px;
	padding-right: 10px;
    height:17px;
    text-align:center; 
    padding-top:0px; 
    display:block; 
    text-decoration:none;
} 
    
a.topNavlink:Hover { 
    
	color: white;
    text-decoration:none; 
    background: #000000;
}

a.topNavlink_hl {
	color: white;
    padding-left: 10px;
	padding-right: 10px;
    height:17px;
    text-align:center; 
    padding-top:0px; 
    display:block; 
    text-decoration:none;
    background: #000000;
}

/* BEGIN LEFT NAV - contains LEFT navigation elements */
#left {
	position: absolute;
	top: 109px;
	left: 0px;
	width: 151px;
	height: 600px;
	background: url('../images/lt_bg_tile.gif') repeat-y 0% 0%;
}

#leftNav {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 151px;
	height: 208px;
	background: url('../images/lt_bg_top.gif') no-repeat 0% 0%;
}

#leftNavTable {
	position: absolute;
	top: 25px;
	left: 4px;
	padding-right: 5px;
	color: #E0E9F5;
}

a.leftNavlink	{
     
    /*color: #004890; */
	color: white;
    width: 146px;
    text-align:center; 
    padding: 10px 0px 10px 0px;
    display:block; 
    text-decoration:none;
	font: bold 100% Arial, verdana, sans-serif;
	border-color: white;
	border-style: solid;
	border-width: 0px 0px 1px 0px;
} 
    
a.leftNavlink:Hover { 
	color: white;
    text-decoration: none;
    background: #7393C1;
}

a.leftNavlink_hl  {
    background: #7393C1;
    color: white; 
    width: 146px;
    text-align:center; 
    padding: 10px 0px 10px 0px;
    display:block; 
    text-decoration:none;
	font: bold 100% Arial, verdana, sans-serif;
	border-color: white;
	border-style: solid;
	border-width: 0px 0px 1px 0px;
} 
.leftNavDetails {
	position: relative;
	width: 140px;
    color: #004890;
    text-align: center; 
    padding: 10px 10px;
	color: #E0E9F5;
}

a.leftNavDetailslink {
	color: #E0E9F5;
}

#movie {
	text-decoration: none;
	text-align: left;
	padding: 10px 10px;
}

/* BEGIN body content - contains page material*/

#content {
	position: relative;
	top: 0px;
	padding-top: 10px;
	left: 151px;
	width: 506px;
	height: 600px;
	padding-right: 10px;
	background: url('../images/content_bg_tile.gif') repeat-y 0px 0px;
}

#contentTable {
	position: relative;
	top: 0px;
	left: 0px;
}
	
#right {
	position: absolute;
	top: 109px;
	left: 657px;
	width: 157px;
	height: 600px;
}

.regpg_field {
	text-align: left;
}

#errortext {
	position: absolute;
	top: 45px;
	left: 150px;
	font: bold 14px Arial, verdana, sans-serif;
	color: red;
}

table.rt_content {
	margin-top: 20px;
	padding: 7px 2px;
	text-align:center;
	width: 150px;
}

table.rt_content.img {
	h-align: center;
	}
	
#joe {
	background: url('../images/camps_joe.gif') no-repeat 0px 0px;
	width: 400px;
	margin-left: 20px;
}

p.camps_joe {
	font-style: italic;
	font-weight: normal;
	font-size: 10pt;
	color: #667AA5;
}

p.camps_rt {
	color: #A33D3A;
	text-align: left;
	font-style: italic;
	font-size: 10pt;
}

/* begin sand-bag divs */
/* declare left float, clear */
#sml-01,#sml-02,#sml-03,#sml-04,#sml-05,#sml-06,#sml-07,#sml-08,#sml-09,#sml-10 {
	float:left;
	clear:left;
	padding:0;
	/*background-color: red;*/
	height: 25px;
}

/* left side of joe */
#sml-01 {
	width: 120px;
}

#sml-02 {
	width: 110px;
}

#sml-03 {
	width: 100px;
}

#sml-04 {
	width: 90px;
}

#sml-05 {
	width: 80px;
}

#sml-06 {
	width: 90px;
}

#sml-07 {
	width: 85px;
}

#sml-08 {
	width: 80px;
}

#sml-09 {
	width: 90px;
}

#sml-10 {
	width: 90px;
}

.subtitle_camps {
	font-weight: bold;
	color: #008CC6;
	font-style: italic;
	font-size: 11pt;
	text-align: left;
}

#camps_benefits {
	color: #EEEEEE;
	width: 175px;
}