.cbody
{
 	background-color: #ffffff;
	color: #000000;
	margin: 0px;
	font-family: Verdana;
}

.tbmain
{
	background-image: url(../.images/main_tb_bgr.jpg);
	background-repeat: repeat-x;
	width: 1166px;
	font-size: 11px;
	text-align: left;
}
.tdmain_left
{
	background-image: url(../.images/main_tb_bgr.jpg);
	background-repeat: repeat-x;
	background-color: #E8E8E8;
	vertical-align: top;
	padding: 0px;
	width: 10%;
}
.tdmain_middle
{
	vertical-align: top;
	padding: 0px;
	width: 80%;
}
.tdmain_right
{
	background-image: url(../.images/main_tb_bgr.jpg);
	background-repeat: repeat-x;
	background-color: #E8E8E8;
	vertical-align: top;
	padding: 0px;
	width: 10%;
}
.tdmain_bottom
{
	vertical-align: top;
	padding-top: 15px;
	padding-bottom: 18px;
	background-color: #213B79;
	background-image: url(../.images/main_tb_bgr.jpg);
	background-repeat: repeat-x;
	border-top-color: #FFA200;
	border-top-style: solid;
	border-top-width: 2px;
}
.img_top1
{
	color: #ffffff;
	width: 165px;
	height: 211px;
	background-color: #213B79;
}
.img_top2
{
	color: #ffffff;
	width: 166px;
	height: 211px;
	background-color: #213B79;
}
.img_top3
{
	width: 108px;
	height: 184px;
}
.img_top4
{
	width: 108px;
	height: 184px;
}
.tdtop_left
{
	width: 10%;
	vertical-align: top;
	padding: 0px;
}
.tdtop_middle
{
	width: 100%;
	vertical-align: bottom;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	background-image: url(../.images/top5.jpg);
	background-repeat: repeat-x;
	background-color: #213B79;
}
.tdtop_right
{
	width: 10%;
	vertical-align: top;
	padding: 0px;
}
.tdfr_left
{
	width: 1%;
	vertical-align: top;
	background-image: url(../.images/fr2.jpg);
	background-repeat: repeat-y;
	padding: 0px;
}
.tdfr_left1
{
	vertical-align: top;
	background-image: url(../.images/fr8.jpg);
	background-repeat: repeat-y;
	padding: 0px;
}
.tdfr_middle
{
	width: 98%;
	vertical-align: top;
	background-color: #ffffff;
	padding: 9px 0px 0px 0px;
}
.tdfr_right
{
	width: 1%;
	vertical-align: top;
	background-image: url(../.images/fr4.jpg);
	background-repeat: repeat-y;
	padding: 0px;
}
.tdfr_right1
{
	vertical-align: top;
	background-image: url(../.images/fr9.jpg);
	background-repeat: repeat-y;
	padding: 0px;
}
.tdfr_bottom
{	background-image: url(../.images/fr6.jpg);
	background-repeat: repeat-x;
	padding: 0px;
	background-color: #D5D5D5;
}
.divfr
{
	border-style: solid;
	border-width: 1px;
	border-color: #243D7B;
	background-color: #8EC082;
}

.menuLink
{
	font-family: Verdana;
	font-size: 10px;
	font-weight: 700;
	color: #ffffff;
	text-decoration: none;
}

.menuLink:hover
{
	color: #FFA200;
}

.menuLinkCurrent
{
	font-family: Verdana;
	font-size: 10px;
	font-weight: 700;
	color: #FFA200;
	text-decoration: none;
}

/* Search Form */
.searchVendorForm
{
	padding: 0px;
	margin: 0px;
	border-style: solid;
	border-width: 1px;
	border-color: #243D7B;
	background-color: #8EC082;

}

.searchVendorTableTop
{
	background-color: #388724;
	color: #ffffff;
	font-size: 11px;
	font-weight: 700;
}

