/* AnyPresentations CSS*/

/* Defaults*/
#mastheadholder {
  width:450px;
  height:75px;
  background:#fff url('/images/mastheadgenerating.gif') 50% 50% no-repeat;
}

#masthead {
  width:450px;
  height:75px;
visibility:hidden;
}

body{font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:left; background-color:#eff2f3; color:#000;}

div#bottom{
 padding:15px 0;
 margin:0 auto; text-align:left;
 white-space:pre;
 width:430px;
 font-size:96%;
 
}

div#footer_popup{
 padding:5px 35px;
 white-space:pre;

 font-size:96%;
 
}


.quote{
padding-left:3px;
color:#666666;
 font-size:90%;
 line-height:15px;
 padding-bottom:5px;
 font-family:'Lucida Grande', Geneva, Arial, Verdana, sans-serif;
 
}

.quoter{
padding-left:3px;
/*content_box*/
color:#000000;
 font-size:91%;
 
}



a, a:hover 
{
    text-decoration: none;
    color: #004477;
}

a.on, a:hover, a:visited:hover
{
background-color: #D4E2E3;
}



caption, h2, h3, h4, h5
{
    line-height: 1.3;
	 color: #333;
}


h1
{
    font-size:250%;
	font-weight:bold;
	color: rgb(34, 34, 34);
	
    margin-top: 0pt;
    margin-bottom: 0.85em;

    padding-top: 0;
    padding-right: 8px;
    padding-bottom: 0.2em;
	padding-left:8px;
}

h3
{
    background-color: rgb(236, 236, 236);
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: rgb(189, 189, 189);
	color: rgb(34, 34, 34);
	
    margin-top: 0pt;
    margin-bottom: 0;

    padding-top: 0.2em;
    padding-right: 8px;
    padding-bottom: 0.2em;
	padding-left:8px;
}

h3 a:link, h3 a:visited, h3 a:hover {
/*	display: block;*/
}

h4
{
    background-color: rgb(236, 236, 236);
        font-size:100%;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: rgb(189, 189, 189);
	color: rgb(34, 34, 34);
	
    margin-top: 0pt;
    margin-bottom: 5px;

    padding-top: 0.2em;
    padding-right: 8px;
    padding-bottom: 0.2em;
	padding-left:8px;
}

h4 a:link, h4 a:visited, h4 a:hover {
	/*display: block;*/
}

h5
{
 font-size:110%; font-weight:600;    margin-top: 8pt;
    margin-bottom: 0.85em;

}

h6
{
    font-size:90%;
	color: rgb(34, 34, 34);
    margin-top: 8pt;
    margin-bottom: 1em;

}


p { margin:0px; padding:0px; font-family:'Lucida Grande', Geneva, Arial, Verdana, sans-serif;}

