body, div, p, table, select, input, textarea {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:11px;
}

body {
	margin-top:9px;
}

a {
	color:#114995;
	font-size:11px;
	text-decoration:underline;
}

a:hover {
	color:#fcae1c;
}

.productTitle
{
	font-size: 24px;
	color: #00ACEF;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-transform:uppercase;
}

.lightBlueLink {
	color:#00acef;
	font-size:13px;
	text-decoration:none;

}

.lightBlueLink:hover {
	color:#fcae1c;
}

.orangeTxt {
	color:#fcae1c;
}

.bodyBg {
	background:#ffffff url(../images/layout/bgWave.gif) no-repeat center top; 
	background-position:50% 103px;
}

.bubblePosition {
	position:absolute; height:190px; width:190px; top:336px; margin-left:166px;
}

/* Outside gradients */

.tblLeft {
	background:url(../images/layout/tableGradLeft.gif) repeat-y top;
}

.tblRight {
	background:url(../images/layout/tableGradRight.gif) repeat-y top;
}

/* Outside gradients for banner */

.tblBannerLeft {
	background:url(../images/layout/tableBannerLeft.gif) no-repeat bottom;
}

.tblBannerRight {
	background:url(../images/layout/tableBannerRight.gif) no-repeat bottom;
}

/* Outside gradients for top Menu bar */

.tblMenuLeft {
	background:url(../images/tableMenuLeft.gif) repeat-y top;
}

.tblMenuRight {
	background:url(../images/tableMenuRight.gif) repeat-y top;
}


.contentBg {
	background:#ffffff url(../images/layout/contentBg.gif) no-repeat top right; 
	width:901px; 
	overflow:hidden;
}

.footerBg {
	background:#173889 url(../images/layout/footerMid.gif) no-repeat bottom;
}

.footerLogo {
	margin-left:50px;
}

.contentPad {
	padding:40px 30px 30px 30px;
}

.smallBlueTxt {
	color:#3aafc9; 
	font-weight:bold; 
}

.largeLightBlueTxt {
	color:#00acef;
	font-size:20px; 
	font-weight:bold;
}

.bannerBg {
	background:url(../images/layout/banner_1.jpg) no-repeat top; 
	height:252px; width:901px; 
	overflow:hidden;
}

.bannerBgW {
	background:url(../images/layout/banner_2.jpg) no-repeat top; 
	height:252px; width:901px; 
	overflow:hidden;
}

.bannerBg3 {
	background:url(../images/layout/banner_3.jpg) no-repeat top; 
	height:252px; width:901px; 
	overflow:hidden;
}

.bannerBg4 {
	background:url(../images/layout/banner_4.jpg) no-repeat top; 
	height:252px; width:901px; 
	overflow:hidden;
}

.bannerBg5 {
	background:url(../images/layout/banner_5.jpg) no-repeat top; 
	height:252px; width:901px; 
	overflow:hidden;
}

.bannerBg6 {
	background:url(../images/layout/banner_6.jpg) no-repeat top; 
	height:252px; width:901px; 
	overflow:hidden;
}

.bannerLogo {
	margin:16px 14px 0px 0px;
}

.mainMenu {
	background:#ffffff url(../images/layout/menuBg.gif) repeat-x; 
	height:27px;
	overflow:hidden;
	padding-left:20px;
}

.mainMenu a {
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:13px;
	font-weight:bold;
	margin-right:40px;
	text-decoration:none;
}

.mainMenu a:hover {
	color:#134d97;
}

.footerMenu a {
	color:#ffffff;
	font-size:9px;
	text-decoration:none;
}

.headerBlue {
	color:#0e4fa0;
	font-size:16px;
	font-weight:bold;
}

.headerBlueSub {
	color:#0e4fa0;
	font-size:13px;
	font-weight:bold;
}

.blueTxt {
	color:#0e4fa0;

}

.productLgBdr {
	height:191px; width:191px;
	background:url(../images/layout/productLgBdr.gif) no-repeat; 
	overflow:hidden;
	position:absolute;
}

.productLgImg {
	height:191px; width:191px;
	overflow:hidden;
}

.productBdr {
	height:157px;
	width:157px;
	background:url(../images/layout/productBdr.gif) no-repeat;
	overflow:hidden;
	position:absolute;
}

.productImg {
	height:157px; width:157px;
	overflow:hidden;
}

.productTxt {
	width:300px;
	padding:10px 0px 17px 0px;
}

.productSmBdr {
	height:128px; width:128px;
	background:url(../images/layout/productSmBdr.gif) no-repeat; 
	overflow:hidden;
	position:absolute;
}

.productSmImg {
	height:128px; width:128px;
	overflow:hidden;
}

.productSmTxt {
	width:128px;
	padding:7px 0px 10px 0px;
	text-align:center;
	font-size:9px;
}

.productMenu {
	background:#173a8a url(../images/layout/productMenuBg.gif) no-repeat top;
	width:298px;
}

.productMenu a { 
	color:#ffffff;
	text-decoration:none;
	font-size:10px;
	margin-left:6px;
}

.productMenu a:hover { 
	color:#fcae1c;
}

.productMenuSub {
	margin-top:3px;
	display:none;
}

.productMenuSub a {
	color:#00acef;
	margin-left:46px;

}

.gfkMenuArrow {
	padding-left:20px;
}

a.byLine
{
	font-size:9px;
	text-decoration:none;	
}

.warning
{
	color:#FF0000;
	font-size:20px;
}