/* Global */

body {
	margin: 0px;
}


.tbl_header { background: url("images/menu_box.png"); background-repeat:no-repeat; }

div#bplogo { background:url(images/bp_logo.png) no-repeat;  width:234px; height:56px; }






#back {
     width: 832px; 
     height: 619px; 
     background: url("images/shadow.png"); 
     background-repeat:no-repeat; 
     border:0px; 
	 display: block;
	 margin-right: auto;
	 margin-left: auto;
	 padding:10px;
	 
}

.italic { font-style: italic; }

#header_back {
     width: 832px; 
     height: 271px; 
     background: url("images/header_back.png"); 
     background-repeat:no-repeat; 
     border:0px; 
	 display: block;
	 margin-right: auto;
	 margin-left: auto;
	 padding:10px;
	 padding-bottom:0px;
	 padding-top:0px;
}




#back_footer {
     width: 832px; 
     background: url("images/footer.png"); 
     background-repeat:no-repeat; 
     border:0px; 
	 display: block;
	 margin-right: auto;
	 margin-left: auto;
	 padding:10px;
	 margin-bottom:0px;
	 height:80px;
	 padding-top:0px;
	 
}


#back_long {
     width: 832px; 
     background: url("images/back.png");
	 background-repeat:repeat-y; 
     border:0px; 
	 display: block;
	 margin-right: auto;
	 margin-left: auto;
	 padding:10px;
	 padding-top:0px;
	 padding-bottom:0px;
	 
}



#header {
     width: 856px; 
     top: 0px; 
     border:0px; 
	 display: block;
	 margin-right: auto;
	 margin-left: auto;
	 
}

.clear{
clear:both;
}

/* Headers */

.headline {
	font-family: "Trebuchet MS", "Myriad Web", "Myriad Pro", "Nueva Std", Arial;
	font-size: 24px;
	font-weight: bold;
	color: #FFFFFF;
}
.strapline {
	font-family: "Trebuchet MS", "Myriad Web", "Myriad Pro", "Nueva Std", Arial;
	font-size: 15px;
	font-weight: bold;
	color: #333333;
}

.strapline a {
	font-family: "Trebuchet MS", "Myriad Web", "Myriad Pro", "Nueva Std", Arial;
	font-size: 15px;
	font-weight: bold;
	color: #999999;
	text-decoration: none;
}

.strapline a:hover {
	font-family: "Trebuchet MS", "Myriad Web", "Myriad Pro", "Nueva Std", Arial;
	font-size: 15px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}




/* Form */

.boxtext {
	font-family: "Myriad Web", "Trebuchet MS", "Myriad Pro", "Nueva Std", Arial;
	font-size: 15px;
	color: #FFFFFF;
	margin:0px;
	margin-bottom:8px;
	margin-top:8px;
	line-height:19px;
}
.corner {
background-image:url(images/grey_corner.png);
	background-repeat: repeat;
	background-position: right bottom;*/
}



div.features { margin:0 auto; width:801px; }

