@charset "UTF-8";
/*-----------------------------------------------------------------------------
Primary Style Sheet

version:   1.0
author:    Claudia Adler
email:     info@claudiaadler.com
website:   http://www.claudiaadler.com

colors:
ora: #e16502
light blue: #6ecbe6
dark blue: #04337a
grey: #4f5050

-----------------------------------------------------------------------------*/

/* =Global Reset
-----------------------------------------------------------------------------*/

*{text-shadow:rgba(0,0,0,0.01) 0 0 0;}/*Komodo text-shadow hack for Safari browsers*/
/* Remove padding and margin */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {margin:0; padding:0; }

/* Remove borders */
table {border-collapse:collapse; border-spacing:0}
fieldset, img {border:0}
abbr, acronym {border:0}

/* Remove border around linked images */
img {border: 0;}

/* Reset font-size and -weight */
address, caption, cite, code, dfn, em, strong, th, var {font-style:normal; font-weight:normal}
h1, h2, h3, h4, h5, h6 {font-size:1em; font-weight:normal}

/* Remove styling from all list items */
ol, ul {list-style:none;
color:#4f5050;}



/* Aligning captions left */
caption, th {text-align:left}

/* Remove quotemarks */
q:before, q:after {content:''}

fieldset { padding: .5em; }
select option{ padding:0 5px; }


/* General


-----------------------------------------------------------------------------*/

body{
font-family:'Tahoma', Arial, Helvetica Neue,sans-serif;	
color:#4f5050;
margin: 0px;
padding:0px;
text-align:center;
background:#245dac url(../images/Bg.jpg) 0 0 repeat-x;
}


/******* hyperlink and anchor tag styles *******/

a, a:link, a:visited, a:focus, a:active{
text-align:left;
font-size:1em;
color:#0dadff;
text-decoration:none;
outline:none;
}

a:hover{
color:#e17b01;
text-decoration:none;
outline:none;
}

/************** header tag styles **************/
h1, h2, h3, h4, h5, h6{
text-align:left;
}
h1{
font-size:1.3em;
color: #0dacda;
font-weight:200;
text-transform:none;
line-height:120%;
padding-bottom:5px;
}

h2{
font-size:1.3em;
color: #0dacda;
font-weight:200;
text-transform:none;
line-height:120%;
padding:12px 0 5px 0;
}

h3{
color:#0dacda;
line-height:150%;
font-weight:bold;
font-size:.9em;
text-transform:none;
padding-bottom:0;
}
.contact h3{
color:#0dacda;
font-size:14px;
font-weight:bold;
padding-bottom:12px;
}

/* \*/
* html .contact h3{padding:3px 0 0 0; }
*:first-child+html .contact h3{padding:3px 0 0 0; }
/* */	

.Raymark{
text-transform:uppercase;
color:#0dacda;
font-size:16px;
font-weight:bold;
}

h4{
color:#e26805;
font-size:.9em;
font-weight:400;
text-align:left;

}

h5{
color:#0dacda;

}

h6{
color:#006c86;
}

hr{
margin:10px 0;
}

ul li, ol li{ 
font: normal 75% Arial,sans-serif;
text-align:left;
line-height:150%;
margin: 0;
padding:0 ;
color:#4f5050;
}


ol li{ list-style:decimal;}


/*************** ***************/
.hide,hr{display: none;}

table{
margin:0;
padding:0;
border-collapse: collapse;
width:100%;
text-align:left;
}

th{
padding:3px 10px;
border:none;
color:#ffffff;
text-align:left;
line-height:130%;}


td{
padding:3px 0 3px 10px;
border:none;
background-color:#ffffff;
font-size: 80% ;
color: #666666;
text-align:left;
line-height:130%;}


p{
font: normal .9em  Arial, sans-serif;
line-height:140%;
padding:6px 0;
color:#484747;
text-transform:none;
text-align:left;
}



/***********************************************/
/* Layout Divs                                 */
/***********************************************/
.wrap{
position:relative;
margin:0 auto;
padding:0;
width:955px;
height:auto;
text-align:center;
background:#ffffff url(../images/contentBG.jpg) no-repeat;
background-position:0 225px;
}
/* \*/
* html .wrap{ height: 1%; width:937px; }	
*:first-child+html .wrap{ min-height: 1px; }
/* */

#home .wrap{
position:relative;
margin:0 auto;
padding:0;
width:955px;
height:auto;
text-align:center;
background:#ffffff url(../images/contentBG.jpg) no-repeat;
background-position:0 316px;
}



