/* CSS DOCUMENT */

/*-------------------------- GENERAL --------------------------*/
body{
			font-size: 100%;
            voice-family: "\"}\"";
            voice-family: inherit;
			/*overflow-x:hidden;*/
	padding:0; margin:0;
	font-family: Arial, Helvetica, sans-serif;
}

div, mg, p, a, ul, form, input, label, h1, h2, h3, h4{
	padding:0; margin:0; font-size:100%;
	}
img{ border:none; padding:0;}
a{ outline:none; text-decoration:none;}
a:hover{text-decoration:none;}
a.hp{border-bottom:1px dotted; color:#fff}
a.hp:hover{border-bottom:1px dotted; color:#000}
a.lowimpact {border-bottom:1px dotted; color:#511c01; font-size:12px;}
a:hover{text-decoration:none;}
ul{ list-style-type:none;}

ul#hplist{
list-style: none /*disc url(images/star_chk.gif)*/; 
font-size:12px;
margin-left: 0; 
width: 220px;
padding-left: 2.4em;
text-indent: -0.1em;
list-style-position: outside; 
color:#fff;
vertical-align: middle;
font-style: normal;
line-height: 1.5em;
font-weight: normal;
font-variant: normal;
text-transform: none;
}
ul#hplist li{ 
line-height:1.5em; padding:3px 0 3px 0;vertical-align: middle; }

ul#hplistor{
list-style:disc url(images/star_chkor.gif); 
font-size:12px;
margin-left: 0; 
width: 220px;
padding-left: 1.5em;
text-indent: -0.1em;
list-style-position: outside; 
color:#511c01;
vertical-align: middle;
	font-style: normal;
	line-height: 2em;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
		text-align:left;}
ul#hplistor li{ 
line-height:1.5em; padding:3px 0 3px 0;vertical-align: middle;}

.spacer{
	line-height:0; font-size:0; clear:both;
	}
@font-face {
font-family: 'GothamLight';  
src: url('fonts/gotham/Gotham-Light.otf');  /* IE */ 
src: local('GothamLight'), url( fonts/gotham/GothamLight.ttf ) format('truetype'),url( fonts/gotham/GothamLight.otf ) format('opentype'); /* non-IE */ 
}
@font-face {
font-family: 'GothamBold';
src: url('fonts/gotham/GothamBold.otf');  
src: local('GothamBold'), url( fonts/gotham/GothamBold.ttf ) format('truetype'),
url( fonts/gotham/GothamBold.otf ) format('opentype');
}  
hr.bg { height:1px; background:url(images/horz-dot-2.gif) 0 100% repeat-x; border: 0; 
margin: 0 0 0 0;}
strong#strongb {color: #EA7513; font-size:12px}
ol {font-size:12px; color:#333; line-height:1.5em;  list-style-type: circle;}
p.txtgr {color:#eeeeee;}
form.myform table {border:none;padding: 8px; }
.myform{margin-left: 0px; margin-right: auto; width:475px; padding:14px;font-size:11px; font-weight:bold; color:#666; border: none;}
.myform fieldset {background:#f2f2e6; padding:10px; border:1px solid #fff; border-color:#eeeeee #ffffff #eeeeee #ffffff; margin-bottom:36px; width:600px;}
.myform input, .myform textarea, .myform select {font:12px/12px Arial, Helvetica, sans-serif; padding:0;}
.myform fieldset.action {background:#9da2a6; border-color:#e5e5e5 #797c80 #797c80 #e5e5e5; margin-top:-20px;}
table.data {margin-left: 0px; margin-right: auto; width:475px; font-size:11px; color:#666; border:none;}
table.data td { background: #eeeeee;}

.mytable{margin-left: 0px; margin-right: auto; width:550px; padding:14px;font-size:11px; color:#666; border: none;}

/*-------------------------- HEADER --------------------------*/
div#header-bg{
	background:#efefef;
	padding:10px 0 0 0;
	color:#888888;
	background-attachment:inherit;
	}
div#header-bg div#header{
	width:865px; margin:0 auto;
	}
div#header-bg div#header img.logo{
	float:left; margin:2px 0 0 0;
	}

/*-------------------------- LOGIN AREA --------------------------*/
div#header-bg div#header div#login-bg{float:right; width:350px; }
div#header-bg div#header div#login-bg div#login-area{
	width:350px;
	text-align:right;
	font-size:0.6em;
	font-weight:bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}
	#tablist{
padding: 8px 0;
margin-left: 0;
margin-bottom: 0;
margin-top: 0.1em;
/*border-bottom: 1px solid gray;*/}
#tablist li{list-style: none; display: inline; margin: 0; vertical-align: middle; }
#tablist li a.link {color:#8f8e8e;padding: 0 5px; /*background: white;*/}
#tablist li a.link:hover {color:#3da2c9;text-decoration:underline;}

#tablist li a.login{color:#8f8e8e; width:95px; height:20px; background: url(images/butt-login.gif) no-repeat; display:inline-block;margin: 0; padding-top: 4px;vertical-align:middle;
}
#tablist li a.login:hover {color:#3da2c9;background-position: 0 -24px; text-decoration:underline;}



/*-------------------------- NAVIGATION PART --------------------------*/
div#navigation-bg{height:66px; background:url(images/navigation-bg.gif) repeat-x;background-attachment:inherit;}
div#navigation-bgplain{height:40px; background:url(images/navigation-bg.gif) repeat-x;}
	
div#navigation-bg div#navigation{
	width:965px; margin:0 auto;
	}
div#navigation-bg div#navigation ul.mainMenu{
	padding:0; float:right; width:760px;
	}
