@charset "utf-8";
/* CSS Document - Colombo Stock Exchange - By Dilanka Gunarathna*/

html, body, p, table, td, form, img, h1, h2, h3, h4, h5, h6 { font-size: 1em; }
html, body, div, p, table, td, form, img, h1, h2, h3, h4, h5, h6 { font-family: Verdana,Segoe,sans-serif,Tahoma; padding: 0px; margin: 0px; border: 0px none; background-position:left top; background-repeat:no-repeat; }
body{ font-size: 80%; }

/* ----------- Div Styles ----------- */

/* Initial Styles */
div.div_root {
	position:relative;
	width:950px;
	height:auto;
}

div.div_main {
	float:none;
	text-align:left;
	width:950px;
	height:auto;
	display:block;
}

div.div_space_ticker {
	float:left;
	width:950px;
	/*height:44px;*/
	height:35px;
	z-index:1;
}

/* End Initial Styles */

/* Ticker Styles */

div.div_ticker_main {
	position:absolute;
	top:99px;
	left:28px;
	text-align:center;
	width:950px;
	height:52px;
	z-index:5;
}

/* End Ticker Styles */
div.errorMsgDropdown {
	margin:0px;
	padding:0px 0px 0px 40px;
	background:url(../images/icon_errorMsgGraph.gif) top left no-repeat #f0e3bb;
	color:#615942;
	/*font-size:0.84em;*/
	height:40px;
	vertical-align:middle;
}
/* Header Styles */

div.div_header_main {
	float:left;
	width:950px;
	height:99px;
	background:url(../images/beta.jpg) top center no-repeat;
	/*background:url(../images/beta2_xmas_2008_new.jpg) top center no-repeat;*/
    /*background:url(../images/beta_xmas_2009.jpg) top center no-repeat;*/
}

div.div_brwDet {
	float:left;
	width:950px;
	height:auto;
    text-align:center;
}

div.div_header_contMain {
	float:right;
	padding:7px 10px 0px 0px;
	width:940px;
	height:60px;
	text-align:right;
}

div.div_header_box1Main {
	float:right;
	/*width:373px;*/
    width:424px;
	height:25px;
	/*height:54px;*/
	border:1px #FFFFFF solid;
	border-bottom:none;
	text-align:right;
	font-size:0.8em;
	color:#FFFFFF;
	text-decoration:none;
}

div.div_header_box1TabMain {
	float:right;
	/*width:373px;*/
    width:424px;
	height:auto;
	cursor:default;
}

div.div_header_box1MainLanguageBar {
	float:right;
	padding:8px 12px 8px 4px;
	width:357px;
	height:auto;
	background:#227ad0;
	text-align:left;
	font-size:0.94em;
	color:#75ddfe;
	text-decoration:none;
}
div.div_header_box1MainLanguageBar a {
	text-align:left;
	font-size:0.94em;
	color:#75ddfe;
	text-decoration:none;
}
div.div_header_box1MainLanguageBar a:visited {
	text-align:left;
	font-size:0.94em;
	color:#75ddfe;
	text-decoration:none;
}
div.div_header_box1MainLanguageBar a:hover {
	text-align:left;
	font-size:0.94em;
	color:#FFFFFF;
	text-decoration:none;
}
div.div_header_box1MainLanguageBar a:active {
	text-align:left;
	font-size:0.94em;
	color:#75ddfe;
	text-decoration:none;
}
/* Old Tab Item - div.div_header_menuTabActive {
	float:right;
	padding:7px 7px 6px 8px;
	background:#227ad0;
	width:auto;
	height:auto;
	display:inline;
	text-align:center;
}*/
div.div_header_menuTabActive {
	float:right;
	padding:6px 7px 6px 8px;
	border-bottom:1px #FFFFFF solid;
	background:#227ad0;
	width:auto;
	height:auto;
	display:inline;
	text-align:center;
}
div.div_header_menuTabActive a {
	color:#FFFFFF;
	text-decoration:none;
}
div.div_header_menuTabActive a:visited {
	color:#FFFFFF;
	text-decoration:none;
}
div.div_header_menuTabActive a:hover {
	color:#75ddfe;
	text-decoration:none;
}
div.div_header_menuTabActive a:active {
	color:#FFFFFF;
	text-decoration:none;
}

