/* CSS Document */
html, body,h1,h2
{
	margin: 0;
	padding: 0;
	width:100%;
	height:auto;
	/*background-image:url(../images/inner_bg.gif) repeat-x center top;
	overflow:scroll;*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
#wrap
{
	width: 100%;
	height: auto;
}
.logohead
{
	height: 67px;
	width: 100%;
	background: url(../images/bg_nav.jpg) no-repeat center top;
	float: left;
}
.content
{
	width: 934px;
	height: auto;
	margin:0 auto;
}
.videoplay{
width: 50%;
height:320px;
float: left;
margin-top:12px;
width:448px;
}
.logo
{
	width: 33%;
	height: 67px;
	background: url(../images/logo.gif) no-repeat left top;
	float: left;
}
.menu
{
	width: 65%;
	height: 67px;
	background: url(../images/menu.gif) no-repeat right top;
	float: right;
}
.head
{
	width: 100%;
	height: 417px;
	background: url(../images/bg_site-home1.jpg) no-repeat center top;
	float: left;
}
/*.headtext
{
	width: 50%;
	height: auto;
	float: left;
	margin-top: 25px;
	margin-left: 25px;
}*/

.headtext{
width: 49%;
height: auto;
float:left;
margin-top:25px;
margin-left:5px;
}
.kcdemo
{
	width: 50%;
	height: 163px;
	float: left;
	margin-top: 49px;
	background: url(../images/kc.png) no-repeat bottom left;
}
.kcdemo a
{
	width: 50%;
	float: right;
	padding-top: 85px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	padding-left: 10px;
	padding-right: 41px;
	text-decoration: none;
}
.desc
{
	width: 100%;
	height: 229px;
	background: url(../images/description.png) no-repeat center top;
	margin-top: 25px;
	float: left;
}
.box3
{
	width: 457px;
	height: 163px;
	background: url(../images/box4.png) no-repeat top left;
	margin-top: 15px;
	float: left;
}

.box3 h6 a
{
	font-size:22px;
	text-align:center;
	color: #000066;
	line-height:30px;
}
.box3 h6 a:hover
{
	color: #000000;
}
.box1
{
	width: 457px;
	height: 165px;
	background: url(../images/box1_new.png) no-repeat top right;
	margin-top: 15px;
	float: right;
}
.box2
{
	width: 457px;
	height: 208px;
	background: url(../images/box2.png) no-repeat top right;
	margin-top: 15px;
	float: right;
}
.video
{
	width: 657px;
	height: 121px;
	background: url(../images/video.png) no-repeat top left;
	margin-top: 15px;
	float: left;
}
.box
{
	width: 580px;
	height: 121px;
	background: url(../images/box.png) no-repeat top left;
	float: left;
	padding: 10px;
}
.boximg
{
	width: 580px;
	height: 121px;
	background: url(../images/boximg.png) no-repeat top left;
	float: left;
	padding: 10px;
}
/*.orderform
{
	width: 257px;
	height: 121px;
	background: url(../images/orderform.png) no-repeat top right;
	margin-top: 15px;
	float: right;
}
.orderform a
{
	width: 80%;
	float: left;
	padding-top: 37px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #984B00;
	text-align: left;
	padding-left: 15px;
	text-decoration: none;
}*/
/*
.orderform{
width:257px;
height:45px;
margin-top:2px;
margin-left:13px;
float: left;
}
.orderform a{
width: 85%;
float: left;
padding-top:37px;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
color:#984B00;
text-align: left;
padding-left:15px;
text-decoration:none;
}
.orderform a:hover
{
	color: #666666;
	text-decoration: underline;
}
*/

.orderform{
width:257px;
height:45px;
margin-left:13px;
float: left;
}
.orderform a{
width: 85%;
float: left;
padding-top:37px;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
color:#984B00;
text-align: left;
padding-left:15px;
text-decoration:none;
}
.orderform a:hover{
color: #666666;
text-decoration: underline;
}
.img1text
{
	margin-top: 165px;
	width: 146px;
	height: auto;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	color: #003366;
	font-weight: bold;
}
.img2text
{
	margin-top: 158px;
	width: 210px;
	height: auto;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	color: #003366;
	font-weight: bold;
}
.img3text
{
	margin-top: 158px;
	width: 146px;
	height: auto;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	color: #003366;
	font-weight: bold;
}
.spacer
{
	margin-top: 165px;
	width: 52px;
	height: auto;
	float: left;
}
.spacer1
{
	margin-top: 165px;
	width: 23px;
	height: auto;
	float: left;
}
.spacer2
{
	margin-top: 165px;
	width: 12px;
	height: auto;
	float: left;
}
h1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #999999;
	text-align: left;
	padding-left: 10px;
	padding-top: 10px;
}
h2
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	text-align: left;
	padding-left: 10px;
}
h4
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #000066;
	text-decoration: none;
	text-align: center;
	padding:0;
	margin:0;
}
h5
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #990000;
	text-align: left;
}
p
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-align: left;
	
}
.nortext
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-align: left;
	padding-left: 10px;
	text-decoration: none;
}
.nortextbld
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #003399;
	text-align: left;
	text-decoration: none;
}
.textbold1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #003399;
	text-align: right;
	text-decoration: none;
}
UL
{
	list-style-type: none;
}
li
{
	list-style-type: none;
}
.videolist
{
	margin-top: 0px;
	float: left;
	width: 450px;
	height: 75px; ;
}
.videolist ul li
{
	display: inline;
}
.videolist ul
{
	margin-left: 4px;
	padding-left: 5px;
}
.videolist ul li a
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	float: left;
	font-weight: bold;
	padding: 0px 9px 0px 17px;
	text-decoration: none;
	background: url(../images/video_img.gif) no-repeat left;
}
/*.newsletter
{
	width: 450px;
	height: 45px;
	float: left;
	margin-left: 25px;
	margin-top: 25px;
	text-align: left;
}*/
.newsletter{
width:300px;
height:45px;
float:left;
margin-left:25px;
margin-top:25px;
text-align:left;
}
.copyright
{
	width:250px;
height:25px;
float: right;
margin-right:25px;
margin-top:40px;
text-align:left;
}/*
.footer_main
{
	background: url(../images/footer.png) no-repeat bottom center;
	height: 100px;
	padding: 0px 0 0 0; 
	width: 100%;
	float: left;
	border: none;
	vertical-align: bottom;
}
.footer_main p
{
	text-align: left;
	text-decoration: none;
	padding: 0px 0px 0 0;
	margin: 0 0;
}
*/
.footer_main {
	background: url(../images/footer.png) no-repeat bottom center;
	height:230px;
	padding:0px 0 0 0;
/*	clear:both;*/
	width:100%;
	float:left;
	border:none;
	vertical-align:bottom;
}
.footer_main p
{
	text-align: left;
	text-decoration:none;
	padding:0px 0px 0 0;
	margin:0 0;
}
.subscribe
{
	width: 55%;
	height: 40px;
	background: url(../images/subscribe.gif) no-repeat right bottom;
}
/*#sub_box
{
	width: 45%;
	height: 25px;
	margin-top: 6px;
	margin-left: 10px;
	padding-top: 10px;
	color: #000066;
	text-align: left;
	font-weight: bold;
	border: 0;
	background: none;
}
#sub_box a
{
	width: 85%;
	height: 75px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #336633;
	text-decoration: none;
}
#sub_box{
	width:100%;
	height:25px;
	margin-top:6px;
	margin-left:10px;
	padding-top:10px;
	color: #000066;
	text-align:left;
	font-weight:bold;
	border:0;
	background:none;
}
#sub_box a{
	width:85%;
	height:75px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:bold;
	color:#336633;
	text-decoration:none;
}
*/

