.tabledetails
{
	border-right: #CDCBCB 1px solid;
	border-top: #CDCBCB 1px solid;
	border-left: #CDCBCB 1px solid;
	border-bottom: #CDCBCB 1px solid;
	background-color: #ffffff;
}
.col_head
{
	border-top-width: medium;
	border-right: white thin solid;
	font-weight: bold;
	font-size: 10pt;
	color: #336699;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #e6e6e6;
}
.alertmsg
{
	font-size: 12pt;
	color: #ff6600;
	font-family: Arial, Helvetica, sans-serif;
	background-color: transparent;
}
.Label
{
	font-size: 10pt;
	font-weight: bold;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	background-color: transparent;
}
.Grad_Blue
{
	filter: progid:dximagetransform.microsoft.gradient(startcolorstr= '#6998d1' , endcolorstr= '#ffffff' , gradienttype= '0' );
}
.Text
{
	font-size: 10pt;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	background-color: transparent;
}
.Number
{
	font-size: 10pt;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	background-color: transparent;
	text-align: right;
}
.sub_total
{
	border-top-width: medium;
	border-right: white thin solid;
	font-size: 10pt;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #e6e6e6;
}
.grand_total
{
	border-top-width: medium;
	font-weight: bold;
	font-size: 11pt;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #d7d7d7;
}
.SpanText
{
	font-size: 11pt;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	background-color: transparent;
}
.bg_help
{
	background-color: #f3f8ef;
}
.divider
{
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    BACKGROUND-COLOR: #CDCBCB;
    LINE-HEIGHT: 22px;
}
.tablehead
{
	background-color: #CDCBCB;
	background-image: url(Images/bg_head.gif);
} 
.tableheadtext
{
	COLOR: #C01C16; FONT-SIZE:  10pt; 
	font-family: Arial, Helvetica, sans-serif; 
	font-weight:bold; 
	white-space: nowrap;
}
.buttonback
{
	font-weight: bold;
	font-size: 9pt;
	cursor: hand;
	color: black;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #A2C882;
}
.subtablehead
{
	border-top-width: medium;
	font-weight: bold;
	font-size: 10pt;
	color: black;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #EDEFEF;
}
.table_footer
{
	font-size: 8pt;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #dbeace;
}
.sub_table_1
{
	border-top: #CDCBCB 1px solid;
	border-bottom: #CDCBCB 1px solid;
	background-color: #ffffff;
}
.td_details
{
    BORDER-BOTTOM: #ffffff 2px solid;
    BACKGROUND-COLOR: #ffffff
}
.alertmsg1
{
	font-weight: bold;
	font-size: 12pt;
	color: #339900;
	font-family: Arial, Helvetica, sans-serif;
	background-color: transparent;
}
.DropDown
{
	font-size: 10pt;
	cursor: hand;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #efefef;
}
.field { 
	padding: 1px;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	color: #333333;
	border: 1px solid #999999;
	height:30px;
}
.select_big	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width:155px;
}
.button {
	border: #999999 1px solid;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #C01C16;
	vertical-align: middle;
	border-collapse: collapse;
	height: 20px;
	background: #F2F0F0;
	text-align: center;
}
.button_big {
	border: #999999 1px solid;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #C01C16;
	vertical-align: middle;
	width: 100px;
	height: 20px;
	background: #F2F0F0;
	text-align: center;
	border-collapse: collapse;
}
.bgwhite_label	{
     background: #ffffff;
	 font-size: 12px;
	 font-weight: bold;
	 color: #707070;
}


