/* CSS Document For Ceylinco Stockbrokers By Dilanka D.G. , Coded @ EFutures */
/* Created on 15 th August 2007 */

/* ****** Don't modify or use div_ classese ***** */

/* ---------- Main Styles ---------- */

body {
	padding:0px;
	margin:0px;
	width:1004px;
	background:#FFFFFF;
	position:absolute;
	
	font-family:Tahoma;
	font-size:11px;
	color:#363434;
	font-style:normal;
	font-weight:normal;
	text-align:left;
	text-transform:none;
	text-decoration:none;
}

p {
	font-family:Tahoma;
	font-size:11px;
	color:#363434;
	font-style:normal;
	font-weight:normal;
	text-align:left;
	text-transform:none;
	text-decoration:none;
}

.text_white_bold {
	font-family:Tahoma;
	font-size:11px;
	color:#FFFFFF;
	font-style:normal;
	font-weight:bold;
	text-align:left;
	text-transform:none;
	text-decoration:none;
}

.text_white_plain {
	font-family:Tahoma;
	font-size:11px;
	color:#FFFFFF;
	font-style:normal;
	font-weight:normal;
	text-align:left;
	text-transform:none;
	text-decoration:none;
}

.text_error {
	font-family:Tahoma;
	font-size:11px;
	color:red;
	font-style:normal;
	font-weight:normal;
	text-align:left;
	text-transform:none;
	text-decoration:none;
}

.text_green {
	font-family:Tahoma;
	font-size:11px;
	color:green;
	font-style:normal;
	font-weight:normal;
	text-align:left;
	text-transform:none;
	text-decoration:none;
}

.text_black_bold {
	font-family:Tahoma;
	font-size:11px;
	color:#000000;
	font-style:normal;
	font-weight:bold;
	text-align:left;
	text-transform:none;
	text-decoration:none;
}

a {
	font-family:Tahoma;
	font-size:11px;
	color:#5e0202;
	font-style:normal;
	font-weight:normal;
	text-align:left;
	text-transform:none;
	text-decoration:none;
}
a:visited {
	font-family:Tahoma;
	font-size:11px;
	color:#5e0202;
	font-style:normal;
	font-weight:normal;
	text-align:left;
	text-transform:none;
	text-decoration:none;
}

a:hover {
	font-family:Tahoma;
	font-size:11px;
	color:#5e0202;
	font-style:normal;
	font-weight:normal;
	text-align:left;
	text-transform:none;
	text-decoration:none;
}
a:active {
	font-family:Tahoma;
	font-size:11px;
	color:#5e0202;
	font-style:normal;
	font-weight:normal;
	text-align:left;
	text-transform:none;
	text-decoration:none;
}

/* End Main Styles */

/* ---------- Div Styles ---------- */

input, select, option, textarea {
    font-family: verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #000000;
    vertical-align: top;
    margin: 2px;
}

.required {
    background-color: #FFFFCC;
}

#div_main {
	float:left;
	padding:0px;
	margin:0px;
	width:1004px;
	height:auto;
}

	/* ----- Div Header Styles ----- */
#div_headerMain {
	padding:0px;
	margin:0px;
	float:left;
	width:1004px;
	height:89px;
	border:none;
	text-align:center;
}
#div_headerMain.bg {
	background:#ececec;
}
#div_headerCont {
	float:left;
	width:945px;
	margin:0px;
	padding:15px 0px 7px 0px;
	border:none;
}
#div_headerContLogo {
	float:left;
	margin:0px 0px 0px 39px;
	padding:0px;
	border:none;
	width:272px;
	height:67px;
	display:inline;
	background:url(../images/header_CSBLogo.gif) left top no-repeat;
}
#div_headerContSearchAndMenu {
	float:right;
	margin:0px;
	padding:0px 0px 0px 4px;
	border:none;
	width:295px;
	text-align:right;
}
#div_headerContSearchAndMenuSearch {
	float:right;
	margin:0px 0px 0px 0px;
	padding:0px;
	border:none;
	width:300px;
	height:22px;
	text-align:right;
}
#div_headerContSearchAndMenuForm form {
	margin:0px;
	padding:0px;
	border:0px;
}
#div_headerContSearchAndMenuForm fieldset {
	margin:0 auto;
	padding:0px;
	border:0px;
}