p.intro {color: #79767c; font-weight:bold;line-height:155%}
p.title{font-weight:bold;line-height:155%;	font-size:120%;}
p.body {color:#8d8d8d; line-height:155%;}

strong { color: #333;}

/*Hover Box*/
.hovercontent {
	text-indent:0;
	display: none;
z-index:10;
}

 a.itr:hover {
	border-width: 0; /* IE */
}
.hoverlink {

	display: block;
	position: relative;
	background-color: #fff;
	text-decoration: none;
	color: #000;
	z-index:20;
}
.hoverlink:hover .hovercontent {
z-index:20;

	display: block;
	position: absolute;
	width: 10em;
	background-color: #FBFBFB;
	color:#333333;
	font-size:95%;
	padding: 5px 5px 5px 5px;
	border: 1px #333 solid;
	left: -159px;
	top: 0;
}



/*  */

/* Solid Bar Button */

.button_solid {width:100%; padding-top:0; background:url(/images/boxes/button-solid-210.png) no-repeat; height:24px;
font-size:98%; font-weight:bold; color:#fff;text-indent:15px; margin:0; margin-bottom:5px; padding-top:3px;}

.button_solid a:hover{ background-color:#c6cacd; color:#fff;}

.button_solid_alert {width:100%; padding-top:0; background:url(/images/boxes/button-solid-210.png) no-repeat; height:24px;
font-size:98%; font-weight:bold; color:#fff;text-indent:15px; margin:0; margin-bottom:5px; padding-top:3px;}

.button_solid_alert a:link {color: rgb(204, 0, 0);}
.button_solid_alert a:hover,.button_solid_alert  a:active{color:#fff; background-color:#c6cacd;}


/* Content boxes*/






div#content_main{ text-align:left; width:756px; margin: 0 auto; padding: 0; position:relative; overflow:hidden; }
div#content_side_left {float:left;}


div#content_box_top {width:100%; vertical-align:top; background:url(/images/boxes/top-bar-190.png) no-repeat 100% 100%;; height:9px; background-color:#FFFFFF }
div#content_box_bottom {width:100%; vertical-align:top; background:url(/images/boxes/bottom-bar-190.png) no-repeat; height:9px;}
div#content_box_center {width:188px; vertical-align:top; background:#fff; border-left:#ccc solid; border-left-width:1px; border-right:#ccc solid; border-right-width:1px; position:relative;}


/* Content BOX clear*/
.content_box_clear_top {width:100%; padding-top:0; margin:0; background:url(/images/boxes/top-bar-line-210.png)  no-repeat 100% 100%; height:9px;
font-size:120%; color:#fff;text-indent:20px; margin:0; padding-bottom:0; }
.content_box_clear_bottom { margin-bottom:12px;width:100%; vertical-align:top; background:url(/images/boxes/bottom-bar-line-210.png) no-repeat; height:9px;}
.content_box_clear_center { padding-left:10px;padding-right:10px;width:188px; padding-top:5px; vertical-align:top; background-color:#FFF; border-left:#d4d8d9 solid; border-left-width:1px; border-right:#d4d8d9 solid; border-right-width:1px; position:relative; z-index:1;}

.content_box_clear_center_woverflow { overflow:hidden;padding-left:10px;padding-right:0;width:199px; padding-top:5px; vertical-align:top; background-color:#FFF; border-left:#d4d8d9 solid; border-left-width:1px; border-right:#d4d8d9 solid; border-right-width:1px; position:relative; z-index:1;}

.content_box_clear_center dl, .content_box_solid_center  dd {margin:0; padding:0; text-indent:20px;}
.content_box_clear_center dt, .content_box_solid_center  dd { color:#666; font-size:110%; font-weight:600;}
.content_box_clear_center dd a { width:208px;display: block;	padding-bottom:8px;padding-top:8px;}
/*  */

.content_box_solid_top {width:100%; padding-top:8px; background:url(/images/boxes/top-bar-solid-210.png) no-repeat; height:22px;
font-size:120%; color:#fff;text-indent:20px; margin:0; padding-bottom:0; }
.content_box_solid_bottom {width:100%; vertical-align:top; background:url(/images/boxes/bottom-bar-solid-210.png) no-repeat; height:10px;}
.content_box_solid_center {width:208px; vertical-align:top; background-color:#E5E6E8; border-left:#b6bbbf solid; border-left-width:1px; border-right:#b6bbbf solid; border-right-width:1px; position:relative;}
.content_box_solid_contact {width:200px; vertical-align:top; background-color:#E5E6E8; border-left:#b6bbbf solid; border-left-width:1px; border-right:#b6bbbf solid; border-right-width:1px; padding-left:8px; padding-top:8px; position:relative;}


.content_box_solid_center dl, .content_box_solid_center  dd {margin:0; padding:0; text-indent:20px;}
.content_box_solid_center dt, .content_box_solid_center  dd { color:#666; font-size:110%; font-weight:600;}
.content_box_solid_center dd a { width:208px;display: block;	padding-bottom:8px;padding-top:8px;}


.content_box_solid_center .content_box_solid_center_divider a {border-bottom:#fff solid; border-bottom-width:1px;}

div#content_box_center dl, div#content_box_center  dd {margin:0; padding:0; text-indent:15px;}
div#content_box_center dt, div#content_box_center  dd {padding-bottom:10px;}

div#content_box_center dt{ font-size:130%; color:#444;}
div#content_box_center dt:first-child{border-top:#ccc solid; border-top-width:1px; padding-top:5px;}

div.content_box {width:210px; vertical-align:top; margin-bottom:20px;}

div#side_content {float:right;}
div#side_content_left {float:left;}


/* Center Content boxe*/

div#content_box_main {width:756px; margin:0; padding:0; vertical-align:top; position:relative; overflow:hidden;}
div#content_box_main_top {width:100%; background:url(/images/boxes/top-bar-756.png) no-repeat 100% 100%; height:9px; padding:0; margin:0;}
div#content_box_main_bottom {width:100%; vertical-align:top; background:url(/images/boxes/bottom-bar-756.png) no-repeat; height:9px;}
div#content_box_main_header { position:relative; overflow:hidden;width:754px; padding: 0 0px; vertical-align:top; background:#fff; border-left:#d4d8d9 solid; border-left-width:1px; border-right:#d4d8d9 solid; border-right-width:1px;}
div#content_box_main_center { position:relative; overflow:hidden;width:754px; padding: 0 0px; vertical-align:top; background:#fff; border-left:#d4d8d9 solid; border-left-width:1px; border-right:#d4d8d9 solid; border-right-width:1px;}
div#content_box_main_center_pad {padding: 0 24px;}

/* Popup Content boxe*/

div#content_box_popup {width:380px; vertical-align:top; position:relative; overflow:hidden;}
div#content_box_popup_top {width:100%; background:url(/images/boxes/top-bar-378.png) no-repeat; height:9px; padding:0; margin:0;}
div#content_box_popup_bottom {width:100%; vertical-align:top; background:url(/images/boxes/bottom-bar-378.png) no-repeat; height:9px;}
div#content_box_popup_header { position:relative; overflow:hidden;width:377px; padding: 0 0px; vertical-align:top; background:#fff; border-left:#d4d8d9 solid; border-left-width:1px; border-right:#d4d8d9 solid; border-right-width:1px;}
div#content_box_popup_center { position:relative; overflow:hidden;width:377px; padding: 0 0px; vertical-align:top; background:#fff; border-left:#d4d8d9 solid; border-left-width:1px; border-right:#d4d8d9 solid; border-right-width:1px;}
div#content_box_popup_center_pad {width: 342px;margin-left: 15px}






/* Top Layout*/



dl#topnavigation  {z-index:20;position:relative;  margin:0 auto;   padding:0;   height:85px;  width:756px; }

#logo { position:relative; left:10px;top:28px; background:url(/images/logo-225.png) no-repeat; display:block; width: 225px; height: 35px; text-indent:-9999px;}



/* Top Navigation Small Global*/

#topmenusmall {  position:absolute; top:5px;right:0px; }

#topmenusmall ul {margin:0;padding:0;font-size:95%;list-style: none;color:#333;}

#topmenusmall .vline { display:inline;border-right:#ccc solid; border-right-width:1px; }
	
#topmenusmall li { display:inline;}
#topmenusmall ul span{ padding:1px 6px;}
#topmenusmall ul a{padding:1px 6px;}
#topmenusmall ul a:link,#topmenusmall ul a:visited{color:#333;}
#topmenusmall ul a.highlight, #topmenusmall ul a:hover, #topmenusmall ul  a:active{background-color:#e4e4e4;color: rgb(204, 0, 0);}

/* Navigation Global*/

dd#topmenu { display:block; position:absolute; top:30px;right:0px; width:500px; height:35px; background:url(/images/navigation/topbar.png) no-repeat; }
.topmenu-title {text-transform:uppercase; color:#555; font-size:85%; }

.topmenu-title a,.topmenu-title a:link,.topmenu-title a:visited {color:#555; text-decoration:none;padding: 5px 5px;display: block;	height:10px; }
.topmenu-title a:hover {color:#555; text-decoration:none; background-color:#f7f7f7; border-color:#000000; border-width:thick;}


#topmenunav, #topmenunav ul {
	padding: 6px 15px;
	margin: 0;
	list-style: none;
}


#topmenunav a {
	display: block;
	
		
}

#topmenunav li {
	float: left;

	}
	
#topmenunav .home {
background-image:url(/images/navigation/vline.png);
background-repeat:no-repeat;
background-position: 100% 50%;
		width: 41px;
	}
	
	#topmenunav .support {
background-image:url(/images/navigation/vline.png);
background-repeat:no-repeat;
background-position: 100% 50%;
		width: 58px;
	}
	
		#topmenunav .blog {
background-image:url(/images/navigation/vline.png);
background-repeat:no-repeat;
background-position: 100% 50%;
		width: 40px;
	}
	
			#topmenunav .contact {
		width: 58px;
	}
	
	#topmenunav .products {
background-image:url(/images/navigation/vline.png);
background-repeat:no-repeat;
background-position: 100% 50%;
		width: 132px;
	}

#topmenunav dl {
margin:0;
padding:0px;
	float: left;
	width: 132px;
	background-color:#f7f7f7;
	font-size: 95%;
		
}


#topmenunav dd{
margin:0;
padding:0;

}

#topmenunav dt{
margin:0;
padding-left: 8px;
padding-top: 8px;
padding-bottom:5px;

font-weight:800;
color: #666666;
}

#menudividertop {
border-top:#ccc solid; border-top-width:1px; 
}

#topmenunav dd a{
padding-left: 11px;
padding-top: 4px;
padding-bottom: 4px;
margin-top: 2px;
margin-bottom: 3px;



}

#topmenunav dd a:link,#topmenunav dd a:visited{
color:#333;
}


#topmenunav dd a:hover, #topmenunav dd a:active{
background-color:#e4e4e4;
 color: rgb(204, 0, 0);
}


#topmenunav li dl {

margin:0;
padding:0;
	position: absolute;
	width: 132px;
	left: -999em;
}


#topmenunav li  {
padding-left:5px;
padding-right:5px;
}




#topmenunav li:hover dl, #topmenunav li.sfhover dl{

	left: auto;
}

#topmenunav li:hover .topmenu-title a,#topmenunav li.sfhover .topmenu-title a {
background-color:#f7f7f7;

	}
	
