html { min-height: 100%; margin-bottom: 1px; }

*{padding: 0; margin: 0;} /* to be consistent with thickbox pages */

body 

{
font-family: Verdana, Helvetica, Arial, sans-serif; 
color:#000000;
font-size:8.5pt;
line-height: 1.3em;
/* margin-top: 3px; */
background-color: #FFFFFF;
}

.clear {clear:both;overflow:hidden; height: 0; margin: 0; padding:0;}



#layer_1	{
width:100%;
padding: 5px 0 0 0;

margin: 0;

}

#container	{
width:900px;
margin: 0 auto;


}


#col_only	{
width: 98%;
margin: 0;
margin: 0 auto;
}


.partner_logos	{
margin-bottom: 10px;
border: none;
}


#content_container	{
margin-top: 0; 
 padding: 15px 0 15px 5px;
 }



#header	{
width: 900px;


height: 80px; 
margin: 0 0 5px 0;
}

.configure_center	{
width: 300px; margin: 0 auto; padding-top: 10px;
}


/************************* navigation **************************/

#nav_container	{
width: 900px; 
margin:5px 0 0 0;
padding: 1px; 
  height: 22px;
   background: url(images/nav_bkgd3.jpg) no-repeat center top;


}

.left_arrow {
	float: left;
	width:18px;
	
	/*background: url(/images/arrow_line.jpg) repeat-y red;*/
	padding-top: 7px;
}
.nav_arrow {
	background: url(/images/arrow_line.jpg) repeat-y;
}
.right_nav {
	float: right;
	width: 120px;
	padding-top: 7px;
	font-family: Arial, Helvetica, sans-serif;
}

#legacy_nav	{
	margin: 3px 0 0 25px;
	}

/************************* end navigation **************************/

/********************** floated columns & containers **********************/





.content_right	{
	float: left;
	width: 710px;
	margin: 12px 0 0 20px;
	position: relative;
	top: 0;
	left: 0;
}





.product_left	{
	float: left;
	width: 415px;
	margin: 12px 0 0 20px;
}



.footer	{
	clear: both;
	text-align: center;
	width: 100%;
	padding: 5px 0 10px 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: black;
}


.accessory_container_blue	{
	background: url(/images/graph_back_table_blue.jpg) top center;
	width: 91%;
	
	border: 1px solid #0076BE;
	padding: 15px;
	}
	
/*************contact page***********************/
.container_support
{
	width: 95%;
	text-align: center;
	margin: 0 auto;
	padding: 0;
}

.three_col_1_support_white	{
margin: 10px ;
float: left;
width: 27%;
text-align: left;
padding: 10px 5px 10px 15px;
margin-bottom: 5px;
}

p.contact	{
margin: 0;
}

.left_half {width: 48%; float: left; margin: 10px 0 0 0;}

.right_half {width: 48%; float: right; margin: 10px 0 0 0;}

.left_sub {width: 33%; float: left; margin: 5px 0 5px 0;}

.right_sub {width: 65%; float: right;  margin: 5px 0 5px 0;}

.left_sub_support {width: 20%; float: left; margin: 5px 0 5px 25px;}

.right_sub_support {width: 50%; float: left;  margin: 5px 0 5px 0;}

/****************customers page*******************/
.three_col_1_cust {
margin-top: 10px;
float: left;
width: 32%;
text-align: left;
}

.three_col_2_cust	{
margin-top: 10px;
float: left;
width: 32%;
}

.three_col_3_cust	{
margin-top: 10px;
float: left;
width: 32%;
}

/******************careers page************************/
.right_careers	{
float: right;
width: 660px;
margin: 9px 0 0 0;
display: inline; /*ie hack to avoid double margin error */
}


/******************gallery items *********************/

.gallery_container	{
width: 100%;
text-align: center;
margin: 0 auto;
padding-top: 10px;

}

.gallery_container2	{
width: 95%;
margin: 0 auto;
}


.three_col_1 {
margin-top: 10px;
float: right;
width: 32%;
text-align: center;
}

.three_col_2	{
margin-top: 10px;
float: right;
width: 32%;
}

.three_col_3	{
margin-top: 10px;
float: right;
width: 32%;
}

.gallery_photos	{
	height: 175px;
	width: 225px;
}

img.gallery	{
margin:0 auto;
border:none;
}


/**************************** images style ********************************/
p {margin: 7px 0;}

.pic_right_graph_350 	{
	float: right;
	padding: 5px;
	margin-bottom: 20px;
	background: url(/images/graph_background_reverse_fade_350.jpg) repeat-y right top;
}

.pic_right_graph_250 	{
	float: right;
	padding: 10px;
	background: url(/images/graph_background_reverse_fade_250.jpg) repeat-y right top;
}


img.accessoriesthumb	{
	border:none;
	margin: 0 10px;
}

