/* Use of styles copied from original webage. There use seems extremly inconsistent */

/* My styles (MJB) */

/*light blues
background-color: #E1F0FF;
background-color: #F0F8FF;
 */
#container {
    padding: 4px 4px 4px 4px;
	margin-right: auto;
	margin-left: auto;
	width: 949px;
	background-color: #0B86C9;
    -ms-border-radius: 5px;
    border-radius: 5px;	
}

.header_container {
    -ms-border-top-left-radius: 5px;
    border-top-left-radius: 5px;
    -ms-border-top-right-radius: 5px;
    border-top-right-radius: 5px;
}

#innerContainer
{
	border: 1px solid #909090;
	background-color: #ffffff;
}



.Title
{
	margin: 5px;
	text-align: center; /*color: #D20000; */
	color: #D20000;
	font-style: italic;
}
/*
.iContent table
{
	border:0;	
}*/

.innerPageContainer
{	
	padding: 10px;
}
.contractContainer
{
	padding: 10px;
	font-size: .8em;
}
.contractContainer p
{
	line-height: 15px;
}

#rightSection
{
	border-color: #CCCBCC;
	border-style: none none none dashed;
	border-width: 1px;
	margin: 0px 5px 0px 0px;
	padding: 5px;
	width: 270px;
	float: right;
	height: 520px;
	text-align: center;
}

#rightSection a { margin:0px; padding:0px; }
#rightSection a:hover { margin:0px; padding:0px; }
	


#rightSection p
{
	margin: 0px 0px 20px 0px;
	padding: 0px 10px 10px 10px;
	border-color: #CCCBCC;
	border-style: none none dashed none;
	border-width: 1px;
	line-height: 25px;
	text-align: center;
}
#leftSection
{
	margin: 20px 0px 0px 15px;
	padding: 0px;
	width: 635px;
}
#leftSection p
{
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	text-align: justify;
}
#leftSection  h2 
{
	margin: 0px;
}

#accordionDiv
{
	padding: 5px;
	width: 600px;		
}

#accordionDiv p
{
	margin: 5px 10px 0px 0px;
}
#accordionDiv ul
{
	margin: 0px;
	list-style-type: disc;
}
#accordionDiv li
{
	margin: 0px 0px 0px 25px;
	list-style-type: disc;
}

.TableStyle
{	
	padding: 0px;
	border-spacing: 3px;
}
/*
border-style: solid;
	border-width: 2px;
	border-color: #006FB9 #8293C9 #8293C9 #006FB9;
*/
.TableStyle td
{
	border-style: solid;
	border-width: 2px;
	border-color: #006FB9 #8293C9 #8293C9 #006FB9;
	padding: 10px;
}
.TableStyle th
{
	border-style: solid;
	border-width: 2px;
	border-color: #006FB9 #8293C9 #8293C9 #006FB9;
	padding: 10px;
	font-size: 20px;
	color: #000080;
}
#frontPage td
{
	border-style: solid;
	border-width: 2px;
	border-color: #006FB9 #8293C9 #8293C9 #006FB9;
	padding: 10px;
	
	}
#footer
{ 	
    margin-top: 25px;
    background-color: aliceblue;
	padding: 5px;
}

#footer p {
    text-align: center;
    font-size: 0.7em;
    margin: 4px;
}


/*items removed from footer
border-style: solid;
	border-width: 3px;
	border-color: #006FB9 #8293C9 #8293C9 #006FB9;
	background-color: #E8E8E8;
*/

a
{
	color: #0087C6;
	font-weight: bold;
	text-decoration: none;
	
}
a:link
{	
	color: #0087C6;
	
	text-decoration:underline;
}
a:visited
{
	color: #0087C6;

	text-decoration:underline;		
}
a:hover
{
	
	color: #2828FF;
}

#frontPage
{
	border-style: solid;
	border-width: 1px 0px 0px 0px;
	border-color: #006FB9 #006FB9 #006FB9 #006FB9;
}
#frontPage a:hover
{
}
/*navbox1 is the container for links, placed at top of master page */
.navbox1
{
	background-image: url(../../images/btn_bg.jpg); 
	padding: 0px 0px 0px 80px;
	height:40px;
	display: block;
	color: #FFFFFF;
	font-size: 1.3em;
	
}
/* removed serif font on dave's request  font-family: Georgia, "Times New Roman", Times, serif;*/