div#column { width:500px; }

/* Default Table*/


table {
//margin-bottom:10px;
width:100%;
}


table caption
{
font-weight:bold; background-color: rgb(236, 236, 236);border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: rgb(189, 189, 189);
color: rgb(34, 34, 34);margin-top: 0pt;text-align:left;
padding-top: 0.2em;padding-right: 8px;padding-left:8px;
padding-bottom:3px;
margin-right: 5px;
padding-right: 5px;
}

table .rowcaption
{
font-weight:bold; background-color: rgb(236, 236, 236);border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: rgb(189, 189, 189);
color: rgb(34, 34, 34);margin-top: 0pt;text-align:left;
padding-top: 0.2em;padding-right: 8px;padding-left:8px;
padding-bottom:3px;
margin-right: 5px;
padding-right: 5px;
font-size:95%;

}

/*table td{
 padding:2px 4px;
}*/


table .rowtitle{
font-weight:bold; text-align:right;font-size:95%; color:#333;
}

table .rowbold{
font-weight:bold;
}






.colortable{
 padding:2px 4px;
}


.content_center { width:450px; float:left;overflow:hidden}
#content_box_main_center_pad #left {width:445px; padding-right:50px;}
#content_box_main_center_pad #right {   padding-left:30px;}


div.content_center_column{width:50%;
float:left;}

