/*----- Global reset ---------------------------------------------------------------*/		
html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, 
form, fieldset, input, textarea, label, p, blockquote, th, td 						{ margin:0;padding:0; }

table 																				{ border-collapse:collapse;border-spacing:0; }
fieldset, img 																		{ border:0; }
address, caption, cite, code, dfn, em, strong, th, var 								{ font-style:normal;font-weight:normal; }
strong 																				{ font-weight:bold; }
ol, ul 																				{ list-style:none; }
caption, th 																		{ text-align:left; }
h1, h2, h3, h4, h5, h6 																{ font-size:100%;font-weight:normal; }
q:before, q:after 																	{ content:''; }
abbr, acronym 																		{ border:0; }



/*----- Clearfix ------------------------------------------------------------------*/		
.clearfix:after, .section:after, .fixed:after, .row:after							{ content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;	}
.clearfix, .section, .fixed, .row													{ display: inline-block; 	}
html[xmlns] .clearfix, html[xmlns] .section, html[xmlns] .fixed, html[xmlns] .row	{ display: block; 			}
* html .clearfix, * html .section, * html .fixed, * html .row						{ height: 1%; 				}
* 							 														{ outline: none; 			}
  

  
/*----- Typography ----------------------------------------------------------------*/		

	h1, h1 span																		{ font-size:22px;line-height:28px; }
	h2, h2 span																		{ font-size:18px;line-height:26px; }
	h3, h3 span																		{ font-size:16px;line-height:24px; }
	h4, h4 span																		{ font-size:14px;line-height:22px; }
	h5, h5 span																		{ font-size:12px;line-height:20px; }
	h6, h6 span																		{ font-size:10px;line-height:18px; }
	
	blockquote, blockquote p														{ font-size:24px;line-height:26px; } 

	h1 span, h2 span, h3 span, h4 span, h5 span, h6 span							{ color:#858585; }
	
/*	
** This is google fonts
h1, h1 span, h2, h2 span, h3,h3 span, h4, h4 span, h5, h5 span, 
h6, h6 span, blockquote, blockquote p, blockquote span, #header .nav  			{ font-family: 'PT Sans Narrow', arial, serif; } 

*/
/*
*** The style below uses downloaded google fonts which is stored in local directory and is not downloaded at runtime from google
** - Ajay Joshi 09-04-2012
*/

/*	h1, h1 span, h2, h2 span, h3,h3 span, h4, h4 span, h5, h5 span, 
	h6, h6 span, blockquote, blockquote p, blockquote span, #header .nav  			{ font-family: 'PT_Sans-Narrow-Web-Regular', arial, serif; } 

*/

	h1, h1 span, h2, h2 span, h3,h3 span, h4, h4 span, h5, h5 span, 
	h6, h6 span, blockquote, blockquote p, blockquote span, #header .nav  			{ font-family: 'PTSansNarrowRegular', arial, serif; } 


	h1, h1 span, h2, h2 span, h3,h3 span, h4, h4 span, h5, h5 span, 
	h6, h6 span																		{ margin-bottom:20px; }
	
	/* Google web fonts 
	body, p, span, div 																{ font-family: 'Droid Sans', arial, serif;font-size:12px;line-height:18px;color:#6d6d6d; } 
	*/
	
	/* Local Fonts */
	body, p, span, div 																{ font-family: 'DroidSansRegular', arial, serif;font-size:12px;line-height:18px;color:#6d6d6d; } 
	p 																				{ margin-bottom:15px; }
	
	a 																				{ color:#549de9;text-decoration:none; }
	a:link 																			{  }
	a:visited 																		{  }
	a:hover 																		{ text-decoration:underline; }
	a:active 																		{ color:#000; } 

	



/*----- General ----------------------------------------------------------------*/		
	
	.col-710 																		{ float:left;width:710px;min-height:140px;margin-right:35px; }
	.col-660 																		{ float:left;width:660px;min-height:140px;margin-right:35px; }
	.col-590 																		{ float:left;width:590px;min-height:140px;margin-right:35px; }
	.col-455 																		{ float:left;width:455px;min-height:140px;margin-right:35px; }
	.col-450 																		{ float:left;width:450px;min-height:140px;margin-right:35px; }
	.col-350 																		{ float:left;width:350px;min-height:140px;margin-right:35px; }
	.col-290 																		{ float:left;width:290px;min-height:140px;margin-right:32px; }
	.col-310 																		{ float:left;width:310px;min-height:140px;margin-right:35px; }
	.col-240 																		{ float:left;width:240px;min-height:140px;margin-right:20px; }
	.col-215 																		{ float:left;width:215px;min-height:140px;margin-right:20px; }
	.col-190 																		{ float:left;width:190px;min-height:140px;margin-right:35px; }
	
	.mt-35 { margin-top:35px; }
	.mt-45 { margin-top:45px; }
	
	h1 																				{ font-size:24px;color:#000;font-family:Arial, Verdana;font-weight:bold; }
	h2 																				{ color:#ff9b37;font-size:12px;font-weight:bold;font-family:Arial, Verdana;margin-bottom:10px; }

	body 																			{ background:url("images/back.png") repeat-x left top;position:relative; }
	.loading-overlay                                                                { position:fixed;top:0;left:0;bottom:0;right:0;background:url("images/loader.gif") no-repeat center center;z-index:200010; }
    .loading-overlay-wrapper                                                        { position:fixed;top:0;left:0;bottom:0;right:0;background:url("images/overlay-background.png"); z-index:200000;  } 

	#wrapper  																		{ width:985px;margin:auto;min-height:1200px; } 
	#wrapper-back 																	{ background:url("images/back-body.png") repeat-y; }  
	#wrapper1  																		{ width:985px;margin:auto;min-height:600px; } 
	
	#header 																		{ background:url("images/back-header.png") no-repeat center top;height:150px;margin:0 5px;position:relative;overflow:visible;z-index:9995; }
	
	#overlay  																		{ position:absolute;top:0;left:0;right:0;bottom:0;z-index:9999;background:url('images/back-overlay.png');display:none; }  
	#overlay .login-form 															{ width:430px;height:390px;background:#EEF3F8 url('images/back-login-form.png') repeat-x left top;margin:auto;margin-top:100px;padding-top:15px;position:relative;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px; } 	
	
	.login-form.local																{ padding-left: 350px;background: url("images/ARS_ChangePassword.png") no-repeat scroll left top transparent;padding-top:0;height:250px; }
	.login-form.local .bt-login 													{ margin:25px 0 0 0;float:left; }
	.login-form.local label															{ margin-left:0; }
	.login-form.local input 														{ margin-left:0; }
	.login-form.local .trouble 														{ margin-top:15px; }
	
	h3.success { font-size:14px !important;padding:15px;background:#eee;border:1px solid #ccc;box-shadow:0 0 3px 0 rgba(0,0,0,0.2);color:#333 !important; }
	
	.login-form 																	{ padding-top:25px;overflow:hidden;position:relative; }
	.login-form .badge																{ padding:5px;width:150px;height:150px;display:block;margin-right:45px;float:left;margin-left:10px;} 
	
	.login-form .close 																{ background:url("images/back-login-close.png") no-repeat center center;display:block;width:12px;height:12px;position:absolute;right:20px;top:20px;display:block;cursor:pointer; }  
	.login-form h1 																	{ padding-left:25px;	}
	.login-form h2 																	{ padding-left:150px; margin-bottom:20px;	}
	.login-form h1 span 															{ font-size:12px;font-style:italic;display:block;font-weight:normal;color:#5790dc;	}
	
	.login-form .tabs 																{ height:30px;padding-left:20px; }
	.login-form .tabs li 															{ background:url("images/back-tab-normal.png") no-repeat center center;height:30px;margin-left:2px;float:left;border-radius:4px 4px 0 0;width:160px;display:block; }
	.login-form .tabs a 															{ display:block;line-height:30px;color:#000;font-size:12px;font-family:Arial, Verdana;text-align:center;color:#eaeaea; }
	
	.login-form .tabs a:link														{  }
	.login-form .tabs a:visited														{  }
	.login-form .tabs a:hover														{ text-decoration:none; }
	.login-form .tabs a:active														{  }
	
	.login-form .tabs li.curent 													{ background:url("images/back-tab-active.png") no-repeat center top; }
	.login-form .tabs li.curent a 													{ color:#000; }
	
	.login-form .controls 															{ height:90px;border-top:2px solid #ccc;background:#F7F7F7; }
	
	.login-form label 																{ display:block;margin-bottom:4px;margin-left:10px; }
	.login-form input 																{ display:block;margin-bottom:10px;height:25px;width:180px;margin-left:10px; }
	.login-form .recover 															{ font-style:italic;display:block;margin-left:10px; } 
	
	.login-form .login-content > div.curent 										{ display:block }
	.login-form .login-content > div 												{ display:none; }
	.login-form .login-content 														{ height:155px;background:#FBFBFB url("images/back-login-form-gradient.png") repeat-x left top;padding:25px; }
	
	.login-form #part-retrieval 													{ padding:0 0 40px 0;height:200px; }
	.login-form #part-retrieval p 													{ margin:0 0 0 10px; }
	.login-form #part-retrieval input { padding-left:5px; }
	
	.trueRet 																		{ position:absolute;top:115px;left:55px; }
	
	.login-form .bt-login:focus { border:1px solid #000; }
	
	.login-form .bt-login,
	.login-form .bt-cancel 															{ float:right;padding:15px 25px;margin-right:15px;margin-top:10px; }
	
	.bt-login-2,																	{ float:left;padding:15px 25px;margin-right:15px;margin-top:10px; background: url("images/back-button.png")}
	
	/* Google Web Fonts
	.bt-login-3															{ background: url("images/back-button.png") repeat-x left center;color:#fff;font-weight:bold;font-family:'PT Sans Narrow';font-size:19px;text-shadow:1px 1px #000;border:1px solid #fff;margin-right:7px;margin-top:10px; box-shadow: 0 0 2px rgba(0,0,0,0.3);float:right;padding:10px 65px 10px 15px;  }
	*/
	/* Local Fonts */
	.bt-login-3															{ background: url("images/back-button.png") repeat-x left center;color:#fff;font-weight:bold;font-family:'PTSansNarrowRegular';font-size:19px;text-shadow:1px 1px #000;border:1px solid #fff;margin-right:7px;margin-top:10px; box-shadow: 0 0 2px rgba(0,0,0,0.3);float:right;padding:10px 65px 10px 15px;  }
	
	
	/* Google Web Fonts
	.login-form .bt-login 															{ background: url("images/back-button.png") repeat-x left center;color:#fff;font-weight:bold;font-family:'PT Sans Narrow';font-size:19px;text-shadow:1px 1px #000;padding-right:65px;border:1px solid #fff;box-shadow: 0 0 2px rgba(0,0,0,0.3); }

*/
	/* Local Fonts*/
	.login-form .bt-login 															{ background: url("images/back-button.png") repeat-x left center;color:#fff;font-weight:bold;font-family:'PTSansNarrowRegular';font-size:19px;text-shadow:1px 1px #000;padding-right:65px;border:1px solid #fff;box-shadow: 0 0 2px rgba(0,0,0,0.3); }
	.login-form .csr-btlogin 															{ background: url("images/back-button.png") repeat-x left center;color:#fff;font-weight:bold;font-family:'PTSansNarrowRegular';font-size:16px;text-shadow:1px 1px #000;padding-left:10px;padding-right:10px;border:1px solid #fff;box-shadow: 0 0 2px rgba(0,0,0,0.3); }
	
	

	
	#loginform1-btlogin:focus                                                       { border:1px solid #000; }
	
	/* Google web fonts
	.login-form .bt-cancel 															{ color:#39a1ec;font-weight:bold;font-family:'PT Sans Narrow';font-size:19px; }
	
    */
	/* Local Fonts */
	.login-form .bt-cancel 															{ color:#39a1ec;font-weight:bold;font-family:'PTSansNarrowRegular';font-size:19px; }
	
	.login-form a:link 																{  }
	.login-form a:visited 															{  }
	.login-form a:hover 															{ text-decoration:none; }
	.login-form a:active 															{  }
	
	
	/* Login Form alternate sytles before update 07/29/2012
	
	.login-alternate { padding-left:25px; }
	.login-alternate label 															{ display:block;padding-top:15px;font-family:Arial, Verdana;color:#000000;font-size:11px;text-transform:uppercase; }
	.login-alternate input[type="password"],
	.login-alternate input[type="text"]												{ display:block;width:91%;height:15px;padding:15px 10px;border:1px solid #b1b1b1;box-shadow:inset 1px 1px 2px 0 rgba(0,0,0,0.2); }
	
	.login-alternate input[type="password"]:focus,
	.login-alternate input[type="text"]:focus										{ border:1px solid #4BB2FA; }
	

	.login-alternate .bt-login 														{ float:right;padding:15px 25px;margin-top:25px;margin-top:10px;background: url("images/back-button.png") repeat-x left center;color:#fff;font-weight:bold;font-family:'PT Sans Narrow';font-size:19px;text-shadow:1px 1px #000;padding-right:65px;border:1px solid #fff;box-shadow: 0 0 2px rgba(0,0,0,0.3); }
	.login-alternate .bt-login:hover { text-decoration:none;	}
	.login-alternate .bt-login:focus { border:1px solid #000;	}
	
	.login-alternate h3 { font-family:Arial, Verdana;font-size:20px !important;font-weight:normal !important;color:#000; }
	.login-alternate span { font-family:Arial, Verdana;font-size:14px !important;font-weight:normal !important;color:#787878; } 
	
	.login-alternate .col-240 { padding-top:0px; }
	.login-alternate .col-290 { padding-top:5px;background:#f7f7f7; }
	.login-alternate .col-350 { padding-top:5px;background:#f7f7f7; }
	
	.login-alternate table { margin:0 0 0 17px; }
	.login-alternate table .fixed { padding:15px 0; }
	.login-alternate h4 { color:#5790dc;font-style:italic;font-size:12px;line-height:15px;font-family:"Arial", Verdana;padding:0 15px;display:block; }
	.login-alternate h4 strong { display:block;font-weight:14px; }
	.login-alternate h5 { color:#5790dc;font-style:italic;font-size:12px;line-height:15px;font-family:"Arial", Verdana;padding:0 15px;display:block;line-height:15px; }
	.login-alternate h1 { padding:15px 15px 5px 15px;margin:0; }
	
	.login-alternate { padding-bottom:65px; }
*/

.login-alternate { padding-left:25px; }
	.login-alternate label 															{ display:block;padding-top:15px;font-family:Arial, Verdana;color:#000000;font-size:11px;text-transform:uppercase; }
	.login-alternate input[type="password"],
	.login-alternate input[type="text"]												{ display:block;width:91%;height:15px;padding:15px 10px;border:1px solid #b1b1b1;box-shadow:inset 1px 1px 2px 0 rgba(0,0,0,0.2); }
	
	.login-alternate input[type="password"]:focus,
	.login-alternate input[type="text"]:focus										{ border:1px solid #4BB2FA; }
	
/* Google web fonts 
	.login-alternate .bt-login 														{ float:right;padding:15px 25px;margin-top:25px;margin-top:10px;background: url("images/back-button.png") repeat-x left center;color:#fff;font-weight:bold;font-family:'PT Sans Narrow';font-size:19px;text-shadow:1px 1px #000;padding-right:65px;border:1px solid #fff;box-shadow: 0 0 2px rgba(0,0,0,0.3); }
	*/
	/* Local Fonts*/
	.login-alternate .bt-login 														{ float:right;padding:15px 25px;margin-top:25px;margin-top:10px;background: url("images/back-button.png") repeat-x left center;color:#fff;font-weight:bold;font-family:'PTSansNarrowRegular';font-size:19px;text-shadow:1px 1px #000;padding-right:65px;border:1px solid #fff;box-shadow: 0 0 2px rgba(0,0,0,0.3); }
	
	.login-alternate .bt-login:hover { text-decoration:none;	}
	.login-alternate .bt-login:focus { border:1px solid #000;	}
	
	.login-alternate h3 { font-family:Arial, Verdana;font-size:20px !important;font-weight:normal !important;color:#000; }
	.login-alternate span { font-family:Arial, Verdana;font-size:14px !important;font-weight:normal !important;color:#787878; } 
	
	.login-alternate .col-240 { padding-top:0px; }
	.login-alternate .col-290 { padding-top:5px;background:#f7f7f7; }
	.login-alternate .col-350 { padding-top:5px;background:#f7f7f7; }
	
	.login-alternate table { margin:0 0 0 17px; }
	.login-alternate table .fixed { padding:15px 0; }
	.login-alternate h4 { color:#5790dc;font-style:italic;font-size:12px;line-height:15px;font-family:"Arial", Verdana;padding:0 15px;display:block; }
	.login-alternate h4 strong { display:block;font-weight:14px; }
	.login-alternate h5 { color:#5790dc;font-style:italic;font-size:12px;line-height:15px;font-family:"Arial", Verdana;padding:0 15px;display:block;line-height:15px; }
	.login-alternate h1 { padding:15px 15px 5px 15px;margin:0; }
	
	.login-alternate { padding-bottom:65px; }
	
	#change-password-form 															{ padding-left:350px;background:url("images/ARS_ChangePassword.png") no-repeat left top; }
	#change-password-form input 													{ padding-left:5px; }
	#change-password-form #change-password-formular label 							{ display:block;float:none;margin-bottom:5px; }
	#change-password-form #change-password-formular input 							{ margin-bottom:5px;width:100%; }
	#change-password-form #change-password-formular div 							{ padding:2px 0;height:auto; }
	#change-password-form .content.recover-pasword									{ width:220px;}



	
	#incorrect-password-form 															{ padding-left:350px;background:url("images/ARS_ChangePassword.png") no-repeat left top; }
	#incorrect-password-form input 													{ padding-left:5px; }
	#incorrect-password-form #change-password-formular label 							{ display:block;float:none;margin-bottom:5px; }
	#incorrect-password-form #change-password-formular input 							{ margin-bottom:5px;width:100%; }
	#incorrect-password-form #change-password-formular div 							{ padding:2px 0;height:auto; }
	#incorrect-password-form .content.recover-pasword									{ width:220px;}
	
	.recovery-tip 																	{ background:#fff;vertical-align:top;height:262px;margin-top:15px;position:relative; }
	.recovery-strong 																{ background:url("images/back-tooltip.png") no-repeat center center;height:286px;width:286px;padding:5px;position:absolute;top:90px;left:-15px;display:none;z-index:9999; } 
	
	#slider-wrapper 																{ position:relative;overflow:hidden;z-index:0;  }
	
	#slider 																		{ background:url("images/back-slider.png") no-repeat center bottom;height:370px;width:975px;margin:5px;padding-bottom:30px;overflow:hidden; z-index:5px;position:relative; }
	#slider li 																		{ height:370px;margin-bottom:25px;width:935px;background:#fff;padding:0 20px 0 20px;  }
	
	#header .logo 																	{ position:absolute;opacity:0.3;width:200px;height:100px;left:5px;top:30px; }
	
	#pager 																			{ position:absolute;top:25px;left:925px;padding:5px 0 5px 5px;width:50px;height:200px;z-index:999; }
	#pager a 																		{ background:url("images/back-slider-pager.png") no-repeat center;float:left;display:block;width:35px;height:35px;margin-right:3px;text-indent:99999px; margin-bottom:5px;}
	#pager a.activeSlide															{ background:url("images/back-slider-pager-selected.png") no-repeat center;float:left;display:block;width:35px;height:35px;margin-right:3px;text-indent:99999px; }
	#pager img 																		{ display:block; }
	
	#pager-hidden 																	{ display:none; }
	
	#content 																		{ background:url("images/back-body-down.png") no-repeat center bottom;margin:5px 0px 0 0px;padding:0 25px 45px 25px; }
	
	
	#footer 																		{ padding:15px 25px 5px 0;background:url("images/back-footer-down.png") no-repeat center 150px;margin-top:5px;position:relative; }
	#footer > div 																	{ margin-bottom:30px; }
	
	DIV.float1{float: left;width: 570px;}
	DIV.float2 {float: left}
	
	.section-news 																	{ background:transparent;height:150px;margin:0 0 20px 0;overflow:hidden; }
	
	.news-slides 																	{ height:150px; }
	.news-slides div 																{ width:630px;float:left;height:250px;overflow:hidden; }
	.news-slides li > img 															{ float:left;margin-right:35px;border:2px solid #EEE;  }
	.news-slides li 																{ width:935px; }
	.news-slides .description 														{ color:#77a5e3;font-style:italic;font-size:13px; }
	.news-slides h1 																{ color:#000;margin:0;line-height:22px;font-size:24px;font-family:Arial, Verdana; }
	.news-slides p 																	{ font-size:13px;color:#808080; }
	
	.news-pager { float:left;padding:4px 2px 0 15px;overflow:hidden; }
	.news-pager a { display:block;float:left;margin-left:2px;text-indent:-9999px;height:10px;width:9px;background: url("images/back-pager.png") no-repeat right top;margin-top:3px; }
	.news-pager a.activeSlide { background-position:left top; }
	.news-nav h2 { float:left; }
	
	.more 																			{ font-family:Arial, Verdana;font-size:12px;font-weight:bold;color:#7b7b7b;background:url("images/back-arrow.png") no-repeat right center;display:block;width:85px; }
	.more:link 																		{ }
	.more:visited 																	{ }
	.more:hover 																	{ text-decoration:none;color:#000; }
	.more:active 																	{ } 	
	
	.section-featured 																{ background:url("images/back-featured.png") no-repeat center center;height:200px;padding:0 13px 0 27px;margin:0 0 20px -25px;width:945px;position:relative; }
	.section-featured > div 														{ background:transparent;width:212px;float:left;margin-right:30px;min-height:160px;margin-top:15px;margin-bottom:20px; position:relative;}
	
	.section-featured h2 															{ position:absolute;top:10px;left:25px; }
	
	.section-featured h4 															{ font-family:Arial, Verdana;font-size:14px;font-weight:bold;color:#7b7b7b;margin-bottom:5px;margin-top:15px; width:220px;}
	.section-featured img															{ float:left;margin-right:10px; }
	.section-featured p	 															{ font-family:Georgia, "Times New Roman";font-style:italic;font-size:11px;line-height:15px;margin-bottom:8px; }
	.section-featured a 															{ font-family:Arial, Verdana;font-size:12px;font-weight:bold;color:#7b7b7b;background:url("images/back-arrow.png") no-repeat right center;display:block;margin-left:100px;width:65px;display:block;position:absolute;bottom:0;right:5px; }
	
	.section-featured a:link 														{ }
	.section-featured a:visited 													{ }
	.section-featured a:hover 														{ text-decoration:none;color:#000; }
	.section-featured a:active 														{ } 
	
	

	#navigation 																	{ background:url("images/back-menu.png") repeat-x left top;height:43px;position:absolute;right:0px;top:48px;border:1px solid #fff;box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.30);-moz-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.30);-webkit-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.30);z-index:999; }
	#navigation li 																	{ float:left;height:43px;height:43px;background:transparent;margin-left:1px; }
	#navigation a 																	{ display:block;padding:0 14px;line-height:43px;font-size:14px;font-family:Arial, Verdana;color:#fff;text-shadow:0 0 2px rgba(0,0,0,0.6);font-weight:bold;letter-spacing:0px; }
	#navigation .curent 															{ border-bottom:2px solid #FFA500; } 
	#navigation .curent a															{  color:#FFA500; } 
	
	#navigation a:link																{ }
	#navigation a:visited 															{ }
	#navigation a:hover 															{ color:#FFA500;text-decoration:none;background:url("images/back-menu-light.png") no-repeat center bottom; }
	#navigation a:active 															{ }
	
	#dropdown-services 																{ height:85px;position:absolute;top:85px;right:0px;z-index:99;display:none;    }
	#dropdown-services li															{ float:left;background:#fff;margin-right:1px;display:block;height:85px;box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.2);-moz-box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.2);-webkit-box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.2); border: 1px solid #EBEBEB;margin-right:0;border-left:none;  border: 1px solid #EBEBEB\9;margin-right:0\9;border-left:none\9;}
	#dropdown-about li:first-child 													{ border-left: 1px solid #EBEBEB;border-left: 1px solid #EBEBEB\9; }
	#dropdown-services a 															{ padding:25px 22px 0 22px;display:block;height:85px;font-size:14px;font-family:Arial, Verdana;font-weight:bold;color:#787878; }
	
	#dropdown-services a:link 														{ }
	#dropdown-services a:visited 													{ }
	#dropdown-services a:hover 														{ text-decoration:none;color:#ff9b37; }
	#dropdown-services a:active 													{ }
	
	#dropdown-about 																{ height:85px;position:absolute;top:85px;right:206px;z-index:99;display:none;    }
	#dropdown-about li																{ float:left;background:#fff;margin-right:1px;display:block;height:85px;box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.2);-moz-box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.2);-webkit-box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.2); border: 1px solid #EBEBEB;margin-right:0;border-left:none;  border: 1px solid #EBEBEB\9;margin-right:0\9;border-left:none\9;}
	#dropdown-about li:first-child 													{ border-left: 1px solid #EBEBEB;border-left: 1px solid #EBEBEB\9; }
	#dropdown-about a 																{ padding:25px 64px 0;display:block;height:85px;font-size:14px;font-family:Arial, Verdana;font-weight:bold;color:#787878; }
	
	#dropdown-about a:link 															{ }
	#dropdown-about a:visited 														{ }
	#dropdown-about a:hover 														{ text-decoration:none;color:#ff9b37; }
	#dropdown-about a:active 														{ }
	 
	
	
	#dropdown-reqregistration li:first-child 										{ border-left: 1px solid #EBEBEB;border-left: 1px solid #EBEBEB\9; }
	#dropdown-reqregistration 														{ height:85px;position:absolute;top:25px;left:650px;z-index:1000;display:none;    }
	#dropdown-reqregistration li													{ float:left;background:#fff;margin-right:1px;display:block;height:85px;box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.2);-moz-box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.2);-webkit-box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.2); border: 1px solid #EBEBEB;margin-right:0;border-left:none;  border: 1px solid #EBEBEB\9;margin-right:0\9;border-left:none\9;}
	#dropdown-reqregistration li:first-child 										{ border-left: 1px solid #EBEBEB;border-left: 1px solid #EBEBEB\9; }
	#dropdown-reqregistration a 													{ padding:25px 49px 0 49px;display:block;height:85px;font-size:14px;font-family:Arial, Verdana;font-weight:bold;color:#787878; }
	#dropdown-reqregistration a:link 												{ }
	#dropdown-reqregistration a:visited 											{ }
	#dropdown-reqregistration a:hover 												{ text-decoration:none;color:#ff9b37; }
	#dropdown-reqregistration a:active 												{ }
	
	
	
	.section-testimonials 															{ float:left;width:450px;min-height:350px;margin-right:35px; }
	.section-testimonials h1 														{ font-size:20px;margin:0;	}
	.section-testimonials h1 span 													{ display:block;font-family:Arial, Verdana;font-size:22px;color:#5790dc;font-weight:normal;font-style:italic;margin-top:2px;margin-bottom:5px; }
	
	.small-testimonials 															{ margin-top:0; }
	.small-testimonials li 															{ width:440px;background:url("images/back-small-testimonials.png") no-repeat center top;margin-bottom:20px;  }
	.small-testimonials p															{ padding:15px 15px 0px 15px;color:#808080;font-style:italic; } 
	.small-testimonials span 														{ background:url("images/back-small-testimonials.png") no-repeat center bottom;display:block;height:25px;text-align:right;padding-right:5px;line-height:25px;padding-top:15px; }
	
	.section-video 																	{ float:left;width:450px;min-height:350px;padding-top:8px; }
	
	#video 																			{ border:1px solid #ccc;box-shadow: 1px 2px 2px rgba(0, 0, 0, 0.1);-moz-box-shadow: 1px 2px 2px rgba(0, 0, 0, 0.1);-webkit-box-shadow: 1px 2px 2px rgba(0, 0, 0, 0.1);background:#f8f5f5; }
	#video p 																		{ background:#fff;padding:20px;font-style:italic;margin:0;border-top:1px solid #E5E5E5; }
	#video div 																		{ height:260px; }
	
	
	.widget h3 																		{ text-transform:uppercase;font-size:12px;color:#7b7b7b;margin-bottom:10px;line-height:12px; }
	
	ul.social 																		{ background:red;width:150px; }
	ul.social li 																	{ float:left;margin-right:10px;margin-bottom:10px; }
	
	
	.social-twitter, .social-facebook, .social-yahoo, .social-mail, 
	.social-share, .social-delicious												{ background:url("images/back-social-icons.png") no-repeat;width:32px;height:32px;display:block; }
	
	.social-twitter 																{  }
	.social-facebook 																{ background-position:center top; }
	.social-yahoo 																	{ background-position:left top; }
	.social-mail 																	{ background-position:left bottom; }
	.social-share 																	{ background-position:center bottom; }
	.social-delicious 																{ background-position:right bottom; }
	
	.map 																			{ height:110px;width:280px;background:url("images/back-map.png") no-repeat;position:relative;float:left; }
	.map a 																			{ display:block;height:24px;width:24px;background: url("images/back-map-zoom.png") no-repeat center center;position:absolute;bottom:5px;right:5px;	}
	
	.location  																		{ width:150px;background:url("images/back-logo.png") no-repeat left top;float:left;margin-right:15px;padding-top:55px; }
	.location strong 																{ font-size:11px;color:#636363;font-weight:normal; }
	.location p 																	{ color:#b4b4b4; }
	 
	
	.last																			{ margin-right:0 !important;margin-left:0 !important; }
	.login 																			{ background:url("images/back-login.png") no-repeat center center;width:80px;height:28px;display:block;position:absolute;top:0;right:0; }
	.reqreg 																			{ background:url("images/back-login.png") no-repeat center center;width:67px;height:24px;display:block;position:absolute;top:0;right:0; }
	
	.login-slides 																	{ height:350px; }

	
	
	
	.small-title 																	{ font-size:15px;font-weight:bold;color:#FFA500;font-family:Arial, Verdana;font-size:12px;font-weight:bold;margin-bottom:5px;	}
	.large-title																	{ font-size:24px;font-weight:normal;color:#FFA500;font-family:Arial, Verdana; }
	.medium-title																	{ font-size:16px;color:#FFA500;font-family:Arial, Verdana;font-size:12px;font-weight:normal;margin:15px 0 2px 0;text-transform:uppercase; }
	
	h2.large-spaced-title															{ font-size:16px;font-weight:bold;color:#FFA500;font-family:Arial, Verdana;margin:0 0 10px 0; } 

/*----- Services ----------------------------------------------------------------*/		
 
 	#nav-services 																	{ height:85px;padding-left:15px;    }
	#nav-services li																{ border-top:1px solid #EBEBEB;float:left;background:#fff;margin-right:1px;display:block;height:85px;box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.2);-moz-box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.2);-webkit-box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.2);vertical-align:middle;border: 1px solid #EBEBEB;margin-right:0;border-left:none;border: 1px solid #EBEBEB\9;margin-right:0\9;border-left:none\9; }
	#nav-services li:first-child 													{ border-left: 1px solid #EBEBEB;border-left: 1px solid #EBEBEB\9; }
	#nav-services a 																{ padding:20px 17px 0 25px;display:block;height:65px;font-size:14px;font-family:Arial, Verdana;font-weight:bold;color:#787878; }
	#nav-services img 																{ float:left;margin-right:10px; }
	
	#nav-services li .curent 														{ background:url("images/back-contact-arrow.png") no-repeat 60% 65px;color:#ff9b37; } 

	#nav-services .sv-01 															{ width:170px; }
	#nav-services .sv-04 															{ width:180px; }
	#nav-services .sv-05 															{ width:205px; }
	#nav-services .sv-05 a 															{ padding-right:0; }
	
	#nav-services a:link 															{ }
	#nav-services a:visited 														{ }
	#nav-services a:hover 															{ text-decoration:none;color:#ff9b37; }
	#nav-services a:active 															{ }
	
	
	#uniqueness 																	{ width:975px;margin-top:0;margin-bottom:15px; }
	#uniqueness li 																	{ width:216px;height:110px;border:0px solid #A5BFE0;float:left;margin:0 20px 20px 0; background:url("images/back-uniqueness.png") no-repeat center top;}
	
	
	/* Google web fonts
	#uniqueness h4 																	{ font-size:14px;font-family:'PT Sans Narrow', Arial, verdana;padding:10px;color:#000;line-height:18px; }
	*/
	
	/* Local Fonts */
	#uniqueness h4 																	{ font-size:14px;font-family:'PTSansNarrowRegular', Arial, verdana;padding:10px;color:#000;line-height:18px; }
	
	
	
	#uniqueness.small  li															{ height:70px; }
	
	
	
	.full-testimonials 																{ width:955px;margin-top:0;margin-bottom:15px; }
	.full-testimonials li 															{ width:450px;float:left;margin:0 20px 20px 0; }
	.full-testimonials h4 															{ font-family:Arial, Verdana;font-size:16px;font-weight:bold;color:#5790dc;line-height:15px;float:left; }
	.full-testimonials span 														{ display:block;font-size:13px;font-style:italic;color:#808080;font-weight:normal; }
	.full-testimonials img 															{ float:left; margin:0 10px 0px 0;}
	.full-testimonials .clearfix 													{ margin-top:10px; }
	.full-testimonials .bubble p 													{ padding:0 20px 0 20px;font-style:italic;font-family:Georgia, 'Times New Roman';font-size:11px;color:#808080; }
	.full-testimonials .bubble														{ background:url("images/back-full-bubble.png") no-repeat center top;padding-top:20px;padding-bottom:0px; }
	.full-testimonials .bubble-wrapper 												{ background:url("images/back-full-bubble.png") no-repeat center bottom;padding-bottom:25px; }  
	
	
	
	.full-proces 																	{ height:400px; }
	
	.full-record-map 																{ margin:25px 0; }
	.full-record-map p 																{ background:#E8EFF7;padding:14px;font-size:16px;font-family:Arial, Verdana;line-height:23px;margin:0;color:#808080;height:189px; }
	.full-record-map h1 															{ font-size:24px;color:#000;font-family:Arial, Verdana;font-weight:bold;margin:0 0 11px 0; }
	.full-record-map h3 															{ margin:5px 0 10px 0; }

	
	
/*----- Tech Solutions -----------------------------------------------------------*/		

	.large-list span 																{ color:#9a9a9a;line-height:20px;font-size:15px;font-family:Georgia, 'Times New Roman';font-weight:normal;display:block;padding-left:10px; }
	.large-list li 																	{ margin-bottom:10px;list-style-type:square;color:#ff9b37;}
	.large-list 																	{ margin-left:25px;margin-bottom:65px;padding-top:10px;} 
    .ARS-large-list-no-margin                                                       { margin-left:auto;}
	

	


/*----- About --------------------------------------------------------------------*/		

 	#nav-about 																		{ height:85px;padding-left:15px;margin-bottom:25px;margin-left:15px;    }
	#nav-about li																	{ width:230px;border-top:1px solid #EBEBEB;float:left;background:#fff;margin-right:1px;display:block;height:85px;box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.2);-moz-box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.2);-webkit-box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.2);vertical-align:middle;border: 1px solid #EBEBEB;margin-right:0;border-left:none;border: 1px solid #EBEBEB\9;margin-right:0\9;border-left:none\9; }
	#nav-about li:first-child 														{ border-left: 1px solid #EBEBEB;border-left: 1px solid #EBEBEB\9; } 
	#nav-about a 																	{ padding:20px 20px 0 25px;display:block;height:65px;font-size:14px;font-family:Arial, Verdana;font-weight:bold;color:#787878; }
	#nav-about img 																	{ float:left;margin-right:10px; }
	
	#nav-about li .curent 															{ background:url("images/back-contact-arrow.png") no-repeat center 60px;color:#ff9b37; } 
	
	#nav-about a:link 																{ }
	#nav-about a:visited 															{ }
	#nav-about a:hover 																{ text-decoration:none;color:#ff9b37; }
	#nav-about a:active 															{ }
	
	
/*
	#timeline 																		{ width:955px;height:500px;background:url("images/back-timeline.png") no-repeat center top;margin-left:-10px;position:relative;margin-top:45px; }
	#timeline li 																	{ width:220px;height:200px;position:absolute; } 
	#timeline p 																	{ padding:0 15px;font-size:16px;margin:0;font-family:Georgia,'Times New Roman';line-height:20px; }
	#timeline h3 																	{ font-size:24px;margin:0 0 10px 15px;font-family:Georgia,'Times New Roman'; }
	
	#timeline .year-1972 															{ top:-5px;left:23px;  }
	#timeline .year-1972 h3 														{ color:#4EACA6;  }
	
	#timeline .year-1995 															{ top:280px;left:123px; }
	#timeline .year-1995 h3 														{ color:#279FCD; }
	
	#timeline .year-1997 															{ top:-5px;left:250px;width:258px; }
	#timeline .year-1997 h3 														{ color:#C0BD6F; }
	
	#timeline .year-2002 															{ top:280px;left:356px;width:278px; }
	#timeline .year-2002 h3 														{ color:#E07233; }
	
	#timeline .year-2009 															{ top:-5px;left:516px; }
	#timeline .year-2009 h3 														{ color:#A678B3; }
	
	#timeline .year-2011 															{ top:300px;left:643px; }
	#timeline .year-2011 h3 														{ color:#EA6862; }
	
	#timeline .year-2012 															{ top:-5px;left:745px; }
	#timeline .year-2012 h3 														{ color:#1B8F8D; }
	
	*/
	
	
	/* New Time Line styles 11-14-2013- New Changes by Prady */
	
#timeline { width:955px;height:420px;/*background:url("images/back-timeline.png") no-repeat center top;*/margin-left:-10px;position:relative;margin-top:45px; }
#timeline li { width:220px;height:200px;position:absolute; }
#timeline p { padding:0 15px;font-size:14px;margin:0;font-family:Georgia,'Times New Roman';line-height:20px; }
#timeline h3 { font-size:24px;margin:0 0 10px 15px;font-family:Georgia,'Times New Roman'; }

#timeline .year-1972 { top:-5px;left:13px;width:208px;   }
#timeline .year-1972 h3 { color:#4EACA6;  }

#timeline .year-1995 { top:210px;left:13px; }
#timeline .year-1995 h3 { color:#279FCD; }

#timeline .year-1997 { top:-5px;left:230px;width:258px; }
#timeline .year-1997 h3 { color:#C0BD6F; }

#timeline .year-2002 { top:210px;left:230px;width:230px; }
#timeline .year-2002 h3 { color:#E07233; }

#timeline .year-2009 { top:-5px;left:500px;width:235px; }
#timeline .year-2009 h3 { color:#A678B3; }

#timeline .year-2011 { top:210px;left:500px;width:235px;  }
#timeline .year-2011 h3 { color:#EA6862; }

#timeline .year-2012 { top:-5px;left:745px; }
#timeline .year-2012 h3 { color:#1B8F8D; }

#timeline .year-2013 { top:210px;left:745px;width:235px;  }
#timeline .year-2013 h3 { color:#EA6862; }
	
	
	h2.large-title																	{ font-size:24px;font-weight:normal;font-family:Georgia, 'Times New Roman';color:#1b8f8d;line-height:25px; }
	
	p.strong 																		{ font-size:20px;font-weight:normal;font-family:Georgia, 'Times New Roman';color:#000;line-height:25px;margin-bottom:30px; }
	p.strong strong 																{ font-family:Arial, Verdana;color:#1b8f8d; }
	
	.custom-map 																	{ float:left;position:relative;margin-bottom:15px; }
	.custom-map img 																{ display:block; }
	.custom-map a 																	{ display:block;height:24px;width:24px;background: url("images/back-map-zoom.png") no-repeat center center;position:absolute;bottom:5px;right:5px;	}
	
	.map-description 																{ width:295px;color:#ccc;font-size:12px;font-family:Georgia, 'Times New Roman';font-style:italic;line-height:18px;display:block; } 


	
/*----- About - Team -------------------------------------------------------------*/		
	
	.team-member 																	{ margin-bottom:55px;background:transparent;}
	.team-member .col-190 img 														{ display:block;margin:35px auto; }
	.team-member .col-710  															{ position:relative; }
	.team-member .col-190  															{ background:transparent; }
	.team-member .col-710 .show-more 												{ position:absolute;bottom:15px;right:0;display:block;padding-left:15px;width:50px;height:20px;text-transform:uppercase;color:#ff9b37;text-align:left;background:url('images/back-expand-sign.png') no-repeat left -26px; }
	.team-member.expanded .col-710 .show-more 										{ background-position:left 10px; }
	
	.team-member .col-710 p span 													{ display:none; }
	.team-member.expanded .col-710 p span 											{ display:block; }
	
	.team-member h3 																{ font-family:Arial, Verdana;color:#000;font-weight:bold;font-size:24px; }
	.team-member h3 span															{ font-family:Arial, Verdana;color:#7b7b7b;font-weight:bold;font-size:13px;display:block; }
	.team-member p																	{ font-family:Georgia, "Times New Roman";color:#7b7b7b;font-weight:normal;font-size:18px;display:block;line-height:24px; }
	.team-member span 																{ font-family:Georgia, "Times New Roman";color:#7b7b7b;font-weight:normal;font-size:18px;line-height:24px; }


/*----- Contact ------------------------------------------------------------------*/		
	/* Added style elements from gabriel revision 10 05-31-2012*/
	.map-elements 																	{ height:68px;margin-bottom:30px;}
	
	/* Google web fonts
	.map-elements li 																{ float:left;width:55px;height:15px;padding-top:53px;background:url("images/back-contact-controls.png") no-repeat;margin-right:10px;text-align:center;text-transform:uppercase;font-family:'PT Sans Narrow', Arial, Verdana; }
	
	*/
	/* Local Fonts */
	.map-elements li 																{ float:left;width:55px;height:15px;padding-top:53px;background:url("images/back-contact-controls.png") no-repeat;margin-right:10px;text-align:center;text-transform:uppercase;font-family:'PTSansNarrowRegular', Arial, Verdana; }
	
	.map-elements span 																{ display:block;background:#fff;color:#888;font-size:11px; }
	
	.map-elements .arizona 															{ background-position:left top; }
	.map-elements .illinois 														{ background-position:left -60px; }
	.map-elements .texas 															{ background-position:-60px -120px; }
	.map-elements .california 														{ background-position:-60px top; }
	.map-elements .nevada 															{ background-position:-60px -60px; }
	.map-elements .florida 															{ background-position:left -120px; }
	
	.contact-section 																{ margin-bottom:55px; }
	.contact-details 																{ background:#fff;box-shadow: 1px 2px 4px rgba(0, 0, 0, 0.2);-moz-box-shadow: 1px  2px 4px rgba(0, 0, 0, 0.2);-webkit-box-shadow: 1px 2px 4px rgba(0, 0, 0, 0.2);padding:30px 20px 20px 20px;border-top:1px solid #e0e0e0;border-left:1px solid #e0e0e0; border-right:1px solid #e0e0e0;*border-bottom:1px solid #e0e0e0;}
	.contact-details p 																{ font-size:12px;color:#000;margin-bottom:25px; color:#444;  }
	.contact-details p strong 														{ font-weight:bold;font-size:15px;color:#000;font-weight:normal; }
	 
 	#nav-contact 																	{ height:85px;padding-left:15px;margin-left:15px;    }
	#nav-contact li																	{ width:230px;border-top:1px solid #EBEBEB;float:left;background:#fff;margin-right:1px;display:block;height:85px;box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.2);-moz-box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.2);-webkit-box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.2);vertical-align:middle; }
	#nav-contact a 																	{ padding:35px 20px 0 25px;display:block;height:50px;font-size:14px;font-family:Arial, Verdana;font-weight:bold;color:#787878; }
	#nav-contact img 																{ float:left;margin-right:10px; }
	
	#nav-contact li .curent 														{ background:url("images/back-contact-arrow.png") no-repeat center 60px;color:#ff9b37; } 
	
	#nav-contact .ct-01 															{ width:320px;background:#fff url("images/back-contact-logo.png") no-repeat center center; }
	#nav-contact .ct-02 															{ width:140px; }
	#nav-contact .ct-03 															{  }
	#nav-contact .ct-04 															{  }
	
	#nav-contact a:link 															{ }
	#nav-contact a:visited 															{ }
	#nav-contact a:hover 															{ text-decoration:none;color:#ff9b37; }
	#nav-contact a:active 															{ }
	
	#maps-slider 																	{ height:485px;background:#fff;margin-bottom:20px;overflow:hidden; }
	
	#maps-slider img 																{ display:none; }
	#maps-slider.ct-02 .ct-02 														{ display:block; }
	#maps-slider.ct-03 .ct-03 														{ display:block; }
	#maps-slider.ct-04 .ct-04 														{ display:block; }

	.phone, 
	.fax																			{ display:block;background:url("images/back-contact-controls.png") no-repeat left -178px;padding-left:24px;margin-bottom:5px;height:20px;color:#000;font-size:15x;font-weight:bold;float:left;margin-right:15px; }
	.fax 																			{ background-position:left -200px; }
	
	
/* CSR Login and related screens*/	
	
	.csr-form #CSForm { padding:0 0 40px 0;height:200px; }
	.csr-form input { padding-left:5px; }
	
	#csr-btcontinue.bt-continue 												{ margin-right:20px;background:url('images/back-ui-bt-continue.png') repeat-x left center;border: 1px solid #FFFFFF;box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.2);color: #FFFFFF; }
	
/* *************/	
	
	
/*----- #Footer ------------------------------------------------------------------*/		
	#place-order-form 																{ width:300px;position:absolute;top : -255px;right:5px;height:240px;z-index:9999; border:8px solid #CCCCCC;border:8px solid rgba(0,0,0,0.1);-moz-border-radius:10px;border-radius:10px;display:none; }
	#place-order-form > div 														{ width:300px;height:240px;border:1px solid #A8C6DE;background:#fff; }
	
	#place-order-form .set-01														{ border-top:2px solid #EE8468; } 
	
	#place-order-form .content 														{ padding:25px 20px 55px 20px;border-bottom:1px solid #DDDDDD; } 
	
	#place-order-form h4 															{ font-family:Aria, Verdana;color:#373737;font-weight:bold;font-size:13px;margin-bottom:15px;padding:10px 0 0 15px; }
	#place-order-form ul  															{ margin-bottom:0; }
	#place-order-form ul li 														{ background:transparent;height:25px;margin-bottom:1px; }
	#place-order-form ul strong 													{ display:block;width:60px;float:left;font-weight:normal;color:#ccc;font-size:11px;line-height:25px; }
	#place-order-form ul span 														{ display:block;width:200px;float:left;color:#373737;font-size:16px;font-family:Georgia, 'Times New Roman';line-height:25px; }
	
	#place-order-form textarea 														{ height:60px;width:100%;    border-color: #B1B1B1;border-radius: 0 0 0 0;color: #666666;display: block;font-family: georgia,"times new roman";font-size: 11px;font-style: italic;margin-top: 3px;width: 100%;line-height:17px; }
	#place-order-form .ui a 														{ display:block;padding:4px 10px;float:right;margin-top:10px;margin-right:10px; }
	#place-order-form .ui .bt-continue 												{ margin-right:20px;background:url('images/back-ui-bt-continue.png') repeat-x left center;border: 1px solid #FFFFFF;box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.2);color: #FFFFFF; }
	
	#place-order-form .ui .bt-continue:link 										{  }
	#place-order-form .ui .bt-continue:visited 										{  }
	#place-order-form .ui .bt-continue:hover 										{ text-decoration:none; }
	#place-order-form .ui .bt-continue:active 										{  } 
	
	#place-order-form select														{ width:260px; } 
	
	.req 																			{ color:red;font-weight:bold; }
	.opt 																			{ color:#ccc;font-weight:normal;font-style:italic; }
	
	#change-password-form.recovery .content 										{ border-bottom:none; }
	#change-password-form .content 												{ width:500px;padding:15px 20px 20px 20px;border-bottom:1px solid #DDDDDD; } 
	#change-password-form .content div											{ height:45px;margin-bottom:1px;padding:6px; } 
	#change-password-form .content input 										{ width:195px; }
	#change-password-form .content input 										{ width:195px; }
	#change-password-form .content select 										{ width:195px; }
	#change-password-form label 												{ float:left;display:block;width:150px; }
	#change-password-form .ui a 												{ display:block;padding:4px 10px;float:right;margin-top:10px;margin-right:10px; }
	#change-password-form .ui .bt-continue 										{ margin-right:140px;background:url('images/back-ui-bt-continue.png') repeat-x left center;border: 1px solid #FFFFFF;box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.2);color: #FFFFFF; }
	
	#change-password-form .ui .bt-continue:link 								{  }
	#change-password-form .ui .bt-continue:visited 							{  }
	#change-registration-form .ui .bt-continue:hover 								{ text-decoration:none; }
	#change-registration-form .ui .bt-continue:active 								{  }  
	
	
		#incorrect-password-form.recovery .content 										{ border-bottom:none; }
	#incorrect-password-form .content 												{ width:500px;padding:15px 20px 20px 20px;border-bottom:1px solid #DDDDDD; } 
	#incorrect-password-form .content div											{ height:35px;margin-bottom:1px;padding:6px; } 
	#incorrect-password-form .content input 										{ width:195px; }
	#incorrect-password-form .content input 										{ width:195px; }
	#incorrect-password-form .content select 										{ width:195px; }
	#incorrect-password-form label 												{ float:left;display:block;width:150px; }
	#incorrect-password-form .ui a 												{ display:block;padding:4px 10px;float:right;margin-top:10px;margin-right:10px; }
	#incorrect-password-form .ui .bt-continue 										{ margin-right:140px;background:url('images/back-ui-bt-continue.png') repeat-x left center;border: 1px solid #FFFFFF;box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.2);color: #FFFFFF; }
	
	#incorrect-password-form .ui .bt-continue:link 								{  }
	#incorrect-password-form .ui .bt-continue:visited 							{  }
	
	
	#passwordchanged .ui a 												{ display:block;padding:4px 10px;float:left;margin-top:-10px;margin-right:10px; }
	#passwordchanged .ui .bt-continue 									{ margin-right:140px;background:url('images/back-ui-bt-continue.png') repeat-x left center;border: 1px solid #FFFFFF;box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.2);color: #FFFFFF; }
	
	#passwordchanged .ui .bt-continue:link 								{  }
	#passwordchanged .ui .bt-continue:visited 							{  }
	#passwordchanged .ui .bt-continue:hover 								{ text-decoration:none; }
	#passwordchanged .ui .bt-continue:active 								{  }  
	
	
	#request-registration-form 														{ width:400px;position:absolute;top : -695px;right:5px;height:720px;z-index:9999; border:8px solid #CCCCCC;border:8px solid rgba(0,0,0,0.1);-moz-border-radius:10px;border-radius:10px;display:none; }
	#request-registration-form > div 												{ width:400px;height:720px;border:1px solid #A8C6DE;background:#fff; }
	
	#request-registration-form label 												{ float:left;display:block;width:150px; }
	
	#request-registration-form .set-01												{ border-top:2px solid #EE8468; } 
	
	#request-registration-form .content 											{ padding:15px 20px 20px 20px;border-bottom:1px solid #DDDDDD; } 
	#request-registration-form .content div											{ height:25px;margin-bottom:0px;padding:0px; }
	#request-registration-form .content div.large 									{ height:90px; }
	#request-registration-form .content input 										{ width:195px; }
	#request-registration-form .content input 										{ width:195px; }
	#request-registration-form .content select 										{ width:195px; }
	
	#request-registration-form h4 													{ font-family:Aria, Verdana;color:#373737;font-weight:bold;font-size:13px;margin-bottom:15px;padding:10px 0 0 20px; }
	#request-registration-form ul  													{ margin-bottom:0; }
	#request-registration-form ul li 												{ background:transparent;height:25px;margin-bottom:1px; }
	#request-registration-form ul strong 											{ display:block;width:60px;float:left;font-weight:normal;color:#ccc;font-size:11px;line-height:25px; }
	#request-registration-form ul span 												{ display:block;width:200px;float:left;color:#373737;font-size:16px;font-family:Georgia, 'Times New Roman';line-height:25px; }
	
	#request-registration-form textarea 											{ height:60px;width:100%;    border-color: #B1B1B1;border-radius: 0 0 0 0;color: #666666;display: block;font-family: georgia,"times new roman";font-size: 11px;font-style: italic;margin-top: 3px;width: 100%;line-height:17px;border-left:1px solid #e3e9ef;border-bottom:1px solid #e3e9ef;border-top:1px solid #abadb3;border-right:1px solid #dbdfe6;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px; }
	#request-registration-form .ui a 												{ display:block;padding:4px 10px;float:right;margin-top:10px;margin-right:10px; }
	#request-registration-form .ui .bt-continue 									{ margin-right:20px;background:url('images/back-ui-bt-continue.png') repeat-x left center;border: 1px solid #FFFFFF;box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.2);color: #FFFFFF; }
	
	#request-registration-form .ui .bt-continue:link 								{  }
	#request-registration-form .ui .bt-continue:visited 							{  }
	#request-registration-form .ui .bt-continue:hover 								{ text-decoration:none; }
	#request-registration-form .ui .bt-continue:active 								{  }  
	
	#request-registration-form select												{ width:260px; } 
	
	
	/* NationWide Changes 12-13-2013*/
	
	.requestReg {background:url("images/back-request-2.png") no-repeat center center;width:160px;height:28px;display:block; font-size:15px;font-weight:bold;font-color:#000;font-family:Arial, Verdana;font-size:12px;font-weight:bold;margin-bottom:5px;position:absolute;top:0px;right:78px;z-index:1001; }
	
	/* Request Registration Form for Nationwide*/
	
	#request-registration-form-top 														{ float:left;width:400px;top : 695px;right:5px;height:720px;z-index:999999; border:8px solid #CCCCCC;border:8px solid rgba(0,0,0,0.1);-moz-border-radius:10px;border-radius:10px;}
	#request-registration-form-top > div 												{ width:400px;height:720px;border:1px solid #A8C6DE;background:#fff; }
	
/*	#request-registration-form-top label 												{ float:left;display:block;width:150px; }
	
	#request-registration-form-top .set-01												{ border-top:2px solid #EE8468; } 
	
	#request-registration-form-top .content 											{ padding:15px 20px 20px 20px;border-bottom:1px solid #DDDDDD; } 
	#request-registration-form-top .content div											{ height:25px;margin-bottom:1px;padding:6px; }
	#request-registration-form-top .content div.large 									{ height:90px; }
	#request-registration-form-top .content input 										{ width:195px; }
	#request-registration-form-top .content input 										{ width:195px; }
	#request-registration-form-top .content select 										{ width:195px; }
	
	#request-registration-form-top h4 													{ font-family:Aria, Verdana;color:#373737;font-weight:bold;font-size:13px;margin-bottom:15px;padding:10px 0 0 20px; }
	#request-registration-form-top ul  													{ margin-bottom:0; }
	#request-registration-form-top ul li 												{ background:transparent;height:25px;margin-bottom:1px; }
	#request-registration-form-top ul strong 											{ display:block;width:60px;float:left;font-weight:normal;color:#ccc;font-size:11px;line-height:25px; }
	#request-registration-form-top ul span 												{ display:block;width:200px;float:left;color:#373737;font-size:16px;font-family:Georgia, 'Times New Roman';line-height:25px; }
	
	#request-registration-form-top textarea 											{ height:60px;width:100%;    border-color: #B1B1B1;border-radius: 0 0 0 0;color: #666666;display: block;font-family: georgia,"times new roman";font-size: 11px;font-style: italic;margin-top: 3px;width: 100%;line-height:17px;border-left:1px solid #e3e9ef;border-bottom:1px solid #e3e9ef;border-top:1px solid #abadb3;border-right:1px solid #dbdfe6;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px; }
	#request-registration-form-top .ui a 												{ display:block;padding:4px 10px;float:right;margin-top:10px;margin-right:10px; }
	#request-registration-form-top .ui .bt-continue 									{ margin-right:20px;background:url('images/back-ui-bt-continue.png') repeat-x left center;border: 1px solid #FFFFFF;box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.2);color: #FFFFFF; }
	
	#request-registration-form-top .ui .bt-continue:link 								{  }
	#request-registration-form-top .ui .bt-continue:visited 							{  }
	#request-registration-form-top .ui .bt-continue:hover 								{ text-decoration:none; }
	#request-registration-form-top .ui .bt-continue:active 								{  }  
	
	#request-registration-form-top select												{ width:260px; } 
	*/
	/* */
	
	input[type="text"], input[type="checkbox"], 
	input[type="option"], select, textarea 											{ -webkit-transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;-moz-transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;height:25px;border-left:1px solid #e3e9ef;border-bottom:1px solid #e3e9ef;border-top:1px solid #abadb3;border-right:1px solid #dbdfe6;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px; }

	input[type="text"] :focus, input[type="checkbox"]:focus, 
	input[type="option"]:focus, select:focus, textarea:focus 						{ border-color: rgba(82, 168, 236, 0.8);box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) inset, 0 0 8px rgba(82, 168, 236, 0.6);outline: medium none; }
    input#terms                                                                                                                                           { width:15px !important; margin:0 10px 0 0; height:5px; }
    input#custterms                                                                 { width:15px !important; margin:0 10px 0 0; height:5px; }
	
	#part2sec2divbottom .button 													{ display:block;width:90px;text-align:center;height:35px;background:#424242 url('images/back-buttons.png') no-repeat left -68px;border:1px solid #fff;line-height:35px;text-transform:uppercase;font-family:'PTSansNarrowRegular', Arial, Verdana;padding:0 15px;font-weight:bold;font-size:15px;color:#fff;text-shadow:0 1px #000;-moz-box-shadow:0px 0px 0px 2px rgba(0,0,0,0.1);cursor:pointer;margin-bottom:5px; }
	#part2sec2divbottom label														{ font-family:'PTSansNarrowRegular', Arial, Verdana;font-size:14px; }
	#part2sec2divbottom a															{ font-family:Georgia, "Times New Roman";color:#8DA9EA; }
	#part2sec2divbottom p															{ font-family:Georgia, "Times New Roman";color:#333;font-style:italic;font-size:11px; }
	#part2sec2divbottom .button:link 												{ }
	#part2sec2divbottom .button:visited 											{ }
	#part2sec2divbottom .button:hover 												{ text-decoration:none; }
	#part2sec2divbottom .button:active												{ }
	
		.col-190 																		{ width:190px;float:left;margin-right:15px;margin-bottom:20px; }
	.col-260 																		{ width:260px;float:left;margin-right:30px;margin-bottom:20px; }
	.col-255 																		{ width:255px;float:left;margin-right:30px;margin-bottom:20px; }
	.col-255n																		{ width:255px;float:left;margin-right:30px; }
	.col-215 																		{ width:215px;float:left;margin-right:30px;margin-bottom:20px; }
	.col-275 																		{ width:275px;float:left;margin-right:30px;margin-bottom:20px; }
	.col-185 																		{ width:185px;float:left;margin-right:28px;margin-bottom:20px; }
	.col-540 																		{ width:540px;float:left;margin-right:30px;margin-bottom:20px; }
	.col-580 																		{ width:580px;float:left;margin-right:30px;margin-bottom:20px; }
	.col-595 																		{ width:595px;float:left;margin-right:30px;margin-bottom:20px; }
	.col-620 																		{ width:620px;float:left;margin-right:30px;margin-bottom:20px; }
	.col-620 .25																	{ width:620px;float:left;margin-right:30px;margin-bottom:20px; height:25px }
	.col-665 																		{ width:665px;float:left;margin-right:30px;margin-bottom:20px; }
	.col-680 																		{ width:680px;float:left;margin-right:30px;margin-bottom:20px; }
	.col-840 																		{ width:840px;float:left;margin-right:30px;margin-bottom:20px; }
	.col-860 																		{ width:860px;float:left;margin-right:30px;margin-bottom:20px;margin-left:30px; }
	.col-400 																		{ width:400px;float:left;margin-right:30px;margin-bottom:20px; } 
	.col-300																		{ width:300px;float:left;margin-right:30px;margin-bottom:20px; margin-left:210px; }
	.col-305																		{ width:305px;float:left;margin-right:5px; }
	.col-480																		{ width:480px;float:left;margin-right:30px;margin-bottom:20px; }
	.col-495																		{ width:495px;float:left;margin-right:30px;margin-bottom:20px; }
	.col-375 																		{ width:375px;float:left;margin-right:30px;margin-bottom:20px; } 
	.col-365 																		{ width:365px;float:left;margin-right:30px;margin-bottom:20px; } 
	.col-90 																		{ width:90px;float:left;margin-right:15px; }
	.col-75 
	
	/* 8-13-2012 */																		{ width:75px;float:left;margin-right:15px; }
	.col-75.sm 																		{ width:75px;float:left;margin-right:5px; }
	.col-75s 																		{ width:75px;float:left;margin-right:15px; margin-left:-30px; margin-top:-30px; }
	.col-75ss																		{ width:75px;float:left;margin-right:15px; margin-top:-30px; }
	
	.col-25 																		{ width:25px;float:left;margin-right:5px; }
	.col-15 																		{ width:15px;float:left;margin-right:5px; }
	.col-50																		{ width:50px;float:left;margin-right:5px; }
	.col-60																		{ width:60px;float:left;margin-right:5px; }
	.col-125 																		{ width:125px;float:left;margin-right:5px; } 
	/* 8-13-2012 */
	.col-145 																		{ width:145px;float:left;margin-right:5px; } 
	
	.col-150 																		{ width:150px;float:left;margin-right:5px; } 
	.col-165 																		{ width:165px;float:left;margin-right:15px; } 
	.col-155 																		{ width:155px;float:left;margin-right:15px; } 
	.col-185 																		{ width:185px;float:left;margin-right:30px;margin-bottom:20px; }
	.col-195 																		{ width:195px;float:left;margin-right:30px;margin-bottom:20px; }
	.col-65																		 { width:60px;float:left;margin-right:10px;margin-top:10px;margin-bottom:20px;}
	.col-540 .scrolable 															{ width:auto; }
	.col-595 .scrolable 															{ width:auto; }
	.col-620 .scrolable 															{ width:auto; }
	.col-665 .scrolable 															{ width:auto; }
	.col-680 .scrolable 															{ width:auto; }
	
	
	.col-255, .col-275, .col-185, .col-540, .col-580, .col-595,
	.col-620, .col-400, .col-480, .col-496, .col-375, .col-75,
	.col-25, .col-125, .col-165, .col-680, .col-665									{ background:transparent; }  

	
	
	#billing-advanced-search 														{ background:#F9F9F9;margin:0 25px 25px 25px;border-left:1px solid #8985c4;border-right:1px solid #8985c4;border-bottom:1px solid #8985c4;padding:15px 25px 35px 25px;display:block;display:none;position:relative;height:220px; } 
	#billing-advanced-search .close													{ position:absolute;right:43px;top:9px;color:#333;font-family:georgia, "Times New Roman";font-style:italic;display:block;height:20px;width:60px;text-decoration:none;background:url('images/ie6/close.gif') no-repeat left center;padding-left:20px; }
    #billing-advanced-search .button 												{ display:block;width:90px;text-align:center;height:35px;background:#424242 url('images/back-buttons.png') no-repeat left -68px;border:1px solid #fff;line-height:35px;text-transform:uppercase;font-family:'PTSansNarrowRegular', Arial, Verdana;padding:0 15px;font-weight:bold;font-size:15px;color:#fff;text-shadow:0 1px #000;-moz-box-shadow:0px 0px 0px 2px rgba(0,0,0,0.1);cursor:pointer;margin-top:18px; }
    #billing-advanced-search .button:focus                                          { border:1px solid #000; }
	#billing-advanced-search .button:link 											{  }
	#billing-advanced-search .button:visited 										{  }
	#billing-advanced-search .button:hover 											{ text-decoration:none; }
	#billing-advanced-search .button:active 										{  }


	#billing-search-modal table a 													{ color: #399BFE;text-decoration:underline; }
    .scrolable-table                                                                { overflow: auto;height:320px;width:100%; }
    
    .table-modal img 																{ vertical-align:text-bottom; }
	.table-modal																	{ font-family:Georgia, "Droid Serif";font-size: 12px;text-align: left;border-collapse: collapse;width:100%;color:#000; }
	/* Google Web Fonts
	.table-modal th 																{ color: #9B9B9B;font-family: "PT Sans Narrow", "Arial Narrow"Arial;font-size: 14px;text-transform: uppercase;font-weight: normal;padding: 8px;background: #F5F3F3;border-bottom: 2px solid #EAE8E8;}
	
	*/
	
	/* Local Fonts */
	.table-modal th 																{ color: #9B9B9B;font-family: "PTSansNarrowRegular", "Arial Narrow"Arial;font-size: 14px;text-transform: uppercase;font-weight: normal;padding: 8px;background: #F5F3F3;border-bottom: 2px solid #EAE8E8;}
	
	.table-modal td 																{ padding: 8px;background: transparent; border-bottom: 1px solid #fff;color: #666;border-top: 1px solid transparent;vertical-align:text-bottom; }
	.table-modal tr:hover td 														{ background:#FAFAD2;color: #000; } 
	.table-modal tr.selected td 													{ background:#FAFAD2;color: #000; }

	#custodian-registration-form 														{ width:900px;position:absolute;top : -695px;right:5px;height:720px;z-index:9999; border:8px solid #CCCCCC;border:8px solid rgba(0,0,0,0.1);-moz-border-radius:10px;border-radius:10px;display:none; }
	#custodian-registration-form > div 												{ width:900px;height:720px;border:1px solid #A8C6DE;background:#fff; }
	
	#custodian-registration-form label 												{ float:left;display:block;width:160px; }
	
	#custodian-registration-form .set-01												{ border-top:2px solid #EE8468; } 
	
	#custodian-registration-form .content 											{ padding:15px 20px 20px 20px;border-bottom:1px solid #DDDDDD; } 
	#custodian-registration-form .content div											{ margin-bottom:1px;padding:2px; }
	#custodian-registration-form .content div.large 									{ height:90px; }
	#custodian-registration-form .content input 										{ width:195px; }
	#custodian-registration-form .content input 										{ width:195px; }
	#custodian-registration-form .content select 										{ width:195px; }
	
	#custodian-registration-form h4 													{ font-family:Aria, Verdana;color:#373737;font-weight:bold;font-size:13px;margin-bottom:15px;padding:10px 0 0 20px; }
	#custodian-registration-form ul  													{ margin-bottom:0; }
	#custodian-registration-form ul li 												{ background:transparent;height:25px;margin-bottom:1px; }
	#custodian-registration-form ul strong 											{ display:block;width:60px;float:left;font-weight:normal;color:#ccc;font-size:11px;line-height:25px; }
	#custodian-registration-form ul span 												{ display:block;width:200px;float:left;color:#373737;font-size:16px;font-family:Georgia, 'Times New Roman';line-height:25px; }
	
	#custodian-registration-form textarea 											{ height:60px;width:100%;    border-color: #B1B1B1;border-radius: 0 0 0 0;color: #666666;display: block;font-family: georgia,"times new roman";font-size: 11px;font-style: italic;margin-top: 3px;width: 100%;line-height:17px;border-left:1px solid #e3e9ef;border-bottom:1px solid #e3e9ef;border-top:1px solid #abadb3;border-right:1px solid #dbdfe6;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px; }
	#custodian-registration-form .ui a 												{ display:block;padding:4px 10px;float:right;margin-top:10px;margin-right:10px; }
	#custodian-registration-form .ui .bt-continue 									{ margin-right:20px;background:url('images/back-ui-bt-continue.png') repeat-x left center;border: 1px solid #FFFFFF;box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.2);color: #FFFFFF; }
	
	#custodian-registration-form .ui .bt-continue:link 								{  }
	#custodian-registration-form .ui .bt-continue:visited 							{  }
	#custodian-registration-form .ui .bt-continue:hover 								{ text-decoration:none; }
	#custodian-registration-form .ui .bt-continue:active 								{  }  
	
	#custodian-registration-form select												{ width:260px; } 

	#custodian-registration-form-top 														{ float:left;width:400px;top : 695px;right:5px;height:720px;z-index:999999; border:8px solid #CCCCCC;border:8px solid rgba(0,0,0,0.1);-moz-border-radius:10px;border-radius:10px;}
	#custodian-registration-form-top > div 												{ width:400px;height:720px;border:1px solid #A8C6DE;background:#fff; }


	.wizard                                                                         { width:850px; }
	.wizard .progress-bar															{ font-family:'pt_sansregular', Arial, Serif;}
	.wizard .content 																{ background:#fff url('../images/back-wizard-shadow.png') repeat-x left bottom;padding-left:20px;  }
	.wizard .header																	{ border-bottom:1px solid #ccc;margin:0 20px; }
	.wizard .header .wizard-title h2   												{ margin:0;font-size:22px;line-height:22px;color:#000;font-family: 'droid_sansregular',arial,serif;  } 
	.wizard .header .wizard-title 													{ width:270px;padding:25px 0 0 0; }
	.wizard-text 																	{ width:255px;padding:0 15px 0 0;border-right:1px solid #e9e9e9;height:100%;float:left; }
	.wizard-nav:link																{  }
	.wizard-nav:visited																{  }
	.wizard-nav a:hover																{ background-position:left center; }
	.wizard-nav a span:hover														{ background-position:right center; }
	.wizard-nav a:active															{ background-position:left bottom; }
	.wizard-nav a span:active														{ background-position:right bottom; }
	.wizard-nav 																	{ padding:10px 0;min-width:430px;width:55%;background:url('../images/back-wizard-nav-line.png') repeat-x left center;height:48px;text-align:center;bottom:15px;right:75px; }
	.wizard-nav a																	{ background:url('../images/back-wizard-nav-button.png') no-repeat left top;height:48px;padding-left:20px;text-decoration:none;line-height:44px;text-align:center;outline:none; }
	.wizard-nav a span 																{ background:url('../images/back-wizard-nav-button.png') no-repeat right top;height:48px;padding-right:20px;float:left;margin:0;color:#5b5b5b;text-shadow:0 1px #fff;font-size:14px;font-family: 'PTSansNarrowRegular',arial,serif;   }
	.wizard-nav img																	{ vertical-align:middle;padding-right:3px; }

	.wizard-footer-nav .org-button { margin-left:20px;margin-right:0;  }
	
	.wizard-footer-nav { padding-top:15px;margin-right:20px; }
	.wizard-footer-nav > div { margin-bottom:0; }
	
	#wizard-content-02                                                              { height:400px; }
	#wizard-content-03                                                              { height:400px; }
	#wizard-content-04                                                              { height:400px; }
	
	#wizard-sidebar-01                                                              { padding:0; }
	#wizard-content-01 .formular                                                    { padding:0; }
	#wizard-sidebar-01 .org-button { margin-top:19px;padding:0 68px; }
	#wizard-sidebar-01 .fixed { margin-bottom:15px; }
	
	
	.panel.wizard .wizard-content 													{  }
	.panel.wizard .wizard-content > ul,
	.panel.wizard .wizard-content > ul > li											{ height:460px; }
	.panel.wizard .wizard-content .wizard-text 										{ height:410px; }
	.panel.wizard .wizard-content .hr                                               { margin:10px 0; }
	.panel.wizard .wizard-content > ul 												{ margin:20px 0;padding:0; }
	.panel.wizard .wizard-content > ul > li 										{ width:100%;	}
	.panel.wizard .wizard-content > ul > li.curent									{  }
	.step-content																	{ width:550px;margin-left:20px;background:url(255,0,0,0.2);overflow:hidden; }
	.step-content-full																{ width:930px;background:url(255,0,0,0.2); }

	.formular 																		{ padding-top:25px; }
	.nopadding																		{ padding-top:5px !important; }
	.formular input[type=text] 														{ font-family:georgia, "times new roman";font-style:italic;width:100%;border-radius:0;display:block;border-color:#b1b1b1;margin-top:3px;color:#666;font-size:12px; }
	.formular select 																{ font-family:georgia, "times new roman";font-style:italic;width:100%;border-radius:0;display:block;border-color:#b1b1b1;margin-top:3px;color:#666;font-size:12px; }
	.formular select.large																		{height:35px; }
	.formular textarea 																{ font-family:georgia, "times new roman";font-style:italic;width:100%;border-radius:0;display:block;border-color:#b1b1b1;margin-top:3px;height:80px;color:#666;font-size:12px; }
	.formular label 																{ color:#9b9b9b;text-transform:uppercase;font-size:12px;font-family:"PTSansNarrowRegular", "Arial Narrow"; }
	
	.formular label span 															{ font-style:italic;text-transform:none; }
	
	.formular textarea.large 														{ height:318px;margin-top:22px; }

	.formular  ul li																{ font-family:"PTSansNarrowRegular";font-size:14px;color:#222; }
	
	.formular  ul 																	{ margin:0; }
	
	.formular .inl 																	{ }
	.formular .inl 																	{ width:auto; }

	.general-table-column { font-family:"droid_sansregular";font-size:11px;color:#aaa; }
	
	.table-normal { font-family:Georgia, "Times New Roman";font-size:12px;color:#111; }
	.table-normal td { padding: 5px 0;}
	.general-table-column td { border-right:2px solid #fff;padding:6px; }
	.table-normal a { color:#177AC0; }
	
	.fix-80 { width:80px;text-align:center; }
	.fix-100 { width:100%;text-align:center; } 
	
	.scrolable-table { overflow: auto;height:320px;width:100%; }
	.scrolable-table th 												{ color: #9B9B9B;font-family: "PTSansNarrowRegular", "Arial Narrow"Arial;font-size: 14px;text-transform: uppercase;font-weight: normal;padding: 8px;background: #F5F3F3;border-bottom: 2px solid #EAE8E8;}
	.scrolable-table td 												{ padding: 8px;background: transparent; border-bottom: 1px solid #fff;color: #666;border-top: 1px solid transparent;vertical-align:text-bottom; }
	.scrolable-table tr:hover td										{ background:#FAFAD2;color: #000;cursor: pointer } 
	.scrolable-table tr.selected td										{ background:#FAFAD2;color: #000; }
	.scrolable                                                          { overflow: auto;height:360px;width:540px; } 
	.scrolable.small                                                    { height:410px;padding-right:25px;width:390px; }
	
	.table-normal                                                       { margin-top:5px; }

	.org-button 														{ width:40px;float:left;display:inline-block;text-align:center;height:35px;background:#424242 url('../../OEViewResources/_layout/images/back-buttons.png') no-repeat left -68px;border:1px solid #fff;line-height:35px;text-transform:uppercase;font-family:'PTSansNarrowRegular', Arial, Verdana;padding:0 15px;font-weight:bold;font-size:13px;color:#fff;text-shadow:0 1px #000;-moz-box-shadow:0px 0px 0px 2px rgba(0,0,0,0.1);cursor:pointer; }
	
	.org-button:link 													{ }
	.org-button:visited 												{ }
	.org-button:hover 													{ text-decoration:none; }
	.org-button:active													{ }

    .clrlocfrm {display:block;width:40px;text-align:center;height:35px;background:url("../../OEViewResources/_layout/images/back-buttons.png") no-repeat scroll left -68px rgb(66, 66, 66);border:1px solid rgb(255, 255, 255);line-height:35px;text-transform:uppercase;font-family:'PTSansNarrowRegular',Arial,Verdana;padding:0pt 15px;font-weight:bold;font-size:12px;color:rgb(255, 255, 255);text-shadow:0pt 1px rgb(0, 0, 0);box-shadow:0px 0px 0px 2px rgba(0, 0, 0, 0.1);cursor:pointer;margin-top:18px;margin-left:22px;}

    .addloclnk {display:block;width:100px;text-align:center;height:35px;background:url("../../OEViewResources/_layout/images/back-buttons.png") no-repeat scroll left -68px rgb(66, 66, 66);border:1px solid rgb(255, 255, 255);line-height:35px;text-transform:uppercase;font-family:'PTSansNarrowRegular',Arial,Verdana;padding:0pt 15px;font-weight:bold;font-size:12px;color:rgb(255, 255, 255);text-shadow:0pt 1px rgb(0, 0, 0);box-shadow:0px 0px 0px 2px rgba(0, 0, 0, 0.1);cursor:pointer;margin-top:18px;margin-left:22px;}

.clearfix:after, .section:after, .fixed:after, .row:after							{ content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;	}
.clearfix, .section, .fixed, .row													{ display: inline-block; 	}
html[xmlns] .clearfix, html[xmlns] .section, html[xmlns] .fixed, html[xmlns] .row	{ display: block; 			}
* html .clearfix, * html .section, * html .fixed, * html .row						{ height: 1%; 				}
* 							 														{ outline: none; 			}

	.section																		{ margin-bottom:0px; }
	.section > div:first-child														{ margin-left:0; }

	#section-hard-copy 																{ margin-top:5px;padding-left:15px;padding-left:15px !important;display:none; }
	#section-other-address 															{ padding:0 0 15px 15px !important;margin-top:10px;display:none; }
	
	#sections-councels-order 														{ padding-left:15px;padding-left:15px !important;display:none; }
	#sections-third-party 															{ margin-top:5px;padding-left:15px;padding-left:15px !important;display:none; }
	#section-record-vb																{ margin-top:5px;padding-left:15px;padding-left:15px !important;display:none; }
	#section-record-vb h4 															{ margin-bottom:5px;margin-top:25px;color:#000; }
	
	#section-record-keywords														{ margin-top:5px;padding-left:15px;padding-left:15px !important;display:none; }
	#section-record-previews														{ margin-top:5px;padding-left:15px;padding-left:15px !important;margin:0;display:none; }
	
	#section-record-up-previews														{ margin-top:5px;padding-left:15px;padding-left:15px !important;margin:0;display:none; }
	#section-record-deliver															{ margin-top:5px;padding-left:15px;padding-left:15px !important;display:none; }
	#section-record-deliver1														{ margin-top:5px;padding-left:15px;padding-left:15px !important;display:none; }
	#section-record-other															{ margin-top:5px;padding-left:15px;padding-left:15px !important;display:none; }
	#section-record-other1															{ margin-top:5px;padding-left:15px;padding-left:15px !important;display:none; }
	#section-record-up-other1														{ margin-top:5px;padding-left:15px;padding-left:15px !important;display:none; } /* By Ajay Joshi */
	.section 																		{ position:relative; }
	.section.record-info .attachments span 											{ display:block; }
	.section.record-info .attachments a 											{ display:block;color:#000;font-family:Georgia,'Times New Roman'; }
	
	.section.record-info p.description 												{ display:block;color:#000 !important;font-family:Georgia,'Times New Roman';font-style:italic; }
	 
	.section.record-info 															{ border:1px solid #ccc;padding:20px;background:#fff;margin:10px 0 0 0;min-height:120px;position:relative; } 
	.section.record-info h3,
	.section.record-info h4,
	.section.record-info h5 														{ margin:0;font-family:"PTSansNarrowRegular", "Arial Narrow" Narrow; }
	.section.record-info .info-settings 											{ width:28px;  }
	
	.section.record-info h4 														{ color:#373737;font-weight:bold;text-transform:uppercase;font-size:18px; }
	.section.record-info h5 														{ color:#999;font-size:16px;text-transform:uppercase;margin-bottom:10px; }
	.section.record-info span 														{ color:#b3b3b3;font-family:"PTSansNarrowRegular", "Arial Narrow", Verdana;font-size:14px; }
	
	.section.record-info span strong												{ color:#373737; } 
	.section.record-info span a														{ color:#357fe3; } 
	.section.record-info p.description												{ color:#686868;font-family:georgia, "Times New Roman";font-style:"Italic";margin:0; } 
	.section.record-info .col-125 > a 												{ display:block;color:#357fe3; } 
	
	.section.record-info .formular 													{ padding:0; }
	.section.bt-border 																{ border-bottom:1px solid #b7b4df !important; } 
	.section.no-bt-border 															{ border-bottom:none !important; }
	.section.no-tt-border 															{ border-top:none !important; } 
	
	.section.record 																{ border:1px solid #b7b4df;padding:20px 20px 0 65px;background:#f9f9f9;margin-top:0;border-top:none;min-height:120px;position:relative; }
	.section.record h3,
	.section.record h4,
	.section.record h5 																{ margin:0;font-family:"PTSansNarrowRegular"; }
	
	.section.record .delete 														{ text-decoration:underline;cursor:pointer }
	
	.section.record h4 																{ color:#373737;font-weight:bold;text-transform:uppercase;font-size:18px; }
	.section.record h5 																{ color:#373737;font-size:16px; }
	.section.record span 															{ color:#b3b3b3;font-family:"PTSansNarrowRegular", "Arial Narrow", Verdana;font-size:14px; }
	
	.section.record span strong														{ color:#373737; } 
	.section.record span a															{ color:#357fe3; } 
	.section.record p.description													{ color:#686868;font-family:georgia, "Times New Roman";font-style:"Italic";margin:0; } 
	.section.record .col-125 > a 													{ display:block;color:#357fe3; } 
	
	
	.section.record .formular 														{ padding:0; }
	.section .mentions 																{ height:100px;background:#F8F6F5;border:1px dashed #888;padding:10px;margin-top:5px;margin-bottom:10px !important;color:#000; }

	.section.record .label 															{ position:absolute;width:62px;height:45px;background:url("images/back-label.png") no-repeat left top;position:absolute;left:-20px;top:25px;color:#fff;font-weight:bold;font-size:20px;line-height:45px;padding-right:8px; }
	.section.record .label span 													{ margin-left:35px;display:block;text-align:center;font-weight:bold;font-size:20px;line-height:45px;color:#fff; }

	.location-section 																{ position:relative;padding-bottom:25px; }
	.location-section .label 														{ position:absolute;width:62px;height:45px;background:url("images/back-label.png") no-repeat left top;position:absolute;left:-85px;top:25px;color:#fff;font-weight:bold;font-size:20px;line-height:45px;padding-right:8px; }
	.location-section .label span 													{ margin-left:35px;display:block;text-align:center;font-weight:bold;font-size:20px;line-height:45px;color:#fff; }	
	
	.location-section .col-400,
	.location-section .col-185,
	.location-section .col-215 														{ margin-right:17px; }
	.section.locations 																{ padding-right:0;padding-left:70px; }

	.section h2 																	{ font-size:26px; font-family:"PTSansNarrowRegular", "Arial Narrow"; text-transform:uppercase;color:#000;margin:0; }
	.section 																		{ background:#f9f9f9;border:1px solid #b7b4df;padding:0px;margin:0px 0px 0 0px; }
	
	.section.curent 																{ border:1px solid #fdc97f; }

.locnamec        {margin-bottom:0px;}
.locaddc        {padding-left:20px;}
.locdelbc       {width:125px;align:right;float:right;padding-top:10px;}



/* New Css */
.arsContentBox{ min-height:500px; }
.arsContentBox p,.arsContentBox span,.arsContentBox div{ color: #9a9a9a; line-height: 20px; font-size: 15px; font-family: Georgia, 'Times New Roman'; font-weight: normal; }
.arsContentBox .large-list{ margin-bottom: 20px; }

.listPaddingMarginZero ul,.listPaddingMarginZero ol{ padding:0 0 0 10px; margin:0 0 20px 20px; }
.listPaddingMarginZero ol li{ margin-bottom:20px; }
.listPaddingMarginZero ol ul li,.listPaddingMarginZero ul li{ margin-bottom:7px; }

.titlePaddingMarginZero h3{ margin:0px; }

/*Header Toll free number*/
.HeadertollFreeNumber{ float: right; margin: 0 243px 0 0; font-size: 17px; color: #145191; background:url("images/tollFreeBG.png") repeat; /*background: rgba(255,255,255,0.5); filter: alpha(opacity=50);*/ padding: 5px 10px;}

/*Footer*/
.arsFooter{ padding:2px 25px 5px 0 !important; }

/*Contact Page*/
.arsContentBox .login-form.local{ height:auto !important; }
.arsContentBox .login-form.local input,.arsContentBox .login-form.local select,.arsContentBox .login-form.local textarea{ width:340px; margin-bottom:10px; }
.arsContentBox .login-form.local textarea{ height:70px; max-width:340px; min-width:340px; }

/*Home Pgae*/
.arsHomePage .section-featured{ margin:0px; padding:0px; width:100%; }
.arsHomePage .section-featured img{ width:50px; margin-right:6px; }
.arsHomePage .section-featured div{ min-height:10px; padding:20px 30px 0 0px; margin:0px; }
.arsHomePage .section-featured div.last{ width:209px; padding-right:0; }
.arsHomePage .section-featured div.borderB{ border-bottom:1px #e4e4e4 solid; padding-bottom:20px; padding-top:30px; }

.arsHomePage .section-news{ height:auto; margin-top:10px; } 
.arsHomePage .news-slides{ height:auto; } 
.arsHomePage .news-slides li{ margin-bottom:10px; padding-bottom:10px; /*border-bottom:1px #e4e4e4 solid;*/ float:left; }
.arsHomePage .news-slides li > img{ margin:0px; width:280px; border:0; }
.arsHomePage .news-slides li div{ height:auto; min-height:110px; width:630px; margin:0 10px; }
.arsHomePage .news-slides h1{ font-size:20px; }
.arsHomePage .news-slides h1 span{ color:#309eef; }
.arsHomePage .news-slides li ul.large-list{ margin-bottom:0px; float:left; width:100%; }
.arsHomePage .news-slides li ul.large-list li{ border:0; margin-bottom:0; padding-bottom:0; }
.arsHomePage .news-slides li ul.large-list li b{ color:#444; }
.arsHomePage .news-slides li div .more{ float:left; }

.arsHomePage .section-testimonials p{ margin:7px 0; }

.text-center{ text-align:center; }

/*newLinksSec*/
.newLinksSec{ border:1px #e1e5eb solid; width:915px; height:88px; margin:0 0 20px 0; float:left; padding:10px 10px 0 10px;  }
.newLinksSec ul{ float:left; width:100%; }
.newLinksSec ul li{ float:left; width:228px; height:78px; padding:0px; text-align:center; border-left:1px #ccc solid; }
.newLinksSec ul li a{ margin:2px 20px 0px 25px; padding:0px; display:block; height:80px; }
.newLinksSec ul li img{ float:left; margin:0 10px 0 0; }
.newLinksSec ul li span{ font-size:16px; font-family:Arial; display:block; text-align:left; padding:20px 0 0; }
.newLinksSec ul li a:hover,.newLinksSec ul li a:hover span{ color:#111; text-decoration:none; }
.boardNone{ border:0 !important; }

.newLinksSec ul li.thirdTab{ width:198px; }
.newLinksSec ul li.fourthTab{ width:258px; text-align:center; height:88px; margin-top: -10px; padding-top: 10px; }
.newLinksSec ul li.fourthTab img{ float:none; }
.newLinksSec ul li.fourthTab span{ padding:0px 0 0; font-style:italic; font-size:14px; text-align:center; }

/*Login Page*/
.login-form.local.newImg{ background: url("images/ARS_Login.png") no-repeat scroll left top transparent; }

/*TruFile Demo Popup*/
#overlay.overlayTruFileDirect .login-form{ height:364px; background:#fff !important; padding-top:0px; border:8px solid #CCCCCC;border:8px solid rgba(0,0,0,0.1); border-radius:10px; } 
#overlay.overlayTruFileDirect .login-form h1{ font-family:Aria, Verdana;color:#373737;font-weight:bold;font-size:13px;margin-bottom:15px;padding:10px 0 0 20px; text-transform:uppercase; }

#overlay.overlayTruFileDirect .login-form label{ float:left;display:block;width:150px; margin:0px; padding:0; }
#overlay.overlayTruFileDirect .login-form .content{ padding:15px 20px 20px 20px;border-bottom:1px solid #DDDDDD; } 
#overlay.overlayTruFileDirect .login-form .content div { height:25px;margin-bottom:10px;padding:0px; }
#overlay.overlayTruFileDirect .login-form .content div.large{ height:120px; }
#overlay.overlayTruFileDirect .login-form .content input{ width:238px; margin:0px; padding:0; }
#overlay.overlayTruFileDirect .login-form .content select{ width:238px; margin:0px; padding:0; }
#overlay.overlayTruFileDirect .login-form textarea{ height:60px;width:389px;  resize: none; max-width:389px; min-width:389px; height:90px; max-height:90px; min-height:90px;  margin:0px; padding:0;  border-color: #B1B1B1;border-radius: 0 0 0 0;display: block;font-family: arial;font-size: 13.33px;font-style: normal;margin-top: 3px;width: 100%;line-height:normal;border-left:1px solid #e3e9ef;border-bottom:1px solid #e3e9ef;border-top:1px solid #abadb3;border-right:1px solid #dbdfe6;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px; }
#overlay.overlayTruFileDirect .login-form .ui a{ display:block;padding:4px 10px;float:right;margin-top:10px;margin-right:10px; }
#overlay.overlayTruFileDirect .login-form .ui .bt-continue{ margin-right:20px;background:url('images/back-ui-bt-continue.png') repeat-x left center;border: 1px solid #FFFFFF;box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.2);color: #FFFFFF; }
#overlay.overlayTruFileDirect .login-form .ui .bt-continue:hover{ text-decoration:none; }
#overlay.overlayTruFileDirect .login-form .bt-cancel{ font-size:12px; font-weight:normal; font-family: 'DroidSansRegular', arial, serif; }


/*Banner*/
#sliderBanner{ background:url("images/back-slider.png") no-repeat center bottom;height:560px;width:950px; margin:5px 20px;padding-bottom:30px;overflow:hidden; z-index:5px;position:relative; }
#sliderBanner .bannerTitle{ float:left; width:100%; clear:right; }
#sliderBanner .bannerImg{ float:right; position:absolute; right:0; top:50px; }
#sliderBanner ul{ margin:0 15px; padding:0; float:left; }
#sliderBanner ul li{ margin:0; padding:0 0 0 12px; float:left; width:100%; background:url("images/bannerArrow.png") no-repeat left 7px; line-height:27px; font-size:16px; font-family:"Segoe UI"; color:#888888; }
#sliderBanner ul li b{ color:#272d28; }
#sliderBanner h2{ float:left;  }	
#sliderBanner .bannerLinkDemo{ float:left; margin:10px 0 0 15px; }
#sliderBanner h2{ margin:30px 15px 5px; font-family:Georgia, "Times New Roman" !important; font-size:20px; color:#000010; }
#sliderBanner h2 span{font-size:24px; color:#1b8f8d; font-family:Georgia, "Times New Roman" !important; }


.widthAuto{ width:auto !important; }
.heightAuto{ height:auto !important; }
