/* ================================
    CSS STYLES FOR BP WEBSITE
   ================================
*/ 

/* Common Styles  */ 
body {
	background: #ececeb;
	background-image: url(img/background.jpg);
	background-repeat: repeat-x;
	font-family: tahoma;
	font-size: 11px;
	color: #303030;
	margin-top: 10;
	margin-bottom: 5;
	margin-right: 0;
	margin-left: 0;
	}
	
table, tr, td, p {
	font-family: tahoma;
	font-size: 11px;
	color: #303030;
	line-height: 16px;
}

a, a:visited {
	font-family: tahoma;
	color: #3b4da0;
	font-size: 11px;
	text-decoration: none;
}

a:hover, a:visited:hover {
	font-family: tahoma;
	color: #3b4da0;
	font-size: 11px;
	text-decoration: underline;
}

td.header {
background-image: url(img/top-shadow.png);
background-repeat: repeat-x;
height: 110px;
background-color: transparent;
width: 100%;
}

.logo {
padding-left: 12px;
padding-top: 12px;
}

td.navbar {
	background: #ffffff;
	background-image: url(img/navbg.gif);
	background-repeat: repeat-x;
	height: 31px;
	
	
}
td.subnav {
	background: #000000;
	background-image: url(img/subnavbg.gif);
	background-repeat: repeat-x;
	height: 26px;
	
}

td.main {
	background-image: url(img/mainbodybg.gif);
	background-repeat: repeat-x;
	background-color: #ffffff;
	width: 939px;
	height: 100%;
}

td.left {
	background-image: url(img/left-shadow.png);
	background-repeat: repeat-y;
	width: 16px;
}

td.right {
	background-image: url(img/right-shadow.png);
	background-repeat: repeat-y;
	width: 16px;
}

td.bottom {
	background-image: url(img/btm-shadow.png);
	background-repeat: repeat-x;
	background-color: transparent;
	width: 100%;
}

td.top {
	background-image: url(img/top-shadow.png);
	background-repeat: repeat-x;
	background-color: transparent;
	width: 100%;
}

.SubHead {
    font-family: tahoma, arial;
    font-size: 11px;
    font-weight: bold;
    color: #092440;
}
/* Page Header and Sub Header Styles  */
.Head                        
{ font-family: Times New Roman; 
font-weight: normal;
font-size: 18px; 
color: #092440; 
padding: 0px; 
margin: 0px; }


.GrayHead                    
{ font-family: tahoma;
text-transform: uppercase; 
font-size: 11px;
font-weight: bold; 
color: #313131; 
}



/* Breadcrumb Link Styles  */

a.breadcrumb, a.breadcrumb:visited {
	Font-family: tahoma;
	Font-size: 8pt;
	Font-weight: normal;
	Color: #3b4da0;
	text-decoration: none;

}
a.breadcrumb:hover, a.breadcrumb:visited:hover {
	Font-family: tahoma;
	Font-size: 8pt;
	Font-weight: normal;
	Color: #3b4da0;
	text-decoration: underline;
}

a.breadcrumbselect {
	Font-family: tahoma;
	Font-size: 8pt;
	Font-weight: bold;
	Color: #303030;
	text-decoration: none;
}

/* Footer Links and Styles  */

td.footer {
	height: 35px;
	text-align: left;
	padding-left: 18px;
	padding-right: 18px;
	vertical-align: middle;
}

.dnnfooter {
	Font-family: tahoma;
	Font-size: 8pt;
	Font-weight: normal;
	color: #505050;
    vertical-align: middle;

}

.Copyright {
	Font-family: tahoma;
	Font-size: 8pt;
	Font-weight: normal;
	color: #505050;
	vertical-align: middle;
}

a.FooterLink, a.FooterLink: visited, a.FooterLink:link {
	Font-family: tahoma;
	Font-size: 8pt;
	Font-weight: normal;
	Color: #505050;
	text-decoration: none;
}

a.FooterLink:hover, a.FooterLink:visited:hover 
 {
	Font-family: tahoma;
	Font-size: 8pt;
	Font-weight: normal;
	Color: #505050;
	text-decoration: underline;
}


.StandardButton     {
    background: #3858A0; 
    color: #FFFFFF;
    font-family: tahoma; 
    font-size: 11px;
    font-weight: normal;
	padding: 1px 5px 2px 6px;
	border-top: 1px solid #3858A0;
	border-bottom: 1px solid #3858A0;
	border-left: 1px solid #3858A0;
	border-right: 1px solid #3858A0;
}
.MainMenu_MenuIcon {
	display: none;
}