div#navigation-bg div#navigation ul.mainMenu li{
	width:140px; float:left;font-family:"GothamBold", Helvetica, Arial, sans-serif; letter-spacing: 1px;
/*	background:url(images/navigation-bg-off.gif) 100% 0 no-repeat;*/
	}
div#navigation-bg div#navigation ul.mainMenu li.home{
	width:50px; float:left;font-family:"GothamBold", Helvetica, Arial, sans-serif; letter-spacing: 1px;
/*	background:url(images/navigation-bg-off.gif) 100% 0 no-repeat;*/
	}	
div#navigation-bg div#navigation ul.mainMenu li a{
	width:140px; height:33px; display:block;
	line-height:33px; text-align:center;
	font-weight:bold; color:#FFFFFF; font-size:11px;
	background-color:inherit;
		background:url(images/navigation-bg-selected.gif) 100% 0 no-repeat; padding: 1px 0 0 0;
	}
div#navigation-bg div#navigation ul.mainMenu li.home a{
	width:50px; height:33px; display:block;
	line-height:33px; text-align:center;
	font-weight:bold; color:#FFFFFF; font-size:11px;
	background-color:inherit;
		background:url(images/navigation-bg-selected-hm.gif) 100% 0 no-repeat; padding: 1px 0 0 0;
	}	
div#navigation-bg div#navigation ul.mainMenu li a:hover{
	background:url(images/navigation-bg-off.gif) 0 0  no-repeat; color:#3da2c9; 
	}
	div#navigation-bg div#navigation ul.mainMenu li.home a:hover{
	background:url(images/navigation-bg-off-hm.gif) 100% 0 no-repeat; color:#3da2c9; 
	}
div#navigation-bg div#navigation ul.mainMenu li a.selectMenu{
	width:140px; height:33px; display:block;
	line-height:33px; text-align:center;
	font-weight:bold; color:#3da2c9; font-size:11px;
	background:url(images/navigation-bg-off.gif) 0 0 no-repeat;
	background-color:inherit;
	}

/*-------------------------- DROP DOWN MENU STARTS --------------------------*/
ul.subNav#navlist{
	font:normal 12px/13px Arial, Helvetica, sans-serif; font-weight:bold;padding:4px 0 0 0; width: 850px;}
		
ul.subNav#navlist div.item{	font:normal 12px/13px Arial, Helvetica, sans-serif; font-weight:bold;padding:0 0 0 320px; width: 350px;}
ul.subNav#navlist div.itemb{font:normal 12px/13px Arial, Helvetica, sans-serif; font-weight:bold;padding:0 0 0 225px; width: 750px;}
/*ul.subNav#navlist span.itemc{
	font:normal 12px/13px Arial, Helvetica, sans-serif; font-weight:bold;
	padding:0 0 0 200px; width: 500px;}*/
