@charset "utf-8";
/*================================== General CSS Document Starts=================================== */

html {                  /*To show the vertical scroll in case the height of the page is shorter than the standard browser height*/
	min-height:100%;
	padding:0 0 1px;
}

body,div,ul,p,h1,h2,h3,form,input {   /* Default elements are set to none for cross browser compatibility*/
	padding:0;
	margin:0;
}

body {                  /* Default Font, Color and Background */
	background:url(images/bckgrnd-body-6.gif) repeat-x 0 0 #D6C9A3/*sand*/;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#4C4C4C/*dakrer grey*/;
}

a{                      /* Default anchor outline is set to none */
	outline:none;
}

ul {                    /* Default unordered list style is set to none */
	list-style:none;
	line-height:0;
}

.sub {   /*second level on an ul*/
	list-style-type:circle;
	line-height:0;
	font-size:10px;
}

img {                   /* Default image border style is set to none */
	border:0;
}

h4 {
	line-height:0;
	font-size:12px;
}

.spacer {               /* clean paddings in cases where divs are set by float command, e.g. float:left/right */
	clear:both;
	line-height:0;
	font-size:0;
	padding:0;
	margin:0;
}

.spacer2 {               /* clean paddings in cases where divs are set by float command, e.g. float:left/right */
	clear:both;
	line-height:0;
	font-size:0;
	padding:8px;
	margin:0;
}

/* 
Cross-browser Typographical Normalization 
25px 150%
24px 150%
23px 144%
22px 138%
21px 131%
20px 125%
19px 119%
18px 113%
17px 106%
16px 100%
15px 94%
14px 88%
13px 81%
12px 75%
11px 69%
10px 63%
9px  56%
8px  50%
*/

/*================================== General CSS Document Ends=================================== */

/*================================== Header CSS Document Starts=================================== */


#header {
	margin:0 auto;
	width:919px; /* Web Default: 980px; */
	position:relative;
	height:112px;
}

/*logo starts*/
#header #logo {
	position:absolute;
	left:9px;
	top:7px;
}

/*logo ends*/

/*top navigation starts*/

/*top level navigation including the contact us and the online demo link starts*/
#header #top-level {
	position:absolute;
	right:17px;
	top:21px;
}

#header #top-level2 {
	position:absolute;
	left:275px;
	top:21px;
}

#header #sns-block {
	position: absolute;
        right: 25px;
        top: 42px;
        width: 150px;
	height: 35px

}


#header ul li {
	padding:0 4px 30px 0;
	float:left;
	width:auto;
	background-repeat:no-repeat;
	background-position:0 32px;
}

#header ul li a {
	text-decoration:none;
	text-transform:uppercase;
	background:no-repeat 0 0;
	width:157px;
	line-height:54px;
	display:block;
	text-align:center;
	text-indent:-50000px;
}

#header ul li a.contact {
	color:#000 /*black*/;
	background:url(images/top-nav-cont-bg.gif);
	background-color:inherit;
}

#header ul li a.contact:hover {
	background:url(images/top-nav-cont-bg2.gif);
}

#header ul li a.demo {
	color:#000 /*black*/;
	background:url(images/as-seen-on-Fox.gif);
	background-color:inherit;
}


/*top level navigation including the SNS links ends*/

/*bottom level navigation including 4 black links starts*/
#header #bottom-level {
	position:absolute;
	right:17px;
	top:75px;
}

#header #bottom-level2 { /*bottom level right adds padding to the right side of the buttons top moves buttons down from the top of the page*/
	position:absolute;
	right:50px;
	top:87px;
}

#header #bottom-level ul li {
	padding:0 0px 14px 0;
	float:right;
	width:auto;
	background-repeat:no-repeat;
	background-position:0 32px;
}

#header #bottom-level2 ul li {
	padding:0 0px 9px 0;
	float:right;
	width:auto;
	background-repeat:no-repeat;
	background-position:0 32px;
}

#header #bottom-level ul li a { /*line height controls how much space the buttons are given from top to bottom*/
	text-decoration:none;
	text-transform:uppercase;
	background:no-repeat 0 0;
	width:157px;
	line-height:46px;
	display:block;
	text-align:center;
	text-indent:-50000px;
}

