/* ######### Add This CSS  ######### */
.addthis_toolbox .vertical
{
    width: 136px;
    padding: 10px 0 10px 0;
    border: 3px solid #eee;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}

.addthis_toolbox .vertical a
{
    width: 102px;
    padding: 4px 0 4px 34px;
    position: relative;
    display: block;
    text-decoration: none;
    color: blue;
}

.addthis_toolbox .vertical a:hover
{
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    background: #B4D3F8;
    text-decoration: none;
}

.addthis_toolbox .vertical span
{
    position: absolute;
    left: 14px;
    top: 4px;
}

.addthis_toolbox .vertical .more
{
    border-top: solid 1px #eee;
    padding: 10px 0 0 0;
    margin: 10px 10px 0 10px;
    text-align: center;
}

.addthis_toolbox .vertical .more a
{
    padding: 4px 0;
    margin: 0;
}

.addthis_toolbox .vertical .more span
{
    display: none;
}
/* ######### End of Add This css  ######### */

/* ######### CSS for Shade Tabs.  ######### */

.shadetabs{
padding: 3px 0;
margin-left: 0;
margin-top: 1px;
margin-bottom: 0;
font: bold 12px Verdana;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
}

.shadetabs li{
display: inline;
margin: 0;
}

.shadetabs li a{
text-decoration: none;
position: relative;
z-index: 1;
padding: 3px 7px;
margin-right: 3px;
border: 1px solid #778;
color: #2d2b2b;
background: white url(shade.gif) top left repeat-x;
}

.shadetabs li a:visited{
color: #2d2b2b;
}

.shadetabs li a:hover{
text-decoration: underline;
color: #2d2b2b;
}

.shadetabs li a.selected{ /*selected main tab style */
position: relative;
top: 1px;
}

.shadetabs li a.selected{ /*selected main tab style */
background-image: url(shadeactive.gif);
border-bottom-color: white;
}

.shadetabs li a.selected:hover{ /*selected main tab style */
text-decoration: none;
}

.tabcontent{
display:none;
}

@media print {
.tabcontent {
display:block !important;
}
}
/*end of CSS for in page tabs */

/* Thumbnail Viewer CSS */
#thumbBox{ /*Outermost DIV for thumbnail viewer*/
position: absolute;
left: 0;
top: 0;
width: auto;
padding: 10px;
padding-bottom: 0;
background: #313131;
visibility: hidden;
z-index: 1000;
cursor: hand;
cursor: pointer;
}

#thumbBox .footerbar{ /*Footer DIV of thumbbox that contains "close" link */
font: bold 16px Tahoma;
letter-spacing: 5px;
line-height: 1.1em;
color: white;
padding: 5px 0;
text-align: right;
}


#thumbBox #thumbImage{ /*DIV within thumbbox that holds the enlarged image */
background-color: white;
}

#thumbLoading{ /*DIV for showing "loading" status while thumbbox is being generated*/
position: absolute;
visibility: hidden;
border: 1px solid black;
background-color: #EFEFEF;
padding: 5px;
z-index: 0;
}
/*end of Thumbnail CSS */