#sub_box{
	width:100%;
	height:25px;
	margin-top:6px;
	margin-left:10px;
	padding-top:5px;
	color: #000066;
	text-align:left;
	font-weight:bold;
	border:0;
	background:none;
}
#sub_box a{
	width:85%;
	height:75px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:bold;
	color:#336633;
	text-decoration:none;
}
/************* menu *************/
#pointermenu
{
	margin: 0;
	padding: 0;
}

#pointermenu ul
{
	margin-top: 0px;
	margin-left: 4px; /*menu offset from left edge of window*/
	float: left;
	padding-left: 6px;
	font: bold 13px Arial, Helvetica, sans-serif; /*background:url(../images/leftround.gif) bottom left no-repeat; optional left round corner*/
	height: 47px;
	width: 590px;
}

* html #pointermenu ul
{
	/*IE6 only rule. Decrease ul left margin and add 1em bottom margin*/
	margin-bottom: 1em;
	margin-left: 30px; /*menu offset from left edge of window in IE /*background:url(../images/middle.gif) bottom left no-repeat;*/
}

#pointermenu ul li
{
	display: inline;
}


#pointermenu ul li a
{
	float: left;
	line-height: 38px;
	color: white;
	font-size:12px;
	font-weight: bold;
	padding: 2px 10px 7px 7px;
	text-decoration: none;
	background: url(../images/pointer.gif) bottom center no-repeat;
}

#pointermenu ul li a:visited
{
	color: white;
}


#pointermenu ul li a:hover, #pointermenu ul li a#selected
{
	/*hover and selected link*/
	color: white;
	background-color: #003366;
}


/************** innerpages **************/
.innerhead
{
	width: 100%;
	height: 125px;
	background: url(../images/bg_innersite.jpg) no-repeat center top;
	float: left;
}
.leftcol
{
	width: 25%;
	height: 600px;
	float: left;
	background: url(../images/leftcol.jpg) no-repeat left top;
}
.rightcol
{
	width: 70%;
	height: auto;
	float: left;
	margin-left: 15px;
	margin-top: 15px;
	text-align: left;
}
/*.top
{
	background: url(../images/Arrow-Up.png) no-repeat top left;
	width: 25px;
	height: 25px;
	float: right;
	margin-left: 45px;
	position: absolute;
	left: 560px;
}*/

.top{
	background:url(../images/Arrow-Up.png) no-repeat top left;
	width:25px;
	height:25px;
	float:right;
	margin-left:45px;
	position: absolute;
	left: 560px;
	vertical-align:top;
	top:2px;
}

#nav-02
{
	padding-right: 0px;
	padding-left: 0px;
	background: url(../images/bg_nav-01.png) no-repeat 0px 0px;
	padding-bottom: 0px;
	margin: 0px 0px 18px;
	padding-top: 1px;
	border-bottom: #fff 1px solid;
}
#nav-02 LI
{
	margin: 0px;
	width: 211px;
	color: #797c80;
	list-style-type: none;
	text-align: left;
}
#nav-02 LI A
{
	padding-right: 0px;
	border-top: #fff 1px solid;
	display: block;
	padding-left: 42px;
	font-weight: bold;
	font-size: 14px;
	padding-bottom: 10px;
	width: 169px;
	color: #797c80;
	padding-top: 10px;
	border-bottom: #dcddde 1px solid;
	position: relative;
	font-family: Arial, Helvetica, sans-serif;
}
#nav-02 LI p
{
	padding-right: 0px;
	border-top: #fff 1px solid;
	display: block;
	padding-left: 4px;
	font-weight: bold;
	font-size: 12px;
	padding-bottom: 10px;
	color: #000000;
	border-bottom: #dcddde 1px solid;
	position: relative;
	font-family: Arial, Helvetica, sans-serif;
}
#nav-02 LI h1
{
	font-size: 13px;
	color: #990000;
	font-family: Arial, Helvetica, sans-serif;
}
#nav-02 .current A
{
	padding-right: 11px;
	background: url(../images/bg_nav-01-current.png) no-repeat left center;
	color: #fff;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	text-shadow: -1px -1px 0 #3293d6;
}
#nav-02 A IMG
{
	margin-top: -12px;
	left: 10px;
	position: absolute;
	top: 50%;
}
#nav-02 UL
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 12px;
	margin: 0px;
	width: 211px;
	padding-top: 12px;
	border-bottom: #dcddde 1px solid;
}
#nav-02 LI LI
{
	margin-bottom: 3px;
	position: relative;
}
#nav-02 LI LI A
{
	padding-right: 25px;
	padding-left: 11px;
	font-weight: normal;
	font-size: 13px;
	background: none transparent scroll repeat 0% 0%;
	padding-bottom: 3px;
	width: 175px;
	color: #797c80;
	border-top-style: none;
	padding-top: 3px;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	text-shadow: none;
}
#nav-02 .current LI A
{
	padding-right: 25px;
	padding-left: 11px;
	font-weight: normal;
	font-size: 13px;
	background: none transparent scroll repeat 0% 0%;
	padding-bottom: 3px;
	width: 175px;
	color: #797c80;
	border-top-style: none;
	padding-top: 3px;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	text-shadow: none;
	font-weight: bold;
}
#nav-02 LI .current
{
	padding-right: 0px;
	padding-left: 0px;
	background: url(../images/bg_nav-02-top.png) #dedfe0 no-repeat 0px 0px;
	padding-bottom: 0px;
	border-top-style: none;
	padding-top: 0px;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
}
#nav-02 .current .current
{
	padding-right: 0px;
	padding-left: 0px;
	background: url(../images/bg_nav-02-top.png) #dedfe0 no-repeat 0px 0px;
	padding-bottom: 0px;
	border-top-style: none;
	padding-top: 0px;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
}
#nav-02 LI .current A
{
	background: url(../images/bg_nav-02-btm.png) no-repeat left bottom;
	color: #000;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	text-shadow: none;
}
#nav-02 .current .current A
{
	background: url(../images/bg_nav-02-btm.png) no-repeat left bottom;
	color: #000;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	text-shadow: none;
}
#nav-02 LI LI SPAN
{
	display: block;
	background: url(../images/bg_nav-02-arrow.png) no-repeat 195px center;
}

