﻿a img { border: 0px; }
a { color: #0066cc; }
div.left p {padding:0 0 10px 0; margin:0;}
#contentMain div,#contentMain li, #contentMain p{text-align:left;}
div.left ul,#pageContent .conv ul,#pageContent .path li,#pageContent .third ul,#pageContent .half ul {float:left; width:100%; list-style:none}
div.left li,#pageContent .conv li,#pageContent .path li,#pageContent .half li {float:left; clear:both; vertical-align:top; background:transparent url(/ek/images/transform/bullet.gif) 0 3px no-repeat; padding:0 0 5px 12px; display:inline;}
#pageContent .conv li{width:100%}
#pageContent li{width:100%; text-align:left;}
ul.dashed li{background:transparent url(/ek/images/bullet_dash.gif) 0 3px no-repeat;}
#f_lfTD {
padding-top:0;
text-align:left;
}
#mainHolder {
background-color: #F3F3F3 !important;
border-color: #444444 !important;
border-style: solid !important;
border-width: 0 1px 1px !important;
margin: 2px 0 auto !important;
padding: 39px 0 20px !important;
width: 978px !important;
text-align: center !important;
*padding-top:15px !important;
*margin:0 auto !important;
}
#main {
background-color: #FFFFFF;
width: 960px;
margin: auto;
text-align: left;
}
#main, #main #contentMain {
border-collapse: collapse;
border-spacing: 0;
}
#contentMain {
background-color: #FFFFFF;
vertical-align: top;
width:740px;
float:left;
padding:0;
margin:0;
display:inline;
}
.pages_top {
float:left;
width:700px;
text-align: right;
border-bottom: dotted 1px #9a9a9a;
padding: 5px 0px;
}
.pages_top .current { color: #7e7e7e; }
.pages_bot {
float:left;
width:700px;
text-align: right;
border-top: dotted 1px #9a9a9a;
padding: 5px 0px;
}
.pages_bot .current { color: #7e7e7e; }
#sideNav ul {
margin: 10px;
padding: 0px;
list-style: none;
overflow: hidden;
}
#sideNav ul li { border-bottom: solid 1px #cccccc; }
#sideNav ul li a {
display: block;
padding: 5px 0px;
font-weight: bold;
}
#sideNav ul li a.current { color: #000000; }
#contentMain #description {
background-image: url("/ek/images/bg_description.jpg");
background-repeat: no-repeat;
background-position: left top;
color: #ffffff;
}
#contentMainSm #description {
background-image: url("/ek/images/bg_descriptionSm.jpg");
background-repeat: no-repeat;
background-position: left top;
color: #ffffff;
}
#description .spacing {
padding: 25px 35px;
color: #ffffff;
font-weight: bold;
}

#contentMainSm #description .spacing { padding-top: 14px;}
#description h2, #headline h2 {
font-size: 20px;
margin-bottom: 5px;
color: #ffcc4b;
font-weight: normal;
}
#contentMainSm #description h2, #headline h2 { font-size: 22px; }
#headline { padding: 1em 0; }
#pageContent{float:left; padding:0 0 10px 0;}
#headline h2, #pageContent h2, #pageContent .yellow { color: #d29908; }
#pageContent ul {
margin: 5px 0px;
padding: 0px 0px 0px 12px;
float:left;
display:inline;
clear:both;
}
#pageContent .separator {
float:left;
clear:both;
width:480px;
border-bottom: dotted 1px #9a9a9a;
margin-bottom: 10px;
}
#pageContent .spacing {float:left; padding: 5px 20px; text-align:left; }

#pageContent .half {
width: 240px;
float: left;
}
#pageContent .halfs {
width: 490px;
overflow: hidden;
float:left;
}
#pageContent .halfs .half {
float:left;
background-image: url("/ek/images/half_bg.gif");
background-repeat: no-repeat;
background-position: center top;
margin-right: 8px;
}
#pageContent .halfs .last {margin-right: 0px;}
#pageContent .half ul{width:200px;}
#pageContent .half li{width:180px; float:left;}
#pageContent .half .spacing { padding: 13px; }
#pageContent .half h4 {
margin: 0 0 5px 0;

}