#header #bottom-level2 ul li a { /*line height controls how much space the buttons are given from top to bottom*/
	text-decoration:none;
	text-transform:uppercase;
	background:no-repeat 0 0;
	width:164px;
	line-height:25px;
	display:block;
	text-align:center;
	text-indent:-50000px;
}

#header #bottom-level ul li a.people {
	background:url(images/top-nav-people-bg.gif);
}

#header #bottom-level2 ul li a.people {
	background:url(images/top-nav-btn-2.gif);
}

#header #bottom-level ul li a.people:hover {
	background:url(images/top-nav-people-bg2.gif);
}

#header #bottom-level2 ul li a.people:hover {
	background:url(images/top-nav-btn-2.gif);
}

#header #bottom-level2 ul li a.whyinnovated {
	background:url(images/top-nav-btn-white-WhyInnovatED8.gif);
}

#header #bottom-level2 ul li a.whyinnovated:hover {
	background:url(images/top-nav-btn-white-WhyInnovatED-hvr4.gif);
}

#header #bottom-level2 ul li a.products {
	background:url(images/top-nav-btn-white-products.gif);
}

#header #bottom-level2 ul li a.products:hover {
	background:url(images/top-nav-btn-white-products-hvr.gif);
}

#header #bottom-level2 ul li a.aboutus {
	background:url(images/top-nav-btn-white-aboutus2.gif);
}

#header #bottom-level2 ul li a.aboutus:hover {
	background:url(images/top-nav-btn-white-aboutus-hvr3.gif);
}

#header #bottom-level2 ul li a.solutions {
	background:url(images/top-nav-btn-white-solutions2.gif);
}

#header #bottom-level2 ul li a.solutions:hover {
	background:url(images/top-nav-btn-white-solutions-hvr3.gif);
}

#header #bottom-level2 ul li a.customers {
	background:url(images/top-nav-btn-white-customers5.gif);
}

#header #bottom-level2 ul li a.customers:hover {
	background:url(images/top-nav-btn-white-customers-hvr3.gif);
}

#header #bottom-level ul li a.products {
	background:url(images/top-nav-prod-bg.gif);
}

#header #bottom-level ul li a.products:hover {
	background:url(images/top-nav-btn-products-hvr.gif);
}

#header #bottom-level ul li a.philosophy {
	background:url(images/top-nav-phil-bg.gif);
}

#header #bottom-level2 ul li a.philosophy {
	background:url(images/top-nav-phil-bg.gif);
}

#header #bottom-level ul li a.philosophy:hover {
	background:url(images/top-nav-phil-bg2.gif);
}

#header #bottom-level2 ul li a.philosophy:hover {
	background:url(images/top-nav-phil-bg2.gif);
}

#header #bottom-level ul li a.performance {
	background:url(images/top-nav-performance-bg.gif);
}

#header #bottom-level2 ul li a.performance {
	background:url(images/top-nav-performance-bg.gif);
}

#header #bottom-level ul li a.performance:hover {
	background:url(images/top-nav-performance-bg2.gif);
}

#header #bottom-level2 ul li a.performance:hover {
	background:url(images/top-nav-performance-bg2.gif);
}

/*bottom level navigation including 4 black links ends*/

#header p {           /*the text "Call us today at 1-800-222-2121" */
	position:absolute;
	background:url(images/contact-number.gif) no-repeat 0 0;
	left:363px;
	top:32px;
	width:240px;
	text-indent:-5000px;
}
	
/*top navigation ends*/

/*================================== Header CSS Document Ends=================================== */


/*================================== Content CSS Document Starts================================ */

#content {
	margin:0 auto;
	width:884px; /* Web Default: 980px; */
	background:url(images/content-mid-bg-2.gif) repeat-x 0 0 #fff;
	color:#4C4C4C/*white*/;
	border-left:1px solid #FFFFFF/*white border color*/;
	border-right:1px solid #FFFFFF/*white border color*/;
	padding:15px 16px ;
}