/* \*/
* html #home .wrap{ height: 1%; width:937px; }	
*:first-child+html #home .wrap{ min-height: 1px; }
/* */

#main{

width:955px;
height:auto;
padding:0;
margin:0;
}
/* \*/
* html #main{ height: 1%;}	
*:first-child+html #main{ min-height: 1px; }
/* */		


/*****************************************sidebar*************************************/
#header {
/*display:block;*/
margin:0;
padding:0;
height:76px;
width:955px;
min-height:76px;
overflow:hidden;
position:relative;
margin-left:auto;
text-align:left;
background: url(../images/bannersInsidePages.jpg) top left no-repeat;
}

/* \*/
* html #header{ margin-top:-1px;}	
/* */

#home #header {
/*display:block;*/
height:166px;
width:955px;
min-height:166px;
}
/* \*/
* html #home #header{ margin-top:-1px;}	
/* */	
	
#services #header {	background: url(../images/bannerServices.jpg) top left no-repeat;}
#solutions #header{	background: url(../images/bannerSolutions.jpg) top left no-repeat;}
#about #header{	background: url(../images/bannerAbout.jpg) top left no-repeat;}
#verticals #header{	background: url(../images/bannerVerticals.jpg) top left no-repeat;}
#resources #header{	background: url(../images/bannerResources.jpg) top left no-repeat;}

/*Wenjun*/
#blog #header {	background: url(../images/bannerServices.jpg) top left no-repeat;}
#siteMapBanner
{
background: url(../images/bannerServices.jpg) top left no-repeat;
height:76px;
}
/*Wenjun*/

#home #header div{
position:absolute;
z-index:0;
}

#home #header div.previous{
z-index:1;
}
#home #header div.current{
z-index:2;
}

#logo{
width:242px;
margin:0;
padding:0;
text-align:left;
overflow:auto;
float:left;
}

#header1{
height:150px;
background:#04337a url(../images/menuBar.gif) 0 103px no-repeat;
}

#header1 img{

width:242px;
height:43px;
margin:27px 0 35px 60px;
padding:0;
float:left;

}
/* \*/
*:first-child+html #header1{min-height:1px; }
* html #logo  { margin-left:0;}/* for IE5+6*/
/* */	

#btn ul{
list-style-type:none;
list-style-image:none;
}	

#btn li{
list-style-type:none;
list-style-image:none;
}

#header h1{
font-size:1.4em;
color: #ffffff;
font-family:"Tahoma", Verdana, Arial, Helvetica, sans-serif;
font-weight:200;
text-transform:none;
padding:28px 0 0 337px;
}

#solutions #header h1
{
padding:28px 0 0 300px;
}


#resources #header h1{padding:12px 0 0 337px;}

/*Wenjun*/
#blog #header h1{padding:12px 0 0 337px;}
/*Wenjun*/

/***********************************************end header******************************************************/	

#sidebar{
float:left;
width:30%;
display:inline;
margin:0;
margin-top:20px;
padding:0;
}

/* \*/
*:first-child+html #sidebar{ height:1%; width:29%; }
* html #sidebar{width:29%;}/* for IE5+6*/
/* */	

.pad{
padding:15px 20px 20px 40px;
}

.pad0{
padding:0 20px 0 20px;
}

.pad1{
padding:0 20px 0 30px;
}

#home .pad1{
padding:15px 20px 0 30px;
}

.pad2{
padding:50px 20px 20px 50px;
}

.pad3{
padding:12px 40px 0 50px; margin-bottom:12px;
}

.pad3 p{
text-align:justify;
padding-right:10px;
/*padding-right:10px;*/
}
.pad3 #kicker, .pad3 #kicker2 {padding-right:10px;}

.top{padding-top:30px;}

/* \*/
* html .pad { padding:15px 0 20px 30px; }
* html .pad1 { height:1%; padding:20px 0 0 30px;}
* html .pad2 { padding:50px 0 20px 30px;}
* html .pad3 { height:1%; padding:12px 0 20px 0; margin-right:30px;}
/* */
/*****************************************content****************************************/
#news, #blogs{
margin-bottom:30px;
}