#nav-02-01
{
	padding-right: 0px;
	padding-left: 0px;
	background: url(../images/bg-sub_nav_02_01-top.png) no-repeat left top;
	padding-bottom: 0px;
	margin: 0px 0px 180px;
	width: 191px;
	padding-top: 0px;
}
#nav-02-01 LI
{
	padding-right: 0px;
	padding-left: 0px;
	font-size: 12px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	list-style-type: none;
	position: relative;
}
#nav-02-01 LI.current
{
	font-weight: bold;
}
#nav-02-01 LI#nav-el-654
{
	background: url(../images/bg-sub_nav_02_01-btm.png) no-repeat left bottom;
}
#nav-02-01 LI A
{
	border-top: #fff 1px solid;
	display: block;
	padding-left: 35px;
	width: 156px;
	line-height: 37px;
	border-bottom: #e6e6e6 1px solid;
}
#nav-02-01 LI A IMG
{
	left: 12px;
	position: absolute;
	top: 11px;
}
#nav-02-01 LI#nav-el-656 A
{
	border-top-width: 0px;
}
#nav-02-01 LI#nav-el-654 A
{
	border-bottom-width: 0px;
}

.icon-list
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	list-style-type: none;
	position: relative;
	font-family: Arial, Helvetica, sans-serif;
}
.icon-list a
{
	font-family: Arial, Helvetica, sans-serif;
	color: #000099;
	text-decoration: none;
}
.icon-list a:hover
{
	font-family: Arial, Helvetica, sans-serif;
	color: #000099;
	text-decoration: underline;
}
.icon-list UL
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	list-style-type: none;
	position: relative;
}
.icon-list LI
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	list-style-type: none;
	position: relative;
}
.icon-list LI UL LI
{
	margin-bottom: 5px;
	list-style-type: disc;
}
.icon-list H2
{
	margin-bottom: 36px;
	padding-bottom: 12px;
	border-bottom: #ddd 1px solid;
}
.icon-list IMG
{
	left: 0px;
	position: absolute;
	top: 0px;
}
.icon-list P
{
	font-size: 12px;
}
.icon-list .gt
{
	margin-top: 27px;
}
.icon-list .gr
{
	clear: both;
}
.icon-list .gc
{
	margin-bottom: 18px;
	position: relative;
}
.icon-list .gc H3
{
	margin-top: 0px;
	margin-bottom: 9px;
	color: #000099;
}
.icon-list .gc H3
{
	margin-left: 73px;
}
.icon-list .gc P
{
	margin-left: 63px;
}
.icon-list .gc UL
{
	margin-left: 73px;
}
.icon-list .gr-2 .gc
{
	float: left;
	margin-right: 2%;
}
.icon-list .gr-3 .gc
{
	float: left;
	margin-right: 2%;
}
.icon-list .gr-4 .gc
{
	float: left;
	margin-right: 2%;
}
.icon-list .gr-2 .gc H3
{
	font-weight: bold;
	font-size: 13px;
	margin-bottom: 5px;
}
.icon-list .gr-3 .gc H3
{
	font-weight: bold;
	font-size: 13px;
	margin-bottom: 5px;
}
.icon-list .gr-3 .gc H6
{
	font-weight: bold;
	font-size: 24px;
	margin-bottom: 5px;
}
.icon-list .gr-2 .gc P
{
	font-size: 12px;
}
.icon-list .gr-3 .gc P
{
	font-size: 12px;
}
.icon-list .gr-2 .gc
{
	width: 48%;
}
.icon-list .gr-3 .gc
{
	width: 31.3%;
}
.icon-list .gr-4 .gc
{
	width: 23%;
}

.resources
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 36px 0px 0px;
	padding-top: 0px;
	list-style-type: none;
}
.resources UL
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 36px 0px 0px;
	padding-top: 0px;
	list-style-type: none;
}
.resources LI
{
	padding-right: 0px;
	padding-left: 20px;
	margin-bottom: 36px;
	padding-bottom: 0px;
	padding-top: 0px;
	position: relative;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background: url(../images/icon_page-small.png) no-repeat;
	list-style-type: none;
}
.resources P
{
	margin-bottom: 9px;
}
.resources IMG
{
	left: 0px;
	position: absolute;
	top: 0px;
}
.resources H4
{
	margin: 0px;
}
.resources UL
{
	margin-top: 0px;
}
.resources LI .read-all
{
	border-top: #c2c2c2 1px dotted;
	font-weight: bold;
	background: url(../images/icon_arrow-small.png) no-repeat;
	padding-top: 9px;
}


.reference
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	list-style-type: none;
	position: relative;
	font-family: Arial, Helvetica, sans-serif;
}
.reference UL
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	list-style-type: none;
	position: relative;
}
.reference LI
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	list-style-type: none;
	position: relative;
	border-bottom: 1px solid #999999;
	background: url(../images/users.png) no-repeat right bottom;
}
.reference LI UL LI
{
	margin-bottom: 5px;
	list-style-type: disc;
}
.reference H2
{
	margin-bottom: 36px;
	padding-bottom: 12px;
	border-bottom: #ddd 1px solid;
}
.reference IMG
{
	left: 0px;
	position: absolute;
	top: 0px;
	border: 1px solid #003399;
}
.reference P
{
	font-size: 12px;
}
.reference .gt
{
	margin-top: 27px;
}
.reference .gr
{
	clear: both;
}
.reference .gc
{
	margin-bottom: 18px;
	position: relative;
}
.reference .gc H3
{
	margin-top: 0px;
	margin-bottom: 9px;
	color: #000099;
	font-size: 14px;
}
.reference .gc H3
{
	margin-left: 150px;
}
.reference .gc P
{
	margin-left: 140px;
}
.reference .gc UL
{
	margin-left: 73px;
}
.reference .gr-2 .gc
{
	float: left;
	margin-right: 2%;
}
.reference .gr-3 .gc
{
	float: left;
	margin-right: 2%;
}
.reference .gr-4 .gc
{
	float: left;
	margin-right: 2%;
}
.reference .gr-2 .gc H3
{
	font-weight: bold;
	font-size: 10px;
	margin-bottom: 5px;
}
.ireference .gr-3 .gc H3
{
	font-weight: bold;
	font-size: 13px;
	margin-bottom: 5px;
}
.reference .gr-3 .gc H6
{
	font-weight: bold;
	font-size: 24px;
	margin-bottom: 5px;
}
.reference .gr-2 .gc P
{
	font-size: 12px;
}
.reference .gr-3 .gc P
{
	font-size: 12px;
}
.reference .gr-2 .gc
{
	width: 48%;
}
.reference .gr-3 .gc
{
	width: 31.3%;
}
.reference .gr-4 .gc
{
	width: 23%;
}
/*Link button css*/
.linkbtn
{
	width: 25%;
	height: 25px;
	margin-top: 16px;
	margin-left: 10px;
	color: #000066;
	text-align: left;
	font-weight: bold;
	border: 0;
	background: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	position: absolute;
	text-decoration: none;
}
/*******Modal popup CSS Button end****************/

.modalBackground
{
	background-color: Gray;
	filter: alpha(opacity=70);
	opacity: 0.7;
}


/*******Popup Window****************/
.popup_panel
{
}

.popup_panel tr td
{
	padding: 0;
}