body	{
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	background: #ffffff;
}
.redborder	{
	border: 2px solid #D73227;
	border-width: 2px;
}
.logobg	{
	background: url(../images/i-logobg.gif) repeat-y;
}
.flashbg	{
	background: url(../images/i-flashbg.gif) top repeat-x;
}
.topbg	{
	background: url(../images/i-top-bg.gif) repeat-x;
}
.leftbg	{
	background: url(../images/i-left-bg.gif) repeat-y;
}
.rightbg	{
	background: url(../images/i-right-bg.gif) repeat-y;
}
.bottombg	{
	background: url(../images/i-bottom-bg.gif) repeat-x;
}
.welcometextbg	{
	font-family: Arial, Tahoma, Arial, sans-serif;
	font-size: 12px;
	background: url(../images/i-welcometext-bg.gif) repeat-x;
}
.leftpanel	{
	margin: 0px;
	padding: 0px;
}
p	{
	text-align:justify;
}
.content	{
	margin: 0px;
	padding-left: 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 30px;
}
a	{
	color: #000000;	
	text-decoration: underline;
}
a:hover	{
	color: #85200D;
	text-decoration: none;
}
.searchresults	{
	padding: 0px 5px;
}
.admintopbg	{
	background: #85200D;
}
.star	{
	color: #FF0000;
	font-weight: bold;
}
.errormessage	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF0000;
	padding: 1px 0px 1px 0px;
	font-weight: bold;
}
.errormessage_thin	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF0000;
	padding: 1px 0px 1px 0px;
	font-weight: normal;
}
.errormessagediv	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #C01C16;
	padding: 1px 0px 1px 0px;
	font-weight: bold;
}
.date	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #7A7A7A;
	padding: 0px 10px 0px 0px;
}
h1 {
	margin: 0px;
	padding: 0px 0px 0px 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 2.5em;
	color: #C01C16;
	text-decoration: none;
	width: 100%;
}
h4	{
	margin: 0px;
	padding: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size : 1.3em;
	font-weight: bold;
	color: #C01C16;
}
.toplinks	{
	border-top: 5px solid #707070;
}
#toplinks	{
	margin: 0px;
	padding: 0px;
}
#toplinks ul	{
	margin: 0px;
	padding: 0px;
}
#toplinks li	{
	margin: 0px;
	padding: 0px;
	display: inline;
}
#toplinks li a	{
	margin: 0px;
	padding: 5px 8px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}
#toplinks li a:hover	{
	margin: 0px;
	padding: 5px 10px;
	color: #85200D;
	text-decoration: underline;
}
.toppart	{
	border-top: 3px solid #D73227;
}
*,.activeSubMenu ul a, .activeMenu ul a	{
	font-size: 11px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}