.navbox1 a
{
	color: #FFFFFF;
	font-weight: normal;
}
.navbox1 a:link
{
	color: #FFFFFF;
	font-weight: bold;
}
.navbox1 a:visited
{
	color: #FFFFFF;
	font-weight: normal;
}

.navbox1 a:hover
{ 	color:#08dfff;
	text-decoration: none;
}

.breadcrumbs
{
    color: white;
	padding: 5px 5px 5px 15px;
	display: block;
	background-color: #3eb5f9;
	font-size: 1.0em;
    font-style: italic;

}
.breadcrumbs a
{

	font-weight: bold;
	color: #606060;
}
.breadcrumbs a:link
{
	color: #606060;
	font-weight: bold;
}
.breadcrumbs a:visited
{
	color: #606060;
	font-weight: normal;
}

.breadcrumbs a:hover
{
	background-color: #D6D6D6;
	text-decoration: underline;
}



/*navbox2 is the container for links, placed at top of content pages */
div.navbox2
{
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: #606060;
	padding: 6px;
	display: block;
	background-color: #E8E8E8;
}
div.navbox2 a
{
	font-size:13px;
	font-weight: bold;
}


/*
divh.footer2
{
	position: relative;
	left: 10px;
	width: 985px;
	background-color: #C0C0C0;
}
*/

#benefits
{
	border-style: solid;
	border-width: 1px 0px 0px 0px;
	border-color: #006FB9;
	width: 100%;
	line-height: 19px;
	border-spacing: 10px;
}
#benefits tr
{		
	height: 110px;
}
#benefits td
{	
	background-color: #ffffff;
	border-style: solid;
	border-width: 1px;
	border-color: #8293c9;
	width: 16%;
	font-weight: bold;
	color: #008080;
}	


/*  Unordered list style uses line-height to space lines*/
ul
{
	list-style-type: disc;
	line-height: 20px;
}

ul.InnerList
{
	list-style-type: circle;
	line-height: 24px;
}

p 
{
	line-height: 20px;
}

.NavBarStyle
{
	padding-top: 30px;
}


/*used to embolded certain text. leftover from dean's site*/
.style8 {
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
}

.styleHead1
{
	font-size: 16px;
	font-weight: bold;
	color: #433D83;
}



/*-----------------------------------------------------------------------------------------*/


/*--- Following css used for InfoAktivProfessional.aspx page ---*/
.dwlnlinks
{
 margin:0px auto; 
 padding:15px 0px 15px 0px; 
 display:block;
}

.dwlnlinks ul
{
 margin:0px auto; 
 padding:0px; 
 display:block; 
 text-align:center;
}

.dwlnlinks li
{
 margin:0px; 
 padding:10px 20px 10px 20px; 
 display:inline; 
 list-style:none;
}

.dwlnlinks li a
{
 margin:0px; 
 padding:0px; 
 display:inline; 
 list-style:none; 
 text-decoration:underline;
}

.headingtables
{
 font-size:14px; 
 font-weight: bold; 
 color:#000; 
 line-height:30px; 
 /*background:#e0f6ff;*/
 background:#d6d6d6;
}

.tableborder 
{
 border: 1px solid #a6a6a6; 
 border-collapse: collapse;
}

.tableborder td 
{ 
 border: 1px solid #a6a6a6;
}

.tableborder th 
{ 
 border: 1px solid #a6a6a6;
}

.normaltext
{
 font-size:12px; 
 font-weight:bold; 
 padding:0px; 
 margin:0px auto;
}

.normaltext td
{
 padding:3px;
}

.normaltexthighlight
{
 font-size:14px; 
 font-weight:bold;
}

.bg_blue
{
 background:#e0f6ff;
}