.NormalTextBox
{
    font-family: tahoma;
    font-size: 11px;
    font-weight: normal;
    background-color: #f6f6f6;
}
.NormalRed
{
    font-family: tahoma;
    font-size: 11px;
    font-weight: bold;
    color: #860315;
}
.NormalBold
{
    font-family: tahoma;
    font-size: 11px;
    font-weight: bold;
	color: #303030;

}
.Normal,.NormalDisabled {
	color: #303030;
  	font-family: tahoma, arial, sans-serif;
    font-size: 11px;
    font-weight: normal;
	line-height: 16px;
}

a.Normal:link, a.Normal:visited {
	color: #3b4da0;
	text-decoration: none;
   font-family: Tahoma, Arial, Verdana;
    font-size: 11px;
    font-weight: normal;
}

a.Normal:hover, a.Normal:visited:hover {
	color: #3b4da0;
	text-decoration: underline;
  font-family: Tahoma, Arial, Verdana;
    font-size: 11px;
    font-weight: normal;
}

A.CommandButton:link, A.CommandButton:visited 
{
    text-decoration:    none;
    color: #3b4da0;
}
A.CommandButton:hover,  A.CommandButton:visited:hover  
{
    text-decoration:    underline;
    color: #3b4da0;
}

.SelectedTab {

padding-bottom: 6px;
font-size: 10px;
	color: #717171;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	font-family: tahoma;
}

A.SelectedTab:link, A.SelectedTab:visited {

	font-size: 10px;
	color: #717171;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	font-family: tahoma;
}

A.SelectedTab:hover, A.SelectedTab:visited:hover
{
	font-size: 10px;
	color: #717171;
	font-weight: bold;
	text-decoration: underline;
	text-transform: uppercase;
	font-family: tahoma;	
}



.OtherTabs {
	Font-family: tahoma;
	Font-size: 8pt;
	Font-weight: normal;
	Color: #505050;
	text-decoration: none;
}
    
A.OtherTabs:link {
	Font-family: tahoma;
	Font-size: 8pt;
	Font-weight: normal;
	Color: #505050;
	text-decoration: none;
}

A.OtherTabs:visited  {
	Font-family: tahoma;
	Font-size: 8pt;
	Font-weight: normal;
	Color: #505050;
	text-decoration: none;
}

A.OtherTabs:active   {
	Font-family: tahoma;
	Font-size: 8pt;
	Font-weight: normal;
	Color: #505050;
	text-decoration: none;
}

A.OtherTabs:hover    {
	Font-family: tahoma;
	Font-size: 8pt;
	Font-weight: normal;
	Color: #505050;
	text-decoration: underline;
}

A.OtherTabs:visited:hover    {
	Font-family: tahoma;
	Font-size: 8pt;
	Font-weight: normal;
	Color: #505050;
	text-decoration: underline;
}


ul.features {
	font-family: Tahoma;
	font-weight: normal;
	list-style: none;
	margin: 0 -5px -5px 0;
	padding: 0;
	color: #4c494a;
	position: relative;
	left: 3px;
}


	.features li.bul {
	background: url(img/arrow.gif) no-repeat top left;	
	font-family: Tahoma;
	font-weight: normal;
	padding: 0 0 5px 15px;
	color: #4c494a;
}


A.bul:link, a.bul:visited 
{color: #e48008;
			font-size: 11px;
			font-family: tahoma;
			font-weight: bold;
			text-decoration: none;}
			
A.bul:hover, a.bul:visited:hover 
{color: #fba52d;
			font-family: tahoma;
			font-weight: bold;
			font-size: 11px;
			text-decoration: none;}	


.Menu_MainItem
{	
	background-image: url(Menu/dnn/img/MainItemBackground.gif);
	background-repeat: repeat-x;
	cursor:hand;
	cursor:pointer;
	font-family: tahoma, arial, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #313131;
	height:31px;
	line-height: 31px;
	padding: 0 12px 0 12px;
}
.Menu_MainItemOver
{
	background-image: url(Menu/dnn/img/MainItemBackground.gif);
	background-repeat: repeat-x;
	cursor:hand;
	cursor:pointer;
	font-family: tahoma, arial, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #0055a4;
	height:31px;
	line-height: 31px;
	padding: 0 12px 0 12px;
}
.Menu_ItemsGroup {
	border: solid 1px #cccccc;
	background: #f3f3f3;
}
.Menu_Item {
	color: #313131;
	font-size: 11px;
	text-decoration: none;
	font-family: tahoma;
}

.Menu_ItemOver {
	color: #0055a4;
	text-decoration: none;
	font-family: tahoma;
	font-size: 11px;
}

.Menu_PathItemOver {
	color: #0055a4;
	text-decoration: none;
	font-family: tahoma;
	font-size: 11px;
}


