@charset "utf-8";
/* CSS Document */

html, body{
	margin: 0;
	padding: 0;
	background: url(images/sbg.jpg) repeat-x top;
	font-family:verdana;
font-size:12px;
color:#333333;
	text-align: left;
	background-color:#016394;
}
body{
	width: 960px;
	margin: 0 auto 0 auto;
	font-family:verdana;
font-size:12px;
}

/* Header Style */
#so_header{ width: 960px; height: 116px; float: left; background: #FFFFFF url(images/header-bg.jpg) repeat-x top; padding: 4px 0 0 0; overflow: hidden; }
#system_one_logo{
	width: 190px;
	height: 103px;
	float: left;
	padding: 13px 0 0 16px;
}
.header_rcon{ width: 709px; height: auto; float: left; padding: 0; overflow: hidden; }
#so_dt{ width: 170px; height: 26px; float: right; background: url(images/system-one-dt.gif) no-repeat; color: #FFFFFF; text-align: center; margin: 0 5px 0 5px; font-size: 11px; padding: 8px 0 0 0; }
#src_form{ width: auto; height: auto; float: right; padding: 5px 0 0 0; }
#search_bar{ height: 48px; }
#seo_text{ height: 36px; }

/* Main Menu */
#so_menu{
	width: 752px;
	height: 32px;
	float: left;
	margin: 0;
	padding: 0;
	list-style: none;
	overflow: hidden;
}
#so_menu li{ float: left; margin-right: 3px; }
.menu_links_sh_active, .menu_links_sh_active:link, .menu_links_sh_active:visited, .menu_links_sh_active:hover, .menu_links_sh_active:active,
.menu_links_sh, .menu_links_sh:link, .menu_links_sh:visited,
.menu_links, .menu_links:link, .menu_links:visited{ width: 102px; height: 26px; float: left; background: url(images/menu-links-normal.gif) no-repeat; color: #777777; padding: 6px 0 0 9px; font-size: 11pt; text-decoration: none; }
.menu_links:hover{ background: url(images/menu-links-hover.gif) no-repeat; color: #45a5ca; }
.menu_links:active{ background: url(images/menu-links-active.gif) no-repeat; color: #FFFFFF; }
.menu_links_sh_active, .menu_links_sh_active:link, .menu_links_sh_active:visited, .menu_links_sh_active:hover, .menu_links_sh_active:active,
.menu_links_sh, .menu_links_sh:link, .menu_links_sh:visited{ width: 82px; background: url(images/menu-links-normal-sh.gif); }
.menu_links_sh_active, .menu_links_sh_active:link, .menu_links_sh_active:visited, .menu_links_sh_active:hover, .menu_links_sh_active:active{ background: url(images/menu-links-active-sh.gif) no-repeat; color: #FFFFFF; cursor: default; }
.menu_links_sh:hover{ background: url(images/menu-links-hover-sh.gif) no-repeat; color: #45a5ca; }
.menu_links_sh:active{ background: url(images/menu-links-active-sh.gif) no-repeat; color: #FFFFFF; }

/* Content Styles */
#so_content{
	width: 954px;
	height: auto;
	float: left;
	background: #FFFFFF url(images/cbg.jpg) repeat-x top;
	padding: 10px 3px;
}
#so_content_bottom{ width: 960px; height: 16px; float: left; background: url(images/footer-img.gif) no-repeat; }
#footer{ width: 930px; height: auto; float: left; padding: 15px 15px 30px 15px; color: #FFFFFF; font-size: 12px; }

/* General Styles */
.fleft{ float: left; }
.fright{ float: right; }
.title{ font-weight: normal; font-size: 12pt; margin: 0 0 5px 0; padding: 0; }
.ta_center{ text-align: right; }
.txtbox{ width: 202px; height: 15px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; padding: 5px; border: none; background: url(images/txt-box-bg.gif) no-repeat; margin: 0 3px 0 0; }
form{ margin: 0; padding: 0; }
.test_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
}
#products_bck {
	background-image: url(images/homepage/products_bck.jpg);
	background-repeat: no-repeat;
	width: 700px;
}
h4 {
	margin: 0px;
	padding: 0px;
}


#centerpart{
width:936px;
clear:both;
margin:0 auto;
}

/*--Left Part Start--*/
#left-part{
width:292px;
float:left;
}


.devices{
padding:0px 0px 0px 30px;
color:#FFFFFF;
font-weight:bold;
font-size:12px;
line-height:25px;
height:27px;
width:250px;
background-image:url(images/product-back.jpg);
background-repeat:no-repeat;

}
.devices a:link, .devices a:visited{
color:#FFFFFF;
text-decoration:none;
}

.devices a:hover, .devices a:active{
color: #000000;
text-decoration:none;
}



.left-nav{
	font-family:verdana;
	font-size:12px;
	color:#333333;
	text-decoration:none;
	line-height: 16px;
	padding:0px 0px 0px 15px;
}

.left-nav a:link, .left-nav a:visited{
color:#333333;
text-decoration:none;
}

.left-nav a:hover, .left-nav a:active{
color: #167ECB;
text-decoration:none;
}
.testamonial_box a:link, .left-nav a:visited{
	color:#333333;
	text-decoration:none;
	margin: 0px;
	padding: 0px;
	text-align: left;
}

.testamonial_box a:hover, .left-nav a:active{
color: #167ECB;
text-decoration:none;
	text-align: left;
}




.spacer{
line-height:10px;
height:10px;
}


#left-nav1{
font-family:verdana;
font-size:12px;
color:#333333;
text-decoration:none;
line-height: 22px;
margin:10px 0px 10px 5px;

}