.popup_curve_top_left
{
	background: url(../Images/Modal/curve_top_left_new2.gif) no-repeat;
	width: 8px;
	height: 23px;
	float: left;
	margin: 0 auto;
	padding: 0;
	cursor: move;
}

.popup_curve_top_right
{
	background: url(../Images/Modal/curve_top_right_new2.gif) no-repeat;
	width: 8px;
	height: 23px;
	float: left;
	margin: 0 auto;
	padding: 0;
	cursor: move;
}

.popup_topcenterbg
{
	background: url(../Images/Modal/top_bg_new2.gif) repeat-x;
	height: 23px;
	margin: 0 auto;
	float: left;
	width: 384px;
	cursor: move;
}



.popup_middle_left
{
	background: url(../Images/Modal/middle_left_new2.gif) repeat-y;
	width: 8px;
	height: auto;
	float: left;
	margin: 0 auto;
	padding: 0;
}

.popup_middle_right
{
	background: url(../Images/Modal/middle_right_new2.gif) repeat-y;
	width: 8px;
	height: auto;
	float: left;
	margin: 0 auto;
	padding: 0;
}

.popup_middlebg
{
	/*background-color:#EDEDED; width:350px; height:150px; float:left; margin:0 auto;*/ /*background:url(../images/new2/middle_bg_new2.gif) repeat-y; width:450px; height:auto; float:left; margin:0 auto; padding:0;*/
	background-color: #fff;
	width: 384px;
	height: auto;
	float: left;
	margin: 0 auto;
}

.popup_curve_bottom_left
{
	background: url(../Images/Modal/curve_bottom_left_new2.gif) no-repeat;
	width: 8px;
	height: 23px;
	float: left;
	margin: 0 auto;
	padding: 0;
}

.popup_curve_bottom_right
{
	background: url(../Images/Modal/curve_bottom_right_new2.gif) no-repeat;
	width: 8px;
	height: 23px;
	float: left;
	margin: 0 auto;
	padding: 0;
}

.popup_bottombg
{
	background: url(../Images/Modal/bottom_bg_new2.gif) repeat-x;
	width: 384px;
	height: 23px;
	margin: 0 auto;
	float: left;
}


.popup_button
{
	float: left;
	background: url(../Images/Modal/button_bg.gif) no-repeat;
	width: 88px;
	height: 26px;
	display: block;
	text-align: center;
	border: none;
}

.popup_button:hover
{
	background: url(../Images/Modal/button_bg_over.gif) no-repeat;
	width: 88px;
	height: 26px;
	display: block;
	text-align: center;
	border: none;
}

/************* Ajax update progress *********************/
.ajaxUpdateBackground
{
	background: url(../Images/ajax-loader.gif) no-repeat;
	background-position: 50%;
	background-color: #ffffff;
	filter: alpha(opacity=70);
	opacity: 0.7;
	position: fixed;
	width: 100%;
	height: 100%;
}
h5
{
	font-family: Arial, Helvetica, sans-serif;
	color: #000099;
	font-size: 18px;
	float:left;
	padding-top:20px;
	margin:0px;
	padding-left:25px;
}
/*.cosmic{
width:100%;
height:15px;
float: left;
text-align: center;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color: #FFFFFF;
padding-top:10px;
}
.cosmic a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color: #FFFFFF;
}
.cosmic a:hover{
color: #FFCC33;
}
*/

.cosmic{
width:100%;
height:15px;
float: left;
text-align: center;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color: #FFFFFF;
padding-top:10px;
}
.cosmic a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color: #FFFFFF;
}
.cosmic a:hover{
color: #FFCC33;
}

.sites{
width:95%;
height:100px;
float: left;
text-align: center;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color: #000000;
margin-top:20px;
padding-left:20px;
padding-right:20px;
padding-top:10px;
}
.sites p{
text-align: justify;
}
.sites a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color: #000000;
}
.sites a:hover{
color: #FFCC33;
}

/********** modifications ***********/

.headcontent{
	color: #FFFFFF;
	text-align:center;
	font-size:18px;
	padding:5px;
	margin:10px 0 0 0;
}
.demoform{
	width:100%;
	height:200px;
	float:left;
	text-align:center;
	
}
.formcon{
	width:90%;
	margin:0 auto;
	padding-left:0px;
}
.formcon p{
	padding:8px 0 0 8px;
	margin: 0 0 0 0;
	text-align:center;
}

.formcon a{
	font-size:14px;
	color: #000000;
	font-weight:bold;
}
.formcon a:hover{
	font-size:14px;
	color:#EF8100;
	font-weight:bold;
}
.textline
{
   margin:0 0 0 0;
   padding:0 0 0 0;
   border:0px;
   border-bottom:1px solid #000000;
   background:none;
    }
/*.link_btns{
	width:285px;
	height:90px;
	background:url(../images/link_btn.png) no-repeat top left;
	border:0px;
	float:left;
	margin:0 0 15px 0;
	text-align:center;
	padding:10px 0 0 0;
}
.link_btns p{
	color: #000000;
	font-size:14px;
	text-align:center;
	padding:0;
	margin:0;
	padding-top:5px;
	font-weight:bold;
}
.link_btns a{
	color:#000000;
	font-size:16px;
	line-height:20px;
	text-align:center;
}
.link_btns a:hover{
	color:#FFFFFF;
}*/
.link_btns{
	width:216px;
	height:90px;
	background:url(../images/link_btn.png) no-repeat top left;
	border:0px;
	float:left;
	margin:0 0 15px 0;
	text-align:center;
	padding:10px 0 0 0;
}
.link_btns p{
	color: #000000;
	font-size:14px;
	text-align:center;
	padding:0;
	margin:0;
	padding-top:5px;
	font-weight:bold;
}
.link_btns a{
	color:#000000;
	font-size:16px;
	line-height:20px;
	text-align:center;
}
.link_btns a:hover{
	color:#FFFFFF;
}

.ref_text
{
    font-size:14px;
    font-weight:bold;
    color:#000000;
    width:150px;
    height:auto;
    float:left;
    margin:45px 0 0 15px;
    border:0px;
    
}
.ref_text a 
{
    font-size:14px;
    color:Black;
     font-weight:bold;
    text-decoration:none;
}

.ref_text a:hover
{
    color:White;
    text-decoration:underline;
}
    
    

/* button */

.orderbtn {
    /* Sliding right image */
    background: transparent url(../images/btn_right.png) no-repeat scroll top right; 
	display: block;
	float: left;
	height: 35px; /* CHANGE THIS VALUE ACCORDING TO IMAGE HEIGHT */
	margin-right: 10px;
	padding-right: 10px; /* CHENGE THIS VALUE ACCORDING TO RIGHT IMAGE WIDTH */
/* FONT PROPERTIES */
	text-decoration: none;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	border:0;
}
.orderbtn span {
/* Background left image */ 
	background: transparent url('../images/btn_lef.png') no-repeat; 
	display: block;
	line-height: 22px; /* CHANGE THIS VALUE ACCORDING TO BUTTONG HEIGHT */
	padding: 7px 0 5px 18px;
} 
.orderbtn:hover, .orderbtn:active{
	text-decoration:underline;
	color:#FFFFFF;

}