#div_headerContSearchAndMenuTopmenu {
	float:right;
	padding:0px;
	margin:0px 0px 0px 0px;
	border:0px;
	width:350px;
	height:30px;
	font-family:Tahoma;
	font-size:12px;
	color:#090c0f;
	font-style:normal;
	font-weight:normal;
	text-align:right;
	text-transform:none;
	text-decoration:none;
}
		/* Top Quick Menu */
		
#div_headerContSearchAndMenuTopmenu ul {
	width:300px;
	margin:0px 0px 0px 0px;
	padding: 0 0 0 0;
	list-style: none;
}

#div_headerContSearchAndMenuTopmenu li {
	display: inline;
	padding:0px;
	margin:0px 3px 0px 0px;
	text-align:left;
}
#div_headerContSearchAndMenuTopmenu a {
	font-family:Tahoma;
	font-size:11px;
	color:#090c0f;
	font-style:normal;
	font-weight:normal;
	text-align:left;
	text-transform:none;
	text-decoration:none;
	line-height:17px;
}
#div_headerContSearchAndMenuTopmenu a:link {
	font-family:Tahoma;
	font-size:11px;
	color:#090c0f;
	font-style:normal;
	font-weight:normal;
	text-align:left;
	text-transform:none;
	text-decoration:none;
	line-height:17px;
}
#div_headerContSearchAndMenuTopmenu a:visited {
	font-family:Tahoma;
	font-size:11px;
	color:#090c0f;
	font-style:normal;
	font-weight:normal;
	text-align:left;
	text-transform:none;
	text-decoration:none;
	line-height:17px;
}
#div_headerContSearchAndMenuTopmenu a:hover {
	font-family:Tahoma;
	font-size:11px;
	color:#FF0000;
	font-style:normal;
	font-weight:normal;
	text-align:left;
	text-transform:none;
	text-decoration:underline;
	line-height:17px;
}
#div_headerContSearchAndMenuTopmenu a:active {
	font-family:Tahoma;
	font-size:11px;
	color:#090c0f;
	font-style:normal;
	font-weight:normal;
	text-align:left;
	text-transform:none;
	text-decoration:none;
	line-height:17px;
}

		/* -----  End Top Quick Menu -----  */
	
	/* End Div Header Styles */
	
	/* ------ Div Styles - Special For Home Page ------ */
	
#div_homeNewsMain {
	float:left;
	padding:4px 7px 7px 5px;
	margin:0px;
	border:none;
	width:280px;
	height:268px;
	display:inline;
}

#div_homeNewsmainImage {
	float:left;
	padding:0px;
	margin:0px;
    margin-right:100px;
    border:none;
	background:url(../images/homeMainNews.jpg) top left no-repeat;
	width:316px;
	height:206px;
	display:inline;
}
#div_homeNewsText {
	float:left;
	padding:0px;
	margin:12px 0px 0px 14px;
	border:none;
	width:266px;
	height:auto;
}
#div_homeNewsText ul {
	float:left;
	padding:0px;
	margin:0px 0px 10px 0px;
	border:none;
	width:266px;
	height:auto;
	list-style:none;
}

#div_homeFlashBanner {
	position:absolute;
	padding:0px;
	border:none;
	width:330px;
	height:230px;
	display:inline;
	list-style:none;
	left:660px;
	top:164px;
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#div_homeNoBanner {
	float:left;
	padding:0px;
	margin:0px 0px 0px 0px;
	border:none;
	width:381px;
	height:162px;
	display:inline;
	list-style:none;
}
#div_homeImageNoBanners {
	float:right;
	padding:0px;
	margin:0px 0px 0px 0px;
	border:none;
	width:199px;
	height:240px;
}
#div_homeImageBanners {
	float:right;
	position:absolute;
	top:440px;
	right:54px;
	padding:0px;
	margin:0px 0px 0px 0px;
	border:none;
	width:199px;
	height:auto;
}
#div_homeImageBanners ul {
	float:right;
	padding:0px;
	margin:8px 0px 0px 0px;
	border:none;
	width:199px;
	height:auto;
	list-style:none;
}

#div_homeThumbsMain {
	position:absolute;
	top:535px;
	left:45px;
	padding:0px;
	margin:0px;
	border:none;
	width:710px;
	height:auto;
}

#div_homeHrThumbsTop {
	float:left;
	padding:5px;
	margin:30px 0px 8px 0px;
	border:none;
	border-top:1px #7d7c7c solid;
	width:570px;
	height:auto;
}

#div_homeThumbLinksMain {
	float:left;
	padding:0px;
	margin:0px 0px 0px 0px;
	border:none;
	width:710px;
	height:auto;
}