#left-nav1 ul{
margin: 0px;
padding: 0px;
list-style-type:none;
}


#left-nav1 ul li{
height: 22px;
padding-left: 20px;
background: url(images/point.jpg) 5px 10px no-repeat;
}





/*--Left Part End--*/

/*--Right Part Start--*/
#right-part{
width:613px;
float:right;
}

.products{
background-image:url(images/pro-back.jpg);
background-repeat:repeat-x;
height:35px;
width:610px;
}
.products2{
background-image:url(images/pro-back.jpg);
background-repeat:repeat-x;
height:35px;

}


.product-box{
width:297px;
float:left;
}
.product-box2{
width:297px;
float:right;
}
.product-back{
background-image:url(images/box-back.jpg);
width:297px;
color:#333333;
background-repeat:repeat-y;
}


.product-back2{
background-image:url(images/curve-back.jpg);
width:215px;
background-repeat:repeat-y;
color:#333333;
font-size:12px;
line-height:18px;
}


.product-back2 a:link, .product-back2 a:visited{
color:#333333;
text-decoration:none;
}

.product-back2 a:hover, .product-back2 a:active{
color:#0E1118;
text-decoration:none;
}

.breaker{
margin:15px 5px 0px 0px;
}





.spacer2{
line-height:14px;
height:14px;
clear:both;
}
.box-content{
	color:#333333;
	font-size:12px;
	line-height:18px;
	height: 140px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}
.box-content2{
padding:8px 10px 0px 10px;
color:#00569E;
font-size:12px;
line-height:18px;
}

.box-content2 a:link, .box-content2 a:visited{
color:#00569E;
text-decoration:none;
}

.box-content2 a:hover, .box-content2 a:active{
color:#0E1118;
text-decoration:none;
}




.spacer3{
padding:0px 0px 0px 5px;
}









.box-content3{
padding:0px 10px 10px 10px;
color:#333333;
font-size:12px;
line-height:18px;
}

/*--Right Part Start--*/


#bottom{
width:960px;
margin:0 auto;
padding:0px;
overflow:hidden;
}
.want{
font-family:arial;
color:#179CC9;
padding:5px 0px 0px 0px;
font-size:20px;
font-weight:bold;
}
.phone{
font-family:arial;
color:#333333;
padding:5px 0px 0px 0px;
font-size:14px;
font-weight:bold;
}
.sales{
font-family:arial;
color:#333333;
font-size:14px;
font-weight:bold;
line-height:17px;
}
.system{
color:#333333;
font-size:13px;
}
.form-selct{
font-size:12px;
color:#333333;
line-height:17px;
font-weight:normal;
}


.new-letter{
	padding:8px 10px 0px 5px;
	color:#333333;
	font-size:12px;
	line-height:18px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}


.new-letter a:link, .new-letter a:visited{
color:#333333;
text-decoration:none;
font-size:12px;
font-weight:normal;

}

.new-letter a:hover, .new-letter a:active{
color:#999999;
text-decoration:none;
font-size:12px;
font-weight:normal;
}




.image-links{
font-family:arial;
font-size:11px;
color:#333333;
text-decoration:none;
line-height: 20px;
border:#CCCCCC solid 1px;
padding:0px 0px 0px 5px;
}

.image-links a:link, .image-links a:visited{
color:#333333;
text-decoration:none;
}

.image-links a:hover, .image-links a:active{
color: #167ECB;
text-decoration:none;
}

.image-border{
border:#CCCCCC solid 2px;
}


.pressures{
font-family:verdana;
font-size:12px;
color:#333333;
text-decoration:none;
line-height:18px;
padding:0px 20px 0px 0px;
text-align:justify;
}

.author{
font-family:arial;
font-size:15px;
color:#0A83B2;
text-decoration:none;
line-height:18px;
font-weight:bold;
}




.MFD{
font-family:arial;
font-size:12px;
color:#333333;
text-decoration:none;
line-height: 18px;
}

.MFD a:link, .MFD a:visited{
color:#333333;
text-decoration:none;
}

.MFD a:hover, .MFD a:active{
color: #0A83B2;
text-decoration:none;
}

.our-back{
background-image:url(images/our-back.jpg);
background-repeat:repeat-y;
}
.busines-back{
background-image:url(images/business-back.gif);
background-repeat:no-repeat;
}
.prob{
 color:#03699A;
 border-bottom:#C7DB7A solid 3px;
 line-height:24px;
 font-weight:bold;
 font-size:16px;
  }