.inactiveMenu a,.inactiveSubMenu a,.inactiveLeaf a.activeMenu a, .activeSubMenu a, .activeLeaf a	{
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}
.inactiveMenu a:hover,.inactiveSubMenu a:hover,.inactiveLeaf a:hover, .activeMenu a, .activeSubMenu a, .activeLeaf a	{
	font-size: 11px;
	color: #900;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}
#SideNavRoot * {
	float: none;
	margin: 0em;
	vertical-align:middle;	
	padding-left: 0em;
	padding-right: 0em;
	list-style-type: none;
}
#SideNavRoot .collapsedBullet	{
	padding: 0em;
	margin-top: -0.25em;
}
#SideNavRoot .expandedBullet	{
	padding: 0em;
	margin-top: -0.25em;
}
#SideNavRoot li	{
	margin: 0em;
	padding: 0em 0em 0.5em 0.5em;
	font-size: 11px;
	font-weight: bold;
	border-top: 1px solid #eee;
}
#SideNavRoot li li	{
	margin: 0em;
	padding: 0.5em 0em 0em 0.5em;
	border-top: 0px;
}
#SideNavRoot a.sideNavSuggestionsLink,#SideNavRoot a.sideNavSuggestionsLink:hover	{
	font-size: 10pt;
	color: #F60400;
}
.leftmenutableborder	{
	margin: 0px;
	padding: 0px;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;	
	background: url(../images/i-menu-top-bg.gif) top repeat-x;
}
.leftmenulogin	{
	margin: 0px;
	padding: 0px;
	border-top: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	background: url(../images/i-menu-top-bg.gif) top repeat-x;
}
.leftmenucontactus	{
	margin: 0px;
	padding: 0px;
	border-top: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	background: url(../images/i-menu-top-bg.gif) top repeat-x;
}
.leftmenupoll	{
	margin: 0px;
	padding: 0px;
	border: 1px solid #CCCCCC;
	background: url(../images/i-menu-top-bg.gif) top repeat-x;
}
.maintableborder	{
	border: 1px solid #EBEBEB;
	margin: 0px;
	background-color: #FFFFFF;
}
.tableborder	{
	border: 1px solid #D73227;
	margin: 0px;
	background-color: #FFFFFF;
}
.tableheadbg {
	margin: 0px;
	padding: 0px;
	background-color: #D73227;
}
.tableheading	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;	
	color: #FFFFFF;
	text-decoration: none;
}
.tablesubheadbg	{
	background-color: #CDCBCB;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.tablecolumnbg	{
	background-color: #505050;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.alternatebg	{
	background: #EBEBEB;
}
.soldbg	{
	background: #60FF00;
	color: #000000;
	font-style:italic;
}
.footer	{
	font-size: 11px;
	/*border-top: 3px solid #EBEBEB;*/
	/*background: url(../images/i-footer-bg.gif) repeat-x;*/
}
.footer p	{
	font-size: 11px;
}
.paddingleft	{
	padding: 5px;
}
.footerlinks	{
	color: #757575;
}
.footerlinks a	{
	text-decoration: none;
}
.footerlinks a:hover	{
	color: #C01C16;
	text-decoration: underline;
}
.footeremail	{
	font-size: 13px;	
}
.footeremail a	{
	font-size: 13px;
	color: #C01C16;
	text-decoration: none;	
}
.footeremail a:hover	{
	font-size: 13px;	
	color: #C01C16;
	text-decoration: underline;	
}
/******************************************** FORM LABELS ******************************************/
form	{
	margin: 0px;
	padding: 0px;
}
.accountlogin	{
	font-size: 13px;
	font-weight: bold;
}
.formlabels	{
	font-size: 11px;
	font-weight: bold;
	color: #707070;
/*	background: #DDDDDD;*/
/*	text-align: right;*/
}
.fieldbg	{
	background: #EBEBEB;
	text-align: left;
}
.fieldbg01	{
	background: #EBEBEB;
}
.fieldbg02	{
	background: #EBEBEB;
}
input.field { 
	padding: 1px;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	color: #333333;
	border: 1px solid #999999;
	height:20px;
}
textarea	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
select	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.select_big	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	width:155px;
}
select.multiple	{
	height:113px;
	width:160px;
}
input.loginTextBoxStyle {
	background: #eee;
	width: 11.25em;
	height: 1.5em;
}
.loginbox	{
	padding: 0px 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
/*************************************************************/
.pollquestion	{
	padding: 5px 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.pollquestion input {
	margin-left:0.5em;
	margin-right:0.5em;
	border:0 none;
	background:transparent none repeat scroll 0 0;
}
.pollquestion label	{
	font-size: 12px;
}
.pollquestion a	{
	font-size: 13px;
	text-decoration: none;
}
.pollquestion a:hover	{
	text-decoration: underline;
}
p.contactus {
	margin:0px;
	padding: 10px 0px 0px 0px;
	font-size: 12px;
	font-style:italic;
}
h5.contactus {
	margin:0px;
	padding: 10px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.25em;
	font-weight:700;
}
.ouragencies	{
	background: url(../images/i-our-agenciesbg.gif) no-repeat;
}
.leftmenuouragencies	{
	margin: 0px;
	padding: 0px;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
}
#agencyIcons	{
	margin: 0px;
	padding: 0px;
}
#RTALink { 
	background-position: center left;
	background: url(../images/RTAIcon.gif) no-repeat;
}
.ouragencieslink	{
		border-bottom: 1px solid #EEEEEE;
}
a.marineLink {
	margin: 0px;
	padding: 10px 20px 15px 40px;
	font-size: 13px;
	color: #2F5481;
	text-decoration: none;
	background: url(../images/marineIcon.gif) no-repeat center left;
}
a:hover.marineLink	{
	text-decoration: underline;
}
a.publicLink {
	margin: 0px;
	padding: 10px 20px 15px 40px;
	font-size: 13px;
	color: #F8730A;
	text-decoration: none;
	background: url(../images/publicIcon.gif) no-repeat center left;
}
a:hover li.publicLink	{
	text-decoration: underline;
}
a.trafficLink {
	margin: 0px;
	padding: 10px 20px 15px 40px;
	font-size: 13px;
	background: url(../images/trafficIcon.gif) no-repeat center left;
	text-decoration: none;
	color: #FFB202;
}
a:hover.trafficLink	{
	text-decoration: underline;
}
a.railLink {
	margin: 0px;
	padding: 8px 20px 15px 40px;
	font-size: 13px;
	background: url(../images/railIcon.gif) no-repeat center left;
	text-decoration: none;
	color: #718E00;
}
a:hover.railLink	{
	text-decoration: underline;
}
a.dubaiLink {
	margin: 0px;
	padding: 10px 20px 15px 40px;
	font-size: 13px;
	background: url(../images/taxiIcon.gif) no-repeat center left;
	text-decoration: none;
	color: #710d72;
}
a:hover.dubaiLink	{
	text-decoration: underline;
}
h4.rtalogin {
	margin: 0px 0px 0px 5px;
	padding: 0px 10px 10px 30px;
	font-family: Arial, Helvetica, sans-serif;
	font-size : 1.3em;
	font-weight: bold;
	color: #C01C16;
	text-decoration: none;
	background: url(../images/rightTurn.gif) no-repeat center left;
}
.npt {
	background-color:#F0F0F0;
}
.inputFocus {
	background-color:#FFFFFF;
}
.errormessagediv	{
	color: #FF0000;
	font-weight: normal;
	background: #EBEBEB;
}
.head	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #C01C16;
	padding: 0px 0px 3px 7px;
	font-weight: bold;
}
.tb_head1	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #C01C16;
	padding: 10px 0px 0px 0px;
	font-weight: bold;
}
.tb_content1	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	padding: 0px 0px 5px 0px;
	font-weight: normal;
}
.notes	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #858484;
	font-weight: normal;
}
.button {
	border: #999999 1px solid;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #C01C16;
	vertical-align: middle;
	border-collapse: collapse;
	height: 20px;
	background: #F2F0F0;
	text-align: center;
}
.button_big {
	border: #999999 1px solid;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #C01C16;
	vertical-align: middle;
	width: 120px;
	height: 20px;
	background: #F2F0F0;
	text-align: center;
	border-collapse: collapse;
}
a.form_links {
	margin: 0px;
	font-size: 12px;
	text-decoration: none;
	color: #333333;
}
a:hover.form_links	{
	margin: 0px;
	font-size: 12px;
	text-decoration: underline;
	color: #990000;
}
.tb_head1	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #C01C16;
	font-weight: bold;
}
a.links_small {
	margin: 0px;
	font-size: 10px;
	text-decoration: none;
	color: #C01C16;
}
a:hover.links_small	{
	margin: 0px;
	font-size: 10px;
	text-decoration: underline;
	color: #C01C16;
}
.error_box {
	border: #C01C16 1px solid;
	font-family: tahoma,sans-serif;
	text-decoration: none;
	color: #C01C16;
	background:#F5F5F5;
}
.error_box_text	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #C01C16;
	padding: 3px 0px 3px 0px;
	font-weight: bold;
}
a.link_red {
	margin: 0px;
	font-size: 12px;
	text-decoration: underline;
	color: #C01C16;
}
a:hover.link_red	{
	margin: 0px;
	font-size: 12px;
	text-decoration: none;
	color: #C01C16;
}
.td_text_black	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	font-weight: bold;
}
a.links_small_black {
	margin: 0px;
	font-size: 11px;
	text-decoration: underline;
	color: #333333;
}
a:hover.links_small_black	{
	margin: 0px;
	font-size: 11px;
	text-decoration: none;
	color: #333333;
}
.notes_red	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: red;
	font-weight: bold;
}
a.links_black {
	margin: 0px;
	font-size: 12px;
	text-decoration: underline;
	color: #333333;
}
a:hover.links_black	{
	margin: 0px;
	font-size: 12px;
	text-decoration: none;
	color: #333333;
}
.content_login	{
	margin: 0px;
	padding-left: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 30px;
}
.bglightgrey	{
     background: #DAD8D8;
}
.bgwhite	{
     background: #ffffff;
	 font-size: 12px;
	 color: #707070;
}
.bgwhite_label	{
     background: #ffffff;
	 font-size: 12px;
	 font-weight: bold;
	 color: #707070;
}
.bgwhite_label_small	{
     background: #ffffff;
	 font-size: 12px;
	 font-weight: bold;
	 color: #707070;
}
.bgwhite_small	{
     background: #ffffff;
	 font-size: 12px;
	 color: #707070;
}
.tb_label	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #C01C16;
	font-weight: bold;
}
.tableborder2	
{
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;	
	margin: 0px;
	background-color: #FFFFFF;
}
.td_content	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	padding: 0px 0px 0px 2px;
	font-weight: normal;
}
.text_large	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
}
.text_small_italic	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-style:italic;
}
.bannerInActiveLink
{
    COLOR: #333
}
.bannerActiveLink
{
    COLOR: #c01c16
}
.bannerActiveLink:active
{
    FONT-WEIGHT: 700;
    FONT-SIZE: 8.5pt;
    COLOR: #c01c16;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.bannerActiveLink:hover
{
    FONT-WEIGHT: 700;
    FONT-SIZE: 8.5pt;
    COLOR: #c01c16;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: underline
}
.bannerActiveLink:link
{
    FONT-WEIGHT: 700;
    FONT-SIZE: 8.5pt;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.bannerActiveLink:visited
{
    FONT-WEIGHT: 700;
    FONT-SIZE: 8.5pt;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.bannerInActiveLink:active
{
    FONT-WEIGHT: 700;
    FONT-SIZE: 8.5pt;
    COLOR: #c01c16;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.bannerInActiveLink:hover
{
    FONT-WEIGHT: 700;
    FONT-SIZE: 8.5pt;
    COLOR: #c01c16;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: underline
}
.bannerInActiveLink:link
{
    FONT-WEIGHT: 700;
    FONT-SIZE: 8.5pt;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.bannerInActiveLink:visited
{
    FONT-WEIGHT: 700;
    FONT-SIZE: 8.5pt;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
span
{
	font-size: 11pt;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
}