#div_homeThumbLinksMain ul {
	float:left;
	padding:0px;
	margin:0px 0px 8px 0px;
	border:none;
	width:710px;
	height:auto;
	list-style:none;
}
#div_homeThumbLinksMain li {
	float:left;
	padding:0px;
	margin:0px 10px 0px 0px;
	border:none;
	width:auto;
	height:auto;
	list-style:none;
	
	font-family:Tahoma;
	font-size:11px;
	font-weight:normal;
	color:#000000;
	text-align:left;
	text-decoration:none;
}


	/* ----- Div Styles - Special For Home Page ------ */
	
	/* ----- Div Body Styles ----- */
#div_bodyMain {
	float:left;
	margin:0px;
	border:none;
	width:918px;
	height:auto;
	padding-top: 0px;
	padding-right: 43px;

}

#div_bodyMainLeft {
	float:left;
	border:none;
	width:245px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	padding: 0px;
}

#div_bodyMainRight {
	float:left;
	margin:0px;
	border:none;
	width:673px;
	height:auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 285px;
}
#div_topMenu {
	float:left;
	padding:0px 0px 0px 4px;
	border:none;
	margin:0px;
	width:668px;
	height:28px;
}

#div_bodyLevel02 {
	float:left;
	padding:23px 9px 20px 19px;
	border:none;
	margin:0px;
	width:645px;
	height:auto;
}

#div_pagePath {
	float:left;
	padding:0px 0px 7px 0px;
	border:none;
	margin:0px;
	width:645px;
	height:13px;
	
	font-family:Tahoma;
	font-size:12px;
	color:#747474;
	font-style:normal;
	font-weight:normal;
	text-align:left;
	text-transform:none;
	text-decoration:none;
}
#div_pagePath a {
	font-family:Tahoma;
	font-size:12px;
	color:#414141;
	font-style:normal;
	font-weight:normal;
	text-align:left;
	text-transform:none;
	text-decoration:none;
}
#div_pagePath a:link {
	font-family:Tahoma;
	font-size:12px;
	color:#414141;
	font-style:normal;
	font-weight:normal;
	text-align:left;
	text-transform:none;
	text-decoration:none;
}
#div_pagePath a:hover {
	font-family:Tahoma;
	font-size:12px;
	color:#FF0000;
	font-style:normal;
	font-weight:normal;
	text-align:left;
	text-transform:none;
	text-decoration:none;
}
#div_pagePath a:active {
	font-family:Tahoma;
	font-size:12px;
	color:#414141;
	font-style:normal;
	font-weight:normal;
	text-align:left;
	text-transform:none;
	text-decoration:none;
}


#div_pageTitle {
	float:left;
	padding:0px;
	padding-bottom:10px;
	border:none;
	border-bottom:1px #dfdfdd solid;
	margin:8px 0px 6px 0px;
	width:645px;
	height:auto;
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:22px;
	color:#5e5d5d;
	font-style:normal;
	font-weight:normal;
	text-align:left;
	text-transform:none;
	text-decoration:none;
}

#div_bodyLevel01 {
	float:left;
	padding:0px;
	border:none;
	margin:8px 0px 0px 0px;
	width:645px;
	height:auto;
}
#div_body {
	float:left;
	padding:0px;
	border:none;
	margin:0px 21px 0px 0px;
	width:445px;
	height:auto;
	display:inline;
}
#div_bodyRightLinks {
	float:left;
	padding:0px 0px 0px 0px;
	border:none;
	margin:0px 0px 0px 0px;
	width:178px;
	height:auto;
	display:inline;
}

	/* End Body Styles */
	
	/* -----  Left Include Styles -----  */
	
#div_leftDropDownFlash {
	margin:0px;
	border:none;
	width: 245px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 43px;
}

#div_leftThumbLinks {
	float:left;
	padding:0px;
	margin:0px;
	border:none;
	height:auto;
}

	/* Left Include Styles */

	/* ----- Div Ticker Styles ----- */
	
#div_tickerMain {
	float:left;
	padding:0px;
	margin:0px;
	border:none;
	width:1004px;
	height:42px;
	text-align:center;
}
	
	/* End Div Ticker Styles */
	
	/* ----- Div Footer Styles ----- */

#div_home_footerMain {
	float:left;
	padding:20px 0px 0px 29px;
	margin:0px;
	border:none;
	width:945px;
	height:auto;
	text-align:left;
	
	font-family:Tahoma;
	font-size:11px;
	color:#414141;
	font-style:normal;
	font-weight:normal;
	text-align:left;
	text-transform:none;
	text-decoration:none;
}

