/* Masthead Blue Rounded Corners
**********************************************************/

#promo h1 {
	font-size: 2.2em;
	color: #006bb7;
}

#promo td {
	padding-right: 40px;
	padding-left: 40px;
}

#promo p {
	font-size: 1.1em;
	color: black;
}

#promo img {
	border: none;
}

#masthead {
	position: 				relative;
	background:				#006bb7 url(../images/header-box/masthead-blue-bg.png) repeat-x 0 0;
	color: 					#FFFFFF;
	/*clear: 					both;*/
	float: left;
	width: 					645px;
	margin:					10px auto 0;
	text-align:				center;
}

#masthead #col1 {
        float: left;
	width: 34%;
}

#masthead #col2 {
	bgcolor: black;
	margin-top: 0px;
	vertical-align: top;
        float: right;
	width: 65%;
}

#masthead a
{
	text-align: left;
	font-size: 1em;
	font-weight: normal;
	color: white;
}

#masthead h1
{
	font-size:2.0em;
	text-align: left;
	font-weight: normal;
	color: white;
	margin: 0px;
}

#masthead h3
{
	font-size:1.4em;
	margin-top: 0px;
	text-align: left;
	font-weight: normal;
	color: white;
	border: none;
}

#masthead h2,
#masthead h4,
#masthead h5
{
	font-size:1.4em;
	text-align: left;
	font-weight: normal;
	color: white;
}

#masthead h6
{
	font-size:1.4em;
	margin-bottom: -20px;
	text-align: left;
	font-weight: normal;
	color: white;
}

#masthead li {
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
}

#masthead .box-top {
background:transparent url(../images/header-box/box-blue-top.gif) no-repeat scroll left top;
height:16px;
width:100%;
}
#masthead .box-top span {
	background:transparent url(../images/header-box/box-blue-top-right.gif) no-repeat scroll right top;
	display:block;
	height:10px;
	position:relative;
}
#masthead .center-content {
	/*background:transparent url(../images/header-box/box-blue-right.gif) repeat-y scroll right top;*/
	background:transparent;
	margin: 0 auto;
	text-align: center;
	padding: 0;
	position:relative;
	width: 615px;
	height: 210px;
}
#masthead .box-bottom {
	background: transparent url(../images/header-box/box-blue-bottom.gif) no-repeat scroll left bottom;
	height:15px;
	width:100%;
	margin-top: -2px;
}
#masthead .box-bottom span {
	background: transparent url(../images/header-box/box-blue-bottom-right.gif) no-repeat scroll right bottom;
	display:block;
	height:15px;
	position:relative;
}

/* Masthead 
**********************************************************/
#masthead h2 {
	color: white;
	margin: 				0 0 10px 0;
	padding: 				0;
	font-size:				1.6em;
	font-weight:			normal;
}
#masthead .masthead-img {
	float:					left;
	/*width:					448px;*/
	height: 				200px;
	margin:					0;;
	padding: 				0;
}
#masthead ol {
	display: 				inline;
	float: 					left;
	margin:					0;
	text-align:				left;
}
ol.nobullet li {
	display: 				block;
	float:					left;
	width: 					133px; 
	padding:				0 0 0 0px;
	margin:					0;
}
ol.nobullet li p {
	margin-top:				5px;
}
/*.masthead ol li {
	display: 				block;
	float:					left;
	width: 					135px; 
	padding:				0 0 0 15px;
	margin:					0;
}
#masthead ol li p {
	margin-top:				5px;
}*/
#masthead a.masthead-btn,
#masthead a.masthead-btn:visited {
	position: 				absolute;
	bottom:  				0;
	right:					0;
	background:	 		 	transparent url(../images/header-box/btn-learn-more.gif) no-repeat 0 0;
    outline: 				0; /* @ Firefox, prevent dotted border after click */ 
	width:					147px;
	height:					41px;  
}
#masthead a.masthead-btn:hover {
	background:	 		 	transparent url(../images/header-box/btn-learn-more.gif) no-repeat 0 -41px;
}
#masthead a.masthead-btn {
	text-indent:			-50000px;
	overflow:				hidden;
}
#category-masthead {
	position: 				relative;
	background:				#006bb7 url(../images/header-box/masthead-blue-bg.png) repeat-x 0 0;
	width:					100%;
	height:					146px;
	margin-bottom: 			15px;
}
#category-masthead h2 {
	color:					#FFFFFF;
	font-size:				2em;
	padding:				15px 10px 0;
}
#category-masthead p {
	position:				absolute;
	bottom:					15px;
	color:					#FFFFFF;
	font-size:				14px;
	line-height:			18px;
	padding:				0 10px;
	margin:					0 0 0 0;
}

#masthead a, .masthead a:visited {
	color: white;
}
#category-masthead a,
#category-masthead a:visited,
#category-masthead a:hover {
	color: white;
	text-decoration:		underline;
}

#category-masthead.masthead-small {
	height: 97px;
}