#accessories_label	{
	font-size: 1.1em;
	font-weight:bold;
	color: #666666;
	margin: 5px 0 5px 45px;
}

.accessories_float	{
	
	margin: 0 0 0 50px;
	width: 650px;
	padding: 3px;
}

#team_text 	{
	margin-right: 30px;
	padding-top: 15px;
}

.pic_rightmargin	{
	margin-right: 10px;
}

.pic_leftmargin	{
	margin-left: 10px;
}

.whatsnewpic_left	{
	margin: 5px 15px 15px 0;
	float: left;
}

.whatsnewpic_right	{
	margin: 20px 0 20px 20px;
	float: right;
}

.noborder	{
	border: none;
}

.social_media_container	{
	width: 145px;
	text-align:center;
	padding: 10px 0;
	margin: 0 auto;
	}
	
.social_media_icon	{
	margin-right: 10px;
	float: left;
	border: none;
	}

/**************************** end images ********************************/

/**************************** dhtml popup ********************************/
div#sessionPopup	{
	position: absolute; width: 250px; height: 150px; display: none; background: #ddd; border: 1px solid #000; left: 300px; top: 250px; padding: 20px
	}


div#procuringPopup	{
	position: absolute; width: 379px; height: 209px; display: none; background: url(/images/alertbox_bg.jpg) no-repeat center top; left: 300px; top: 250px;  
}
/**************************** product tables ********************************/

.heading {color: #FFFFFF; font-weight: bold; margin: 3px 5px 0 5px;}
p.info {margin: 3px 5px 0 5px;}

table.info {
	width: 98%;
	border-width: 1px 1px 1px 1px;
	border-spacing: 0px;
	border-style: solid solid solid solid;
	border-color: black black black black;
	border-collapse: collapse;
	
	padding: 0;
	margin-bottom: 20px;
}

table.info p	{
	margin: 0;
	}
	
table.info th {
	border-width: 1px 1px 1px 1px;
	
	border-style: solid solid solid solid;
	border-color: black black black black;
	
	
}

table.info thead	{
	border: none;
	}
	
table.info td {
	border-width: 1px 1px 1px 1px;
	padding: 3px 3px 3px 4px;
	border-style: solid solid solid solid;
	border-color: black black black black;
	
	
	
}

table.info ul	{
	margin: 3px 0 3px 0;
	padding: 0 0 0 20px;
	list-style-image: url(/images/bullet_blue_new2.gif); 
	background-position:0px 50%;

	
	}
	
table.info ul li	{
	margin: 3px 0 3px 0;
	padding: 0 0 0 0;

	
	
	
	}


td.leftalign	{
	text-align: left
	}


table.contact	{
	width: 250px;
	border-width: 0;
	border-style: none;
	margin: 25px 0 0 0;
}

table.contact td {
	
	padding: 2px 2px 2px 2px;
	
	
	
	
}

/******************validate pages**********************/

.two_col_1_percent	{
float: left;
width: 45%;
}



.content_configure_summary {
	width: 93%;
	margin: 0 auto;
	padding: 5px 0 0 0;
	margin-top: 10px;
}

/* ******************* lists *****************************/


ul.star	{
list-style: none;
	list-style-image: url(/images/asterisk.gif);
	margin: 0;
	padding-left: 18px;
	
	


}


#listhover ul	{
	/*display: inline;*/
	list-style: none;
	list-style-image: url(/images/folder_closed.jpg);
	margin: 0;
	padding-left: 30px;

}

#listhover li	{
	list-style-image: url(/images/folder_closed.jpg); 
	margin: 0 0 10px 0;
	padding: 0 0 0 5px;
}

#listhover li:hover, #primarynav li.over	{
	list-style-image: url(/images/folder_open.jpg);
	padding: 0 0 0 5px;
}

#folder1 ul	{
	/*display: inline;*/
	list-style: none;
	list-style-image: url(/images/folder1.jpg);
	margin: 0;
	padding-left: 30px;

}

#folder1 li	{
	list-style-image: url(/images/folder1.jpg); 
	margin: 0 0 10px 0;
	padding: 0 0 0 5px;
}

#folder2 ul	{
	/*display: inline;*/
	list-style: none;
	list-style-image: url(/images/folder2.jpg);
	margin: 0;
	padding-left: 30px;

}

#folder2 li	{
	list-style-image: url(/images/folder2.jpg); 
	margin: 0 0 10px 0;
	padding: 0 0 0 5px;
}

#folder3 ul	{
	display: inline;
	list-style: none;
	list-style-image: url(/images/folder3.jpg);
	
	padding-left: 30px;

}

#folder3 li	{
	list-style-image: url(/images/folder3.jpg); 
	margin: 0 0 10px 0;
	padding: 0 0 0 5px;
}


#folder4 	{
	margin-left: 15px;
	}
#folder4 ul	{
	
	list-style: none;
	list-style-image: url(/images/folder_new.jpg);
	
	padding-left: 30px;

}

