img, div, input { behavior: url("iepngfix.htc") }

/* overflow */

a { overflow: hidden; }

/* body */

body
{
	background-color: #FFFFFF;
	background-image: url(../images/bg.jpg);
	background-position: top left;
	background-repeat: repeat-x;
	
	margin: 0px;
 	padding: 0px;
}
.bg2
{
 	background-image: url(../images/bg2.jpg);
	background-position: top left;
	background-repeat: no-repeat;
}

/* top */

.top_real_web_technologies
{
 	width: 127px;
 	line-height: 34px;
	background-image: url(../images/top_real_web_technologies.jpg);
	background-position: 1cm center;
	background-repeat: no-repeat;
}
.top_navigation_spacer
{
	background-image: url(../images/top_navigation_spacer.jpg);
	background-repeat: no-repeat;
}
a.top_home
{ 
	display: block;
	width: 104px;
	line-height: 32px;
	text-indent: -1000.0em;
	background: url(../images/top_home.jpg) no-repeat;
}
a.top_home:hover, a.top_home2
{
 	display: block;
	width: 104px;
	line-height: 32px;
	text-indent: -1000.0em;
	background: url(../images/top_home.jpg) no-repeat 0 -32px;
}
a.top_network
{ 
	display: block;
	width: 91px;
	line-height: 32px;
	text-indent: -1000.0em;
	background: url(../images/top_network.jpg) no-repeat;
}
a.top_network:hover, a.top_network2
{
 	display: block;
	width: 91px;
	line-height: 32px;
	text-indent: -1000.0em;
	background: url(../images/top_network.jpg) no-repeat 0 -32px;
}
a.top_support
{ 
	display: block;
	width: 91px;
	line-height: 32px;
	text-indent: -1000.0em;
	background: url(../images/top_support.jpg) no-repeat;
}
a.top_support:hover, a.top_support2
{
 	display: block;
	width: 91px;
	line-height: 32px;
	text-indent: -1000.0em;
	background: url(../images/top_support.jpg) no-repeat 0 -32px;
}
a.top_forums
{ 
	display: block;
	width: 91px;
	line-height: 32px;
	text-indent: -1000.0em;
	background: url(../images/top_forums.jpg) no-repeat;
}
a.top_forums:hover, a.top_forums2
{
 	display: block;
	width: 91px;
	line-height: 32px;
	text-indent: -1000.0em;
	background: url(../images/top_forums.jpg) no-repeat 0 -32px;
}
a.top_company
{ 
	display: block;
	width: 91px;
	line-height: 32px;
	text-indent: -1000.0em;
	background: url(../images/top_company.jpg) no-repeat;
}
a.top_company:hover, a.top_company2
{
 	display: block;
	width: 91px;
	line-height: 32px;
	text-indent: -1000.0em;
	background: url(../images/top_company.jpg) no-repeat 0 -32px;
}
a.top_services
{ 
	display: block;
	width: 91px;
	line-height: 32px;
	text-indent: -1000.0em;
	background: url(../images/top_services.jpg) no-repeat;
}
a.top_services:hover, a.top_services2
{
 	display: block;
	width: 91px;
	line-height: 32px;
	text-indent: -1000.0em;
	background: url(../images/top_services.jpg) no-repeat 0 -32px;
}
a.top_contact
{ 
	display: block;
	width: 94px;
	line-height: 32px;
	text-indent: -1000.0em;
	background: url(../images/top_contact.jpg) no-repeat;
}
a.top_contact:hover, a.top_contact2
{
 	display: block;
	width: 94px;
	line-height: 32px;
	text-indent: -1000.0em;
	background: url(../images/top_contact.jpg) no-repeat 0 -32px;
}
a.top_return_home
{ 
	display: block;
	width: 52px;
	line-height: 23px;
	text-indent: -1000.0em;
	background: url(../images/top_return_home.jpg) no-repeat;
}
a.top_return_home:hover, a.top_return_home2
{
 	display: block;
	width: 52px;
	line-height: 23px;
	text-indent: -1000.0em;
	background: url(../images/top_return_home.jpg) no-repeat 0 -23px;
}
a.top_tech_support
{ 
	display: block;
	width: 54px;
	line-height: 25px;
	text-indent: -1000.0em;
	background: url(../images/top_tech_support.jpg) no-repeat;
}
a.top_tech_support:hover, a.top_tech_support2
{
 	display: block;
	width: 54px;
	line-height: 25px;
	text-indent: -1000.0em;
	background: url(../images/top_tech_support.jpg) no-repeat 0 -25px;
}
a.top_client_login
{ 
	display: block;
	width: 46px;
	line-height: 25px;
	text-indent: -1000.0em;
	background: url(../images/top_client_login.jpg) no-repeat;
}
a.top_client_login:hover, a.top_client_login2
{
 	display: block;
	width: 46px;
	line-height: 25px;
	text-indent: -1000.0em;
	background: url(../images/top_client_login.jpg) no-repeat 0 -25px;
}