#newsHeading, #blogsHeading{
height:26px;
width:260px;
margin-bottom:10px;
}

#news h3, #blogs h3{
background:url(../images/newsBG.jpg) top left no-repeat;
width:260px;
height:26px;
color:#ffffff;
padding:2px 0 0 10px;
}

.
{}

.newsItem .date{
color:#6ecbe5;
font-size:.8em;
padding:9px 0 0 0;
line-height:120%;
}

.newsItem .txt{
width:260px;
padding-top:0;
color:#565757;
font-size:.9em;
line-height:120%;
float:left;
display:inline;
}

.newsItem .txt a, .newsItem .txt a:visited{
color:#565757;
}

.newsItem .txt a:hover, .newsItem .txt a:active{
color:#2fadd1;
}

.newsItem .logo{
float:left;
padding:3px 50px 3px 0;
}

strong{
font-weight:bold;
}

#news .btn img, #blogs .btn img{
width:22px;
float:right;
display:inline;
margin-left:2px;
}

/*clearing the floats*/
.newsItem:after{
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;}
/* \*/
* html .newsItem { height: 1%;}
*:first-child+html .newsItem {min-height: 1px;}
/* */
/****************************************solutions*************************************************************/
.features{
width:260px;
background:#6ecbe6 url(../images/cornersB.gif) right bottom no-repeat;
padding:0;
margin:0;
margin-bottom:25px;
}

/* \*/
* html .features { height:1%;}
*:first-child+html .features{}
/* */
/*
.features h1{
display:block;
width:236px;
padding:12px;
background:#6ecbe6 url(../images/cornersT.gif) left top no-repeat;
font-size:1.2em;
font-weight:normal;
color:#ffffff;
letter-spacing:.5px;
}
*/
.features p{
display:block;
width:236px;
padding:12px;
background:#6ecbe6 url(../images/cornersT.gif) left top no-repeat;
font-size:1.2em;
font-weight:normal;
color:#ffffff;
letter-spacing:.5px;
}

.features ul{
margin:-25px 12px 0;
padding-bottom:25px;
}

.features ul li{ 
list-style: none;
margin-left:5px;
list-style-type:none;
padding-bottom:3px;
letter-spacing:0.5px;
font-weight:bold;
color:#454444;
}

.features a:link, .features a:visited{
display:block;
color:#454444;
}

.features a:hover, .features a:active{
display:block;
color:#000000;
}

.features a#current{
color:#FFFFFF;
}

/* \*/
* html .features h1{}
*:first-child+html .features ul{}
/* */

#solutions table{
width:100%;
margin:15px 15px 15px 0;
border:none;
border-collapse:collapse;
}

#solutions td{
width:50%;
padding:9px ;
font-weight:500;
background-color:#dde1e7;
border: 3px solid #ffffff;
}

#solutions td #white{
background-color:#ffffff;
}
/*************************************** category menu********************************************************/
.catMenu{
width:260px;
background:#e76700 url(../images/catMenuB.gif) right bottom no-repeat;
padding:0;
margin:0;
margin-bottom:25px;
}

/* \*/
* html .catMenu {height:1%;}
*:first-child+html .catMenu{}
/* */
/*
.catMenu h1{
display:block;
height:10px;
width:236px;
padding:5px 12px;
background:#e76700 url(../images/catMenuT.gif) left top no-repeat;
font-size:.1em;
}
*/
.catMenu p{
display:block;
height:10px;
width:236px;
padding:5px 12px;
background:#e76700 url(../images/catMenuT.gif) left top no-repeat;
font-size:.1em;
}

.catMenu ul{
margin:6px 12px 0;
padding-bottom:25px;
}

.catMenu ul li{ 
list-style: none;
margin-left:5px;
list-style-type:none;
padding-bottom:3px;
letter-spacing:0.5px;
font-weight:bold;
color:#ffffff;
}

.catMenu a:link, .catMenu a:visited{
display:block;
color:#454444;
}

.catMenu a#current2{
color:#FFFFFF;
}
.catMenu a:hover, .catMenu a:active{
display:block;
color:#ffffff;
}

/* \*/
* html .catMenu ul{}
*:first-child+html .catMenu ul{}
/* */
/*********************************************************************************/

