﻿
html, body {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: small;
	color: #555555;
	background-color: #FFFFFF;
	line-height : 150%;
	height:101%;	
	margin: 0px;
}	
body
{
	background-image:url(../images/Backround_Gradient.jpg);
	background-repeat:repeat-x;
}
.clearer
{
	clear:both;
}

p
{
	margin-bottom:10px;
	margin-top:0px;
}
strong
{
	font-weight:bold;
}
em
{
	font-style:italic;
}

h1
{
	font-weight:bold;
	font-size:large;	
	color:#73C167;
	margin-bottom: 10px;
}
h2,h3,h4,h5
{
	font-weight:bold;
	color:#73C167;
}
h2,h3
{
	margin-bottom:5px;
}

ul
{
	margin-left: 10px;
}
li
{
	margin-bottom: 10px;
	margin-left: 20px;
	list-style-type:disc;
	list-style-position:outside;
}
img
{  
	border-style: none;
}
.calendar_field
{
	width: 400px;
}
.bubble_list_button
{
	color: #9F1F63;
	margin-left: 10px;
}

.success_story_button
{
	color: #9F1F63;
}


a, a:visited
{
	text-decoration:none;
	color:#9F1F63;	
}

a:hover
{
	color:#B26D7F;
}
.search_container
{
	float:right;
	margin-top:-100px;
	margin-left:0px;
	margin-right:-35px;
}
.search_box
{
	background:url(../images/Search_Field.jpg) no-repeat top left;
	height:28px;
	width:182px;
}

.title_banner
{
	padding-top: 10px;
	
}


.container
{
}
.centre_content
{
	width: 960px;
	margin-right: auto;
	margin-left: auto;	
}
.program_item
{
	margin-bottom: 30px;
}
.app_form_label
{
	margin-bottom:5px;
	width: 420px;
}
.app_form_label2
{
	display:none;
}
.list_item
{
	margin-bottom: 30px;
}


.success_story_item
{
	margin-bottom: 55px;
}
.success_story_item img
{
	margin-right: 30px;
	margin-bottom: 20px;
}
.success_story_item h2
{
	font-size:110%;
}



.business_item
{
	line-height:130%;
}
.business_item img
{
	margin-right: 30px;
	margin-bottom: 20px;
	width:80px;
}
.business_item h2
{
	font-size:110%;
}
.business_item_text
{
    width:380px;
    float:right;
	margin-bottom: 55px;    
}
.business_item_image
{
    width:100px;
    float:left;
    margin-bottom: 55px;    
}



.sub_menu
{
	margin-top:5px;
}
.sub_menu a.active
{
	font-weight:bold;
}

.main_nav
{
	margin:   10px 0px 25px 0px;
	padding: 10px 0px 20px 0px;
}	
.main_nav ul
{
	list-style-type:none;
	position:relative;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;		
}
	
.main_nav li
{
	float:left;
	display: inline;	
	position:relative;	
	margin: 0px 0px 0px 0px;
}

.main_nav a
{
	display:block;	
	width:137px;
	padding:0px;
	overflow:hidden;
	color:#fff;
	height:22px;
	text-align:center;
	text-decoration:none;
}


.main_nav_what a
{
	background:url(../images/WhatWeDo.gif) no-repeat top left;
	background-position: 0 0px; 

}
.main_nav_become a
{
	background:url(../images/BecomeAbib.gif) no-repeat top left;
	background-position: 0 0px; 
}	
.main_nav_who a
{
	background:url(../images/WhoWeAre.gif) no-repeat top left;
	background-position: 0 0px; 
}	
.main_nav_get a
{
	background:url(../images/GetInvolved.gif) no-repeat top left;
	background-position: 0 0px; 
}	
.main_nav_business a
{
	background:url(../images/BiBBusiness.gif) no-repeat top left;
	background-position: 0 0px; 
}	
.main_nav_talk a
{
	background:url(../images/TalkBusiness.gif) no-repeat top left;
	background-position: 0 0px; 
}	
.main_nav_conact a
{
	background:url(../images/ContactUs.gif) no-repeat top left;
	background-position: 0 0px; 
}	

.main_nav_first
{
	width:0px;
	height: 0px;
}

.main_nav a:hover,
.main_nav a.active
{
	background-position: 0	-24px; 
}

.footer_testimonial
{
	margin-left:0px;
}


.footer_nav_container
{
	width: 960px;
	background: #FFFFFF url(../images/Footer_Gradient.jpg) repeat-x scroll 0 0   ;	
	height:115px;
	color: #9F1F63;
	padding-top: 25px;
}
.footer_logo
{
	width:165px;
	margin-left:15px;
	margin-top:-10px;
	margin-bottom:5px;
}
.footer_nav 
{
	margin-left:20px;	
	width:920px;
	font-size:75%;
	margin-right:20px;
}