#pageContent .third {
width: 160px;
float: left;
}
#pageContent .thirds {
width: 490px;
overflow: hidden;
float:left;
}
#pageContent .thirds .third {
float:left;
background-image: url("/ek/images/third_bg.gif");
background-repeat: no-repeat;
background-position: center top;
margin-right: 3px;
}
#pageContent .thirds .last {margin-right: 0px;}
#pageContent .third ul{width:130px;}
#pageContent .third li{width:120px; float:left;}
#pageContent .third .spacing { padding: 13px; }
#pageContent .third h4 {
margin: 0 0 5px 0;

}
#pageContent .arrow {
background-image: url("arrow.gif");
background-repeat: no-repeat;
background-position: left center;
padding-left: 11px;
}
#pageContent .item, #pageContent .item_wide, #pageContent .item_cat {
text-align:left;
margin: 0 0 10px 0;
position: relative;
}
#pageContent .path,#pageContent .cons,#pageContent .conv{float:left; width:700px; margin:10px 0 10px 0;}
#pageContent .cons,#pageContent .conv{ width:490px;}
#pageContent .path div,#pageContent .cons div{float:left;}
#pageContent .path .item,#pageContent .cons .item{width:480px; margin:0 0 0 20px;}
#pageContent .cons .item{width:365px;}
#pageContent .conv .item{width:480px; margin:0;}