ul.subNav#navlist li{height:17px; float:right; padding:6px 0 0 0;}
ul.subNav#navlist li a{display:block; margin:0 22px 0 20px;color:#7e7e7e;background-color:inherit;}
ul.subNav#navlist li a:hover{color:#3da2c9;background-color:inherit; border-color:#ffffff;background:url(images/underline.gif);height:17px;}
ul.subNav#navlist li .uberlink{color:#3da2c9;background-color:#cfe5f1; border-color:#cfe5f1;color: #3da2c9 !important;  background:url(images/underline.gif);height:17px;
	}
/*-------------------------- DROP DOWN MENU ENDS --------------------------*/

div#navigation-bg div#navigation a.signup{
	width:71px; height:28px; display:block;
	margin:2px 0 0 0; float:right; 
	}


/*-------------------------- OUR COMPANIES MAIN FEATURES --------------------------*/
div#ourCompany-bg{
	background:#eeeeee url(images/our-company-bg2.gif) repeat-x; background-attachment:inherit;
	}
div#ourCompany-bg-in{
	background:#eeeeee url(images/our-company-bg-in.gif) repeat-x;
	}
div#ourCompany-bg div#ourCompany-part{
	width:965px; margin:0 auto; padding:10px 0 5px 0;/*
	background:url(images/screenshots.png) no-repeat; background-position: 475px 0;*/
	}
	div#ourCompany-bg-in div#ourCompany-part-in{
	width:965px; margin:0 auto; padding:42px 0 5px 0;
	background:url(images/clock-inside.png) 675px 0 no-repeat;
	}
		div#ourCompany-bg-in div#ourCompany-part-indpt{
	width:965px; margin:0 auto; padding:42px 0 5px 0;
	background:url(images/chart-inside.png) 675px 0 no-repeat;
	}
			div#ourCompany-bg-in div#ourCompany-part-indt{
	width:965px; margin:0 auto; padding:42px 0 5px 0;
	background:url(images/timesheet-inside.png) 675px 0 no-repeat;
	}
div#ourCompany-bg div#ourCompany-part p.ourCompany-hdr{	color:#fff; background-color:inherit; line-height:1.4em;}

p.ourCompany-hdr{font-family:"GothamBold", Geneva, Arial, Helvetica, sans-serif; color:#fff; font-size:1.6em; font-weight:bold;}
p.ourCompany-hdr-in{font-family:"GothamLight", Geneva, Arial, Helvetica, sans-serif; color:#fff; font-size:1.4em; padding: 0 0 10px 0}

span.whitetit {font-family:"GothamLight", Geneva, Arial, Helvetica, sans-serif;  color:#511c01; font-size:.6em; line-height:1.4em; font-weight:bold;}
p.ourCompany-hdr-in .whitetit-in {font-family:"GothamBold", Geneva, Arial, Helvetica, sans-serif;  color:#fff; font-size:1.4em;}

div#ourCompany-bg div#ourCompany-part div#ourCompany-leftPart{
	width:500px; margin:32px 0 0 0; float:left;
	}
	div#ourCompany-cta{
	width:980px; margin:18px 0 0 0; float:left;
	}
		div#ourCompany-ctab{
	margin:25px 0 0 0; display: block; float:left;
	}
div#ourCompany-ctab label{
	line-height:25px; display: block; float:left;
	}
	div#ourCompany-ctab a.testimonials{
	width: 226px; height:49px;
background: url("images/butt-test.gif") 0 0 no-repeat;
text-indent: -9999px;display:block;}
	div#ourCompany-ctab a.testimonials:hover { 
background-position: 0 -48px;}
	a.testimonialsb{
	width: 226px; height:49px;
background: url("images/butt-testb.gif") 0 0 no-repeat;
text-indent: -9999px;display:block;}
	a.testimonialsb:hover { 
background-position: 0 -48px;}
	 
p.whitesub{
	color:#ffffff; font-family:"GothamLight", Geneva, Arial, Helvetica, sans-serif; font-size:1.52em;font-variant: small-caps;
	}
ul.ourCompany-list{
	padding:11px 0 10px 0;
	}
ul.ourCompany-list li{
	background:url(images/bullet1.gif) 0 3px no-repeat;
	display:block; margin:0 0 8px 0; padding:0 0 0 15px;
	color:#000000; font-size:11px; line-height:11px;
	background-color:inherit;
	}