#div_footerMain {
	float:left;
	padding:150px 0px 0px 29px;
	margin:0px;
	border:none;
	width:945px;
	height:42px;
	text-align:left;
	
	font-family:Tahoma;
	font-size:11px;
	color:#414141;
	font-style:normal;
	font-weight:normal;
	text-align:left;
	text-transform:none;
	text-decoration:none;
}

#div_footerMain a:link {
	font-family:Tahoma;
	font-size:11px;
	color:#414141;
	font-style:normal;
	font-weight:normal;
	text-align:left;
	text-transform:none;
	text-decoration:none;
}
#div_footerMain a:visited {
	font-family:Tahoma;
	font-size:11px;
	color:#414141;
	font-style:normal;
	font-weight:normal;
	text-align:left;
	text-transform:none;
	text-decoration:none;
}
#div_footerMain a:hover {
	font-family:Tahoma;
	font-size:11px;
	color:#993300;
	font-style:normal;
	font-weight:normal;
	text-align:left;
	text-transform:none;
	text-decoration:none;
}
#div_footerMain a:active {
	font-family:Tahoma;
	font-size:11px;
	color:#414141;
	font-style:normal;
	font-weight:normal;
	text-align:left;
	text-transform:none;
	text-decoration:none;
}

	/* End Div Footer Styles */

	/* ----- Div Styles - Classes ----- */

div.div_homeThumbTitle {
	padding:0px;
	margin:0px;
	border:none;
	width:120px;
	display:inline;
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#bd0202;
	font-style:normal;
	font-weight:bold;
	text-align:left;
	text-decoration:none;
}
div.div_homeThumbIconArrow {
	padding:0px;
	margin:0px 0px 0px 5px;
	border:none;
	width:10px;
	display:inline;
	background:url(../images/icon_arrowBlueBgWhite.jpg) left no-repeat;
}

div.div_thumbText {
	padding:6px 0px 0px 0px;
	margin:0px;
	border:none;
	width:135px;
	height:auto;
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#000000;
	text-align:left;
	text-decoration:none;
}

div.div_thumbText a:link {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	text-align:left;
	text-decoration:none;
}
div.div_thumbText a:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#000000;
	text-align:left;
	text-decoration:none;
}
div.div_thumbText a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#990000;
	text-align:left;
	text-decoration:underline;
}
div.div_thumbText a:active {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#000000;
	text-align:left;
	text-decoration:none;
}

	/* End Div Styles - Classes */

/* === End Div Styles === */

/* ---------- Form Styles ---------- */

.form_input {
	padding:0px;
	margin:0px 8px 0px 0px;
	border-left:1px #acacac solid;
	border-top:1px #acacac solid;
	border-right:2px #747474 solid;
	border-bottom:2px #747474 solid;
	background:#FFFFFF;
	width:215px;
	height:18px;
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#000033;
	text-align:left;
	vertical-align:middle;
	text-decoration:none;
}
.form_submit {   
    margin:0px 8px 0px 0px;
	border:none;
	background:url(../images/button_search.gif) center no-repeat;
	cursor:pointer;
	width:64px;
	height:20px;
	vertical-align:middle;
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#FFFFFF;
	text-decoration:none;
	text-align:left;
}

/* End Form Styles */

.text_pathActive {
	font-family:Tahoma;
	font-size:12px;
	color:#5b0202;
	font-style:normal;
	font-weight:bold;
	text-align:left;
	text-transform:none;
	text-decoration:underline;
}
.text_blackSm {
	font-family:Tahoma;
	font-size:11px;
	color:#000000;
	font-style:normal;
	font-weight:normal;
	text-align:left;
	text-transform:none;
	text-decoration:none;
}
.text_smart {
	font-family:Tahoma;
	font-size:11px;
	color:#363434;
	font-style:normal;
	font-weight:normal;
	text-align:left;
	text-transform:none;
	text-decoration:none;
}
.text_smartBold {
	font-family:Tahoma;
	font-size:11px;
	color:#363434;
	font-style:normal;
	font-weight:bold;
	text-align:left;
	text-transform:none;
	text-decoration:none;
}
.text_smartSm {
	font-family:Tahoma;
	font-size:10px;
	color:#363434;
	font-style:normal;
	font-weight:normal;
	text-align:left;
	text-transform:none;
	text-decoration:none;
}
.text_smartSmBold {
	font-family:Tahoma;
	font-size:10px;
	color:#363434;
	font-style:normal;
	font-weight:bold;
	text-align:left;
	text-transform:none;
	text-decoration:none;
}

