.clearfloat {
	clear:both;
}

body {
	margin:0;
	padding:0;
}


.blue {
	color:#0097f2;
}

.green {
	color:#009018;
}

.red {
	color:#ce000a;
}

h1 {
	font-weight:bold; font-size:75%; color:#333333;
	font-family:arial, verdana, helvetica, sans-serif;
	margin:0;
}

h2 {
	font-weight:bold; font-size:75%; color:#333333;
	font-family:arial, verdana, helvetica, sans-serif;
	margin:0;
}

h2.big {
	font-size:85%; 
}


h3 {
	font-weight:bold; font-size:75%; color:#333333;
	font-family:arial, verdana, helvetica, sans-serif;
	margin:0;
}
h4 {
	font-family:arial, verdana, helvetica, sans-serif;
	font-size: 1em; 
}

p {
	font-weight:normal; font-size:75%; color:#333333;
	font-family:arial, verdana, helvetica, sans-serif;
	margin:0;
}

.small {
	font-size:70%; 
}

form {
	border:0;
	padding:0;
	margin:0;
}
.indent_text{
	padding-left: 16px;
}

.standard {
	font-weight:normal; color:#333333;
}

p strong {
	font-weight:bold; color:#333333;
}

a:link, a:active, a:visited {
	color:#333333; text-decoration:underline;
}
a:hover {
	color:#333333; text-decoration:underline;
}

a.nounderline:link, a.nounderline:active, a.nounderline:visited {
	text-decoration:none;
}
a.nounderline:hover {
	text-decoration:none;
}

a.pdf:link, a.pdf:active, a.pdf:visited {
	color:#333333; text-decoration:none;
	display:block;
	min-height:16px;
	padding:5px 0 0 0;
	background-repeat:no-repeat;
	background-position: top left;

}
a.pdf:hover {
	color:#333333; text-decoration:underline;
	display:block;
	min-height:16px;
	padding:5px 0 0 0;
	background-repeat:no-repeat;
	background-position: top left;
}

a.weblink:link, a.weblink:active, a.weblink:visited {
	color:#333333; text-decoration:none;
	display:block;
	min-height:16px;
	padding:5px 0 0 0;
	background-repeat:no-repeat;
	background-position: top left;

}
a.weblink:hover {
	color:#333333; text-decoration:underline;
	display:block;
	min-height:16px;
	padding:5px 0 0 0;
	background-repeat:no-repeat;
	background-position: top left;
}
a.sales-support-downloads-links:link, a.sales-support-downloads-links:active, a.sales-support-downloads-links:visited {
	color:#000000; text-decoration:underline;
}
a.sales-support-downloads-links:hover {
	color:#000000; text-decoration:underline;
}
.sales-support-downloads {
	float: left;
	width: 42px;
	border: 1px solid #000000;
	margin: 10px 10px 0 0;
}
.sales-support-downloads-2 {
	float: left;
	width: 100px;
	margin: 10px 10px 0 0;
}
.sales-support-downloads-container {
	float: left;
	width: 100%;
	/*clear: both;
	height: 90px;*/
	margin-top: 1.2em;
	margin-bottom: 1.2em;
}
.free-prize-draw-image {
	float: left;
	margin: 0 10px 0 0;
}

div#pagecontainerouter {
	width:100%;
	text-align:center;
}

div#pagecontainerinner {
	margin: 0 auto;
	width:840px;
	text-align:left;
}

div#mainpage {
	width:840px;
}

div#mainpagehead {
	width:840px;
}

div#mainpageheadlogo {
	width:214px;
	height:83px;
	float:left;
}

div#mainpageheadlogoolp {
	width:226px;
	height:83px;
	float:left;
}

div#mainpageheadbtns {
	width:400px;
	height:83px;
	float:left;
}

div#mainpageheadbtnsinner {
	width:400px;
	padding:0 0 0 0;
}

div#sitegettingstarted {
	width:104px;
	float:left;
	text-align:left;
	padding:46px 0 0 0;
}
div#siteswitcher {
	float:left;
	text-align:left;
	padding:46px 13px 0 0;
}

