body {margin-top:5px; margin-bottom:0px; margin-left:0px; margin-right:0px; padding:0; background:#FFFFFF;}

td {font-size:11px; font-weight:normal; font-family:tahoma, arial; vertical-align:top; color:#25272B;}

a{text-decoration:underline; color:#158CE0;	font:normal Tahoma, Arial;}
a:hover{text-decoration:none; color:#158CE0;	font:normal Tahoma, Arial;}

#hm_bullet{background-image:url(images/li_services_bullet.png);background-repeat:no-repeat;padding-left:15px;padding-top:3px;padding-bottom:3px;}

/* SERVICES PAGE CLASSES */
#services_imap{background-image:url(images/services_default.png);width:693px;height:471px;background-repeat:no-repeat;}
#service_bullet{background-image:url(images/li_services_bullet.png);background-repeat:no-repeat;padding-left:20px;padding-top:5px;padding-bottom:5px;}
#service_bullet2{background-image:url(images/li_services_bullet.png);background-repeat:no-repeat;padding-left:20px;padding-top:3px;padding-bottom:3px;}
#services_content{width:376px}
#services_inr{padding-right:10px;}
#services_img{width:68px}
#services_factbox{background-color:#EEF7FD; padding:10px; border:1px solid; border-color:#CDDFEC;}
#fade {position:relative; left:380px; top:-1370px; width:600px; height:550px; z-index:4; background-image: url(%20);}
.preloader{display:none;}
#backtotop{text-align:right; padding-right:20px; padding-bottom:30px;}


/* SOLUTIONS PAGE CLASSES */
#solutions_hdr{background-color:#D5E3EC; padding-top:7px; padding-bottom:7px; padding-left:15px; padding-right:15px; border:1px solid; border-color:#9AB0BE; text-align:left; font:bold 12px Tahoma; color:#025189;}
#solutions_factbox{background-color:#F1F6F9; padding:15px; border:1px solid; border-color:#D5DBDE; text-align:left;}


/* PAGE TITLES */
/*font-style: italic; ~ Italic font attribute*/
#flex_ttl{color:#959595; font:normal 13px Tahoma, Arial;font-weight:bold;font-style: italic;}
#flex_ttl a{color:#959595; font:normal 13px Tahoma, Arial;font-weight:bold;font-style: italic;}
#flex_ttl a:hover{color:#959595; font:normal 13px Tahoma, Arial;font-weight:bold;font-style: italic;}
#flex_ttl a:visited{color:#959595; font:normal 13px Tahoma, Arial;font-weight:bold;font-style: italic;}

.bluebold_ttl {font:bold 13px Tahoma; color:#046FBA;}
.bluebold_ttl  a{font:bold 13px Tahoma; color:#046FBA; text-decoration:none;}
.bluebold_ttl  a:hover{font:bold 13px Tahoma; color:#046FBA; text-decoration:none;}
.bluebold_ttl  a:visited{font:bold 13px Tahoma; color:#046FBA; text-decoration:none;}

.bluebold_ttl_dk {font:bold 13px Tahoma; color:#03558F;}
.bluebold_ttl_dk  a{font:bold 13px Tahoma; color:#03558F; text-decoration:none;}
.bluebold_ttl_dk  a:hover{font:bold 13px Tahoma; color:#03558F; text-decoration:none;}
.bluebold_ttl_dk  a:visited{font:bold 13px Tahoma; color:#03558F; text-decoration:none;}


/* Misc Custom Classes */
.aboutus_springer{display:none; padding-top:10px; padding-bottom:30px; padding-left:10px; padding-right:10px;}


/* Customer Portal Classes */
#login_field{background-color:#ffffff;  width:120px; height:26px; text-align:left; padding-left:10px; padding-right:10px; padding-top:9px; padding-bottom:6px;font-size:12px; font-weight:normal; font-family:tahoma, arial; color:#bebebe;border:0px;border:1px solid; border-color:#9fb6c3;}
#login_field_lg{background-color:#ffffff;  width:210px; height:26px; text-align:left; padding-left:10px; padding-right:10px; padding-top:9px; padding-bottom:6px;font-size:12px; font-weight:normal; font-family:tahoma, arial; color:#bebebe;border:0px;border:1px solid; border-color:#9fb6c3;}
#login_btn{background-image:url(images/admin_login_btn.png);background-repeat:no-repeat;  width:101px; height:26px; border:0px;}
#forgotpw_btn{background-image:url(images/admin_forgotpw_btn.png);background-repeat:no-repeat;  width:130px; height:26px; border:0px;}

#alert_msg{background-color:#f6fee3; border:1px solid; border-color:#9fb6c3; color:666666; padding:10px; width:355px; text-align:center;}
#alert_msg2{background-color:#f6fee3; border:1px solid; border-color:#9fb6c3; color:666666; padding-left:20px; padding-right:20px; padding-top:10px; padding-bottom:10px; width:300px;}


/* Ajax Contact Form Classes */
.b_contact_send{background-image:url(images/btn_send.png);background-repeat:no-repeat;  width:36px; height:11px;padding:0px;border:0px;}
.b_contact_clear{background-image:url(images/btn_clear.png);background-repeat:no-repeat; width:37px; height:11px;padding:0px;border:0px;}

#hdr_ss{background-image:url(images/hdr_hm.png);background-repeat:no-repeat;  width:727px; height:180px;}

#contact_form_row{border:1px solid; border-color:#cdcdcd;}
#contact_form_l{font:normal 11px Tahoma, Arial; color:#25272B;padding:1px 0px 0px 6px; margin:0px 0px 0px 0px; vertical-align:top;}
#contact_form_r{padding:0px; text-align:right;}

.contact_input{width:150px; height:17px; font:normal 11px Tahoma, Arial; color:#25272B; border:0px solid #CDCDCD; padding:1px 0px 0px 6px; margin:0px 0px 0px 0px; vertical-align:top; background-color:#ffffff;}

.contact_textarea{width:150px; height:50px; font:normal 11px Tahoma, Arial; color:#25272B; border:0px solid #CDCDCD; padding:3px 0px 0px 6px; margin:0px 0px 0px 0px; vertical-align:top; overflow:auto; background-color:#ffffff; resize:none; }

#spacer2{height:3px;}

#adblock_box{padding:5px;}

.bluelink a{text-decoration:underline; color:#158CE0;	font:normal 10px Tahoma, Arial;}
.bluelink a:hover{text-decoration:none; color:#158CE0;	font:normal 10px Tahoma, Arial;}

#flex{color:#959595; font:normal 11px Tahoma, Arial;font-weight:bold;font-style: italic;}
#flex a{color:#959595; font:normal 11px Tahoma, Arial;font-weight:bold;font-style: italic;}
#flex a:hover{color:#959595; font:normal 11px Tahoma, Arial;font-weight:bold;font-style: italic;}
#flex a:visited{color:#959595; font:normal 11px Tahoma, Arial;font-weight:bold;font-style: italic;}

#greylink a{text-decoration:underline; color:#96979a; font:normal 11px Tahoma, Arial;}
#greylink a:hover{text-decoration:none; color:#96979a; font:normal 11px Tahoma, Arial;}
#greylink a:visited{text-decoration:underline; color:#96979a; font:normal 11px Tahoma, Arial;}

#greyline{border-bottom:1px solid; border-color:#d9d9d9;width:95%;}

#adblock_ttl{font:bold 13px Tahoma, Arial;color:#ffffff;}

.ad_block ul {padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}
.ad_block li {list-style:none;padding:0px 0px 0px 14px;margin:0px 0px 0px 0px;background:url(images/0blt2.gif) left top no-repeat;vertical-align:top;line-height:1.21em;color:#FFFFFF;vertical-align:top}
.ad_block ul li a {text-decoration:none;color:#FFFFFF;font:bold 13px Tahoma, Arial;}	
.ad_block li a:hover {color:#FFFFFF;text-decoration:underline;font:bold 13px Tahoma, Arial;}

.greybold {font:bold 11px Tahoma; color:#96979a; }
.greybold  a{font:bold 11px Tahoma; color:#96979a; text-decoration:none;}
.greybold  a:hover{font:bold 11px Tahoma; color:#96979a; text-decoration:none;}
.greybold  a:visited{font:bold 11px Tahoma; color:#96979a; text-decoration:none;}
.greybold_lg {font:bold 12px Tahoma; color:#96979a;}

.greynorm {font:11px Tahoma; color:#96979a; }
.greynorm  a{font:11px Tahoma; color:#96979a; text-decoration:none;}
.greynorm  a:hover{font:11px Tahoma; color:#96979a; text-decoration:none;}
.greynorm  a:visited{font:11px Tahoma; color:#96979a; text-decoration:none;}

.gsc-search-box { display : none; } /* Hides Search Box in Google Maps API */

.input {	width:110px; height:15px; font:normal 11px Tahoma, Arial; color:#777777; border:none; padding:1px 0px 0px 2px; margin:20px 0px 0px 0px; vertical-align:top;}

.al a{text-decoration:underline; color:#003252;}
.al a:hover{text-decoration:none; color:#003252;}

.bl a{text-decoration:underline; color:#158CE0; font:normal 10px Tahoma, Arial;}
.bl a:hover{text-decoration:none; color:#158CE0; font:normal 10px Tahoma, Arial;}

.cl a{text-decoration:underline;	color:#E87E00; font:normal 11px Tahoma, Arial;}
.cl a:hover{text-decoration:none; color:#E87E00;	font:normal 11px Tahoma, Arial;}

.dl a{text-decoration:underline;	color:#158CE0; font:normal 11px Tahoma, Arial;}
.dl a:hover{text-decoration:none; color:#158CE0;	font:normal 11px Tahoma, Arial;}

.el a{text-decoration:underline;	color:#96979A; font:normal 11px Tahoma, Arial;}
.el a:hover{text-decoration:none; color:#96979A;	font:normal 11px Tahoma, Arial;}

.list ul {padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}
.list li {list-style:none; padding:0px 0px 0px 14px; margin:0px 0px 0px 0px; background:url(images/0blt2.gif) left top no-repeat;	vertical-align:top;	line-height:1.21em;	color:#FFFFFF; vertical-align:top}
.list ul li a {text-decoration:none; color:#FFFFFF;	font:bold 11px Tahoma, Arial;}	
.list li a:hover {color:#FFFFFF; text-decoration:underline; font:bold 11px Tahoma, Arial;}

.list2 ul {padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}
.list2 li {list-style:none; padding:0px 0px 0px 12px;	margin:3px 0px 0px 0px;	background:url(images/2blt1.jpg) left top no-repeat;	vertical-align:top;	line-height:1.21em;	color:#158CE0; vertical-align:top}
.list2 ul li a {text-decoration:underline; color:#158CE0; font:normal 11px Tahoma, Arial;}	
.list2 li a:hover {color:#158CE0; text-decoration:none; font:normal 11px Tahoma, Arial;}


/* ABOUT US PAGE LIST FORMATTING */
.list3 ul {padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}
.list3 li {list-style:none; padding:0px 0px 0px 12px; margin:3px 0px 0px 0px; background:url(images/2blt1.jpg) left top no-repeat; 	vertical-align:top;	line-height:1.21em;	color:#666666; vertical-align:top}
.list3 ul li a {text-decoration:underline; color:#158CE0; font:normal 11px Tahoma, Arial;}	
.list3 li a:hover {color:#158CE0; text-decoration:none; font:normal 11px Tahoma, Arial;}


/* ADBLOCK LIST FORMATTING */
.list4 ul {padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}
.list4 li {list-style:none; padding:0px 0px 0px 12px; margin:3px 0px 0px 0px; background:url(images/2blt1.jpg) left top no-repeat; 	vertical-align:top;	line-height:1.21em;	color:#666666; vertical-align:top}
.list4 ul li a {text-decoration:underline; color:#158CE0; font:normal 12px Tahoma, Arial;}	
.list4 li a:hover {color:#158CE0; text-decoration:none; font:normal 12px Tahoma, Arial;}

.bluebold {font:bold 11px Tahoma; color:#046FBA;}
.bluebold  a{font:bold 11px Tahoma; color:#046FBA; text-decoration:none;}
.bluebold  a:hover{font:bold 11px Tahoma; color:#046FBA; text-decoration:none;}
.bluebold  a:visited{font:bold 11px Tahoma; color:#046FBA; text-decoration:none;}

.bluebold_dk{font:bold 11px Tahoma; color:#03558F;}
.bluebold_dk  a{font:bold 11px Tahoma; color:#03558F; text-decoration:none;}
.bluebold_dk  a:hover{font:bold 11px Tahoma; color:#03558F; text-decoration:none;}
.bluebold_dk  a:visited{font:bold 11px Tahoma; color:#03558F; text-decoration:none;}

.bluebold_lg {font:bold 12px Tahoma; color:#046FBA;}
.bluebold_lg  a{font:bold 12px Tahoma; color:#046FBA; text-decoration:none;}
.bluebold_lg  a:hover{font:bold 12px Tahoma; color:#046FBA; text-decoration:none;}
.bluebold_lg  a:visited{font:bold 12px Tahoma; color:#046FBA; text-decoration:none;}

.footer a {text-decoration:none; color:#404040;}
.footer a:hover {text-decoration:underline; color:#404040;}

.input2 {width:188px; height:17px; font:normal 11px Tahoma, Arial; color:#25272B; border:1px solid #CDCDCD; padding:1px 0px 0px 6px; 	margin:0px 0px 0px 0px;	vertical-align:top;}

.ta {width:188px; height:34px; font:normal 11px Tahoma, Arial; color:#25272B; border:1px solid #CDCDCD; padding:3px 0px 0px 6px; margin:0px 0px 0px 0px; vertical-align:top; overflow:auto;}


/* SPACER CLASSES ~ SMALL */
#spacer1{height:1px;}
#spacer2{height:2px;}
#spacer3{height:3px;}
#spacer4{height:4px;}
#spacer5{height:5px;}
#spacer6{height:6px;}
#spacer7{height:7px;}
#spacer8{height:8px;}
#spacer9{height:9px;}
#spacer10{height:10px;}
#spacer11{height:11px;}
#spacer12{height:12px;}
#spacer13{height:13px;}
#spacer14{height:14px;}
#spacer15{height:15px;}
#spacer16{height:16px;}
#spacer17{height:17px;}
#spacer18{height:18px;}
#spacer19{height:19px;}
#spacer20{height:20px;}
#spacer21{height:21px;}
#spacer22{height:22px;}
#spacer23{height:23px;}
#spacer24{height:24px;}
#spacer25{height:25px;}


/* SPACER CLASSES ~ LARGE */
#spacer30{height:30px;}
#spacer40{height:40px;}
#spacer50{height:50px;}
#spacer60{height:60px;}
#spacer70{height:70px;}
#spacer80{height:80px;}
#spacer90{height:90px;}
#spacer100{height:100px;}
#spacer150{height:150px;}
#spacer200{height:200px;}
#spacer300{height:300px;}
#spacer400{height:400px;}
#spacer500{height:500px;}
#spacer600{height:600px;}
#spacer700{height:700px;}
#spacer800{height:800px;}
#spacer900{height:900px;}
#spacer1000{height:1000px;}