div.div_header_menuTabInactiveRight {
	float:right;
	padding:6px 7px 6px 7px;
	border-left:1px #FFFFFF solid;
	border-bottom:1px #FFFFFF solid;
	background:#1ba4fb;
	width:auto;
	height:auto;
	display:inline;
	text-align:center;
}
div.div_header_menuTabInactiveRight:hover {
	float:right;
	padding:6px 7px 6px 7px;
	border-left:1px #FFFFFF solid;
	border-bottom:1px #FFFFFF solid;
	background:#038DE9;
	text-align:center;
	font-size:0.94em;
	color:#FFFFFF;
	text-decoration:none;
}

div.div_header_menuTabInactiveRight a {
	color:#FFFFFF;
	text-decoration:none;
}
div.div_header_menuTabInactiveRight a:visited {
	color:#FFFFFF;
	text-decoration:none;
}
div.div_header_menuTabInactiveRight a:hover {
	color:#75ddfe;
	text-decoration:none;
}
div.div_header_menuTabInactiveRight a:active {
	color:#FFFFFF;
	text-decoration:none;
}

div.div_header_menuTabInactiveLeft {
	float:right;
	padding:6px 7px 6px 7px;
	border-right:1px #FFFFFF solid;
	border-bottom:1px #FFFFFF solid;
	background:#1ba4fb;
	width:auto;
	height:auto;
	display:inline;
	text-align:center;
	font-size:0.94em;
}
div.div_header_menuTabInactiveLeft:hover {
	float:right;
	padding:6px 7px 6px 7px;
	border-right:1px #FFFFFF solid;
	border-bottom:1px #FFFFFF solid;
	background:#038DE9;
	width:auto;
	height:auto;
	display:inline;
	text-align:center;
	font-size:0.94em;
}

div.div_header_menuTabInactiveLeft a {
	color:#FFFFFF;
	text-decoration:none;
}
div.div_header_menuTabInactiveLeft a:visited {
	color:#FFFFFF;
	text-decoration:none;
}
div.div_header_menuTabInactiveLeft a:hover {
	color:#75ddfe;
	text-decoration:none;
}
div.div_header_menuTabInactiveLeft a:active {
	color:#FFFFFF;
	text-decoration:none;
}

div.div_header_box2Main {
	float:right;
	width:253px;
	padding-left:2px;
	height:54px;
	display:inline;
	text-align:right;
}

div.div_header_search01_1Active {
	float:left;
	padding:4px 1px 0px 1px;
	margin:0px;
	background:url(../images/bg_header_searchTab01_1Rpt.gif) top left repeat-x;
	border-top:1px #FFFFFF solid;
	border-right:1px #FFFFFF solid;
	border-left:1px #FFFFFF solid;
	width: 78px;
	height:21px;
	display:inline;
	text-align:center;
	font-size:0.8em;
	color:#FFFFFF;
	text-decoration:none;
	cursor:default;
}

div.div_header_search01_1Inactive {
	float:left;
	margin:0px 0px 0px 0px;
	padding:4px 0px 0px 0px;
	background:#1ba4fb;
	border:1px #FFFFFF solid;
	width: 78px;
	height:17px;
	display:inline;
	text-align:center;
	font-size:0.8em;
	color:#FFFFFF;
	text-decoration:none;
	cursor:default;
}
div.div_header_search01_1Inactive:hover {
	float:left;
	margin:0px 0px 0px 0px;
	padding:4px 0px 0px 0px;
	background:#49B5FC;
	border:1px #FFFFFF solid;
	width: 78px;
	height:17px;
	display:inline;
	text-align:center;
	cursor:default;
}
div.div_header_search01_1Inactive a {
	color:#FFFFFF;
	text-decoration:none;
}
div.div_header_search01_1Inactive a:visited {
	color:#FFFFFF;
	text-decoration:none;
}
div.div_header_search01_1Inactive a:hover {
	color:#BBEEFF;
	text-decoration:none;
}
div.div_header_search01_1Inactive a:active {
	color:#FFFFFF;
	text-decoration:none;
}


div.div_header_search01_2Active {
	float:left;
	margin:0px 0px 0px 0px;
	padding:4px 1px 0px 1px;
	background:url(../images/bg_header_searchTab01_1Rpt.gif) top left repeat-x;
	border-top:1px #FFFFFF solid;
	border-right:1px #FFFFFF solid;
	border-left:1px #FFFFFF solid;
	width:125px;
	height:21px;
	display:inline;
	text-align:center;
	font-size:0.8em;
	color:#FFFFFF;
	text-decoration:none;
	cursor:default;
}

