﻿
/*Pages Features*/

a.graylink:visited
{
	color: #666666;	
	TEXT-DECORATION: NONE;
	
}

a.graylink:link
{
	color: #666666;	
	TEXT-DECORATION: NONE;
}
a.graylink:hover
{
	color: #666666;	
    TEXT-DECORATION: underline;
}


a.pagelink:link {
 
	font-family: arial, geneva, helvetica, sans-serif;
    font-weight: bold;
	font-size: 12px;
	TEXT-DECORATION: NONE;
	color: #006699; 
 
}
a.pagelink:hover { 
	font-family: arial, geneva, helvetica, sans-serif;
    font-weight: bold;	
    TEXT-DECORATION: underline;
	font-size: 12px;
	color: #006699;	margin-bottom: 15px;
}
a.pagelink:visited { 
	font-family: arial, geneva, helvetica, sans-serif;
	font-weight: bold;
    font-size: 12px;	
    TEXT-DECORATION: NONE;
	color: #006699;	 
}
a.footer:link,a.footer:visited  {
 
	font-family: arial, geneva, helvetica, sans-serif;
	font-size: 11px;
	TEXT-DECORATION: NONE;
	color: #6e716f; 
 
}
a.footer:hover { 
	font-family: arial, geneva, helvetica, sans-serif;
	font-size: 11px;
	color: #6e716f;	
}
a.AStd:link,a.AStd:visited {
	font-family: arial, geneva, helvetica, sans-serif;
	font-size: 12px;
	TEXT-DECORATION: NONE;
	color: #6699CC; 
}
a.AStd:hover 
{ 
	font-family: arial, geneva, helvetica, sans-serif;
	font-size: 12px;
	TEXT-DECORATION: underline;
	color: #6699CC;	
}
a.RedLink:link,a.RedLink:visited {
	font-family: arial, geneva, helvetica, sans-serif;
	font-size: 12px;
	TEXT-DECORATION: NONE;
	color:#B80001;
}
a.RedLink:hover 
{ 
	font-family: arial, geneva, helvetica, sans-serif;
	font-size: 12px;
	TEXT-DECORATION: underline;
	color:#B80001;	
}

hr{
	color:silver;
     height:1px;
}

B.ITitle{
	color:gray;
	font-family: arial, geneva, helvetica, sans-serif;
	font-size: 12px;
	font-weight:bolder;
	font-style:italic;
}

.contact{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #636363;
}
.contact a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #636363;
	text-decoration: underline;
}
.contact a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #636363;
	text-decoration: underline;
}
.contact a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #636363;
	text-decoration: underline;
}
.contact a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #636363;
	text-decoration: underline;
}
.Search_Textbox_container
{
	width: 90px;	
}
.Search_Textbox
{
	width: 87px;
	height: 15px;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #515151;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;	
}

#ExitBTN a
{
	color:#959595;
 text-decoration:none;
	font-weight:bold;
	font-size:11px;

}

.SelectOptions_Root
{
    background-color:#5982D5;
}

.SelectOptions_SubPage1
{
    background-color:#82A0DF;
}

.SelectOptions_SubPage2
{
    background-color:#B0C4EC;
}

.SelectOptions_SubPage3
{
    background-color:#DDE6F7;
}

.SelectOptions_SubPage4
{
    background-color:#F7F9FD;
}

.SelectOptions_SubPage5
{
    background-color:white;
}

SPAN.aster 
{ 
	color: #F78329; 
	font-size: 11.5pt; 
	font-style: bold; 
}
/*-----------------------Modify by Ben */
H1 {

	margin:0px;
	FONT-WEIGHT:lighter; FONT-SIZE: 20px; 
	font-family:Arial, Helvetica, sans-serif;
 	color:#CC0000;
}
#ContentZone H1 {
	margin-left:0px;

	FONT-WEIGHT:lighter; FONT-SIZE: 20px; 
	font-family:Arial, Helvetica, sans-serif;
 	color:#CC0000;
}
/*----------------------Add by Gan*/
H2{
	FONT-SIZE: 18px; 
	FONT-WEIGHT:normal;
   	font-family:Arial, Helvetica, sans-serif; 
   	/*color:#505050;*/
   	color:#3965b0;
}

H3{
	FONT-SIZE: 14px; 
	FONT-WEIGHT:normal;
   	font-family:Arial, Helvetica, sans-serif;
   	color:black;
   	font-weight:bold;
   	
}

#ContentZone{
	FONT-SIZE: 16px; FONT-WEIGHT:lighter;
   	font-family:Arial, Helvetica, sans-serif;
}

a.graylink{
   FONT-SIZE:12px;
   font-family:Arial, Helvetica, sans-serif; 
}

.ms-vb2{
   FONT-SIZE:12px;
   font-family:Arial, Helvetica, sans-serif; 
}

P{
   FONT-SIZE:12px;
   font-family:Arial, Helvetica, sans-serif; 
}