#pos ul, #vert ul{
padding:0;
margin:0;
list-style-type: none;
}

#pos li, #vert li{ 
padding: 0 0 3px 25px;
margin-left:25px;
}

#vert li{
margin-left:0;
}

#pos span, #vert span{
font-size:13px;
font-weight:bold;
color:#454444;
}
/***************************************About page subMenu*****************************************************/

.subMenu{
width:260px;
background:#697a8d url(../images/aboutBG-B.jpg) right bottom no-repeat;
padding:0;
margin:0;
margin-bottom:25px;
}

/* \*/
* html .subMenu { height:1%;}
*:first-child+html .subMenu{}
/* */
/*
.subMenu h1{
display:block;
width:236px;
padding:12px 12px 0 12px;
background:url(../images/aboutBG-t.jpg) left top no-repeat;
font-size:1px;
}
*/
/* replace <h1> with <p> in submenu */
.subMenu p{
display:block;
width:236px;
padding:12px 12px 0 12px;
background:url(../images/aboutBG-t.jpg) left top no-repeat;
font-size:1px;
}

.subMenu ul{
margin:6px 12px 0;
padding-bottom:25px;
}

.subMenu ul li{ 
list-style: none;
margin-left:5px;
list-style-type:none;
padding-bottom:3px;
letter-spacing:0.5px;
font-weight:bold;
color:#333;
}

.subMenu a:link, .subMenu a:visited{
display:block;
color:#a7c9f0;
}

.subMenu a:hover, .subMenu a:active{
display:block;
color:#ffffff;
}

.subMenu a#current{
color:#FFFFFF;
}

/* \*/
* html .subMenu h1{}
*:first-child+html .subMenu ul{}
/* */



/***************************************Verticals page subMenu*****************************************************/

.vertMenu{
width:260px;
background:#2d61a9 url(../images/verticalsBG-B.jpg) right bottom no-repeat;
padding:0;
margin:0;
margin-bottom:25px;
}

/* \*/
* html .vertMenu { height:1%;}
*:first-child+html .vertMenu{}
/* */
/*
.vertMenu h1{
display:block;
width:236px;
padding:16px 12px 0 12px;
background:url(../images/verticalsBG-T.jpg) left top no-repeat;
font-size:1px;
}
*/
.vertMenu p{
display:block;
width:236px;
padding:16px 12px 0 12px;
background:url(../images/verticalsBG-T.jpg) left top no-repeat;
font-size:1px;
}


.vertMenu ul{
margin:6px 12px 0;
padding-bottom:25px;
}

.vertMenu ul li{ 
list-style: none;
margin-left:5px;
list-style-type:none;
padding-bottom:3px;
letter-spacing:0.5px;
font-weight:bold;
color:#333;
}

.vertMenu a:link, .vertMenu a:visited{
display:block;
color:#a7c9f0;
}

.vertMenu a:hover, .vertMenu a:active{
display:block;
color:#ffffff;
}

.vertMenu a#current{
color:#FFFFFF;
}

/* \*/
* html .vertMenuh1{}
*:first-child+html .vertMenu ul{}
/* */

#verticals table{
width:100%;
margin-top:15px;
border:none;
border-collapse:collapse;
}

#verticals td{
width:33%;
padding:9px ;
font-weight:500;
background-color:#dde1e7;
border: 3px solid #ffffff;
}

#verticals td.white{
background-color:#ffffff;
}

/*************************************** TOP NAVIGATION *******************************************************/
#nav_wrapper{
margin:0;
width:100%;
height:47px;
padding:0;

}
/* \*/
* html #nav_wrapper { height: 47px;}
*:first-child+html #nav_wrapper{min-height: 1px; } 
/* */	

/*************************************** end TOP NAVIGATION *******************************************************/	
#home #content{
margin:0;
margin-top:20px;
padding:0;
float:right;
display:inline;
height:auto;
width:70%;
}	

/* \*/
* html #home #content{ height: 1%; width:65%;}
*:first-child+html #home #content{min-height: 1px; } 
/* */	

#home #content h1{
padding-bottom:15px;
}

#content{
margin:0;
margin-top:20px;
padding:0;
float:right;
display:inline;
height:auto;
width:70%;
}	

