@charset "utf-8";
body {
	margin: 0px;
	background-image: url(../images/main_bg.jpg);
	background-repeat: repeat-x;
}
.menu_bg {
	background-image: url(../images/menu_tbl_bg.jpg);
	background-repeat: repeat-x;
	border: 1px solid #C9D2D6;
}
.menu_big_bg {
	background-image: url(../images/menu_tbl_bg.jpg);
	background-repeat: repeat-x;
	background-position: bottom; 
	border: 1px solid #C9D2D6;
}
.menu_hd_bg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	background-image: url(../images/menu_hd_bg.jpg);
	background-repeat: repeat-x;
	color: #CC0000;
	font-weight: bold;
	padding-left: 6px;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CED2DF;
	border-right-color: #CED2DF;
	border-bottom-color: #CED2DF;
	border-left-color: #CED2DF;
}
.menu_txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #CC0000;
	text-decoration: none;
	padding-left: 6px;
	padding-top: 8px;
}
.menu_txt1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #10478D;
	text-decoration: none;
	padding-left: 6px;
	padding-top: 8px;
}
.logo_txt {
	background-image: url(../images/logo_txt.jpg);
	background-repeat: no-repeat;
	height: 68px;
	vertical-align: middle;
}
/* ---------------------- Blueslate nav ---------------------- */
.blue #slatenav{
	position:relative;
	display:block;
	height:16px;
	font-size:11px;
	font-weight:bold;
	font-family:Arial, Verdana, Helvitica, sans-serif;
	text-transform:uppercase;
	background-color: transparent;
	background-repeat: repeat-x;
	background-position: center top;
}

.blue #slatenav ul{margin:0px;padding:0;list-style-type:none;width:auto;}
.blue #slatenav ul li{
	display:block;
	float:left;
	margin-top: 0;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0;
}
.blue #slatenav ul li a{
	display:block;
	float:left;
	color:#CC0000;
	text-decoration:none;
	height:16px;
	padding-top: 2px;
	padding-right: 26px;
	padding-bottom: 0px;
	padding-left: 26px;
}
.blue #slatenav ul li a:hover,.blue #slatenav ul li a.current{
	color:#EB7A02;
	background-repeat: repeat-x;
	background-position: left top;
	border-bottom-width: 2px;
	border-bottom-style: solid;
}
.top_menu_bottom {
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #CC0000;
}
.heading1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #CC0000;
	text-decoration: none;
	padding-left: 2px;
	padding-top: 8px;
}
.heading2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #CC0000;
	text-decoration: none;
	padding-left: 2px;
	padding-top: 8px;
}

.tab_bg {
	background-image: url(../images/tab_bg_ar.JPG);
	background-repeat: no-repeat;
	height: 22px;
	width: 106px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #CC0000;
	text-decoration: none;
	padding-left: 4px;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 0px;
}
.txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #737D8C;
	text-decoration: none;
	font-weight: normal;
}


/* ######### CSS for Inverted Modern Bricks II Tabs. Remove if not using ######### */
.txt2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #CC0000;
	text-decoration: none;
	font-weight: normal;
}

.bdr {
	border: 1px solid #C9D2D6;
}
.links_small {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CC0000;
	text-decoration: none;
	font-weight: bold;
}
.logo {
	background-image: url(../images/logo.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	height: 110px;
	width: 160px;
}
.hd_txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #CC0000;
	text-decoration: none;
}
.tab_hd_txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #CC0000;
	text-decoration: none;
	text-indent: 2px;
}
.tab_bg_big {
	background-image: url(../images/tab_bg_big_ar.JPG);
	background-repeat: no-repeat;
	height: 18px;
	width: 136px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #CC0000;
	text-decoration: none;
	padding-left: 4px;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 0px;
	background-position: left top;
}
.email_input {
	border: 1px solid #660000;
	width: 260px;
	height: 160px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #CC0000;
	text-decoration: none;
}

