﻿@charset "utf-8";.readmore a{background:url(images/icon-readmore.gif) no-repeat 0 60%;padding-left:1.8em;}
#wrapper{width:100%;margin:0;overflow:hidden;height:1%;}
#wrapper h2{color:#63560;font-weight:normal;font-size:1.7em;line-height:1.2em;padding-bottom:0.8em;letter-spacing:-0.01em;}
#wrapper h3{color:#5E65A9;font-weight:normal;font-size:1.4em;line-height:1.2em;padding-bottom:0.6em;letter-spacing:-0.01em;}
#wrapper h4{color:#4e6604;font-weight:normal;font-size:1.4em;line-height:1.2em;padding-bottom:0.6em;letter-spacing:-0.01em;}
#wrapper h5{color:#424242;font-weight:bold;font-size:1em;line-height:1.2em;padding-bottom:0.6em;letter-spacing:-0.01em;}
#wrapper strong{color:#7C7B77;}
#header{width:900px;float:left;}
#header h1{width:239px;float:left;}
#header .demo{float:right;}
#header .demo li{float:left;}
#header .demo li a{text-indent:-10000px;display:block;background:url(images/demo.gif) no-repeat 0 0;height:25px;width:100px;}
#header .demo a:hover{background:url(images/demo.gif) no-repeat 0 100%;}
#header h1 a{background:url(images/logo.jpg) no-repeat 0 10px;width:239px;height:75px;float:left;text-indent:-10000px;}
#nav{float:left;width:650px;padding-top:10px;}
#nav ul{padding-right:25px;float:right;}
#nav li{padding-left:10px;float:left;background:url(images/left-nav.gif) no-repeat 0 0;height:28px;margin-left:2px;}
#nav li a{display:block;float:left;background:url(images/right-nav.gif) no-repeat 100% 0;height:28px;padding:0 20px 0 10px;color:#657e19;letter-spacing:0.02em;font-weight:bold;line-height:2.4em;}
#nav .current_li{padding-left:10px;float:left;background:url(images/left-nav-current.gif) no-repeat 0 0;height:28px;margin-left:2px;}
#nav a:hover{color:#2d4104;}
#nav .current_page{background:url(images/right-nav-current.gif) no-repeat 100% 0;color:#fafcf1;}
#banner{background:#93b91d url(images/banner_home.jpg) no-repeat 0 0;float:left;width:900px;height:189px;text-indent:-10000px;}
#agency-banner{background:#93b91d url(images/banner_agency.jpg) no-repeat 0 0;float:left;width:900px;height:189px;text-indent:-10000px;}
#service-banner{background:#93b91d url(images/banner_services.jpg) no-repeat 0 0;float:left;width:900px;height:189px;text-indent:-10000px;}
#about-banner{background:#93b91d url(http://www.sourcen.com/images/banner_about.jpg) no-repeat 0 0;float:left;width:900px;height:189px;text-indent:-10000px;}
#career-banner{background:#93b91d url(images/banner_career.jpg) no-repeat 0 0;float:left;width:900px;height:189px;text-indent:-10000px;}
#contact-banner{background:#93b91d url(http://www.sourcen.com/images/banner_contact.jpg) no-repeat 0 0;float:left;width:900px;height:189px;text-indent:-10000px;}
form.cmxform fieldset{margin-bottom:10px;}
form.cmxform legend{padding:0 2px;font-weight:bold;}
form.cmxform label{display:inline-block;line-height:1.8;vertical-align:top;}
form.cmxform fieldset ol{margin:0;padding:0;}
form.cmxform fieldset li{list-style:none;padding:5px;margin:0;}
form.cmxform fieldset fieldset{border:none;margin:3px 0 0;}
form.cmxform fieldset fieldset legend{padding:0 0 5px;font-weight:normal;}
form.cmxform fieldset fieldset label{display:block;width:auto;}
form.cmxform em{font-weight:bold;font-style:normal;color:#f00;}
form.cmxform label{width:120px;}
form.cmxform fieldset fieldset label{margin-left:123px;}
#main-container{width:850px;float:left;margin-top:8px;}
#snipts{float:left;width:900px;height:170px;}
#snipts-inner li{float:left;}
#snipts-inner li a{float:left;padding-top:130px;}
#snipts-inner{float:left;}
#snipts-inner .ser-01 a, #snipts-inner .ser-02 a, #snipts-inner .ser-03 a, #snipts-inner .ser-04 a{text-indent:-10000px;}
#snipts-inner .ser-01 a{background:url(images/web_2.0.jpg) no-repeat 0 0;padding-right:18px;display:block;width:210px;height:31px;}
#snipts-inner .ser-01 a:hover{background-position:0 100%;}
#snipts-inner .ser-01 a{background:url(images/web_2.0.jpg) no-repeat 0 0;padding-right:20px;display:block;width:210px;height:31px;}
#snipts-inner .ser-01 a:hover{background-position:0 100%;}
#snipts-inner .ser-02 a{background:url(http://www.sourcen.com/images/enterprise_2.0.jpg) no-repeat 0 0;padding-right:20px;display:block;width:210px;height:31px;}
#snipts-inner .ser-02 a:hover{background-position:0 100%;}
#snipts-inner .ser-03 a{background:url(images/agency.jpg) no-repeat 0 0;padding-right:20px;display:block;width:210px;height:31px;}
#snipts-inner .ser-03 a:hover{background-position:0 100%;}
#snipts-inner .ser-04 a{background:url(http://www.sourcen.com/images/open_source.jpg) no-repeat 0 0;display:block;width:210px;height:31px;}
#snipts-inner .ser-04 a:hover{background-position:0 100%;}
#main-content{float:left;width:860px!important;padding-top:18px;}
#main-content .cntr{background:url(images/content_bg_cntr.gif) repeat-y 0 0;width:900px!important;height:1%;overflow:hidden;}
#main-content .btm{background:url(images/content_bg_btm.gif) no-repeat 0 0;width:900px!important;height:18px;float:left;}
#hm-content, #link1, #link2, #link3, #link4, #link5, #link6, #link7, #link8, #link9, #link10, #link11, #link12, #link13, #link14, #link15, #link16, #link17, #link18, #link19, #link20, #link21, #link22, #link23, #link24, #link25, #link26, #link27, #link28, #link29, #link30, #link31, #link32, #link33, #link34, #link35, #link36, #link37, #link38, #link39, #link40, #link41, #link42, #link43, #link44, #link45, #link46, #link47{width:554px;padding:0 20px 0 20px;border-right:1px solid #93b91d;float:left;}
#hm-sb{width:265px;float:right;padding:0 20px 0 20px;border-left:1px solid #93b91d;margin-left:-1px;}
#footer{float:left;margin-top:10px;padding-top:2em;background:#FFF url(footer_bg.gif) repeat-x 0 0;width:100%;}
#footer-inner{width:770px;margin:0 auto;}
#footer-inner p{color:#666666;}
.unline{text-decoration:underline!important;color:#b6d839;}
.unline:hover{font-style:italic;color:#b6d839;}
#text{float:left;}
#f-links{float:right;padding-top:2px;}
#f-links li a{color:#669900;}
#f-links li a:hover{text-decoration:underline!important;color:#CC6600;}
#hm-sb #sb-links{padding-bottom:10px;}
#hm-sb #sb-links li{background:url(images/sb-link-bg.jpg) no-repeat 0 0;font-size:12px;height:27px;padding-top:2px;}
#hm-sb #sb-links li a{color:#253102;font-size:18px;height:27px;}
#hm-sb #sb-links li a:hover{color:#7ea112;font-size:18px;height:27px;}
#right_nav li{background:url(images/link_division.gif) no-repeat 0 19px;padding-bottom:10px;font-size:12px;}
#right_nav ul li{background:url(images/link_division.gif) no-repeat 0 28px;padding-top:5px;}
#right_nav a{background:url(images/link_btn.gif) no-repeat 0 0;color:#738304;text-decoration:none;padding-left:15px;width:230px!important;}
#right_nav a:hover{background-position:0 100%;color:#414a05;text-decoration:none;padding-left:15px;width:230px!important;}
#right_nav ul li a{background:url(images/innerli_btn.gif) no-repeat 0 5px;color:#3f4805;font-weight:normal;font-size:11px;padding-left:10px;}
#right_nav ul li a:hover{background:url(images/innerli_hover_btn.gif) no-repeat 3px 5px;color:#010100;font-weight:normal;font-size:11px;padding-left:10px;}
#right_nav li{list-style-type:none;}
#right_nav, #right_nav ul{margin:0px;padding:0px;}
#right_nav ul{display:none;margin-top:5px;font-size:11px;padding-left:5px;}
#feedback-form{}
#feedback-form .ff-inner{border:1px solid #93b91d;padding:20px;}
#feedback-form label{font-size:0.8em;display:block;color:#999;padding-bottom:0.2em;}
#feedback-form input, #feedback-form textarea{border:1px solid #e2fa97;font-size:1.2em;height:1.5em;background:#FDFDFD;padding-top:0.1em;display:block;margin-bottom:0.5em;width:99%;overflow:hidden;}
#feedback-form textarea{height:8em;font-size:1em;padding-top:0.2em;font-family:Arial, Verdana, Sans-Serif;}
#feedback-form input:focus,#feedback-form textarea:focus{border-color:#93b91d;background:#FFF;}
.waiting{background:url(images/loading.gif) no-repeat 0 2px!important;padding-left:25px;}
#results{color:#FF7E00;height:20px;display:none;font-size:1.2em;margin-bottom:1em;border-bottom:1px solid #E8E8E8;padding-bottom:0.4em;}
.sb{padding-top:0.5em;}
.sb input{width:55px!important;border:none!important;height:27px!important;background:url(images/send.gif) no-repeat 0 0!important;cursor:pointer;text-indent:10000px;line-height:150em;overflow:hidden;display:block;}
.tblediv{width:300px;height:200px;background-color:#808080;border:1px solid #000000;overflow:auto;}
.tblediv table tr th{background-color:#EBEADB;}
.tblediv table tr td{width:30px;}
.tblediv table tr.tblehdr th{width:50px;height:20px;}
span.radioset radio{font-size:1.2em;height:1.0em;background:#FDFDFD;margin-top:1.8em;}
span.radioset radio label{margin-top:-10px;margin-left:20px;height:20px;}
