
/* CSS Document */

body
{
	background: #F5F6F8;
	margin-top: 0px;
	font-size: 12px;
	color: #696969;
}

#container980
{
	width: 980px;
	margin-left: auto;
	margin-right: auto;
	float: none;
	padding: 0px;
	margin-top: 0px;
}

#logo
{
	width: 540px;
	float: left;
	margin-top: 0px;
}

#flash
{
	width: 440px;
	height: 115px;
	float: right;
	margin-top: 0px;
    border-bottom: solid 1px #e5e6e8;
    background-image: url(/assets/images/flash_img.jpg);
    background-repeat: no-repeat;
    
}

#registerbar
{
	height: 50px;
	float: left;
	background: url(/assets/images/regbarbg.jpg);
	margin: 0px;
	padding: 0px;
}

#regfreebtn
{
	height: 50px;
	float: left;
	margin: 0px;
	padding: 0px;
	font-size: 10px;
}

#userpass
{
	width: 380px;
	height: 50px;
	float: left;
	margin: 0px;
	padding: 0px;
	font-size: 10px;
}

#regbarlinks
{
	font-size: 9px;
	font-family: arial;
	width: 390px;
	height: 50px;
	float: right;
	margin: 0px;
	padding: 0px;

}

#regbarlinks ul li
{
	float: left;
	width: auto;
	padding: 16px 2px 2px 2px;
}

.full-980
{
	width: 980px;
	float: left;
	margin: 0px;
	padding: 0px;
}


#lefttemplatecolumn
{
	width: 186px;
	float: left;
	margin: 0px;
}


.column-186
{
	width: 186px;
	float: left;
	margin: 0px;
	height: 448px;
	background: url(/assets/images/column.jpg);
	background-repeat: no-repeat;
}

.column-186 a
{
	left: 12px;
}

.column-186-minipro
{
	width: 186px;
	float: left;
	margin: 0px;
	padding: 0px;
	background: url(/assets/images/column.jpg);
	background-repeat: no-repeat;
}

.column-186-right
{
	width: 186px;
	float: left;
	margin: 0px;
	padding: 0px;
	height: 440px;
	background: url(/assets/images/right-column.jpg);
}


.bottom-column-186
{
	width: 186px;
	float: left;
	margin: 0px;
	height: 542px;
	background: url(/assets/images/bot-leftbg.jpg);
}

#content
{
	margin: 0px;
	padding: 0px;
	width: 790px;
	float: left;
    font-size:11px; 
}


#middle-columnallofsite
{
	width: 794px;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	background: url(/assets/images/mid-repeat.jpg);
	background-repeat: repeat-y;
}
#midtop
{
    width: 794px;
	float: left;
	margin: 0px 0px 0px 0px;
	height: 25px;
	padding: 0px;
	background: url(/assets/images/mid-top.jpg);
	background-repeat: no-repeat;
}
#mid-bottom
{
    width: 794px;
	float: left;
	margin: 0px 0px 0px 0px;
	height: 25px;
	padding: 0px;
	background: url(/assets/images/mid-bottom.jpg);
	background-repeat: no-repeat;
}

#latest_op_ads
{
	width: 144px;
	margin: auto;
	float: none;
}

.middle-column-604
{
	width: 570px;
	float: left;
	margin: 0px;
	height: 293px;
	padding: 12px 8px 10px 16px;
	overflow: hidden;
	font-size: 11px;
}



.bottom-middle-column
{
	width: 790px;
	float: left;
	margin: 2px;
	height: 542px;
	padding: 0px;
	background: url(/assets/images/botcont-bg.jpg);
}

.tile-193
{
	width: 201px;
	height: 125px;
	float: left;
	margin: 0px;
	background: url(/assets/images/tile.jpg);
}

.lower_bar
{
	float: left;
	margin-left: 0px;
	width: 980px;
	height: 115px;
	padding: 0px;
	background: url(/assets/images/lower_bar.jpg);
	background-repeat: no-repeat;
}