ul.ourCompany-list li a{
	color:#000000; font-size:11px; line-height:11px;
	text-decoration:underline;
	background-color:inherit;
	}
ul.ourCompany-list li a:hover{
	text-decoration:none;
	}
div#ourCompany-bg div#ourCompany-part div#ourCompany-rightPart{
	width:252px; margin:12px 0 0 0; float:left;
	padding:0 0 0 25px;
	}

/*-------------------------- FUTURE PLANS --------------------------*/
div#futurePlan-bg{
	background:#ffffff url('images/future-plan-bg.gif'); background-repeat: repeat-x; color:#000000; background-position:top;background-attachment:inherit;	}
div#futurePlan-bg div.store{ width:277px;	 font-size:.8em;}
div#futurePlan-bg table {border-bottom-style:none;border-top-style:none;border-right-style:none;border-left-style:none;
border-width:1px; border-color:#CCCCCC;}

div#futurePlan-bg div#futurePlanContant{
	width:965px; margin:0 auto;
	padding:0 0 0 0;
	}
div#futurePlan-bg div#futurePlanContant a{color:#dd6400; font-size:12px; font-weight: normal; text-decoration:underline;}
div#futurePlan-bg div#futurePlanContant a:hover {text-decoration:none; font-size:12px;}
div#futurePlan-bg div#futurePlanContant a:visited {color:#ffae82; font-size:12px;}
div#futurePlan-bg div#futurePlanContant a.lowimpact{border-bottom:1px dotted; color:#511c01; text-decoration:none; font-size:12px;}
div#futurePlan-bg div#futurePlanContant a.lowimpact:hover{border-bottom:1px dotted; color:#dd6400; text-decoration:none; font-size:12px;}
/*-------------------------- PROJECTS --------------------------*/
div#futurePlan-bg div#futurePlanContant div#projPart{
	width:251px; float:right;
	/*background-color:#ebebeb;*/
	padding:0 2px 28px 2px;
	}
div#projPart ul {margin: 0px; padding:0px; }
div#projPart li.list {padding: 8px 0 8px 14px ; background-image: url('images/bullet2.gif'); background-position: 0px 13px; background-repeat:no-repeat;font-size:13px;color: #717171; line-height:15px;}
div#projPart p {font-size:.7em;color:#333333; line-height:20px;}
div#projPart li.list a{color:#dd6400; font-size:.85em; font-weight:bold; text-decoration:underline;}
	 div#projPart li.list a:hover{text-decoration:none;}
	 div#projPart li.list a:visited{color:#ffae82;}
div#projPart .righthdr{
	color:#369bc5; font-size:.9em; line-height:10px;
	padding:28px 0 10px 0; font-weight:bold;
	background:url(images/horz-dot-2.gif) 0 100% repeat-x;
	}
	div#projPart .righthdrb{
	color:#369bc5; font-size:.9em; line-height:14px;
	padding:28px 0 10px 0; font-weight:bold;
	}

div#futurePlan-bg div#futurePlanContant div#projPart h2.proj-hdr{
	height:37px; padding:13px 0 0 13px; color:#fff;
	font:normal 23px/24px "Arial Narrow", Arial, Helvetica, sans-serif;
	background-color:#369bc5; text-transform:uppercase;
	}
div#futurePlan-bg div#futurePlanContant div#projPart h1.proj-hdr span{
	font-weight:bold;
	}
	div#futurePlan-bg div#futurePlanContant div#projPart h1.proj-hdr{
	height:37px; padding:13px 0 0 13px; color:#fff;
	font:normal 24px/25px "Arial Narrow", Arial, Helvetica, sans-serif;
	background-color:#369bc5; text-transform:uppercase;
	}
div#futurePlan-bg div#futurePlanContant div#projPart h2.proj-hdr span{
	font-weight:bold;
	}
div#futurePlan-bg div#futurePlanContant div#projPart ul.pic{
	padding:3px 0 0 0;
	}
div#futurePlan-bg div#futurePlanContant div#projPart ul.pic li{
	display:block; margin:0 2px 0 0; float:left;
	}