.searchVendorTableMiddle
{
	background-image: url(../.images/find1_bgr.jpg);
	background-repeat: repeat-y;
	background-color: #388724;
	color: #ffffff;
	font-size: 11px;
	font-weight: 700;
	border-color: #265E19;
	border-style: solid;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-right-width: 0px;
}

.searchVendorDiv
{
	background-image: url(../.images/find_bgr.jpg);
	background-repeat: repeat-none;
	background-color: #8EC082;
	padding-top: 30px;
	padding-bottom: 30px;
	padding-left: 35px;
	padding-right: 35px;
}

.searchSelectTitle
{
	color: #FFFFFF;
	font-size: 11px;
	font-weight: 700;
	text-align: right;
	vertical-align: top;
}

.searchSelectButton
{
	text-align: right;
	vertical-align: top;
	padding-right: 35px;
}

.searchRadioTitle
{
	color: #FFFFFF;
	font-size: 11px;
	font-weight: 700;
	text-align: right;
	vertical-align: top;
}

.searchRadioButton
{
}

.searchRadioLabel
{
	color: #FFFFFF;
	font-size: 11px;
	font-weight: normal;
}

.searchTextTitle
{
	color: #FFFFFF;
	font-size: 11px;
	font-weight: 700;
	text-align: left;
	vertical-align: top;
	padding-left: 35px;
}

.searchTextInput
{
	padding-right: 35px;
}

.searchText
{
	color: #FFFFFF;
	font-size: 11px;
	font-weight: 700;
}

.searchTextOption
{
	color: #FFFFFF;
	font-size: 11px;
	font-weight: normal;
}

.searchTextOption:hover
{
	color: #FFA200;
}

.vendorInfoTitle
{
	color: #ffffff;
	font-size: 11px;
	font-weight: 700;
	background-color: #637EBD;
}

.vendorInfoIcon
{
	vertical-align: top;
	width: 20px;
}

.vendorInfoFieldName
{
	color: #000000;
	font-size: 11px;
	font-weight: 700;
	vertical-align: top;
	padding-top: 6px;
	width: 115px;
}

/* ----------------- */

/* Menu and Search Category */
.menuLink
{
	font-family: Verdana;
	font-size: 10px;
	font-weight: 700;
	color: #ffffff;
	text-decoration: none;
}

.menuLink:hover
{
	color: #FFA200;

}

.menuLinkCurrent
{
	font-family: Verdana;
	font-size: 10px;
	font-weight: 700;
	color: #FFA200;
	text-decoration: none;
}
/* ----------------- */

/* Search Category */
.catHeader
{
	padding-right: 35px;
	padding-top: 7px;
	padding-bottom: 5px;
	padding-left: 35px;
	background-color: #637EBD;
	background-image: url(../.images/cat_header_bgr.jpg);
	background-repeat: repeat-x;
	border-style: solid;
	border-color: #7F92BE;
	border-top-width: 0px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
}

.cat
{
	padding-right: 35px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 35px;
	background-color: #455F9C;
	background-image: url(../.images/cat_bgr.jpg);
	background-repeat: repeat-x;
	border-style: solid;
	border-color: #7F92BE;
	border-top-width: 0px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
}
/* ----------------- */

/* Search Sub-Category */
.subCatHeader
{
	padding-right: 80px;
	padding-top: 7px;
	padding-bottom: 5px;
	padding-left: 35px;
	background-color: #5069A9;
	background-image: url(../.images/subcat_header_bgr.jpg);
	background-repeat: repeat-x;
	border-style: solid;
	border-color: #243D8B;
	border-top-width: 0px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
}

.subCat
{
	padding-right: 35px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 35px;
	background-color: #8EC082;
	background-repeat: repeat-x;
	border-style: solid;
	border-color: #7F92BE;
	border-top-width: 0px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
}

.subCatLink
{
	font-family: Verdana;
	font-size: 10px;
	font-weight: 700;
	color: #000000;
	text-decoration: none;
}