#pageContent .path .item ul{float:left;}
.contentSmall #pageContent{width:530px;}
#pageContent .item_wide  { float:left;  clear:both; width:700px;}
#pageContent .item_wide img { float:left;}
#pageContent .item_wide .item_content { float:left; width:500px; margin:0 0 10px 10px; display:inline;}
#pageContent .item_cat {float:left; width:480px; padding: 0;  display:inline;}
#pageContent .item_cat img{ float:left; margin:8px 0 0 0;}
#pageContent .item_block{ float:left; width:410px; margin:0 0 0 10px;}
#pageContent .item h4, #pageContent .item_wide h4, #pageContent .item_cat h4 {
font-size: 1.15em;
margin: 0px;
}
#pageContent .item_wide .more, #pageContent .item .more, #pageContent .item_cat .more { margin: 1em 0px; }
#pageContent a.open, #pageContent a.closed {
padding-right: 21px;
background-repeat: no-repeat;
background-position: right center;
}
#pageContent a.open {float:left; background-image: url("/ek/images/item_open.gif"); }
#pageContent a.closed {float:left; background-image: url("/ek/images/item_closed.gif"); }
#contentMain #pageContent .left {
float: left;
width: 265px;
margin:0 20px 0 0;
}
#contentMain #pageContent .wide {
width: 480px;
}
#contentMain #pageContent .wide ul,#contentMain #pageContent .wide li{
width: 460px;
}
#contentMain #pageContent .wide dashed.ul,#contentMain #pageContent .wide li{
width: 440px;
}
#contentMain #pageContent .third ul,#contentMain #pageContent .third li{
width: 140px;
}
.success_title{float:left; margin:0 0 10px 0; width:480px; clear:both;}
.end_remark{float:left; margin:0 0 10px;}
#pageContent .right {
width: 200px;
float: left;
min-height: 20px;
background-image: url("/ek/images/well_bg.gif");
background-position: center bottom;
background-repeat: no-repeat;
margin-bottom:20px;
}
#pageContent .right .spacing { padding: 20px 15px 15px 15px;}
#pageContent .right .spacing h3 {
font-size: 13px;
color: #d29908;
margin-bottom: 5px;
}
.extra{float:left; width:480px;}
blockquote {
float:left;
margin: 0px 0px 10px 0px;
padding: 0px;
font-size: 14px;
line-height: 19px;
color: #d29908;
width:170px;
}
#sideBar {
padding: 0;
float:left;
width: 210px;
background-color: #FFFFFF;
border-left: 5px solid #F3F3F3;
padding: 0;
vertical-align: top;
}
#sideNav {
padding: 0;
width: 210px;
background-color: #FFFFFF;
border-right: 5px solid #F3F3F3;
padding: 0;
vertical-align: top;
}
td {
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 12px;
/*text-align:left;*/

}
#showCase {
background-color: #4696e7;
background-image: url("/ek/images/bg_showcase3.jpg");
background-repeat: no-repeat;
background-position: center top;
min-height: 412px;
height: auto !important;
height: 412px;
position: relative;
color: #ffffff;
text-align:left;
}
#showCase a { color: #ffffff; }
#showCase .top .page h3 {
margin: 0px 0px 10px 0px;
font-size: 16px;
color: #ffffff;
}
#showCase #rotate {
position: relative;
height: 240px;
}
#showCase .top .page {
height: 240px;
/*background-image: url("bg_showcase.jpg");*/
background-repeat: no-repeat;
background-position: -36px 0px;
position: relative;
padding: 60px 260px 0px 0px;
color: #ffffff;
}
#showCase .top .page img {
float: right;
margin-right: 10px;
position: absolute;
right: 0px;
top: 0px;
}
#showCase #pages {
position: absolute;
top: 35px;
left: 274px;
z-index: 11;
}
#showCase #pages a {
display: block;
float: left;
width: 18px;
height: 17px;
overflow: hidden;
line-height: 16px;
vertical-align: middle;
font-size: .9em;
font-weight: bold;
background-repeat: no-repeat;
background-position: right center;
background-image: url("/ek/images/showcaseSlideNum.gif");
text-decoration: none;
text-align: center;
color: #ffffff;
margin-right: 3px;
}
#showCase #pages a.current {
color: #284d90;
background-image: url("/ek/images/showcaseSlideNum_select.gif");
}
#showCase #pages a.play {
background: none;
width: auto;
margin-left: 5px;
text-decoration: underline;
}
#showCase #pages a.play:hover { text-decoration: none; }
#showCase h2 {
font-weight: normal;
font-size: 23px;
color: #ffcc4a;
margin: 0px;
position: relative;
}
#showCase .top h2 {
z-index: 10;
position: absolute;
top: 30px;
left: 35px;
}
#showCase .bottom {
position: absolute;
left: 0px;
right: 0px;
top: 242px;
color: #ffffff !important;
}
#showCase .top {
position: absolute;
left: 0px;
right: 0px;
top: 0px;
height: 240px;
overflow: hidden;
}
#showCase .top .spacing {
padding: 0px 10px 0px 35px;
}
#showCase .bottom .left {
width: 379px;
float: left;
color: #ffffff !important;
}
#showCase .bottom .right {
width: 361px;
float: left;
color: #ffffff !important;
}
#showCase .bottom .left .spacing {
padding: 0px 10px 0px 35px;
color: #ffffff;
}
#showCase .bottom .right .spacing {
padding: 0px 10px 0px 35px;
color: #ffffff;
}
#contentInfo {
background-image: url("/ek/images/bg_info.jpg");
background-repeat: repeat-x;
background-position: center bottom;
min-height: 250px;
height: auto !important;
height: 250px;
position: relative;
}
#contentInfo .half {
width: 49.5%;
float: left;
background-image: url("/ek/images/dots.gif");
background-repeat: no-repeat;
background-position: left bottom;
min-height: 270px;
height: auto !important;
height: 270px;
}
#contentInfo .half div {
padding: 10px 20px;
}
#contentInfo h2 {
font-weight: normal;
color: #d29908;
font-size: 18px;
}
#contentInfo .dots {
width: 1px;
position: absolute;
bottom: 0px;
right: 0px;
background-image: url("/ek/images/dots.gif");
background-repeat: no-repeat;
background-position: left bottom;
min-height: 250px;
height: auto !important;
height: 250px;
}
#sideBar .red {
width: 210px;
background-image: url("/ek/images/redSidebar.gif");
background-repeat: no-repeat;
background-position: center top;
border-bottom:2px solid #FFB700;
color: #ffffff;
font-size: 17px;
}
#sideBar .spacing { padding: 12px 20px; }
#sideBar .email{padding: 25px 10px; text-align:left;}
#sideBar .mail{padding: 0 0 8px 0px;}
#sideBar .mail a{white-space:nowrap;}
#sideBar .title { padding: 6px 20px 0px; }
#sideBar .red .spacing {
color: #ffffff;
font-size: 17px;
}
.svc_title{margin:0 0 10px 0;}
#sideBar .red h2 {
font-size: 22px;
margin: 0px;
padding: 0px;
color: #ffffff;
}
#sideBar a img { margin: 3px 0px 3px -3px; }
#sidebar .yellow { color: #f2c34c; }
#sideBar .dotted {
float:left;
width:100%;
background-image: url("/ek/images/dots_line.gif");
background-repeat: repeat-x;
background-position: center bottom;
}
#sideBar h4 {
margin: 0px;
font-size: 1em;
}
ul.plain {
list-style: none;
margin: 0px;
padding: 0px;
}
div.split { float:left; }
.spFirst { width:130px; }
div.split a, div.split span {
background:transparent url(/ek/images/transform/bullet.gif) 0 3px no-repeat;
padding:0 0 0 12px;
float:left;
clear:both;
margin:5px 0;
white-space:nowrap;
}
.bottom div.split a, .bottom div.split span {
background:transparent url(/ek/images/bullet_white.gif) 0 3px no-repeat;
padding:0 0 0 12px;
float:left;
clear:both;
margin:5px 0;
color:#fff;
}