div#futurePlan-bg div#futurePlanContant div#projPart ul.pic li.noRightMargin{
	margin:0;
	}
div#futurePlan-bg div#futurePlanContant div#projPart ul.pic li.noRightMargin a{
	display:block;
	}
ul.calltoactions li{
	display:block; float:left;
	}
	ul.calltoactionsdpt li{
	display:block; float:left;
	}
	
input.btn {   
   width: 327px; height:80px;
background: url("images/cta_1.png") 0 0 no-repeat;padding:10px 0 10px 0;
text-indent: -9999px;display:block;   
 }   
input.btn:hover {   
background-position: 0 -96px; 
 }
 input.btn2 {   
   width: 327px; height:80px;
background: url("images/ctadpt_1.png") 0 0 no-repeat;padding:10px 0 10px 0;
text-indent: -9999px;display:block;   
 }   
input.btn2:hover {   
background-position: 0 -96px; 
 }
ul.calltoactions li a.cta1{
width: 327px; height:80px;
background: url("images/cta_1.png") 0 0 no-repeat;padding:10px 0 10px 0;
text-indent: -9999px;display:block;}

ul.calltoactions li a.cta2{
width: 317px; height:80px;
background: url("images/cta_2.png") 0 0 no-repeat;padding:10px 0 10px 0;
text-indent: -9999px;display:block;}

ul.calltoactions li a.cta3{
width: 327px; height:80px;
background: url("images/cta_3.png") 0 0 no-repeat;padding:10px 0 10px 0;
text-indent: -9999px;display:block;}
ul.calltoactionsdpt li a.ctadpt1{
width: 327px; height:80px;
background: url("images/ctadpt_1.png") 0 0 no-repeat;padding:10px 0 10px 0;
text-indent: -9999px;display:block;}

ul.calltoactionsdpt li a.ctadpt2{
width: 317px; height:80px;
background: url("images/ctadpt_2.png") 0 0 no-repeat;padding:10px 0 10px 0;
text-indent: -9999px;display:block;}

ul.calltoactionsdpt li a.ctadpt3{
width: 327px; height:80px;
background: url("images/ctadpt_3.png") 0 0 no-repeat;padding:10px 0 10px 0;
text-indent: -9999px;display:block;}

ul.calltoactions li a:hover, ul.calltoactionsdpt li a:hover { 
background-position: 0 -96px;
color: #049;}

div#futurePlan-bg div#futurePlanContant div#projPart h3.sub-hdr{
	color:#E7DFA0; font-size:12px; line-height:12px;
	font-weight:bold; text-indent:28px; margin:15px 0 0 0;
	background:url(images/bullet2.gif) 12px 0 no-repeat;
	background-color:inherit;
	}
div#futurePlan-bg div#futurePlanContant div#projPart p.txt{
	padding:10px 23px 0 0; color:#777777;
	font-size:11px; line-height:16px;
	background-color:inherit;
	}
div#futurePlan-bg div#futurePlanContant div#projPart a.more-btn{
	display:block; width:76px; height:28px; margin:5px 0 0 159px;
	background:url(images/read-more-btn.gif) 0 0 no-repeat;
	}
div#futurePlan-bg div#futurePlanContant div#projPart a.more-btn:hover{
	background:url(images/read-more-btn-selected.gif) 0 0 no-repeat;
	}

/*-------------------------- FUTURE PART --------------------------*/
div#futurePlan-bg div#futurePlanContant div#futurePart{
	width:670px; float:left; padding:10px 0 0 0;}
	
div#futurePart ul {margin: 0px; padding:18px 0 10px 0; }
div#futurePart li.list-in {padding: 3px 0 3px 14px ; background-image: url('images/bullet2.gif'); background-position: 0 .4em; background-repeat:no-repeat; font-size:.8em; color: #333333; line-height:13px;}
div#futurePart ul.bullets {font-size:0.8em; list-style: disc; color:#333333;padding: 6px 0 6px 14px;line-height:16px;}

div#futurePart ol.ol {font-size:0.8em; line-height:16px;}