div#sitesearch {
	width:176px;
	float:left;
	padding:52px 3px 0 0;
}


div#inpsitesearch {
	width:143px;
	float:left;
}

div#btnsitesearch {
	width:22px;
	float:left;
}

input.inpsitesearch {
	width:133px;
	line-height:22px;
	font-weight:normal; font-size:75%; color:#333333;
	font-family:arial, verdana, helvetica, sans-serif;

}

input.searchsubmit {
	border: 0;
	background-image:url('../images/btnsearch.gif');
	background-repeat:no-repeat;
	background-position: top left;
	width:22px;
	height:22px;
}


div#sitesignin {
	width:106px;
	float:left;
}

div#siteregister {
	width:96px;
	float:left;
}

div#mainpage {
	padding:10px 0 0 0;
}

div#mainpagebody {
	padding:10px 0 0 0;
}



div#mainpageboxouter {
	border:1px solid #bfc3d7;
	width:840px;
}

div#mainpageboxinner {
	padding:15px 0 18px 15px;
	min-height:350px;
	width:825px;
}



div#mainpagefooter {
	width:830px;
	padding:5px 0 0 10px;

}

div#mainpagefooter p {
	font-weight:normal; font-size:65%; color:#333333;
	font-family:arial, verdana, helvetica, sans-serif;

}

div#mainpageboxbody {
	width:590px;
	float:right;
}
div#mainpageboxbody_launch {
	width:624px;
	float:right;
}

div#mainpagefullbody {
	width:800px;
	padding:0 0 0 40px;
}


div#leftnav {
	width:210px;
	float:left;
}

ul {
	margin:0;
	padding:0;
	list-style-type: none;
}


ol {
	margin:0;
	padding:0;
}

li {
	list-style-type: none;
	font-weight:normal; font-size:75%; color:#333333;
	font-family:arial, verdana, helvetica, sans-serif;
	margin:0;
	padding:0;
}

ol li {
	list-style-type : decimal;
	list-style-position : outside;
	margin:0 0 5px 25px;
}

li.dash strong {
 	font-weight:bold;
}
.dash-black {
 	font-weight:bold;
}

li.dashsel {
	list-style-image: url('../images/dashsel.gif');
	list-style-position : outside;
	margin:0 0 0 12px;
}

li.dashlinks {
	list-style-image: url('../images/dashsel.gif');
	list-style-position : outside;
	margin:0 0 0 12px;
}

li.dashlinks a:link, li.dashlinks a:active, li.dashlinks a:visited, li.dashlinks a:hover {
	font-weight:normal; text-decoration:underline;
}

li.dash a:link, li.dash a:active, li.dash a:visited, li.dash a:hover {
	font-weight:normal; text-decoration:underline;
}

li.dashsel a:link, li.dashsel a:active, li.dashsel a:visited, li.dashsel a:hover {
	font-weight:bold; text-decoration:underline;
}


div.leftnav a:link, div.leftnav a:active, div.leftnav a:visited {
	text-decoration:none;
}
div.leftnav a:hover {
	text-decoration:underline;
}


ul.leftsubnav {
	margin:0;
	padding:0;
	list-style-type: none;
}

ul.leftnav {
	margin:0;
	padding:0;
	list-style-type: none;
	line-height:1.1em;
}

li.leftnavtop {
	font-weight:normal; font-size:75%; color:#333333;
	font-family:arial, verdana, helvetica, sans-serif;
	margin:0;
	padding:0;
	width:207px;
	min-height:31px;
	line-height:1.2em;
	list-style-type : none;
	background-image:url('../images/leftnavitemtopbg.gif');
	background-repeat:no-repeat;
	background-position: top left;
}

li.leftnavtopsel {
	font-weight:bold; font-size:75%; color:#333333;
	font-family:arial, verdana, helvetica, sans-serif;
	margin:0;
	padding:0;
	width:207px;
	min-height:31px;
	line-height:1.2em;
	list-style-type : none;
	background-image:url('../images/leftnavitemtopbg.gif');
	background-repeat:no-repeat;
	background-position: top left;
}