#contentInfo .half div.sucTitle {
font-weight:bold;
padding:10px 0 3px 0;
}
#contentInfo .half div.sucStory { padding:0; }
#contentInfo .half div.sucLink{padding:0; text-align:right;}
#contentInfo .half div.sucLink a {
padding:0 17px 10px 0;
background:transparent url(/ek/images/showcaseArrow.gif) right 2px no-repeat;
}
.rotLink{
padding:0 17px 10px 0;
background:transparent url(/ek/images/showcaseArrow.gif) right 2px no-repeat;
text-decoration:underline;
}
#contentInfo .half div.sucLast{padding:12px 0 0 0; text-align:left;}
#login{ 
left:285px;
position:absolute;
z-index:10001;
text-align:right;
float:right;
}
table.listing {
font-size: 1em;
border-top: dotted 1px #9a9a9a;
}
table.listing th, table.listing td {
padding: 5px 10px;
text-align: left;
border-bottom: dotted 1px #9a9a9a;
}
table.listing td {
padding: 7px 10px;
font-size: .9em;
}
table.listing td a { font-size: 1em; }
table.listing td ul {
list-style: none;
margin: -3px 0px !important;
padding: 0px !important;
}
table.listing td ul li { margin: 3px 0px; }
table.listing th {
background-color: #3d80ce;
color: #ffffff;
}
table.listing .odd td { background-color: #f3f3f3; }
.pdf{ float:left; padding:0 0 20px 14px;}
.pdf a{background:url(/ek/images/transform/pdf.gif) no-repeat top left; padding:0 0 0 20px; font-weight:bold;}

.cp_content {
	text-align:left;
}

.cp_table {
	padding-bottom:10px;
}

div.oldBullet {
background:url("/ek/images/transform/bullet.gif") repeat scroll 0 0 transparent;
border:0 none;
font-size:1px;
height:8px;
margin:3px 2px 0 0;
padding:0;
width:8px;
}

div.bullet {
    background: url("/ek/images/bullet.gif") repeat scroll 0 0 transparent;
    border: 0 none;
    font-size: 1px;
    height: 8px;
    margin: 3px 2px 0 0;
    padding: 0;
    width: 8px;
}

.pro_contact {
color: #838383;
font-weight:bold;
	
}

.pro_contact_sub {
color: #595959;
font-weight:bold;
	
}

.lang_color {
	color:#595959;
}

.myList{
list-style-type: none;
list-style-image: url(/ek/images/greyBullet.gif);
padding-left:15px;
margin-left:4px;
}

.myinside{padding:3px 5px 9px 7px}
/***************** these are gray round corners and lines to connect them **********************/
.tg { background: url(/ek/images/Center.jpg) 0 0 repeat-x; width: 100%; }
.bg { background: url(/ek/images/graypx2.gif) 0 100% repeat-x }
.lg {background: url(/ek/images/graypx2.gif) 0 0 repeat-y}
.rg {background: url(/ek/images/graypx2.gif) 100% 0 repeat-y}
.blg {background: url(/ek/images/bottomLeftCorner.gif) 0 100% no-repeat}
.brg {background: url(/ek/images/bottomRightCorner.gif) 100% 100% no-repeat}
.tlg {background: url(/ek/images/Left_Corner.jpg) 0 0 no-repeat}
.trg {background: url(/ek/images/Right_Corner.jpg) 100% 0 no-repeat; }

	

.redHead3 {
    color: #FF3300;
    font-size: 14px;
    font-weight: bold;
	padding-top:10px;
}	=======
.redHead3 {
    color: #FF3300;
    font-size: 14px;
    font-weight: bold;
	padding-top:10px;
}	

.headerL {
    color: #CC0000;
    font-size: 16px;
    font-weight: bold;
}


.TopLineHolder {
	border-right:1px solid #ccc;
}

#ctl00_ctl00_MainColumn_ContentPlaceHolderMainSection_cbMainContent ul{
	list-style-image:url(/ek/images/main_bullet.gif);
	list-style-type:none;
}
.descriptionText p, .Tip p{margin-top:0;}
.Tip{margin-top:10px;}