.btn{	
	width:116px;
	height:32px;
	background:url(../images/submit_btn.png) no-repeat top left;
	border:0;
	font-weight:bold;
	color:#FFFFFF;
}
.formlink{
	width:183px;
	height:212px;
	background: url(../images/form_add.png) no-repeat top left;
}
.askbtn{
	width:59px;
	height:22px;
	background: url(../images/askbtn.png) no-repeat top left;
	border:0;
	font-size:10px;
	margin:0 0 0 38px;
}


.regis_link{
	width:934px;
	height:38px;
	background:url(../images/regis_link.png) no-repeat top center;
	border:0;
	color:#000000;
	float:left;
	margin: 0 0 15px 0;
}
.regis_link a{
	color:#000000;
	line-height:38px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	text-decoration:none;
	font-weight: bold;
}
.regis_link a span{
	color: #000066;
	line-height:38px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	text-decoration:none;
	font-weight: bold;
}
.regis_link a span:hover{
	color: #FFFFFF;
}

.regis_link p{
	color:#000000;
	line-height:38px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	text-decoration:none;
	font-weight: bold;
}
.regis_link1{
	width:934px;
	height:38px;
	background:url(../images/regis_link.png) no-repeat top center;
	border:0;
	color:#000000;
	float:left;
	margin: 50px 0 10px 0;
}
.regis_link1 a{
	color:#000000;
	line-height:38px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	text-decoration:none;
	font-weight: bold;
}
.regis_link1 a span{
	color: #000066;
	line-height:38px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	text-decoration:none;
	font-weight: bold;
}
.regis_link1 a span:hover{
	color: #FFFFFF;
}


/*business page 31/01/2011*/

.business_left {
  width:710px;
  float:left;
  margin:0 0 87px 0;
  padding:10px;
  height:auto;
  border:1px solid #C2BEBE;
  -moz-border-radius-topleft: 8px; 
  -moz-border-radius-topright: 8px; 
  -moz-border-radius-bottomright: 8px; 
  -moz-border-radius-bottomleft: 8px; 
  -webkit-border-top-left-radius: 8px; 
  -webkit-border-top-right-radius: 8px; 
  -webkit-border-bottom-left-radius: 8px; 
  -webkit-border-bottom-right-radius: 8px; 

  
}

.business_left ul li {
  padding:2px 15px 2px 10px;
  margin:2px 0 0 7px;
  list-style:circle;
  text-align:left;
  font-size:12px;
}

.business_left ol li {
  padding:2px 15px 2px 2px;
  margin:2px 0 4px 2px;
  text-align:left;
  list-style:decimal;
  font-size:12px;
  
  
  
}

.business_right {
 width:183px;
 height:auto;
 float:right;
 margin:0 0 0 10px;
 padding:0;
 
}

.business_right .blue_box {
 width:173px;
 float:left;
 height:49px;
 padding:5px;
 margin-bottom:5px;
 background:url(../images/blue_bg.png) no-repeat top left;
}
.business_right .blue_box span {
  font-size:17px;
  color:#FFFFFF;
  font-weight:bold;
  text-align:center;
  line-height:25px;
  text-decoration:none;

  
}

 .business_right .blue_box span a{
  font-size:17px;
  color:#FFFFFF;
  font-weight:bold;
  text-align:center;
  text-decoration:none;
  
}

 .business_right .blue_box span a:hover {
 text-decoration:underline;

}

/*scanner page 1-02-2011*/

.scanner_right{
  width: 50%;
  height:265px;
  float: left;
  margin-top:20px;
  width:448px;
  background-color:#F6F6F7;
}

.scanner_right ul li {
  padding:2px 2px 2px 15px;
  margin:2px 0 0 2px;
  list-style:none;
  background:url(../images/double_arrow.png) no-repeat 0 7px;
  text-align:left;
  font-size:12px;
}


.regis_bg {
  background:url(../images/regis_img.png) no-repeat top left;
  width:453px;
  height:38px;
  float:left;
  
  
}
  
  .regis_bg a{
	color:#000000;
	line-height:38px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	text-decoration:none;
	font-weight: bold;
}
.regis_bg a span{
	color: #000066;
	line-height:38px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	text-decoration:none;
	font-weight: bold;
}
.regis_bg a span:hover{
	color: #FFFFFF;
}


.regis_bg1 {
  background:url(../images/regis_img.png) no-repeat top left;
  width:453px;
  height:38px;
  float:right;
  
  
}
  
.regis_bg1 a{
	color:#000000;
	line-height:38px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	text-decoration:none;
	font-weight: bold;
}
.regis_bg1 a span{
	color: #000066;
	line-height:38px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	text-decoration:none;
	font-weight: bold;
}
.regis_bg1 a span:hover{
	color: #FFFFFF;
}

.regis_link2{
	width:934px;
	height:38px;
	background:url(../images/regis_green.png) no-repeat top center;
	border:0;
	color:#000000;
	float:left;
	margin: 0 0 15px 0;
}
.regis_link2 a{
	color:#000000;
	line-height:38px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	text-decoration:none;
	font-weight: bold;
}
.regis_link2 a span{
	color: #000066;
	line-height:38px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	text-decoration:none;
	font-weight: bold;
}
.regis_link2 a span:hover{
	color: #FFFFFF;
}


.response  
{
-moz-border-radius-bottomleft:10px;
-moz-border-radius-bottomright:10px;
-moz-border-radius-topleft:10px;
-moz-border-radius-topright:10px;
float:left;
font-size:13px;
margin:0 0 10px;
text-align:left;
width:710px;
}