#content2 {
	margin:0 auto;
	width:884px; /* Web Default: 980px; */
	background:url(images/content-mid-bg.gif) repeat-x 0 0 #fff;
	color:#4C4C4C/*dark grey*/;
	border-left:1px solid #999/*light grey border color*/;
	border-right:1px solid #999/*light grey border color*/;
	padding:15px 16px;
}


/*left-panel starts (the area beside Flash banner including heading, text and a link)*/
#content #left-panel {
	width:357px;
	float:left;
	padding:0px 0px 15px 10px;
}

#content #left-panel h1 {
	color:#ef5126/*light orange*/;
	background-color:inherit;
	font-size:100%; /*16px*/
	line-height:30px;
	text-transform:uppercase;
	width:271px;
	padding:0 0 0 1px;
	text-align:center;
	font-weight:bold;
}

#content #left-panel p {
	font-size:81.25%; /*13px*/
	line-height:18px;
	width:330px;
	padding:15px 0 26px;
}


#content #left-panel #linkholder {
	width:350px;
	padding:0 0 0 1px;
}

#content #left-panel #linkholder a {
	font-size:81.25%; /*13px*/
	color:#ef5126/*dark orange*/;
	background-color:inherit;
	line-height:18px;
	text-decoration:none;
}

#content #left-panel #linkholder a:hover {
	color:#000/*black*/;
	background-color:inherit;
}
	
/*left-panel ends*/

/*right-panel starts (Flash banner)*/
#content #right-panel {
	width:525px;
	float:left;
	padding:0 0 13px;
}

#content #right-panel2 {
	width:210px;
	float:right;
	padding:0 25 5 0px;
}

/*right-panel ends*/

/*bottom panel starts (the four sub-head boxes at the bottom of the page)*/
/*rounded box starts*/
.round-box {
	width:436px;
	float:left;
}

.round-box2 {
	width:205px;
	float:left;
	margin: 0px 2px 0px 6px;
	border: 1px solid #B2B2B2;
}

.round-box .top-curve {
	background:url(images/bot-box-top-curve-bg.gif) no-repeat 0 0;
	width:436px;
	height:7px;
}

.round-box2 .top-curve {
	background:url(images/bot-box-top-curve-bg.gif) no-repeat 0 0;
	width:260px;
	height:7px;
}

.round-box .middle-area {
	background:url(images/bot-box-mid-bg.gif) repeat-x 0 0 #EFEFEF/*light grey*/;
	border-left:1px solid #B2B2B2/*medium grey border color*/;
	border-right:1px solid #B2B2B2/*medium grey border color*/;
	padding:0 0 0 6px;
	color:#333/*dark grey*/;
	width:426px;	
}

.round-box2 .middle-area {
	background:url(images/bot-box-mid-bg-wht.gif) repeat-x 0 0 #FFFFFF/*white*/;
	border-left:0px solid #B2B2B2/*medium grey border color*/;
	border-right:0px solid #B2B2B2/*medium grey border color*/;
	padding:2px 0 0 0;
	color:#FFFFFF/*white*/;
	width:195px;	
}

.round-box .middle-area .image-holder {
	float:left;
	width:120px;
}

.round-box2 .middle-area .image-holder {
	float:left;
	width:61px;
        padding:2px 0 2px 5px;
}

.round-box .middle-area .text-holder {
	float:left;
	width:281px;
	padding:0 0 0 17px;
}

.round-box2 .middle-area .text-holder {
	float:left;
	width:120px;
	padding:0 0 5px 3px;
}

.round-box .middle-area .text-holder h2 {
	color:#ef5126 /*medium orange*/;
	background-color:inherit;
	font-size:93.75%; /*15px*/
	text-transform:uppercase;
	font-weight:normal;
	width:245px;
	line-height:20px;
	padding:5px 0 0;
}

.round-box2 .middle-area .text-holder h2 {
	color:#ef5126 /*medium orange*/;
	background-color:inherit;
	font-size:69%; /*10px*/
	text-transform:uppercase;
	font-weight:normal;
	width:115px;
	line-height:10px;
	padding:2px 0 2px;
}