.login_input {
	border: 1px solid #660000;
	width: 65px;
	height: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #CC0000;
	text-decoration: none;
}
.tab2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #10478D;
	text-decoration: none;
	background-image: url(../images/tab2_bg.jpg);
	height: 16px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #C6D0D7;
	border-right-color: #C6D0D7;
	border-bottom-color: #C6D0D7;
	border-left-color: #C6D0D7;
}
.tab2_selected {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #CC0000;
	text-decoration: none;
	background-image: url(../images/tab_bg_selected.jpg);
	height: 16px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #C6D0D7;
	border-right-color: #C6D0D7;
	border-bottom-color: #C6D0D7;
	border-left-color: #C6D0D7;
	background-repeat: repeat-x;
}
.tab2_txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CC0000;
	text-decoration: none;
}
.search_input {
	background-image: url(../images/input_bg.jpg);
	background-repeat: repeat-x;
	border: 1px solid #660000;
	width: 260px;
	height: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #CC0000;
	text-decoration: none;
}
.search_titles {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5C6572;
	text-decoration: none;
	font-weight: bold;
}
.adv_search {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CC0000;
	text-decoration: underline;
}

.org_hd {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #F29200;
	text-decoration: none;
	font-weight: normal;
}
.org_hd2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #F29200;
	text-decoration: none;
	font-weight: bold;
}

.mediacenter_tbl {
	background-image: url(../images/media_center_bg.jpg);
	border: 1px solid #B8BFC9;
	background-repeat: repeat-x;
	background-position: bottom;
}
.accordion_bg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #CC0000;
	text-decoration: none;
	background-image: url(../images/accordion_bg_ar.JPG);
	background-repeat: no-repeat;
	height: 27px;
	text-align: justify;
	text-indent: 10px;
	padding-top: 2px;
}
#TICKER {
	OVERFLOW: hidden;
	WIDTH: 396px;
	BACKGROUND-COLOR: #F1F2F5;
	height: 20px;
	padding: 0px;
	margin: 2px;
	vertical-align: middle;
}
.ticker_txt {
	font-family: Verdana, Arial, Helvetica, sans-serif, Tahoma;
	font-size: 10px;
	font-weight: normal;
	color: #CC0000;
	text-decoration: none;
}

#TickerContainer {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0;
	WIDTH: 400px;
	PADDING-TOP: 0px;
	border: 1px solid #E8ECEF;
}
.shadetabs{
	list-style-type: none; /*set to left, center, or right to align the menu as desired*/
	font-family: Arial;
	font-size: 10px;
	font-weight: normal;
	line-height: normal;
	text-decoration: none;
	float: none;
	margin: 0px;
	padding: 0px;
}

.shadetabs li{
	display: inline;
	margin: 0;
	background-image: url(../images/alboom_tab_nrml.jpg);
	font-size: 10px;
	color: #FFFFFF;
	background-repeat: no-repeat;
	font-family: Arial;
	background-position: bottom;
	text-decoration: none;
}

.shadetabs li a{
	text-decoration: none;
	color: #666666;
	background-image: url(../images/alboom_tab_nrml.jpg);
	background-repeat: no-repeat;
	padding-right: 6px;
	padding-bottom: 3px;
	padding-left: 0px;
	font-family: Arial;
	background-position: bottom;
	display: inline;
	text-align: center;
	padding-top: 40px;
	margin: 0px;
	width: 60px;
}

.shadetabs li a:hover{
	color: #FFFFFF;
	background-image: url(../images/alboom_tab_nrml.jpg);
	background-repeat: no-repeat;
	background-position: top;
}

.shadetabs li a.selected{ /*selected main tab style */
	position: relative;
	font-family: Arial;
	color: #10478D;
	vertical-align: bottom;
}

