/* Common Calsses Zone Begin*/
body
{
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #F4F3F2;
	color: #003366;
	text-align: center;
}
form
{
	margin: 0px;
	padding: 0px;
}
a
{
	font-weight: bold;
	font-size: 11px;
	color: #545454;
}
a:hover
{
	color: #545454;
	text-decoration: none;
}
h1, h2, h3, h4
{
	/*	color: #4189dd;*/
	padding-left: 20px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	background-color: transparent;
}
h1.headingColor
{
	color: #4189DD;
	font-family: Arial, Verdana, "MS Sans Serif" , sans-serif;
	font-weight: bold;
	font-size: 14px;
}
h2.headingColor, h3.headingColor
{
	color: #4189DD;
	font-family: Arial, Verdana, "MS Sans Serif" , sans-serif;
	font-weight: bold;
	font-size: 12px;
}
h4.headingColor
{
	color: #4189DD;
	font-family: Arial, Verdana, "MS Sans Serif" , sans-serif;
	font-weight: bold;
	font-size: 10px;
	font-style: oblique;
}
/*h1, h2 {
	font-size: ;
}
h3, h4 {
	font-size: ;
}*/
p, ul
{
	text-align: justify;
	padding-left: 20px;
	padding-right: 30px;
	color: #4F493D;
	background-color: transparent;
	font-size: 12px;
}
p
{
	margin-bottom: 0px;
	padding-bottom: 0px;
}
.notice
{
	padding-right: 110px;
	padding-left: 80px;
}
li
{
	list-style-image: url(images/arrow_blue.gif);
	font-size: 12px;
}
table.tableRows
{
	width: 807px;
	margin-left: 3px;
	margin-right: 2px;
}
table.tableRowsDGrid
{
	width: 954px;
	margin-left: 2px;
	margin-bottom: 2px;
	margin-right: 1px;
	margin-top: 0px;
	padding-top: 0px;
}
table.tableRowsDGrid2
{
	width: 620px;
	margin-left: 2px;
	margin-bottom: 2px;
	margin-right: 1px;
	margin-top: 0px;
	padding-top: 0px;
}

.tableRowsDGridL2
{
	margin: 0px;
}
.tableRowsDGridL2 td, .tableRowsDGridL2 tr td
{
	padding: 150px;
	background-color: #F4F4F4;
	background-image: none;
	font-family: "MS Sans Serif" , Geneva, sans-serif;
	font-size: 10px;
	border: none;
}
table.tableRowsLev2
{
	width: 792px;
	margin-left: 3px;
	margin-right: 0px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 0;
	padding-right: 0;
}
table.tableRowsLev2 tr td
{
	white-space: nowrap;
	padding-left: 9px;
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	vertical-align: top;
	height: 18px;
	background-repeat: repeat-x;
	background-position: top;
	font-family: "MS Sans Serif" , Geneva, sans-serif;
	font-size: 10px;
	border-bottom: solid 1px #fff;
	border-right: solid 1px #fff;
	background-color: #FBFBFB;
}
table.tableRowsLev2 tr td div
{
	height: 100%;
	vertical-align: bottom;
}
table.tableRowsLev2 tr td.selected
{
	background-image: url(images/tableRowsLev2_bg.gif);
}
tr.TableRowExp td
{
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 1px;
}
/**/
tr.TableRowOdd td, tr.TableRowEven td
{
	padding-left: 1px;
	padding-right: 1px;
	padding-top: 2px;
	padding-bottom: 2px;
	vertical-align: middle;
	background-repeat: repeat-x;
	background-position: top;
	font-family: "MS Sans Serif" , Geneva, sans-serif;
	font-size: 10px;
	border-top: solid 1px #fff;
	color: #3A1111;
}
tr.TableRowOdd td
{
	border-right: solid 0px #fff;
	background-color: #fafafa;
}
tr.TableRowEven td
{
	border-right: solid 0px #ececec;
	background-color: #eaeaea;
}


.NewsOdd
{
	border-right: solid 0px #fff;
	background-color: #fafafa;
	padding-left: 1px;
	padding-right: 1px;
	padding-top: 2px;
	padding-bottom: 2px;
	vertical-align: middle;
	font-family: "MS Sans Serif" , Geneva, sans-serif;
	font-size: 10px;
	border-top: solid 1px #fff;
	color: #3A1111;
}
.NewsEven
{
	border-right: solid 0px #ececec;
	background-color: #eaeaea;
	padding-left: 1px;
	padding-right: 1px;
	padding-top: 2px;
	padding-bottom: 2px;
	vertical-align: middle;
	font-family: "MS Sans Serif" , Geneva, sans-serif;
	font-size: 10px;
	border-top: solid 1px #fff;
	color: #3A1111;
}
/**/
tr.TableRowOdd td table tr td, tr.TableRowEven td table tr td
{
	padding: 0;
	vertical-align: top;
	background-color: #f4f4f4;
	background-image: none;
	font-family: "MS Sans Serif" , Geneva, sans-serif;
	border: none;
}
.TableRowOdd td
{
	border-right: solid 1px #fff;
	background-color: #fafafa; /* tuk e mazaloto */
}