.video-form  
{
height:253px;
background: #c9dced; 
width:729px;
float:left;
 -webkit-border-bottom-right-radius: 10px;
-webkit-border-bottom-left-radius: 10px;
-moz-border-radius-bottomright: 10px;
-moz-border-radius-bottomleft: 10px;
border-bottom-right-radius: 10px;
border-bottom-left-radius: 10px; padding-bottom: 20px; position: relative; }
.reply 
{ 
font-size:13px;
text-align:left;     
float:left;
background: #c9dced;
width:729px;
border-bottom: #e8f1f9 1px solid; padding: 8px 0 8px 0; -webkit-border-top-left-radius: 10px;
-webkit-border-top-right-radius: 10px;
-moz-border-radius-topleft: 10px;
-moz-border-radius-topright: 10px;
border-top-left-radius: 10px;
border-top-right-radius: 10px;
height:20px;
}
.reply h5{ font-family: arial, tahoma, verdana; color: #252525; }
#video-form { overflow: hidden; width: 470px; margin-left: 30px; padding-top: 10px; }
#video-form label { width: 100px; float: left; color: #575758; }
#video-form textarea { background:#fff url(../../../images/bg-textarea-video.png) repeat-x;height:92px; width: 210px; float: left; }
#video-form p { font-size: 10px; padding-bottom: 5px; }
input.submit-form { margin: 10px 0 0 100px; background: url(../images/submit-form.jpg) no-repeat; height: 24px; width: 74px; border: none; text-indent: -9999px; _font-size: 0; _line-height: 0; *font-size: 0; *line-height: 0; cursor: pointer; }
.TextBox_Class
{
    width:210px;
    background:#fff url(../images/bg-input.png) repeat-x;width:210px;border:#cccccc 1px solid; margin:0 0 5px 0;
}
.SmallTextBox_Class
{
    width:83px;
    background:#fff url(../images/bg-input.png) repeat-x;width:210px;border:#cccccc 1px solid; margin:0 0 5px 0;
}

.label{color:#606061;float:left; font-size:small;width:162px;margin-left:18px;}
.drpdown{ background:transparent url(../images/bg-input.png) repeat-x; border:#cccccc 1px solid; width: 212px; }
.labelRequired{color:#606061;font-size:small;}
.textarea1 {
  background:#fff url(../../../images/bg-textarea-video.png) repeat-x;height:84px; width: 314px; float: left; 
}
.virtual-submit_new { background: url(../../../images/virtual-submit.jpg) center top no-repeat; width: 219px; height: 26px; text-indent: -9999px; border: none; _font-size: 0; cursor: pointer; position: absolute; left: 110px; float:left; margin:102px 0 0 8px;}
.livedemoform
{
    width:431px;
    height:148px;
    float:left;
    padding:10px;
    border:1px solid #B8B7B9;
    background:url(../images/form_box.gif) repeat-x top left;
     -webkit-border-bottom-right-radius: 10px;
-webkit-border-bottom-left-radius: 10px;
-moz-border-radius-bottomright: 10px;
-moz-border-radius-bottomleft: 10px;
border-bottom-right-radius: 10px;
border-bottom-left-radius: 10px;
 -webkit-border-top-right-radius: 10px;
-webkit-border-top-left-radius: 10px;
-moz-border-radius-topright: 10px;
-moz-border-radius-topleft: 10px;
border-top-right-radius: 10px;
border-top-left-radius: 10px;
text-align:left;
margin:0 0 22px 0;

    
}
.livedemoform span 
{
    font-size:14px;
    text-align:center;
    font-weight:bold;
  
}

.livedemoform  .inputs 
{
    width:150px; 
    height:15px;
    border-bottom:1px solid #000000;
    margin:0;
    padding:0;
    line-height:15px;
    background:none;
    border-left:0;
    border-right:0;
    border-top:0;
}
   

.livedemoform .but{	
	width:82px;
	height:24px;
	background:url(../images/submit_btn_new.png) no-repeat top left;
	border:0;
	font-weight:bold;
	font-size:12px;
	color:#FFFFFF;
	text-align:center;
	margin-top:6px;
	cursor:pointer;
	padding-bottom:3px;
	
	
}


.new_subheadin 
{
    background:url(../images/new_box.png) no-repeat top left;
    width:695px;
    height:34px;
    margin:0 auto;
    padding-top:10px;
    
} 

.cd_bg 
{
   background:url(../images/form_box.gif) repeat-x top left;
   width:450px;
   height:158px;
   float:right;
   padding:5px;
   margin:0 0 22px 0;
    -webkit-border-bottom-right-radius: 10px;
  -webkit-border-bottom-left-radius: 10px;
  -moz-border-radius-bottomright: 10px;
  -moz-border-radius-bottomleft: 10px;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
 -webkit-border-top-right-radius: 10px;
-webkit-border-top-left-radius: 10px;
-moz-border-radius-topright: 10px;
-moz-border-radius-topleft: 10px;
border-top-right-radius: 10px;
border-top-left-radius: 10px;
border:1px solid #B8B7B9;
   
}

.cd_bg span 
{
    font-size:14px;
    text-align:center;
    font-weight:bold;
   color:#000000;
}

.livedemoform1
{
    width:910px;
    height:97px;
    float:left;
    padding:10px;
    border:1px solid #B8B7B9;
    background:url(../images/form_box.gif) repeat-x top left;
     -webkit-border-bottom-right-radius: 10px;
-webkit-border-bottom-left-radius: 10px;
-moz-border-radius-bottomright: 10px;
-moz-border-radius-bottomleft: 10px;
border-bottom-right-radius: 10px;
border-bottom-left-radius: 10px;
 -webkit-border-top-right-radius: 10px;
-webkit-border-top-left-radius: 10px;
-moz-border-radius-topright: 10px;
-moz-border-radius-topleft: 10px;
border-top-right-radius: 10px;
border-top-left-radius: 10px;
text-align:left;
margin:0 0 22px 0;

    
}
.livedemoform1 span 
{
    font-size:14px;
    text-align:center;
    font-weight:bold;
  
}

.livedemoform1  .inputs 
{
    width:150px; 
    height:15px;
    border-bottom:1px solid #000000;
    margin:0;
    padding:0;
    line-height:15px;
    background:none;
    border-left:0;
    border-right:0;
    border-top:0;
}
   

.livedemoform1 .but{	
	width:82px;
	height:24px;
	background:url(../images/submit_btn_new.png) no-repeat top left;
	border:0;
	font-weight:bold;
	font-size:12px;
	color:#FFFFFF;
	text-align:center;
	margin-top:6px;
	cursor:pointer;
	padding-bottom:3px;
	
	
}


.livedemoform2
{
    width:555px;
    height:237px;
    float:left;
    padding:10px;
    border:1px solid #B8B7B9;
    background:url(../images/form_big.gif) repeat-x top left;
     -webkit-border-bottom-right-radius: 10px;
-webkit-border-bottom-left-radius: 10px;
-moz-border-radius-bottomright: 10px;
-moz-border-radius-bottomleft: 10px;
border-bottom-right-radius: 10px;
border-bottom-left-radius: 10px;
 -webkit-border-top-right-radius: 10px;
-webkit-border-top-left-radius: 10px;
-moz-border-radius-topright: 10px;
-moz-border-radius-topleft: 10px;
border-top-right-radius: 10px;
border-top-left-radius: 10px;
text-align:left;
margin:0 0 22px 0;

    
}
.livedemoform2 span 
{
    font-size:14px;
    text-align:center;
    font-weight:bold;
  
}

.livedemoform2  .inputs 
{
    width:150px; 
    height:15px;
    border-bottom:1px solid #000000;
    margin:0;
    padding:0;
    line-height:15px;
    background:none;
    border-left:0;
    border-right:0;
    border-top:0;
}
   
.livedemoform2  .ddl 
{
    width:150px; 
    height:20px;
}
.livedemoform2 .but{	
	width:82px;
	height:24px;
	background:url(../images/submit_btn_new.png) no-repeat top left;
	border:0;
	font-weight:bold;
	font-size:12px;
	color:#FFFFFF;
	text-align:center;
	margin-top:6px;
	cursor:pointer;
	padding-bottom:3px;
	
	
}


.confirm
{
    width:710px;
    height:auto;
    float:left;
    padding:10px;
    border:1px solid #B8B7B9;
    background:url(../images/form_big.gif) repeat-x top left;
     -webkit-border-bottom-right-radius: 10px;
-webkit-border-bottom-left-radius: 10px;
-moz-border-radius-bottomright: 10px;
-moz-border-radius-bottomleft: 10px;
border-bottom-right-radius: 10px;
border-bottom-left-radius: 10px;
 -webkit-border-top-right-radius: 10px;
-webkit-border-top-left-radius: 10px;
-moz-border-radius-topright: 10px;
-moz-border-radius-topleft: 10px;
border-top-right-radius: 10px;
border-top-left-radius: 10px;
text-align:left;
margin:0 0 22px 0;
color:#2B3846;

    
}

.wrapper { background: #fff; width: 963px; margin: 0 auto; height: 100%;}
section { float: left; width: 681px; }
article { margin: 20px 10px 20px 20px; }
article h2 {  color: #114288; font-size: 17px; line-height: 1.2em; width: 654px; }
article h2.title {  color: #114288; font-size: 1.6em; line-height: 1.2em; padding-top: 10px; width: 660px; }
.best-sales { background: url(../images/best-sales.jpg) center top no-repeat; width: 657px; height: 98px; margin-top: 10px; }
.best-sales p{ color: #e69043; font-size: 1.8em; padding: 15px 0 0 20px; }
.best-sales1 { background: url(../images/best-sales_1.jpg) center top no-repeat; width: 657px; height: 56px; margin-top: 10px; }
.best-sales1 p{ color: #e69043; font-size: 1.8em; padding: 15px 0 0 20px; }
.best-sales3 { background: url(../images/best-sales.jpg) center top no-repeat; width: 657px; height: 98px; margin-top: 10px; }
.best-sales3 p{ color: #000000; font-size: 1.8em; padding: 2px 0 0 20px; }


.best-sales4
{ background: url(../images/best-sales_1.jpg) center top no-repeat; width: 657px; height: 78px; margin-top: 10px;
-webkit-border-bottom-right-radius: 8px;
-webkit-border-bottom-left-radius: 8px;
-webkit-border-top-right-radius: 8px;
-webkit-border-top-left-radius: 8px;

-khtml-border-radius-bottomright: 8px;
-khtml-border-radius-bottomleft: 8px;
-khtml-border-radius-topright: 8px;
-khtml-border-radius-topleft: 8px;

-moz-border-radius-bottomright: 8px;
-moz-border-radius-bottomleft: 8px;
-moz-border-radius-topright: 8px;
-moz-border-radius-topleft: 8px;

border-bottom-right-radius: 8px;
border-bottom-left-radius: 8px;
border-top-right-radius: 8px;
border-top-left-radius: 8px;
}

.best-sales4 p{ color: #000000; font-size: 1.8em; padding: 0px 0 0 20px; }

article p.complete { color: #2d5891; }
.content-holder { overflow: hidden; }
.video-holder { float: left; width: 385px; }
.instant-access { background: url(../images/bg-form01.jpg) center top no-repeat; float: left; width: 263px; height: 332px; }
.instant-access-inner { margin: 10px 14px 10px 14px; }
.instant-access p { font-size: 0.9em; color: #6f6f6f; }
form#form-access { padding: 0; margin: 0; overflow: hidden; }
form#form-access label { float: left; width: 60px; }
form#form-access label.keycode { float: left; width: 180px; }
form#form-access input { background: url(../images/bg-textarea-instant.jpg) center top no-repeat; border: none; width: 162px; height: 25px; }
form#form-access input.input-text2 { background: url(../images/bg-textarea-instant2.jpg) center top no-repeat; border: none; width: 50px; height: 25px; }
form#form-access p { margin-bottom: 3px; }
form#form-access input.submit-access { background: url(../images/get-instant-btn.jpg) center top no-repeat; width: 236px; height: 55px; text-indent: -9999px; _font-size: 0; _line-height: 0; }

section.layout2 { margin: 20px; width: 965px; }
section.layout3 { margin: 0; width: 925px; }
article.layout2 { margin: 0; }
.content-holder2 { overflow: hidden; }
.video-holder2 { float: left; width: 642px; }
p.love { color: #000; font-size:17px; font-weight: bold; padding-top: 12px; }
.fwv { background: url(../images/tog-form.jpg) center top no-repeat; width: 645px; height: 223px; }
.fwv-inner { width: 640px; margin-left: 5px; margin-right: 5px; overflow: hidden; border-bottom: 1px solid  #205090; padding-bottom: 5px; }
.fwv-inner .em {width:640px; border-bottom: 1px solid  #205090; height:10px;}
.fwvform { float: left; width: 645px; }
.fwv { padding: 0; margin: 0; overflow: hidden; }
.fwv  label { color: #fff; float: left; width: 68px; padding-right: 6px; text-align: left; }
.fwv  label.right { color: #fff; float: left; width: 68px; padding-right: 6px; text-align: left; }
.fwv input.textbg { background: url(../images/bg-textarea01.jpg) center top no-repeat; width: 208px; height: 23px; border: none; }
.fwv-holder { overflow: hidden; }
.fwv   p{ margin-bottom: 5px; }
p.form2{ padding-top: 8px; color: #fff; font-size: 1.2em; border-bottom: #205090 1px solid; padding-bottom: 10px; }
.fwv-holder-left { float: left; width: 320px; }
.fwv-holder-right { float: left; width: 310px; }
.fwv input.submit-bg02 { background: url(../images/submit-bg02.jpg) center top no-repeat; border: none; width: 107px; height: 29px; text-indent: -9999px; _line-height: 0; _font-size: 0; cursor: pointer; float: right; margin-right: 33px; }
.clearfix { clear: both; }
p.respect { text-align: left; padding-top: -3px; color: #fff; font-size: 1.2em; }
.business-main2{ background: #f1f1f1; width:648px; border: #e5e4e4 1px solid; margin-top: 20px; color: #333333; }
.business-inner { margin: 20px; }
.learn-slide32 {}
ul#learn-outsource { float: left; width: 400px; padding: 0; margin: 0; list-style: none; padding: 0 0 10px 0; }
ul#learn-outsource li{ font-size: 1.2em; color: #333333; padding: 2px 5px 2px 25px; margin: 0; background: url(../images/ul-arrow.gif) no-repeat left center; }
ul#learn-outsource2 { float: left; width: 400px; padding: 0; margin: 0; list-style: none; padding: 0 0 10px 0; }
ul#learn-outsource2 li{ font-size: 1.2em; color: #333333; padding: 2px 5px 2px 25px; margin: 0; background: url(../images/ul-arrow.gif) no-repeat left center; }
ul#learn { padding: 0; margin: 0; list-style: none; padding: 0 0 10px 0; }
ul#learn li{ font-size: 1.2em; color: #333333; padding: 2px 5px 2px 25px; margin: 0; background: url(../images/ul-arrow.gif) no-repeat left center; }
p.note-2{ font-size: 1em; font-weight: bold; color: #1e4c80; }
p.note-3 { font-size: 1.2em; color: #454444; }
p.note-footer { font-size: 1.1em; }
p.note-text { font-size: 0.9em; color: #a8cee; margin-bottom: 1px; padding-top: 2px; }
p.note { font-size: 1em; padding-top: 10px; }
p.note-slide17 { font-size: 9px; padding:  10px 0 5px 0; }
.note-slide16 { background: #d8d8d8; padding: 5px; text-align: center; border: #878686 1px solid; }
.sidebar { float: right; width: 282px;}
.sidebar ul { padding: 0; margin: 0; list-style: none; }
.sidebar ul li { display: block;}
.sidebar ul li a img{ text-decoration: none; border: none; padding: 0; margin: 0; }
.sidebar2 { float: right; width: 282px; padding-top: 20px;}
.sidebar2 ul { padding: 0; margin: 0; list-style: none; }
.sidebar2 ul li { display: block;}
.sidebar2 ul li a img{ text-decoration: none; border: none; padding: 0; margin: 0; }
ul#follow { padding: 0; margin: 0 auto; list-style: none; width: 282px; overflow: hidden; padding-bottom: 20px; }
ul#follow  li{float: left; display: block; }
ul#follow  li a{float: left; display: block; height: 62px; text-indent: -9999px; background: left top; }
ul#follow  li a:hover{background-position: left -62px; }
ul#follow  li.followus a {background-image: url(../images/followus.jpg); width: 80px; }
ul#follow  li.fb a {background-image: url(../images/fb.jpg); width: 56px; }
ul#follow  li.linkedin a {background-image: url(../images/in.jpg); width: 64px; }
ul#follow  li.twitter a {background-image: url(../images/twitter.jpg); width: 75px; }

ul#follow-index { padding: 0; margin: 0 auto; list-style: none; width: 282px; overflow: hidden; padding-bottom: 20px; }
ul#follow-index li{float: left; display: block; }
ul#follow-index li a{float: left; display: block; height: 72px; text-indent: -9999px; background: left top; }
ul#follow-index li a:hover{background-position: left -72px; }
ul#follow-index li.followus a {background-image: url(../images/followus-index.jpg); width: 77px; }
ul#follow-index li.fb a {background-image: url(../images/fb-index.jpg); width: 56px; }
ul#follow-index li.linkedin a {background-image: url(../images/twitter-index.jpg); width: 60px; }
ul#follow-index li.twitter a {background-image: url(../images/twitter-index.jpg); width: 60px; }
.virtualimg
{
   margin-bottom:10px;
margin-left:0px;
margin-top:19px;
}


.blockquote {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background-color:#FAF7F5; 
border:1px solid #EEE8E1;
color:#80614D;
font-family:Georgia,'Times New Roman',Times,serif;
font-size:17px;
font-style:italic;
font-weight:normal;
line-height:1.6em;
margin:10px 0px 20px  18px;
padding:5px 7px 5px 5px;
width:629px;
float:left;
}


.four-ways19 { background:  url(../images/bg-slide12.jpg) center top repeat-y; width: 640px; height: auto; border: #c4c1c1 1px solid; margin:10px 0 20px 0; }
.top-part-new19 { overflow: hidden; padding-bottom: 5px; font-size:12px; color:#444343; }
.four-ways-main19 { padding: 15px;  }
.can-be19 { float: left; width: 400px; font-size:12px; margin-left: 10px; }
h3.title-class19 { font-size: 17px; color: #444343; font-weight: bold; }
.four-ways19 ul li {
  margin:2px 0 0 0 0px;
  padding:3px 10px 3px 22px;
  list-style:none;
  background:url(../images/arrow_img_new.gif) no-repeat 0 5px;
  font-size:12px;
  text-align:left;
  color:#444343;
  
}
/* links */
.four-ways19  a, a:visited
{
	color: #000000;
	
	

}
.four-ways19 a:hover
{
	color: #73471B;
	
	text-decoration: underline;
}

.rightcol1
{
	float:left;
height:auto;
margin-left:1px;
margin-top:3px;
text-align:left;
width:43%
}
.sidebar3 { float: right; width: 282px; padding-top: 20px;}
.sidebar3 ul { padding: 0; margin: 0; list-style: none; }
.sidebar3 ul li { display: block;}
.sidebar3 ul li a img{ text-decoration: none; border: none; padding: 0; margin: 0 0 0 41px; }

.livedemoform3
{
    width:425px;
    height:228px;
    float:left;
    padding:10px;
    border:1px solid #B8B7B9;
    background:url(../images/form_big.gif) repeat-x top left;
     -webkit-border-bottom-right-radius: 10px;
-webkit-border-bottom-left-radius: 10px;
-moz-border-radius-bottomright: 10px;
-moz-border-radius-bottomleft: 10px;
border-bottom-right-radius: 10px;
border-bottom-left-radius: 10px;
 -webkit-border-top-right-radius: 10px;
-webkit-border-top-left-radius: 10px;
-moz-border-radius-topright: 10px;
-moz-border-radius-topleft: 10px;
border-top-right-radius: 10px;
border-top-left-radius: 10px;
text-align:left;
margin:23px 0 0px 0;

    
}
.livedemoform3 span 
{
    font-size:14px;
    text-align:center;
    font-weight:bold;
  
}

.livedemoform3  .inputs 
{
    width:150px; 
    height:15px;
    border-bottom:1px solid #000000;
    margin:0;
    padding:0;
    line-height:15px;
    background:none;
    border-left:0;
    border-right:0;
    border-top:0;
}
   
.livedemoform3  .ddl 
{
    width:150px; 
    height:20px;
}
.livedemoform3 .but{	
	width:82px;
	height:24px;
	background:url(../images/submit_btn_new.png) no-repeat top left;
	border:0;
	font-weight:bold;
	font-size:12px;
	color:#FFFFFF;
	text-align:center;
	margin-top:6px;
	cursor:pointer;
	padding-bottom:3px;
	
	
}

.best-sales8 { background: url(../images/best-salesbig.jpg) center top no-repeat; width: 444px; height: 140px; margin-top: 10px; }
.best-sales8 p{ color: #444343; font-size: 12px;font-weight:bold; padding: 15px 0 0 20px; }


.livedemoform5
{
    width:425px;
    height:228px;
    float:left;
    padding:10px;
    border:1px solid #B8B7B9;
    background:url(../images/form_big.gif) repeat-x top left;
     -webkit-border-bottom-right-radius: 10px;
-webkit-border-bottom-left-radius: 10px;
-moz-border-radius-bottomright: 10px;
-moz-border-radius-bottomleft: 10px;
border-bottom-right-radius: 10px;
border-bottom-left-radius: 10px;
 -webkit-border-top-right-radius: 10px;
-webkit-border-top-left-radius: 10px;
-moz-border-radius-topright: 10px;
-moz-border-radius-topleft: 10px;
border-top-right-radius: 10px;
border-top-left-radius: 10px;
text-align:left;
margin:23px 0 0px 0;

    
}
.livedemoform5 span 
{
    font-size:14px;
    text-align:center;
    font-weight:bold;
  
}

.livedemoform5  .inputs 
{
    width:150px; 
    height:15px;
    border-bottom:1px solid #000000;
    margin:0;
    padding:0;
    line-height:15px;
    background:none;
    border-left:0;
    border-right:0;
    border-top:0;
}
