	td
	{
		
	}
	body, td, th, input, select, textarea, h1, h2, h3
	{
		font-family: Arial;
		font-size: 8pt;
	}
	td, form
	{
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	body
	{
		background: #989696;
		padding: 20px;
		margin: 0px;
	}
	input, textarea
	{
		background-color: #FFFFFF;
	}
	xml
	{
	  width: 0px;
	  height: 0px;
	  display: none;
	}
	img
	{
		border: 0px;
	}
	li
	{
		line-height: 18px;
	}
	
		
	h1
	{
		font: bold small;
	}
	
	h2
	{
		font: bold x-small;
	}
	
	h3
	{
		font: x-small;
	}
	
	
	.bluelink
	{
		color: #003F95;
	}
	.bluelink:hover
	{
		color: #fff;
		background-color: #003C94;
	}
	.logo
	{
		padding: 0px 0px 0px 20px;
	}
	
	.logo a:hover
	{
		background-color: transparent;
	}
	
		
	.whiteTD
	{
		background: #FFFFFF url(/pic/bg0.gif) left bottom no-repeat;
		padding: 10px 0px 10px 0px;
	}
	#mainCont
	{
		background: url(/pic/background_car.jpg) right bottom no-repeat;
	}
	.indiv
	{
		background: #2A8EBF;
	}
	.indiv td
	{
		padding: 0px 20px 0px 10px;
	}
	.legal
	{
		background: #6EB61F;
	}
	.legal td
	{
		padding: 0px 20px 0px 10px;
	}
	.vip
	{
		background: #FF850D;
	}
	.vip td
	{
		padding: 0px 20px 0px 10px;
	}
	.indiv, .legal, .vip
	{
		background: #228604;
	}
	.langs
	{
		padding: 5px 0px 5px 25px;
		text-align: left;
		vertical-align:top;
		text-transform: uppercase;
		font-size: 7pt !important;
	}
	.langs a
	{
		font-size: 7pt !important;
		font-weight: bold;
		color: #068000;
		text-decoration: none;
	}
	.langs a:hover
	{
		font-size: 7pt !important;
		font-weight: bold;
		color: #068000;
		background-color: transparent;
		text-decoration: underline;
	}
	#slogon
	{
		height: 65px;
		background: #7AB02B url(/pic/gradient_home.png) left top repeat-y;
		padding: 10px 0px 5px 0px;
		color: #FFFFFF;
		font-size: 14px;
		vertical-align: bottom;
		font-weight: bold;
	}
	.topMenuLink
	{
		white-space: nowrap;
		text-transform: uppercase;
	}
	.topMenuLink a
	{
		color: white;
		font-size: 11px;
		font-weight: bold;
		text-decoration: none;
	}
	.topMenuLink a:hover
	{
		color: white;
		background-color: transparent;
		font-size: 11px;
		font-weight: bold;
		text-decoration: underline;
	}
	.greyMenu, .greenMenu
	{
		list-style-type: none;
		padding: 0px;
		margin: 0px;
		line-height: 15px;
	}
	.greyMenu li, .greenMenu li
	{
		background: url(/pic/bullets/grey.gif) no-repeat 0em 0.4em;
		padding: 0px 0px 0px 20px;
		margin: 3px 0px;
		font-size: 11px;
		line-height: 15px;
	}
	.greyMenu a, .greenMenu a
	{
		color: #003F95;
		font-size: 11px;
	}
	.greyMenu a:hover, .greenMenu a:hover
	{
		font-size: 11px	;
		background-color: #003F95;
		color: #FFFFFF;
		text-decoration: none;
	}
	.greenMenu a {
		color: #068000;
	}
	.greenMenu a:hover {
		background-color: #068000;
	}
	.darkMenu, .lightGreenMenu
	{
		list-style-type: none;
		padding: 0px;
		margin: 0px;
	}
	.darkMenu li, .lightGreenMenu li
	{
		background: url(/pic/bullets/dark.gif) no-repeat 0em 0.4em;
		padding: 0px 0px 5px 20px;
		margin: 0px;
	}
	.darkMenu a, .lightGreenMenu a
	{
		color: #003F95;
		font-size: 11px;
	}
	.darkMenu a:hover, .lightGreenMenu a:hover
	{
		font-size: 11px;
		background-color: #003F95;
		color: #FFFFFF;
		text-decoration: none;
		
	}
	.lightGreenMenu li {
		background: url(/pic/bullets/lightgreen.gif) no-repeat 0em 0.4em;
	}
	#leftMenu
	{
		padding: 8px 0px 18px 20px;
	}
	#inetBank
	{
		background: #FFF3C2 url(/pic/box/orange.gif) 0px 10px no-repeat;
		padding: 8px 25px 10px 20px;
		margin-left: 20px;
	}
	.ibankTitle
	{
		text-transform: uppercase;
		padding-top: 5px;
		padding-bottom: 5px;
	}
	.iBankTd
	{
		border: 1px solid #D4D5D5;
		border-right: none;
		padding: 1px 3px 1px 1px;		background: white;
		width: 100%;
	}
	.iBankInput
	{
		border: 1px solid #F6F6F5;
		width: 100%;
		font-size: 11px;
		height: 14px;
		padding: 0px 0px 0px 0px;
	}
	#inetBank td
	{
		font-size: 8pt;
		color: #010000;
		font-weight: bold;
	}
	.iBankSubmit
	{
		background: #228604 url(/pic/submit_green.gif) center right no-repeat;
		color: white;
		font-weight: bold;
		font-size: 7pt;
		padding: 1px 25px 1px 8px;
		border: 0px;
		text-transform: uppercase;
	}
	#phoneHand
	{
		margin: 10px 0px 10px 0px;
	}
	#contacts
	{
		padding-left: 20px;
	}
	#contacts .banner1
	{
		margin-top: 15px;
		height: 80px;
		padding: 0;
		position: relative;
		overflow: hidden;
	}
	#contacts .banner1 img
	{
		margin-top: -2px;
		//margin-top: 0;
	}
	* html #contacts .banner1 img
	{
		margin-top: 0;
		margin-bottom: -4px;
	}
	#contacts .banner1 table
	{
		border-collapse: collapse;
	}
	#contacts .banner1 .head3, #contacts .banner1 .readhead
	{
		vertical-align: top;
		text-transform: none;
		text-align: center;
		width: 50%;
	}
	#contacts .banner1 .head3
	{
		padding-top: 7px;
		vertical-align: bottom;
		color: #747474;
	}
	#contacts .banner1 .readhead strong
	{
		font-size: 22px;
	}
	.phoneHandBg
	{
		vertical-align: top;
		background-image: url(/pic/hand.gif);
		background-position: left bottom;
		background-repeat: no-repeat;
		padding-bottom: 100px;
	}
	
	.head1
	{
		font-size: 8pt;
		color: #61605F;
		padding: 0px;
		margin: 0px;
		font-weight: bold;
		text-transform: uppercase;
	}
	.head2
	{
		font-size: 8pt;
		color: #61605F;
		padding: 0px;
		font-weight: bold;
		margin: 0px;
		text-transform: uppercase;
	}
	.head3
	{
		font-size: 22px;
		color: #000000;
		padding: 0px;
		font-weight: bold;
		margin: 3px 0px;
		text-transform: uppercase;
	}
	#parrot
	{
		background: url(/pic/bird.png) no-repeat;;
		width: 	175px;
		height: 233px;
		position: absolute;
		top: 120px;
		left: 220px;
		z-index: 20;
	}
	#fly
	{
		background: url(/pic/butterfly2.png) no-repeat;;
		width: 	220px;
		height: 220px;
		position: absolute;
		top: 643px;
		left: 220px;
		z-index: 20;
	}
	.readhead
	{
		color: #FF5400;
		font-weight: bold;
		font-size: 12px;
		padding-bottom: 7px;
		text-transform: uppercase;
	}
	.readmore
	{
		padding-top: 13px;
	}
	.readmore a
	{
		color: #279122;
	}
	.readmore a:hover
	{
		background-color: #068000;
	}
	.specOffer
	{
		background: url(/pic/arrows/darkgreen2.gif) no-repeat left top;
		vertical-align: top;
	}
	.specOffer td
	{
		padding-left: 25px;
	}
	a
	{
		padding: 0px 0px;
		color: #068000; /* 003F95 */
		font-size: 11px;
	}
	a:hover
	{
		color: #FFFFFF;
		background-color: #068000; /* 003C94 */
		font-size: 11px;
		text-decoration: none;
	}
	#bankNews
	{
		background: #F7F7F7 url(/pic/box/box0.gif) 0px 10px no-repeat;
		padding: 8px 25px 10px 20px;
		margin-left: 20px;
	}
	#bankNews a {
		color: #003F95;
	}
	#bankNews a:hover {
		background-color: #003C94;
		color: #fff;
	}
	#bankNews td
	{
		padding: 3px 0px;
	}
		
	#relatedInfo
	{
		background: #F5F5F5 url(/pic/box/dark.gif) 0px 10px no-repeat;
		padding: 8px 25px 10px 20px;
		margin-left: 20px;
	}
	#relatedInfo td
	{
		padding: 3px 0px;
	}
	.date
	{
		font-size:9px;
		color: #61605F;
		padding: 0px 0px 0px 3px;
		margin: 0px;
	}
	.bankHead
	{
		font-size: 8pt;
		font-weight: bold;
		padding-bottom: 10px;
		text-transform: uppercase;
	}
	.footerContentHeading {
		margin-left: 20px; 
	}
	.toolsHead1
	{
		font-size: 8pt;
		font-weight: bold;
		padding-bottom: 10px;
		text-transform: uppercase;
	}
	.toolsHead2
	{
		font-size: 8pt;
		font-weight: bold;
		padding-bottom: 10px;
		text-transform: uppercase;
	}
	a.bannerlink
	{
		text-decoration: none;
	}
	.banner1
	{
		cursor: hand;
		cursor: pointer;
		padding: 10px;
		border: 1px solid #E0DFDF;
		background: bottom right no-repeat;
		height: 60px;
	}
	.banner2
	{
		padding: 10px;
		border: 1px solid #E0DFDF;
		background: url(/pic/banners/dog2.jpg) bottom right no-repeat;
		height: 60px;
	}
	.flashBanner
	{
		border: 1px solid #E0DFDF;
		height: 80px;
		z-index: 1;
		width: 100%;
		background-color: #ffffff;
	}
	.currency
	{
		background: #ECECEC url(/pic/box/green.gif) 0px 10px no-repeat;
		padding: 8px 25px 10px 20px;
		vertical-align: top;
		width: 320px;
	}
	
	.currency td
	{
		font-size: 11px;
		padding: 9px 0px 3px 0px;
		border-bottom: 1px solid #E2E0DF;
		vertical-align: bottom;
	}
	.tools
	{
		background: #E1F7BA 0px 10px no-repeat;
		padding: 8px 25px 10px 20px;
		vertical-align: top;
	}
	.tools a
	{
		color: #3C9D2E;
	}
	.tools a:hover
	{
		background-color: #068000;
	}
	.curName
	{
		font-weight: bold;
		font-size: 9px;
	}
	.curUp
	{
		background: url(/pic/arrows/up.gif) 5px 3px no-repeat;
		padding: 10px 5px 3px 5px!important;
		text-align: left;
		font-size: 9px;
	}
	.curDown
	{
		background: url(/pic/arrows/down.gif) 5px 3px no-repeat;
		padding: 10px 5px 3px 5px!important;
		text-align: left;
		font-size: 9px;
	}
	.curEqual
	{
		background: url(/pic/arrows/equal.gif) 5px 3px no-repeat;
		padding: 10px 5px 3px 5px!important;
		text-align: left;
		font-size: 9px;
	}
	.search
	{
		background: url(/pic/box/white.gif) 0px 10px no-repeat;
		vertical-align: top;
		padding: 8px 25px 10px 20px;
		color: white;
	}
	.search p 
	{
		margin-top: 0;
	}
	.search a
	{
		color: white;
	}
	.search a:hover
	{
		color: white;
		background-color: transparent;
		text-decoration: underline;
	}
	.whiteHeader
	{
		color: white;
		font-weight: bold;
		text-transform: uppercase;
		font-size: 9pt;
	}
	a.red
	{
		color: #FE000C;
	}
	.blue a
	{
		color: #003F95;
	}
	.blue a:hover
	{
		color: #FFFFFF;
		background-color: #003C94;
	}
	a.grey
	{
		color: #61605F;
	}
	.path
	{
		font-size: 8pt;
		padding-left: 15px;
		font-weight: bold;
		padding-top: 10px
	}
	.path img
	{
		
	}
	.path a
	{
		color: #068000;
		font-size: 8pt;
		padding: 0px 3px;
		font-weight: bold;
		text-decoration: none;
		text-transform: uppercase;
	}
	.path a:hover
	{
		color: #068000;
		background-color: #FFFFFF;
		text-decoration: none;
		font-size: 8pt;
		padding: 0px 3px;
		font-weight: bold;
		text-decoration: underline;
		text-transform: uppercase;
	}
	.pathPrint
	{
		font-size: 8pt;
		padding-left: 15px;
		font-weight: bold;
		padding-top: 10px;
		text-transform: uppercase;
	}
	.printLogo
	{
		padding: 0px 0px 40px 40px;
	}
	.pageHeader
	{
		background: url(/pic/box/box0.gif) 0px 9px no-repeat;
	}
	.pageHeader td
	{
	}
	.pageHeaderPrint
	{
		background: url(/pic/box/dark.gif) 0px 10px no-repeat;
	}
	.pageHeaderPrint td
	{
	}
	.pageTitle
	{
		font-size: 12pt;
		font-weight: bold;
		padding: 3px 0px 15px 15px;
		text-transform: uppercase;
	}
	.innerRight
	{
		padding-left: 100px;
		padding-top: 50px;
		vertical-align: top;
	}
	.innerRight td
	{
		padding-bottom: 3px;
	}
	.innerRight2
	{
		vertical-align: top;
		padding-left: 15px;
		padding-top: 50px;
	}
	
	.redMenu
	{
		text-align: left;
		color: white;
		vertical-align: top;
		padding: 10px 15px 10px 15px;
	}
	.redMenu a
	{
		color: white;
		text-decoration: underline;
	}
	.redMenu a:hover
	{
		background-color: transparent;
		color: white;
		text-decoration: none;
	}

	.sysinfo
	{
		background: transparent url(/pic/box/grey.gif) 0px 0px no-repeat;
	}
	.sysinfo td
	{
		padding-left: 20px;
	}
	.sysinfo a
	{
		padding: 0px 2px;
		font-size: 8pt;
		font-weight: bold;
		text-decoration: none;
	}
	.sysinfo a:hover
	{
		color: #FFFFFF;
		background-color: #068000; /* 003C94 */
		font-size: 8pt;
		font-weight: bold;
		text-decoration: underline;
	}

	.sysinfo2
	{
		background: #ffffff url(/pic/box/grey.gif) 0px 0px no-repeat;
	}
	.sysinfo2 td
	{
	}
	.sysinfo2 a
	{
		padding-left: 30px;
		font-size: 8pt;
		font-weight: bold;
		text-decoration: none;
	}
	.sysinfo2 a:hover
	{
		font-size: 8pt;
		font-weight: bold;
		text-decoration: underline;
	}
	.sysinfo3
	{
	}
	.sysinfo3 td
	{
	}
	.sysinfo3 a
	{
		font-size: 8pt;
		text-decoration: none;
	}
	.sysinfo3 a:hover
	{
		font-size: 8pt;
		text-decoration: underline;
	}
	
	.pdf
	{
		background: url(/pic/ftypes/pdf.gif) 0px 7px no-repeat;
		width: 10px;
	}
	.xls
	{
		background: url(/pic/ftypes/xls.gif) 0px 7px no-repeat;
		width: 10px;
	}
	.doc
	{
		background: url(/pic/ftypes/doc.gif) 0px 7px no-repeat;
		width: 10px;
	}
	.url
	{
		background: url(/pic/ftypes/url.gif) 0px 7px no-repeat;
		width: 10px;
	}
	.html
	{
		background: url(/pic/ftypes/html.gif) 0px 7px no-repeat;
		width: 10px;
	}
	.inputTd
	{
		border: 1px solid #D4D5D5;
		border-right: none;
		padding: 1px 3px 1px 1px;		background: white;
		width: 100%;
	}
	.inputTdFix
	{
		width: 1px;
		background-color: #D4D5D5;
	}
	.inputInput
	{
		border: 1px solid #F6F6F5;
		width: 100%;
		font-size: 8pt;
		height: 14px;
		padding: 0px 0px 0px 0px;
	}
	.inputTextarea
	{
		border: 1px solid #F6F6F5;
		width: 100%;
		font-size: 8pt;
		padding: 0px 0px 0px 0px;
	}
	.inpRadio
	{
		background-color: #F7F7F7;
	}
	.fteFlabels
	{
		padding: 5px 10px 5px 5px;
		vertical-align: top;
		width: 30%;
		background-color: #F7F7F7;
		border-top: 1px solid #ffffff;
	}
	.fteFInputs
	{
		padding: 5px 5px 5px 5px;
		width: 70%;
		background-color: #F7F7F7;
		border-top: 1px solid #ffffff;
	}
	.fteFCateg
	{
		padding: 5px 5px 5px 5px;
		background-color: #e1e1e1;
		border-top: 1px solid #ffffff;
		font-weight: bold;
	}
	.fteFlabelsPrint
	{
		padding: 5px 10px 5px 5px;
		vertical-align: top;
		width: 30%;
		border-left: 1px solid #000000;
		border-bottom: 1px solid #000000;
		border-right: 1px solid #000000;
	}
	.fteFInputsPrint
	{
		padding: 5px 5px 5px 5px;
		vertical-align: top;
		width: 70%;
		border-bottom: 1px solid #000000;
		border-right: 1px solid #000000;
	}
	.fteFCategPrint
	{
		padding: 5px 5px 5px 5px;
		font-weight: bold;
		border: 2px solid #000000;
	}
	
	.ctHeaderRowFC
	{
		vertical-align: top;
		background-color: #EEEEEE;		font-weight: bold;
		padding: 5px 8px 5px 8px;				border-bottom: 1px solid #ffffff;			}
	.ctHeaderRow1CFC
	{
		vertical-align: top;
		background-color: #EEEEEE;		font-weight: bold;
		padding: 5px 8px 5px 8px;		border-top: 1px solid #EEEEEE;		border-bottom: 1px solid #ffffff;					}
	.ctHeaderRowLC
	{
		vertical-align: top;
		background-color: #EEEEEE;		font-weight: bold;
		padding: 5px 8px;
		border-top: 1px solid #EEEEEE;		border-bottom: 1px solid #ffffff;					}
	.ctHeaderRowOC
	{
		vertical-align: top;
		background-color: #EEEEEE;		font-weight: bold;
		padding: 5px 8px;
		border-top: 1px solid #EEEEEE;		border-bottom: 1px solid #ffffff;			}
	
	.ct2ndRowFC
	{
		vertical-align: top;
		border-bottom: 1px solid #EEEEEE;		border-top: 1px solid #EEEEEE;		border-left: 1px solid #EEEEEE;		padding: 8px;
		background-color: #ffffff;
	}
	.ct2ndRow1CFC
	{
		vertical-align: top;
		border: 1px solid #EEEEEE;		padding: 8px;
		background-color: #ffffff;
	}
	.ct2ndRowOC
	{
		vertical-align: top;
		border-bottom: 1px solid #EEEEEE;		border-top: 1px solid #EEEEEE;				padding: 8px;
		background-color: #ffffff;
	}
	.ct2ndRowLC
	{
		vertical-align: top;
		border-bottom: 1px solid #EEEEEE;		border-top: 1px solid #EEEEEE;		border-right: 1px solid #EEEEEE;				padding: 8px;
		background-color: #ffffff;
	}
	.ctRow1CFC
	{
		vertical-align: top;
		border-bottom: 1px solid #EEEEEE;		border-left: 1px solid #EEEEEE;		border-right: 1px solid #EEEEEE;		padding: 8px;
		background-color: #ffffff;
	}
	.ctRow1CFCEv
	{
		vertical-align: top;
		border-bottom: 1px solid #EEEEEE;		border-left: 1px solid #EEEEEE;		border-right: 1px solid #EEEEEE;		padding: 8px;
		background-color: #F7F7F7;	}
	
	.ctRowFC
	{
		vertical-align: top;
		border-bottom: 1px solid #EEEEEE;		border-left: 1px solid #EEEEEE;		padding: 8px;
		background-color: #ffffff;
	}
	.ctRowFCEv
	{
		vertical-align: top;
		border-bottom: 1px solid #EEEEEE;		border-left: 1px solid #EEEEEE;		padding: 8px;
		background-color: #F7F7F7;	}
	.ctRowOC
	{
		vertical-align: top;
		border-bottom: 1px solid #EEEEEE;				padding: 8px;
		background-color: #ffffff;
	}
	.ctRowOCEv
	{
		vertical-align: top;
		border-bottom: 1px solid #EEEEEE;				padding: 8px;
		background-color: #F7F7F7;	}
	.ctRowLC
	{
		vertical-align: top;
		border-bottom: 1px solid #EEEEEE;		border-right: 1px solid #EEEEEE;				padding: 8px;
		background-color: #ffffff;
	}
	.ctRowLCEv
	{
		vertical-align: top;
		border-bottom: 1px solid #EEEEEE;		border-right: 1px solid #EEEEEE;				padding: 8px;
		background-color: #F7F7F7;	}
	.srchDescr
	{
		padding: 0px 0px 15px 0px;
	}
	.nwsMonth
	{
		font-weight: bold;
		padding: 0px 0px 5px 0px;
	}
	.nwsYear
	{
		font-weight: bold;
		padding: 0px 0px 10px 0px;
		font-size: 12pt;
	}
	.fvCurrent
	{
		color: #61605F;
	}
	.navigArrow
	{
		vertical-align: top;
		padding: 4px 0px 0px 0px;
	}
	.navigLink
	{
		vertical-align: top;
		white-space: nowrap;
		padding: 0px 10px 0px 10px;
	}

	.offersHead
	{
		padding: 5px 10px 5px 10px;
		background-color: #e1e1e1;
		border-top: 1px solid #ffffff;
		font-weight: bold;
		text-transform: uppercase;
		border-left: 1px solid #FFFFFF;
		background-image: url(/pic/arrows/offers/right.gif);
		background-repeat: no-repeat;
		background-position: right center;
		font-size: 12px;
		width: 25%;
	}
	.offersHead a
	{
		font-size: 12px;
		text-decoration: none;
	}
	.offersHead a:hover
	{
		font-size: 12px;
		text-decoration: none;
	}
	.offersHeadActive
	{
		color: #848684;
		padding: 5px 10px 5px 10px;
		background-color: #e1e1e1;
		border-top: 1px solid #ffffff;
		font-weight: bold;
		text-transform: uppercase;
		border-left: 1px solid #FFFFFF;
		background-image: url(/pic/arrows/offers/down.gif);
		background-repeat: no-repeat;
		background-position: right center;
		font-size: 12px;
		width: 25%;
	}
	.offers
	{
		padding: 0px 10px 0px 10px;
	}
	.offersPlus
	{
		padding: 0px 10px 10px 10px;
		background-color: #EEEEEE;
	}
	.offersContactLabel
	{
		width: 35%;
		vertical-align: top;
	}
	.offersContactInput
	{
		width: 60%;
		vertical-align: top;
	}
	.navigation
	{
		font-size: 11px;
		font-weight: bold;
		padding: 0px 5px;
	}
	a.navigation
	{
		font-size: 11px;
		font-weight: bold;
		text-decoration: none;
		padding: 0px 5px;
	}
	a:hover.navigation
	{
		font-size: 11px;
		font-weight: bold;
		padding: 0px 5px;
	}
	.navigationSel
	{
		font-size: 11px;
		font-weight: bold;
		padding: 0px 5px;
		background-color: #003C94;
		color: #FFFFFF;
	}
	.topBlock
	{
		font-weight: bold;
	}
	a.topBlock
	{
		padding: 0px;
		text-decoration: none;
	}
	a:hover.topBlock
	{
		text-decoration: none;
		background-color: #FFFFFF;
		color: #068000;
	}
	.topBlockSel
	{
		background-color: #FFFFFF;
		color: #068000 !important;
		font-weight: bold;
	}
	a.topBlockSel
	{
		text-decoration: none;
		background-color: #FFFFFF;
		color: #068000 !important;
		font-weight: bold;
	}

	a:hover.topBlockSel
	{
		background-color: #FFFFFF;
		color: #068000 !important;
		font-weight: bold;
	}

	.rrInpBtn
	{
		border: 1px solid #005CAC;
		background-color: #004A8A;
		color: #fff;
		padding: 2px;
		cursor:pointer;
		cursor:hand;
	}
	.clickHand
	{
		cursor:pointer;
		cursor:hand;
	}
/*
Forum
*/

/*background-color: #fff;
filter:alpha(opacity=70);
-moz-opacity:0.7;
opacity: 0.7;
*/
.fDiv
{
	position: absolute;
	background: url(/pic/forum/transpbcg.gif);
	border: 1px solid #d8d8d8;
	text-align: left;
}

.fLOOuter
{
	background: url(/pic/layout/forum_top.jpg) top right no-repeat;
}

.fLOInner
{
	background: url(/pic/bbg.gif) bottom right no-repeat;
}

.fLOMain
{
	vertical-align: top;
	padding: 10px 30px 0px 30px;
}

.fLOTop
{
	vertical-align: top;
	padding: 0px 0px 30px 35px;
	height: 90px;
}

.fLOMiddle
{
	vertical-align: top;
	padding-bottom: 40px;
	text-align: center;
}

.fLOFooter
{
	vertical-align: bottom;
	padding: 0px 0px 40px 35px;
}


table.frMain
{
	width: 400px;
	 text-align: left;
}

table.frMain td
{
}

.frTitle
{
	padding-left: 20px;
	padding-bottom: 10px;
	font-size: 24px;
	font-weight: bold;
}

.frSubTitle
{
	padding-bottom: 10px;
}

.frInner
{
	padding-left: 0px;	
	color: #61605f;
	padding-bottom: 6px;
}
.frInnerLeft
{
	border: 1px solid #E7F3FF;
	border-right: none;
	background-color: #FFFFFF;
}
.frInnerRight
{
	border: 1px solid #E7F3FF;
	background-color: #F7FBFF;
	border-left: none;
	color: #666666;
}

.frInput
{
	border: 1px solid #d8d8d8;
}

table.frInput td
{
	padding: 5px 5px 5px 10px;
}

.frInputDescInp
{
	border-right: 1px dashed #e7e3e7;
	width: 150px;
	font-weight: bold;
}

.frInputDesc
{
	border-top: 1px dashed #e7e3e7;
	color: #61605f;
}

.frRules
{
	padding: 5px 5px 5px 5px;
	border: solid 1px #d8d8d8;	
}


a.frBold
{
	color: #003f95;
	font-weight: bold;
	text-decoration: none;
}

a:hover.frBold
{
	color: #003f95;
	font-weight: bold;
	text-decoration: underline;
}

.blank
{
	border: solid 1px #d8d8d8;
	background: #ffffff;
}

.wrong
{
	border: solid 1px #d8d8d8;
	background: #f0d1d1;
}

.right
{
	border: solid 1px #d8d8d8;
	background: #d1f0d4;
}

.fPath
{
	color: #003f95;
	font-weight: bold;
	cursor:pointer;
	cursor:hand;	
	font-size: 8pt;
	text-transform: uppercase;
	padding-left: 0px;
}

.fTopItem
{
	padding: 0px 0px 0px 5px;
}

.fTopItemL
{
	width: 20%;
}

.fTopItemT
{
	font-weight: bold;
	font-size: 10px;
	color: #ffffff;
	white-space: nowrap;
	text-align: center;
	cursor:pointer;
	cursor:hand;
	height: 20px;
	padding: 0px 0px 0px 5px;
}

.fTitleMain
{
	font-weight: bold;
	text-transform: uppercase;
	font-size: 11px;
	color: #333333;
	padding: 0px 10px 2px 15px;
	white-space: nowrap;
	border-bottom: 2px solid #E7F3FF;
}

.fTitleMainBtn
{
	font-weight: bold;
	text-transform: uppercase;
	font-size: 11px;
	color: #333333;
	padding: 0px 10px 2px 15px;
	white-space: nowrap;
	border-bottom: 2px solid #E7F3FF;
	width: 1%;
	text-align: right;
}


table.fTitleTbl td
{
	padding: 0px 5px 0px 10px;
	height: 100%;
}

.fTopicTitle
{
	font-weight: bold;
	font-size: 11px;
	white-space: nowrap;
	color: #10409C;
	text-decoration: underline;
	padding: 0px 10px 10px 10px;
}

.fTTDesc
{
	color: #666666;
}

.fTInfo
{
	color: #302f2e;
	font-weight: bold;
	padding-left: 10px;
}

.fTInfoB
{
	font-weight: bold;
}

table.fTopicInner
{
	
}

table.fTopicInner td
{
	padding: 5px 15px;
	border: 1px solid #E7F3FF;
	background-color: #FFFFFF;
	vertical-align: top;
}

td.fTopicInnerHead
{
	padding: 2px 15px;
	border: 1px solid #E7F3FF;
	background-color: #F7FBFF;
}

td.fTopicInnerMain
{
	vertical-align: top;
	padding: 10px 15px;
	border: 1px solid #E7F3FF;
	background-color: #FFFFFF;
}

table.fPostTable td
{
	padding: 0px 0px;
	border: none;
}

.fTTitle
{
	font-weight: bold;
	font-size: 12px;
	white-space: nowrap;
	color: #242423;
}

.fTUInfo
{
	vertical-align: top;
	background-color: #FFFFFF;
}

.fTPosted
{
	white-space: nowrap;
	color: #61605f;
}

.fTSignature
{
	border-top: 1px solid #e8e8e8;
	font-size: 10px;
}

.fDTop
{
	border-bottom: 1px solid #d8d8d8;
}

.fDTitle
{
	font-weight: bold;
	font-size: 14px;
	white-space: nowrap;
	color: #242423;
	padding: 10px 10px 10px 10px;
}

.fDMain
{
	padding: 10px 10px 10px 10px;
}

.fDButton
{
	font-weight: bold;
	border: 1px solid #d8d8d8;
	white-space: nowrap;
	padding: 5px 10px 5px 10px;
	cursor:pointer;
	cursor:hand;
	background-color: #ffffff;
}
a.psdSel
{
	font-weight: bold;
	text-decoration: none;
	color: #000000;
}

a.psdSel:hover
{
	font-weight: bold;
	text-decoration: none;
	color: #000000;
	background-color: transparent;
}

a.psdUnsel
{
	font-weight: bold;
	text-decoration: none;
}

a.psdUnsel:hover
{
	font-weight: bold;
	text-decoration: none;
}

.ctHeaderRow1CFC_f
{
	vertical-align: top;
	background-color: #E7F3FF;
	font-weight: bold;
	padding: 5px 10px 5px 15px;
	border-bottom: 1px solid #ffffff;
}
.ct2ndRowFC_f
{
	vertical-align: top;
	border-bottom: 1px solid #E7F3FF;
	border-top: 1px solid #E7F3FF;
	border-left: 1px solid #E7F3FF;
	padding: 8px 15px;
	background-color: #ffffff;
	color: #61605f;
}
.ct2ndRowLC_f
{
	vertical-align: top;
	border-bottom: 1px solid #E7F3FF;
	border-top: 1px solid #E7F3FF;
	border-right: 1px solid #E7F3FF;
	padding: 5px;
	background-color: #ffffff;
}
.ctRowFC_f
{
	vertical-align: top;
	border-bottom: 1px solid #E7F3FF;
	border-left: 1px solid #E7F3FF;
	padding: 8px 15px;
	background-color: #ffffff;
	color: #61605f;
}
.ctRowFCEv_f
{
	vertical-align: top;
	border-bottom: 1px solid #E7F3FF;
	border-left: 1px solid #E7F3FF;
	padding: 8px 15px;
	background-color: #F7FBFF;
	white-space: nowrap;
	color: #61605f;
}
.ctRowLC_f
{
	vertical-align: top;
	border-bottom: 1px solid #E7F3FF;
	border-right: 1px solid #E7F3FF;
	padding: 5px;
	background-color: #ffffff;
}
.ctRowLCEv_f
{
	vertical-align: top;
	border-bottom: 1px solid #E7F3FF;
	border-right: 1px solid #E7F3FF;
	padding: 5px;
	background-color:  #F7FBFF;
}
.keywords
{
	background-color: #4A494A;
	color: #FFFFFF;
}
.sitemap
{
	font-weight: bold;
	padding-left: 10px;
	vertical-align: top;
}
.sitemap ul
{
	font-weight: bold;
	padding-left: 0px;
	margin: 0px;
	list-style-type: none;
}
.sitemap li
{
	background: url(/pic/arrows/right_gray.gif) no-repeat 1px 5px;
	padding-left: 14px;
}
.sitemap ul ul
{
	font-weight: normal;
	padding-left: 0px;
	list-style-type: none;
}
.sitemap li li
{
	background: url(/pic/bullets/square.gif) no-repeat 6px 9px;
	padding-left: 14px;
}
.sitemap ul ul ul
{
	font-weight: normal;
	padding-left: 0px;
	list-style-type: none;
}
.sitemap li li li
{
	background: none;
	padding-left: 14px;
}
.menu_selected {
	background: #7AB02B;
}