@charset "utf-8";
/* CSS Document */
body { margin:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#303030; background-color:#F9F9F9; }
.tdBg { display:block; width:940px; background-image:url(images/bg.jpg); background-repeat:repeat-y; }

.navBg { display:block; width:870px; height:14px; background-image:url(images/navbg.jpg); background-repeat:no-repeat; color:#FFFFFF; padding:10px 35px 10px 35px; font-size:11px; }
.navBg a{ text-decoration:none; color:#FFFFFF; }
.navBg a:hover{ text-decoration:none; color:#FFCC00; }

.newsEvents { display:block; padding:7px 10px 10px 10px; border:1px solid #A6AEC3; background-color:#E5E8F1; font-size:11px; line-height:17px; }
.newsEvents a { color:#29458A; text-decoration:none; }
.newsEvents a:hover { text-decoration:underline; }

.marginImg { margin-bottom:5px; }

.menuLinks { display:block; color:#29458B; padding:7px 5px 7px 22px; background-image:url(images/bluearrow.gif); background-repeat:no-repeat; text-decoration:none; border:1px solid #D0CECE; border-bottom:0px solid #D0CECE; background-color:#F4F4F4; }
.inputList { border:1px solid #CCCCCC; padding:2px; margin-top:5px; margin-bottom:5px; width:210px; }

.subLinks { display:block; padding-top:4px; text-decoration:none; color:#303030; line-height:20px; }
.subLinks a{ color:#303030; text-decoration:none; }
.subLinks a:hover{ color:#29458B; text-decoration:underline; }

.tabsLink a{ display:block; padding:7px 5px 7px 22px; background-image:url(images/greyarrow.gif); background-repeat:no-repeat; text-decoration:none; border:1px solid #D0CECE; border-bottom:0px solid #D0CECE; background-color:#F4F4F4; color:#303030; }
.tabsLink a:hover{ text-decoration:none; background-color:#FFFFFF; color:#29458B; background-image:url(images/bluearrow.gif); background-repeat:no-repeat; }
.lastLine { display:block; border-top:1px solid #D0CECE; }
.indexBodyBg { display:block; width:628px; padding:10px 15px 15px 15px; line-height:18px; }
.indexBodyBg a { color:#29458A; text-decoration:none; }
.indexBodyBg a:hover { text-decoration:underline; }

.bodyBg { display:block; width:628px; padding:10px 15px 15px 15px; background-image:url(images/greytdbg.gif); background-repeat:no-repeat; line-height:18px; }
.bodyBg a { color:#29458A; text-decoration:none; }
.bodyBg a:hover { text-decoration:underline; }
.hd1 { color:#29458A; font-size:14px; font-weight:bold; padding-bottom:5px; }
.hd2 { color:#912929; font-size:12px; font-weight:bold; padding-bottom:5px; border-bottom:1px solid #CCAEB5; margin-bottom:5px; }
.hd3 { color:#000000; font-size:16px; font-weight:bold; padding-bottom:5px; font-style:italic; line-height:22px; }
.footer { color:#565656; font-size:11px; text-align:center; background-image:url(images/footerbg.jpg); background-repeat:no-repeat; padding:10px 0 10px 0; height:29px; }
.footer a { color:#29458A; text-decoration:none; }
.footer a:hover { text-decoration:underline; }
.centerBg { display:block; background-image:url(images/tdbg.jpg); background-repeat:repeat-x; padding:8px 10px 10px 10px; }
.fLeft { float:left }
.fRight { float:right }
.clearAll { clear:both; }

.greyRowHd { padding:3px 10px 3px 10px; background-color:#E3E3E3; border:1px solid #B3B3B3; border-right:0px solid #B3B3B3; text-align:center; }
.greyRowRightHd { padding:3px 10px 3px 10px; background-color:#E3E3E3; border:1px solid #B3B3B3; text-align:center; }

.greyRowHd1 { padding:3px 5px 3px 5px; background-color:#E3E3E3; border:1px solid #B3B3B3; border-right:0px solid #B3B3B3; text-align:center; }
.greyRowRightHd1 { padding:3px 5px 3px 5px; background-color:#E3E3E3; border:1px solid #B3B3B3; text-align:center; }

.whiteRow { padding:5px 10px 5px 10px; background-color:#FFFFFF; border:1px solid #B3B3B3; border-right:0px solid #B3B3B3; border-top:0px solid #B3B3B3; }
.greyRow { padding:5px 10px 5px 10px; background-color:#E3E3E3; border:1px solid #B3B3B3; border-right:0px solid #B3B3B3; border-top:0px solid #B3B3B3; text-align:center; }
.greyRowRight { padding:5px 10px 5px 10px; background-color:#E3E3E3; border:1px solid #B3B3B3; text-align:center; border-top:0px solid #B3B3B3; }
.whiteRowRight { padding:5px 10px 5px 10px; background-color:#FFFFFF; border:1px solid #B3B3B3; text-align:center; border-top:0px solid #B3B3B3; }

/*/////////////// DROP DOWN MENU START //////////////*/
#dropmenudiv,#subdropmenudiv{
	position:absolute; border:1px solid #CCCCCC; border-bottom-width: 0; font:normal 12px Verdana; margin-left:10px; 
	line-height:18px; z-index:100;
}
#dropmenudiv a{
	display: block; text-indent: 4px;
	border-bottom: 1px solid #CCCCCC; background-image:url(images/greyarrow.gif); background-repeat:no-repeat; 
	margin:0; padding:5px 5px 5px 18px; text-decoration: none; background-color:#DDDDDD; color:#303030;
}
#dropmenudiv a:hover{ text-decoration:none; color:#29458B; background-color:#FFFFFF; background-image:url(images/bluearrow.gif); background-repeat:no-repeat; }
/*/////////////// DROP DOWN MENU END //////////////*/
.imgMargin { margin-bottom:7px; }
.imgDiv { text-align:center; font-size:11px; line-height:15px; }
.productImage { border:1px solid #CCCCCC; padding:15px; background-color:#FFFFFF; margin-bottom:4px; }