li.leftnav {
	font-weight:normal; font-size:75%; color:#333333;
	font-family:arial, verdana, helvetica, sans-serif;
	margin:0;
	padding:0;
	width:207px;
	min-height:31px;
	line-height:1.2em;
	list-style-type : none;
	background-image:url('../images/leftnavitembg.gif');
	background-repeat:no-repeat;
	background-position: top left;
}

li.leftnavsel {
	font-weight:bold; font-size:75%; color:#333333;
	font-family:arial, verdana, helvetica, sans-serif;
	margin:0;
	padding:0;
	width:207px;
	min-height:31px;
	line-height:1.2em;
	list-style-type : none;
	background-image:url('../images/leftnavitembg.gif');
	background-repeat:no-repeat;
	background-position: top left;
}


li.leftnavfoot {
	font-weight:normal; font-size:75%; color:#333333;
	font-family:arial, verdana, helvetica, sans-serif;
	margin:0;
	padding:0;
	width:207px;
	min-height:33px;
	line-height:1.2em;
	list-style-type : none;
	background-image:url('../images/leftnavitemfootbg.gif');
	background-repeat:no-repeat;
	background-position: top left;
}

li.leftnavvideo {
	font-weight:bold; font-size:75%; color:#0097F2;
	font-family:arial, verdana, helvetica, sans-serif;
	margin:0;
	padding:6px 0 0 8px;
	width:207px;
	min-height:33px;
	line-height:1.2em;
	list-style-type : none;
	background-image:url('../images/leftnavvideobg.gif');
	background-repeat:no-repeat;
	background-position: top left;
}

li.leftnavvideo a:link, li.leftnavvideo a:active, li.leftnavvideo a:visited, li.leftnavvideo a:hover  {
	text-decoration:none;
}

li.leftnavfootsel {
	font-weight:bold; font-size:75%; color:#333333;
	font-family:arial, verdana, helvetica, sans-serif;
	margin:0;
	padding:0;
	width:207px;
	min-height:33px;
	line-height:1.2em;
	list-style-type : none;
	background-image:url('../images/leftnavitemfootbg.gif');
	background-repeat:no-repeat;
	background-position: top left;
}



li.leftnav a:link, li.leftnav a:active, li.leftnav a:visited, li.leftnav a:hover ,
li.leftnavtop a:link, li.leftnavtop a:active, li.leftnavtop a:visited, li.leftnavtop a:hover ,
li.leftnavfoot a:link, li.leftnavfoot a:active, li.leftnavfoot a:visited, li.leftnavfoot a:hover {
	display:block;
	color:#333333; 
	width:191px;
	min-height:21px;
	padding:10px 0 0 16px;
	background-image:url('../images/leftnavchevsel.gif');
	background-repeat:no-repeat;
	background-position: top left;
	font-weight:normal;
	text-decoration:none;
}

li.leftnavsel a:link, li.leftnavsel a:active, li.leftnavsel a:visited, li.leftnavsel a:hover ,
li.leftnavtopsel a:link, li.leftnavtopsel a:active, li.leftnavtopsel a:visited, li.leftnavtopsel a:hover ,
li.leftnavfootsel a:link, li.leftnavfootsel a:active, li.leftnavfootsel a:visited, li.leftnavfootsel a:hover  {
	display:block;
	color:#333333; 
	width:191px;
	min-height:21px;
	padding:10px 0 0 16px;
	background-image:url('../images/leftnavchevsel.gif');
	background-repeat:no-repeat;
	background-position: top left;
	font-weight:bold;
	text-decoration:none;
}


a#leftnav1sel:link, a#leftnav1sel:active, a#leftnav1sel:visited, a#leftnav1sel:hover ,
a#leftnav2sel:link, a#leftnav2sel:active, a#leftnav2sel:visited, a#leftnav2sel:hover {
	text-decoration:underline;
}

a#leftnav1expand:link, a#leftnav1expand:active, a#leftnav1expand:visited, a#leftnav1expand:hover ,
a#leftnav2expand:link, a#leftnav2expand:active, a#leftnav2expand:visited, a#leftnav2expand:hover {
	text-decoration:none;
}



