/*Master Style Sheet - use for all pages in impulselogic.com*/
body
{
	scrollbar-face-color:#F3F3F3;
	scrollbar-arrow-color:#808080;
	scrollbar-track-color:#E2E2E2;
	scrollbar-shadow-color:#f3f3f3;
	scrollbar-highlight-color:#f3f3f3;
	scrollbar-3dlight-color:#c0c0c0;
	scrollbar-darkshadow-Color:#c0c0c0;
	font-family: Tahoma;
	background-color: #ffffff;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
br{line-height:.7;}
ul{list-style-image:url(/Corporate/images/Icons/BulletIcon.gif);}
.BodyCopy {
	font-size: 70%;
	color: #686868;
	line-height:1.5;
	list-style-position: outside;
	list-style-type: disc;
}
.BodyCopy em {font-family:Verdana, Arial, Helvetica, sans-serif; font-style:italic}
.TableCopy {font-size: 100%; color: #686868; line-height:1.5;}
.TableDownload {font-size: 11px; color: #686868; line-height:1.5; border:1px solid #DDDDDD; border-collapse:collapse}
.TableDownload td {border:1px solid #DDDDDD;}

.OverviewHeadings {color:#60CF00; text-decoration:none; line-height:2; font-weight:bold}
.OverviewSubHeadings {color: #60CF00; text-decoration:none; line-height:2; }
.TheCaseHeadings {color: #B93292;text-decoration:none; line-height:2; font-weight:bold}
.TheCaseSubHeadings {color: #B93292; text-decoration:none; line-height:2; }
.SolutionsHeadings{color: #426FCb;text-decoration:none; line-height:2; font-weight:bold}
.SolutionsSubHeadings {color: #426FCb; text-decoration:none; line-height:2; }
.Solutions2Headings {
	color:#66CC00;
	text-decoration:none;
	line-height:2;
	font-weight:bold;
	list-style-type: decimal;
}
.Solutions2SubHeadings {color: #99CC33; text-decoration:none; line-height:2; }
.ClientHeadings{color: #FFB400;text-decoration:none; line-height:2; font-weight:bold}
.ClientSubHeadings {color: #FFB400; text-decoration:none; line-height:2; }
.ShowcaseHeadings{color: #FFB400;text-decoration:none; line-height:2; font-weight:bold}
.ShowcaseSubHeadings {color: #FFB400; text-decoration:none; line-height:2; }
.OrangeHeadings {color: #FF6800; text-decoration:none; line-height:2; font-weight:bold}
.OrangeSubHeadings {color: #FF6800; text-decoration:none; line-height:2; }

/* Footer Style*/
.footer {margin-top:15px; width:769px;}
.footertext {font-size:11px; color:#939393; text-decoration:none;}
.footer a {font-size:11px; color: #939393; text-decoration:none;}
.footer a:hover {color: #DDDDDD; text-decoration:none;}
/* END Footer Style*/
.tableborderstyle
{
	border-collapse: collapse;
}
.tableborderall
{
	border:1px solid #ACABAA;
}
.tableborderbottom
{
	border-bottom:1px solid #ACABAA;
}
.tablebordertop
{
	border-top:1px solid #DDDDDD;
}

.inputstyle {
	color:#686868;
	font-size: 11px;
	background-color: #FFFFFF;
	border: 1px solid #ACABAA;
}
input {
	font-family: Tahoma, "Trebuchet MS", Arial;
	color: #666666;
        font-size: 11px;
	border-top: 1px solid #666666;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
	border-left: 1px solid #666666;
	background-color: #F9F9F9;
}
button {
	font-family: Tahoma, "Trebuchet MS", Arial;
	color: #666666;
        font-size: 11px;
	border-top: 1px solid #666666;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
	border-left: 1px solid #666666;
	background-color: #F9F9F9;    
}
.subnavactivetab {font-size:11px; color: #FFFFFF; text-decoration: none;}
/*ORANGE Subnav Section*/
.subnavigationorange a {font-size:11px;	color: #686868;	text-decoration: none;}
.subnavigationorange a:hover {font-size:11px; color: #FF6800; text-decoration: none;}
.subnavigationorange {font-size:11px; line-height:1.5; color: #686868;}
/*END ORANGE Subnav Section*/

/*GREEN Subnav Section*/
.subnavigationgreen a {font-size:11px;	color: #686868;	text-decoration: none;}
.subnavigationgreen a:hover {font-size:11px; color: #60CF00; text-decoration: none;}
.subnavigationgreen {font-size:11px; line-height:1.5; color: #686868;}
/*END GREEN Subnav Section*/

/*YELLOW Subnav Section*/
.subnavigationyellow a {font-size:11px;	color: #686868;	text-decoration: none;}
.subnavigationyellow a:hover {font-size:11px; color: #FFB400; text-decoration: none;}
.subnavigationyellow {font-size:11px; line-height:1.5; color: #686868;}
/*END YELLOW Subnav Section*/

/*BLUE Subnav Section*/
.subnavigationblue a {font-size:11px;	color: #686868;	text-decoration: none;}
.subnavigationblue a:hover {font-size:11px; color: #426FCB; text-decoration: none;}
.subnavigationblue {font-size:11px; line-height:1.5; color: #686868;}
/*END BLUE Subnav Section*/

/*PURPLE Subnav Section*/
.subnavigationpurple a {font-size:11px;	color: #686868;	text-decoration: none;}
.subnavigationpurple a:hover {font-size:11px; color: #B93291; text-decoration: none;}
.subnavigationpurple {font-size:11px; line-height:1.5; color: #686868;}
/*END PURPLE Subnav Section*/

/*GREY Subnav Section*/
.subnavigationgrey a {font-size:11px;color: #686868; text-decoration: none;}
.subnavigationgrey a:hover {font-size:11px; color: #A3A3A3; text-decoration: none;}
.subnavigationgrey {font-size:11px;	line-height:1.5;color: #686868;}
.subnavigationgrey td {border:none;}
/*END GREY Subnav Section*/

/*LGREY Subnav Section*/
.subnavigationdgrey a {font-size:11px;color: #FFFFFF; text-decoration: none;}
.subnavigationdgrey a:hover {font-size:11px; color: #DDDDDD; text-decoration: none;}
.subnavigationdgrey {font-size:11px;	line-height:1.5;color: #686868;}
.subnavigationdgrey td {border:none;}
/*END LGREY Subnav Section*/

/*WHITE Subnav Section*/
.subnavigationwhite a {font-size:11px;color:#686868;text-decoration: none;}
.subnavigationwhite a:hover {font-size:11px;color:#FFFFFF;text-decoration:none;}
.subnavigationwhite {font-size:11px;line-height:1.5;color: #686868;}
.subnavigationwhite td {border:none;}
/*END WHITE Subnav Section*/

/*Inline Frame Scroller Section*/
.InlineScroller {width:470px; height:200px; overflow:scroll; }
/*END Inline Frame Scroller Section*/
.FrontLink {
	color:#99CC33;
	text-decoration:none;
	line-height:normal;
	font-weight:bold;
	font-size: 11px;
}
.FrontGreen {

	color:60CF00;
	text-decoration:none;
	line-height:normal;
	font-weight:bold;
	font-size: 12px;
}
.FrontBlue {

	color:426FCb;
	text-decoration:none;
	line-height:normal;
	font-weight:bold;
	font-size: 12px;
}
.FrontYellow {

	color:FFB400;
	text-decoration:none;
	line-height:normal;
	font-weight:bold;
	font-size: 12px;
}
.FrontPageMain {
	font-size: 110%;
	color: #686868;
	line-height:1.5;
	font-weight: bolder;
}
img.floatRight { 
    float: right; 
    margin: 8px; 
}