 /* CSS Document */

body {
	background-image:url(/bwWebsite/images/background.jpg);
	background-repeat:repeat-x;
	background-color: #898989;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-top:25px;

}

p {
	margin-top:5px;

}

#wrapper {
	text-align: left;
	width:770px;
	margin-left: auto;
	margin-right: auto;
	background-color:#FFFFFF;

}


#pagetop {
	background-image: url(/bwWebsite/images/white-header.jpg);
	background-repeat:no-repeat;
	height:16px;

}


#pagebottom {
	background-image:url(/bwWebsite/images/footer-bg.jpg);
	background-repeat:no-repeat;
	height: 26px;
	padding:30px 12px 0 12px;
	color:#FFFFFF;
	font-size:11px;

}


#bodywrapper {
	padding:0 15px 0 15px;

}

#header {


}


#logo {
	float:left;
	width:178px;

}

#banner {
	float:left;
	width:562px;

}


#navigation {
	width: 170px;
	float:left;
	background-image:url(/bwWebsite/images/navigation-shading.jpg);
	background-repeat:no-repeat;
	background-position:top right;
	padding-top:15px;

}

#nav {
 	padding-bottom:15px;

}


#homecontent {
	width:557px;
	float:left;
	padding-top:15px;
	padding-left:12px;

}

#followcontent {
	width:557px;
	float:left;
	padding-top:15px;
	padding-left:12px;

}

#welcome {
	padding-bottom:15px;


}

#boxes {


}


#col1 {
	float:left;
	width:189px;

}

#col2 {
	float:left;
	width: 188px;

}


#col3 {
	float:left;
	width:180px;

}


.bigredbox-btm
    {
    background: #ce182a url(/bwWebsite/images/red-bottom.jpg) no-repeat left bottom;
    padding:5px 10px 12px 10px;
	margin: 0px;
	height: 315px;
	width: 160px;
    text-align: left;
	color:#FFFFFF;
}

.redbox-top
    {
    background: #ce182a url(/bwWebsite/images/red-top.jpg) no-repeat left top;
	padding:23px 10px 0 10px;
	width: 160px;
	height:23px;
	margin-bottom:0;
	color:#FFFFFF;
}

.redbox-btm
    {
    background: #ce182a url(/bwWebsite/images/red-bottom.jpg) no-repeat left bottom;
    padding:5px 10px 12px 10px;
	margin: 0px;
	width: 160px;
	height: 120px;
    text-align: left;
	color:#FFFFFF;
}


.bluebox-top
    {
    background: #164680 url(/bwWebsite/images/blue-top.jpg) no-repeat left top;
	padding:23px 10px 0 10px;
	width: 160px;
	height:23px;
	margin-bottom:0;
	color:#FFFFFF;
}

.bluebox-btm
    {
    background: #164680 url(/bwWebsite/images/blue-bottom.jpg) no-repeat left bottom;
    padding:5px 10px 12px 10px;
    margin: 0px;
	width: 160px;
	height: 120px;
    text-align: left;
	color:#FFFFFF;
} 

.darkgreybox-top
    {
    background: #3a3a3a url(/bwWebsite/images/dark-grey-top.jpg) no-repeat left top;
	padding:23px 10px 0 10px;
	width: 160px;
	height:23px;
	margin-bottom:0;
	color:#FFFFFF;
}

.darkgreybox-btm
    {
    background: #3a3a3a url(/bwWebsite/images/dark-grey-bottom.jpg) no-repeat left bottom;
    padding:5px 10px 12px 10px;
    margin: 0px;
	width: 160px;
	height: 120px;
    text-align: left;
	color:#FFFFFF;
}

.lightgreybox-top
    {
    background: #898989 url(/bwWebsite/images/light-grey-top.jpg) no-repeat left top;
	padding:23px 10px 0 10px;
	width: 160px;
	height:23px;
	margin-bottom:0;
	color:#FFFFFF;
}

.lightgreybox-btm
    {
    background: #898989 url(/bwWebsite/images/light-grey-bottom.jpg) no-repeat left bottom;
    padding:5px 10px 12px 10px;
    margin: 0px;
	width: 160px;
	height: 120px;
    text-align: left;
	color:#FFFFFF;
}

.greenbox-top
    {
    background: #4dae45 url(/bwWebsite/images/green-top.jpg) no-repeat left top;
	padding:18px 10px 0 10px;
	width: 135px;
	height:23px;
	margin-bottom:0;
	margin-top:15px;
	color:#FFFFFF;
}

.greenbox-btm
    {
    background: #4dae45 url(/bwWebsite/images/green-bottom.jpg) no-repeat left bottom;
    padding:5px 10px 12px 10px;
    margin: 0px;
	width: 135px;
	height: auto;
    text-align: left;
	color:#FFFFFF;
	overflow:hidden;
}

#headings {


}

#pagename {
	float:left;
	width:270px;

}

#breadcrumb {
	float:left;
	width:270px;
	text-align:right;
	font-size:11px;
	color:#ce1729;
}

#content {


}

#follow-content {
	padding-top:5px;


}

#follow-content-left {
	float:left;
	width:270px;
	padding-top:5px;

}

#follow-content-right {
	float:left;
	width: 271px;
	padding-top:5px;
	padding-left:15px;
	border-left:solid #dbdbdb 1px;
}

.copyright {
	float:left;
	width:373px;

}

.site-info {
	float:left;
	width:373px;
	text-align:right;
}

#pagebottom a:link, #pagebottom a:visited, #boxes a:link, #boxes a:visited {
	text-decoration:none;
	font-weight:bold;
	color:#FFFFFF;
	
}

#pagebottom a:hover, #boxes a:hover {
	text-decoration:underline;
}



.clear {
	clear:both;

}

#boxes H1, #boxes H2, #boxes H3, #boxes H4 {
	color:#FFFFFF;
	margin:10px 0 5px 0;
}

H1 {
	color: #ce1729; 
	font-size: 16px;
	font-weight: bold;
} 

H2 {
	color: #0c407b; 
	font-size: 16px;
	font-weight: bold;
} 
 
H3 {
	color: #ce1729; 
	font-size: 14px;
	font-weight: bold;
} 

H4 {
	color: #0c407b; 
	font-size: 14px;
	font-weight: bold;
} 

a:link, a:visited { 
	color: #ce1729; 
	font-weight: bold;
	text-decoration: none;
} 
 
a:hover { 
	text-decoration: underline; 
} 

HR { 
	color: #ce1729;
	border-style: solid; 
	height: 2px; 
} 
 
OL {

	
} 
 
UL {
	list-style:square;
} 

/* starts flash text*/
.sIFR-flash {
	visibility: visible !important;
	margin: 0;
}

.sIFR-replaced {
	visibility: visible !important;
}

span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}

.sIFR-hasFlash span.flashtext
{
	font-size: 17px;
	font-family: Arial;
    font-weight: bold;
}
.sIFR-hasFlash span.flashtext20
{
	font-size: 22px;
	font-family: Arial;    
    font-weight: bold;
}
.sIFR-hasFlash H1 {
	color: #ce1729; 
	font-size: 16px;
	font-weight: bold;
} 

.sIFR-hasFlash H2 {
	color: #0c407b; 
	font-size: 16px;
	font-weight: bold;
} 
 
.sIFR-hasFlash H3 {
	color: #ce1729; 
	font-size: 14px;
	font-weight: bold;
} 

.sIFR-hasFlash H4 {
	color: #0c407b; 
	font-size: 14px;
	font-weight: bold;
} 