/* left subnav */


li.leftsubnavfoot,
li.leftsubnavfootsel ,
li.leftsubnav,
li.leftsubnavsel ,
li.leftsubnavtop,
li.leftsubnavtopsel,
li.leftsubnavonly ,
li.leftsubnavonlysel {
	font-weight:normal; font-size:75%; color:#333333;
	font-family:arial, verdana, helvetica, sans-serif;
	margin:0;
	padding:0 0 0 0;
	width:205px;
	border-left:1px solid #c7cadb;
	border-right:1px solid #c7cadb;
	list-style-type : none;
}

li.leftsubnav a:link, li.leftsubnav a:active, li.leftsubnav a:visited, li.leftsubnav a:hover ,
li.leftsubnavfoot a:link, li.leftsubnavfoot a:active, li.leftsubnavfoot a:visited, li.leftsubnavfoot a:hover ,
li.leftsubnavtop a:link, li.leftsubnavtop a:active, li.leftsubnavtop a:visited, li.leftsubnavtop a:hover,
li.leftsubnavonly a:link, li.leftsubnavonly a:active, li.leftsubnavonly a:visited, li.leftsubnavonly a:hover {
	display:block;
	color:#333333; 
	width:186px;
	line-height:1.2em;
	padding:10px 0 5px 21px;
	text-decoration:none;

}

li.leftsubnav a:hover ,
li.leftsubnavfoot a:hover ,
li.leftsubnavtop a:hover,
li.leftsubnavonly a:hover {
	text-decoration:underline;

}

li.leftsubnavsel a:link, li.leftsubnavsel a:active, li.leftsubnavsel a:visited, li.leftsubnavsel a:hover ,
li.leftsubnavfootsel a:link, li.leftsubnavfootsel a:active, li.leftsubnavfootsel a:visited, li.leftsubnavfootsel a:hover ,
li.leftsubnavtopsel a:link, li.leftsubnavtopsel a:active, li.leftsubnavtopsel a:visited, li.leftsubleftsubnavtopselavtop a:hover ,
li.leftsubnavonlysel a:link, li.leftsubnavonlysel a:active, li.leftsubnavonlysel a:visited, li.leftsubnavonlysel a:hover {
	display:block;
	color:#333333; 
	width:186px;
	line-height:1.2em;
	padding:10px 0 5px 21px;
	background-image:url('../images/leftsubnavchevsel.gif');
	background-repeat:no-repeat;
	background-position: top left;
	font-weight:bold;
}

div.leftsubnavcontent {
	min-height:31px;
}

div.leftsubsubnavcontenttop ,
div.leftsubsubnavcontentfoot ,
div.leftsubsubnavcontentonly ,
div.leftsubsubnavcontent {
	min-height:31px;
}

a#leftsubnav1sel:link, a#leftsubnav1sel:active, a#leftsubnav1sel:visited, a#leftsubnav1sel:hover ,
a#leftsubnav2sel:link, a#leftsubnav2sel:active, a#leftsubnav2sel:visited, a#leftsubnav2sel:hover {
	text-decoration:underline;
}

a#leftsubnav1expand:link, a#leftsubnav1expand:active, a#leftsubnav1expand:visited, a#leftsubnav1expand:hover ,
a#leftsubnav2expand:link, a#leftsubnav2expand:active, a#leftsubnav2expand:visited, a#leftsubnav2expand:hover {
	text-decoration:none;
}


/* left sub subnav */

li.leftsubsubnavfoot,
li.leftsubsubnavfootsel ,
li.leftsubsubnav,
li.leftsubsubnavsel ,
li.leftsubsubnavtop,
li.leftsubsubnavtopsel,
li.leftsubsubnavonly ,
li.leftsubsubnavonlysel {
	font-weight:normal; font-size:75%; color:#333333;
	font-family:arial, verdana, helvetica, sans-serif;
	margin:0;
	padding:0 0 0 0;
	width:205px;
	border-left:1px solid #c7cadb;
	border-right:1px solid #c7cadb;
	list-style-type : none;
}