.round-box .middle-area .text-holder p {
	color:#333/*dark grey*/;
	background-color:inherit;
	font-size:75%; /*12px*/
	font-weight:normal;
	width:245px;
	line-height:18px;
	padding:10px 0;
}

.round-box2 .middle-area .text-holder p {
	color:#333/*dark grey*/;
	background-color:inherit;
	font-size:56%; /*9px*/
	font-weight:normal;
	width:115px;
	line-height:8px;
	padding:3px 0;
}

.round-box .middle-area .text-holder a {
	color:#ef5126/*medium orange*/;
	background-color:inherit;
	font-size:75%; /*12px*/
	font-weight:normal;
}

.round-box2 .middle-area .text-holder a {
	color:#ef5126/*medium orange*/;
	background-color:inherit;
	font-size:56%; /*9px*/
	font-weight:normal;
}

.round-box .middle-area .text-holder a:hover {
	text-decoration:none;
}

.round-box2 .middle-area .text-holder a:hover {
	text-decoration:none;
}

.round-box .bottom-curve  {
	background:url(images/bot-box-bot-curve-bg.gif) no-repeat 0 0;
	height:20px;
	width:436px;
}

.round-box2 .bottom-curve  {
	background:url(images/bot-box-bot-curve-bg.gif) repeat 0 0;
	height:10px;
	width:260px;
}


#round-div-padding {        /*the gap between two rounded boxes on the home page*/
	margin:0 0 0 12px;
}
/*rounded box ends*/
/*bottom panel ends*/

#bottom-curve {
	background:url(images/cont-box-bot-curve-bg.gif) no-repeat 0 0;
	height:16px;
	margin:0 auto;
	width:918px;
}

#bottom-curve2 {
	background:url(images/top-fot-div-bar.gif) no-repeat 0 0;
	height:6px;
	margin:0 auto;
	width:918px;
}

/*inner left panel starts (inner page left panel, here on philosophy page 3 orange links starting with the heading 'Philosophy' and a link in grey box saying 'View our online products')*/
#inner-left-panel {
	width:198px;
	float:left;
}

#inner-left-panel h1 {   /*In philosphy page the left heading philosophy */
	background:url(images/inner-lt-top-people-bg.gif) no-repeat 0 0;
	width:198px;
	height:47px;
	text-indent:-50000px;
}

/*==========inner left navigation area on all sub-pages==================*/

.ad-box {
	width:170px;
	float:left;
	margin: 15px 0px;
}

.ad-box .image-holder {
	float:left;
	width:168px;
        padding:0px 0px;
}

/*==========inner left navigation area on all sub-pages ends=============*/

/*the inner page left menu starts (In philosophy page the three orange links below the Heading 'Philosophy')*/

#inner-left-panel ul li {
	background:url(images/inner-lt-li-bg.gif) repeat-x 0 0;
	font-size:75%; /*12px*/
	text-align:center;
	font-weight:bold;
	border-left:1px solid #969696;
	border-right:1px solid #969696;	
}

#inner-left-panel ul li.importnat {
	background:url(images/inner-lt-bot-link-bg.gif) no-repeat 0 0;
	border:none;
	height:60px;
}

#inner-left-panel ul li a {
	color:#6e6e6e /*grey*/;
	display:block;
	background-color:inherit;
	text-decoration:none;
	height:22px;
	padding:15px 0;
}

#inner-left-panel ul li a.identify {
	height:32px;
	padding:10px 0 10px;
}

#inner-left-panel ul li a:hover {
	text-decoration:underline;
}

/*the inner page left menu ends*/

/*Grey link 'View our online education products' starts*/

#inner-left-panel #view-online {
	padding:0 0 0;
}

#inner-left-panel #view-online a {
	background:url(images/online-edu-prod.gif) no-repeat 0 0;
	display:block;
	height:51px;
	text-indent:-5000px;
}

#inner-left-panel #view-online a:hover {
	background:url(images/online-edu-prod2.gif) no-repeat 0 0;
}
/*Grey link 'View our online education products' ends*/
/*inner left panel ends*/

/*inner middle panel starts (inner page middle-panel , in philosophy page the area having the heading in orange saying "Emphasis on engagement" and the txts below it) */
#inner-middle-panel {
	width:408px;
	float:left;
	padding:0 18px 69px;
}