.bg_gray { 	background:#f7f7f7; 	}

/*--- Following css used for Download.aspx page   ---*/
.downloadimg
{
 margin:0px auto; 
 padding:0px 0px 10px 0px; 
 text-align:center; 
 width:160px; 
 height:150px; 
 border:none;
}

.normalboldtext
{
 font-weight:bold; 
 color:#000;
}

.normaltext5
{
font-size:12px; padding:0px; margin:0px auto;	
}

/*--- End ---*/

/*--------------------------------- 19-08-2009 ---------------------------------*/
.morehighlighted{font-size:22px; font-weight:bold; color:#1486ca; line-height:30px; padding:15px 0px 10px 0px;}
.info_touchscreen{border-style: solid; border-width: 0px 0px 1px 0px; border-color: #606060; padding: 6px; display: block; background-color: #0086cb; color:white; text-align:center}
.info_touchscreen a{color:white; font-size:17px;}
.info_touchscreen a:hover { color:#000000;}

/*--- End ---*/

/*------------05-09-2009 Following css used in Resources.aspx---------------------------------*/

.blacktitle18{color:#000; font-size:16px; padding:5px; font-weight:bold;}


/*--- End ---*/

/*----------------------------------------- 17-09-09 -----------------------------------------*/
.badgelist {margin:0px; padding:20px 0px 0px 40px;}
.softwarelist {margin:0px; padding:0px 0px 0px 40px;}
.softwarelist li {padding-bottom:10px;}
.subtitle{font-size: 16px; text-align:center; font-weight: bold; color: #433D83; line-height:20px; padding:0px; margin:0px;}

td.border {border:0px;}

.headingred {font-size:16px; font-weight:bold; color:#d70000; line-height:20px; border-bottom:1px solid #555; padding-bottom:5px;}
.right{padding-left:25px;}
/*----------------------------------------- 17-09-09 -----------------------------------------*/

/*-----------------------------------------18-09-09 ----------------------------------------- */
.dwlnlinks-1
{
 margin:0px auto; 
 padding:15px 0px 15px 0px; 
 display:block;
}

.dwlnlinks-1 ul
{
 margin:0px auto; 
 padding:0px; 
 display:block; 
 text-align:center;
 height:50px;
}

.dwlnlinks-1 li
{
 margin:0px; 
 padding:10px 20px 10px 20px; 
 display:inline; 
 list-style:none;
}

.dwlnlinks-1 li a
{
 margin:0px; 
 padding:0px; 
 display:inline; 
 list-style:none; 
 text-decoration:underline;
}

.headingbig {font-size:18px; padding:20px 0px; font-weight:bold; color: #433D83; margin:0px;}

.screenspb {border:1px solid #a1b6db; padding:5px;}

.str_txt { font-weight:bold; font-size:0.8em;}


.bt { background:#CCCCCC; border:1px solid #eee; color:#000; height:25px; font-weight:bold;}
.bt:hover { background:#e8e8e8;}
.tabborder { border:1px solid #eee;}

.subtitle1_str1 { border-bottom:1px solid #ccc;  font-weight:bold; line-height:20px; padding:5px;}
.grayborder td { border-bottom:1px dashed #ccc; padding-bottom:10px; margin-bottom:20px;}
/*-----------------------------------------18-09-09 ----------------------------------------- */


/*--------appstore.........*/
.nfoaktiv_displays_topouter{ width:928px; float:left; margin:0 0 40px 0; padding:0;}
.nfoaktiv_displays_topouter h2{ width:100%; float:left; margin:0 0 15px 0; padding:0; font-size:15px; color:#333333;}
.nfoaktiv_displays_lt{ width:477px; float:left; margin:0; padding:10px 40px; background:#f7f7f7;}
.nfoaktiv_displays_lt p{ width:100%; float:left; margin:0; font-size:15px; text-align: left;}
.nfoaktiv_displays_rt{ width:371px; float:left; margin:0; padding:0; text-align:center;}

.watch_thisbuttons_outer{width:928px; float:left; margin:0 0 20px 0; padding:0;}
.watch_thisbuttons_outer h2{ width:100%; float:left; margin:0 0 15px 0; padding:0; font-size:18px; color:#1191d0; text-align:center;}
.watch_thisbuttons_box{ width:926px; float:left; margin:0 0 0 0; padding:0; background:#f7f7f7; border:1px solid #cccccc;}
.watch_thisbuttons_box_1{ width:278px; float:left; text-align:center; padding:10px 15px; border-right:1px solid #cccccc;}
.watchbox_last{ border:0px;}

.appwhats_available_outer{width:928px; float:left; margin:0 0 0 0; padding:0;}
.appwhats_available_outer h2{ width:918px; float:left; margin:0 0 20px 0; padding:0 0 0 10px; font-size:15px; color:#1191d0; background:#f7f7f7; border-bottom:1px dashed #cccccc; height:28px; line-height:28px;}
.appwhats_available_inner{width:926px; float:left; margin:0 0 30px 0; padding:0; border:1px solid #cccccc;}

.appwhats_available_inner h3{ width:916px; float:left; margin:0 0 0 0; padding:0 0 0 10px; font-size:14px; color:#515151; background:#f7f7f7; border-bottom:1px solid #cccccc; height:28px; line-height:28px;}
.appwhats_productsec{width:906px; float:left; margin:0 0 0 0; padding:10px; border-bottom:1px solid #cccccc;}
.ap_bottlast{ border:0px;}

.appwhats_productsec_lt{ width:176px; float:left; margin:0 15px 0 0; padding:0;}
.appwhats_productsec_rt{ width:715px; float:left; margin:0; padding:0;}
.ppwhats_product_boxouter{width:176px; margin:0; padding:0; float:left;}

.appwhats_productsec_text{ width:100%; float:left; margin:0; padding:0;}
.appwhats_productsec_text h4{ width:100%; float:left; margin:0 0 5px 0; padding:0; font-size:14px;}
.appwhats_productsec_text p{ width:100%; float:left; margin:0 0 10px 0; padding:0; text-align:left; font-size:14px;}
.appwhats_product_pricesec{width:715px; float:left; margin:0; padding:0;}

.price_main{ width:auto!important; min-width:114px; width:114px; height:20px; float:left; padding:5px 8px; margin:0 25px 0 0; background:#088ed5; font-size:14px; color:#FFFFFF; text-align:left; font-weight:bold; line-height:20px;}
.moreinfo_pdf{ width:245px; float:left; margin:0 25px 0 0; padding:0;}
.moreinfo_pdf a{ background:url(../../images/pdf_icon.gif) no-repeat left top; height:32px; line-height:32px; padding:0 0 0 42px; text-align:left; display:block; font-size:12px; color:#0087c6;}
.moreinfo_pdf a:hover{ font-size:12px; color:#0087c6; text-decoration:none;}
.request_buy{ width:245px; float:left; margin:0; padding:0;}
.request_buy a{ background:url(../../images/buy_icon.gif) no-repeat left top; height:32px; line-height:32px; padding:0 0 0 42px; text-align:left; display:block; font-size:12px; color:#0087c6;}
.request_buy a:hover{ font-size:12px; color:#0087c6; text-decoration:none;}

.submitting_appstore_bott{ width:928px; float:left; margin:0 0 0 0; padding:0;}
*+html .submitting_appstore_bott{ margin:30px 0 0 0; padding:0;}
.submitting_appstore_bott h2 {margin:0 0 10px 0px; color: rgb(7, 136, 158); font-style: italic; border-bottom:1px dashed #ccc;}
.submitting_appstore_bott h3{ width:100%; float:left; margin:0 0 15px 0; padding:0; font-size:15px; color:#333333;}
.submitting_appstore_bott p{ width:928px; float:left; margin:0 0 0 0; padding:0; font-size:14px;}
.submitting_appstore_bott p a{ font-size:14px; font-weight:normal; text-decoration:underline; color:#0087c6;}
.submitting_appstore_bott p a:hover{ text-decoration:none; color:#0087c6;}




/* //# modified for adjust 3rd button 

.watchbox_firstleft {
    margin: 0 0 0 154px;
}
*/
.watchbox_firstleft {
    margin: 0 0 0 0px;
}

/*--------appstore.........*/