li.leftsubsubnav a:link, li.leftsubsubnav a:active, li.leftsubsubnav a:visited, li.leftsubsubnav a:hover ,
li.leftsubsubnavfoot a:link, li.leftsubsubnavfoot a:active, li.leftsubsubnavfoot a:visited, li.leftsubsubnavfoot a:hover ,
li.leftsubsubnavtop a:link, li.leftsubsubnavtop a:active, li.leftsubsubnavtop a:visited, li.leftsubsubnavtop a:hover,
li.leftsubsubnavonly a:link, li.leftsubsubnavonly a:active, li.leftsubsubnavonly a:visited, li.leftsubsubnavonly a:hover {
	display:block;
	color:#333333;
	width:176px;
	line-height:1.2em;
	padding:10px 0 5px 31px;
	text-decoration: underline;
}

li.leftsubsubnav a:hover ,
li.leftsubsubnavfoot a:hover ,
li.leftsubsubnavtop a:hover,
li.leftsubsubnavonly a:hover {
	text-decoration:underline;
}



li.leftsubsubnavsel a:link, li.leftsubsubnavsel a:active, li.leftsubsubnavsel a:visited, li.leftsubsubnavsel a:hover ,
li.leftsubsubnavfootsel a:link, li.leftsubsubnavfootsel a:active, li.leftsubsubnavfootsel a:visited, li.leftsubsubnavfootsel a:hover ,
li.leftsubsubnavtopsel a:link, li.leftsubsubnavtopsel a:active, li.leftsubsubnavtopsel a:visited, li.leftsubleftsubsubnavtopselavtop a:hover ,
li.leftsubsubnavonlysel a:link, li.leftsubsubnavonlysel a:active, li.leftsubsubnavonlysel a:visited, li.leftsubsubnavonlysel a:hover {
	display:block;
	color:#333333; 
	width:176px;
	line-height:1.2em;
	padding:10px 0 5px 31px;
	font-weight:bold;
}

div.leftsubsubnavcontent {
	min-height:31px;
}

div.leftsubsubnavcontenttop ,
div.leftsubsubnavcontentfoot ,
div.leftsubsubnavcontentonly ,
div.leftsubsubnavcontent {
	min-height:31px;
}

a#leftsubsubnav1sel:link, a#leftsubsubnav1sel:active, a#leftsubsubnav1sel:visited, a#leftsubsubnav1sel:hover ,
a#leftsubsubnav2sel:link, a#leftsubsubnav2sel:active, a#leftsubsubnav2sel:visited, a#leftsubsubnav2sel:hover {
	text-decoration:underline;
}

a#leftsubsubnav1expand:link, a#leftsubsubnav1expand:active, a#leftsubsubnav1expand:visited, a#leftsubsubnav1expand:hover ,
a#leftsubsubnav2expand:link, a#leftsubsubnav2expand:active, a#leftsubsubnav2expand:visited, a#leftsubsubnav2expand:hover {
	text-decoration:none;
}

/* pagenav */

div.pagenav {
	padding:10px 0 0 0;
}

li.pagenav ,
li.pagenavsel {
	font-weight:normal; font-size:75%; 
	font-family:arial, verdana, helvetica, sans-serif;
	margin:0;
	padding:0 0 10px 0;
	list-style-type : none;
	line-height:1.4em;
}

li.pagenavsel {
	font-weight:bold; 
}

li.pagenav a:link, li.pagenav a:active, li.pagenav a:visited {
	text-decoration:none;
	font-weight:normal; 
	color:#333333; 
}
li.pagenav a:hover {
	text-decoration:underline;
	font-weight:normal; 
	color:#333333; 
}

li.pagenavsel a:link, li.pagenavsel a:active, li.pagenavsel a:visited, li.pagenavsel a:hover {
	text-decoration:underline;
	font-weight:bold; 
}




/* backgrounds */

div.bgnone {
	min-height:466px;
}

div.bghome {
	background-image:url('../images/bghome.jpg');
	background-repeat:no-repeat;
	background-position: top left;
	min-height:466px;
}