#inner-middle-panel h2 {   /* In philosophy page heading in orange "Emphasis on engagement"*/
	color:#ef5126/*orange*/;
	background-color:inherit;
	text-transform:uppercase;
	font-size:100%; /*16px*/
	font-weight:strong;
}

#inner-middle-panel #sub {   /* In philosophy page heading in orange "Emphasis on engagement"*/
	color:#4C4C4C/*dark grey*/;
	background-color:inherit;
	font-size:87.5%; /*14px*/
	font-weight:normal;
}

#inner-middle-panel p {    /* In philosophy page the texts below "Emphasis on engagement"*/
	color:#4C4C4C/*darker grey*/;
	background-color:inherit;
	line-height:18px;
	font-size:75%; /*12px*/
	font-weight:normal;
	padding:20px 0 0;
}

#inner-middle-panel p.error {    /* In philosophy page the texts below "Emphasis on engagement"*/
	color:#ef5126/*darker grey*/;
	background-color:inherit;
	line-height:18px;
	font-size:75%; /*12px*/
	font-weight:normal;
	padding:20px 0 0;
}

#inner-middle-panel a {    /* In philosophy page the texts below "Emphasis on engagement"*/
	color:#4C4C4C/*darker grey*/;

}


/* In philosophy page the 4 bulleted texts within the text starts*/

#inner-middle-panel ul {    
	padding:20px 0 0 44px;
	list-style:disc;
	font-size:75%; /*12px*/
}

#inner-middle-panel ul li {
	line-height:18px;
}

#inner-middle-panel2 {
	width:618px;
	float:left;
	padding:0 18px 69px;
}

#inner-middle-panel2 h2 {   /* In philosophy page heading in orange "Emphasis on engagement"*/
	color:#ef5126/*orange*/;
	background-color:inherit;
	text-transform:uppercase;
	font-size:100%; /*16px*/
	font-weight:strong;
}

#inner-middle-panel2 #sub {   /* In philosophy page heading in orange "Emphasis on engagement"*/
	color:#4C4C4C/*dark grey*/;
	background-color:inherit;
	font-size:87.5%; /*14px*/
	font-weight:normal;
}

#inner-middle-panel2 p {    /* In philosophy page the texts below "Emphasis on engagement"*/
	color:#4C4C4C/*darker grey*/;
	background-color:inherit;
	line-height:18px;
	font-size:75%; /*12px*/
	font-weight:normal;
	padding:20px 0 0;
}

#inner-middle-panel2 p.error {    /* In philosophy page the texts below "Emphasis on engagement"*/
	color:#ef5126/*darker grey*/;
	background-color:inherit;
	line-height:18px;
	font-size:75%; /*12px*/
	font-weight:normal;
	padding:20px 0 0;
}

#inner-middle-panel2 a {    /* In philosophy page the texts below "Emphasis on engagement"*/
	color:#4C4C4C/*darker grey*/;

}


/* In philosophy page the 4 bulleted texts within the text starts*/

#inner-middle-panel2 ul {    
	padding:15px 0 0 44px;
	list-style:disc;
	font-size:75%; /*12px*/
}

#inner-middle-panel2 ul li {
	line-height:18px;
}

/* ======================= the second level of bullet points ============================*/
#inner-middle-panel2 ul.stuff {    
	padding:2px 0 5px 50px;
	list-style:square;
	font-size:100%;
}

#inner-middle-panel2 ul.stuff li {
	line-height:16px;
}



/* ====== line between video demos ==================== */

#inner-middle-panel2 #hr {
float:left;
height:2px;
background:#d8dde5;
margin-top:10px;
}

#inner-middle-panel2 #hr hr {display:none;}

#inner-middle-panel2 .line2{
margin-left:5px;
*margin-left:7px;
margin-top:25px;
width:600px;
height:1px;
}


/*======================= About Us - Contact Us page layout elements =====*/

#contactus {
	width: 200px	
	float: left
	margin-left: 45px

}