/* \*/
* html #content{ height: 1%; width:65%;}
*:first-child+html #content{min-height: 1px; } 
/* */	

#pageContent{
margin:0;
margin-top:20px;
padding:0;
float:right;
display:inline;
height:auto;
width:70%;
}	

/* \*/
* html #pageContent{ height: 1%; width:65%;}
*:first-child+html #pageContent{min-height: 1px; } 
/* */	

#pageContent p{
padding-bottom:4px;
}

.pict img { float:left; margin-right:12px; display:inline;}

.kicker{
font-family:'Tahoma', Arial, Helvetica, sans-serif;
font-size:1.1em;
font-weight:500;
/*color:#0dacda;*/
color:#484747;
line-height:150%;
padding-bottom:9px;
}

#about .kicker, 
#verticals .kicker, 
#services .kicker, 
#resources .kicker
{
color:#374858;
margin-bottom:15px;}


#kicker img { float:left; margin-right:18px; display:inline;}

#services #kicker2 img, #solutions .kicker2 img{ float: right; margin:5px 0 15px 15px;}

#services .kicker2 img{margin:5px 0 15px 25px;}

.kicker2{
font-family:'Tahoma', Arial, Helvetica, sans-serif;
font-size:1.08em;
font-weight:500;
color:#484747;
line-height:145%;
padding-bottom:9px;
}

.kicker img{ float:left; margin-right:18px; display:inline;}

.kicker2 img  { float:right; margin-left:18px; display:inline;}
/*******************************************services styles***********************************/

#services #kicker{}


/*******************************************solutions styles*********************************/
#solutions #pageContent h2, #verticals #pageContent h2{
font-size:1.3em;
color: #0dacda;
font-weight:200;
text-transform:none;
line-height:120%;
padding:12px 0 5px 0;
} 
/**************************************************************************/
#boxes{
padding:0;
margin:0;
}

#boxes:after{
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}

/* \*/
* html .boxes{ height: 1%; }
*:first-child+html .boxes{min-height: 1px; } 
/* */	

.box{
width:319px;
height:49px;
margin:0;
display:inline;
margin-bottom:5px;
}

/* \*/
* html .box{height:44px;  padding-bottom:3px; margin-bottom:0px;}
*:first-child+html .box{height:44px;  padding-bottom:4px; } 
/* */	

.box2{
width:240px;
height:217px;
margin:12px 2% 0 0;
display:inline;
}

/* \*/
* html .box2 { position:relative; width:240px; padding:0; margin-right:30px;}
/* */	
/*Wenjun*/
.boxTop1{
height:6px;
width:560px;
color:#454545;
background:url(../images/boxBGTop1.jpg) top left no-repeat;
}
.boxMiddle1
{
padding: 5px 20px 5px 20px;
width:520px;
color:#454545;
font-size:14px;
line-height:130%;
background:url(../images/boxBGMiddle1.jpg) top left repeat-y;
}
.boxBottom1
{
height:8px;
width:560px;
color:#454545;
background:url(../images/boxBGBottom1.jpg) top left no-repeat;
}

.boxTop2{
height:6px;
width:560px;
color:#454545;
background:url(../images/boxBGTop2.jpg) top left no-repeat;
}
.boxMiddle2
{
padding: 0 0 0 0;
width:560px;
color:#454545;
font-size:14px;
line-height:130%;
background:url(../images/boxBGMiddle2.jpg) top left repeat-y;
}
.boxBottom2
{
height:8px;
width:560px;
color:#454545;
background:url(../images/boxBGBottom2.jpg) top left no-repeat;
}

.boxContent
{
padding:5px 20px 5px 20px;
width:228px;
color:#454545;
font-size:14px;
line-height:130%;
text-align:left;
}

.boxContent p{
text-align:left;
}

div.boxContent img{
float:left; 
margin:15px 10px 0 5px;
	
}

/*Wenjun*/
.box{
float: left;
}
.box2{	
float: right;
}

.box a{
display:block;
height:49px;
color:#454545;
font-size:1.1em;
line-height:130%;
background:url(../images/boxBG.jpg) top left no-repeat;	
}