#footer
{
	width: 980px;
	height: 320px;
	background: url(/assets/images/footer_bg.jpg);
	background-repeat: no-repeat;
}

.lowerbar_late_serv, .lowerbar_late_mini
{width:240px; float:left; padding-left:10px;}

.quicklinks
{width:900px; float:left; padding:10px;}


/* Top Menu */

/* Top Menu */
#bannerevent
{
	float: right;
	width: 224px;
	height: 44px;
	margin: 0px;
	background-image: url(../images/meetsupplier.jpg);
	background-repeat: no-repeat;
	z-index: -1;
}


#wiseevent
{
	float: right;
	width: 224px;
	height: 44px;
	margin: 0px;
	background-image: url(../images/wise2.jpg);
	background-repeat: no-repeat;
	z-index: -1;
}

#wiseevent:hover
{
	float: right;
	width: 224px;
	height: 44px;
	margin: 0px;
	background-image: url(../images/wise.jpg);
	background-repeat: no-repeat;
	z-index: -1;
}


#topmenu
{
	vertical-align: middle;
}

#abovetopmenu
{
	height: 50px;
}

#abovetopmenu ul li
{
	display: inline;
	padding: 10px;
}

#help
{
}

#advert
{
	width: 80px;
}


#searchloginbar
{
	padding-top: 0px;
	margin-bottom: 5px;
	border: #CCCCCC solid 1px;
	background-image: url(../images/searchlog_bg.jpg);
	background-repeat: repeat-x;
}

#banner
{
	float: left;
	margin-bottom: 5px;
	border: #CCCCCC solid 1px;
	background-image: url(../images/banner_bg.jpg);
	background-repeat: repeat-x;
}

#bannercontainer
{
	float: left;
	height: 79px;
	margin: 0px;
}

#bannerstrip
{
	background-color: #FFFFFF;
	height: 50px;
	margin: 15px 25px 10px 25px;
}

#latest
{
	border: #CCCCCC solid 1px;
	background-image: url(../images/banner_bg.jpg);
	background-repeat: repeat;
	margin-bottom: 5px;
}

#reg_icon
{
	width: 45px;
	float: left;
}

#latest1_icon
{
	width: 45px;
	float: left;
}

#latest2_icon
{
	width: 45px;
	float: left;
}

#latest3_icon
{
	width: 45px;
	float: left;
}

#search1
{
	vertical-align: middle;
}

#search_btn
{
	float: right;
}

#leftmenu1
{
	background-color: #FFFFFF;
	display: inline;
	list-style: none;
	margin-bottom: 10px;
}

#login
{
	margin: 5px;
}

.column-186-minipro img
{
	margin: 0px;
	padding: 0px;
}


/*left menu*/
.leftmenu1_mini
{
	border-bottom: #EFEFEF 1px solid;
	margin: 0px;
	padding: 12px 0px 0px 12px;
}

.leftmenu1_mini img
{
	padding-left: 12px;
}