/*================= About Us - Contact Us page layout elements end =====*/
/*contact form on contact us page starts*/
/*inner middle panel bottom grey rounded box starts*/
#inner-middle-panel #contact {
	padding:14px 0 20px ;
	width:350px;
	height:100%;
}

/*contact form starts*/

#contact form p {   /* In philosophy page Texts in black below Heading "Have Questions?" */
	float:right;
	font-size:75%; /*12px*/
	color:#333/*dark grey*/;
	padding:5px 0 5px 0;
}

#contact form p.text {   /* In philosophy page Texts in black below Heading "Have Questions?" */
	width:350px;
	text-align:right;
	font-size:75%; /*12px*/
	color:#333/*dark grey*/;
	padding:10px 10px 10px 0;
}

#contact form input {  /*input text fields*/
	width:203px;
	height:18px;
	background:url(images/inner-rt-bot-input-bg.gif) no-repeat 0 0 #fff;
	color:#737373/*dark grey*/;
	border:none;
	padding:3px;
}

#contact form select.dropdown {  /*input text fields*/
	width:208px;
	height:22px;
	border:1px solid #737373/*medium grey border color*/;
	color:#737373/*dark grey*/;
	padding:3px;
}

#contact form textarea {  /*input text fields*/
	color:#737373/*dark grey*/;
	border:1px solid #737373/*medium grey border color*/;
	padding:3px;
}

#contact input.submit {  /*black submit button*/
	float:right;
	width:118px;
	height:27px;
	background:url(images/btn-submit.gif) no-repeat 0 0;
	border:none;
	cursor:pointer;
	padding-left:30px;
}

/*contact form ends*/
/*contact form on contact us page ends*/

/*inner middle panel ends*/

/*inner right panel starts*/
#inner-right-panel {
	width:242px;
	float:left;
	padding:0 0 66px;
}

#inner-right-panel h3 {   /* In philosophy page Heading "Have Questions?" */
	width:190px;
	font-size:87.5%; /*14px*/
	margin:5px auto;
	color:#868686/*medium grey*/;
	background-color:inherit;
	text-align:center;
	font-weight:normal;
	text-transform:uppercase;
}

/*inner right panel bottom grey rounded box starts*/
#inner-right-panel #question {
	padding:14px 0 0;
	width:241px;
}

#question #questtop-curve {
	background:url(images/inner-rt-box-top-bg.gif) no-repeat 0 0;
	height:15px;
}

#question #questmid-curve-holder {
	background:#eee/*light grey*/;
	color:#7F7F7F/*dark grey*/;
}

#question #questmid-curve {
	background:url(images/inner-rt-box-mid-bg.gif) repeat-x 0 0;
	border-left:1px solid #B2B2B2/*medium grey border color*/;
	border-right:1px solid #B2B2B2/*medium grey border color*/;
	padding:0 15px;	
}

#question #questmid-curve h3 {   /* In philosophy page Heading "Have Questions?" */
	width:190px;
	font-size:87.5%; /*14px*/
	margin:0 auto;
	color:#868686/*medium grey*/;
	background-color:inherit;
	text-align:center;
	font-weight:normal;
	text-transform:uppercase;
}

#question #questmid-curve p {   /* In philosophy page Texts in black below Heading "Have Questions?" */
	font-size:75%; /*12px*/
	color:#000/*black*/;
	background-color:inherit;
	line-height:18px;
	font-weight:normal;
	padding:14px 0;
	width:180px;
}

#question #questmid-curve a {   /* In philosophy page Texts in black below Heading "Have Questions?" */
	font-size:100%; /*12px*/
	color:#ef5126/*orange*/;
	text-decoration:none;
	
}

/*form starts*/

#question #questmid-curve form {
	padding:14px 0 0;
}

#question #questmid-curve form label {
	display:block;
	padding:0 0 9px;
}

#question #questmid-curve form input {  /*input text fields*/
	width:203px;
	height:18px;
	background:url(images/inner-rt-bot-input-bg.gif) no-repeat 0 0 #fff;
	color:#737373/*dark grey*/;
	border:none;
	padding:3px;
}