div.fb_left { float:left; width:258px; margin:0 0 0 4px; background-color:#333333;  }
div.fb_left_inner {  width:243px; margin:10px auto; }


div.fb_middle { float:left; width:263px; margin:0 4px 0 4px; background-color:#C70057;  }
div.fb_middle_inner {  width:243px; margin:10px auto; }


div.fb_right { float:left; width:263px; margin:0 4px 0 0; background-color:#333333;  }
div.fb_right_inner {  width:243px; margin:10px auto; }
div.fb_right_footer { width:263px; height:25px; background:url(images/bottom_row.jpg); }

div#bottom_row { background:url(images/bottom_row.jpg) no-repeat;   }


.corner_button {
	background-image: url(images/grey_button_corner.png);
	background-repeat: repeat;
	background-position: right bottom;
}


.button_corner {
	width:80%;
	background-image: url(images/black_button_corner.png);
	background-repeat: repeat;
	background-position: right bottom;
}


.boxtext a {
	font-family: "Trebuchet MS", "Myriad Web", "Myriad Pro", "Nueva Std", Arial;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	margin:8px;
}

.boxheader {
	font-family: "Trebuchet MS", "Myriad Web", "Myriad Pro", "Nueva Std", Arial;
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
	margin:0px;
}

.footer_button {
	font-family: "Trebuchet MS", "Myriad Web", "Myriad Pro", "Nueva Std", Arial;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	margin:0px;
}


.footer_button a {
text-decoration:none;
color:#FFFFFF;
}

.footer_button a:hover {
color:#999999;
}



/* Form */

.client input {
	border: 1px solid #FFFFFF;
	background-color: #FFFFFF;
	font-family: "Trebuchet MS", "Myriad Web", "Myriad Pro", "Nueva Std", Arial;
	font-size: 11px;
	color: #3C3C3C;
	text-indent: 2px;
	width:172px;
}

.clientbutton {
	height: 43px;
	width: 55px;
	width: 100%;
	border: 2px solid #FFFFFF;
	background-color:#FFFFFF;
	font-family: "Trebuchet MS", "Myriad Web", "Myriad Pro", "Nueva Std", Arial;
	font-size: 14px;
	font-weight: bold;
	color: #C70057;
}


.mainbutton { font-family: "Trebuchet MS", "Myriad Web", "Myriad Pro", "Nueva Std", Arial; font-size: 14px;	font-weight: bold; color: #FFFFFF; }
.mainbutton a { text-decoration:none; color:#FFFFFF; }
.mainbutton a:hover { color:#999999; }



.menu {
	font-family: "Myriad Web", "Myriad Pro", "Nueva Std", "Trebuchet MS", Arial;
	font-size: 16px;
	font-weight: bold;
	color: #C70057;
}

.menu a {
	font-family: "Myriad Web", "Myriad Pro", "Nueva Std", "Trebuchet MS", Arial;
	font-size: 16px;
	font-weight: bold;
	color: #C70057;
	text-decoration:none;
}

.menu a:hover {
	font-family: "Myriad Web", "Myriad Pro", "Nueva Std", "Trebuchet MS", Arial;
	font-size: 16px;
	font-weight: bold;
	color: #333333;
	text-decoration:none;
}

.copyright {
margin-top:-20px;
font-family: "Myriad Web", "Myriad Pro", "Nueva Std", "Trebuchet MS", Arial;
color:#FFFFFF;
font-size:11px;
}

.copyright a {
text-decoration:none;
color:#FFFFFF;
}

.copyright a:hover {
color:#C70057;
}



h2 {
font-family: "Myriad Web", "Myriad Pro", "Nueva Std", "Trebuchet MS", Arial;
	font-size: 18px;
	font-weight:normal;
	color: #333333;
	line-height:25px;
	margin-left:10px;
	margin-top:8px;
	text-align:justify;
}


.h2 {
font-family: "Myriad Web", "Myriad Pro", "Nueva Std", "Trebuchet MS", Arial;
	font-size: 18px;
	font-weight:normal;
	color: #333333;
	line-height:25px;
	text-align:justify;
}


p {
font-family: "Myriad Web", "Myriad Pro", "Nueva Std", "Trebuchet MS", Arial;
	font-size: 14px;
	font-weight:normal;
	color: #333333;
	line-height:25px;
	margin-left:10px;
	margin-top:4px;
	margin-bottom:0px;
	text-align:justify;
}

a {
color:#333333;
text-decoration:none;
}

a:hover {
color:#C70057;
}



.caption {
	font-family:"Myriad Web", "Myriad Pro", "Trebuchet MS", "Myriad Web", Arial;
	font-size: 14px;
	color: #C70057;
	font-weight:bold;
}


.small {
font-family: "Myriad Web", "Myriad Pro", "Nueva Std", "Trebuchet MS", Arial;
	font-size: 12px;
	font-weight:normal;
	color: #333333;
}

li {
	font-family: "Myriad Web", "Myriad Pro", "Nueva Std", "Trebuchet MS", Arial;
	font-size: 14px;
	color: #C70057;
	line-height:25px;
	margin-left:10px;
	margin-top:4px;
	margin-bottom:0px;
	text-align:justify;
	list-style-type: disc;
}
.pink_sidebox {
	font-family: "Myriad Web", "Trebuchet MS", "Myriad Pro", "Nueva Std", Arial;
	font-size: 14px;
	color: #FFFFFF;
	line-height:22px;
	background-image: url(images/pink_corner.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	background-color: #C70056;
	margin-top: 12px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}


.pink_sidebox2 {
	font-family: "Myriad Web", "Trebuchet MS", "Myriad Pro", "Nueva Std", Arial;
	font-size: 14px;
	color: #FFFFFF;
	line-height:22px;
	background-image: url(images/pink_corner.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	background-color: #C70056;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}


.grey_sidebox {
	font-family: "Myriad Web", "Trebuchet MS", "Myriad Pro", "Nueva Std", Arial;
	font-size: 14px;
	color: #FFFFFF;
	line-height:22px;
	background-color: #333333;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.grey_sidebox a {
	color: #FFFFFF;
	text-decoration:none;
}

.grey_sidebox a:hover {
	color: #CCCCCC;
	text-decoration:none;
}



.pink_sidebox a {
	color: #FFFFFF;
	text-decoration:none;
}


.pink_sidebox a:hover {
	color: #CCCCCC;
	text-decoration:none;
}


.pink_sidebox2 a {
	color: #FFFFFF;
	text-decoration:none;
}


.pink_sidebox2 a:hover {
	color: #CCCCCC;
	text-decoration:none;
}



.pink_header {

font-family: "Myriad Web", "Myriad Pro", "Nueva Std", "Trebuchet MS", Arial;
	font-size: 18px;
	font-weight:normal;
	color: #FFFFFF;
	text-align:justify;
}

.sub_menu {
	font-size: 14px;
	color: #666666;
}