.text_news {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#878787;
	font-style:normal;
	font-weight:normal;
	text-align:left;
	text-decoration:none;
}

.text_smartBlack {
	font-family:Tahoma;
	font-size:11px;
	font-weight:normal;
	color:#000000;
	text-align:left;
	text-decoration:none;
}
/* ----- Links Styles ----- */

.links_smart {
	font-family:Tahoma;
	font-size:11px;
	color:#363434;
	font-style:normal;
	font-weight:normal;
	text-align:left;
	text-transform:none;
	text-decoration:none;
}
.links_smart {
	font-family:Tahoma;
	font-size:11px;
	color:#363434;
	font-style:normal;
	font-weight:normal;
	text-align:left;
	text-transform:none;
	text-decoration:none;
}
.links_smart:visited {
	font-family:Tahoma;
	font-size:11px;
	color:#363434;
	font-style:normal;
	font-weight:normal;
	text-align:left;
	text-transform:none;
	text-decoration:none;
}
.links_smart:hover {
	font-family:Tahoma;
	font-size:11px;
	color:#333333;
	font-style:normal;
	font-weight:normal;
	text-align:left;
	text-transform:none;
	text-decoration:underline;
}
.links_smart:active {
	font-family:Tahoma;
	font-size:11px;
	color:#363434;
	font-style:normal;
	font-weight:normal;
	text-align:left;
	text-transform:none;
	text-decoration:none;
}

.links_smartBlack {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#000000;
	text-align:left;
	text-decoration:none;
}
a.links_smartBlack {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	text-align:left;
	text-decoration:none;
}
a.links_smartBlack:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#000000;
	text-align:left;
	text-decoration:none;
}
a.links_smartBlack:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#990000;
	text-align:left;
	text-decoration:underline;
}
a.links_smartBlack:active {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#000000;
	text-align:left;
	text-decoration:none;
}


/* End Links Styles */

/* ----- Title Styles ----- */

.title_smart {
	font-family:Tahoma;
	font-size:14px;
	color:#333333;
	font-style:normal;
	font-weight:normal;
	text-align:left;
	text-transform:none;
	text-decoration:none;
}

.title_news {
	font-family:Tahoma;
	font-size:13px;
	color:#000000;
	font-style:normal;
	font-weight:bold;
	text-align:left;
	text-decoration:none;
}

p.title_smartRed {
	padding:0px;
	margin:0px;
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#bd0202;
	font-style:normal;
	font-weight:bold;
	text-align:left;
	text-decoration:none;
}

/* End Title Styles */

/* ----- Image Styles ----- */

img.image_Normal {
	border:none;
	padding:0px;
	margin:0px;
}

img.image_border {
	padding:2px;
	margin:0px;
	border:1px #000000 solid;
}

.image_homeBannerInfoCenter {
	background:url(../images/homeBannerInfoCenter.jpg) top right no-repeat;
}
.image_homeBannerCeylicoProtect {
	/*background:url(../images/homeBannerCeylicoProtect.jpg) top right no-repeat; */
}
.image_homeBannerWhyCSB {
    /*background:url(../images/whycsb.jpg) top right no-repeat;  */
}

/* ----- Imran Edit ----- */
.title_news_large {
	font-family:Tahoma;
	font-size:16px;
	color:#000000;
	font-style:normal;
	font-weight:bold;
	text-align:left;
	text-decoration:none;    
}

table.top5 {
    border:1px black;
    border-right:none;
    border-left:none;
}

table.top5 th {
    color:#FFF;
    background-color:#515763;
    border-right:none;
    border-left:none;
    font-family: tahoma, verdana,serif;
    font-weight:bold;
    font-size:9px;    
    height:20px;
}

table.top5 td {
    background-color:#FFF;
    border-right:none;
    border-left:none;
    font-family: tahoma, verdana,serif;
    font-weight:normal;
    font-size:9px;
    height:20px;
    text-indent: 5px;
    word-spacing: normal;    
}


#div_homeFlashBannerNew {
	position:absolute;
	padding:0px;
	border:none;
	width:245px;
	height:auto;
	display:inline;
	list-style:none;
	left:43px;
	top:138px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}


/* End Image Styles */

/* ----- Span Styles ----- */


/* End Span Styles */
