body{margin:0px;padding:0px;width:100%;font-family:Arial, Trebuchet MS, Verdana, Helvetica, sans-serif;font-size:12px;text-align:left;background:url(images/header-bg.gif) repeat-x center top #3d3d3d;color:#3d3d3d;}
/************** BACKGROUND ****************/
#container{margin:0px;padding:0px;width:1003px;height:auto;}
/************** TAG CSS ****************/
a {border:0px; text-decoration:none; margin:0px; padding:0px;color:#FFFFFF; font-weight:bold; outline:none;}
.ulink{ color:#68bf05;}
h1 {margin:0px; padding:0px 0px 5px 0px;font-size:15px;font-weight:bold;text-align:left; text-transform:uppercase;}
h1 img {margin:0px 10px 0px 0px; padding:0px;}
h2 {margin:0px; padding:0px;font-size:13px;font-weight:bold;text-align:left; color:#454c53;}
h3 {margin:0px; padding:0px;font-size:12px;font-weight:bold;text-align:left; color:#ba0115;}
h4{margin:0px; padding:0px;font-size:12px;font-weight:bold;text-align:left; color:#000000;}
p{ margin:0px; padding:0px 5px 0px 0px; text-align:justify;}
ul,li{list-style-type:none;}
img,form{border:0px;margin:0px;padding:0px;}
select{font-size:12px;border:1px solid #c1cad2;font-family:Arial;color:#61676d;}
input, textarea{margin:0px;padding:0px 0px 0px 2px;font-size:12px;border:1px solid #c1cad2;font-family:Arial;color:#61676d;}
.login-links a{color:#454c53;font-weight:normal;}
/************** HEADER ****************/
#header {margin:0px;padding:0px 20px 0px 20px;width:963px;height:260px;}
#logo {margin:0px; padding:0px; width:963px; height:101px; float:left;}
.braintree{ margin:0px; padding:20px 0px 0px 25px; width:221px; height:77px;}
.puntch-line{ margin:0px; padding:25px 0px 0px 125px; float:left;}
/************** LOGIN ****************/
#search-box{ margin:16px 0px 0px 0px; padding:0px 0px 0px 0px; width:287px; height:69px; float:right; background:url(images/login-bg.gif) no-repeat;}
.go{ margin:0px; padding:0px; width:36px; height:21px; background:url(images/go-bg.gif) no-repeat; color:#454c53; border:none;}
.login{ margin:0px; padding:0px; width:111px; height:21px; background:url(images/signup-bg.gif) no-repeat; color:#454c53; border:none; text-align:center; text-transform:uppercase;}
.register{ margin:0px; padding:0px; width:111px; height:21px; background:url(images/signup-bg.gif) no-repeat; color:#454c53; border:none; text-align:center; text-transform:uppercase;}
.button{ margin:0px; padding:0px 0px 0px 2px; width:70px; height:23px; background:url(images/btn-bg.gif) no-repeat; color:#FFFFFF; border:none; text-align:left;}
.edit{ margin:0px;padding:5px 40px 10px 10px; width:70px; height:23px; background:url(images/btn-bg.gif) no-repeat; color:#FFFFFF; border:none; text-align:left;}
/************** TOP NAVIGATION ****************/
#nav {margin:0px; padding:0px 0px 0px 5px; width:958px; height:36px; clear:both;}
#nav a{margin:0px 0px 0px 0px; padding:7px 20px 0px 20px; width:auto; float:left; height:27px;font-size:13px; font:Arial; text-transform:uppercase; letter-spacing:1px; font-weight:normal;}
#nav a:hover{margin:2px 0px 0px 0px; padding:0px 20px 0px 20px; background:url(images/linkcurr-bg.gif) repeat-x #c10115 bottom; color:#fda925; height:34px;}
#nav a.lnkCurr{margin:2px 1px 0px 1px; padding:0px 20px 0px 20px; background:url(images/linkcurr-bg.gif) repeat-x #c10115 bottom; color:#fda925; height:34px;}
/************** BANNER ****************/
#banner-box{ margin:0px; padding:0px; width:962px;height:123px;clear:both;}
#banner{ margin:0px; padding:0px; width:962px;height:123px;float:left;background:url(images/loading.jpg) no-repeat center;}
/************** CONTENT ****************/
#content-box{ margin:0px; padding:0px; width:962px; height:auto; background-color:#FFFFFF;}
#content-top{margin:0px; padding:0px; width:962px; height:20px;background:url(images/content-top-bg.gif) repeat-x bottom #FFFFFF; float:left;}
#content-bottom{margin:0px; padding:0px; width:962px; height:20px;background:url(images/content-bottom-bg.gif) repeat-x bottom #FFFFFF; float:left;}
#content {margin:0px; padding:0px 30px 0px 30px; width:902px; height:auto; background:#FFFFFF;float:left;}
#welcome-wraper{width:752px; height:auto; float:left;}
/************** WELCOME ****************/
.welcome{ margin:0px 0px 7px 0px; padding:0px 25px 0px 0px; width:727px; height:auto; float:left;}
.welcome a img{ margin:0px; padding:5px 0px 2px 0px;float:left; background:#FFFFFF;}
.welcome img{ margin:0px; padding:2px 10px 5px 0px; float:left;}
/************** BLOG CONTAINER ****************/
#blog-box-container{ margin:5px 0px 0px 0px; padding:0px; width:700; float:left;}
.blog-box{ margin:0px; padding:0px; width:343px; height:146px;border:1px solid #c1cad2; float:left;}
.blog-heading{ margin:0px; padding:0px; height:41px; width:343px;background:url(images/blog-header-bg.gif) repeat-x; }
.blog-heading img{ text-align:center; margin:0px 0px 0px 0px;}
.blog-content{ margin:0px; padding:10px 10px 13px 10px;width:323px;float:left; background:#f5f7f9;}
.blog-content p{ color:#68727f; text-align:justify;}
.blog-content a img{ float:left;}
.blog-space{ margin:0px; padding:0px; width:30px; height:130px;float:left;}
/************** INNER CONTENT ****************/
.inner-content{ margin:0px 0px 7px 0px; padding:0px 25px 0px 0px; width:877px; height:auto; float:left;}
.inner-content img{ margin:0px; padding:2px 10px 5px 0px; float:left;}
/************** HOME CLIENTS ****************/
#clients{ margin:0px; padding:0px; width:148px; height:270px;border:1px solid #c1cad2; float:left;}
#clients-heading{ margin:0px; padding:0px; height:40px; width:148px;background:url(images/blog-header-bg.gif) repeat-x top; float:left;}
#clients-heading img{ text-align:center; margin:0px 0px 0px 0px;}
#clients-content{ margin:0px; padding:10px; height:186px;float:left;text-align:center;}
#clients-bottom{ margin:0px; padding:0px; width:148px; height:23px; float:left;}
#clients-scroll a img{ margin:5px 0px 20px 0px;}
/************** CLIENTS PAGE ****************/
.client{ margin:5px 0px 15px 0px; padding:0px 0px 10px 0px; width:840px; border-bottom:1px solid #c1cad2; float:left;}
.client-list-container{ margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; border:1px solid #c1cad2; background:url(images/gray-box-heading-bg.gif) repeat-x TOP; height:auto; float:left; width:900px;}
#client-list-heading{margin:0px; padding:5px 0px 0px 232px; height:85px;background:url(images/client-list.gif) no-repeat TOP left;}
.client-side-space{ margin:0px; padding:0px; float:left; width:30px; height:90px;}
.client-img{ margin:0px;padding-right:33px; width:170px; float:left; height:auto;}
.client-img img{vertical-align:top; }
.client-info{margin:0px;padding:0px; width:637px; float:left; height:auto;}
.client-info p{ color:#68727f;}
.client-info a{color:#68727f; font-weight:normal;}
.client-info a:hover{color:#000000;}
#client-list-pagination{ margin:0px; padding:0px 40px 0px 0px; width:860px; height:38px; background:url(images/client-bottom-bg.gif) repeat-x; float:left;}
/************** FORUM ****************/
#forum-heading{margin:0px; padding:5px 0px 0px 232px; height:85px;background:url(images/forum.gif) no-repeat TOP left;}
.forum-container{ padding:5px 0px 0px 30px; width:840px; margin:0px; float:left;}
#forumlist th{background:url(images/blog-header-bg.gif) repeat-x TOP left #FFFFFF; height:31px; color:#000000;font-size:12px; text-align:left; margin:0px; padding:5px;}
#forumlist td{ background:#ffffff; text-align:left; }
#forumlist td a{color:#68727f; font-weight:normal;}
#forumlist td a:hover{color:#0a00bb;}
#forumlist td span{color:#0a00bb;}
.borderdiv{ border:#c1cad2 1px solid;}
#addTopic A{color:#0a01b6;}
.borderdiv A {color:#0a01b6;}
#addTopic A:hover{color:#ff0000;}
.borderdiv A:hover{color:#ff0000;}
#addTopicDiv{font-weight:bold;cursor:pointer;color:0a01b6; text-align:right;}
#forumdetail{ margin:0px; padding:0px 0px 0px 30px; width:840px; float:left;text-align:left;color:#c0c6cd; font-weight:normal;}
#foruminfo { margin:0px; padding:5px;}
#foruminfo img{ padding-right:5px;}
#foruminfo th{ color:#000000; padding:5px 5px 0px 5px;}
#foruminfo td{ color:#818e9e; padding:5px 5px 0px 5px;}
/************** BRADCRUMB ****************/
#bradcrum{ margin:0px; padding:0px; width:643px; height:35px; float:left;text-align:left;color:#c0c6cd; font-weight:normal;}
#bradcrumb-forum{ margin:0px; padding:0px 0px 0px 30px; width:840px; height:20px; float:left;text-align:left;color:#c0c6cd; font-weight:normal;}
#bradcrum a, #bradcrumb-forum a{ margin:0px; padding:0px;text-align:left; vertical-align:text-top; color:#68727f; font-weight:bold}
#bradcrum a:hover, #bradcrumb-forum a:hover{ color:#000000;}
/************** INNER LEFT PAN****************/
.inner-left-pan{ margin:0px; padding:0px 30px 0px 0px; width:570px; height:auto; float:left;}
.left-nav{ margin:0px; padding:0px; width:227px; height:auto;border:1px solid #c1cad2; float:left;background:url(images/blog-header-bg.gif) repeat-x scroll 0 0;}
#lmenu li{ margin:0px 0px 5px 7px; padding:5px 0px 5px 7px;}
.form-heading{ background:#f2f5f7; margin:10px 0px 10px 0px; padding:5px; color:#333333;}
/************** LEFT BANNER****************/
.left-container{ margin:0px; padding:0px; width:257px; height: auto; float:left;}
.left-banner{ margin:0px; padding:10px 0px 10px 0px; width:227px; height:auto; float:left;}
/************** INNER RIGHT PAN****************/
.people-img{float:left; height:100%; width:100px;}
.people-info{width:530px; float:left;}
.inner-right-pan{ margin:0px; padding:0px; width:643px; height:auto; float:left;}

.subtext{margin:0px; padding:10px 0px 0px 20px; width:623px; height:auto; float:left;}
#right-gray-box{ margin:0px; padding:0px; width:300px; height:auto;border:1px solid #c1cad2; float:left;background:url(images/gray-box-heading-bg.gif) repeat-x TOP;}
#gray-box-heading{ margin:0px; padding:0px; height:60px; width:300px; text-align:center;}
#gray-box-heading img{ margin:0px; padding-top:3px;}
#gray-box-content{ margin:0px; padding:25px 30px 15px 30px;}
#gray-box-content a{color:#68727f;}
#gray-box-content a:hover{ color:#000000;}
#gray-box-content p{ color:#68727f; padding-bottom:15px;}
#form-box{ margin:20px 0px 0px 0px; padding:10px 0px 0px 0px;border-top:1px solid #c1cad2; text-align:left;}
/************** BOOKMARKS ****************/
#bookmarks{ margin:0px; padding:5px 0px 0px 0px; background:#ffffff; border-top:1px solid #0a01b8; height:25px; float:left; width:100%;}
#bookmarks img{ margin:0px; padding:0px 10px 0px 10px;}
#bookmarks a{ color:#333333;}
/************** FOOTER ****************/
#footer-box{ margin:0px; padding:0px; width:962px; }
#footer {margin:0px; padding:5px 10px 0px 10px; width:942px; height:20px;font-size:11px; color:#ababab; text-align:left;background:url(images/footer-bg.gif) repeat-x #0a01b5; float:left;}
#footer-left{ margin:0px; padding:0px; width:500px; float:left;}
#footer-right{ margin:0px; padding:0px; width:440px; float:left;}
#footer-left a{text-decoration:none; font-size:11px; color:#afaebd; font-weight:normal; text-transform:uppercase;}
#footer-left a:hover{ color:#FFFFFF;}
#footer-right a{ color:#7d7d7d;}
#footer-right a:hover{ color:#ff9000;}
.x{color:#ff9000;}
#footer a.lnkCurr{ color:#ff8a00;}
/****************************************** ALERT BOX ********************************************/
.errmsg{ color:#FF0000; border:1px solid #FF0000; padding:5px; clear:both; margin:5px;}
#alert-box{display:none; margin:0px; padding:0px; width:300px; color:#FF0000; background:url(images/cart-row-bg.gif) repeat-x 0px 0px #FFFFFF; border:2px solid #e0dfdf; position:absolute;}
#alert-box h1{ margin:0px; height:18px; padding:2px 2px 0px 25px; font-weight:bold; font-size:14px; color:#FF9900; background:url(images/ico-alert.gif) no-repeat 2px 0px; border-bottom:1px solid #e0dfdf; text-align:left;}
#alert-box p{margin:0px; padding:2px 5px 2px 15px;background:url(images/red-dot.gif) no-repeat 3px 5px;text-align:left; }
#alert-box img.msg-pointer{padding:0px; margin:0px 0px 0px 0px; z-index:10000; position:absolute; left:-45px; bottom:-5px; float:left; vertical-align:bottom; }
em{ font-size:11px; color:#FF0000;}
.inner-right-pan ul li{ clear:both; list-style-type: lower-roman;float:left;}
ol{text-align:left;}