#question #questmid-curve form input.submit {  /*black submit button*/
	width:118px;
	height:27px;
	background:url(images/btn-submit.gif) no-repeat 0 0;
	border:none;
	cursor:pointer;
}

#question #questbot-curve {
	background:url(images/inner-rt-box-bot-bg.gif) no-repeat 0 0;
	height:15px;
}
/*form ends*/

/*inner right panel bottom grey rounded box ends*/
/*inner right panel ends*/

/*================================== Content CSS Document Ends================================ */

/*================================== Footer CSS Document Starts=============================== */

#footer {
	margin:0 auto;
	width:919px; /* Web Default: 980px; */
	padding:14px 0 0;
	position:relative;
}
#footer2 {
	margin:0 auto;
	width:918px; /* Web Default: 980px; */
	height:190px;
	padding:10px 0 ;
	position:relative;
	background-color:#BFB297;
}

#footer2 #first {/* the first footer text list div box*/
	float: left;
	background-color: inherit;
	width: 153px;
	padding: 0px 10px 0px 20px;
}


#footer2 #second {/* the second footer text list div box*/
	float: left;
	background-color: inherit;
	width: 153px;
	padding: 0px 10px 0px 10px;
}

#footer2 #third {/* the third footer text list div box*/
	float: left;
	background-color: inherit;
	width: 153px;
	padding: 0px 10px 0px 10px;
}

#footer2 #fourth {/* the fourth footer text list div box*/
	float: left;
	background-color: inherit;
	width: 153px;
	padding: 0px 10px 0px 10px;
}

#footer2 #fifth {/* the fifth footer text list div box*/
	float: left;
	background-color: inherit;
	width: 153px;
	padding: 0px 20px 0px 10px;
}


/*footer navigation starts*/
#footer ul {
	margin:0 25px;
	width:600px;
	height:12px;
}

#footer2 ul { /*width control the total horizontal space covered with text it can go beyond the border of the colored footer*/
	margin:0 25px;
	list-style-type:none;
	width:165px;
	height:10px;
}

#footer ul li {
	float:left;
	width:auto;
	padding:0 10px;
	border-right:1px solid #4C4C4C;
	font-size:62.5%; /*10px*/
	line-height:10px;
	height:12px;
}

#footer2 ul li { /*when text overlaps in rows change the line-height*/
	float:left;
	width:auto;
	padding:0 0 0 10px;
	border-right:0px solid #4C4C4C;
	font-family:Arial, Helvetica, sans-serif;
	font-size:63%; /*10px*/
	line-height:14px;
	height:10px;
}


#footer ul li.noborder {
	border:none;
}

#footer2 ul li.noborder {
	border:none;
}

#footer ul li a {
	color:#4C4C4C/*dark grey*/;
	background-color:inherit;
	text-decoration:none;
}

#footer2 ul li a {
	color:#FFF/*white*/;
	background-color:inherit;
	text-decoration:none;
	list-style-type:none;
}


#footer ul li a:hover {
	text-decoration:underline;
}

#footer2 ul li a:hover {
	text-decoration:underline;
}

/*footer navigation ends*/

#footer div.copyright {   /*copyright information*/
	position:absolute;
	top:30px;
	left:0;
	width:919px;
	text-align:center;
}

#copyright {   /*copyright information*/
	position:relative;
	top:20px;
	left:0;
	width:919px;
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFF;
}

#footer div.copyright p {  /*bottom phone number 1-888-999-1533*/
	color:#4C4C4C/*dark grey*/;
	background-color:inherit;
	font-size:62.5%; /*10px*/
	padding:0 0 10px;
	text-transform:uppercase;
}

#copyright p {  /*bottom phone number 1-888-999-1533*/
	color:#FFF/*dark grey*/;
	background-color:inherit;
	font-size:62.5%; /*10px*/
	padding:0 0 10px;
	text-transform:uppercase;
}

#copyright a {
	color:#FFF/*dark grey*/;
	background-color:inherit;
	text-decoration:none;
}

#copyright a:hover {
	text-decoration:underline;
}

#google_translate_element {
	position:relative;
	padding: 80px 0 10px 380px;

}

/*================================== Footer CSS Document Ends================================= */