#folder4 li	{
	list-style-image: url(/images/folder_new.jpg); 
	margin: 0 0 10px 0;
	padding: 0 0 0 5px;
}

#folder5 ul	{
	display: inline;
	list-style: none;
	list-style-image: url(/images/folder5.jpg);
	
	padding-left: 30px;

}

#folder5 li	{
	list-style-image: url(/images/folder5.jpg); 
	margin: 0 0 10px 0;
	padding: 0 0 0 5px;
}

#folder6 ul	{
	display: inline;
	list-style: none;
	list-style-image: url(/images/folder6.jpg);
	
	padding-left: 30px;

}

#folder6 li	{
	list-style-image: url(/images/folder6.jpg); 
	margin: 0 0 10px 0;
	padding: 0 0 0 5px;
}

#folder7 ul	{
	display: inline;
	list-style: none;
	list-style-image: url(/images/icon_folder.jpg);
	
	padding-left: 30px;

}

#folder7 li	{
	list-style-image: url(/images/icon_folder.jpg); 
	margin: 0 0 10px 0;
	padding: 0 0 0 5px;
}


hr.downloads_hr	{
	margin: 15px 0;
	}
	

ul.piccolo_indent_triangle	{
list-style-image: url(/images/bullet_triangle_blue_new2.gif); 
padding: 0 0 0 2.4em;
margin: .8em 0;

}

ul.piccolo_indent_folder	{
list-style-image: url(/images/icon_blue_download_folder2.jpg); 
padding: 0 0 0 2.4em;
margin: .8em 0;

}

ul.caution	{
list-style-image: url(/images/bullet_caution.gif);
padding: 0 0 0 3em;
margin: 10px 0 20px 0;
}


ul.caution_lg	{
list-style-image: url(/images/bullet_caution_large.gif);
padding: 0 0 0 3em;
margin: 10px 0 20px 50px;
}

ul.blue_downloads	{
list-style-image: url(/images/bullet_blue_new2.gif); 
padding: 0 0 0 1.3em;
margin: 0 0;
}