div.bghomenew {
	background-image:url('../images/bghomenew.jpg');
	background-repeat:no-repeat;
	background-position: top left;
	min-height:466px;
}

div.bghomenew-right {
	background-image:url('../images/bghomenew-right.jpg');
	background-repeat:no-repeat;
	background-position: top right;
	min-height:466px;
}

div.bgwhylandg {
	background-image:url('../images/bgwhylandg.jpg');
	background-repeat:no-repeat;
	background-position: top left;
	min-height:636px;
}

div.bgwhyolpconnect {
	background-image:url('../images/bgwhyolpconnect.jpg');
	background-repeat:no-repeat;
	background-position: top left;
	min-height:476px;
}

div.bgworkingwitholpc {
	background-image:url('../images/bgworking.jpg');
	background-repeat:no-repeat;
	background-position: top left;
	min-height:528px;
}

div.bgviewdemo {
	background-image:url('../images/bgviewdemo.jpg');
	background-repeat:no-repeat;
	background-position: top left;
	min-height:466px;
}

div.bgsalessupport {
	background-image:url('../images/bgsalessupport.jpg');
	background-repeat:no-repeat;
	background-position: top left;
	min-height:446px;
}

div.bgcontactus {
	background-image:url('../images/bgcontactus.jpg');
	background-repeat:no-repeat;
	background-position: top left;
	min-height:450px;
}

div.bgfaqs {
	background-image:url('../images/bgfaqs.jpg');
	background-repeat:no-repeat;
	background-position: top left;
	min-height:450px;
}

div.mainpanelarticle {
	width:590px;
	
}

div.mainpanelarticlehome {
	float:left;
	width:310px;
}


#homeright{
	float:left;
	width:264px;
	margin: 0 0 0 15px;
}

div.homevideo {
	clear:both;
	width:250px;
	margin: 0px 0px 15px 0px;	
	background: #FFFFFF url('../images/bghomevideo2.gif') 0 100% no-repeat;
}
#home-left {
	width: 210px;
	height: 250px;
	margin: 15px 0px 0px 0px;
	background: #FFFFFF url('../images/bghome-left.gif') no-repeat;
}
.homevideo h1 {
	padding: 15px 15px 0px 15px;
	background: #FFFFFF url('../images/bghomevideo1.gif') no-repeat;
}
.homevideo p {
	padding: 0px 15px 10px 15px;
}

div.homeprizedraw {
	clear:both;
	width:250px;
	margin: 0px 0px 15px 0px;	
	background: #BFE5FC url('../images/bghomeprizedraw2.gif') 0 100% no-repeat;
}
.homeprizedraw h1 {
	padding: 15px 15px 0px 15px;
	background: #BFE5FC url('../images/bghomeprizedraw1.gif') no-repeat;
}
.homeprizedraw p {
	padding: 0px 15px 10px 15px;
}

.homebuttons {
	margin-left: 120px;
}

.videobutton {
	float: left;
	margin-right: 10px;
}


div.mainpanelarticlefaqs {
	width:580px;
}

div.mainpanelarticlewhylandg {
	width:420px;
}

div.mainpanelarticlewhyolpconnect {
	width:300px;
}

div.mainpanelarticleworkingwitholpc {
	width:310px;
	padding:0 0 15px 0;
}

div.mainpanelarticleviewdemo {
	width:316px;
}

div.mainpanelarticlefreeprizedraw {
	width:380px;
}

div.mainpanelarticlevideo {
	width:390px;
}

div.freeprizedrawrules {
	font-size: 0.8em;
	width:380px;
	height: 140px;
	overflow: auto;
}

div.mainpanelarticlecontactus {
	width:380px;
}

div.mainpanelarticlesalessupport {
	width:520px;
}

div.winner {
	font-weight:normal; font-size:75%; color:#333333;
	font-family:arial, verdana, helvetica, sans-serif;
	text-align: right;
}




/* misc */


div#google_results {
	
}

div#google_results IFRAME {
	width: 740px;
}

div.mainpanelbtn {
	padding:5px 0 5px 0;
}