.footer_nav ul 
{
	margin: 0px 0px 0px 0px;
	padding : 6px 0px 0px 0px;
	list-style-type: square;
}

.footer_nav_header a 
{
	font-weight:bold;
}


.footer_nav li 
{
	display: inline;
	margin:  0px 25px 0px 0px;
}
.footer_nav_last
{
	margin:  0px 0px 0px 0px;
}
.footer_nav a 
{
	text-decoration: none;

	color:#9F1F63;
}

.footer_nav a:hover 
{
	text-decoration: none;
	color:#B26D7F;
}



.sitemap_container
{
}
.sitemap_container li
{
	margin-bottom : 0px;	
}
.sitemap_container ul
{
	margin-bottom : 0px;	
}
.sitemap_column1
{
	float:left;	
	width: 315px;
	margin-bottom : 20px;	
	margin-right:5px;	
}
.sitemap_column2
{
	float:left;	
	width: 315px;
	margin-bottom : 20px;	
	margin-right:5px;	
}

.sitemap_column3
{
	float:right;	
	width: 315px;
	margin-bottom : 20px;	
	margin-right:5px;	
}
.LeftColumn 
{
	float:left;
	width:160px;
	margin-right:20px;

}
.CentreColumn 
{
	float:left;
	width:480px;
	margin-bottom : 20px;
}

.RightColumn 
{
	float:right;
	width:270px;
	margin-left:25px;
	margin-right:5px;
}


.side_nav 
{
	text-align : left;
	margin-left: -10px;
}

.side_nav ul 
{
	list-style-type: none;
	list-style-position:inside;
	margin-left:0px;
}
.side_nav li 
{
	margin-top: 10px;
	display: list-item;
	list-style-type:none;	
}
.side_nav a
{
	text-decoration: none;
	color : #9F1F63;
	font-weight : bold;
	padding: 5px 10px 5px 10px;		
}
.side_nav a:hover 
{
	color:#B26D7F;
}
.side_nav a.active 
{
	color:#FFFFFF;
	background-color:#9F1F63;
}

.side_nav_active 
{
	color:#FFFFFF;
	background-color:#9F1F63;
}

.bubble
{
	width:270px;
}

.bubble_top
{
	height:50px;
	display:block;
	position:relative;
	margin: 0px;
}
.bubble_top_bg
{
	background-image: url(../images/IntroBubble_Top.gif) ;	
	background-repeat:no-repeat;
}
.bubble_middle
{
	background-image:url(../images/IntroBubble_Middle.gif);	
	background-repeat:repeat-y;	

	min-height:7px;height:auto;
	padding: 0px 13px 0px 13px;
}
.bubble_bottom
{
	height:23px;
	display:block;
	position:relative;	
	margin: 0px;	
}
.bubble_bottom_bg
{
	background-image:url(../images/IntroBubble_Bottom.gif);	
	background-repeat:no-repeat;
}
        
.home_bubble_container
{
	margin-top: -20px;
	width:960px;
}        
.home_bubble
{
	float:left;
	width:699px;
	margin-left: -5px;
}
.home_bubble p,
.bubble p
{
	padding:0px 10px 10px 10px;
	margin:0px;
}
.home_bubble_top
{
	height:47px;
	display:block;

	margin: 0px;
	z-index: 20;		
}
.home_bubble_top_bg
{
	background-image: url(../images/Home_Bubble_Top.gif) ;	
	background-repeat:no-repeat;
	z-index: 20;	
}
.home_bubble_middle
{
	background-image:url(../images/Home_Bubble_Middle.gif);	
	background-repeat:repeat-y;	
	min-height:8px;
	height:100%;
	padding: 0px 8px 0px 13px;
	z-index: 20;
}
.home_bubble_bottom
{
	height:28px;
	display:block;
	position:relative;	
	margin: 0px;	
	z-index: 20;	
}
.home_bubble_bottom_bg
{
	background-image:url(../images/Home_Bubble_Bottom.gif);	
	background-repeat:no-repeat;
	z-index: 20;		
}


.home_bubble_text
{
	float:left;
	text-align:left;	
	width:656px;	
	margin-left: 18px;
}
.home_bubble_polaroid
{
	float:right;
	margin-top: 20px;
	margin-right: -25px;
	z-index: 0;
	overflow:hidden;
}


.right
{
	float:right;
}
.polaroid
{
	background-image:url(../images/IMG_PolaroidBlank.gif);		
	background-repeat:no-repeat;
	width:270px;
	height:	269px;
	margin-bottom:20px;
}
.polaroid p
{
	text-align:center;
	color:#73C167;
	font-weight:bold;	
}
.polaroid a
{
	color:#73C167;
}
.polaroid_link
{
	color:#73C167;
}