ul.downloads_folder	{
list-style-image: url(https://www.cloudcaptech.com/images/icon_folder.jpg); 
padding: 0 0 0 2.4em;
margin: .8em 0 .8em 15px;
}

ul.downloads_folder	li, ul.downloads_pdf li, ul.downloads_step li, ul.downloads_zip li	{
	padding-left: 4px;
	margin-left: 0;
	}

ul.downloads_pdf	{
list-style-image: url(/images/icon_pdf.jpg); 
padding: 0 0 0 2.4em;
margin: .8em 0 .8em 15px;
}


ul.downloads_web	{
list-style-image: url(/images/icon_web.jpg); 
padding: 0 0 0 2.4em;
margin: .8em 0 .8em 15px;
}

ul.downloads_web2	{
list-style-image: url(/images/icon_web2.jpg); 
padding: 0 0 0 2.4em;
margin: .8em 0 .8em 15px;
}

ul.downloads_web3	{
list-style-image: url(/images/icon_web3.jpg); 
padding: 0 0 0 2.4em;
margin: .8em 0 .8em 15px;
}

ul.downloads_web4	{
list-style-image: url(/images/icon_web4.jpg); 
padding: 0 0 0 2.4em;
margin: .8em 0 .8em 15px;
}

ul.downloads_web5
{
list-style-type: none;
list-style-image:none;
padding: 0 0 0 .5em;
margin: .8em 0 .8em 15px;
}

.downloads_web5 li
{
background-image: url(/images/icon_web5.jpg);
background-repeat: no-repeat;
background-position: 0 .4em;
padding: 5px 0 6px 2.5em;

}


ul.downloads_zip	{
list-style-image: url(/images/icon_zip.jpg); 
padding: 0 0 0 2.4em;
margin: 0 0 0 15px;
}


	
ul.downloads_step	{
list-style-image: url(/images/icon_exe.jpg); 
padding: 0 0 0 2.4em;
margin: 0 0 .8em 15px;
}


ul.green_downloads	{
list-style-image: url(/images/bullet_blue_new2.gif); 
padding: 0 0 0 1.3em;
margin: 0 0;
}
ul.orange_downloads	{
list-style-image: url(/images/bullet_blue_new2.gif); 
padding: 0 0 0 2.4em;
margin: .8em 0;
}

ul.green_indent_triangle	{
list-style-image: url(/images/bullet_triangle_blue_new2.gif); 
padding: 0 0 0 2.4em;
margin: .8em 0;
}

ul.orange_indent_triangle	{
list-style-image: url(/images/bullet_triangle_blue_new2.gif); 
padding: 0 0 0 2.4em;
margin: .8em 0;
}

ul.normal	{
padding: 0 0 0 2.4em;
margin: .8em 0;
}

ul.blue_noindent	{
list-style-image: url(/images/bullet_blue_new2.gif); 
margin: 1em 1em 1em 2em;
padding: 0;
color: #000000;
width: 175px;
}

ul.blue_devkit	{
list-style-image: url(/images/bullet_blue_new2.gif); 
padding: 0 0 0 1em;
margin: .8em 0;
color: #000000;
}

ul.green_devkit	{
list-style-image: url(/images/bullet_green.gif); 
padding: 0 0 0 1em;
margin: .8em 0;
color: #000000;
}

ul.orange_devkit	{
list-style-image: url(/images/bullet_blue_new2.gif); 
padding: 0 0 0 1em;
margin: .8em 0;
color: #000000;
}


ul.icon	{
list-style-image: url(/images/icon_sm.jpg); 
padding: 0 0 0 1em;
margin: .8em 0;
}
	
li.devkit	{
margin: 7px 0 7px 0
}

li.accessories {
margin: 10px 0 10px 0;
}

li.margins	{
margin: 6px 0;
}

ol.smalltext	{
 color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8.0pt; font-style: italic; 
 padding: 0 0 0 2em;
margin: 1em 0;
 
 }
 
 
 ol.normal	{
 color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; 
 padding: 0 0 0 2em;
margin: 1em 0;
 
 }
 
 ul.customers	{
list-style-image: url(/images/bullet_blue_new2.gif); 
margin-left:  20px;
padding: 0
}

li.customers	{
list-style-image: url(/images/bullet_blue_new2.gif); 
margin: 3px 0 3px 5px;
padding: 0;
}

ul.downloads_folder	{
list-style-image: url(/images/icon_folder.jpg); 
margin: 3px 0 3px 35px;
padding: 3px 0 3px 15px;
}

li.downloads	{
margin: 0 0 0 10px;
padding: 0;
}

ul.downloads_file	{
list-style-image:url(/images/icon_file.jpg);
margin: 3px 0 3px 35px;
padding: 3px 0 3px 15px;
}

ul.downloads_folder li {
padding: 1px 0 1px 3px;
}

ul.downloads_file li {
padding: 1px 0 1px 4px;
}

/* ******************* end lists *****************************/




/* ******************* forms *****************************/
.nomargin{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; }
.export_submit	{margin: 20px 5px 0 0;}
/* ******************* end forms *****************************/

.bodytext    { color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8.5pt;}
.part_no	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; font-style:italic;}
.redtext    { color: red; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8.5pt}
.smalltext    { color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8.0pt; font-style: italic; line-height: 1em;}
.largeredtext2	{ color: red; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; }
.largeredtext	{ color: red; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: bold; }
.largegreytext	{ color: #333333  ; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 15px; font-weight: normal; line-height: 1.3em }


.cameraoptions_white	{ color: white; font-weight:bold }
.devkitcaptiontext	{ color: #686868  ;  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: italic; font-weight: bold; }

.redtext_smaller    { color: red; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt}
.righttext {float: right; width: 75px;}

.bluetext  { color: #004773; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8.5pt; font-weight:bold;} 
.bluetext_nomargin  { color: #004773; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8.5pt; font-weight:bold;margin:0;padding:0} 
.bluetext_margin  { color: #004773; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8.5pt; font-weight:bold;margin:0 0 0 150px;padding:0} 


.line_height	{line-height: 1em;}
.line_height_leftm	{line-height: 1em;margin-left:20px;}

/* ******************* headings *****************************/
.blackline2 {
	width: 100%;
	background-color: black;
	height: 2px;
	margin: 0;
	padding: 0;
}
.blueline2 {
	width: 100%;
	background-color: #004773;
	height: 2px;
	margin: 0;
	padding: 0;
}
/* for validate pages */
.blackline	{
	width: 100%;
	background-color: black;
	height: 2px;
	margin: 0;
	padding: 0;
}
.blueline	{
	width: 100%;
	background-color: #004AB5;
	height: 2px;
	margin: 0;
	padding: 0;
}

.greenline2 {
	width: 100%;
	background-color: #009481;
	height: 2px;
	margin: 0;
	padding: 0;
}
 .orangeline2 {
 width: 100%;
 background-color: #FE752D;
 height: 2px;
 margin: 0;
 padding: 0;
}
.lightblueline2 {
	width: 100%;
	background-color: #7FA5DA;
	height: 2px;
	margin: 0;
	padding: 0;
}


h1 { font-family: Verdana, Helvetica, sans-serif; font-size: 15px; font-weight: bold; color: #004773;   }

h1.inline { font-family: Verdana, Helvetica, sans-serif; font-size: 15px; font-weight: bold; color: #004773;  font-style: italic; display: inline;}
h1.new { font-family: Verdana, Helvetica, sans-serif; font-size: 15px; font-weight: bold; color: #004773;  font-style: normal; margin: 10px 0 0 0;}
h1.sm { font-family: Verdana, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #004773;  font-style: normal; margin: 10px 0 0 0;}
h1.landing { font-family: Verdana, Helvetica, sans-serif; font-size: 15px; font-weight: bold; color: #004773;  font-style: normal; margin: 0 0 10px 0;}
h1.green_new { font-family: Verdana, Helvetica, sans-serif; font-size: 15px; font-weight: bold; color:#009481; display: inline; font-style: normal; margin: 20px 0 0 0;}

h1.new_home_sub	{ font-size:15px; color:#666666; font-family: Arial, Helvetica, sans-serif; font-style:normal;color: #004773;margin: 0 ;}
h1.green { font-family: Verdana, Helvetica, sans-serif; font-size: 15px; font-weight: bold; color: #009481; display: inline; font-style: normal; margin: 20px 0 0 0;}

h1.orange {font-family: Verdana, Helvetica, sans-serif; font-size: 15px; font-weight: bold;color:#FE752D; display: inline; font-style: normal; margin: 20px 0 0 0;}
h1.lightblue { font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 10.5pt; font-weight: bold; color:#5A8CCF; margin-bottom: 6px;margin-top: 10px; margin-left: 5px; font-style:italic;}

/*tested here*/
h2 { font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 9.5pt; font-weight: bold; color:#004773; font-style:italic; margin-bottom: 3px;}
h2.lightblue{ font-family:  Verdana, Arial, Helvetica, sans-serif; font-style:normal;font-size: 9.5pt; font-weight: bold; color:#5A8CCF;  margin-bottom: 3px;}
h2.grey {  font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 9.5pt; font-weight: bold; color:#999999; font-style:italic; margin-bottom: 3px;}
h2.sub { font-family:  Arial, Helvetica, Verdana, sans-serif; font-size: 9pt; font-weight: bold; color:#004773;  margin-bottom: 3px; font-style:normal;}
h2.news	{ font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 8.5pt; font-weight: bolder; color:#000000;  margin: 10px 0; }
h2.green { font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 9.5pt; font-weight: bold; color:#009481;  margin-bottom: 3px;}

h2.orange { font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 9.5pt; font-weight: bold; color:#FE752D; font-style:italic; margin-bottom: 3px;}


h2.inline { font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 9.5pt; font-weight: bold; color:#004773; font-style:italic; display: inline;}
h2.green_inline { font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 9.5pt; font-weight: bold; color:#009481; font-style:italic; display: inline;}
h2.orange_inline { font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 9.5pt; font-weight: bold; color:#FE752D; font-style:italic; display: inline;}


h3 { font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 8.5pt; font-weight: bold;    color: #000000;  margin: 5px 0; font-style:italic;  }
h3.small	{font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: .9em; font-weight: bold; color:#000000;  margin: 0; font-style:italic;  display: inline; }
h3.boldtabletext	{color: black; font-family: Arial, Helvetica, sans-serif; font-size:10pt; font-weight:bolder; font-style: normal; margin: 3px 0;}
h3.blue { font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; color:#004773; font-style:italic; margin-bottom: 3px;}
h3.sub	{ font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 8.5pt; font-weight: bold;    color:#004773;  }

h4  { font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold;    color:#D2B600; margin-top: 5px; margin-bottom: 5px; }
h5  { font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold;    color:#004773; margin-top: 5px; margin-bottom: 5px; }
h5.sub  { font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 8.5pt; font-weight: bold;    color:#004773; margin: 7px 0; }

h5.sub2 { font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 8.5pt; font-weight: bold;    color:black; margin: 10px 0 0 0; }
h5.green  { font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold;    color:#009481; margin-top: 5px; margin-bottom: 5px; }
h5.orange  { font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold;    color:#FE752D; margin-top: 5px; margin-bottom: 5px; }
h5.lightblue{ font-family:  Verdana, Arial, Helvetica, sans-serif; font-style:normal;font-size: 9.5pt; font-weight: bold; color:#0984FF;  margin-bottom: 3px;}

h6 { font-family:  Verdana, Arial, Helvetica, sans-serif; font-style:normal;font-size: 6.5pt; font-weight: bold; }



h2.new { font-family: Verdana, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #666666; display: inline; font-style: normal; margin-bottom: 3px;}
h2.inline { font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 9.5pt; font-weight: bold; color:#004773; font-style:italic; display: inline;}
h2.green_inline { font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 9.5pt; font-weight: bold; color:#009481; font-style:italic; display: inline;}
h2.orange_inline { font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 9.5pt; font-weight: bold; color:#FE752D; font-style:italic; display: inline;}


h5.sub_green  { font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 8.5pt; font-weight: bold; color:#009481; }
h5.sub_orange  { font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 8.5pt; font-weight: bold; color:#FE752D; }

.rma_heading	{font-size:9.5pt; font-weight:bold;}
/* ******************* end headings *****************************/

/*****************emma sign up box*****************/

.emmaFormBox        { border: solid 1px #dddddd }
.emmaFormLabel		{ font-size: 12px; font-family: Arial, Helvetica, Verdana; padding: 5px }
.emmaFormLabelSmall		{ font-size: 10px; font-family: Arial, Helvetica, Verdana; padding: 5px; color:#ff0000; }



/* ******************* links *****************************/

A.nav_link:link {
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #666666;
	font-weight: normal;
}
A.nav_link:Visited {
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #666666;
	font-weight: normal;
}
A.nav_link:Active {
	/*font-style: italic;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #004773;
	font-weight: normal;
}
A.nav_link:Hover {
	/*font-style: italic;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #004773;
	font-weight: bold;
}

/****green********/
A.nav_link_g:link {
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #666666;
	font-weight: normal;
}
A.nav_link_g:Visited {
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #666666;
	font-weight: normal;
}
A.nav_link_g:Active {
	/*font-style: italic;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:  #004773;
	font-weight: normal;
}
A.nav_link_g:Hover {
	/*font-style: italic;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:  #004773;
	font-weight: bold;
}
/******* orange #FE752D  ********/

A.nav_link_o:link {
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #666666;
	font-weight: normal;
}
A.nav_link_o:Visited {
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #666666;
	font-weight: normal;
}
A.nav_link_o:Active {
	/*font-style: italic;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:  #004773;
	font-weight: normal;
}
A.nav_link_o:Hover {
	/*font-style: italic;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:  #004773;
	font-weight: bold;
}

/*--------------------------------------*/
A.nav_link_test:link {
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #BFBFBF;
	font-weight: normal;
}
A.nav_link_test:Visited {
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #BFBFBF;
	font-weight: normal;
}
A.nav_link_test:Active {
	/*font-style: italic;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:  #ffffff;
	font-weight: normal;
}
A.nav_link_test:Hover {
	/*font-style: italic;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:  #ffffff;
	font-weight: bold;
}


A.Verdana85:link{ text-decoration : underline; color :  #004773; font-family :  Verdana, Helvetica, Arial, sans-serif; font-size : 8.5pt; font-weight: normal } 
A.Verdana85:Visited{ text-decoration : underline; /*color:#0033CC*/ color: #004773;  font-family : Verdana, Helvetica, Arial, sans-serif; font-size : 8.5pt; font-weight: normal } 
A.Verdana85:Active{ text-decoration : none;	color :  #006DAE;	font-family : Verdana, Helvetica, Arial, sans-serif;	font-size : 8.5pt;	font-weight: normal} 
A.Verdana85:Hover{ text-decoration : none; /*old color: #0061F2;*/ color:  #006DAE; font-family : Verdana, Helvetica, Arial, sans-serif; font-size : 8.5pt; font-weight: normal} 


A.Verdana8:link{ text-decoration : underline; color :  #004773; font-family :  Verdana, Helvetica, Arial, sans-serif; font-size : 8pt; font-weight: normal } 
A.Verdana8:Visited{ text-decoration : underline; /*color:#0033CC*/ color: #004773;  font-family : Verdana, Helvetica, Arial, sans-serif; font-size : 8pt; font-weight: normal } 
A.Verdana8:Active{ text-decoration : none;	color :  #006DAE;	font-family : Verdana, Helvetica, Arial, sans-serif;	font-size : 8pt;	font-weight: normal} 
A.Verdana8:Hover{ text-decoration : none; /*old color: #0061F2;*/ color:  #006DAE; font-family : Verdana, Helvetica, Arial, sans-serif; font-size : 8pt; font-weight: normal} 



A.Verdana85b:link{ text-decoration : underline; color :  #004773; font-family :  Verdana, Helvetica, Arial, sans-serif; font-size : 8.5pt; font-weight: bold } 
A.Verdana85b:Visited{ text-decoration : underline; /*color:#0033CC*/ color: #004773;  font-family : Verdana, Helvetica, Arial, sans-serif; font-size : 8.5pt; font-weight: bold } 
A.Verdana85b:Active{ text-decoration : none;	color :  #006DAE;	font-family : Verdana, Helvetica, Arial, sans-serif;	font-size : 8.5pt;	font-weight: bold} 
A.Verdana85b:Hover{ text-decoration : none; /*old color: #0061F2;*/ color:  #006DAE; font-family : Verdana, Helvetica, Arial, sans-serif; font-size : 8.5pt; font-weight: bold} 

A.Verdana85b_u:link{ text-decoration : none; color :  #004773; font-family :  Verdana, Helvetica, Arial, sans-serif; font-size : 8.5pt; font-weight: bold } 
A.Verdana85b_u:Visited{ text-decoration : none; /*color:#0033CC*/ color: #004773;  font-family : Verdana, Helvetica, Arial, sans-serif; font-size : 8.5pt; font-weight: bold } 
A.Verdana85b_u:Active{ text-decoration : underline;	color :  #006DAE;	font-family : Verdana, Helvetica, Arial, sans-serif;	font-size : 8.5pt;	font-weight: bold} 
A.Verdana85b_u:Hover{ text-decoration : underline; /*old color: #0061F2;*/ color:  #006DAE; font-family : Verdana, Helvetica, Arial, sans-serif; font-size : 8.5pt; font-weight: bold} 


A.Verdana9:link{ text-decoration : underline; color : #004773; font-family :  Verdana, Helvetica, Arial, sans-serif; font-size : 9pt; font-weight: bold } 
A.Verdana9:Visited{ text-decoration : underline; /*color:#0033CC*/ color: #004773;  font-family : Verdana, Helvetica, Arial, sans-serif; font-size : 9pt; font-weight: bold } 
A.Verdana9:Active{ text-decoration : none;	color :  #006DAE;	font-family : Verdana, Helvetica, Arial, sans-serif;	font-size : 9pt;	font-weight: bold} 
A.Verdana9:Hover{ text-decoration : none; color:  #006DAE; font-family : Verdana, Helvetica, Arial, sans-serif; font-size : 9pt; font-weight: bold} 



A.Verdana9_red:link{ text-decoration : underline; color :  red; font-family :  Verdana, Helvetica, Arial, sans-serif; font-size : 9pt; font-weight: bold } 
A.Verdana9_red:Visited{ text-decoration : underline; /*color:#0033CC*/ color: red;  font-family : Verdana, Helvetica, Arial, sans-serif; font-size : 9pt; font-weight: bold } 
A.Verdana9_red:Active{ text-decoration : none;	color :  red;	font-family : Verdana, Helvetica, Arial, sans-serif;	font-size : 9pt;	font-weight: bold} 
A.Verdana9_red:Hover{ text-decoration : none; color:  red; font-family : Verdana, Helvetica, Arial, sans-serif; font-size : 9pt; font-weight: bold} 

A.newslink:link { text-decoration: underline; font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 8pt;  font-weight: normal;color: #0033CC; }
A.newslink:Visited { text-decoration: underline; font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 8pt;  font-weight: normal;color: #0033CC;}
A.newslink:Active { text-decoration: none; font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 8pt;  font-weight: normal;color: #0033CC;}
A.newslink:Hover { text-decoration: none; font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 8pt;  font-weight: normal;color: #0033CC; }


/*styles used for dev kit and news rollovers */

.rolloverStyle_orange a {font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; font-size: 9pt;  text-decoration: none; cursor: default;}
.rolloverStyleHover_orange a {font-family: Verdana, Arial, Helvetica, sans-serif; color:  #990000; font-size: 9pt; text-decoration: none; cursor: default; background-color: #C5D1ED;}

.rolloverStyle_blue a {font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; font-size: 8.5pt;  text-decoration: none; cursor: default;}
.rolloverStyleHover_blue a {font-family: Verdana, Arial, Helvetica, sans-serif; color:  #990000; font-size: 8.5pt; text-decoration: none; cursor: default; background-color: #C5D1ED;}

.rolloverStyle_config a {font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; font-size: 8.5pt;  text-decoration: none; cursor: default;}
.rolloverStyleHover_config a {font-family: Verdana, Arial, Helvetica, sans-serif; color:  #990000; font-size: 8.5pt; text-decoration: none; cursor: default; background-color: #C5D1ED;}


.rolloverStyle_blue_s a {font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; font-size: 8.5pt;  text-decoration: none; cursor: default;}
.rolloverStyleHover_blue_s a {font-family: Verdana, Arial, Helvetica, sans-serif; color:  #990000; font-size: 8.5pt; text-decoration: none; cursor: default; background-color: #F2F5FB;}

.rolloverStyle_green a {font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; font-size: 9pt;  text-decoration: none; cursor: default;}
.rolloverStyleHover_green a {font-family: Verdana, Arial, Helvetica, sans-serif; color:  #990000; font-size: 9pt; text-decoration: none; cursor: default; background-color: #C5D1ED;}

.rolloverStyle_news2 a {font-family: Verdana, Arial, Helvetica, sans-serif; color: #0033CC; font-size: .9em;  text-decoration: underline; font-weight: normal; display: inline;}
.rolloverStyleHover_news2 a {font-family: Verdana, Arial, Helvetica, sans-serif; color:  #0033CC; font-size: .9em; text-decoration: none; font-weight: normal; display: inline;}
.rolloverStyle_news2 a:Hover {font-family: Verdana, Arial, Helvetica, sans-serif; color: #0033CC; font-size: .9em;  text-decoration: none; font-weight: normal;  display: inline;}

.rolloverStyle_news_big a {font-family: Verdana, Arial, Helvetica, sans-serif; color: #004773; font-size: 9pt;  text-decoration: underline; font-weight: normal; display: inline;}
.rolloverStyleHover_news_big a {font-family: Verdana, Arial, Helvetica, sans-serif; color:  #004773; font-size: 9pt; text-decoration: none; font-weight: normal; display: inline;}
.rolloverStyle_news_big a:Hover {font-family: Verdana, Arial, Helvetica, sans-serif; color: #006DAE; font-size: 9pt;  text-decoration: none; font-weight: normal;  display: inline;}


A.h1_blue:link { text-decoration: underline; font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 13pt; font-weight: bold; color: #004773; font-style: italic ;line-height: 1.3em; }
A.h1_blue:Visited { text-decoration: underline; font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 13pt; font-weight: bold; color: #004773; font-style: italic;line-height: 1.3em;  }
A.h1_blue:Active { text-decoration: none; font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 13pt; font-weight: bold; color:  #004773; font-style: italic;line-height: 1.3em; }
A.h1_blue:Hover { text-decoration: none; font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 13pt; font-weight: bold; color:  #004773; font-style: italic;line-height: 1.3em; }

A.pic_config:link { text-decoration: underline; font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color:#004773; font-style: italic;  }
A.pic_config:Visited { text-decoration: underline; font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold;color:#004773; font-style: italic;  }
A.pic_config:Active { text-decoration: none; font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color:#006DAE; font-style: italic; }
A.pic_config:Hover { text-decoration: none; font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color:#006DAE; font-style: italic; }

A.Verdana7:link{ text-decoration : underline; color :  #004773; font-family :  Verdana, Helvetica, Arial, sans-serif; font-size : 7pt; font-weight: normal } 
A.Verdana7:Visited{ text-decoration : underline; color:#004773; ; font-family : Verdana, Helvetica, Arial, sans-serif; font-size : 7pt; font-weight: normal } 
A.Verdana7:Active{ text-decoration : none;	color : #006DAE;	font-family : Verdana, Helvetica, Arial, sans-serif;	font-size : 7pt;	font-weight: normal} 
A.Verdana7:Hover{ text-decoration : none; color: #006DAE; font-family : Verdana, Helvetica, Arial, sans-serif; font-size : 7pt; font-weight: normal} 



/* downloads section */
A.h3_small2:link{ text-decoration : underline; color : #004773; font-family :  Verdana, Helvetica, Arial, sans-serif; font-size :  9.5pt; font-weight: bold;  } 
A.h3_small2:Visited{ text-decoration : underline;color: #004773;  font-family : Verdana, Helvetica, Arial, sans-serif; font-size :  9.5pt; font-weight: bold;  } 
A.h3_small2:Active{ text-decoration : none;	color :   #006DAE;	font-family : Verdana, Helvetica, Arial, sans-serif;	font-size :  9.5pt;	font-weight: bold; } 
A.h3_small2:Hover{ text-decoration : none; color:   #006DAE; font-family : Verdana, Helvetica, Arial, sans-serif; font-size : 9.5pt;font-weight: bold; } 


/*****for validate section*********/
A.h1_link:link{ text-decoration : underline;font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 10.5pt; font-weight: bold; color:#004773; margin-bottom: 6px;margin-top: 10px;  font-style:italic;}
A.h1_link:Visited{ text-decoration : underline;font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 10.5pt; font-weight: bold; color:#004773; margin-bottom: 6px;margin-top: 10px; font-style:italic;}
A.h1_link:Active{ font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 10.5pt; font-weight: bold; color:#006DAE; margin-bottom: 6px;margin-top: 10px;  font-style:italic;}
A.h1_link:Hover{ font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 10.5pt; font-weight: bold; color:#006DAE; margin-bottom: 6px;margin-top: 10px; font-style:italic;}


A.h1_link-ni:link{ text-decoration : underline;font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 11.5pt; font-weight: bold; color:#004773; margin-bottom: 10px;margin-top: 10px;  }
A.h1_link-ni:Visited{ text-decoration : underline;font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 11.5pt; font-weight: bold; color:#004773; margin-bottom: 10px;margin-top: 10px; }
A.h1_link-ni:Active{ font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 11.5pt; font-weight: bold; color:#006DAE; margin-bottom: 10px;margin-top: 10px; }
A.h1_link-ni:Hover{ font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 11.5pt; font-weight: bold; color:#006DAE; margin-bottom: 10px;margin-top: 10px; }


A.h2_link:link{ text-decoration : none;font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 9.5pt; font-weight: bold; color:#004773;  font-style:italic;}
A.h2_link:Visited{ text-decoration : none;font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 9.5pt; font-weight: bold; color:#004773;  font-style:italic;}
A.h2_link:Active{ text-decoration : underline;font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 9.5pt; font-weight: bold; color:#006DAE;  font-style:italic;}
A.h2_link:Hover{ text-decoration : underline;font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 9.5pt; font-weight: bold; color:#006DAE; font-style:italic;}


/* ******************* end links *****************************/