.TableRowEven td
{
	border-right: solid 1px #fff; /*	border-right: solid 1px #ececec;*/
	background-color: #efefef;
}
/**/
.TableRowOdd img, .TableRowEven img
{
	margin-left: 3px;
	margin-right: 5px;
}
.TableRowEven a, .TableRowOdd a
{
	color: #525252;
	text-align: left;
	text-decoration: underline;
}
resContainDGrid .TableRowEven td, resContainDGrid .TableRowOdd td
{
	padding-bottom: 3px;
	padding-top: 3px;
}
.TableRowEven a:hover, .TableRowOdd a:hover
{
	color: #444466;
	text-decoration: none;
}
.TableFooter
{
	height: 22px;
	padding-right: 4px;
	padding-left: 3px;
	padding-top: 3px;
	background-color: #6493d0;
	background-position: 0px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	vertical-align: middle;
	text-align: left;
	color: #ffffff;
}
.TablePager
{
	color: #ff9900;
	font-family: 'MS Sans Serif' , Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	text-align: center;
	vertical-align: middle;
	width: inherit;
	height: 22px;
	padding-top: 3px;
	background-color: #fff;
	border: none 0;
}
fieldset.News
{
	border: #96938E 1px solid;
	padding-top: 10px;
	padding-bottom: 10px;
	width: 700px;
	margin-left: 13px;
}
fieldset
{
	border: #96938E 1px solid;
	padding-top: 10px;
	padding-bottom: 10px;
	width: 918px;
	margin-left: 13px;
}

fieldset.Shopping
{
	border: #96938E 1px solid;
	padding-top: 10px;
	padding-bottom: 10px;
	width: 700px;
	margin-left: 13px;
}
fieldset td
{
	font-size: 11px;
}
fieldset legend
{
	color: #A52A2A;
	font-size: 12px;
	font-family: "MS Sans Serif" , Geneva, sans-serif;
	font-weight: bold;
}
fieldset.printSet
{
	width: 812px;
	border: #96938E 1px solid;
	padding-top: 10px;
	padding-bottom: 10px;
}
fieldset.printSet legend
{
	color: #4189DD;
	font-size: 12px;
	font-family: "MS Sans Serif" , Geneva, sans-serif;
	font-weight: bold;
}
.cssAlert
{
	font-size: 12px;
	color: #CD2A07;
	font-family: "MS Sans Serif" , Geneva, sans-serif;
	text-align: left;
}
.cssRequiredNote
{
	font-size: 10px;
	padding-left: 5px;
	padding-bottom: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-style: italic;
}
a.LinkButton, input.LinkButtonExt
{
	width: 148px;
	height: 22px;
	padding-top: 3px;
	padding-right: 4px;
	padding-left: 4px;
	padding-bottom: 2px;
	border: solid 1px #dadada;
	font-size: 11px;
	font-family: "MS Sans Serif" , Arial, Helvetica, sans-serif;
	text-decoration: none;
	vertical-align: middle;
	text-align: center;
	color: #200;
	background-color: #fff;
	background-image: url(images/button_bg.gif);
	cursor: pointer;
	white-space: nowrap;
}
a.LinkButton, input.LinkButton
{
	width: 78px;
	height: 22px;
	padding-top: 3px;
	padding-right: 4px;
	padding-left: 4px;
	padding-bottom: 2px;
	border: solid 1px #dadada;
	font-size: 11px;
	font-family: "MS Sans Serif" , Arial, Helvetica, sans-serif;
	text-decoration: none;
	vertical-align: middle;
	text-align: center;
	color: #200;
	background-color: #fff;
	background-image: url(images/button_bg.gif);
	cursor: pointer;
	white-space: nowrap;
}
a.LinkButton:hover
{
	background-image: url(images/button_bgover.gif);
}
/* Common Calsses Zone End*/