.leftmenu1_01
{
	background-image: url(../images/leftmenu_01.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	border-bottom: #EFEFEF 1px solid;
	height: 24px;
	padding-left: 55px;
	padding-top: 8px;
	font-size: 10px;
}

.leftmenu1_02
{
	background-image: url(../images/globe.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	border-bottom: #EFEFEF 1px solid;
	height: 24px;
	padding-left: 55px;
	padding-top: 8px;
	font-size: 10px;
}

.leftmenu1_03
{
	background-image: url(../images/leftmenu_03.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	border-bottom: #EFEFEF 1px solid;
	height: 24px;
	padding-left: 55px;
	padding-top: 8px;
	font-size: 10px;
}

.leftmenu1_04
{
	background-image: url(../images/leftmenu_04.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	border-bottom: #EFEFEF 1px solid;
	line-height: 10px;
	height: 24px;
	padding-left: 55px;
	padding-top: 8px;
	font-size: 10px;
}

.leftmenu1_05
{
	background-image: url(../images/leftmenu_05.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	border-bottom: #EFEFEF 1px solid;
	height: 24px;
	padding-left: 55px;
	padding-top: 8px;
	font-size: 10px;
}

.leftmenu1_06
{
	background-image: url(../images/leftmenu_06.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	border-bottom: #EFEFEF 1px solid;
	height: 24px;
	padding-left: 55px;
	padding-top: 8px;
	font-size: 10px;
}

.leftmenu1_07
{
	background-image: url(../images/leftmenu_07.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	border-bottom: #EFEFEF 1px solid;
	height: 24px;
	padding-left: 55px;
	padding-top: 8px;
	font-size: 10px;
}

.leftmenu1_08
{
	background-image: url(../images/leftmenu_08.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	border-bottom: #EFEFEF 1px solid;
	height: 24px;
	padding-left: 55px;
	padding-top: 8px;
	font-size: 10px;
}

.leftmenu1_09
{
	background-image: url(../images/leftmenu_09.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	border-bottom: #EFEFEF 1px solid;
	height: 24px;
	padding-left: 55px;
	padding-top: 8px;
	font-size: 10px;
}

.leftmenu1_010
{
	background-image: url(../images/leftmenu_010.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	border-bottom: #EFEFEF 1px solid;
	height: 24px;
	padding-left: 55px;
	padding-top: 8px;
	font-size: 10px;
}

.leftmenu1_011
{
	background-image: url(../images/leftmenu_011.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	border-bottom: #EFEFEF 1px solid;
	height: 24px;
	padding-left: 55px;
	padding-top: 8px;
	font-size: 10px;
}

.leftmenu1_012
{
	background-image: url(../images/leftmenu_012.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	border-bottom: #EFEFEF 1px solid;
	height: 24px;
	padding-left: 55px;
	padding-top: 8px;
	font-size: 10px;
}

.leftmenu1_013
{
	background-image: url(../images/leftmenu_013.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	border-bottom: #EFEFEF 1px solid;
	height: 24px;
	padding-left: 55px;
	padding-top: 12px;
	font-size: 10px;
}

.leftmenu1_014
{
	background-image: url(../images/leftmenu_014.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	border-bottom: #EFEFEF 1px solid;
	height: 24px;
	padding-left: 55px;
	padding-top: 12px;
	font-size: 10px;
}

.leftmenu1_015
{
	background-image: url(../images/leftmenu_015.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	border-bottom: #EFEFEF 1px solid;
	height: 24px;
	padding-left: 55px;
	padding-top: 12px;
	font-size: 10px;
}

#leftmenu2
{
	background-image: url(../images/left_menu_bg.jpg);
	background-repeat: repeat-y;
}
#maincontent
{
	background-color: #FFFFFF;
	min-height: 395px;
	height: 100%;
}


#homepagetext
{
	padding-left: 10px;
	margin-left: 30px;
}


#rightmenucontainer
{
}


/* ajax__tab_yuitabview-theme theme (img/yui/sprite.png) */
.ajax__tab_yuitabview-theme .ajax__tab_header
{
	font-family: arial,helvetica,clean,sans-serif;
	font-size: small;
	border-bottom: solid 5px #529f25;
}
.ajax__tab_yuitabview-theme .ajax__tab_header .ajax__tab_outer
{
	background: url(../images/sprite.png) #d8d8d8 repeat-x;
	margin: 0px 0.16em 0px 0px;
	padding: 1px 0px 1px 0px;
	vertical-align: bottom; /*border:solid 1px #a3a3a3;*/
	border-bottom-width: 0px;
}
.ajax__tab_yuitabview-theme .ajax__tab_header .ajax__tab_tab
{
	color: #000;
	padding: 0.35em 0.75em;
	margin-right: 0.01em;
}
.ajax__tab_yuitabview-theme .ajax__tab_hover .ajax__tab_outer
{
	background: url(../images/sprite.png) #bfdaff repeat-x left -1300px;
}
.ajax__tab_yuitabview-theme .ajax__tab_active .ajax__tab_tab
{
	color: #fff;
}
.ajax__tab_yuitabview-theme .ajax__tab_active .ajax__tab_outer
{
	background: url(../images/sprite.png) #2647a0 repeat-x left -1400px;
}
.ajax__tab_yuitabview-theme .ajax__tab_body
{
	/*font-family:verdana,tahoma,helvetica;     font-size:10pt;     padding:0.25em 0.5em;      border:solid 1px #808080;     border-top-width:0px;*/
}
#lstPager
{
	margin-top: 25px;
}
#hor-minimalist-a
{
	font-family: "Lucida Sans Unicode" , "Lucida Grande" , Sans-Serif;
	font-size: 12px;
	background: #fff;
	margin: 45px;
	width: 480px;
	border-collapse: collapse;
	text-align: left;
}
#hor-minimalist-a th
{
	font-size: 14px;
	font-weight: normal;
	color: #039;
	padding: 10px 8px;
	border-bottom: 2px solid #6678b1;
}
#hor-minimalist-a td
{
	color: #669;
	padding: 9px 8px 0px 8px;
}
#hor-minimalist-a tbody tr:hover td
{
	color: #009;
}


#hor-minimalist-b
{
	font-family: "Lucida Sans Unicode" , "Lucida Grande" , Sans-Serif;
	font-size: 12px;
	background: #fff;
	margin: 45px;
	width: 480px;
	border-collapse: collapse;
	text-align: left;
}
#hor-minimalist-b th
{
	font-size: 14px;
	font-weight: normal;
	color: #039;
	padding: 10px 8px;
	border-bottom: 2px solid #6678b1;
}
#hor-minimalist-b td
{
	border-bottom: 1px solid #ccc;
	color: #669;
	padding: 6px 8px;
}
#hor-minimalist-b tbody tr:hover td
{
	color: #009;
}
#personalinfo
{
	margin: 10px;
}
#aboutme
{
	margin: 10px;
}
#companylogo
{
	text-align: right;
	float: right;
	margin: 10px;
}
#supplylist
{
	margin: 10px;
}
#imagegallery
{
	margin: 10px;
}

#finus
{
	margin: 10px;
}

#map
{
	margin: 10px;
}

#contactdetails
{
	margin: 10px;
}

#accred
{
	margin: 10px;
}

#newsarticles li
{
	list-style-type: none;
	padding: 2px 2px 2px 4px;
	color: #3399cc;
}

ol
{
	width: 30em; /* room for 3 columns */
	color: #3399cc;
}
ol li
{
	float: left;
	width: 200px; /* accommodate the widest item */
	color: #3399cc;
}
/* stop the floating after the list */
br
{
	clear: left;
}
/* separate the list from what follows it */
div.wrapper
{
	margin-bottom: 1em;
}
/* anchor styling */
ol li a
{
	display: block;
	text-decoration: none;
	color: #3399cc;
}
ol li a:hover
{
	color: #FFF; /* white */
	background-color: #A52A2A; /* brown */
}
#imgpic
{
	margin: 10px;
}
#managesectors
{
	float: right;
}
.CBL2Cols tr td
{
	width: 70%;
	color: #3399cc;
}

#minipro
{
	float: left;
	margin: 0px 0px 0px 0px;
}

#minipro img
{
	float: left;
	margin: 0px 0px 0px 0px;
}

#featured-bus
{
	width: 740px;
	padding: 15px;
}

#featuredbs
{
	width: 740px;
	font-size: 11px;
	line-height: 14px;
	color: #7c7c7c;
}

.mdmfd
{
	background-color: #d5d110;
	color: #ffffff;
	float: right;
	font-size: 11px;
	margin-left: 5px;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 1px;
	padding-left: 5px;
	text-decoration: none;
	height: 18px;
}

.DelegateNew
{
	border: solid 1px #FFFF00;
	background-color: #FFFF99;
	width: 360px;
	text-align: right;
}

