




/*
     FILE ARCHIVED ON 18:06:43 Dec 10, 2013 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 20:25:54 May 29, 2015.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
html {height: 100%;}
body {font: 14px/18px Arial, Tahoma, Verdana, sans-serif;height: 100%;}
#wrapper {width: 100%;min-width: 940px;height: auto !important;height: 100%;}
.t_right{text-align:right}
.button,.button_d{display:inline-block;line-height:33px;height:33px;padding:0 10px;color:#000;text-transform:uppercase;border:none;_overflow:hidden; *zoom:1;*display:inline;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;}
.button{
background: rgb(220,220,220); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(220,220,220,1) 0%, rgba(194,194,194,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(220,220,220,1)), color-stop(100%,rgba(194,194,194,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(220,220,220,1) 0%,rgba(194,194,194,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(220,220,220,1) 0%,rgba(194,194,194,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(220,220,220,1) 0%,rgba(194,194,194,1) 100%); /* IE10+ */
background: linear-gradient(top,  rgba(220,220,220,1) 0%,rgba(194,194,194,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dcdcdc', endColorstr='#c2c2c2',GradientType=0 ); /* IE6-9 */
}
.button_d{
background: rgb(207,207,207); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(207,207,207,1) 0%, rgba(182,182,182,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(207,207,207,1)), color-stop(100%,rgba(182,182,182,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(207,207,207,1) 0%,rgba(182,182,182,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(207,207,207,1) 0%,rgba(182,182,182,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(207,207,207,1) 0%,rgba(182,182,182,1) 100%); /* IE10+ */
background: linear-gradient(top,  rgba(207,207,207,1) 0%,rgba(182,182,182,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cfcfcf', endColorstr='#b6b6b6',GradientType=0 ); /* IE6-9 */
}
/* Header-----------------------------------------------------------------------------*/
#header {height: 137px;background: #171e39;}
#header_in{width:1250px;margin:0 auto;}
.logo{display:Block;height:92px;width:600px;background:url(http://srsoc.com/images/logo.png) no-repeat;margin-top:44px;}
/*top menu*/
.t_menu_container{margin-top:75px;}
.t_menu li{list-style:none;display:inline-block;line-height:33px;_overflow:hidden; *zoom:1;*display:inline;}
.t_menu li a{display:block;font-size:12px;color:#fff;text-transform:uppercase;padding:0 10px;}
.t_menu li a:hover,.t_menu li a.active{color:#000;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
background: rgb(237,237,237); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(237,237,237,1) 0%, rgba(100,100,100,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(237,237,237,1)), color-stop(100%,rgba(100,100,100,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(237,237,237,1) 0%,rgba(100,100,100,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(237,237,237,1) 0%,rgba(100,100,100,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(237,237,237,1) 0%,rgba(100,100,100,1) 100%); /* IE10+ */
background: linear-gradient(top,  rgba(237,237,237,1) 0%,rgba(100,100,100,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededed', endColorstr='#646464',GradientType=0 ); /* IE6-9 */
}

.t_menu li .active{color:#000;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
background: rgb(237,237,237); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(237,237,237,1) 0%, rgba(100,100,100,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(237,237,237,1)), color-stop(100%,rgba(100,100,100,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(237,237,237,1) 0%,rgba(100,100,100,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(237,237,237,1) 0%,rgba(100,100,100,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(237,237,237,1) 0%,rgba(100,100,100,1) 100%); /* IE10+ */
background: linear-gradient(top,  rgba(237,237,237,1) 0%,rgba(100,100,100,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededed', endColorstr='#646464',GradientType=0 ); /* IE6-9 */
}

/*banner*/
#banner_c{height:353px;background:url(http://srsoc.com/images/spro_main.jpg) no-repeat center center;}
#banner_c_in{height:176px;background:url(http://srsoc.com/images/spro_interior.jpg) no-repeat center center;}
/* Middle-----------------------------------------------------------------------------*/
#content {padding: 0 0 90px;}
#content_white{min-height:350px;width:940px;padding:35px 0;margin:0 auto;background:url(http://srsoc.com/images/logo_content.jpg) no-repeat center 35px;}
#content_white_map{min-height:350px;width:940px;padding:35px 0;margin:0 auto;}
#content_white p{margin-bottom:25px;color:#6c6c6c;}
#content_white h1{color:#6c6c6c;font-size: 22px;}

#content_white_map p{margin-bottom:25px;color:#6c6c6c;}
#content_white_map h1{color:#6c6c6c;font-size: 22px;}

#content_white ul{color:#6c6c6c;margin-left: 20px;}
#content_white ol{color:#6c6c6c;margin-left: 20px; }
#content_white ol li{color:#6c6c6c; padding-top: 25px;}
#content_white ol ul{color:#6c6c6c;margin-left: 20px;}
#content_white ol ul li{color:#6c6c6c;margin-left: 20px;padding-top: 0px;list-style-type:none;}



#content_grey{overflow:hidden;padding:50px 0;
background: rgb(243,243,243); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(243,243,243,1) 0%, rgba(214,214,214,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(243,243,243,1)), color-stop(100%,rgba(214,214,214,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(243,243,243,1) 0%,rgba(214,214,214,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(243,243,243,1) 0%,rgba(214,214,214,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(243,243,243,1) 0%,rgba(214,214,214,1) 100%); /* IE10+ */
background: linear-gradient(top,  rgba(243,243,243,1) 0%,rgba(214,214,214,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f3f3f3', endColorstr='#d6d6d6',GradientType=0 ); /* IE6-9 */
}
#content_grey_in{width:940px;margin:0 auto;}
#content_grey_in div:first-child{margin-left:0;}
.content_grey_table{margin-left:-20px;position:relative;}
.c_g_i_news{width:265px;min-height:300px;padding:0 35px 55px 0;margin-left:20px;float:left;position:relative;}
.c_g_i_news h3{font-family:'Palatino Linotype';font-size:32px;line-height:32px;padding:0 0 30px;}
.read_more{position:absolute;bottom:0;left:0px;}

a:link {color:#FF0000;}      /* unvisited link */
a:visited {color:#00FF00;}  /* visited link */
a:hover {color:#FF00FF;}  /* mouse over link */
a:active {color:#0000FF;}  /* selected link */ 

#content_white a:link {color: #171E39;}
#content_white a:visited {color: #171E39;}
#content_white a:hover {color: #171E39;}
#content_white a:active {color: #171E39;}

/*news*/
.news_c{padding:15px 0;border-top:solid 1px #c5c5c5;overflow:hidden}
.news div:first-child{border-top:none;}
.news_date{font-family:'Palatino Linotype';color:#1aa0f8;font-weight:bold;font-size:22px;text-align:center;}
.news_date span{display:block;}
.date{font-size:52px;line-height:40px;}
.news_text{color:#868686;padding-left:20px;font-size:11px}

#output{color:#1AA0F8;font-size:13px}
#content_white a {color:#868686; text-decoration: underline;}
#content_white_map a {color:#868686; text-decoration: underline;}
/*service_list*/
.service_list li{list-style:none;background:url(http://srsoc.com/images/bullet.png) no-repeat left center;line-height:21px;padding-left:30px;margin-bottom:7px;}
.service_list li a{font-size:11px;color:#868686;text-transform:uppercase;text-decoration:underline}
/*contact us*/
.text_inp,.textarea{height:28px;line-height:28px;width:250px;border:none;background:#fff;padding:0 8px 0 7px !important;margin-bottom:5px;color:#6f6f6f;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;}
.textarea{height:90px;width:250px;margin-bottom:25px;resize:none;padding:10px 8px 10px 7px !important;}
.send{color:#fff;
background: rgb(49,170,249); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(49,170,249,1) 0%, rgba(24,144,223,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(49,170,249,1)), color-stop(100%,rgba(24,144,223,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(49,170,249,1) 0%,rgba(24,144,223,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(49,170,249,1) 0%,rgba(24,144,223,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(49,170,249,1) 0%,rgba(24,144,223,1) 100%); /* IE10+ */
background: linear-gradient(top,  rgba(49,170,249,1) 0%,rgba(24,144,223,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#31aaf9', endColorstr='#1890df',GradientType=0 ); /* IE6-9 */
}
/* Footer---------------------------------------------------------- -------------------*/
#footer {margin: -90px auto 0;min-width: 940px;height: 90px;background: #171e39;position: relative;}
#footer_in{width:940px;margin:0 auto;}
#footer_in p{font-size:10px;color:#5c5c5c;text-transform:uppercase;padding:15px 0;}

.left{float:left; color: #6C6C6C;}
.right{float:right; text-align: left; color: #6C6C6C;}
.address{padding-top: 25px; width: 700px;}
.headq{margin-left:220px;color: #6C6C6C;}
.emerg{margin-left:120px;color: #fb6d09; font-size: 22px; padding-top: 25px;}

