*{margin:0;padding:0;}
body{background:#fff;font:11px/1.75em Verdana, Tahoma, arial, sans-serif;color:#666666;text-align:center;margin:0 0 0 0;}
a, a:visited{color:#326ea1;background:inherit;text-decoration:none;}
a:hover{color:#383d44;background:inherit;padding-bottom:0;border-bottom:2px solid #dbd5c5;}
h1, h2, h3{font-family:'Trebuchet MS', Tahoma, Sans-serif;font-weight:Bold;color:#333;}
h1{font-size:160%;font-weight:normal;}
h2{font-size:130%;text-transform:uppercase;}
h3{font-size:130%;}
h4{font-size:110%;}
h1, h2, h3, h4, p{padding:10px;margin:0;}
ul, ol{left:0px;margin-top:5px;margin-right:1px;margin-bottom:5px;margin-left:1px;padding-top:0;padding-right:5px;padding-bottom:0;padding-left:30px;}
img{background:#FAFAFA;border:1px solid #DCDCDC;padding:5px;}
img.float-right{margin:5px 0px 10px 10px;}
img.float-left{margin:5px 10px 10px 0px;}
code{margin:5px 0;padding:10px;text-align:left;display:block;overflow:auto;font:500 1em/1.5em 'Lucida Console', 'courier new', monospace;background:#F5F5F5;border-left:3px solid #D4D4D4;}
acronym{cursor:help;border-bottom:1px dashed #777;}
blockquote{margin:10px;padding:0 0 0 25px;background:#F5F5F5;border-left:3px solid #D4D4D4;color:#444;font-family:'Trebuchet MS', Tahoma, Sans-serif;font-size:1.2em;line-height:1.3em;}
.underline{text-decoration:underline;}
table{border-collapse:collapse;margin:10px 0px 10px 10px;}
th strong{color:#fff;}
th{background:#e7e6e6 url(images/button.jpg) repeat-x;height:29px;padding-left:12px;padding-right:12px;text-align:left;border-left:1px solid #f4f4f4;border-bottom:solid 2px #fff;color:#333;}
tr{height:30px;}
td{padding-left:11px;padding-right:11px;border-left:1px solid #fff;border-bottom:1px solid #fff;}
td.first, th.first{border-left:0px;}
tr.row-a{background:#F8F8F8;}
tr.row-b{background:#EFEFEF;}
label{display:block;font-weight:bold;margin:5px 0;}
input{padding:2px;border:1px solid #eee;font:normal 1em Verdana, sans-serif;color:#777;}
textarea{width:400px;padding:2px;font:normal 1em Verdana, sans-serif;border:1px solid #eee;height:100px;display:block;color:#777;}
input.button{font:bold 12px Arial, Sans-serif;height:24px;margin:0;padding:2px 3px;color:#333;background:#e7e6e6 url(images/button.jpg) repeat-x;border:1px solid #dadada;}
.searchform{background-color:transparent;border:none;margin:0 5px 0 10px;padding:5px 0 15px 0;width:190px;}
.searchform p{margin:0;padding:0;}
.searchform input.textbox{width:100px;color:#777;height:18px;padding:2px;border:1px solid #E5E5E5;vertical-align:top;}
.searchform input.button{width:60px;height:24px;padding:2px 5px;vertical-align:top;}
#wrap{background-position:center top;position:relative;width:910px;margin:0 auto;text-align:left;background:#fff url(images/content.jpg) repeat-y center top;}
#content-wrap{background-position:center top;float:left;width:850px;margin-left:30px;display:inline;padding:0;border-top:5px solid #fff;background:#fff url(images/content-wrap.jpg) repeat-x;}
#header{position:relative;background:#fff url(images/header-bg.jpg) repeat-y center top;height:25px;width:910px;padding:0;color:#fff;}
#header #header-links{position:absolute;top:3px;right:45px;color:#838181;font-size:10px;font-weight:bold;}
#header #header-links p{padding:0;margin:0;}
#header #header-links a{color:#838181;text-decoration:none;}
#header #header-links a:hover{color:#444;}
#header-social{position:absolute;padding:0px;margin:0px;left:37px;top:3px;}
#header-photo{position:relative;clear:both;margin:5px auto;height:130px;width:850px;background-color:#3399FF;background-image:url(images/header-photo.jpg);background-repeat:no-repeat;background-position:center center;}
#header-photo h1#logo-text{border-style:none;margin:0;padding:0;font:bold 18px 'Trebuchet MS', Arial, Sans-serif;color:#FFFFFF;text-transform:none;text-decoration:none;top:105px;left:12px;position:absolute;}
#header-photo h2#slogan{position:absolute;margin:0;padding:0;font:bold 14px 'Trebuchet MS', Arial, Sans-serif;text-transform:none;color:#B6D1F8;top:84px;left:195px;width:395px;}
#nav{clear:both;}
.one-col #main{margin:10px 190px 0 10px;}
.three-col #main{margin:10px 190px 0 200px;}
.two-col #main{margin:0 5px 0 200px;}
#main h1{margin:10px 10px 0 10px;font:normal 1.8em Georgia, "Times New Roman", Times, serif;color:#444;padding:5px 0 2px 0px;border-bottom:1px solid #dadada;}
.defaultservices{height:110px;width:100%;}
.defaultservices_lcol{float:left;width:105px;vertical-align:top;height:110px;}
.defaultservices_rcol{float:right;width:365px;vertical-align:top;margin-top:10px;margin-right:10px;margin-bottom:0px;margin-left:0px;}
.defaultservices_rcol h2{padding:0px;margin:0px;border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:#dadada;}
.defaultservices_rcol p{padding-top:2px;padding-bottom:2px;margin-top:2px;margin-bottom:2px;margin-right:0px;margin-left:0px;padding-right:0px;padding-left:0px;}
#youtube{height:354px;width:435px;background-color:#FAFAFA;border:1px solid DCDCDC;padding:5px;}
#sidebar{float:left;width:195px;margin-top:0px;}
#rightcolumn{float:right;width:160px;margin-top:10px;}
#rightcolumn h2, #sidebar h2{margin:10px 5px 0 5px;padding:5px 5px;font:bold 1.4em 'Trebuchet MS', Tahoma, Sans-serif;color:#444;}
#rightcolumn img{border:none;margin:0px;padding:0px;background-image:none;}
#centercolumn{float:left;margin-top:0px;width:485px;}
ul.sidemenu{text-align:left;margin:7px 8px 8px 5px;padding:0;border-top:1px solid #E5E5E5;text-decoration:none;}
ul.sidemenu li{list-style:none;padding:4px 0 4px 5px;margin:0 2px;}
* html body ul.sidemenu li{height:1%;}
ul.sidemenu li a{text-decoration:none;color:#326ea1;border:none;}
ul.sidemenu li a:hover{color:#383d44;border:none;}
#footer-wrap{clear:both;width:910px;font-size:95%;padding:20px 0;text-align:left;background:url(images/footer-bottom.jpg) no-repeat center bottom;}
#footer-wrap a{text-decoration:none;color:#666666;font-weight:bold;}
#footer-wrap a:hover{color:#000;}
#footer-wrap p{padding:5px 10px 5px 10px;}
#footer-wrap h2{color:#666666;margin:0;padding:0 10px;}
#footer{clear:both;color:#666;margin:0 auto 10px 30px;width:850px;text-align:center;background:#F8F7F7;border-top:1px solid #F2F2F2;}
#footer table{table-layout:auto;border-collapse:collapse;border-spacing:0px;margin-left:25px;}
#footer td{width:25%;}
.float-left{float:left;}
.float-right{float:right;}
.align-left{text-align:left;}
.align-right{text-align:right;}
.clear{clear:both;}
.post-by{font-size:.95em;padding-top:0;text-indent:10px;}
.PostInfo{font-size:.95em;padding-top:0;text-indent:10px;}
.post-footer{background:#F5F5F5;padding:5px;margin:20px 10px 0 10px;font-size:95%;color:#666666;}
.post-footer .date{margin:0 10px 0 5px;}
.post-footer a.comments{margin:0 10px 0 5px;}
.post-footer a.readmore{margin:0 10px 0 5px;}
.rating p{display:inline;position:relative;top:14px;left:55px;}
.star-rating{position:relative;width:125px;height:25px;overflow:hidden;list-style:none;margin:0;padding:0;background-position:left top;}
.star-rating li{display:inline;}
.star-rating a, .star-rating .current-rating{position:absolute;top:0;left:0;text-indent:-1000em;height:25px;line-height:25px;outline:none;overflow:hidden;border:none;}
.star-rating a:hover, .star-rating a:active, .star-rating a:focus{background-position:left bottom;}
.star-rating a.one-star{width:20%;z-index:6;}
.star-rating a.two-stars{width:40%;z-index:5;}
.star-rating a.three-stars{width:60%;z-index:4;}
.star-rating a.four-stars{width:80%;z-index:3;}
.star-rating a.five-stars{width:100%;z-index:2;}
.star-rating .current-rating{z-index:1;background-position:left center;}
.small-star{width:50px;height:10px;}
.small-star, .small-star a:hover, .small-star a:active, .small-star a:focus, .small-star .current-rating{background-image:url(images/star_small.gif);line-height:10px;height:10px;}
#tagcloud{margin-bottom:10px;white-space:normal;}
#tagcloud li{display:inline;}
#tagcloud a{margin-right:3px;display:inline;}
#tagcloud a.biggest{font-size:20px;}
#tagcloud a.big{font-size:17px;}
#tagcloud a.medium{font-size:13px;}
#tagcloud a.small{font-size:12px;}
#tagcloud a.smallest{font-size:10px;}
ul.tagcloud{padding-left:10px;}
ul.recentPosts{padding-left:20px;}
#searchbox{padding-left:10px;padding-right:5px;}
#contact{padding:10px;}
#contact h1{margin-top:0;color:#666666;}
#contact label{display:block;padding-top:5px;}
#contact input.field{width:200px;}
#contact textarea{display:block;overflow:auto;width:75%;height:150px;margin:0;}
.csharpcode, .csharpcode pre{font-size:small;color:black;font-family:Consolas, "Courier New", Courier, Monospace;background-color:#ffffff;}
.csharpcode, .csharpcode pre{font-size:small;color:black;font-family:Consolas, "Courier New", Courier, Monospace;background-color:#ffffff;}
.csharpcode pre{margin:0em;}
.csharpcode .rem{color:#008000;}
.csharpcode .kwrd{color:#0000ff;}
.csharpcode .str{color:#006080;}
.csharpcode .op{color:#0000c0;}
.csharpcode .preproc{color:#cc6633;}
.csharpcode .asp{background-color:#ffff00;}
.csharpcode .html{color:#800000;}
.csharpcode .attr{color:#ff0000;}
.csharpcode .alt{background-color:#f4f4f4;width:100%;margin:0em;}
.csharpcode .lnum{color:#606060;}
.searchresult{margin-bottom:20px;}
.searchresult a{font-weight:bold;}
.searchresult span.text{clear:both;display:block;margin:3px 0;}
.searchresult span.type{display:block;}
.searchresult span.url{color:Gray;}
.searchpage{padding-bottom:20px;}
.searchpage h1{color:#666666;}
.searchpage ul.paging{list-style-type:none;margin:0px;margin-bottom:20px;padding:0px;}
.searchpage ul.paging li{display:inline;border:1px solid gray;background:#f1f1f1;margin-right:5px;}
.searchpage ul.paging li a{padding:5px 8px;}
.searchpage ul.paging li.active{background:#f1f1f1;border:1px solid black;}
.code{font-size:12px;color:black;font-family:Consolas, "Courier New", Courier, Monospace;background-color:#F1F1F1;line-height:normal;}
.code p{padding:5px;}
.code .rem{color:#008000;}
.code .kwrd{color:#0000ff;}
.code .str{color:#006080;}
.code .op{color:#0000c0;}
.code .preproc{color:#0000ff;}
.code .asp{background-color:#ffff00;}
.code .html{color:#800000;}
.code .attr{color:#ff0000;}
.code .alt{background-color:#f4f4f4;}
.code .lnum{color:#606060;}
.entry-wrap .info{background:#F5F5F5;border:1px solid #E3E4E4;color:#666;margin:20px;padding:5px 10px;}
.entry-wrap a img{border:4px solid #DDD;}
.entry-wrap a:hover img{border-color:#CCC;}
.entry-wrap a{color:#666;}
.Menu{padding:0px;margin:0px;width:170px;height:130px;text-align:left;word-spacing:inherit;float:left;}
#Slogan{margin-top:10px;}
#SloganLeft{float:left;width:165px;vertical-align:top;}
#SloganRight{float:left;width:310px;}
#SloganRight p{}
#SitemapFrame{height:800px;width:475px;text-align:left;}
#SitemapWrap{width:425px;text-align:left;}
.services{height:175px;width:100%;}
.services_lcol{float:left;width:165px;vertical-align:top;height:170px;}
.services_rcol{margin:10px;float:right;width:300px;vertical-align:top;}
.services_rcol h2{padding:0px;margin:0px 10px 0px 10px;border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:#dadada;}
.services_rcol p{padding-top:2px;padding-bottom:2px;margin-top:2px;margin-bottom:2px;}
.review_lcol{float:left;width:165px;vertical-align:top;padding-left:5px;padding-top:10px;}
.review_rcol{float:left;width:300px;vertical-align:top;padding-top:20px;padding-left:15px;}
#searchbox label{font-size:10px;text-align:right;float:right;margin-top:2px;margin-bottom:2px;}
#searchbox input{margin-top:5px;margin-bottom:5px;}
.recent_posts{border:1px solid #dcdcdc;}
.recent_posts h3{padding:0px;margin:10px 10px 0px 10px;border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:#dadada;}
.recent_posts p{}
.SideCol{margin:0px;padding:3px 5px 3px 8px;}
.RSideCol{padding-top:5px;padding-bottom:5px;}
h3.sidebar p.sidebar{padding:0px;margin:0px;}
.bbb{padding:0px 0px 0px 5px;}
.vcard{margin:0px;padding:3px 5px 3px 8px;}
#tablelines{width:95%;}
#tablelines td{border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#999999;vertical-align:bottom;}
.tbl-lines{width:95%;}
.tbl-lines td{border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#999999;vertical-align:top;}
#Menu1{width:190px;height:160px;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;table-layout:fixed;border-collapse:collapse;border-spacing:0px;margin-top:10px;margin-right:0px;margin-bottom:15px;margin-left:0px;}
#Menu1 ul{float:left;list-style:none;display:inline;text-transform:uppercase;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;background-image:url(images/nav.jpg);background-repeat:repeat-x;margin-left:30px;height:20px;width:auto;}
#Menu1 li{background-image:url(images/nav.jpg);background-repeat:repeat-x;height:30px;margin-left:10px;padding-top:5px;vertical-align:middle;}
#Menu1 a{display:block;float:left;width:160px;color:#555;text-decoration:none;letter-spacing:1px;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;border-right-color:#dadada;border-left-color:#fafafa;height:35px;font-family:'Century Gothic', 'Trebuchet MS', Helvetica, Arial, Geneva, sans-serif;font-size:14px;line-height:30px;font-weight:bold;}
#Menu1 a:hover, #Menu1 a:active{color:#326ea1;}
h1, h2, h3, h4, p{padding:10px;margin:0;}
.form-group{padding-left:10px;}