/* Home Page Definitions Begin */
.welcome
{
	width: 100%;
	margin-top: 12px;
}
.welcome td.userMessage
{
	padding: 10px;
	display: table-cell;
}
/*.welcome td.loginMessage p, .welcome td.loginMessage h1, .welcome td.loginMessage h2, .welcome td.loginMessage h3, .welcome td.loginMessage h4, .welcome td.loginMessage br { margin: 0px; padding-top: 4px; padding-bottom: 5px; font-family: Arial, "MS Sans Serif", Geneva, sans-serif; }
.welcome td.loginMessage h1, .welcome td.loginMessage h2, .welcome td.loginMessage h3, .welcome td.loginMessage h4 { font-size: 14px; }
.welcome td.loginMessage span font { font-family: Arial, "MS Sans Serif", Geneva, sans-serif; font-size: 100%; }
.welcome td.loginMessage li { font-family: Arial, "MS Sans Serif", Geneva, sans-serif; list-style-image: url(images/arrow_blue.gif); font-size: 12px; }*/
.mainTableHome
{
	margin: 0px;
	padding: 0px;
	background-image: url(images/main.gif);
	width: 1000px;
}
.mainTableHome td
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #96938E;
}
.mainTableHome p.terms
{
	margin-right: 35px;
	margin-left: 35px;
}
.headerclear
{
	background-image: url(images/header_l.gif);
	background-repeat: no-repeat;
	height: 96px;
	width: 1000px;
	background-position: left;
	text-align: right;
}
.header
{
	background-image: url(images/header.gif);
	background-repeat: no-repeat;
	height: 96px;
	width: 1000px;
	background-position: left;
	text-align: right;
}
.header input
{
	border: solid 1px #AA858C;
	font-family: "MS Sans Serif" , Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.footer
{
	background-image: url(images/footer_c.gif);
	background-repeat: no-repeat;
	height: 35px;
}
.footerPrint
{
	background-image: url(images/footer_c.gif);
	background-repeat: no-repeat;
	height: 35px;
}
.footerHome
{
	background-image: url(images/footer_c.gif);
	background-repeat: repeat-x;
	height: 35px;
}
.footer .legal, .footerHome .legal, .footerPrint .legal
{
	height: 35px;
	color: #ffffff;
	text-align: center;
	padding-top: 6px;
	padding-bottom: 0px;
}
.footer .legal a, .footerHome .legal a, .footerPrint .legal a
{
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
	margin-left: 5px;
	margin-right: 5px;
}
.footer .legal a:hover, .footerHome .legal a:hover, .footerPrint .legal a:hover
{
	color: #ffffff;
	text-decoration: none;
}
.login
{
	text-align: center;
}
.login table.conatiner
{
	margin: 45px;
	background-image: url(images/login_bg.gif);
	background-repeat: repeat-y;
	background-position: left;
	width: 343px;
}
.login table.conatiner td
{
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-align: left;
	vertical-align: top;
}
.login table.loginset
{
	background-image: url(images/login.gif);
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: left top;
	width: 343px;
	height: 204px;
}
.login table.loginset td
{
	color: #042D56;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	vertical-align: top;
	padding-top: 23px;
	padding-bottom: 15px;
	padding-left: 92px;
}
.login tabletable.loginset td a:hover img
{
	filter: Alpha(Opacity=90);
}
.login table.loginset td.additional
{
	padding-top: 0px;
	padding-bottom: 15px;
	padding-left: 50px;
	text-align: left;
	vertical-align: top;
	font: 12px Arial, Helvetica, sans-serif;
}
.login table.loginset td.additional input
{
	width: 12px;
	height: 12px;
	border: none;
}
/*.login table.loginset td.additional input.loginBtn { background-image: url(images/_draft_03.gif); }*/
.login table.loginset td.additional2
{
	padding-top: 25px;
	padding-bottom: 15px;
	padding-left: 30px;
	padding-right: 30px;
	text-align: justify;
	vertical-align: top;
	font: 12px Arial, Helvetica, sans-serif;
}
.login table.loginset td.additional2 input, .login table.loginset td.additional2 select
{
	width: 200px;
	height: 18px;
	margin-left: 0px;
}
.login input
{
	height: 20px;
	width: 152px;
	color: #004459;
	font-family: "Courier New" , Courier, monospace;
	font-size: 12px;
	border: #96938E solid 1px;
}
select.txtfield, input.txtfield
{
	color: #004459;
	border: #96938E solid 1px;
	padding-top: 3px;
}
.copyrights
{
	text-align: center;
	color: #113377;
	background-color: #F4F3F2;
	font-size: 10px;
	padding-top: 2px;
}
.copyrights a, .copyrights a:hover
{
	color: #12367E;
}
.copyrights a
{
	text-decoration: none;
}
.copyrights a:hover
{
	text-decoration: underline;
}
/* Home Page Definitions End */

/* Common Page Definitions Begin */
.conatinerZone
{
	background-image: url(images/mid_table_c.gif);
	background-repeat: repeat-y;
}
.conatinerZonePrint
{
	background-image: url(images/mid_table_print.gif);
	background-repeat: repeat-y;
	padding: 0px;
}
.menu
{
	padding-left: 1px;
	vertical-align: top;
	text-align: left;
}
.menu div
{
	color: #042D56;
}
.menu input
{
	height: 20px;
	width: 120px;
	border: #96938E solid 1px;
	font-family: "Courier New" , Courier, monospace;
	font-size: 12px;
	color: #004459;
}
.menuItem
{
	height: 23px;
	padding-left: 10px;
	text-align: left;
	vertical-align: top;
	background-image: url(images/menuitem_normal.gif);
	background-repeat: no-repeat;
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}
.menuItem a
{
	width: 132px;
	height: 23px;
	padding-left: 5px;
	padding-top: 3px;
	text-align: left;
	vertical-align: top;
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}
.menuItemSel a
{
	width: 132px;
	height: 23px;
	padding-left: 10px;
	padding-top: 3px;
	text-align: left;
	vertical-align: top;
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}
.menuItem a:hover, .menuItemSel a:hover
{
	color: #FFD700;
	text-decoration: none;
}
.menuItemSel
{
	height: 23px;
	padding-left: 10px;
	text-align: left;
	vertical-align: top;
	background-image: url(images/menuitem_select.gif);
	background-repeat: no-repeat;
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}
.menuItemSub
{
	height: 22px;
	vertical-align: top;
	padding-top: 5px;
	padding-left: 20px;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-repeat: no-repeat;
}
.menuItemSub a, .menuItemSubSel a
{
	width: 124px;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #4e4e4e;
	text-decoration: none;
}
.menuItemSub a:hover, .menuItemSubSel a:hover
{
	font-size: 10px;
	text-align: left;
	color: #000000;
	text-decoration: none;
}
.menuItemSubSel
{
	height: 22px;
	vertical-align: top;
	padding-top: 5px;
	padding-left: 20px;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-image: url(images/arrow_orange.gif);
	background-position: 7px 9px;
	background-repeat: no-repeat;
}
.mainTable
{
	border: 0px solid #317ac4;
	margin-top: 5px;
	margin-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-top: 10px;
}
.mainTable a
{
	color: #FF4500;
	margin-top: 0;
}
.mainZone
{
	padding-left: 25px;
	padding-right: 19px; /*	padding-top: 20px;*/
	padding-top: 5px;
	height: 440px;
	vertical-align: top;
	text-align: left;
	color: #4F493D;
}
.mainZone td
{
	color: #4F493D;
}
.mainZoneLogo
{
	display: block;
	width: 100%;
	text-align: right;
	padding-right: 25px;
	padding-top: 0;
	padding-bottom: 5px;
}
.mainZoneLogo img
{
	margin: 0px;
	border: none;
}
fieldset.tools
{
	padding: 10px;
	text-align: center;
}
fieldset.tools a
{
	margin-bottom: 7px;
	width: 130px;
}
/* Common Page Definitions End */

/* utilities */
table.utils
{
	/*width: 290; */
	background-image: url(images/utb_mid.gif);
	background-repeat: repeat-x;
}
table.utils td.uCont
{
	padding-left: 7px;
	padding-right: 7px;
	white-space: nowrap;
}
table.utils .imgIcon
{
	margin-left: 7px;
	margin-right: 7px; /* margin-top: 2px */ /* margin-top: 2px */
}

/* utilities for print page */
table.utilsPrint
{
	width: 134px;
	background-image: url(images/utb_mid.gif);
	background-repeat: repeat-x;
	margin-left: 266px;
}
table.utilsPrint td.uCont
{
	padding-left: 7px;
	padding-right: 7px;
	white-space: nowrap;
}
table.utilsPrint .imgIcon
{
	margin-left: 7px;
	margin-right: 7px;
}

/* table header level 0 */
table.tblHeaderLevel0
{
	width: 100%;
	margin-top: 5px;
	background-image: url(images/filtername_mid.gif);
	background-repeat: repeat-x;
}
table.tblHeaderLevel0 td
{
	color: #4189DD;
	font-family: "MS Sans Serif" , Geneva, sans-serif;
	font-size: 10px;
	font-weight: bold;
}

/* table header No level */
/*tr.TableHeader, .TableHeader, .hdrThirdMain { width: 100%; background-image: url(images/thlevel1_mid.gif); background-repeat: repeat-x; }
tr.TableHeader td, .TableHeader td, .hdrThirdMain td { color: #ffffff; height: 28px; padding-left: 2px; padding-right: 2px; text-align: center; border-right: solid 1px #fff; font-family: "MS Sans Serif", Geneva, sans-serif; font-size: 10px; font-weight: bold; white-space: nowrap; }*/

/* table header level 1 */
table.tblHeaderLevel1
{
	width: 100%;
	background-image: url(images/thlevel1a_mid.gif);
	background-repeat: repeat-x;
}
table.tblHeaderLevel1 td
{
	color: #ffffff;
	padding-left: 0px;
	padding-right: 0px;
	text-align: center;
	font-family: "MS Sans Serif" , Geneva, sans-serif;
	font-size: 10px;
	font-weight: bold;
}
/* table header level 1a - moved to end of style */

/* table header level 2 */
table.tblHeaderLevel2
{
	width: 100%;
	margin-top: 0px;
	background-image: url(images/thlevel2_mid.gif);
	background-repeat: repeat-x;
}
table.tblHeaderLevel2 td
{
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	color: #000000;
	font-family: "MS Sans Serif" , Geneva, sans-serif;
	font-size: 10px;
	font-weight: bold;
}
table.tblHeaderLevel2 td img
{
	margin: 0px;
	padding: 0px;
}

/* table header level 2 - table row header */
tr.tblHeaderLevel2
{
	width: 100%;
	margin-top: 0px;
	background-image: url(images/thlevel2_mid.gif);
	background-repeat: repeat-x;
}
tr.tblHeaderLevel2 td
{
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	color: #000000;
	font-family: "MS Sans Serif" , Geneva, sans-serif;
	font-size: 10px;
	font-weight: bold;
}
tr.tblHeaderLevel2 td img
{
	margin: 0px;
	padding: 0px;
}

/* table header level 3 */
table.tblHeaderLevel3
{
	width: 100%;
	margin-top: 0px;
	background-image: url(images/thlevel3_mid.gif);
	background-repeat: repeat-x;
}
table.tblHeaderLevel3 td
{
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	color: #ffffff;
	font-family: "MS Sans Serif" , Geneva, sans-serif;
	font-size: 10px;
	font-weight: bold;
}
table.tblHeaderLevel3 td img
{
	margin: 0px;
	padding: 0px;
}
table.resContain
{
	width: 1000px;
	margin-top: 10px;
	background-image: url(images/rescontain_bg.gif);
	background-repeat: repeat-y;
}
table.resContain th
{
	background-image: url(images/top_table_c.gif);
	height: 9px;
	font-size: 1px;
}
table.resContain td
{
	padding-left: 10px;
	padding-right: 10px;
}
/* Data Grid resource container */
table.resContainDGrid
{
	width: 954px;
	margin-top: 10px;
	margin-left: 13px;
	border-top: 1px solid #bdbdbd;
	background-repeat: repeat-y;
	background-image: url(images/rescontain_bg.gif);
}
table.resContainDGrid tr.TableHeader td, tr.TableHeader th
{
	padding-bottom: 3px;
	padding-top: 3px;
}
table.resContainDGrid td.top
{
	border-top: 1px solid #bdbdbd;
	height: 1px;
	font-size: 1px;
	background-color: #bdbdbd;
}
table.resContainDGrid td.bottom
{
	background-image: url(images/rescontain_bot.gif);
	background-color: #ffffff;
	color: #ffffff;
	font-size: 2px;
	width: 812px;
	height: 3px;
}

/* Data Grid resource container popup width:500px */
table.resContainDGridPopup
{
	background-image: url(images/rescontain_bg_popup.gif);
	background-repeat: repeat-y;
	width: 470px;
	margin-top: 10px;
	margin-bottom: 10px;
}
table.resContainDGridPopup td.bottom
{
	color: #ffffff;
	font-size: 1px;
	width: 470px;
	height: 3px;
	background-color: #ffffff;
	background-image: url(images/rescontain_bot_popup.gif);
}
table.tableRowsDGridPopup
{
	width: 468px;
	margin-left: 1px;
	margin-right: 0px;
}
table.resContainCeneter
{
	width: 300px;
	margin-top: 10px;
	background-image: url(images/rescontain_bg.gif);
}
table.resContainLev2
{
	width: 796px;
	margin-top: 10px;
	margin-left: 5px;
	margin-right: 0px;
	margin-bottom: 6px;
	background-image: url(images/rescontainl2_bg.gif);
}
table.resContainLev2 td.bottom
{
	color: #ffffff;
	font-size: 1px;
	height: 2px;
	background-image: url(images/rescontainl2_bot.gif);
	background-color: #ffffff;
}
table.dataRange
{
	background-image: url(images/datarange_bg.gif);
	background-repeat: repeat-y;
	width: 245px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
table.dataRange tr td img.r
{
	margin-right: 6px;
}
table.dataRange tr td input
{
	width: 75px;
	height: 19px;
	border: solid 1px #96938E;
	margin-left: 10px;
	margin-right: 0px;
	margin-top: 2px;
	font-family: "Courier New" , Courier, monospace;
	font-size: 11px;
}
.filterContainer
{
	margin-left: 10px;
	padding-right: 10px;
	margin-top: 8px;
}
#options
{
	margin-top: 10px;
	margin-bottom: 5px;
}
#options td
{
	color: #300;
	vertical-align: bottom;
}
.filterContainer select
{
	width: 100px;
}
fieldset table tr td.largeSet
{
	vertical-align: top;
}
.feedBack
{
	margin-top: 72px;
	margin-right: 5px;
}
input.inpfield, textarea.inpfield, select.inpfield
{
	border: solid 1px #96938E;
	margin-left: 10px;
	margin-top: 2px;
	padding: 0px;
	font-family: "Courier New" , Courier, monospace;
	font-size: 11px;
}
input.inpfield
{
	height: 19px;
}
.inpfieldTitle
{
	margin-left: 10px;
	margin-top: 2px;
}
#options select.inpfield, #options input.inpfield
{
	margin-left: 0px;
	padding-left: 4px;
}
.logobott
{
	margin-top: 4px;
	border: none;
	width: 120px;
	height: 25px;
}
.txtarea
{
	width: 954px;
	margin-top: 12px;
	background-image: url(images/txtarea_mid.gif);
	background-repeat: repeat-y;
}
.txtarea td.userMessage
{
	padding-left: 10px;
	padding-right: 10px;
	display: table-cell;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
}
.txtarea td.userMessage p, .txtarea td.userMessage h1, .txtarea td.userMessage h2, .txtarea td.userMessage h3, .txtarea td.userMessage h4, .txtarea td.userMessage br
{
	margin: 0px; /*	padding-top: 4px;*/
	padding-bottom: 5px;
}
.txtarea td.userMessage h1, .txtarea td.userMessage h2, .txtarea td.userMessage h3, .txtarea td.userMessage h4
{
	margin-left: 18px;
	color: #9F0002;
	font-size: 14px;
	background-image: url(images/headingarrow.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-top: 6px;
}
.txtarea td.userMessage span, .txtarea td.userMessage font, .txtarea td.userMessage span font
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.txtareatop0
{
	background-image: url(images/txtarea_top1.gif);
	background-repeat: no-repeat;
	padding-bottom: 5px;
	font-size: 1px;
	width: 712px;
	height: 2px;
}
.txtareabot
{
	background-image: url(images/txtarea_bot1.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	padding-top: 5px;
	font-size: 1px;
	width: 812px;
	height: 2px;
}


.txtareatop
{
	background-image: url(images/txtarea_top.gif);
	background-repeat: no-repeat;
	padding-bottom: 5px;
	font-size: 1px;
	width: 812px;
	height: 2px;
}
.txtareabot
{
	background-image: url(images/txtarea_bot.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	padding-top: 5px;
	font-size: 1px;
	width: 812px;
	height: 2px;
}
img.uploadTopImage
{
	width: 204px;
	height: 96px;
	margin-left: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
	border: solid 1px #525252;
	background-color: #4189DD;
}
img.uploadBotImage
{
	width: 120px;
	height: 25px;
	margin-left: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
	border: solid 1px #525252;
	background-color: #4189DD;
}

/* wizard zone begin*/
div.divTabContainer
{
	margin: 0px;
	padding: 0px;
}
.tabsContainer
{
	color: #ffffff;
	background-color: #ffffff;
	height: 24px;
	vertical-align: bottom;
	background-repeat: repeat-x;
	background-position: bottom;
}
.tabsContainer table
{
	height: 23px;
}
.tabsContainer table tr td
{
	text-align: center;
	vertical-align: middle;
}
td.tabActive
{
	border-right: 1px solid #fff;
	border-top: 3px solid #FFA500;
	border-bottom-width: 0px;
	text-align: center;
	vertical-align: middle;
	font-weight: bold;
	font-family: 'MS Sans Serif' , Arial, Helvetica, sans-serif;
}
td.tabActive a
{
	color: #003366;
	width: 100%;
	height: 22px;
	padding-top: 3px;
	padding-left: 5px;
	padding-right: 5px;
	border-left: solid 1px #96938E;
	border-right: solid 1px #96938E;
	border-bottom: 0px;
}
td.tabActive a:hover
{
	width: 100%;
}
td.tabInactive
{
	border-right: 1px solid #fff;
	border-top: 2px solid #F1F6FF;
	text-align: center;
	vertical-align: middle;
	font-weight: bold;
	font-family: 'MS Sans Serif' , Arial, Helvetica, sans-serif;
	background-image: url(images/bg_tab_inact.gif);
	height: 22px;
	min-width: 10%;
	max-width: 50%;
}
td.tabInactive a
{
	color: #000066;
	width: 100%;
	height: 21px;
	text-align: center;
	padding-top: 3px;
	padding-left: 5px;
	padding-right: 5px;
	border-top: 2px solid #B2B2B2;
	border-right: 1px solid #96938E;
	border-left: 1px solid #96938E;
	background-image: url(images/bg_tab_inact.gif);
	display: table-cell;
}
td.tabInactive a:hover
{
	width: 100%;
	padding-top: 3px;
	background-color: #fff;
	border-top: 2px solid #FFA500;
	background-image: url(images/bg_tab_inact_sel.gif);
	display: table-cell;
}
td.tabDisabled
{
	border-right: 1px solid #fff;
	border-top: 2px solid #ddd;
	text-align: center;
	vertical-align: middle;
	font-weight: bold;
	font-family: 'MS Sans Serif' , Arial, Helvetica, sans-serif;
	background-image: url(images/bg_tab_inact.gif);
	height: 22px;
	min-width: 10%;
	max-width: 50%;
}
td.tabDisabled span
{
	color: #aaa;
	width: 100%;
	height: 21px;
	text-align: center;
	padding-top: 3px;
	padding-left: 5px;
	padding-right: 5px;
	border-top: 2px solid #B2B2B2;
	border-right: 1px solid #96938E;
	border-left: 1px solid #96938E;
	background-image: url(images/bg_tab_inact.gif);
	display: table-cell;
	cursor: default;
}
.wizardtabs
{
	background-image: url(images/bg_wizard.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
table.wizardBorders
{
	border-left: 1px solid #96938E;
	border-right: 1px solid #96938E;
	border-bottom: 1px solid #96938E;
	background-image: url(images/bg_maintable.gif);
	background-color: #F8F8F8;
	background-repeat: repeat-x;
	background-position: top;
}
table.wizardBorders td
{
	padding: 2px;
	vertical-align: top;
	text-align: left;
}
table.wizardBorders b
{
	font-weight: bold;
	margin: 5px;
	height: 35px;
	padding-top: 10px;
	padding-left: 5px;
}
/* wizard zone end */

.fileUpload
{
	margin-bottom: 5px;
	margin-top: 5px;
	margin-right: 5px;
	vertical-align: middle;
	width: 464px;
}
table.userLoginData
{
	width: 130px;
	margin-left: 5px;
	margin-top: 7px;
}
table.userLoginData td
{
	padding: 2px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000033;
}
.UserRole
{
	vertical-align: middle;
}
.UserRole select, table.PermissionsList select
{
	margin-top: 0px;
	margin-left: 5px;
}
table.PermissionsList td
{
	padding: 5px;
}
table.PermissionsList tr.TableRowOdd
{
	font-weight: bold;
	font-size: 12px;
}
.piBox
{
	margin-left: 85px;
}

/* FAQ Section Begin */
.faqQuestion, td.faqQuestion
{
	font-family: Arial, Helvetica, sans-serif;
	font-style: oblique;
	font-variant: small-caps;
	font-weight: bold;
	font-size: 10pt;
	color: #4189DD;
	background-image: url(images/question.gif);
	background-repeat: no-repeat;
	background-position: 5px 3px;
	padding-left: 20px;
}
.faqAnswer, td.faqAnswer
{
	color: #454545;
	font-family: Arial, Helvetica, sans-serif;
	padding-left: 20px;
	padding-top: 0px;
	padding-bottom: 20px;
	background-image: url(images/questiona.gif);
	background-repeat: no-repeat;
	background-position: 4px 0px;
}
.dialog
{
	width: 100%;
	margin-top: 80px;
	margin-bottom: 80px;
	text-align: center;
	font-size: 14px;
	color: #000033;
}
/* FAQ Section End */

/* table header level 1a */
table.tblHeaderLevel1a, table.repeaterTable tr.TableHeader, tr.TableHeader, .TableHeader, .hdrThirdMain, tr.TableHeader th
{
	background-image: url(images/thlevel1a_mid.gif);
	background-repeat: repeat-x;
}
table.tblHeaderLevel1a td, table.repeaterTabletr.TableHeader td, tr.TableHeader td, tr.TableHeader th, .TableHeader td, .hdrThirdMain td
{
	color: #ffffff;
	padding-left: 4px;
	padding-right: 4px;
	padding-bottom: 2px;
	padding-top: 1px;
	text-align: center;
	font-family: "MS Sans Serif" , Geneva, sans-serif;
	font-size: 10px;
	font-weight: bold;
	white-space: nowrap;
}
table.tblHeaderLevel1a td a, table.repeaterTabletr.TableHeader td a, tr.TableHeader td a, .TableHeader td a, .hdrThirdMain td a
{
	color: #fff; /*	color: #F0E68C; 	font-style: normal;*/
}
table.tblHeaderLevel1a td a:hover, table.repeaterTabletr.TableHeader td a:hover, tr.TableHeader td a:hover, .TableHeader td a:hover, .hdrThirdMain td a:hover
{
	color: #ddd;
}

/**/
tr.TableHeaderGray
{
	width: 100%;
	background-color: #EAEAEA;
}
tr.TableHeaderGray td
{
	color: #137; /*	background-image: url(images/thlevel1a_mid.gif); 	background-repeat: repeat-x;*/
	background-color: #EAEAEA;
	background-image: none;
	padding-top: 20px;
	text-align: center;
	font-family: "MS Sans Serif" , Geneva, sans-serif;
	font-size: 10px;
	font-weight: bold;
	white-space: nowrap;
}
tr.TableHeaderGray td a
{
	color: #f90;
	font-weight: bold;
}
tr.TableHeaderGray td a:hover
{
	color: #ddd;
}
/**/

/* -= LAYERS ZONE BEGIN =-*/

div.toolsHidden
{
	display: none;
}
div.toolsShown
{
	display: block;
	width: 202px;
	height: 202px;
	background-color: #fff;
	padding: 1px;
	position: absolute;
	top: 148px;
	left: 63%; /*	overflow: visible;*/
	z-index: 1;
}
div.toolsShown table
{
	border: solid 1px #96938E;
	width: 201px;
	height: 201px;
}
/* -= LAYERS ZONE END =-*/

table.radiosetFilter, table.radiosetFilterOpt
{
	width: 12px;
	margin-top: 11px;
	vertical-align: middle;
}
table.radiosetFilter input
{
	margin-left: 1px;
	margin-top: 9px;
	height: 35px;
}
table.radiosetFilterOpt input
{
	margin-left: 1px;
	margin-top: 9px;
	height: 32px;
}
.filterResults
{
	border: solid 1px #96938E;
	margin-left: 0px;
	margin-top: 2px;
	padding-top: 3px;
	padding-left: 4px;
	font-family: Arial, "Courier New" , Courier, monospace;
	font-size: 12px;
	height: 22px;
}
/*check zone*/
.checkTable input, .checkTable select, .checkTable option
{
	height: 19px;
	border: solid 1px #96938E;
	margin-left: 2px;
	margin-right: 0px;
	margin-top: 2px;
	font-family: "Courier New" , Courier, monospace;
	font-size: 11px;
}
.checkTable h5
{
	margin-left: 0px;
	margin-bottom: 0px;
	margin-top: 14px;
}
.checkRes td
{
	padding-left: 5px;
}
.checkTable input
{
	padding-left: 3px;
	padding-right: 3px;
	vertical-align: top;
}
.checkMiddle
{
	background-image: url(images/check_mid.gif);
	background-repeat: repeat-y;
	width: 770px;
	height: 150px;
	padding-left: 25px;
	padding-right: 25px;
	padding-top: 25px;
	padding-bottom: 25px;
}
.checkMiddle form
{
	margin: 0px;
}
.checkTitles
{
	text-align: right;
	padding-right: 8px;
	width: 45px;
}
input.radios, table.radios input, span.radios input
{
	margin: 0;
	border-width: 0;
}
#CategoriesTable
{
	width: 965px;
	margin-left: 8px;
	margin-top: 10px;
}
#CategoriesTable th
{
	color: #fff;
	height: 21px;
	font-size: 12px;
	padding-left: 30px;
	text-align: left;
	background-image: url(images/thlevel1_bg.gif);
	background-position: left;
	background-repeat: no-repeat;
}
#CategoriesTable td
{
	vertical-align: top;
}
#catSort td table tr td
{
	font-size: 13px;
	background-image: url(images/arrow_orange.gif);
	background-position: left;
	background-repeat: no-repeat;
}
#catSort td table
{
	width: 100%;
}
#catSort td table tr td a
{
	display: block;
	width: 100%;
	margin-left: 4px;
	margin-top: 2px;
	margin-bottom: 2px;
	text-decoration: none;
	color: 777;
}
#catSort td table tr td a:hover
{
	text-decoration: underline;
	color: #FF7F50;
	background-color: #fafafa;
}
.inpr, .inpw
{
	display: block;
	width: 114px;
	padding-left: 4px;
	height: 19px;
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.inpr
{
	background-image: url(images/inpbgr.gif);
}
.inpw
{
	background-image: url(images/inpbgw.gif);
	margin-right: 5px;
}
#loginZone
{
	margin-right: 9px;
	margin-top: 43px;
	width: 300px;
}
#loginZone td
{
	vertical-align: top;
}
#loginZone td input
{
	margin-top: 4px;
}
#loginZone span
{
	display: block;
	height: 19px;
	width: 150px;
	margin-top: 7px;
	margin-right: 85px;
	white-space: nowrap;
	color: Orange;
	font-size: 11px;
	font-weight: bold;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
div.logout
{
	width: 1000px;
	height: 96px;
	background-image: url(images/header_l.gif);
	background-repeat: no-repeat;
	text-align: right;
	vertical-align: bottom;
	padding: 0px;
}
div.logout a
{
	display: block;
	margin-top: 74px;
	margin-right: 4px;
	border: 0px;
}
table.tableRowsDGrid tr td.ph1
{
	font-weight: bold;
	color: #fff;
	background-color: #A52A2A;
	text-align: center;
}
table.tableRowsDGrid tr td.ph2
{
	font-weight: bold;
	color: #fff;
	background-color: #316400;
	text-align: center;
}
td.google
{
	background-color: #FBFBFB;
}

.myFormNavigation
{
	text-align: right;
}

.myFormNavigation img
{
	border: none;
	margin-left: 3px;
}

.magtxt
{
	color: #652681;
}

.flabel1
{
	float: left;
	width: 110px;
	font-family: tahoma;
	padding-top: 5px;
	margin-right: 5px;
	font: normal 11px tahoma, arial, serif;
}
.inputs3
{
	width: 270px;
	font: normal 11px tahoma, arial, serif;
	color: #000000;
	padding: 2px 0px 2px 0px;
	margin-top: 2px;
	border: solid 1px #cccccc;
}
.vspacer10
{
	height: 10px;
	font-size: 0px;
	clear: both;
}
.fleft
{
	display: block;
	float: left;
}
.fright
{
	display: block;
	float: right;
}

.newsAdminText
{
	font-family: Tahoma; 
	font-size: 12px; 
	font-weight: bold;
}
.newsAdminTextPublic
{
		font-family: Tahoma; 
	font-size: 12px; 
	font-weight: bold;

}