.subCatLink:hover
{
	color: #37508E;

}

.subCatLinkCurrent
{
	font-family: Verdana;
	font-size: 10px;
	font-weight: 700;
	color: #37508E;
	text-decoration: none;
}

.subCatHint
{
	padding-right: 3px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	color: #000000;
	font-size: 11px;
	font-weight: normal;
	background-color: #FFF199;
}
/* ----------------- */

/* Urls */
.jkMasterTable
{
	padding-left: 1px;
	padding-right: 5px;
	padding-top: 5px;
	width: 100%;
}
/* ----------------- */

/* Urls */
.urlMasterTable
{
	padding-left: 1px;
	padding-right: 5px;
	width: 100%;
}
/* ----------------- */

/* Top Best*/
.tbMasterTable
{
	padding-left: 1px;
	padding-right: 5px;
	padding-top: 5px;
	width: 100%;
}
/* ----------------- */

/* Polls */
.plMasterTable
{	padding-left: 5px;
	padding-right: 1px;
	width: 100%;
}

.plSlaveTable
{
	border-color: #37508E;
	border-style: solid;
	border-bottom-width: 1px;
	border-top-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
	margin-bottom: 15px;
	width: 100%;
}

.plHistogram
{
	background-color: orange;
	border-color: #E17100;
	border-style: solid;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
}
.plTotal
{
	color: #000000;
	font-size: 11px;
	font-weight: normal;
	border-color: #37508E;
	border-style: solid;
	border-top-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-right-width: 0px;
}
/* ----------------- */

/* News */
.nsTitle
{
	color: #000000;
	font-size: 11px;
	font-weight: 700;
}
.nsDescriptionShort
{
	color: #000000;
	font-size: 11px;
	font-weight: normal;
	border-color: #000000;
	border-style: solid;
	border-top-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-right-width: 0px;
	padding-bottom: 15px;
}
.nsDescription
{
	color: #000000;
	font-size: 11px;
	font-weight: normal;
	border-color: #000000;
	border-style: solid;
	border-top-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-right-width: 0px;
	padding-bottom: 15px;
}
/* ----------------- */

/* Comments */
.commentsTable
{
	width: 100%;
	border-color: #AAAAAA;
	border-style: solid;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
}

.commentsTitle
{
	color: #ffffff;
	font-size: 11px;
	font-weight: normal;
	background-color: #637EBD;
}

.commentsText
{
	color: #000000;
	font-size: 11px;
	font-weight: normal;
	background-color: #FFFFFF;
}

.lcMasterTable
{
	padding-left: 5px;
	padding-right: 1px;
	padding-top: 5px;
	width: 165px;
}
/* ----------------- */

.contactMessageTable
{	color: #000000;
	font-size: 11px;
	font-weight: normal;
	padding-top: 5px;
	border-color: #AAAAAA;
	border-style: solid;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
}
/* ----------------- */

/* Common */
.button
{
	color: #000000;
	font-size: 11px;
	font-weight: normal;
}

.title
{
	color: #ffffff;
	font-size: 11px;
	font-weight: 700;
	background-color: #398724;
}

.text
{
	color: #000000;
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
}

.link
{
	color: #blue;
	font-size: 11px;
	font-weight: normal;
}

.form
{
	padding: 0px;
	margin: 0px
}

/* Informers */

.infCurrencyMasterTable
{
	padding-left: 5px;
	padding-right: 1px;
	width: 100%;
}

.gmtbl {background-color: #E8E8E8; border: 1px solid #37508E;}
.gmtdttl {padding-left: 2px; padding-right: 1px; padding-top: 3px; padding-bottom: 4px; font-size: 11px; font-weight: 700; color: #ffffff; text-align:left; background-color: #398724}
.gmtdtext {font-family: Verdana; font-size: 9px; font-weight: normal; color: #000000;}