.ms-vb{
   FONT-SIZE:12px;
   font-family:Arial, Helvetica, sans-serif; 
   padding-bottom:5px;
   padding-top:5px;
}
.ms-WPBody
{
	/*Add by Jasmine*/	
   font-size:12px;
   font-family:Arial, Helvetica, sans-serif;	
}
.ms-WPBody a:visited
{
	/*Add by Jasmine*/	
	color:#6699CC;
}
.ms-WPBody a:link
{
	/*Add by Jasmine*/	
	color:#6699CC;
}
.ms-WPBody a:hover{
	/*Add by Jasmine*/	
	color:#CC0000;
}
.ms-vb a:visited
{
	/*Add by Jasmine*/	
	color:#6699CC;
}
.ms-vb a:link
{
	/*Add by Jasmine*/	
	color:#6699CC;
}
.ms-vb a:hover
{
	/*Add by Jasmine*/	
	color:#CC0000;
}


H3.ms-standardheader{
   FONT-SIZE: 12px;	MARGIN: 0em;COLOR: #525252;	TEXT-ALIGN: left;
   font-family:Arial, Helvetica, sans-serif
}
.ms-radiotext{
   FONT-SIZE:12px;
   font-family:Arial, Helvetica, sans-serif; 
}
.ms-formbody{
   FONT-SIZE:12px;
   font-family:Arial, Helvetica, sans-serif;    
	background-color:transparent;
}
INPUT.ms-input{
   FONT-SIZE:12px;
   font-family:Arial, Helvetica, sans-serif; 
   background-color:white
}
Table.ms-formtable{
	background-color:white
}
INPUT.ms-long{
   FONT-SIZE:12px;
   font-family:Arial, Helvetica, sans-serif; 
   background-color:white
}
#left_column_top {	
    margin-left: 8px;	
    WIDTH: 229px;	
    MARGIN-RIGHT:13px;
    margin-bottom:18px;
    z-index:1;    
}
/*------------------------------------------------------------*/
#maincontent 
{
   background:transparent;
   z-index:1;
}

.BM_DataViewTable TD
{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;	
}

TD,.td
{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;	
}

/*-----------------------------Calendar Style*/
.bm_CalendarStyle{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;	
}

td.bm_CalendarNextPrev A:link, td.bm_CalendarNextPrev A:visited
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	color:#6699CC;
}
td.bm_CalendarNextPrev A:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#CC0000;
	text-decoration:underline;
}

.bm_CalendarDay A
{
	font-size:12px;
	color:#959595;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
}

.bm_CalendarDay
{
	font-size:12px;
	color:#959595;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
}
.bm_OtherMonthDay A{
    text-decoration:none;
    color:Gray;
	font-family::Arial, Helvetica, sans-serif;
	font-size:12px;
}
.bm_OtherMonthDay{
    text-decoration:none;
    color:Gray;
	font-family::Arial, Helvetica, sans-serif;
	font-size:12px;
}
.bm_TitleStyle{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;    
}
.bm_CalendarHeader{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;    
	font-weight:bold;
}

.ms-WPBorder{	
	border-right:0px ;
	BORDER-TOP:0px ;
	BORDER-LEFT: 0px ;
	BORDER-BOTTOM: 0px;
	border-bottom-width: 0px;
}

.TableTh{
	color:white;
	background-color:#5a7ab3;
	height:20px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;	
	padding-left:5px;
}
.CaseStudiesHead{
	color:white;
	background-color:#5a7ab3;
	height:20px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;	
	padding-left:5px;
	width:100%;
} 
.ContactTD,.ms-WPBody TD{
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color: #515151;
	padding-right:5px;
}
.ContactArrow{
    margin-left:12px;
    margin-top:4px;    
}
.ContactTable{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}
/*-------------------------------------*/


.activedHeader2Style{
	FONT-SIZE: 18px; 
	FONT-WEIGHT:normal;
   	font-family:Arial, Helvetica, sans-serif; 
   	/*color:#505050;*/
   	color:#3965b0;
   	padding-right: 5px;
   	text-decoration:none;
}

.normalHeader2Style{
	FONT-SIZE: 18px; 
	FONT-WEIGHT:normal;
   	font-family:Arial, Helvetica, sans-serif; 
   	/*color:#505050;*/
   	color:#3965b0;   	
   	padding-right: 5px;   	
   	text-decoration:none;
} 

.activedHeader2Style:hover, .normalHeader2Style:hover{
	text-decoration:underline;
}

.italictitle
{
	font-weight:bold;
	color:#3965b0;
	text-decoration:none;	
}
.italictitle:hover
{	font-weight:bold;
	text-decoration:underline;	
}


.commentText
{
	color:#999999;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}

A.ACommTxt:link,A.ACommTxt:visited {
	color:#999999;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	TEXT-DECORATION: NONE;	
}
A.ACommTxt:hover 
{ 
	color:#999999;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	TEXT-DECORATION: underline;
}


#MainContent ul{
font-family:arial, geneva, helvetica, sans-serif;
list-style:none;
}

#MainContent li{
list-style-image:url('/images/li_square.gif');
margin:0px 0 0px -24px;
vertical-align:middle;
}

#cs_Content ul
ul{
font-family:arial, geneva, helvetica, sans-serif;
list-style:none;
}

#cs_Content li{
list-style-image:url('/images/li_square.gif');
margin:0px 0 0px -24px;
vertical-align:middle;
}