.box a, .box a:visited{
font-size:14px;
padding:8px 18px 0 38px;
font-weight:bold;
line-height:110%;
color:#59adcb;
background-position:0 0;
}
/*
.box a:hover, .box a:active{
font-size:14px;
padding:8px 6px 0 58px;
font-weight:bold;
line-height:110%;
color:#e16705;
background-position:20px 0;
}
*/
/* \*/
* html .box a, * html .box a:visited, * html .box a:hover, * html .box a:active{padding-top:6px; line-height:100%;}
* html .box a{background:url(../images/boxBG_IE6.jpg) top left no-repeat;	}
* html .box h2{ padding:0; margin:0;}
*:first-child+html .box a{height:44px;} 
/* */	

#credits{
font-size:10px;
padding-top:6px;
line-height:100%;
}
/**************************************slideshow**********************************/
#maison{
visibility:hidden;
background:none;
}

#slideshow {
height:210px;
position:relative;
overflow:hidden;
}

#preview {
position:absolute;
top:0px;
left:0px;
float:left;
width:240px;
overflow:hidden;
}

/* \*/
* html #preview {}
*:first-child+html #preview {} 
/* */	

#slide{
position:relative;
}

.box2:after{
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}

/* \*/
* html .box2{ height: 1%; }
*:first-child+html .box2{min-height: 1px; } 
/* */	

#resources .pad3 img{
float:left;
display:inline;
padding:0;
margin:11px 11px 0 0;
text-align:left;
}

#resources .pad3 img.last{
margin-right:0;
}

/****************************************************footer****************************************************/
#footer{
clear:both;
margin:0;
padding:0;
height:50px;
background:#000000 url(../images/footerBG.jpg) no-repeat;
background-position:0 0;
}

/* Hide from IE5/Mac\*/
* html #footer{height:50px; width:955px;}
*:first-child+html #footer{ min-height:50px;}
/* End hide from IE/Mac */


#footerPad{
margin:0;
padding:20px 5px 0 15px;
border:none;
text-align:left;
}

/* \*/
* html #footerPad { height: 1%; padding:20px 0 0 0;  }
*:first-child+html #footerPad { height: 1px; 	padding:20px 0 0 0;}
/* */	

#copyright {
float:left;
display:inline;
color:#999;
font-size:9px;
text-align:left;
padding:0 0 5px 20px;
}

#copyright a{
color:#fff;
text-decoration:underline;
}

#copyright img{
vertical-align:middle;
}

#copyright a:hover{
color:#e68d22;
}

#footNav{
margin:0;
padding:0 15px 0 0;
float:right;
display:inline;
}

#footNav ul{
display:inline;
padding: 0;
margin: 0;
margin-right:10px;
list-style: none;
}
	
#footNav li{
float:right;
padding: 0 6px;
margin:0;
color:#FFFFFF;
display:inline;
font-family:'Arial', Helvetica, sans-serif;
letter-spacing:normal;
border-right:1px solid #0dacda;
line-height:100%;
}

#footNav a, #footNav a:visited {
margin:0;
padding: 0 6px;
display:inline;
text-decoration:none;
color:#b2b2b2;
font: .9em 'Arial', Helvetica, sans-serif;
}

#footNav a:hover, #footNav a:active{
text-decoration:none;
color:#e16502;
}

#footer2{
margin:0 auto;
margin-top:-90px;
padding:0;	
height:90px;
min-height:90px;
background-color:#000000;
}
/************************************accordion 2*************************************/
.accordion2 {
width: 100%;
border-bottom: none;
}

.accordion2 h3 {
background:url(../images/accordion.jpg) no-repeat left top;
padding: 5px 15px;
margin: 0;
color:#ffffff;
border: none;
border-bottom: 1px solid #fff;
cursor: pointer;
}