div#futurePlan-bg div#futurePlanContant div#futurePart h2.future-hdr{
	height:40px; color:#369bc5;
	font:normal 32px/32px Georgia, "Times New Roman", Times, serif;
	background:url(images/horz-dot-2.gif) 0 100% repeat-x;
	background-color:inherit; 
	}
	div#futurePlan-bg div#futurePlanContant div#futurePart h1.future-hdr{
	height:40px; color:#369bc5;
	font:normal 31px Georgia, "Times New Roman", Times, serif;
	background:url(images/horz-dot-2.gif) 0 100% repeat-x;
	background-color:inherit; 
	}
div#futurePlan-bg div#futurePlanContant div#futurePart p.future-subHdr{
	color:#369bc5; font-size:14px; line-height:17px;
	padding:38px 0 10px 0; font-weight:bold;
	background-color:inherit; width:672px;
	background:url(images/horz-dot-2.gif) 0 100% repeat-x;
	}
div#futurePlan-bg div#futurePlanContant div#futurePart p.future-subHdror{
	color:#EA7513; font-size:14px; line-height:17px;
	padding:38px 0 10px 0; font-weight:bold;
	background-color:inherit; width:672px;
	background:url(images/horz-dot-2.gif) 0 100% repeat-x;
	}	
	div#futurePlan-bg div#futurePlanContant div#futurePart p.future-subHdr-in{
	color:#369bc5; font-size:14px; line-height:17px;
	padding:20px 0 0 0; font-weight:bold;
	background-color:inherit;
	}
div#futurePlan-bg div#futurePlanContant div#futurePart p{
	font-size:13px; line-height:20px;
	color:#333333; padding:10px 0 0 0; width:650px;
	background-color:inherit;
	}
div#futurePlan-bg div#futurePlanContant div#futurePart p.privacy{
	font-size:.7em; line-height:20px;
	color:#333333; padding:10px 0 0 0; width:650px;
	background-color:inherit;
	}
div#futurePlan-bg div#futurePlanContant div#futurePart p.short{
	font-size:13px; line-height:22px;
	color:#333333; padding:20px 0 0 0; width:480px;
	background-color:inherit;
	}
div#futurePlan-bg div#futurePlanContant div#futurePart p.subHeader{
	color:#21201F; font-size:16px; line-height:17px;
	padding:20px 0 10px 0; font-weight:bold;
	background-color:inherit; width:672px;
	}
	
div#futurePart a{color:#dd6400; font-size:12px; font-weight: normal; text-decoration:underline;}
div#futurePart a.btn1{color:#dd6400; width:105px; height:24px; background: url(images/butt-contact.gif) no-repeat; margin: 0;display: block;}

div#futurePart a:hover{text-decoration:none;}
div#futurePart a.btn1:hover {background-position: 0 -24px;}

div#futurePart a:visited{color:#ffae82;}

div#futurePart table a{color:#dd6400; font-size:12px; font-weight:normal; text-decoration:underline;}
div#futurePart table div{padding: 4px 0 4px 0;}
div#futurePart span.small{font-size: .9em;}

div#futurePlan-bg div#futurePlanContant div#futurePart img#clock{
	float:right; position: relative; margin:-50px 0 0 0; display:block;
	}
div#futurePlan-bg div#futurePlanContant div#futurePart img#inside{
	float:right; position: relative; margin:-50px 0 0 0;
	}

/*-------------------------- FOOTER PART --------------------------*/
div#footer-bg{
	color:#B3AC8B;text-align:center;/*background:#ffffff url('images/future-plan-bg.gif'); background-repeat: repeat-x; background-position:top;*/padding:30px 0 0 0;}
div#footer-bg div#footer-menu{
	 width:965px; margin:0 auto;
	padding:13px 0 29px 0; white-space:nowrap; /*border-top-style:solid;
border-width:1px; border-color:#CCCCCC;*/ background: url('images/horz-dot-2.gif') 0 0 repeat-x; 

	}
div#footer-bg div#footer-menu ul.footMenu{
	margin: 0px; padding:13px 0 10px 0;
	}
div#footer-bg div#footer-menu ul.footMenu li{
	display:inline;background:url(images/footmenu-divider.gif);background-position: 0 .4em; background-repeat:no-repeat; padding: 0 0 3px 7px;
	}
		