div.mainpanelbtns {
	width:300px;
	padding:0 0 5px 0;
}

div.mainpanelbtnouter {
	float:left;
	width:120px;
}

div.btnquotedemo {
	width:488px;
	padding:0 0 15px 0;
}

div.btnquotedemolabel {
	width:300px;
	float:left;
	padding:6px 0 0 0;
}

div.btnquotedemobtn {
	width:188px;
	float:left;
}

div.btnquotedemobtnbodyinner {
	padding:50px 0 0 0;
}

div.mainpanelarticlequotepagebody {
	width:300px;
	float:left;
}

div.mainpanelarticlequoteouter {
	width:290px;
	float:left;
}

div.mainpanelarticlequoteinner {
	padding:270px 0 0 125px;
}

div.mainpageheader {
	margin:6px 0 0 0;
}

div.olpquote {

}

div.olpquote h2 {
	text-align:center;
	font-weight:bold; font-size:100%; color:#333333;
	font-family:arial, verdana, helvetica, sans-serif;
	margin:0;
}

div.olpquote h3 {
	text-align:center;
	font-weight:bold; font-size:75%; color:#333333;
	font-family:arial, verdana, helvetica, sans-serif;
	margin:0;
}


div.faqanswer {
	padding:20px 0 0 0;
}


img.faqshot {
	border:1px solid #3baff5;
}




div#popup {
	width:662px;
}

div#popupcontent {
	padding:10px;
}


div.twocolsinpopup {
	width:642px;
}

div.twocolsinpopupl {
	width:310px;
	float:left;
	padding:10px 10px 10px 0;
}

div.twocolsinpopupr {
	width:310px;
	float:left;
	padding:10px 0 10px 10px;
	border-left:1px solid #66c1f7;
}

table.datatable1 {
	border-collapse : collapse;
}

div.tablecaption {
	min-height:110px;
}

table.datatable1 th {
	text-align:left;
	border-top:1px solid #57b566;
	border-bottom:1px solid #57b566;
	background-color:#d9eedd;
	font-weight:bold; font-size:70%; color:#333333;
	font-family:arial, verdana, helvetica, sans-serif;
	white-space : nowrap;
	padding:3px;
}

table.datatable1 tr.odd td {
	border-top:1px solid #57b566;
	border-bottom:1px solid #57b566;
	background-color:#ffffff;
	font-weight:normal; font-size:70%; color:#6e7a7b;
	font-family:arial, verdana, helvetica, sans-serif;
	white-space : nowrap;
	padding:3px;
}

table.datatable1 tr.even td {
	border-top:1px solid #57b566;
	border-bottom:1px solid #57b566;
	background-color:#d9eedd;
	font-weight:normal; font-size:70%; color:#6e7a7b;
	font-family:arial, verdana, helvetica, sans-serif;
	white-space : nowrap;
	padding:3px;
}

table.datatable2 {
	border-collapse : collapse;
}



table.datatable2 th {
	text-align:left;
	border-top:1px solid #57bbf6;
	border-bottom:1px solid #57bbf6;
	background-color:#edf8fe;
	font-weight:bold; font-size:70%; color:#333333;
	font-family:arial, verdana, helvetica, sans-serif;
	white-space : nowrap;
	padding:3px;
}

table.datatable2 tr.odd td {
	border-top:1px solid #57bbf6;
	border-bottom:1px solid #57bbf6;
	background-color:#ffffff;
	font-weight:normal; font-size:70%; color:#6e7a7b;
	font-family:arial, verdana, helvetica, sans-serif;
	white-space : nowrap;
	padding:3px;
}

table.datatable2 tr.even td {
	border-top:1px solid #57bbf6;
	border-bottom:1px solid #57bbf6;
	background-color:#edf8fe;
	font-weight:normal; font-size:70%; color:#6e7a7b;
	font-family:arial, verdana, helvetica, sans-serif;
	white-space : nowrap;
	padding:3px;
}

th.r ,
td.r {
	text-align:right;
}


#apDiv1 {
	position:relative;
	width:200px;
	height:120px;
	z-index:1;
	left: 375px;
	top: -463px;
}
