/*--- New CSS Done By: Alejandro Nicolini  -----------------------------------------------

/* Begin Temporary */
	.questions {background:yellow;}
/* End Temporary */
/******************************/
/* Begin General styles */
	html {min-height:101%;}
	body {color:#808080; background:#FFF; margin:0 20px; padding:0; font:12px Arial,Verdana,Helvetica, sans-serif;}
	form {margin:0; padding:0;}
	td {vertical-align:top; color:#333333;}
	a  {text-decoration: underline; color: #006DAD;}
	a:hover {color: #F79E21; text-decoration:underline;}
	p {margin:0; padding-bottom:20px;}
	.required {color:#FF0000;}
/* End General Styles */
/******************************/
/* Begin logo area */
	#logo {padding:12px 0; text-align:left;}
/* End logo area */

/******************************/
/* Begin toolbar area */
	#toolbar {font-size:.8em; color:#7D7E7F; text-align:right; padding:0 0 3px 0;}
	#toolbar a {text-decoration:none; color:#7D7E7F;}
	#toolbar a:hover {text-decoration:underline;}

	#rule td {padding:12px 0; border-bottom:1px solid #E4E4E4;}	
	#tagline {color:#0067AC; font-size:1.6em; padding:22px 0 15px 0;}
	#tagline-in-rule {color:#0067AC; font-size:1.6em; padding:10px 0 15px 0;}
	
	#search {vertical-align:middle;  background:url("../pics/common/nav_bg.gif"); text-align:right;}
	#search input.text {border:1px solid #C3C4C4; background:#F9F9F9; color:#000; font-size:.8em;padding-left:3px;}
	#search input.submit {border:none; background:#FFF; color:#F6A01C; font-size:.8em; padding:0;}
	
	#sub-toolbar {position:absolute; right:0; top:0;}
	#sub-toolbar a {text-decoration:none; font-size:1em; color:#2A4659; background:#D8E8F2; position:relative; top:-5px; padding:3px 0 2px 0;}
/* End toolbar area */
/* Begin breadcrumbs area */
	#clickpath {width:928px; height:20px; padding-bottom:10px; text-align:left; position:relative; top:5px; font-size:.8em; color:#A2A2A2;}
	#breadcrumbs { display:block;}
	#breadcrumbs a {color:#88BADC;}
/* End breadcrumbs area */
/******************************/
/* Begin main navigation */
	#mainnav {text-align:left; background:url("../pics/common/nav_bg.gif");}
	#mainnav ul {list-style:none; margin:0; padding:0;}
	#mainnav ul li {float:left; border-right:1px solid #DADADA; height:48px;}
	#mainnav ul li a {text-decoration:none; display:block; padding:16px 17px 14px 17px; color:#6C6C6C;font-weight: 700;}
	#mainnav ul li a:hover {background:url("../pics/common/nav_bg_on.gif");}
	#mainnav ul li.on a {background:url("../pics/common/nav_bg_on.gif");}
/* End main navigation */
/******************************/
/* Begin leftnav area */
	#leftnav {width:167px; text-align:left; font-size:.9em; color:#404040; padding-bottom:20px;}
	#leftnav ul {list-style:none; margin:0; padding:0;}
	#leftnav a {height:1%;}
	
	#leftnav .levone a {background:#ECECEC; border-bottom:1px solid #FFF; display:block; padding:4px 0 4px 10px; text-decoration:none; color:#404040; width:157px; font-weight:bold;}
	#leftnav .levone a:hover {background:#BFBFBF; color:#fff}
	#leftnav .levoneon a {background:#ECECEC; border-bottom:1px solid #FFF; display:block; padding:4px 0 4px 10px; text-decoration:none; color:#404040; font-weight:bold;}
	#leftnav .levoneon a:hover {background:#BFBFBF; color:#fff}
	#leftnav .levoneactive a {background:#ECECEC; border-bottom:1px solid #FFF; display:block; padding:4px 0 4px 10px; text-decoration:none; color:#006DAD; font-weight:bold;}
	#leftnav .levoneactive a:hover {background:#BFBFBF; color:#fff}
	
	
	#leftnav .levtwo a {background:#C8D6DD; color:#465962; border-bottom:1px solid #B6C3CA; font-weight:normal; padding-left:15px; width:152px; display:block; padding:4px 0 4px 15px; text-decoration:none;}
	#leftnav .levtwo a:hover {background:#fff; color:#1071C8;}
	#leftnav .levtwoon a {background:#C8D6DD; color:#465962; border-bottom:1px solid #B6C3CA; font-weight:normal; padding-left:15px; width:152px; display:block; padding:4px 0 4px 15px; text-decoration:none;}
	#leftnav .levtwoon a:hover {background:#fff; color:#1071C8;}
	#leftnav .levtwoactive a {background:#C8D6DD; color:#1071C8; border-bottom:1px solid #B6C3CA; font-weight:normal; padding-left:15px; width:152px; display:block; padding:4px 0 4px 15px; text-decoration:none;}
	#leftnav .levtwoactive a:hover {background:#fff; color:#1071C8;}
	
	#leftnav .levthree a {color:#747B7F; width:147px; border-bottom:1px solid #B6C3CA; background:#D7E5EC; display:block; padding:4px 0 4px 20px; text-decoration:none;}
	#leftnav .levthree a:hover {color:#0067AC; background:#FFF;}
	#leftnav .levthreeon a {color:#747B7F; border-bottom:1px solid #B6C3CA; background:#D7E5EC; display:block; padding:4px 0 4px 20px; text-decoration:none;}
	#leftnav .levthreeon a:hover {color:#0067AC; background:#FFF;}
	#leftnav .levthreeactive a {color:#0067AC; border-bottom:1px solid #B6C3CA; background:#D7E5EC; display:block; padding:4px 0 4px 20px; text-decoration:none;}
	#leftnav .levthreeactive a:hover {color:#0067AC; background:#FFF;}
	
	#leftnav .levfour a {color:#747B7F; width:142px; background:#EBF2F6; border-bottom:1px solid #FFF; display:block; padding:4px 0 4px 25px; text-decoration:none;}
	#leftnav .levfour a:hover {color:#0067AC; background:#FFF;}
	#leftnav .levfouron a {color:#747B7F; background:#EBF2F6; border-bottom:1px solid #FFF; display:block; padding:4px 0 4px 25px; text-decoration:none;}
	#leftnav .levfouron a:hover {color:#0067AC; background:#FFF;}
	#leftnav .levfouractive a {color:#0067AC; background:#EBF2F6; border-bottom:1px solid #FFF; display:block; padding:4px 0 4px 25px; text-decoration:none;}
	#leftnav .levfouractive a:hover {color:#0067AC; background:#FFF;}
/* End leftnav area */
/******************************/
/* Begin content area */
	#content {text-align:left; line-height:1.5em; padding:0 30px 20px 30px;}
	#content h1 {margin:0; padding-bottom:4px; font-size:1.3em; color:#408DC1;font-weight:normal;}
	#content h2 {margin:0; padding-bottom:15px; font-size:2.0em; color:#3399cc; font-weight:normal;}
	#content h3 {margin:0; font-size:1.1em; color:#333333;}
	#content p {margin:0; padding-bottom:20px;}
	#content ul {margin-top:0; margin-bottom:20px;}
/* End content area */
/******************************/
/* Begin rightnav area */
	#rightnav {width:160px; text-align:left; padding:16px 0; font-size:.9em;}
	#rightnav h1 {margin:0; padding:3px 0 4px 0; font-size:1.3em; font-weight:bold; color:#4D95C5; border-bottom:1px solid #D6D6D6;}
	#rightnav p {margin:0; padding:8px 0; border-bottom:1px solid #D6D6D6;}
	#rightnav p.img {border-bottom:none; padding-bottom:15px;}
	#rightnav p.noimg {border-bottom:5px solid #CCC; padding:0;}
	#rightnav a {color:#000; text-decoration:none;}
	#rightnav a:hover {color:#F6A01C;}
	
	/* NEW ADDED CODE BEGINS */
	#getstartedrn {background:url("../pics/rightnav/top-bg.gif"); width:159px; min-height:191px; margin-top:10px; font-size:.8em;}
	#getstartedrn p {margin:0; padding:5px 0 5px 15px; border:0;}
	#getstartedrn p.first {height:52px; padding:0;}
	#getstartedrn p.last {padding:0;}
	#getstartedrn a {color:#1075B1; font-weight:bold; padding:0 0 0 5px; position:relative; top:-3px;}  
	#getstartedrn a:hover {color:#F39E1B;}
	/* NEW ADDED CODE ENDS */
/* End rightnav area */
/******************************/
/* Begin footer area */
	#footer td {color:#B1B1B1; padding:10px 0 40px 0; font-size:.8em; border-top:1px solid #E4E4E4;}
	#footer a {color:#B1B1B1; text-decoration:none;}
	#footer a:hover {text-decoration:underline;}
/* End footer area */
/************************************************************* Section below is designated for section specific areas *************************************************************/
/* Begin home section */
	#divider {padding-top:30px;}
	#banner {padding-top:15px;}
	#home-content {color:#333333; font-size:.9em; text-align:left;}
	#home-content td {padding:10px 0px 0 40px;}
	#home-content td.first {padding-left:20px; font-size:1.3em;}
	#home-content td.last {padding-right:20px;}
	#home-content p {padding-bottom:10px;}
	#home-content a {color:#0067AC;}
	#home-content a:hover {color:#F6A01C;}
	#home-content h1 {margin:0; padding-bottom:10px; font-size:1.1em; color:#1071B1;}
	#home-content h1 a {text-decoration:none;}
	#home-content h2 {margin:0; padding-bottom:10px; font-size:1.1em; color:#3399cc;}
	#home-content td.more {border-top:1px solid #E4E4E4; padding:5px 0;}
	#home-content .more a {color:#F6A01C; text-decoration:none;font-weight:bold;}
	#home-content .more a:hover {color: #000; text-decoration:none;}
	
	#welcome {margin:15px; font-size:1.2em;}
/* End home Section */
/* Begin nonav section  */
	#nonav h1 {margin:0; padding-bottom:4px; font-size:1.3em; color:#408DC1;font-weight:normal;}
	#nonav h2 {margin:0; padding-bottom:15px; font-size:2.0em; color:#3399cc; font-weight:normal;}
	#nonav h3 {margin:0; font-size:1.1em; color:#333333;}
	#nonavp {margin:0; padding-bottom:20px;}
	#nonav ul {margin-top:0; margin-bottom:20px;}
/* End nonav section  */
/******************************/
/* Begin Careers section */
	a.showhide {color:#979797;}
	#job1desc {display:none;}
	#job2desc {display:none;}
	#job3desc {display:none;}
	#job4desc {display:none;}
	#job5desc {display:none;}
	#job6desc {display:none;}
	#job7desc {display:none;}
	#job8desc {display:none;}
	#job9desc {display:none;}
	#job10desc {display:none;}
	#job11desc {display:none;}
	#job12desc {display:none;}
/* End Careers Section */
/******************************/
/* Begin What we offer section */
	#getstarted {color:#8C868C;}
	#getstarted td {border-bottom:1px solid #DED7DE;}
	#getstarted div.contactbutton {float:left; width:162px; padding-left:8px;}
	#getstarted div.contactbutton a {background:url("../pics/common/contactbutton.gif") no-repeat; color:#FFF; font-size:1.2em; font-weight:bold; display:block; text-align:center; padding:8px 0 18px 0; text-decoration:none;}
	#getstarted td.buttonlink {vertical-align:middle; width:142px;}
	#getstarted td.buttonlink a {background:url("../pics/common/buttonlink.gif") no-repeat; color:#FFF; font-size:1.4em; width:118px; display:block; text-align:center; padding:9px 0 14px 0; text-decoration:none;}
	#getstarted td.last {border:none;}
/* End What we offer section */
/******************************/
/* Begin Product Section */

/* set the image to use and establish the lower-right position */ 
/* surrounding margins (optional) */
/*End Product Section*/

/*Homepage New Features Section*/
div.features {
	width:900px;
	background: url(../imgs/top-graphic.png) top left no-repeat;
	margin: inherit;
	height:263px;
	text-align:center;
	color: #39F;
}	
div.features-body { text-align:left; margin:.7em; width:810px; float:left; background: url(../imgs/white-background.png) top left no-repeat; border-right:255px;  
/* The width and color of the rail */  margin-right:-255px; /* Hat tip to Ryan Brill */  float:left;  padding-left:15px; }

div.features-body p{ padding-left:15px; padding-bottom: 10px; font:11px Verdana,Arial,Helvetica, sans-serif;}
div.features-body a { color: #006699; text-decoration:none;  font-weight:bold; padding-left:0px; font:14px Verdana,Arial,Helvetica, sans-serif; }

div.features-body a:hover{color: #F79E21; text-decoration:underline;} 
div.features-more {text-align:center;}
div.features-more a{font:11px Verdana,Arial,Helvetica, sans-serif;}
div.features h3 { padding:0px; padding-bottom:3px; font-size: 15px; color:#3399cc; font-weight:normal; margin:0px; padding-top:10px;	}

/*Homepage In The News Section*/
div.features-rail {text-align:left; margin:.7em; height:223px;  background-color:#fff;background:url(../imgs/white-background-right.png) top left no-repeat;width:277px;float:left;padding:0px;padding-left:5px;}
div.rail-more {font:10px  Arial, Helvetica, sans-serif, sans-serif; text-align:right;padding-right:30px;}
div.rail-more a{font:9px  Arial, Helvetica, sans-serif, sans-serif;text-decoration:none;}
div.rail-more a:hover{color: #F79E21; text-decoration:underline;}
/* End Product Section */	
/************************************************************* Section below is designated for general site wide styles ************************************************************/
