@charset "UTF-8";

/****************************************************************
*** GLOBAL ******************************************************
****************************************************************/
* {
    margin: 0;
    /*padding: 0;*/
}

body {
    margin: 0px;
    background-color: #F1F1F1;
    font: 14px Arial;
}

hr {
    clear: both;
    height: 1px;
    margin: 10px;
    border: 0;
    color: #F5F5F5;
    background-color: #F5F5F5;
}

a:link, a:visited { color: #B82329; text-decoration: none; }

iframe { border: none; }

.bold { font-weight: bold; }


/*** INPUT ******************************************/

/* Button */
input[type="button"], input[type="submit"], input[type="reset"] {
    border: 0;
    width: 138px;
    height: 34px;
    color: #FFFFFF;
    background: url("../images/button_regular_138x34.gif") no-repeat;
    cursor: pointer;
}
input[type="button"]:hover, input[type="submit"]:hover, input[type="reset"]:hover { 
	background: url("../images/button_regular_138x34_hover.gif") no-repeat; 
}

.button_regular {
    width: auto !important;
    background: url("../images/button_regular.gif") repeat-x !important;
    border-radius: 6px;
}
.button_regular:hover {
    background: url("../images/button_regular_hover.gif") repeat-x !important;
}

.button_regualr_108x29 { 
    width: 108px !important; 
    height: 29px !important; 
    line-height: 29px !important;
    background: url("../images/button_regular_108x29.gif") no-repeat !important;
}
.button_regualr_108x29:hover{ 
    /*background: url("../images/button_regular_108x29_hover.gif") no-repeat !important;*/
}

.button_select,
.button_cancel,
.button_amend,
.button_details { 
	width: 68px !important; height: 27px !important; line-height: 27px; 
}
.button_select { 
	background: url("http://dtcontenttest.cachefly.net/templates/dubaitradeportalv42/images/button_select.gif") no-repeat !important; 
}
.button_cancel { 
	background: url("http://dtcontenttest.cachefly.net/templates/dubaitradeportalv42/images/button_cancel.gif") no-repeat !important; 
}
.button_amend { 
	background: url("http://dtcontenttest.cachefly.net/templates/dubaitradeportalv42/images/button_amend.gif") no-repeat !important; 
}
.button_details { 
	background: url("http://dtcontenttest.cachefly.net/templates/dubaitradeportalv42/images/button_details.gif") no-repeat !important; 
}

.button_lookup { 
    width: 19px !important; 
    height: 21px !important; 
    border-radius: 0px !important; 
    background: url("http://dtcontenttest.cachefly.net/templates/dubaitradeportalv42/images/button_lookup.png") no-repeat !important; 
}


/* Textbox */
input[type="text"] { 
    border: 1px solid #CDCDCD; 
}
input[type="text"]:focus,
input[type="password"]:focus { 
    background-color: #EFEFEF; 
}


/*** TABLE ******************************************/
.table { 
    border-collapse: collapse;
    border-top: 1px solid #D0D0D0;
    border-right: 1px solid #D0D0D0;
}
.table thead td, .table th, .table td{ 
    padding: 6px 12px;
    border-left: 1px solid #D0D0D0;
    border-bottom: 1px solid #D0D0D0;
}
.table thead td, .table th { 
    background-color: #F1F1F1;
    color: #6F6F6F;
    font-weight: bold;
}
.tr_odd { background-color: #FAFAFA;}


/*** FIELDSET *********************************************/
fieldset { 
    border: 1px solid #D0D0D0;
}
fieldset legend {
    padding: 0px 10px;
    color: #990000;
    font-weight: bold;
}


/*** TABBED MENU ********************************************/
div.tab_menu ul {
    padding: 0px 0px 0px 10px;
    border-bottom: 1px solid #ccc;
}

div.tab_menu ul li {
    display: inline-block;
    min-width: 130px;
    height: 32px;
    margin: 0px 2px -1px;
    padding: 0px;
    line-height: 32px;
    color: #DD2828;
    text-align: center;
    border: 1px solid #ccc;
    background: #FFFFFF url("http://dtcontenttest.cachefly.net/templates/dubaitradeportalv42/images/tabbed_menu_background.png") repeat-x bottom;
    cursor: default;
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
}
div.tab_menu ul li a { 
    display: block;
    padding: 0px 8px;
    color: #DD2828; 
}

div.tab_menu ul li.active {
    border-bottom: 1px solid #FDB02D;
    background: #FDB02D url("http://dtcontenttest.cachefly.net/templates/dubaitradeportalv42/images/tabbed_menu_background_active.png") repeat-x bottom;
}
div.tab_menu ul li.active span { display: block; color: #FFFFFF; }


/*** CLEARFIX ***********************************************/
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
.clearfix { display: inline-block; }
html[xmlns] .clearfix { display: block; }
* html .clearfix { height: 1%; }