.polaroid_image_wrapper
{
    height:166px;
    width:180px;
    overflow:hidden;
}
.polaroid_image
{
	padding:47px 10px 10px 45px ;
}


.home_sponsors
{
	vertical-align:top;	
}
.home_sponsors ul
{
	list-style-type:none;
	position:absolute;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;	
	text-align:right;	
	vertical-align:top;	
}
.home_sponsors li
{

	margin: 0px 0px 25px 0px;
}
.home_sponsors a
{
	display:block;	
	padding:0px;
	position:relative;
	overflow:hidden;
	text-decoration:none;
	padding-top:2px;
	margin: 0px;
	padding: 0px;	
	text-align:right;
	width:135px;
	margin-left:130px;
}

.home_sponsors_amex a
{	
	background:url(../images/Sponsors_Home_Amex.gif) no-repeat top left;
	background-position: 0 0px;
	width:60px;
	height:58px;	
	margin-left:210px;	
}
.home_sponsors_amex a:hover,
.home_sponsors_amex a.active
{
	background-position: 0	-59px; 
}
.home_sponsors_TBS a
{	
	background:url(../images/Sponsors_Home_TBS.gif) no-repeat top right;
	background-position: 0 0px;
	width:135px;
	height:25px;	
}
.home_sponsors_TBS a:hover,
.home_sponsors_TBS a.active
{
	background-position: 0	-32px; 
}
.home_sponsors_Wise a
{	
	background:url(../images/Sponsors_Home_Wise.gif) no-repeat top right;
	background-position: 0 0px;
	width:135px;
	height:25px;
}
.home_sponsors_Wise a:hover,
.home_sponsors_Wise a.active
{
	background-position: 0	-30px; 
}

.home_callouts 
{
	margin-left:5px;
}
.home_callouts a
{
	display:block;	
	position:relative;
	overflow:hidden;
	text-decoration:none;
	text-align:center;
	height:100px;
	margin: 0px;
	padding: 0px;
}          
.home_callouts ul
{
	list-style-type:none;
	position:relative;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;		
}
.home_callouts li
{
	float:left;
	display: inline;	
	position:relative;	
	margin: 0px 0px 0px 0px;
}

.home_callout_bib a
{	
	background:url(../images/BUTTON_BecomeABIb.jpg) no-repeat top left;
	background-position: 0 0px;
	width:201px;
	z-index:99;
}
.home_callout_get a
{	
	background:url(../images/BUTTON_GetInvolved.jpg) no-repeat top left;
	background-position: 0 0px;
	width:201px;
	z-index:99;
}
.home_callout_story a
{	
	background:url(../images/BUTTON_SuccessStories.jpg) no-repeat top left;
	background-position: 0 0px;
	width:201px;
	z-index:99;
}

.home_callouts a:hover,
.home_callouts a.active
{
	background-position: 0	-119px; 
}

.spacer
{
	height:20px;
}

.large_spacer
{
	height:20px;
}

.browse_buttons
{
	float:right;
	margin-right:5px;
	margin-top:-5px;
	font-size:75%;
}
.browse_buttons a
{
	font-weight:bold;
}

.bubble_link_list
{
	margin-left:10px;
	margin-bottom: 10px;
}
.bubble_link_list img
{
	margin-right:5px;
}
.bubble_link_list a.active
{
	font-weight:bold;
}

.BiBcolor
{
	color : #9F1F63;	

}


.textBox
{
	width: 420px;
}

.show
{

}

.hide
{
	display:none;
}


.form
{
	margin-top: 10px;
}

.form td
{
	padding-bottom :10px;
	vertical-align:top;
}

td
{
	vertical-align:top;
}


.row_alternate_color
{

} 

.error_message
{
	color: #FC0038;
}

.error_summary
{
	color: #FC0038;
	padding: 10px 10px 10px 10px;
}
.label
{
	margin: 10px 5px  0px 0px;
	text-align :right;
}

.field 
{
	margin: 10px 0px 0px 0px;
}



#footer 
{
	font-size:85%;
	color: #FFFFFF;
	background-color: #9F1F63;
	height: 20px;
	padding:  5px 10px 0px 5px;
	width: 950px;
	position: relative;
	
}

#footer a {
	color: #FFFFFF;
	font-weight:bold;
}	

#footer a:hover 
{
	color:#B26D7F;
}

.dfine a
{
	font-family: Verdana, Helvetica, Arial, sans-serif;	
}


.footer_left
{
	float:left;
	text-align:left;	
	width:313px;
}
.footer_center
{
	float:left;
	text-align:center;	
	width:314px;	
}
.footer_right
{
	float:right;
	text-align:right;
	width:313px;	
}


.csharpcode, .csharpcode pre
{
	font-size: small;
	color: black;
	font-family: Consolas, "Courier New", Courier, Monospace;
	background-color: #ffffff;
	/*white-space: pre;*/
}