input{ font-family: Verdana,Geneva,Arial,sans-serif; font-size: 12px; color: #848484; font-weight: normal; padding-left:4px}
.inputbox {
        font-family: Geneva, Helvetica, Arial, sans-serif;
        font-size: 11px;
        color: #999999;
        height: 27px;
        padding:5px 0px 2px 3px;
        border:solid 1px #cccccc;
        margin:0px;
        }

.attachbox{background-color:#FFFFFF;
border:1px solid #cccccc;
padding:2px 10px 3px 5px;
width:350px;
margin:2px 0px 0px 0px;

}

.attachment		{
	font-size:10px;
	color:#333;
	margin-left:3px;
}
.tableborder {
border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cccccc;
}
.greyText		{ font-size:10px; color:#525252; }
.remove		{ font-size:10px; color:#525252;line-height:20px; padding-left:15px; }

.selectedmessage {
	background-image: url(images/backgrounds/message_selected.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #6868e1;
}


.highlightedRow {
	background-image: url(images/backgrounds/message_highlight.gif);
	background-repeat: repeat-x;
	background-position: top;
	line-height:16px;
	padding:2px 10px 3px 9px;
}
.highlightedRow2 {
	background-image: url(images/backgrounds/message_highlight.gif);
	background-repeat: repeat-x;
	background-position: top;
	line-height:16px;
	padding:2px 10px 3px 0px;
}
.messageDisplay {
margin: 10px 10px 15px 20px;
}
.underline { border-bottom:1px solid #cccccc;margin-top:4px;}
.messageLines {
	background-image: url(images/backgrounds/message_to_cc.gif);
	background-repeat:no-repeat;
	background-position: left top;
	line-height:16px;
	padding:2px 10px 2px 9px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #cccccc;
	
}
.paddingleft {
padding-left:5px;
}
/* -- This was messing up our contact page, so its commented
textarea {
	font-size: 14px;
	line-height: 16px;
	margin: 9px 10px 5px 9px;
	border:4px solid #fff;
*/
	
}


.TopPodLeft {
	background-image: url(images/TopPod_left.gif);
	background-repeat: no-repeat;
	height: 8px;
}

.TopPodRight {
	background-image: url(images/TopPod_right.gif);
	background-repeat: no-repeat;
	height: 8px;
width: 5px;
}
.podborder { border-left:1px solid #dcdcdc; border-right:1px solid #dcdcdc;}

.podshadow { background: url(images/_shadow.jpg) repeat-y; padding-left:5px;}
.BotPodLeft {
	background-image: url(images/BotPod_left.gif);
	background-repeat: no-repeat;
	height: 8px;
}

.BotPodRight {
	background-image: url(images/BotPod_right.gif);
	background-repeat: no-repeat;
	height: 8px;
width: 5px;
}
input.bar {
			width: 200px;
			color: #000000;
			padding: 1 3 1 5px;
			border: 1px solid #b5b5b5;
		}
			
.timezone {
	color: #525252;
	font-size: 9px;
}

.bar_nomargin {border-bottom:1px solid #cccccc; background-color:#6868e1; height:2px;}

.notebox {border:1px solid #ccc; margin-left:13px; margin-right:15px; margin-bottom:15px; background-color: #fafbe7;}
.messagebox {border:1px solid #ccc; margin-left:13px; margin-right:15px; margin-bottom:15px;}
.bar {border:1px solid #cccccc; background-color:#6868e1; height:2px; margin-left:13px; margin-right:15px;}
.noteHeader {border-bottom:1px solid #cccccc; 
background-image: url(images/backgrounds/note_gradient.gif);
	background-repeat: repeat-x;
	background-position: top;line-height:20px;background-color:#ffffff;}
.barNote {border:1px solid #cccccc; background-color:#ffd047; height:2px; margin-left:13px; margin-right:15px;}
.buttons {margin:10px 10px 10px 10px;}
.tab1 {border:1px solid #a7a7a7; border-bottom:none; margin-right:5px; padding:4px; font:Arial, Helvetica, sans-serif; font-size:12px; color:#fd7936; font-weight:bold; line-height:16px; background-color:#FFFFFF}
.tab2 {border:1px solid #a7a7a7; border-bottom:none; margin-right:5px; padding:4px; font:Arial, Helvetica, sans-serif; font-size:10px; color:#6868E1; background: url(images/tab_back.gif) repeat-x bottom;}
.subtab1 {border:1px solid #cccccc; border-bottom:none; margin-right:5px; margin-left:3px;padding:4px; font:Arial, Helvetica, sans-serif; font-size:10px; color:#fd7936; font-weight:bold; line-height:14px; background-color:#FFFFFF}
.subtab2 {border:1px solid #cccccc; border-bottom:none; margin-right:5px; padding:4px; font:Arial, Helvetica, sans-serif; font-size:10px; color:#6868E1; background: url(images/tab_back.gif) repeat-x bottom;}
.subtab1solo {border:1px solid #cccccc; border-bottom:none; margin-right:5px; 
margin-left:3px; padding:4px; color:#fd7936; font-weight:bold; line-height:14px; background-color:#FFFFFF;}
.chevron {color:#fd7936; margin-right:4px;}
a.chevron:link {color:#fd7936; margin-right:14px;}
.getmessage {margin-right:14px;}
.borderbox_lightgrey {border:1px solid #cccccc; background-color:#ebeeff; padding:20px;}

.borderbox_shadegrey2 { background: url(images/gradient-background.gif) repeat-x top;
border:1px solid #a7a7a7; padding:10px 15px 15px 20px; background-color:#e7e7e7;margin-top:2px;}
.caption		{ font-size: 10px; line-height: 9pt; color: #ffffff; letter-spacing:.08em; padding:0p; padding-left:6px;}
.messageboxtext {font-size:10px; padding:6px;}

.shadowbox {background: url(images/drop_shadow.png) no-repeat bottom right;
		margin: 10px 0px 10px 10px !important;
		margin: 5px 0px 10px 5px;}
			
.shadowboxcontent {position: relative;
			top: -7px; /* these two define the shadow 'offset'*/
			left: -7px; /*...*/
			background: #ffffff;
			color: black;
			border: 1px solid #ccc}	
.b			{font-weight: bold}

.param		{
	font-size:10px;
	font-weight:bold;
	color:#888888;
	margin-bottom:2px;
}
.smallinfo {margin-bottom:6px;}
.stroke {border:1px solid #cccccc}


.borderbox_shadegrey { background: url(images/gradient-background.gif) repeat-x bottom;
border:1px solid #cccccc; padding:30px; margin:25px 25px 25px 25px;}
.borderbox_shadeblue { background: url(images/gradient_blue.gif) repeat-x bottom;
border:1px solid #cccccc;margin-bottom:25px;}
.borderbox_solidgrey {
border:1px #cccccc solid; 
padding:18px; 
margin:20px; 
background: #ebeeff;
}
.borderbox_white {
border:1px #cccccc solid; 
margin-bottom:25px; 
background: #ffffff;
}
.inset {margin:25px 20px 0px 25px}
.messagebox {font-size:10px;}
.keybox {
	background: #fdffdc url(images/gradient-background-yellow.gif) repeat-x top;
	border-left:2px solid #cccccc;
	padding:5px;
	width:200px;
	text-align:left; margin-left:25px;
	}
.topbar {background-color:#ff7e00; padding:0px;padding-left:5px; padding-right:5px; border-bottom:1px solid #cccccc; color:#ffffff; text-align:left;border-left:2px solid #cccccc; width:200px;margin-left:25px;}
.onState {
	font-size: 12px;
	line-height: 15px;
	color: #FF6600;
	font-weight: bold;
}

a.Links:link		{ font-family: Verdana,Geneva,Arial,sans-serif; text-decoration: none; font-size: 10px; color: #3a3a3a;}
	a.Links:visited	{ color: #525252}
	a.Links:hover	{ color: #FF7E00}


	

    #tabs1 {
      float:left;
      width:100%;
	  background:#ffffff;
      font-size:93%;
      line-height:normal;
	  border-bottom:2px solid #9098DF;
      }
    #tabs1 ul {
	  margin:0;
	  padding:10px 10px 0 0px;
	  list-style:none;
      }
    #tabs1 li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabs1 a {
      float:left;
      background:url("images/tableft1.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 2px;
      text-decoration:none;
      }
    #tabs1 a span {
      float:left;
      display:block;
      background:url("images/tabright1.gif") no-repeat right top;
      padding:5px 15px 4px 6px;
      color:#0e3eb9;
      }
	  
	#tabs1 .nolink1 {
      float:left;
      background:url("images/tableft1.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none;
      }
	  
	 #tabs1 .nolink {
      float:left;
      display:block;
      background:url("images/tabright1.gif") no-repeat right top;
      padding:5px 15px 4px 6px;
      color:#ff7200;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabs1 a span {float:none;}
    /* End IE5-Mac hack */
    #tabs a:hover span {
      color:#FF7303;
      }
    #tabs1 a:hover {
      background-position:0% -42px;
      }
    #tabs1 a:hover span {
      background-position:100% -42px;
      }	
	

.header_background {	background-image: url(images/tabs_between.gif);
	background-repeat: repeat-x;
}
body {
	font-family: Verdana, Geneva, Helvetica, Arial, sans-serif;
	font-size: 10px;
	background-color: #FFFFFF;
	background-image: url(images/_GradientMainBackground.jpg);
	background-repeat: repeat-x;
	margin: 0px;
	padding: 0px;
}

th			{ font-family: Verdana,Geneva,Helvetica,Arial,sans-serif; font-size: 10px; font-weight: bold}
td			{ font-family: Verdana,Geneva,Helvetica,Arial,sans-serif; font-size: 10px;}
h1			{
	font-family: Helvetica, Verdana, Geneva, Arial, sans-serif;
	color: #FF6600;
	font-size: 18px;
	font-weight: normal
}
h2			{ font-family: Helvetica, Verdana, Geneva, Arial, sans-serif; color: #DF5E1D; font-size: 14px; font-weight: normal}
h3			{ font-family: Helvetica,Verdana,Geneva,Arial,sans-serif; color: #333333; font-size: 11px; font-weight: bold}
h4			{ font-family: Helvetica, Verdana, Geneva, Arial, sans-serif; color: #FF6600; font-size: 12px; font-weight: normal}
li			{ font-family: Verdana,Geneva,Helvetica,Arial,sans-serif; font-size: 12px;padding-bottom:0.3em;}
a			{ text-decoration: none}
	a:link			{
	text-decoration: none;
	color: #6868E1;
}
	a:visited		{ text-decoration: none; color: #5f7db9}
	a:active		{ text-decoration: none; color: #FF7E00}
	a:link:hover,
	a:visited:hover		{ text-decoration: none; color: #FF7E00}
	
.maintabs		{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF7E00;
	letter-spacing: .08em;
	line-height: 16px;
}










blockquote		{ font-family: Verdana,Geneva,Helvetica,Arial,sans-serif; font-size: 12px}
input			{ font-family: Courier New; font-size: 11px; font-weight: normal}
tt			{ font-family: Courier New; font-size: 12px; font-weight: normal}
code			{ font-family: Courier New; font-size: 12px; font-weight: normal}
hr			{ height: 1px; color: #bbbbbb}
.callhistory		{
	font-family: Verdana, Geneva, Helvetica, Arial, sans-serif;
	font-size: 11px;
	line-height: 16px;
	font-weight: bold;
	color: #666666;
	letter-spacing: .09em;
}
.leaded			{ font-family: Verdana,Geneva,Helvetica,Arial,sans-serif; font-size: 12px; line-height: 18pt}
.small-leaded		{ font-family: Verdana,Geneva,Helvetica,Arial,sans-serif; font-size: 10px; line-height: 15pt}
.smalltext		{ font-family: Verdana,Geneva,Helvetica,Arial,sans-serif; font-size: 10px}
.copyright		{ font-family: Verdana,Geneva,Helvetica,Arial,sans-serif; font-size: 9px; color: #999999}
.smalltt		{ font-family: Courier New; font-size: 11px; font-weight: normal}
.largett		{ font-family: Courier New; font-size: 20px; font-weight: bold}
.quote			{ font-family: Times New Roman,Times,serif; font-size: 12px; font-style: italic; line-height: 14pt}
.quote2			{ font-family: Times New Roman,Times,serif; font-size: 13px; font-style: italic; line-height: 16pt; color: #3366cc}
.smallquote		{ font-family: Times New Roman,Times,serif; font-size: 10px; font-style: italic; line-height: 13pt; font-weight: 900; color: #666666}
.bigquote		{ font-family: Times New Roman,Times,serif; font-size: 16px; font-style: italic; line-height: 22px; font-weight: bold; color: #D77411; letter-spacing: .08em; text-indent: 30px; }


.inlineH2		{
	font-family: Helvetica, Verdana, Geneva, Arial, sans-serif;
	font-size: 20px;
	font-weight: normal;
	color: #333333;
	letter-spacing: .08em;
}
	a:visited.inlineH2	{ color: #1a41a7}
	a:active.inlineH2	{ color: #cc6600}
.inlineH3		{ font-family: Helvetica,Verdana,Geneva,Arial,sans-serif; font-size: 16px; font-weight: bold}
	a:visited.inlineH3	{ color: #1a41a7}
	a:active.inlineH3	{ color: #cc6600}
a.traillink		{ font-family: Verdana,Geneva,Helvetica,Arial,sans-serif; text-decoration: none; font-size: 10px; color: #cc6600; font-weight: bold}
	a:visited.traillink	{ color: #cc6600}
	a:hover.traillink	{ color: #cc6600}
.sbsection		{ font-family: Verdana,Geneva,Helvetica,Arial,sans-serif; text-decoration: none; font-size: 11px; font-weight: bold}
a.sblink		{ font-family: Verdana,Geneva,Helvetica,Arial,sans-serif; text-decoration: none; font-size: 10px; color: #1a41a7; font-weight: bold}
	a:visited.sblink	{ color: #1a41a7}
	a:hover.sblink		{ color: #cc6600}
a.sblinksub		{ font-family: Verdana,Geneva,Helvetica,Arial,sans-serif; text-decoration: none; font-size: 10px; color: #1a41a7; font-weight: bold}
	a:visited.sblinksub 	{ color: #1a41a7}
	a:hover.sblinksub 	{ color: #cc6600}
.sblinkutil		{
	font-family: Verdana, Geneva, Helvetica, Arial, sans-serif;
	text-decoration: none;
	font-size: 10px;
	color: #8A74BC;
	letter-spacing: .08em;
}
	a.sblinkutil		{ font-family: Verdana,Geneva,Helvetica,Arial,sans-serif; text-decoration: none; font-size: 10px; color: #5f7db9}
	a:visited.sblinkutil 	{ color: #5f7db9}
	a:hover.sblinkutil 	{ color: #cc6600}
a.othermenu		{ font-family: Verdana,Geneva,Helvetica,Arial,sans-serif; text-decoration: none; font-size: 10px; color: #ffffff; font-weight: bold}
	a:visited.othermenu 	{ color: #ffffff}
	a:hover.othermenu 	{ color: #ffaa00}
td.menu			{ font-family: Verdana,Arial,sans-serif; font-size: 10px; font-weight: bold; cursor: pointer; cursor: hand; padding: 2px 5px 2px 5px}
.trailarrow		{ font-family: Verdana,Geneva,Helvetica,Arial,sans-serif; text-decoration: none; font-size: 10px; color: #999999}
.runninghead		{ font-family: Verdana,Geneva,Helvetica,Arial,sans-serif; text-decoration: none; font-size: 14px; color: #ffffff; font-weight: bold}
.greytablebackground	{ background-image: url(/common/images/gradient-background.gif); background-repeat: repeat-x; background-position: bottom}
.tableheader		{ font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 10px; color: #3D3D3D; letter-spacing: 0.04em}
.yellowtablebackground	{ background-color: #ffffff; background-image: url(/common/images/gradient-background-yellow.gif); background-repeat: repeat-x; background-position: bottom}
.highlight1		{ font-family: Tahoma,Arial,Helvetica,Verdana,Geneva,sans-serif; font-size: 12px; font-style: oblique; font-weight: bold; line-height: 160%; color: #666666}
.highlight2		{ font-family: Tahoma,Arial,Helvetica,Verdana,Geneva,sans-serif; font-size: 12px; font-style: oblique; font-weight: bold; line-height: 160%; color: #5E63B4}

.bottombackground2 {
	background-color: 8C91D5;
	background-image: url(technology/guide/images/background-bottom2.gif);
	background-repeat: repeat-x;
	background-position: top;
}
.background8 {
	background-image: url(images/background-col5-1.gif);
	background-repeat: repeat-y;
}
.title2 {
	font-size: 9px;
}


.regularInput		{ font-size:10px; font-family:Arial,Helvetica,Tahoma; text-align:right; color:#666666; }
.sliderInput		{ font-size:10px; font-family:Arial,Helvetica,Tahoma; text-align:right; color:#666666; height:19px; width:30px; border:0px; }
.sliderInputA		{ font-size:10px; font-family:Arial,Helvetica,Tahoma; text-align:right; color:#666666; height:19px; width:30px; border:0px; background:#f9f9f9; }
.drawerHead		{ font-size:10px; font-weight:normal; color:#9F9F9F; }
.greyText2		{ font-size:10px; color:#9c9c9c; }
.treeHeader {
	font-size: 12px;
	line-height: 15px;
	color: #FF6600;
	font-weight: bold;
}
.treeSubHeader {
	font-size: 10px;
	line-height: 14px;
	color: #6A6AE1;
	text-decoration: none;
	text-indent: 1em;
}

.messagetop {
	background-image: url(images/backgrounds/message_highlight.gif);
	background-repeat: repeat-x;
	background-position: top;
	border-bottom-width: 1px;
	border-bottom-style: solid;
}

.PageContent {
	width: 427px;
	margin-left: 25px;
	margin-right:25px;
}
.PageContainer {
	margin: 25px;width:918px;
}
ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0 0 1.2em;
	color: #3F395D;
}

ul.FP_ULs li { font-size: 11px; }
ul.FP_ULs li a{color:#6b6bc6;}
ul.FP_ULs li a:hover{color:#FF7E00;}


ul.disc li {
background:transparent url(images/bullet.gif) no-repeat scroll left 0.6em;
padding-left:9px;
font-size:12px;
font-family: Arial, Helvetica, sans-serif;
}

ul.disc10 li {
background:transparent url(images/bullet.gif) no-repeat scroll left 0.6em;
padding-left:9px; 
font-size:12px;
font-family: Arial, Helvetica, sans-serif;
}
ul li {
line-height:1.3em;
}

.sidebarContainer {width:213px;}
.sidebar {
	background-image: url(images/_BackgroundSidebar.jpg);
	background-repeat: repeat-y;
	padding-top: 30px;
	padding-bottom: 0px;
	padding-left: 15px;
	margin-bottom: 0px;
}
.sidebarSwish{
	background-image: url(images/_BackgroundSidebarSwish.jpg);
	background-repeat: no-repeat;
	padding-top: 20px;
	padding-bottom: 0px;
	padding-left: 15px;
	margin-top: 0px;
}
p			{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #373737;
	line-height: 18px;
	margin-bottom:10px;
	padding-bottom:0px;
}

.tabledefault {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #373737;
	line-height: 18px;
	margin-bottom:10px;
	padding-bottom:0px;
}

.logoPlacement {text-align:right;padding-right:10px;padding-top:8px;}
.HeaderSubpage {padding-bottom:25px;}
.HeaderLinks{text-decoration:none; font-size:12px; font-weight:bold; padding-bottom:5px; color:#5943ff;padding-right:20px;}
.HeaderLinks a{color:#fb5e00;  }
.HeaderLinks a:hover {text-align:right;
color:#red; text-decoration:none; font-size:12px;}
.right {text-align:right;}
.secondlevelHeader		{
	font-size:12px;
	color:#FF7E00;
	line-height: 14px;
	font-weight: bold;
	margin-bottom:7px;
	padding-bottom:2px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DEDEDE;
	margin-top:18px;
}
.size10 {font-size:10px;}
.loosecheckmark {line-height:14px; font-size:11px;padding-top:12px;padding-bottom:7px;}
.tightcheckmark {line-height:14px; font-size:11px;}
.DownloadDatasheetSidebarBox {margin: 10px 10px 10px 1px;
 line-height:16px; color:#808080;}
.ContactLeftSidebarBox {margin: 25px 10px 15px 15px;
font-size:11px; line-height:16px; color:#808080;}
.ContactLeftSidebarBoxQuote {margin: 25px 10px 15px 15px;
font-size:11px; font-style:italic; line-height:16px; color:#808080;}
.Highlight {color:#5754af;
	font-weight: bold;
	color: #444444;
	margin-top: 0px;
	margin-bottom: 15px;
}
.colorHighlight {color:#5754AF;}
.footer {
	font-size: 10px;
	color: #666666;
	margin-top: 25px;
	padding-top: 8px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CDCDCD;
	padding-left:15px;
	margin-bottom:35px;
}
.PageContent .H1withSubTitle {
	margin-bottom: 5px;
}
.lightDivider {

	color:#9d9d9d;
	font-size:10px;}
	
.PodFP_BG {
	background-image: url(images/PodBg_Middle_FP.png);
	background-repeat: repeat-y;
}
.bottomDropDownPod {
	background-image: url(images/bottomDropDownPod_FP.png);
	background-repeat: no-repeat;
	margin-bottom: 25px;
	height: 64px;
	margin-left: 25px;
	padding-left:17px;
}


.FP_ULs {
	padding-left: 23px;
	font-size: 11px;
	line-height: 18px;
	padding-top: 6px;
}
   
a {outline:none;}

TD.FP_Blurb {
	vertical-align: top;
}

TD.FP_Blurb_left {
	width: 10px;
	vertical-align: top;
	text-align: left;
}

TD.FP_Blurb_news {
	vertical-align: top;
	text-align: left;
	margin-left: 25px;
	padding-left:17px;	
}

.FP_Blurb_news {
	vertical-align: top;
	text-align: left;
	margin-left: 25px;
	padding-left:17px;	
}

TD.FP_Blurb_right {
	width: 10px;
	vertical-align: top;
	text-align: right;
	padding-right: 40px;
}

.FP_leaded {
	font-family: Verdana,Geneva,Helvetica,Arial,sans-serif;
	font-size: 11px;
	line-height: 15pt;
	color:#E96C1D;
}


.FP_secondlevelHeader {
	font-size:12px;
	color:#666666;
	line-height: 14px;
	font-weight: bold;
	margin-bottom:7px;
	padding-bottom:2px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DEDEDE;
	margin-top:5px;
}

.FP_blurbPtr {
	width: 100%;
	line-height: 18px;
	vertical-align: middle;
	text-align: right;	
}

.FP_blurbTxt {
	padding-left: 23px;
	font-size: 11px;
	line-height: 18px;
	white-space: nowrap;
}

.FP_blurbTxt a{color:#6b6bc6;}
.FP_blurbTxt a:hover{color:#FF7E00;}

#iServiceFrame { 
            width: 910px;
            height: 800px;
            padding: 0;
            border: 0;
            overflow: auto;
        }
     
#iServiceFrame iframe {
            width: 910px;
            height: 800px;
            border: none;
        }

#demoFrame { 
            width: 890px;
            height: 782px;
            padding: 0;
            border: 0;
            overflow: auto;
        }
     
#demoFrame iframe {
            width: 890px;
            height: 782px;
            border: none;
        }

#demoHeader 
{
    width: 100%;
    background-image: url('images/iServiceTransparent.gif');
    background-position: top left;
    background-repeat: no-repeat;
    padding-left: 10px;
    padding-top: 2px;
    height: 51px;
    border-bottom: solid 2px #FF7E00;
    text-align: left;
    }