div.div_header_search01_2Inactive {
	float:left;
	margin:0px 0px 0px 0px;
	padding:4px 0px 0px 0px;
	background:#1ba4fb;
	border:1px #FFFFFF solid;
	width: 125px;
	height:17px;
	display:inline;
	text-align:center;
	font-size:0.8em;
	color:#FFFFFF;
	text-decoration:none;
	cursor:default;
}
div.div_header_search01_2Inactive:hover {
	float:left;
	margin:0px 0px 0px 0px;
	padding:4px 0px 0px 0px;
	background:#49B5FC;
	border:1px #FFFFFF solid;
	width: 125px;
	height:17px;
	display:inline;
	text-align:center;
	cursor:default;
}
div.div_header_search01_2Inactive a {
	color:#FFFFFF;
	text-decoration:none;
}
div.div_header_search01_2Inactive a:visited {
	color:#FFFFFF;
	text-decoration:none;
}
div.div_header_search01_2Inactive a:hover {
	color:#BBEEFF;
	text-decoration:none;
}
div.div_header_search01_2Inactive a:active {
	color:#FFFFFF;
	text-decoration:none;
}

div.div_header_search01_3Active {
	float:left;
	padding:4px 1px 0px 1px;
	margin:0px;
	background:url(../images/bg_header_searchTab01_1Rpt.gif) top left repeat-x;
	border-top:1px #FFFFFF solid;
	border-right:1px #FFFFFF solid;
	border-left:1px #FFFFFF solid;
	width: 120px;
	height:21px;
	display:inline;
	text-align:center;
	font-size:0.8em;
	color:#FFFFFF;
	text-decoration:none;
	cursor:default;
}
div.div_header_search01_3Inactive {
	float:left;
	margin:0px 0px 0px 0px;
	padding:4px 0px 0px 0px;
	background:#1ba4fb;
	border:1px #FFFFFF solid;
	width: 120px;
	height:17px;
	display:inline;
	text-align:center;
	font-size:0.8em;
	color:#FFFFFF;
	text-decoration:none;
	cursor:default;
}
div.div_header_search01_3Inactive:hover {
	float:left;
	margin:0px 0px 0px 0px;
	padding:4px 0px 0px 0px;
	background:#49B5FC;
	border:1px #FFFFFF solid;
	width: 120px;
	height:17px;
	display:inline;
	text-align:center;
	font-size:0.8em;
	color:#FFFFFF;
	text-decoration:none;
	cursor:default;
}
div.div_header_search01_3Inactive a {
	color:#FFFFFF;
	text-decoration:none;
}
div.div_header_search01_3Inactive a:visited {
	color:#FFFFFF;
	text-decoration:none;
}
div.div_header_search01_3Inactive a:hover {
	color:#75ddfe;
	text-decoration:none;
}
div.div_header_search01_3Inactive a:active {
	color:#FFFFFF;
	text-decoration:none;
}
div.div_header_search01_activeMain {
	float:left;
	border-bottom:1px #FFFFFF solid;
	width:195px;
	height:25px;
	display:inline;
}
div.div_header_search01_activeMainLeftActive {
	float:left;
	width:auto;
	height:26px;
	display:inline;
}
div.div_header_search01_activeMainLeft {
	float:left;
	padding:0px 2px 0px 0px;
	border-bottom:1px #FFFFFF solid;
	width:auto;
	height:25px;
	display:inline;
}
div.div_header_search01_activeMainCenActive {
	float:left;
	width:auto;
	height:26px;
	display:inline;
}
div.div_header_search01_activeMainCen {
	float:left;
	padding:0px 0px 0px 0px;
	border-bottom:1px #FFFFFF solid;
	width:auto;
	height:25px;
	display:inline;
}
div.div_header_search01_activeMainRightActive {
	float:left;
	width:auto;
	height:26px;
	display:inline;
}
div.div_header_search01_activeMainRight {
	float:left;
	padding:0px 0px 0px 2px;
	border-bottom:1px #FFFFFF solid;
	width:auto;
	height:25px;
	display:inline;
}
div.div_header_search02 {
	float:left;
	padding:4px 2px 1px 4px;
	background:url(../images/bg_header_searchTab02Rpt.gif) top left repeat-x;
	border-right:1px #FFFFFF solid;
	border-bottom:1px #FFFFFF solid;
	border-left:1px #FFFFFF solid;
	width:245px;
	height:24px;
	text-align:left;
}
div.div_header_search02 ul {
	float:left;
	padding:0px;
	margin:0px;
	list-style:none;
	width:245px;
	height:24px;
}
div.div_header_search02 li {
	float:left;
	padding:0px 0px 0px 2px;
	margin:0px;
	list-style:none;
	display:inline;
	width:auto;
	height:auto;
}



