/* CSS Document */



html body { font-family: Arial, Helvetica, sans-serif; padding:0; margin:0; background: #f5f5f5 url(../images/common/images/bgshadow.gif) repeat-y center 0px; }
a { outline:none; color: #588db9; }
#login_container { margin: 0 auto; width:1000px; background: #e7e7e7 url(../images/common/images/bgTop.jpg) bottom no-repeat; padding:4px 0 0 0; }
#login_container p { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; text-align: right; margin:0 20px 0 0; padding:6px 0; }
#login_container p a { font-family:Arial, Helvetica, sans-serif; font-size:8pt; color:#616161; text-decoration:none; margin:0; padding: 4px 10px; }
#login_container p a:hover { background: #588db9; color: #FFF; }
#login_container p a.downcontent { font-family:Arial, Helvetica, sans-serif; font-size:8pt; color:#616161; text-decoration:none; background: url(../images/common/images/downarrow.gif) no-repeat right center; }
#login_container p a.downcontent:hover { color: #FFF; background: #588db9; }

#myMenu_container { margin:0px 0 5px 60px; width:45px; padding:0px 0px 0 0; }
#myMenu_container p { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; text-align: right; margin:0; padding:0; width:45px;}

.ie6.js #myMenu_container { margin:0px 10px 0px 0px; padding:0px 0px 0px 0px; width:100px; float:right; clear:both;}
.ie6.js #myMenu_container p { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; width:100px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; }

#myMenu_container p a:hover { background: #588db9; color: #FFF; }



#welcome { margin: 0 auto;padding:0px 0 0 15px;
float:left}


#div_container { width:1000px; margin: 0 auto; padding:0; background-color:#fff; }
#div_container_inner { width:1000px; margin: 0 auto; padding:0; background-color:#fff; }
#div_header { margin: 0; width:1000px; height:57px; background-image: url(../images/common/images/header_bg.gif); padding: 0; border-top: 1px solid #c2c1c1; border-bottom: 1px solid #c2c1c1; }
#div_logo { width:258px; float:left; margin: 0px; padding: 0px; }
#div_topnav { width:725px; float:right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin:18px 0 0 0; padding:0; }
#div_topnav a { font-family: Arial, Helvetica, sans-serif; color:#616161; text-decoration:none; }

#div_topnav_community { width:1000px; float:left; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin:5px 0px 0px 0px; padding:0px; border-bottom: 0px solid #588db9; }
#div_topnav_community a { font-family: Arial, Helvetica, sans-serif; color:#616161; text-decoration:none; }

.ie6 #div_topnav_community { width:825px; float:left; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin:5px 0px 0px 7px; padding:0; }

#div_banner { width:1000px; margin:0px; height:100px;  padding:0px 0 0 0; background: #e7e7e7; }
#div_banner_inner { font-family:Arial, Helvetica, sans-serif; font-size:57px; color:#30608e; width:1000px; height:65px; background-color:#e7e7e7; background-image:url(../images/common/images/inner_banner.jpg); text-align:right; padding:0; margin:0; }
#div_banner_inner p{ padding:25px 150px 20px 20px; color:#547b9a;}
.ie6 #div_banner_inner p{ margin:0px; padding:25px 150px 20px 20px; color:#547b9a;}
#div_navigation { width:995px; height:25px; }
.div_navigation { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#616161; padding-top:10px; padding-bottom:0px; padding-left:5px; }
.containerMain { width:1000px; margin:auto; padding:0 0 5px 0; background: #fff url(../images/common/images/bgshadowfooter.gif) no-repeat center bottom; }
#div_container_main { width:1000ox; margin: 0; padding:0; background-color:#fff; }
#div_container_main_inner { width:1000px; margin: 0; padding:0; background-color:#fff; }
#welcomeHome { width:715px; float:left; margin:0; padding:15px 5px 5px 15px; clear:left; }
#welcomeHome h1 { font-family: Arial, Helvetica, sans-serif; font-size: 14pt; color:#9b0e15; margin:0; padding:5px 0 5px 0; }
#welcomeHome p { font-family: Arial, Helvetica, sans-serif; color:#616161; font-size: 9pt; line-height: 12pt; margin:5px 0 5px 0; padding:0; }
.bluehead { font-weight:bold; margin-bottom:auto; color:#30608e !important; }
	


#div_inner { width:100%; float:left; margin:0; padding:10px 5px 5px 15px;}
#div_inner h1 { font-family: Arial, Helvetica, sans-serif; font-size: 14pt; color:#9b0e15; margin:5px 0 5px 0; padding:0; }
#div_inner h2 { font-family: Arial, Helvetica, sans-serif; font-size: 12pt; color:#616161; margin:5px 0 5px 0; padding:0; }
#div_inner p { font-family: Arial, Helvetica, sans-serif; color:#616161; font-size: 9pt; line-height: 12pt; margin:5px 0 5px 0; padding:0; }
.pressrelease { padding:0 0 10px 0; border-bottom: 1px dashed #555; }
#div_inner #map { background: url(../images/common/images/map1.jpg) no-repeat center 0px; }
#div_inner #map iframe { margin-top:40px; margin-bottom:20px; }
#div_inner #mapmarker { background: url(../images/common/images/loacationmap1.gif) no-repeat center 0px; height:213px; }
.marker { width:7px; height:7px; margin:0; padding:0; }
#tooltip { position:absolute; display:none; padding:10px; background: #e5e5e5; border: 1px solid #d4d4d4; z-index:9; }
.locationsimg { padding:10px; margin:10px; background: #e5e5e5; border: 1px solid #d4d4d4; float:left; }
.peopleProfiles { min-height:200px; padding:10px 0; border-bottom: 1px dashed #d8dde1; }
#div_inner td { font-family: Arial, Helvetica, sans-serif; color:#616161; font-size: 9pt; line-height: 12pt; }
#latestevents { color:#616161; font: 9pt/12pt Arial, Helvetica, sans-serif; margin:15px 0 0 0; width:99%; float:right; clear:right; }
#latestevents th { text-align: left; padding:7px 10px; margin:0; background: #eaf0f4 url(../images/common/images/new_trough_bg_nfp.gif) repeat-x 0px 0px; font-weight: 700; border-top: 1px solid #96b8d3; border-bottom: 1px dashed #d8dde1; }
#latestevents td { text-align: left; padding:0 0 5px 10px; margin:0; border-bottom: 1px dashed #d8dde1; }
.eventsDesc { color:#616161; font: 9pt/12pt Arial, Helvetica, sans-serif; margin:15px 0 0 0; width:99%; float:right; clear:right; }
.eventsDesc table { margin-top:0; border-bottom: 1px dashed #d8dde1; }
.eventsDesc th { text-align: left; padding:7px 10px; margin:0; font-weight: 700; vertical-align:top; }
.eventsDesc td { text-align: left; padding:7px 10px; margin:0; vertical-align:top; }
.eventsDesc .titleHead { background: #eaf0f4 url(../images/common/images/new_trough_bg_nfp.gif) repeat-x 0px 0px; border-top: 1px dashed #d8dde1; border-bottom: 1px dashed #d8dde1; }
.eventsDesc h3 { text-align: left; padding:7px 10px; margin:5px 0; background: #eaf0f4 url(../images/common/images/new_trough_bg_nfp.gif) repeat-x 0px -100px; border-top: 1px solid #96b8d3; border-bottom: 1px solid #96b8d3; font: 700 10pt/12pt Arial, Helvetica, sans-serif; text-transform: uppercase; }
#feedbackform { color:#616161; font: 9pt/12pt Arial, Helvetica, sans-serif; width:80%; }
#feedbackform form { margin:0; padding:0; text-align:left; }
#feedbackform form p { margin:3px; padding:10px 2px 2px 2px; text-align:left; clear:both; }
#feedbackform h2 { margin:0; padding:0 2px 10px 2px; text-align:left; clear:both; }
#feedbackform form hr { clear:both; border:none; border-top: 1px dashed #95b7d2; background: transparent !important; }
#feedbackform label { margin:3px; padding:2px; width:100px; float:left; display:block; clear:left; }
#feedbackform input { margin:3px; padding:2px; width:150px; color:#616161; float:left; display:block; border: 1px solid #95b7d2; }
#feedbackform select { margin:3px; padding:2px; width:150px; color:#616161; float:left; display:block; border: 1px solid #95b7d2; }
#feedbackform textarea { margin:3px; padding:2px; width:90%; color:#616161; float:left; display:block; border: 1px solid #95b7d2; }
#feedbackform .btnSubmit { background: url(../images/common/images/new_trough_bg_nfp.gif) repeat-x 0px -175px; border: 1px solid #95b7d2; width:auto; }
#div_inner ul { font-family: Arial, Helvetica, sans-serif; color:#616161; font-size: 9pt; padding-top:0px; padding-bottom:0px; margin-top:0px; margin-bottom:0px; }
#div_inner ol { font-family: Arial, Helvetica, sans-serif; color:#616161; font-size: 9pt; padding-top:0px; padding-bottom:0px; margin-top:0px; margin-bottom:0px; }
#div_inner ul ul { font-family: Arial, Helvetica, sans-serif; color:#616161; font-size: 9pt; list-style-position: outside; list-style-type: square; }
#div_inner a { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; text-decoration:none; }
#div_inner a:hover { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; text-decoration:none; }
#div_member { width:241px; height:290px; float:right; background-image:url(../images/common/images/memberbg.jpg); background-repeat:no-repeat; background-position:0 0; padding:0 9px 0 0; margin:10px 0 4px 5px; }
#div_member_title { padding:0 0 10px 0; margin:15px 10px 10px 10px; font-family: Arial, Helvetica, sans-serif; font-weight:700; color:#9a0e15; font-size:12pt; background: url(../images/common/images/divider1.gif) repeat-x 0px bottom; }

/* right panel style starts here */

.bgRightPanel { background: url(../images/common/images/bgRepeatRightPannel.jpg) repeat-y 0px 0px; }
.bgRightPanel .title { color: #5f6061; background: url(../images/common/images/bgRightPanel.jpg) no-repeat 0px 0px; margin:0; padding:15px 10px 7px 12px; font: 700 12pt/12pt Arial, Helvetica, sans-serif;}
.bgRightPanel .content { background: url(../images/common/images/divider.gif) no-repeat center 0px; padding:10px; margin:0; font-size: 9pt; }
.bgRightPanel .bgRightPanelEnd { margin:0; padding:0; background: url(../images/common/images/bgRightPanel.jpg) no-repeat 0px bottom; height:10px; clear:both;}

.icondoc { background: url(../images/common/images/icondoc.png) no-repeat 0px 2px;} * html .icondoc { background: url(../images/common/images/icondoc.png) no-repeat 0px 5px; }
.iconpdf { background: url(../images/common/images/iconpdf.png) no-repeat 0px 2px;} * html .iconpdf { background: url(../images/common/images/iconpdf.png) no-repeat 0px 5px; }
.iconppt { background: url(../images/common/images/iconppt.png) no-repeat 0px 2px;} * html .iconppt { background: url(../images/common/images/iconppt.png) no-repeat 0px 5px; }
.iconexl { background: url(../images/common/images/iconexl.png) no-repeat 0px 2px;} * html .iconexl { background: url(../images/common/images/iconexl.png) no-repeat 0px 5px; }
.iconzip { background: url(../images/common/images/iconzip.png) no-repeat 0px 2px;} * html .iconzip { background: url(../images/common/images/iconzip.png) no-repeat 0px 5px; }
.iconswf { background: url(../images/common/images/iconswf.png) no-repeat 0px 2px;} * html .iconswf { background: url(../images/common/images/iconswf.png) no-repeat 0px 5px; }
.iconcaptivate { background: url(../images/common/images/iconcaptivate.png) no-repeat 0px 2px;} * html .iconcaptivate { background: url(../images/common/images/iconcaptivate.png) no-repeat 0px 5px;}
.iconmediaplayer { background: url(../images/common/images/iconmediaplayer.png) no-repeat 0px 2px;} * html .iconmediaplayer { background: url(../images/common/images/iconmediaplayer.png) no-repeat 0px 5px;}
.iconquicktime { background: url(../images/common/images/iconquicktime.png) no-repeat 0px 2px;} * html .iconquicktime { background: url(../images/common/images/iconquicktime.png) no-repeat 0px 5px;}

#membersSpeak { width:241px; margin: 15px 0 0 0; padding: 0 12px 0 0; float:right; clear:right; color:#616161; background: url(../images/common/images/bgMembersSpeak.jpg) no-repeat 0px 0px;}
#membersSpeak .contentMembersSpeak { background: #fff url(../images/common/images/bgMembersSpeak.jpg) no-repeat 0px bottom; padding:10px 5px 6px 3px; margin:0; font-size: 9pt; float:left;}
#membersSpeak .title { color: #5f6061;  background: url(../images/common/images/divider.gif) no-repeat center bottom; margin:0; padding:15px 10px 10px 12px; font: 700 12pt/12pt Arial, Helvetica, sans-serif;}

#membersSpeak .quote1 { background: url(../images/common/images/imgquote1.gif) no-repeat 2px 0px; padding:0 0 0 15px; margin:0; float:left; clear:both; width:220px;}
#membersSpeak .quote2 { background: url(../images/common/images/imgquote1.gif) no-repeat 85px 0px; padding:0; margin: 10px 0 0 1px; float:left; width:230px;}
#membersSpeak .quote2 img{ margin:0 3px 0 0;}
.quoteright1 { background: url(../images/common/images/imgquote2.gif) no-repeat 87px bottom; display:block; margin:0; padding:0; }
.quoteright2 { background: url(../images/common/images/imgquote2.gif) no-repeat 150px bottom; display:block; margin:0; padding:0; }

#relatedMaterials { width:241px; margin: 15px 0 0 0; padding: 0 12px 0 0; float:right; clear:right; }
#relatedMaterials p{ margin:5px 0; padding:0;}
.relatedMaterials { margin:0; padding:0; list-style:none;}
.relatedMaterials li { margin:7px 0; padding:2px 0 2px 20px;}
.arrowlist { margin:0; padding:0; list-style: none; }
.arrowlist li{ margin:7px 0; padding:2px 0 2px 20px; background: url(../images/common/images/arrow_li.gif) no-repeat 5px 7px;}
* html .arrowlist li{ margin:7px 0; padding:2px 0 2px 20px; background: url(../images/common/images/arrow_li.gif) no-repeat 5px 10px;}
#caseStudies { width:241px; margin: 10px 0 0 0; padding: 0 12px 0 0; float:right; clear:right; }
#caseStudies p{ margin:5px 0; padding:0;}
ul.caseStudies { margin:0; padding:0; list-style:none; }
ul.caseStudies li { margin:7px 0; padding:2px 0 2px 20px;}
#rightPanelEvents { width:241px; margin: 10px 0 15px 0; padding: 0 12px 0 0; float:right; clear:right; }
#webinar { width:241px; margin:0; padding: 0; float:right; clear:right; }
#webinar p { margin:5px; padding:0; color: #FFF; font-size: 8pt; letter-spacing:1px; }
#webinar p.title { color: #FFF; font-size: 16pt; }
.webinarTop { background: url(../images/common/images/bgWebinarTop.gif) no-repeat 0px 0px; margin:0; padding:5px 10px; }
.webinarTop a { display:block; padding:3px 25px 3px 0; color:#fff; text-decoration: none; }
.webinarBottom { background: url(../images/common/images/bgWebinarBottom.gif) no-repeat 0px bottom; margin:0; padding:3px 10px; }
.webinarBottom a { display:block; text-align:right; background: url(../images/common/images/iconRegisterOnline.gif) no-repeat right center; padding:4px 25px 3px 0; color:#fff; text-decoration: none; }

/* right panel style ends here */

#div_read_more { width:69px; position:relative; top:2px; left:150px; padding-left:10px; padding-right:10px; font-family: Arial, Helvetica, sans-serif; color:#5f6162; font-size:12px; }
#div_read_more a { font-family: Arial, Helvetica, sans-serif; font-size:12px; }
#div_read_more a:hover { font-family: Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; }

#div_inner_mail { width:160px; height:30px; float:right; padding-right:10px; padding-top:2px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#616161; }
#div_icon_mail { width:75px; height:20px; float:left; padding-top:5px; }
#div_tabs { width:745px; height:240px; float:left; background-image: url(../images/common/images/tabs.jpg); background-repeat: no-repeat; background-position: left top; margin-left:2px; }
#div_tabs p { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#616161; line-height: 12pt; margin-left:5px; margin-right:10px; margin-top:10px; }
#div_active_iseminar1 { width:100px; height:32px; float:left; position:relative; top:7px; left:0px; z-index:100; background-image: url(../images/common/images/tab_selected.gif); background-repeat: no-repeat; background-position: left bottom; margin-left:2px; }
#div_active_iseminar { width:95px; height:22px; float:left; background-image: url(../images/common/images/tabs_inactive.gif); background-repeat: no-repeat; background-position: left bottom; margin-left:4px; margin-top:9px; }
#div_partners { width:100%; height:80px; background-color:#dddddd; margin: 0 auto; }
#div_footers { width:100%; height:50px; margin:auto; background-image: url(../images/common/images/footer.jpg); background-repeat: no-repeat; background-position: center top; padding:0; }
#div_footers_link { width:500px; float:left; margin:0; padding:10px 0 0 10px; }
#div_footers_link .copyrighttext { margin:0 5px 0 5px; }
#div_footers_link a { font-family:Arial, Helvetica, sans-serif; font-size:8pt; color: #737373; text-decoration:none; padding:0; margin:0 5px 0 5px; }
#div_footers_link a:hover { color: #366892; text-decoration:none; }
.div_footers_link { font-family:Arial, Helvetica, sans-serif; font-size:8pt; color: #737373; line-height:12pt; }
#div_footers_sales { width:350px; float:right; margin:0; padding:20px 15px 0 0; }
.div_footers_sales { font-family:Arial, Helvetica, sans-serif; font-size:10pt; color: #737373; font-weight:700; text-align:right; }
#div_solutions { width:100%; height:30px; line-height:30px; background-color:#666666; padding:0; margin: 0; vertical-align:middle; }
.div_solutions { font-family:Arial, Helvetica, sans-serif; font-size:9pt; color: #fff; }
#solutions_ticker { width:120px; padding:0; margin: 2px 0 0 5px; float:left; }
#tickertape { width:100%; background-color:#666666; padding:0; margin: 0; }
#subtickertape { padding:0; margin: 0; background-color:#666666; float:left; }
.subtickertapefont { font-family:Arial, Helvetica, sans-serif; font-size:9pt; color: #fff; text-decoration:none; }
.subtickertapefont a { color: #fff; text-decoration:none; padding: 0 6px 0 10px; margin:0; background: url(../images/common/images/imgbullet.gif) no-repeat 0 center; white-space:nowrap; }
.subtickertapefont a:hover { text-decoration: underline; }
#footerContainer { width:1000px; height:55px; margin: 0 auto; background-color:#ddd; clear:both; }
.slideshow_div { text-align:center; }
.topnav { color: #366892; font: 400 9pt Arial, Helvetica, sans-serif; padding: 0 0 2px 0; margin: 0 3px; }
.topnav a { color:#616161; font: 9pt Arial, Helvetica, sans-serif; text-decoration: none; padding: 0 0 2px 0; margin: 0 3px; }
.topnav a:hover { text-decoration:underline; color: #366892; }
.topnav .activepage { text-decoration:none; padding: 0 0 2px 0; margin: 0 3px; font-weight: 700; }
.qlinks { width:237px; float:right; padding:0 10px 0 0; margin:10px 0 0 5px; }
.qlinks a { margin: 0 30px 0 5px; text-decoration:none; font: 9pt Arial, Helvetica, sans-serif; }
.qlinks a:hover { text-decoration:underline; }
.marginTop { margin-top:2px !important; }
a.readmore { background: url(../images/common/images/icon_readmore.gif) no-repeat 0px center; margin: 0px; padding: 0 0 0 15px; clear: both; color:#6b6767; text-decoration:none; font: 700 8pt Arial, Helvetica, sans-serif; letter-spacing: 1px; }
a.readmore:hover { text-decoration:underline; }
a.playvideo { margin: 0px; padding: 0 10px 0 0; color:#616161; text-decoration:none; font-weight: 700; display:block; width:100px; float:left; font-size: 8pt; }
#siteMapLinks { margin:0; padding:0; }
#siteMapLinks ul { margin-top:5px; margin-bottom:10px; list-style: none; font-size: 11pt; font-weight: 700; }
#siteMapLinks ul li { margin-top:10px; }
#siteMapLinks ul ul { list-style: url(../images/common/images/arrow_ul.gif); font-size: 10pt; font-weight: 700; }
#siteMapLinks ul ul li { margin-top:5px; }
#siteMapLinks ul ul ul { list-style: url(../images/common/images/arrowicon.gif); font-size: 9pt; font-weight: 400; }
#subcontent1, #subcontent2 { position:absolute; visibility: hidden; color:#000033; width:250px; font-family: Arial, Helvetica, sans-serif; margin:0; padding: 6px 0 0 0; z-index:15; background: url(../images/common/images/tab_hover3.gif) no-repeat right 0px; }
#subcontent1 div, #subcontent2 div { background: #e8e8e8; margin:0; padding: 4px 10px 4px 10px; color:#616161; border: 1px solid #588db9; border-top:none; }
#subcontent1 form, #subcontent2 form { margin:0; padding:0; }
#subcontent1 h2, #subcontent2 h2 { font-size: 11pt; margin: 0 0 5px 0; padding: 0 0 3px 0; border-bottom: 1px solid #616161; }
#subcontent1 p, #subcontent2 p { font-size: 8pt; margin: 3px 0; padding: 3px 0; }
#subcontent1 input, #subcontent2 input { font-size: 8pt; }
#subcontent1 .inputField { width:72%; }
#subcontent1 .button, #subcontent2 .button { font-size: 8pt; padding:0; margin:0; background: #588db9; color: #fff; border-top: 1px solid #5e99c6; border-right: 1px solid #396b94; border-bottom: 1px solid #396b94; border-left: 1px solid #5e99c6; cursor:pointer; }
#subcontent1 .button, #subcontent2 .button:hover { border-bottom: 1px solid #5e99c6; border-left: 1px solid #396b94; border-top: 1px solid #396b94; border-right: 1px solid #5e99c6; cursor:pointer; }
#newsContents { margin:0; padding:10px; font-size: 9pt; color:#616161; }
#newsContents img { margin:0 7px 3px 7px; padding:0px; }
#newsContents p { margin:0; padding:0 7px 7px 7px; }
#newsContents a { color: #366892; }
#iseminarContents { margin:0; padding:10px; background: url(../images/common/images/bgseprator.gif) no-repeat center 0; height:200px; color:#616161; }
#iseminarContents h5 { font-size: 9pt; text-transform: none; margin:0 0 5px 0; padding:0 0 5px 0; color:#9a0e15; }
#upcomingISeminars { width:49%; float:left; font-size: 9pt; padding:0; margin:0 0 0 2px; color:#616161; }
#previousISeminars { width:47%; float:right; padding: 0; margin:0; font-size: 9pt; color:#616161; }
#previousISeminars ul { margin:0; padding:0; list-style: none; }
#previousISeminars li { background: url(../images/common/images/arrow_ul.gif) no-repeat 0px 0px; padding:0 0 0 15px; margin:0 0 10px 0; }
#iseminarContents p { margin:0 0 3px 0; padding:0; }
#eventContents { margin:0; padding:10px; font-size: 9pt; color:#616161; }
#eventContents div { margin:0 2px; }
#eventContents p { margin:0 0 5px 0; padding:0; }
#eventContents a { color: #366892; }
.eventImg { margin:0 0 0 5px; padding:0; }
#searchBox { width:160px; margin-right:2px; }
/*
input.button{ background: url(../images/common/images/bgbutton.gif) repeat-x 0px 0px; color: #fff; margin:0; outline:none; border-top: 1px solid #006699; border-right: 1px solid #061627; border-bottom: 1px solid #061627; border-left: 1px solid #006699; font-size: 7pt; }
input.button:hover{background: #fff url(../images/common/images/bgbutton.gif) repeat-x 0px 0px; border-top: 1px solid #061627; border-right: 1px solid #006699; border-bottom: 1px solid #006699; border-left: 1px solid #061627;}
*/



/* ============================================== Dropdown menu ============================================== */

/* Root = Horizontal, Secondary = Vertical */
ul#navmenu-h { margin: 0; border: 0 none; padding: 0; list-style: none; font: normal 9pt Arial, Helvetica, sans-serif; text-decoration: none; }
ul#navmenu-h li { margin: 0; border: 0 none; padding: 0; float: left; /*For Gecko*/ display: inline; list-style: none; position: relative; border-right:solid 1px #e3e3e3; z-index:10; }
ul#navmenu-h ul { margin: 0; border: 0 none; padding: 0; width: 160px; list-style: none; display: none; position: absolute; top: 24px; left: 0; }
.first_root_tab { border-left:solid 1px #e3e3e3; }
ul#navmenu-h ul:after /*From IE 7 lack of compliance*/ { clear: both; display: block; font: 1px/0px serif; content: "."; height: 0; visibility: hidden; }
ul#navmenu-h ul li { width: 160px; float: left; /*For IE 7 lack of compliance*/ display: block !important; display: inline; border-right: 1px solid #d9d9d1; border-left: 1px solid #d9d9d1; font: normal 8pt Arial, Helvetica, sans-serif; }
/* Root Menu */
ul#navmenu-h a { padding: 0 14px; float: none !important; /*For Opera*/ float: left; /*For IE*/ display: block; color: #616161; text-decoration: none; height: auto !important; height: 1%; border-bottom: solid 1px #fff; line-height:20px; }
/* Root Menu Hover Persistence */
ul#navmenu-h a:hover, ul#navmenu-h li:hover a, ul#navmenu-h li.iehover a { background: #588db9; color: #FFF; }
ul#navmenu-h a.noSM, ul#navmenu-h li:hover a.noSM, ul#navmenu-h li.iehover a.noSM { line-height:23px; color:#616161; }
ul#navmenu-h a.noSM:hover, ul#navmenu-h li:hover a.noSM, ul#navmenu-h li.iehover a.noSM { background: #588db9 !important; color: #FFF; line-height:23px; }
/* 2nd Menu */
ul#navmenu-h li:hover li a, ul#navmenu-h li.iehover li a { float: none; background: #EEE; color: #616161; padding: 5px 10px; line-height:14px; }
/* 2nd Menu Hover Persistence */
ul#navmenu-h li:hover li a:hover, ul#navmenu-h li:hover li:hover a, ul#navmenu-h li.iehover li a:hover, ul#navmenu-h li.iehover li.iehover a { background: #588db9; color: #fff; }
/* 3rd Menu */
ul#navmenu-h li:hover li:hover li a, ul#navmenu-h li.iehover li.iehover li a { background: #e8e8e8; color: #616161; }
/* 3rd Menu Hover Persistence */
ul#navmenu-h li:hover li:hover li a:hover, ul#navmenu-h li:hover li:hover li:hover a, ul#navmenu-h li.iehover li.iehover li a:hover, ul#navmenu-h li.iehover li.iehover li.iehover a { background: #588db9; color: #fff; }
/* 4th Menu */
ul#navmenu-h li:hover li:hover li:hover li a, ul#navmenu-h li.iehover li.iehover li.iehover li a { background: #e8e8e8; color: #616161; }
/* 4th Menu Hover */
ul#navmenu-h li:hover li:hover li:hover li a:hover, ul#navmenu-h li.iehover li.iehover li.iehover li a:hover { background: #588db9; color: #fff; }
ul#navmenu-h ul ul, ul#navmenu-h ul ul ul { display: none; position: absolute; top: 0; left: 160px; }
/* Do Not Move - Must Come Before display:block for Gecko */
ul#navmenu-h li:hover ul ul, ul#navmenu-h li:hover ul ul ul, ul#navmenu-h li.iehover ul ul, ul#navmenu-h li.iehover ul ul ul { display: none; }
ul#navmenu-h li:hover ul, ul#navmenu-h ul li:hover ul, ul#navmenu-h ul ul li:hover ul, ul#navmenu-h li.iehover ul, ul#navmenu-h ul li.iehover ul, ul#navmenu-h ul ul li.iehover ul { display: block; }
#navmenu-h .levels { background: url(../images/common/images/level_arrow.gif) no-repeat right center; display: block; }
#navmenu-h .last_tab { border-bottom: solid 1px #d9d9d1 !important; }
#navmenu-h .root_tab { line-height:23px; }
#navmenu-h .root_tab_last { line-height:23px; border-right:0 none; }


.navigation-sort-helper {
	background:#000000;
	margin-top:10px;
	
}

#navigation li{position:relative;}




#navigation {
	/*background:url(../images/navigation/bg.png) no-repeat 0 0;*/
	/*background-image:url(../images/CustomizedImg/tab_bg.jpg);*/
	border-top:none;
	height:22px;
	margin:0px auto 0px;
	padding:0px;
	position:relative;
	z-index:9;
}
#navigation ul {
	/*background:url(../images/navigation/bg.png) no-repeat 100% 100%;*/
	float:left;
	margin:0px;
	padding:0px;
}


#navigation ul li {
	display:inline;
	float:left;
	margin:0px;
	padding:0;
}
#navigation ul li a {

}

/*
#navigation ul li a span {
	background:none;
	padding:0;
}
#navigation ul li a:hover span {
	
}
*/
#navigation ul li a:hover {
	/*background:url(../images/navigation/bg_hover.png) repeat-x;*/
	

	
}

#navigation li.selected  a{
background: #588db9; color: #FFF;
}

/*#navigation ul li.selected a span {
background:#ffffff;
	
	font-size:1em;
}
*/
#navigation ul li.selected a:hover {}
#navigation .child-menu {
	display: none;
}
#navigation .child-menu{
	height:auto;
	left:0px;
	overflow:visible;
	padding-bottom:0px;
	position:absolute;
	top:21px;
	z-index:90;
	min-width:140px;
	
}
.ie6 #navigation .child-menu{
	height:auto;
	left:0px;
	overflow:visible;
	padding-bottom:2px;
	position:absolute;
	top:27px;
	z-index:90;
	width:140px;	
}
.ie #navigation .child-menu{height:auto; z-index:90;}
.ie6 #navigation .child-menu{height:1%; z-index:90;}
#navigation .child-menu ul,#navigation .child-menu li,#navigation .child-menu a{}
#navigation .child-menu ul,#navigation .child-menu li{}
#navigation .child-menu  li {
	display: block;
	min-width:120px;
	float:left;
}

.ie6 #navigation .child-menu  li {
	
	display: block;
		
	width:125px;
	
	float:left;
}


#navigation .child-menu  li a  {}

.ie6 #navigation .child-menu  li a  {
	height:15px;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	float:left;
	width:125px;
	background-color: #E9EDF3;
	text-align: left;
	

}

#navigation .child-menu  li a:hover  {color:red;}


#navigation .child-menu li.selected  a  span{color:red;}
#navigation .child-menu  li.selected  {color:red;}


#navigation .child-menu li a{
	float:left;
	font-weight: normal;
	font-size: 11px;
	letter-spacing: normal;
}

#column-1, .wikipage, .createpage  {font-size:1.2em;}




/* Chat */



.chat-portlet {
	background: #e5e5e5;
	border-top: 1px solid #b5b5b5;
	bottom: 0;
	font-size: x-small;
    font-face:verdana;
	height: 24px;
	left: 0;
	position: fixed;
	width: 100%;
	z-index: 100;
	
}

.chat-portlet #buddy-list {
	background: #fff;
	border: 1px solid #254588;
	padding: 10px;
	width: 120px;
}


.chat-portlet .chat {
	cursor: default;
	position: relative;
	width: 228px;
}

.chat-portlet .chat .head {
	background: #20272b;
	border: 1px solid #262626;
	border-bottom: 0;
	color: #fff;
	font-weight: bold;
	height: 24px;
	line-height: 22px;
	text-indent: 58px;
}

.chat-portlet .chat .head .close {
	background: url('<%= themeImagesPath %>/portlet/close.png') no-repeat 3px 3px;
	height: 16px;
	padding: 3px;
	position: absolute;
	right: 2px;
	top: 2px;
	width: 16px;
}

.chat-portlet .chat .head .close span {
	display: none;
}

.chat-portlet .chat .head .image {
	background: #fff;
	border-bottom: 1px solid #b5b5b5;
	border-right: 1px solid #b5b5b5;
	height: 45px;
	left: 5px;
	position: absolute;
	top: 5px;
	width: 45px;
}

.chat-portlet .chat .info {
	background: #eee;
	border: 1px solid #333;
	border-bottom-color: #ccc;
	border-top: 0;
	height: 32px;
}

.chat-portlet .chat .show {
	background: #f8f8f8;
	border: 1px solid #333;
	border-bottom-color: #333;
	border-top: 0;
	height: 206px;
	overflow-x: scroll;
	overflow-y: scroll;
	position: relative;
}

.chat-portlet .chat .show p {
	margin: 0 0 10px;
	padding: 4px 5px;
	position: relative;
}

.chat-portlet .chat .show p .date {
	color: #eee;
	font-size: x-small;
	font-style: normal;
	position: absolute;
	right: 8px;
	top: 6px;
}

.chat-portlet .chat .show .not .date {
	color: #555;
}

.chat-portlet .chat .show p .name {
	display: block;
	line-height: 11px;
	padding: 2px 4px 3px;
}

.chat-portlet .chat .show p .text {
	display: block;
	line-height: 14px;
	padding: 4px 8px;
}

.chat-portlet .chat .show p.not .name {
	background: #D3DADD;
	color: #555;
}

.chat-portlet .chat .show p.you .name {
	background: #828F95;
	color: #fff;
}

.chat-portlet .chat .type {
	background: #fff;
	border: 1px solid #333;
	border-bottom-color: #545454;
	border-top-color: #369;
	position: relative;
}

.chat-portlet .chat .type .text, .chat-portlet .chat .type .prep {
	background: #fff url() no-repeat scroll 3px 3px;
	border: 0;
	font-size: x-small;
    font-face:verdana;
	height: 13px;
	margin: 0;
	overflow: scroll;
	padding: 4px 8px;
	width: 210px;
	z-index: 1;
}

.chat-portlet a:hover {
        k:f
}
.chat-portlet .chat .type .prep {
	left: 0;
	position: absolute;
	top: 0;
	z-index: -1;
}

.chat-portlet > ul {
	padding-right: 10px;
	position: relative;
}

.chat-portlet > ul > li.item {
	border-left: 1px solid #b5b5b5;
	float: right;
	position: relative;
	z-index: 5;
}

.chat-portlet > ul > li.item > .popup {
	bottom: 24px;
	display: none;
	position: absolute;
	right: -1px;
	z-index: -1;
	padding: 0;
}

.chat-portlet > ul > li.item.active > .popup {
	display: block;
    z-index: -1;
}

.chat-portlet > ul > li.item > a {
	border-left: 1px solid #fff;
	color: inherit;
	display: block;
	float: left;
	font-weight: bold;
	height: 14px;
	padding: 5px 10px;
	text-decoration: none;
}

.chat-portlet > ul > li.item.active > a {
	background: #fff;
	border: 1px solid #333;
	border-top-color: #fff;
	height: 13px;
	line-height: 13px;
	margin: -1px -1px 0 -1px;
	z-index: 9;
}

.chat-portlet > ul > li.item.waiting > a {
	background: url('<%= request.getContextPath() %>/images/message_waiting_indicator.gif');
}

.chat-portlet > ul, .chat-portlet > ul > li.item {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.chat-portlet ul.chat-popup > li > a {
	border-bottom: 1px solid #eee;
	color: inherit;
	display: block;
	font-size:x-small;
	padding: 6px;
    z-index:-1;
	text-decoration: none;
}

.chat-portlet ul.chat-popup, .chat-portlet ul.chat-popup > li {
	list-style-type: none;
    z-index:-1;
	margin: 0;
	padding: 0;
}

.hidden-sound {
	position: absolute;
}







.ie6 .chat-portlet {
	background: #e5e5e5 none repeat scroll 0%;
	border-top: 1px solid #b5b5b5;
	font-size: x-small;
    font-face:verdana;
	height: 24px;
	position:absolute;
	clear:both;
	z-index: 20;
	width:100%;
	bottom:-18pt;
	left:0pt;
	padding:0pt;
	visibility: visible;

	
}



.ie6 .chat-portlet .chat {
	cursor: default;
	position: relative;
	width: 228px;
}



.ie6. chat-portlet #buddy-list {
	background: #fff;
	border: 1px solid #254588;
	padding: 10px;
	width: 120px;
}

.ie6 .chat-portlet .chat .head {
	background: #20272b;
	border: 1px solid #262626;
	border-bottom: 0;
	color: #fff;
	font-weight: bold;
	height: 24px;
	line-height: 22px;
	text-indent: 58px;
}

.ie6 .chat-portlet .chat .head .close {
	background: url('<%= themeImagesPath %>/portlet/close.png') no-repeat 3px 3px;
	height: 16px;
	padding: 3px;
	position: absolute;
	right: 2px;
	top: 2px;
	width: 16px;
}

.ie6 .chat-portlet .chat .head .close span {
	display: none;
}

.ie6 .chat-portlet .chat .head .image {
	background: #fff;
	border-bottom: 1px solid #b5b5b5;
	border-right: 1px solid #b5b5b5;
	height: 45px;
	left: 5px;
	position: absolute;
	top: 5px;
	width: 45px;
}

.ie6 .chat-portlet .chat .info {
	background: #eee;
	border: 1px solid #333;
	border-bottom-color: #ccc;
	border-top: 0;
	height: 32px;
}

.ie6 .chat-portlet .chat .show {
	background: #f8f8f8;
	border: 1px solid #333;
	border-bottom-color: #333;
	border-top: 0;
	height: 206px;
	overflow:auto;
    width:226px;
	position: relative;
}

.ie6 .chat-portlet .chat .show p {
	margin: 0 0 10px;
	padding: 4px 5px;
	position: relative;
}

.ie6 .chat-portlet .chat .show p .date {
	color: #eee;
	font-size: x-small;
	font-style: normal;
	position: absolute;
	right: 8px;
	top: 6px;
}

.ie6 .chat-portlet .chat .show .not .date {
	color: #555;
}

.ie6 .chat-portlet .chat .show p .name {
	display: block;
	line-height: 11px;
	padding: 2px 4px 3px;
}

.ie6 .chat-portlet .chat .show p .text {
	display: block;
	line-height: 14px;
	padding: 4px 8px;
}

.ie6 .chat-portlet .chat .show p.not .name {
	background: #D3DADD;
	color: #555;
}

.ie6 .chat-portlet .chat .show p.you .name {
	background: #828F95;
	color: #fff;
}

.ie6 .chat-portlet .chat .type {
	background: #fff;
	border: 1px solid #333;
	border-bottom-color: #545454;
	border-top-color: #369;
	position: relative;
}

.ie6 .chat-portlet .chat .type .text, .ie6 .chat-portlet .chat .type .prep {
	background: #fff url() no-repeat scroll 3px 3px;
	border: 0;
	font-size: x-small; 
    font-face:verdana;
	height: 13px;
	margin: 0;
	overflow: hidden;
	padding: 4px 8px;
	width: 210px;
	z-index: 1;
}


.ie6 .chat-portlet .chat .type .prep {
	left: 0;
	position: absolute;
	top: 0;
	z-index: -1;
}

.ie6 .chat-portlet  ul {
	padding-right: 10px;
	position: relative;
}

.ie6 .chat-portlet  ul  li.item {
	border-left: 1px solid #b5b5b5;
	float: right;
	position: relative;
	z-index: 5;
}

.ie6 .chat-portlet  ul  li.item  .popup {
	bottom: 24px;
	display: none;
	position: absolute;
	right: -1px;
	z-index: -1;
	padding: 0;
}

.ie6 .chat-portlet  ul  li.item.active  .popup {
	display: block;
    z-index: -1;
}

.ie6 .chat-portlet  ul  li.item  a {
	border-left: 1px solid #fff;
    font-weight: bold;
	color: #000000;
	display: block;
	float: left;
	
	height: 14px;
	padding: 5px 10px;
	text-decoration: none;
}

.ie6 .chat-portlet  ul  li.item.active  a {
	background: #fff;
	/*border: 1px solid #333;*/
	border-top-color: #fff;
	height: 13px;
	line-height: 13px;
	margin: -1px -1px 0 -1px;
	z-index: 9;
}

.ie6 .chat-portlet  ul  li.item.waiting  a {
	background: url('<%= request.getContextPath() %>/images/message_waiting_indicator.gif');
}

.ie6 .chat-portlet  ul, .ie6 .chat-portlet  ul  li.item {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.ie6 .chat-portlet ul.chat-popup  li  a {
	border-bottom: 1px solid #eee;
	color: inherit;
	display: block;
	font-size: x-small;
    font-face:verdana;
	padding: 6px;
    z-index:-1;
	text-decoration: none;
}

.ie6 .chat-portlet ul.chat-popup, .ie6 .chat-portlet ul.chat-popup  li {
	list-style-type: none;
    z-index:-1;
	margin: 0;
	padding: 0;
}

.ie6 .hidden-sound {
	position: absolute;
}


#column-1, .wikipage, .createpage {font-size:12px;} .portlet-wiki .taglib-tags-summary {margin: 10px 0px 10px 0px;color: #7d7d7d;} .portlet-content, .results-grid, .results-grid{font-size:12px;} .entry-title a{font-size:14px;}

.js #add-page {
border:0 dashed #304049;
bottom:0px;
float:right;
font-weight:bold;
position:relative;
right:0px;
}


.js .delete-tab {
		background: url(../images/common/remove.png) no-repeat 42%;
	cursor: pointer;
	display: block;
	height: 8px;
	position: absolute;
	right: 2px;
	text-indent: -9999em;
	top: 2px;
	width: 8px;
	
}


/*
#staff_nav{
position:relative;
float:right;
top:-160px;
left:12px;

}

ul#staff_nav li { margin: 0; border: 0 none; padding: 0; float: left; /*For Gecko*/ /*display: inline; list-style: none; position: relative; border-right:solid 0px #e3e3e3; z-index:10; }
ul#staff_nav ul { margin: 0; border: 0 none; padding: 0; width: 160px; list-style: none; display: none; position: absolute; top: 24px; left: 0; } */