.shadetabs li a.selected{ /*selected main tab style */
	background-image: url(../images/alboom_tab.jpg);
	color: #CC0000;
	font-family: Arial;
	background-repeat: no-repeat;
	background-position: bottom;
	vertical-align: bottom;
}
.list_menu {
	background-image: url(../images/input_bg.jpg);
	background-repeat: repeat-x;
	border: 1px solid #660000;
	width: 260px;
	height: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #CC0000;
	text-decoration: none;
}
a:link {
	color: #CC0000;
	text-decoration: none;
}
/*media icons*/
.mediacenter_file_icon {
	background-image: url(../images/files_btn.jpg);
	background-repeat: no-repeat;
	background-position: center;
}
.mediacenter_photos_icon {
	background-image: url(../images/photo_btn.jpg);
	background-repeat: no-repeat;
	background-position: center;
}
.mediacenter_media_icon {
	background-image: url(../images/video_btn.jpg);
	background-repeat: no-repeat;
	background-position: center;
}
/*media icons*/
.hd_txt2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5C6572;
	text-decoration: none;
	font-weight: bold;
}
.table_bg {
	background-image: url(../images/comp-search_bg_ar.JPG);
	background-repeat: no-repeat;
	background-position: right;
	border: 1px solid #6A4831;
}
.hd_bg_dark {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(../images/hd_bg_dark.JPG);
	background-repeat: repeat-x;
	font-weight: bold;
	text-indent: 6px;
}
.heading4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #786356;
	text-decoration: none;
	padding-left: 2px;
	padding-top: 8px;
}
.seprator {
	border-top-width: 2px;
	border-top-style: dotted;
	border-top-color: #AA7C28;
	border-right-color: #AA7C28;
	border-bottom-color: #AA7C28;
	border-left-color: #AA7C28;
}
.table_bg_big {
	background-image: url(../images/table_bg_big.jpg);
	background-repeat: repeat-y;
	background-position: right top;
	border: 1px solid #AF7703;
}
#blanket {
	background-color:#666666;
	opacity: 0.4;
	position:absolute;
	z-index: 9001; /*ooveeerrrr nine thoussaaaannnd*/
	top:0px;
	left:0px;
	width:100%;
}
#popUpDiv {
	position:absolute;
	z-index: 9002; /*ooveeerrrr nine thoussaaaannnd*/
}
.input_qty {
	width: 30px;
}
.calTable {
	background-image: url(../images/cal_bg2.JPG);
	background-repeat: none;
}
.calTableColumns {
	background-color: #660000;
}
.calTableCells {
	background-color: #660000;
}
.calTableCells:hover {
	background-color: #B51604;
}
.btn {
	font-size: 12px;
	color: #E4E4E4;
	text-decoration: none;
	background-image: url(../images/btn.jpg);
	background-repeat: repeat-x;
	height: 22px;
	width: 92px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	border: 1px solid #FFFFFF;
}
	
	#calendar1 {width:183px;}
	#calendar1 .ng-cal-header-table {width:173px;}
	
	
	#inter_cal .ng-cal-header-table, #inter_cal2 .ng-cal-header-table {width:100%;}
.icon_file {
	background-image: url(../images/file_small_icon.jpg);
	background-repeat: no-repeat;
	height: 46px;
	width: 36px;
}

.icon_exhib {
	background-image: url(../images/icon11.jpg);
	background-repeat: no-repeat;
	height: 46px;
	width: 36px;
}
.icon_compose {
	background-image: url(../images/compose_icon.jpg);
	background-repeat: no-repeat;
	height: 46px;
	width: 36px;
}
.icon_cart {
	background-image: url(../images/shoppingcart_icon.jpg);
	background-repeat: no-repeat;
	height: 36px;
	width: 36px;
}
.icon_inbox {
	background-image: url(../images/inbox_icon.jpg);
	background-repeat: no-repeat;
	height: 36px;
	width: 56px;
}
.icon_library {
	background-image: url(../images/icon12.jpg);
	background-repeat: no-repeat;
	height: 36px;
	width: 36px;
}
.icon_links {
	background-image: url(../images/icon9.jpg);
	background-repeat: no-repeat;
	height: 36px;
	width: 36px;
}
.icon_photos {
	background-image: url(../images/photo_small_icon.jpg);
	background-repeat: no-repeat;
	height: 46px;
	width: 36px;
}
.icon_sitemap {
	background-image: url(../images/icon10.jpg);
	background-repeat: no-repeat;
	height: 46px;
	width: 36px;
}
.icon_videos {
	background-image: url(../images/icon10.jpg);
	background-repeat: no-repeat;
	height: 46px;
	width: 36px;
}
.icon_tender {
	background-image: url(../images/icon14.jpg);
	background-repeat: no-repeat;
	height: 46px;
	width: 36px;
}
.icon_anmnts {
	background-image: url(../images/icon7.jpg);
	background-repeat: no-repeat;
	height: 46px;
	width: 36px;
}
.icon_settings {
	background-image: url(../images/icon8.jpg);
	background-repeat: no-repeat;
	height: 46px;
	width: 36px;
}
.icon_reports {
	background-image: url(../images/icon5.jpg);
	background-repeat: no-repeat;
	height: 46px;
	width: 36px;
}
.icon_payment {
	background-image: url(../images/payment.jpg);
	background-repeat: no-repeat;
	height: 46px;
	width: 36px;
}

.icon_trade {
	background-image: url(../images/statistics.jpg);
	background-repeat: no-repeat;
	height: 46px;
	width: 36px;
}

/* Icons */