/*div#futurePart ul {margin: 0px; padding:18px 0 10px 0; }
div#futurePart li.list-in {padding: 3px 0 3px 14px ; background-image: url('images/bullet2.gif'); background-position: 0 .4em; background-repeat:no-repeat; font-size:.8em; color: #333333; line-height:13px;}
div#futurePart ul.bullets {font-size:0.8em; list-style: disc; color:#333333;padding: 6px 0 6px 14px;line-height:16px;}

div#futurePart ol.ol {font-size:0.8em; line-height:16px;}
*/
div#footer-bg div#footer-menu ul.footMenu li.noDivider{
	background:none;
	}
div#footer-bg div#footer-menu ul.footMenu li a{
	color:#dd6400; font-size:.70em; line-height:16px;
	padding:0 7px 0 7px; display:block; margin:0 0 0 1px;
	background-color:inherit;display:inline-block;text-decoration:underline	}
div#footer-bg div#footer-menu ul.footMenu li a:hover{ text-decoration:none}
div#footer-bg div#footer-menu p.copyright{
	padding:5px 0 0 7px; color:#999999;
	font-size:.70em; line-height:9px;
	background-color:inherit;
	}
div#footer-bg div#footer-menu p.copyright a{
	color:#dd6400;text-decoration:underline;
	background-color:inherit;
	}
div#footer-bg div#footer-menu p.copyright a:hover{ text-decoration:none;}

/*-------------------------- MISLENIOUS --------------------------*/
.noBottomPadding{
	padding-bottom:0 !important;
	}
.noBg{
	background:none !important;
	}
.topPad{
	padding-top:15px !important;
	}