/* End Header Styles */

/* Body Area Styles - Including left side flash, middle and right side graph basic styles */

div.div_body_main {
	float:left;
	padding:0px 0px 10px 0px;
	width:950px;
	height:auto;
	display:block;
	z-index:2;
}

div.div_leftFlash_main {
	float:left;
	padding:0px 0px 0px 0px;
	width:219px;
	height:950px;
	display:inline;
	z-index:10;
	background:url(../images/bg_leftFlash.jpg) top left no-repeat;
}

div.div_Annoucements_main {
    float:left;
    padding:0px 0px 0px 0px;
    display:inline;
    z-index:10;
}

div.div_body_contMain {
	float:left;
	padding:0px 2px 0px 2px;
	border:none;
	width:429px;
	height:auto;
	display:inline;
}

div.div_rightGraph_Main {
	float:left;
	padding:0px 3px 0px 0px;
	width:293px;
	height:auto;
}

div.div_rightCommon {
	float:left;
	padding:0px 0px 6px 0px;
	width:auto;
	height:auto;
}

div.div_none {
	float:none;
	width:auto;
	height:auto;
}
div.div_dis_inline {
	display:inline;
}

div.div_announcementMain {
	float:left;
	padding:12px 0px 5px 16px;
	background:#eff3f5;
	width:412px;
	height:auto;
}

div.div_thumbImagesMain {
	float:left;
	padding:0px 0px 8px 8px;
	width:421px;
	height:auto;

}

div.div_thumbImageRow1 {
	float:left;
	padding:0px;
	margin:0px;
	width:125px;
	height:auto;
}

/* Thumb Images in home page */

div.div_homeThumbsMain {
	float:left;
	width:428px;
	height:auto;
}

div.div_homeThumbLinksMain {
	float:left;
	margin:0px;
	padding:0px;
	width:419px;
	height:auto;
}

div.div_homeThumbLinksMain ul {
	float:left;
	margin:0px;
	padding:8px 0px 0px 0px;
	width:419px;
	height:auto;
	list-style:none;
}
div.div_homeThumbLinksMain li {
	float:left;
	margin:0px;
	padding:0px 12px 0px 0px;
	width:60px;
	height:auto;
	list-style:none;
}