/* middle */

.left_client_login
{
	background-image: url(../images/left_client_login.png);
	background-repeat: no-repeat;
}
.left_client_login_fontblu {font-family: tahoma; font-size: 11px; color: #193C5A; text-decoration: none; font-weight: bold}
.left_client_login_fontblu a:link {font-family: tahoma; font-size: 11px; color: #193C5A; text-decoration: none; font-weight: bold}
.left_client_login_fontblu a:visited {font-family: tahoma; font-size: 11px; color: #193C5A; text-decoration: none; font-weight: bold}
.left_client_login_fontblu a:active {font-family: tahoma; font-size: 11px; color: #193C5A; text-decoration: none; font-weight: bold}
.left_client_login_fontblu a:hover {font-family: tahoma; font-size: 11px; color: #193C5A; text-decoration: none; font-weight: bold
}
.right_header
{
	background-image: url(../images/right_header.jpg);
	background-repeat: no-repeat;
}
.right_header_small
{
	background-image: url(../images/right_header_small.jpg);
	background-repeat: no-repeat;
}
.right_header_fontw {font-family: tahoma; font-size: 11px; color: #FEFFFF; text-decoration: none; font-weight: bold}
.right_header_fontw a:link {font-family: tahoma; font-size: 11px; color: #FEFFFF; text-decoration: none; font-weight: bold}
.right_header_fontw a:visited {font-family: tahoma; font-size: 11px; color: #FEFFFF; text-decoration: none; font-weight: bold}
.right_header_fontw a:active {font-family: tahoma; font-size: 11px; color: #FEFFFF; text-decoration: none; font-weight: bold}
.right_header_fontw a:hover {font-family: tahoma; font-size: 11px; color: #FEFFFF; text-decoration: none; font-weight: bold
}
.right_gradient
{
 	background-color: #FFFFFF;
	background-image: url(../images/right_gradient.jpg);
	background-repeat: repeat-x;
}
.right_gradient_fontb {font-family: tahoma; font-size: 11px; color: #000000; text-decoration: none; font-weight: bold}
.right_gradient_fontb a:link {font-family: tahoma; font-size: 11px; color: #000000; text-decoration: none; font-weight: bold}
.right_gradient_fontb a:visited {font-family: tahoma; font-size: 11px; color: #000000; text-decoration: none; font-weight: bold}
.right_gradient_fontb a:active {font-family: tahoma; font-size: 11px; color: #000000; text-decoration: none; font-weight: bold}
.right_gradient_fontb a:hover {font-family: tahoma; font-size: 11px; color: #000000; text-decoration: underline; font-weight: bold
}
.right_gradient_fontdg {font-family: tahoma; font-size: 11px; color: #444444; text-decoration: none;}
.right_gradient_fontdg a:link {font-family: tahoma; font-size: 11px; color: #444444; text-decoration: underline;}
.right_gradient_fontdg a:visited {font-family: tahoma; font-size: 11px; color: #444444; text-decoration: underline;}
.right_gradient_fontdg a:active {font-family: tahoma; font-size: 11px; color: #444444; text-decoration: underline;}
.right_gradient_fontdg a:hover {font-family: tahoma; font-size: 11px; color: #666666; text-decoration: underline;
}
.right_spacer
{
 	background-image: url(../images/right_spacer.gif);
	background-repeat: repeat-x;
}
.right_footer
{
	background-image: url(../images/right_footer.jpg);
	background-repeat: no-repeat;
}
.right_footer_small
{
	background-image: url(../images/right_footer_small.jpg);
	background-repeat: no-repeat;
}

/* pages */

.home_welcome_home
{
	background-image: url(../images/home_welcome_home.jpg);
	background-repeat: no-repeat;
	background-position: bottom left;
}
.home_welcome_home_font {font-family: tahoma; font-size: 11px; color: #727272; text-decoration: none;}
.home_welcome_home_font a:link {font-family: tahoma; font-size: 11px; color: #727272; text-decoration: none;}
.home_welcome_home_font a:visited {font-family: tahoma; font-size: 11px; color: #727272; text-decoration: none;}
.home_welcome_home_font a:active {font-family: tahoma; font-size: 11px; color: #727272; text-decoration: none;}
.home_welcome_home_font a:hover {font-family: tahoma; font-size: 11px; color: #727272; text-decoration: underline;
}
.home_welcome_home_dot
{
	background-image: url(../images/home_welcome_home_dot.png);
	background-repeat: repeat-x;
}
.home_why_choose_us_header
{
	background-image: url(../images/home_why_choose_us_header.jpg);
	background-repeat: no-repeat;
}
.home_why_choose_usl
{
	background-image: url(../images/home_why_choose_usl.jpg);
	background-repeat: no-repeat;
}
.home_why_choose_usm
{
	background-image: url(../images/home_why_choose_usm.jpg);
	background-repeat: repeat-x;
}
.home_why_choose_usm {font-family: tahoma; font-size: 11px; color: #727272; text-decoration: none}
.home_why_choose_usm a:link {font-family: tahoma; font-size: 11px; color: #727272; text-decoration: none}
.home_why_choose_usm a:visited {font-family: tahoma; font-size: 11px; color: #727272; text-decoration: none}
.home_why_choose_usm a:active {font-family: tahoma; font-size: 11px; color: #727272; text-decoration: none}
.home_why_choose_usm a:hover {font-family: tahoma; font-size: 11px; color: #727272; text-decoration: none
}
.home_why_choose_usr
{
	background-image: url(../images/home_why_choose_usr.jpg);
	background-repeat: no-repeat;
}
.home_why_choose_already_client
{
	background-image: url(../images/home_why_choose_already_client.jpg);
	background-repeat: no-repeat;
}
.home_services_overview
{
	background-image: url(../images/home_services_overview.jpg);
	background-repeat: no-repeat;
}
.home_services_overview_font {font-family: tahoma; font-size: 11px; color: #FEFFFF; text-decoration: none}
.home_services_overview_font a:link {font-family: tahoma; font-size: 11px; color: #FEFFFF; text-decoration: none}
.home_services_overview_font a:visited {font-family: tahoma; font-size: 11px; color: #FEFFFF; text-decoration: none}
.home_services_overview_font a:active {font-family: tahoma; font-size: 11px; color: #FEFFFF; text-decoration: none}
.home_services_overview_font a:hover {font-family: tahoma; font-size: 11px; color: #FEFFFF; text-decoration: none
}
.home_services_overview_1
{
	background-image: url(../images/home_services_overview/1.png);
	background-repeat: no-repeat;
}
.home_services_overview_2
{
	background-image: url(../images/home_services_overview/2.png);
	background-repeat: no-repeat;
}
.home_services_overview_3
{
	background-image: url(../images/home_services_overview/3.png);
	background-repeat: no-repeat;
}
.home_services_overview_4
{
	background-image: url(../images/home_services_overview/4.png);
	background-repeat: no-repeat;
}
.home_dot
{
	background-image: url(../images/home_dot.png);
	background-repeat: repeat-x;
}
.home_choose_a_service
{
 	background-color: #FFFFFF;
	background-image: url(../images/home_choose_a_service.jpg);
	background-repeat: no-repeat;
}
.network_header
{
	background-image: url(../images/network_header.jpg);
	background-repeat: no-repeat;
}
.network_header2
{
	background-image: url(../images/network_header2.jpg);
	background-repeat: no-repeat;
}
.network_header3
{
	background-image: url(../images/network_header3.jpg);
	background-repeat: no-repeat;
}
.network_header4
{
	background-image: url(../images/network_header4.jpg);
	background-repeat: no-repeat;
}
.network_subnav
{
	background-image: url(../images/network_subnav.jpg);
	background-repeat: no-repeat;
}
.network_subnav {padding: 30px 0 0 0; font-family: tahoma; font-size: 11px; color: #122c43; text-decoration: none; font-weight: none}
.network_subnav a:link {font-family: tahoma; font-size: 11px; color: #122c43; text-decoration: none; font-weight: none}
.network_subnav a:visited {font-family: tahoma; font-size: 11px; color: #122c43; text-decoration: none; font-weight: none}
.network_subnav a:active {font-family: tahoma; font-size: 11px; color: #122c43; text-decoration: underline; font-weight: bold}
.network_subnav a:hover {font-family: tahoma; font-size: 11px; color: #122c43; text-decoration: underline; font-weight: none
}
.services_header
{
	background-image: url(../images/services_header.jpg);
	background-repeat: no-repeat;
	background-position: top center;
}
.services_info_box
{
	background-image: url(../images/services_info_box.jpg);
	background-repeat: no-repeat;
}
.services_info_box_font {font-family: tahoma; font-size: 11px; color: #0058a8; text-decoration: none; font-weight: bold;}
.services_info_box_font a:link {font-family: tahoma; font-size: 11px; color: #0058a8; text-decoration: none;}
.services_info_box_font a:visited {font-family: tahoma; font-size: 11px; color: #0058a8; text-decoration: none;}
.services_info_box_font a:active {font-family: tahoma; font-size: 11px; color: #0058a8; text-decoration: none;}
.services_info_box_font a:hover {font-family: tahoma; font-size: 11px; color: #0058a8; text-decoration: none;
}
.services_sub_info_box {font-family: tahoma; font-size: 11px; color: #979797; text-decoration: none;}
.services_sub_info_box a:link {font-family: tahoma; font-size: 11px; color: #979797; text-decoration: underline;}
.services_sub_info_box a:visited {font-family: tahoma; font-size: 11px; color: #979797; text-decoration: underline;}
.services_sub_info_box a:active {font-family: tahoma; font-size: 11px; color: #979797; text-decoration: underline;}
.services_sub_info_box a:hover {font-family: tahoma; font-size: 11px; color: #979797; text-decoration: none;
}
.company_header
{
	background-image: url(../images/company_header.jpg);
	background-repeat: no-repeat;
}
.company_header2
{
	background-image: url(../images/company_header2.jpg);
	background-repeat: no-repeat;
}
.company_header3
{
	background-image: url(../images/company_header3.jpg);
	background-repeat: no-repeat;
}
.company_header4
{
	background-image: url(../images/company_header4.jpg);
	background-repeat: no-repeat;
}
.company_header5
{
	background-image: url(../images/company_header5.jpg);
	background-repeat: no-repeat;
}
.company_header6
{
	background-image: url(../images/company_header6.jpg);
	background-repeat: no-repeat;
}
.company_header7
{
	background-image: url(../images/company_header7.jpg);
	background-repeat: no-repeat;
}
.company_subnav
{
	background-image: url(../images/company_subnav.jpg);
	background-repeat: no-repeat;
}
.company_subnav {padding: 30px 0 0 0; font-family: tahoma; font-size: 11px; color: #122c43; text-decoration: none; font-weight: none}
.company_subnav a:link {font-family: tahoma; font-size: 11px; color: #122c43; text-decoration: none; font-weight: none}
.company_subnav a:visited {font-family: tahoma; font-size: 11px; color: #122c43; text-decoration: none; font-weight: none}
.company_subnav a:active {font-family: tahoma; font-size: 11px; color: #122c43; text-decoration: underline; font-weight: bold}
.company_subnav a:hover {font-family: tahoma; font-size: 11px; color: #122c43; text-decoration: underline; font-weight: none
}
.company_customer_testimonials {padding-top: 5px; font-family: tahoma; font-size: 11px; color: #525252; text-decoration: none; font-weight: none}
.company_customer_testimonials a:link {font-family: tahoma; font-size: 11px; color: #003e74; text-decoration: none; font-weight: bold}
.company_customer_testimonials a:visited {font-family: tahoma; font-size: 11px; color: #003e74; text-decoration: none; font-weight: bold}
.company_customer_testimonials a:active {font-family: tahoma; font-size: 11px; color: #003e74; text-decoration: underline; font-weight: bold}
.company_customer_testimonials a:hover {font-family: tahoma; font-size: 11px; color: #003e74; text-decoration: underline; font-weight: bold
}
.company_customer_testimonials_footer
{
	background-image: url(../images/company_customer_testimonials_footer.png);
	background-repeat: no-repeat;
}

/* bottom */

.copyright
{
	background-image: url(../images/copyright.jpg);
	background-repeat: repeat-x;
}
.copyright2
{
	background-image: url(../images/copyright2.jpg);
	background-repeat: no-repeat;
}
.copyright3
{
	background-image: url(../images/copyright3.jpg);
	background-repeat: repeat-x;
}
.copyright3_fontb {font-family: tahoma; font-size: 11px; color: #1B1B1B; text-decoration: none;}
.copyright3_fontb a:link {font-family: tahoma; font-size: 11px; color: #1B1B1B; text-decoration: underline;}
.copyright3_fontb a:visited {font-family: tahoma; font-size: 11px; color: #1B1B1B; text-decoration: underline;}
.copyright3_fontb a:active {font-family: tahoma; font-size: 11px; color: #1B1B1B; text-decoration: underline;}
.copyright3_fontb a:hover {font-family: tahoma; font-size: 11px; color: #000000; text-decoration: underline;
}
.copyright3_fontdg {font-family: tahoma; font-size: 11px; color: #727272; text-decoration: none;}
.copyright3_fontdg a:link {font-family: tahoma; font-size: 11px; color: #727272; text-decoration: none;}
.copyright3_fontdg a:visited {font-family: tahoma; font-size: 11px; color: #727272; text-decoration: none}
.copyright3_fontdg a:active {font-family: tahoma; font-size: 11px; color: #727272; text-decoration: none;}
.copyright3_fontdg a:hover {font-family: tahoma; font-size: 11px; color: #727272; text-decoration: underline;
}
.copyright3_fontlg {font-family: tahoma; font-size: 11px; color: #C7C7cA; text-decoration: none; font-weight: bold}
.copyright3_fontlg a:link {font-family: tahoma; font-size: 11px; color: #C7C7cA; text-decoration: none; font-weight: bold}
.copyright3_fontlg a:visited {font-family: tahoma; font-size: 11px; color: #C7C7cA; text-decoration: none; font-weight: bold}
.copyright3_fontlg a:active {font-family: tahoma; font-size: 11px; color: #C7C7cA; text-decoration: none; font-weight: bold}
.copyright3_fontlg a:hover {font-family: tahoma; font-size: 11px; color: #C7C7cA; text-decoration: underline; font-weight: bold
}
.copyright4
{
	background-image: url(../images/copyright4.jpg);
	background-repeat: no-repeat;
}

/* forms */

.form {font-family: tahoma; font-size: 10px; background-color: #FFFFFF; color: #616161; text-align: justify}
input {font-family: tahoma; font-size: 10px; background-color: #FFFFFF; color: #616161; text-decoration: none; border: 1px solid #CFCFCF}
textarea {font-family: tahoma; font-size: 10px; background-color: #FFFFFF; color: #616161; text-decoration: none; border: 1px solid #CFCFCF}
select {font-family: tahoma; font-size: 10px; background-color: #FFFFFF; color: #616161; text-decoration: none; border: 1px solid #CFCFCF}