/* common styling */
.menu {z-index:100;}
.menu ul li a, .menu ul li a:visited {display:block; height:20px;text-align:center; color:#fff; background:#efefef; line-height:20px; overflow:hidden; border-width:1px; border-style:solid; border-color:#efefef; font-size:.95em;}
.menu ul {padding:0; margin:0; list-style: none;}
.menu ul li {float:left; position:relative; width:80px;border-width:1px;border-style:solid; border-color:#efefef;}
.menu ul li ul {display: none;}

/* specific to non IE browsers */
.menu ul li:hover a {color:#fff; border: 1px #fff;border-style:solid; border-color:#efefef;}
.menu ul li:hover ul {display:block; position:absolute; top:21px; left:0;   }
.menu ul li:hover ul li a.hide {background:#6a3; color:#fff;}
.menu ul li:hover ul li:hover a.hide {background:#6fc; color:#000;}
.menu ul li:hover ul li ul {display: none;}
.menu ul li:hover ul li a {display:block; background:#ddd; color:#000; width:125px; }
.menu ul li:hover ul li a:hover {background:#8f8e8e; color:#fff;}
.menu ul li:hover ul li:hover ul {display:block; position:absolute; left:105px; top:0;}
.menu ul li:hover ul li:hover ul.left {left:-105px;}

/* modal box */
#fade { /*--Transparent background layer--*/
	display: none; /*--hidden by default--*/
	background: #000;
	position: fixed; left: 0; top: 0;
	width: 100%; height: 100%;
	opacity: .80;
	z-index: 9999;
}
.popup_block{
	display: none; /*--hidden by default--*/
	background: #fff;
	padding: 20px;
	border: 20px solid #ddd;
	float: left;
	font-size: 1.2em;
	position: fixed;
	top: 50%; left: 50%;
	z-index: 99999;
	/*--CSS3 Box Shadows--*/
	-webkit-box-shadow: 0px 0px 20px #000;
	-moz-box-shadow: 0px 0px 20px #000;
		/*box-shadow: 0px 0px 20px #000;*/
	/*--CSS3 Rounded Corners--*/
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
		/*border-radius: 10px;*/
}
.popup_block p{	font-size: .65em; padding:10px 0 0 0; }
img.btn_close {
	float: right;
	margin: -55px -55px 0 0;
}

/*--store table--*/

#newspaper-b
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	
	width: 280px;
	text-align: left;
	border-collapse: collapse;
	border: 1px solid #69c;
	float:left;margin-left: 0px; margin-right: auto;
}
#newspaper-b th
{
	padding: 15px 10px 10px 10px;
	font-weight: normal;
	font-size: 14px;
	color: #369bc5;
}
#newspaper-b tbody
{
	background: #e8f7ff;
}
#newspaper-b td
{
	padding: 10px;
	color: #333;
	border-top: 1px dashed #fff;
}
#newspaper-b tbody tr:hover td
{
	color: #339;
	background: #bee7fa;
}
.smallerText {font-size:.7em}
.fieldAlert  {font-size:.7em; color:#FF0000}
.nowrap {width:175px}
.navigation {font-size:.8em}
.tdTitle b {font-size:.8em;}
.articleLink {font-size:.5em; line-height:1em;}
.articleStaff2 { clear:inherit; font-size:.7em; padding:0 0 0 12px; vertical-align:top;}
div.copyright {font-size:.7em}
div.articleDescription span {margin:0; padding:0; border:0;}
.abBgrDarker {font-size:.7em; color:#369bc5; background-color:#ebebeb; padding:3px;}
.textBlock ol {font-size:.7em;}
a.nextprev {font-weight:bold; background:#ebebeb; padding:3px}
.tdSubTitle {font-size:.9em;}
a.articleLinkOther {font-size:.75em;}
div.content div {padding:0px;}
span.dt {color: #127bb5;font-size:23px;font-weight:bold;}
span.dpt {color: #f2913a;font-size:21px;font-weight:bold;}
#customers
{
width:100%;
border-collapse:collapse;
}
#customers td, #customers th 
{
border:1px solid #d4a168;
padding:3px 7px 2px 7px;
height:15px;
text-align:left;
}
.call {text-align:right; 
font-size:19px; 
padding:0 20px 5px 0; 
color: #bbbbbb;
font-weight:normal;
}
.tn_clickable {
	margin-right:15px;
	margin-top:8px;
	float:left;
}
.tnContainer {
	display:table;
	width:100%;
}

.zoomer {
	text-align:center;
}
   
a.zoomer:link, a.zoomer:visited {
	font: normal 1em Arial, Helvetica, sans-sarif; 
	COLOR: #949e3e; 
	TEXT-DECORATION: none;
	padding-left: 22px;
	margin-left:4px;
	background: transparent url(images/zoom.png) no-repeat center left;
}
a.zoomer:hover, a.zoomer:active {
	font: normal 1em Arial, Helvetica, sans-sarif;
	COLOR: #ef8033; 
	TEXT-DECORATION: none;
	padding-left: 22px;
	margin-left:4px;
	background: transparent url(images/zoom.png) no-repeat center left;
}
img.border {border: 1px solid #666666; 
}
.celltab {
	background: url(images/tab.gif) no-repeat; padding-left:10px;
}
.moreVideos {

	border:1px solid #e0e0e0;
	background-color: #ffffff;
	float:right;
	width:290px;
}
.moreVideos .UnorderedTitleList {
	margin:0;
}
.moreVideos a {
	width:100%;
}
.moreVideos ul {
	padding-top: 0;
}
.FLC {
	clear:both;
}
.FLC:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.Thumbnail {
	display:block;
}
.Thumbnail.video {
	position:relative; padding-left: 8px;
}
.Heading5 {
	font-size:16px;
	font-family:Georgia;
	line-height: 1.5em;
	text-decoration:none;

}
.Inline {
	float: left;
	display: inline;
}
.UnorderedTitleList li a:hover
{background-color: #e6eff0;}
.UnorderedTitleList .title 
{
padding-top: 8px;
padding-right: 0;
padding-bottom: 8px;
padding-left: 0;
border-bottom-width: 1px;
border-bottom-style: dotted;
border-bottom-color: #a9a9a9;
}
a.vid:link
{
color: #1994c3;
text-decoration: none;
font-size: 12px;
	float: left;
font-weight: normal;
margin-top: 0;
}

a.vid:hover
{
color: #ff1100;
text-decoration: none;
font-size: 12px;
margin-top: 0;
}
a.vid:visited
{
color: #ff1100;
text-decoration: none;
font-size: 12px;
margin-top: 0;
}
table.upgrade-list {border-top: 1px solid #ccc; margin: 30px 0; font-size:125%; text-align:left;}
table.upgrade-list th {	border-bottom: 1px solid #ccc; padding: 5px 0;}
table.upgrade-list td {	border-bottom: none; padding: 5px 0;}
table.upgrade-list td.border { border-bottom: 1px solid #ccc; }