div.div_homeThumbTitle {
	float:left;
	width:auto;
	height:auto;
	
	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 {
	float:left;
	padding:0px 0px 0px 5px;
	width:10px;
	height:11px;
	background:url(../images/icon_arrowBlueBgWhite.jpg) right no-repeat;
}

div.div_thumbText {
	float:left;
	padding:6px 0px 0px 0px;
	width:125px;
	height:auto;
	vertical-align:text-top;
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#000000;
	text-align:left;
	text-decoration:none;
}

div.div_thumbText_new {
	float:left;
	padding:6px 0px 0px 0px;
	width:300px;
	height:auto;
	vertical-align:text-top;

	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 {
	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 Thumb Images in home page */

/* Home Virtual Invest */

div.div_virtualInvestMain {
	float:left;
	display:block;
    padding:0px 2px 0px 2px;
	width:424px;
	height:87px;
	background:url(../images/bannerBgCSEGame.jpg) center no-repeat;
}

div.div_virtualInvestCont {
	float:left;
	padding:14px 4px 12px 10px;
	width:410px;
	height:auto;
}
div.div_CDSMain {
	float:left;
	display:block;
    padding:0px 2px 0px 2px;
	width:424px;
	height:87px;
	background:url(../images/bannerBgCDS.jpg) center no-repeat;
}

 div.div_CDSLink {
	float:left;
	padding:4px 0px 0px 8px;
	width:200px;
}

/* End Home Virtual Invest */

/* News And Events */

div.div_newsAndEventsMain {
	float:left;
	padding:0px 2px 5px 2px;
	width:420px;
	height:auto;
}

div.div_newsAndEventsTitle {
	float:left;
	padding:23px 0px 5px 0px;
	width:424px;
	height:auto;
	border-bottom:1px #bfe2ee solid;
}

div.div_newsAndEventsLinks {
	float:left;
	width:416px;
	/*height:auto;*/
    height:137px;
    font-size:0.88em;
    color:#355978;
    text-decoration:underline;
    text-transform:uppercase;
}
div.div_newsAndEventsLinks ul {
	margin:0px;
	padding:0px;
	width:416px;
	height:auto;
	list-style:none;
}
div.div_newsAndEventsLinks li {
	font-size:0.88em;
	margin:0px;
	padding:12px 0px 0px 0px;
	list-style:none;
}
div.div_newsAndEventsLinks a {
	color:#355978;
	text-decoration:underline;
}
div.div_newsAndEventsLinks a:visited {
	color:#355978;
	text-decoration:underline;
}
div.div_newsAndEventsLinks a:hover {
	color:#0066CC;
	text-decoration:none;
}
div.div_newsAndEventsLinks a:active {
	color:#355978;
	text-decoration:underline;
}

/* End News And Events */

/* End Body Area Styles */

/* --------- Footer Styles --------- */

div.div_footer_main {
	float:left;
	padding:12px 0px 5px 15px;
	border-top:1px #d1e8f5 solid;
	width:935px;
	height:96px;
}

div.div_footerMenu {
	float:left;
	padding:0px 0px 12px 0px;
	margin:0px;
	width:935px;
	height:auto;
}
div.div_footerMenu ul {
	padding:0px;
	margin:0px;
	width:935px;
	height:auto;
	list-style:none;
}
div.div_footerMenu li {
	padding:0px 6px 0px 0px;
	margin:0px;
	width:auto;
	height:auto;
	display:inline;
	list-style:none;
	font-size:0.92em;
	color:#1e1e1e;
	font-weight:normal;
	text-decoration:none;
}
div.div_footerMenu a {
	font-size:0.92em;
	color:#1e1e1e;
	font-weight:normal;
	text-decoration:none;
}
div.div_footetMenu a:visited {
	font-size:0.92em;
	color:#1e1e1e;
	font-weight:normal;
	text-decoration:none;
}
div.div_footerMenu a:hover {
	font-size:0.92em;
	color:#0066FF;
	font-weight:normal;
	text-decoration:underline;
}
div.div_footerMenu a:active {
	font-size:0.92em;
	color:#1e1e1e;
	font-weight:normal;
	text-decoration:none;
}

div.div_footerPara {
	float:left;
	width:800px;
	padding-top: 8px;
	padding-bottom: 0px;
	padding-left: 0px;
	height: auto;
}
/* End Footer Styles */

/* End Div Styles */

/* --------- Table Styles --------- */

table.table_none {
	margin: 0px;
	padding:0px 0px 0px 0px;
	border:none;
}
td.td_none {
	margin: 0px;
	padding: 0px 0px 0px 0px;
	border: none;
}

/* End Table Styles */


/* ----------- Text Styles ----------- */
.text_U {
	text-decoration:underline;
}

.text_AlgnLeft {
	text-align:left;
}
.text_AlgnCenter {
	text-align:center;
}
.text_AlgnRight {
	text-align:right;
}
.text_Black {
	font-size:1.06em;
	color:#000000;
	font-weight:normal;
	vertical-align:middle;
}
.text_BlackDSm {
	font-size:0.84em;
	color:#000000;
	font-weight:normal;
	vertical-align:middle;
}
.text_lightBlack {
	font-size:1em;
	color:#010101;
}
.text_lightBlackBold {
	font-size:0.83em;
	color:#010101;
	font-weight:bold;
	vertical-align:middle;
}

.text_BlackBold {
	font-size:1.0em;
	color:#000000;
	font-weight:bold;
	vertical-align:middle;
}
.text_Blue {
	font-size:1.0em;
	color:#134169;
	font-weight:normal;
}
.text_BlueBold {
	font-size:1.0em;
	color:#134169;
	font-weight:bold;
}
.text_BlackSmBold {
	font-size:0.88em;
	color:#000000;
	font-weight:bold;
	vertical-align:middle;
}
.text_BlackVSmBold {
	font-size:0.82em;
	color:#000000;
	font-weight:bold;
}

.text_smartSmText {
	font-size:0.83em;
	color:#012547;
	font-weight:normal;
	text-decoration:none;
}
.text_smartTextVSmBold {
	font-size:0.8em;
	color:#012547;
	font-weight:bold;
	text-decoration:none;
}
.text_smartTextBold {
	font-size:0.83em;
	color:#012547;
	font-weight:bold;
	text-decoration:none;
}
.text_smartTextSmBold {
	font-size:0.8em;
	color:#012547;
	font-weight:bold;
	text-decoration:none;
}

.text_smartTextSmGrayBold {
	font-size:0.8em;
	color:#7a7979;
	font-weight:bold;
	text-decoration:none;
}

.text_smartTextMMBlue {
	font-size:0.88em;
	color:#355978;
	font-weight:normal;
	text-decoration:none;
}

 .text_bannerCSEGame {
	font-size:0.88em;
	color:#587e4b;
	font-weight:normal;
	text-decoration:none;
}

.text_bannerCDS {
	font-size:0.88em;
	color:#355978;
	font-weight:normal;
	text-decoration:none;
}

.text_smartTextBlueSm {
	font-size:0.88em;
	color:#014077;
	font-weight:normal;
	text-decoration:none;
}


.text_smartTextMMBlueBold {
	font-size:0.88em;
	color:#355978;
	font-weight:bold;
	text-decoration:none;
}

.text_smartTextGrayLight {
	font-size:0.84em;
	color:#959291;
	font-weight:normal;
	text-decoration:none;
}

.text_smartTextNmGrayLight {
	font-size:0.94em;
	color:#959291;
	font-weight:normal;
	text-decoration:none;
}

.text_H03 {
	font-size:1.3em;
	color:#000000;
	font-weight:bold;
}

.text_H03DrBlue {
	font-size:1.05em;
	color:#0a3054;
	font-weight:bold;
}
/* End Text Styles */

img.img_none {
	margin: 0px;
	padding:0px;
	border:0px;
}
img.img_spacer {
	margin: 0px;
	padding:0px;
	border:0px;
	width:1px;
	height:1px;
}

/* Dropdown styles */

.dropdown_gray {
	padding:2px 2px 2px 2px;
	margin:0px 0px 0px 0px;
	border:1px #7a878e solid;
	border-style:none;
	background:#94a6ac;
	height:18px;
	vertical-align:middle;
	
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#000000;
	text-align:left;
	text-decoration:none;
}
.dropdown_BrLiBlue {
	padding:1px 1px 1px 1px;
	margin:0px 0px 0px 0px;
	border:1px #d0e9ff solid;
	background:#FFFFFF;
	height:18px;
	vertical-align:middle;
	
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.84em;
	font-weight:normal;
	color:#2c5375;
	text-align:left;
	text-decoration:none;
}
.dropdown_BrLiBlueLn05 {
	padding:1px 1px 1px 1px;
	margin:0px 0px 0px 0px;
	border:1px #d0e9ff solid;
	background:#FFFFFF;
	vertical-align:middle;
		font:Verdana, Arial, Helvetica, sans-serif;
		font-size:0.84em;
		font-weight:normal;
		color:#2c5375;
		text-align:left;
		text-decoration:none;
}

/* End Dropdown styles */

/* Common effects */

.bg_eff3f5 {
	background:#eff3f5;
}

.VAlign_mid {
	vertical-align:middle;
}
.VAlign_top {
	vertical-align:top;
}
.VAlign_bottom {
	vertical-align:bottom;
}

.padding_5_0_0_0 {
	padding:5px 0 0 0 ;
}
.padding_8_0_0_0 {
	padding:8px 0 0 0 ;
}

.padding_8_0_0_8 {
	padding:8px 0 0 8px;
}
.padding_5_0_0_8 {
	padding:5px 0 0 8px;
}
.padding_8_0_8_0 {
	padding:8px 0 8px 0 ;
}

.padding_0_0_8_0 {
	padding:0 0 8px 0 ;
}

.padding_4_0_4_0 {
	padding:4px 0 4px 0 ;
}

.padding_0_2_0_2 {
	padding:0px 2px 0px 2px ;
}
.padding_0_4_0_0 {
	padding:0px 4px 0px 0px ;
}
.padding_0_1_0_0 {
	padding:0px 1px 0px 0px ;
}
.padding_0_2_0_0 {
	padding:0px 2px 0px 0px ;
}
.padding_0_0_0_8 {
	padding:0px 0 0 8px;
}
.padding_0_0_10_0 {
	padding:0px 0px 10px 0px ;
}

div.div_common {
	float:left;
	width:auto;
	height:auto;
}

div.div_nextLine {
	display:list-item;
	list-style:none;
}
div.div_positionRelative {
	position:relative;
	width:auto;
	height:auto;
}
.border_none {
	border:none;
}

.text_bold {
	font-weight:bold;
}
ul.ul_borderNone {
	border:none;
}
li.li_borderNone {
	border:none;
}
/* End Common efects */

/* ---------- Textfield Styles ---------- */

.textFields_bgWhite {
	padding:1px 2px 1px 2px;
	margin:0px 0px 0px 0px;
	border:1px #a4a4a4 solid;
	background:#f2f9fb;
	width:auto;
	height:20px;
	vertical-align:middle;
	
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:1.2em;
	font-weight:normal;
	color:#010101;
	text-align:left;
	text-decoration:none;
}

.textfield_search {
	padding:0px 2px 0px 2px;
	margin:0px;
	border:1px #CCCCCC solid;
	background:#FFFFFF;
	width:170px;
	height:16px;
	font-size:0.84em;
	color:#003399;
	font-weight:normal;
	text-decoration:none;
}

.textfield_brDarkBlue {
	padding:0px 2px 0px 2px;
	margin:0px;
	border:1px #a6bbcf solid;
	background:#FFFFFF;
	width:120px;
	height:16px;
	font-size:1.02em;
	color:#003399;
	font-weight:normal;
	text-decoration:none;
}

/* End Textfield Styles */

/* ------- Radiobutton Styles -------- */

.radiobutton_brNone {
	padding:0px;
	margin:0px;
}

.radiobutton_sm {
	padding:0px;
	margin:0px;
	width:12px;
	height:12px;
}

.button_bgBlueGo {
	color:#FFFFFF;
	margin:0px 0px 0px 1px;
	padding:0px 6px 0px 6px;
	border:1px #5f9bd0 solid;
	text-decoration:none;
	background:#7195C5;	
	font-size:0.92em;
	text-align:center;
	width:auto;
	height:18px;
	cursor:pointer;
} 

.button_green {
	margin:0px 0px 0px 1px;
	padding:0px 0px 0px 0px;
	border:1px #9dde12 solid;
	background:#72a603;
	width:auto;
	height:18px;
	cursor:pointer;
		color:#FFFFFF;
		text-decoration:none;
		font-size:0.92em;
		text-align:center;
}

.button_none {
	padding:0px;
	margin:0px;
	border:0px;
}
/* End Radiobutton Styles */

/* ------- Button Styles -------- */

.button_bgDrBlue {
	padding:1px 5px 1px 5px;
	margin:0px;
	width:auto;
	height:20px;
	background:#6e8db8;
	border:1px #8fa9c3 solid;
	color:#FFFFFF;
	font-size:1.0em;
	font-weight:bold;
}

/* End Button Styles */

/* ---------- Buttoon Styles ---------- */

.icon_arrowPadding_0_4_0_0 {
	margin: 0px;
	padding:0px 4px 0px 0px;
	border:0px;
}

/* End Buttoon Styles */

/* Links Styles */
.links_bannerCSEGame {
	font-size:0.88em;
	color:#50803f;
	font-weight:bold;
	text-decoration:none;
}
a.links_bannerCSEGame {
	font-size:0.88em;
	color:#50803f;
	font-weight:bold;
	text-decoration:none;
}
a.links_bannerCSEGame:visited {
	font-size:0.88em;
	color:#50803f;
	font-weight:bold;
	text-decoration:none;
}
a.links_bannerCSEGame:hover {
	font-size:0.88em;
	color:#50803f;
	font-weight:bold;
	text-decoration:underline;
}
a.links_bannerCSEGame:active {
	font-size:0.88em;
	color:#50803f;
	font-weight:bold;
	text-decoration:none;
}

.links_bannerCDS {
	font-size:0.88em;
	color:#0a3054;
	font-weight:bold;
	text-decoration:none;
}
a.links_bannerCDS {
	font-size:0.88em;
	color:#0a3054;
	font-weight:bold;
	text-decoration:none;
}
a.links_bannerCDS:visited {
	font-size:0.88em;
	color:#0a3054;
	font-weight:bold;
	text-decoration:none;
}
a.links_bannerCDS:hover {
	font-size:0.88em;
	color:#0a3054;
	font-weight:bold;
	text-decoration:underline;
}
a.links_bannerCDS:active {
	font-size:0.88em;
	color:#0a3054;
	font-weight:bold;
	text-decoration:none;
}

.links_smartTextMMBlueBold {
	font-size:0.88em;
	color:#355978;
	font-weight:bold;
	text-decoration:none;
}
a.links_smartTextMMBlueBold {
	font-size:0.88em;
	color:#355978;
	font-weight:bold;
	text-decoration:none;
}
a.links_smartTextMMBlueBold:visited {
	font-size:0.88em;
	color:#355978;
	font-weight:bold;
	text-decoration:none;
}
a.links_smartTextMMBlueBold:hover {
	font-size:0.88em;
	color:#6B97BE;
	font-weight:bold;
	text-decoration:underline;
}
a.links_smartTextMMBlueBold:active {
	font-size:0.88em;
	color:#355978;
	font-weight:bold;
	text-decoration:none;
}

/* End Links Styles */

div.div_bookMarkOld {
	float:right;
	/*padding:11px 0px 0px 0px;*/
	/*width:250px;*/
	height:auto;
    color:#a3cffc;
	/*color:#ffffff;*/
	font-size:0.72em;
}
div.div_bookMarkOld a {
	color:#a3cffc;
	/*color:#ffffff;*/
    /*font-weight:bold;*/
    text-decoration:none;
}
div.div_bookMarkOld a:visited {
	color:#a3cffc;
	/*color:#ffffff;*/
	text-decoration:none;
}
div.div_bookMarkOld a:hover {
	color:#a3cffc;
	/*color:#ffffff;*/
	text-decoration:underline;
}
div.div_bookMarkOld a:active {
	color:#a3cffc;
	/*color:#ffffff;*/
	text-decoration:none;
}
/* new sytle for bookmark */
div.div_bookMark {
	position:absolute;
	top:137px;
    left:780px;
    z-index:6;
	height:auto;
    color:#a3cffc;
	font-size:0.72em;
}
div.div_bookMark a {
	color:#000000;
	text-decoration:none;
}
div.div_bookMark a:visited {
	color:#000000;
	text-decoration:none;
}
div.div_bookMark a:hover {
	color:#000000;
	text-decoration:underline;
}
div.div_bookMark a:active {
	color:#000000;
	text-decoration:none;
}

div.div_mycse {
	padding:5px 0px 0px 0px;
	height:auto;
	/*color:#a3cffc;*/
	color:#ffffff;
	font-size:0.82em;
}
div.div_mycse a {
	/*color:#a3cffc;*/
	color:#ffffff;
    font-weight:bold;
    text-decoration:none;
}
div.div_mycse a:visited {
	/*color:#a3cffc;*/
	color:#ffffff;
	text-decoration:none;
}
div.div_mycse a:hover {
	/*color:#a3cffc;*/
	color:#ffffff;
	text-decoration:underline;
}
div.div_mycse a:active {
	/*color:#a3cffc;*/
	color:#ffffff;
	text-decoration:none;
}

div.browser_support {
	float:left;
	padding:5px 0px 5px 0px;
	border:1px #333333 solid;
	width:948px;
	height:auto;
	background:#e4d605;
	font-size:0.82em;
	color:#786C18;
	text-align:center;
	font-weight:bold;
}
div.browser_support a {
	color:#000000;
	text-decoration:none;
}
div.browser_support a:visited {
	color:#000000;
	text-decoration:none;
}
div.browser_support a:hover {
	color:#000000;
	text-decoration:underline;
}

div.browser_support a:active {
	color:#000000;
	text-decoration:none;
}

div.flash_exist {
	float:left;
	padding:5px 0px 5px 0px;
	border:1px #333333 solid;
	width:948px;
	height:auto;
	background:#d22020;
	font-size:0.82em;
	color:#FFFFFF;
	text-align:center;
	font-weight:bold;
}

div.flash_exist a {
	color:#000000;
	text-decoration:none;
}
div.flash_exist a:visited {
	color:#000000;
	text-decoration:none;
}
div.flash_exist a:hover {
	color:#000000;
	text-decoration:underline;
}

div.flash_exist a:active {
	color:#000000;
	text-decoration:none;
}

div.flash_version {
	float:left;
	padding:5px 0px 5px 0px;
	border:1px #333333 solid;
	width:948px;
	height:25px;
	background:#e4d605;
	font-size:0.82em;
	color:#786C18;
	text-align:center;
	font-weight:bold;
}

div.flash_version a {
	color:#000000;
	text-decoration:none;
}
div.flash_version a:visited {
	color:#000000;
	text-decoration:none;
}
div.flash_version a:hover {
	color:#000000;
	text-decoration:underline;
}

div.flash_version a:active {
	color:#000000;
	text-decoration:none;
}