.accordion2 h3:hover {color:#333333;}

.accordion2 h3.active {}

.accordion2 p {
margin: 0;
padding: 10px 45px 10px 15px;
border: none;
display: none;
}


/************************************accordion 3*************************************/
.accordion3 {
width: 100%;
border-bottom: none;
margin-top:15px;
}

.accordion3 h3 {
background:url(../images/accordion.jpg) no-repeat left top;
padding: 5px 15px;
margin: 0;
color:#ffffff;
border: none;
border-bottom: 1px solid #fff;
cursor: pointer;
}

.accordion3 h3:hover {color:#333333;}

.accordion3 h3.active {}

.accordion3 div {
margin: 0;
padding: 10px 45px 10px 15px;
border: none;
display: none;
}

.accordion3 div img{
float:left; 
display:inline;
margin:10px 12px 5px 0;
}

.accordion3 ul{
padding:0;
margin:0;
list-style-type: none;
}

.accordion3 li{ 
background:url(../images/arrow3.gif)  no-repeat 0 6px;
padding: 3px 0 3px 25px;
margin-left:10px;
}

.accordion3 span{
font-size:13px;
font-weight:normal;
color:#454444;
}

/*WenjunNov10-increase line space of list item*/
div#verticalDiv span{
line-height:200%;
}
/*Wenjun*/
/*****************************************breadcrumbs*******************************************/
.breadcrumb{
margin:0 0 3px 6px;
padding-left:6px;
color:#666666;
font-size:9px;
}

.breadcrumb a{
font-size:9px;
text-decoration: none;
}


/* \*/
/*
* html .breadcrumb a {background: transparent url(../images/breadcrumb.gif) no-repeat center right; padding-right:18px;  }
*:first-child+html .breadcrumb a {background: transparent url(../images/breadcrumb.gif) no-repeat center right; padding-right:18px;}
*/
/* */	

.breadcrumb a:after
{
/*content: " » " ;*/
color:#666666;
}

/*Wenjun-style the normal ol, ul*/
/*
div.list ul li, ol li{ 
font: normal 0.9em Arial,sans-serif;
text-align:left;
line-height:120%;
margin:0 0 5px 0;
padding:0 ;
color:#484747;
}

div.list ul li{list-style-type:disc;}
div.list ol li{list-style-type:decimal;}
*/
/*Wenjun*/

/*Wenjun-style quotes*/
.Quote 
{
margin: 0 0 0 0;
padding:0 0 0 0;
font-family:Verdana,Tahoma,Arial,Sans-Serif;
}

.Quote .BeginQuote {
text-align:left;
margin-top:-10px;
margin-bottom:-20px;
}

.Quote .EndQuote {
text-align:right;
margin-top:-15px;
margin-bottom:-20px;
}

.Quote .BeginQuote, .Quote .EndQuote {
color:#FF9300;
font-family:Times New Roman;
font-size:40pt;
font-weight:bold;
}

.Quote .QuoteText 
{
font-size:14px;
text-align:left;
font-style:italic;
padding:0 0px;
position:absolute; 
top:0; 
left:0; 
display:none;
}

.Quote .QuoteSource 
{
font-size:11px;
font-weight:bold;
text-align:right;
margin: -10px 0 5px 0;
display:none;
}
/*Wenjun*/

/*Wenjun-style site map page*/
div#sitemapDiv{
text-align:left;
}

div#sitemapDiv table{
margin:5px 0 0 50px;
width:auto;
}

div#sitemapDiv table td{
font-family:Arial,sans-serif;
font-size:16px;
margin:0 0 0 0;
padding:0 0 0 0;
}

.sitemapLeafNode{
background:url(../images/arrow3.gif) no-repeat left top;
padding-left:20px;
line-height:110%;
width:500px;
}
/*Wenjun*/

/*WenjunNov10-style partner images*/
div#partnerDiv div
{
	float:left;
	width:185px;
	height:70px;
	padding:0 0 10px 0;
}
div#partnerDiv img
{
	width:100px;

}
div#partnerDiv h3
{
	clear:both;
	margin:30px 0 30px 0;
}
/*Wenjun*/

/*WenjunNov10-style careers page*/
div#careerAccordionDiv h3{
font-size:14px;
}
div#careerAccordionDiv p{
font-size:12px;
}
/*Wenjun*/

/*WenjunNov10-style contact us page*/
div#contactUsDiv h2{
font-size:16px;
color:Orange;
margin-top:15px;
}
div#contactUsDiv p{
line-height:60%;
}
.pict img{
float:right; 
margin-left:18px; 
display:inline;
width:180px;
height:160px;
}
.kicker2 img, .kicker img{
width:180px;
height:160px;
}
/*Wenjun*/
/*Wenjun-style news and events back link*/
.newsBack{
text-align:right;
font-size:12px;
}
/*Wenjun*/

/*Wenjun-style editorail external link*/
.editorialsLink{
text-align:left;
font-size:12px;
}
/*Wenjun*/