div.content_center_full{width:100%;
 float:left;}

/* Default Form - 463*/

form input, form select{ background-color:#fff; border-color:#666666; border-width:1px; font-size:95%;}

.form
{
padding: 0;
margin-right: 0;
}


form fieldset legend
{
font-weight:bold;color: rgb(34, 34, 34);margin-top: 0pt;text-align:left;
padding-top: 0.2em;padding-right: 8px;padding-left:8px;
padding-bottom:3px;
margin-right: 5px;
padding-right: 5px;
font-size:95%;


}


#header { padding-bottom:45px; position:relative; height:50px;}


/* Path Formating*/


#path {color:#666666; font-weight:bold; padding-bottom:20px; padding-left:10px;}

#path a:link, #path a:visited
{
    color:#666666;
}

#path a:hover,#path a:visited:hover
{
    color: rgb(204, 0, 0);
	background-color:#fff;
}

/* KB Category list */
#search_list_body {padding-left: 15px; padding-bottom: 15px;}
#article_list_body {padding-left: 15px;}
.article_list {padding-bottom:25px;}
.category_list {width: 30%; float:left; margin-left: 40px; padding-bottom: 25px;}
.search_msg {padding-bottom: 5px; font-size:95%; color:#333333; font-weight:bold;}
.data_float {width:100%; float:left;}
.float {float:left;}

#steps
{
font-weight:bold; background-color: rgb(236, 236, 236);border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: rgb(189, 189, 189);
color: rgb(34, 34, 34);margin-top: 0pt;text-align:left;
padding-top: 0.2em;
padding-bottom:3px;
padding-left: 8px;
margin-right: 5px;
}

#steps ul { list-style:none; margin:0; padding:0;}
#steps li { display:inline; padding-left: 10px; background: url(/images/right_arrow.png) no-repeat 5px 3px; }

.new_content_box_clear_top { width:100%; vertical-align:top; background:url(/images/boxes/top-bar-line-210.png) no-repeat; height:5px;}
.new_content_box_clear_bottom { margin-bottom:12px;width:100%; vertical-align:top; background:url(/images/boxes/bottom-bar-line-210.png) no-repeat; height:9px;}
.new_content_box_clear_center { padding-left:10px;padding-right:10px;width:188px; padding-top:5px; vertical-align:top; background-color:#FFF; border-left:#d4d8d9 solid; border-left-width:1px; border-right:#d4d8d9 solid; border-right-width:1px; position:relative; text-align:center; z-index:1;}
.background_content_box_clear_top { width:100%; vertical-align:top; background:url(/images/boxes/top-bar-line-420.png) no-repeat; height:9px;}
.background_content_box_clear_bottom { margin-bottom:12px;width:100%; vertical-align:top; background:url(/images/boxes/bottom-bar-line-420.png) no-repeat; height:9px;}
.background_content_box_clear_center { padding-left:10px;padding-right:10px;width:398px; padding-top:5px; vertical-align:top; background-color:#FFF; border-left:#d4d8d9 solid; border-left-width:1px; border-right:#d4d8d9 solid; border-right-width:1px; position:relative; text-align:center; z-index:1;}
.listnum{  color: #E76200; padding-right:2px; }
.active { background-color: #D4E2E3; }
#nohover a:hover {background: none;}

.rowcolor { background: #EBEBEB; }

.tooltip{
width: 200px; color:#000;
font:lighter 11px/1.3 Arial,sans-serif;
text-decoration:none;text-align:center}

.tooltip span.top{padding: 30px 8px 0;
    background: url(/images/qc/bt.gif) no-repeat top}

.tooltip b.bottom{padding:3px 8px 15px;color: #548912;
    background: url(/images/qc/bt.gif) no-repeat bottom}