.test_text2 {
font-family: verdana;
font-size: 12px;
color:#333333;
}

.phone2{
font-family:arial;
color:#016394;
padding:10px 0px 0px 10px;
font-size:14px;
font-weight:bold;
text-transform:uppercase;
}
.supplied{
font-family:Verdana;
color:#333333;
font-size:12px;
padding:12px 0px 0px 0px;
}

#banifits{
font-family:verdana;
font-size:12px;
color:#333333;
text-decoration:none;
line-height: 22px;

}

#banifits ul{
margin: 0px;
padding: 0px;
list-style-type:none;
}


#banifits ul li{
height: 22px;
padding-left: 20px;
background: url(images/aroow.jpg) 5px 10px no-repeat;
}
.times{
 font-family:"Times New Roman";
font-size:17px;
color:#159AC7;

}

.times2{
 font-family:"Times New Roman";
font-size:17px;
color:#159AC7;
text-decoration:none;
}

.times2{
 font-family:"Times New Roman";
font-size:17px;
color:#676767;
text-decoration:none;
}
.times2 a:link, .times2 a:visited{
color:#676767;
text-decoration:none;
}

.times2 a:hover, .times2 a:active{
color: #0A83B2;
text-decoration:none;
}
.testamonial_box {
	border: 1px solid #CCCCCC;
	padding: 3px;
	margin-bottom: 5px;
	width: 220px;
}
.testamonial_box2 {
	padding: 3px;
	margin-bottom: 5px;
	width: 140px;
}
.clients_box {
	border: 1px solid #CCCCCC;
	margin-bottom: 5px;
	width: 600px;
	margin-left: 50px;
	padding-top: 3px;
	padding-right: 3px;
	padding-left: 3px;
}
.client_header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #0066FF;
	padding-bottom: 3px;
	margin-bottom: 5px;
}
.benefit_title {
	font-size: 12px;
	line-height: normal;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #3399FF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.benefits_box {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: dashed;
	border-bottom-style: dashed;
	border-left-style: dashed;
	border-top-color: #3399FF;
	border-right-color: #3399FF;
	border-bottom-color: #3399FF;
	border-left-color: #3399FF;
}
.case_logo_box {
	border: 1px solid #CCCCCC;
	padding: 3px;
	margin-bottom: 5px;
	width: 190px;
	margin-right: 5px;
	margin-left: 5px;
	background-color: #FFFFFF;
}
#soft_intro {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: italic;
	width: 350px;
	padding-left: 30px;
	font-weight: bold;
	line-height: 20px;
}
.imageplaceholder {
	height: 200px;
	width: 638px;
}
#products {
	background-image: url(images/new-header-back2.gif);
	background-repeat: no-repeat;
	height: 390px;
	width: 700px;
	margin-bottom: 10px;
}
.buttons {
	padding-right: 15px;
}
#things_head {
	background-image: url(../../images/homepage/images/things_01.gif);
	background-repeat: no-repeat;
	height: 100px;
	width: 280px;
	margin-left: 10px;
}
#things_cont {
	background-image: url(../../images/homepage/images/things_02.gif);
	padding-top: 10px;
	padding-bottom: 10px;
	background-repeat: repeat-y;
	width: 280px;
	margin-left: 10px;
}
#so_content #things_cont #things_text ul {
	padding: 0px 0px 0px 15px;
	margin: 0px;
}

#things_foot {
	background-image: url(../../images/homepage/images/things_04.gif);
	background-repeat: no-repeat;
	height: 26px;
	width: 280px;
	margin-left: 10px;
}
#things_text {
	font-size: 12px;
	margin: 0px;
	padding-right: 15px;
	padding-left: 15px;
}
.tabtext_products {
	font-weight: normal;
	color:#333333;
	margin-right: 8px;
	margin-left: 15px;
	padding-top: 80px;
	font-size: 12px;
}
.prod_line {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #FFFFFF;
}
#whatwedo {
	background-image: url(../../images/homepage/images/whatwedo_03.jpg);
	background-repeat: no-repeat;
	height: 243px;
	width: 603px;
}
#testamonials {
	background-image: url(../../images/homepage/images/testamonials_02.jpg);
	background-repeat: no-repeat;
	height: 415px;
	width: 603px;
}
.logobox {
	height: 120px;
	width: 140px;
	padding-top: 30px;
}
.logo_border {
	padding: 5px;
	border: 1px solid #666666;
	float: left;
	background-color: #FFFFFF;
	margin-right: 5px;
}

.testamonial_text {
	font-size: 12px;
	font-style: normal;
	padding-top: 180px;
	padding-right: 20px;
	font-weight: normal;
	padding-left: 20px;
}
.content_box {
	width: 620px;
	margin-right: auto;
	margin-left: auto;
}
#studies {
	padding-top: 10px;
}
#select {
	font-size: 10px;
}
.pad5 {
	padding: 5px;
}
