/**
 * AW Systems
 * 2009/08/25
 */

html { height: 100%; padding-bottom: 1px; font-size: 100%; }

body { height: 100%; padding: 0; background: #fff; color: #666; font: .75em/1.8 'Tahoma', 'Geneva', sans-serif; }
* { margin: 0; padding: 0; }


p, ul, ol, dl { padding-bottom: 1em; }
.content p {font-size: 1.13em; line-height: 1.5em;}
ul, ol { margin-left: 0; padding-left: 2em; }
h1, h2, h3, h4, h5, h6 { font-size: 1em; }
h1 {padding-bottom: 20px;}
textarea, input, select, option, optgroup, button { font: 1em 'Arial', 'Helvetica', sans-serif; }
input.text { padding: 6px  10px 4px; background: #fff url('../images/input_text_background.png') repeat-x 0 0; border: 1px solid #999; color: #666; }
textarea { padding: 6px  10px 4px; background: #fff url('../images/input_text_background.png') repeat-x 0 0; border: 1px solid #999; color: #666; }

img { border: none; vertical-align: bottom; }
a, a:visited { text-decoration: none; outline: none; cursor: pointer; }
a:link, a:visited { color: #2c9fa9; }
a:hover { color: #04464b; }

p a { color: #479aa2; text-decoration: underline; }
a:hover { text-decoration: none !important; }

button, input.radio, input.checkbox, label, select { cursor: pointer; }

p.photo { padding: 0; padding-left: 1em; }

h1 { color: #479aa2; font-size: 32px; font-weight: 500; line-height: 1em; padding: 10px 0;}
h2 { color: #04464b; font-size: 18px; line-height: 22px; font-weight: 500; }
h3 { color: #04464b; font-size: 14px; line-height: 22px; }

/**
 * Global classes
 */
.left { float: left !important; }
.right { float: right !important; }

.text-left { text-align: left !important; }
.text-center { text-align: center !important; }
.text-right { text-align: right !important; }

.no-margin { margin: 0 !important; padding: 0 !important; }
.margin { margin-bottom: 1em !important; }
.padding-bottom { padding-bottom: 1em !important; }
.bold { font-weight: 700; }

.dashed-bottom { border-bottom: 1px dashed #ccc; }
.dashed-top { border-top: 1px dashed #ccc; }
.dashed-right { border-right: 1px dashed #ccc; }
.green { color: #7fa043; }

.dashed-top p.image  img{ float: none; }

/**
 * Layout
 */
.wrapper { min-height: 100%; background: #2C9FA9 url('../images/wrapper_background.png') fixed repeat-x 0 0; }
.container { position: relative; overflow: hidden; width: 872px; margin: 0 auto; padding: 0 9px 150px; background: transparent url('../images/container_background.png') repeat-y 50% 0; }
.container .corner { float: right; overflow: hidden; width: 48px; height: 24px; background: transparent url('../images/behind_the_site_corner.png') no-repeat 0 0; text-indent: 1000px; white-space: nowrap; cursor: pointer;}
.container .corner a {display:block;line-height:24px;padding-bottom:1em;}

/*
 * Header
 */

h1.logo { padding-top: 0px; padding-bottom:0px !important;} 
h1.logo a { float: left; overflow: hidden; width: 209px; height: 49px; margin: 13px 0 0 22px; background: transparent url('../images/logo.png') no-repeat 0 0; text-indent: 1000px; white-space: nowrap; }
p.help a { float: right; clear: right; overflow: hidden; width: 137px; height: 33px;  margin: 0 18px 4px 0; padding: 0; background: transparent url('../images/get_help_now_button.png') no-repeat 0 0; text-indent: 1000px; white-space: nowrap; cursor: pointer; }
p.help a:hover { background-position: 0 -33px; }

/* Main menu */
.main-menu { clear: both; overflow: hidden; width: 790px; margin: 0 auto 10px; padding: 5px 20px; background: transparent url('../images/main_menu_background.png') no-repeat 0 0; }
.main-menu ul{ float: right; list-style: none; padding: 0; }
.main-menu li { float: left; margin: 0; padding: 0 5px;  }
.main-menu li a { float: left; padding: 0 0 0 5px; color: #fff; font-size: 1em; font-weight: 700; text-transform: uppercase; }
.main-menu li a span { float: left; height: 25px; padding: 0 5px 0 0; line-height: 25px; }
.main-menu li a:hover { text-decoration: none; }
.main-menu li a:hover,
.main-menu li a.active { background: transparent url('../images/menu_active.png') no-repeat 0 0; }
.main-menu li a:hover span,
.main-menu li a.active span { background: transparent url('../images/menu_active.png') no-repeat 100% 0; }

/**
 * Content
 */
.content { overflow: hidden; width: 830px; margin: 0 auto; min-height:405px; padding-bottom: 20px; }

/* Two columns */
.two-columns .first-column { float: left; width: 190px; }
.two-columns .second-column { float: left; width: 628px; }
.two-columns .second-column2 { float: left; width: 650px; }

/* Three columns */
.three-columns .first-column { float: left; width: 190px; }
.three-columns .second-column { float: left; width: 415px; margin-bottom: 20px; }
.three-columns .third-column { float: right; width: 184px; }

/**
 * three columns/what do we do box
 */
ul.three-columns {  overflow: hidden; list-style: none; padding: 0 0 2em; margin: 20px 0; }
ul.three-columns li { position: relative; float: left; width: 220px; padding: 0 20px;  }

ul.three-columns h2 { margin-bottom: 13px; color: #78993d; font-size: 1.5em; font-weight: 500;  }

ul.three-columns h2 a, ul.three-columns h2 a:visited {color:#78993D;}
/*ul.three-columns h2 a, ul.three-columns h2 a:visited {color:#2C9FA9; text-decoration: underline !important; }
ul.three-columns h2 a:hover {text-decoration; none; }*/

ul.three-columns h2 img { margin: 0 5px 0 0; vertical-align: middle; }
ul.three-columns p.title { padding: 0; font-size: .92em; font-weight: 700;  }
ul.three-columns p.news-title { padding: 0; font-size: .92em; font-weight: 700;  }
ul.three-columns p.news-title-large { padding-bottom:0px !important; }
ul.three-columns p.subtitle { font-size: .83em; padding-bottom: 5px; }
/*ul.three-columns p.more { position: absolute; float: left; padding: 0 16px 0 0; color: #2c9fa9; font-weight: 700; background: url('../images/home/arrow_right.png') no-repeat 100% 50%; }*/
ul.three-columns p.more a { color: #2c9fa9; text-decoration: underline;  }

ul.three-columns li.middle h2 { float: left; padding: 0; }
ul.three-columns li.right img,
ul.three-columns li.middle img { float: right; vertical-align: text-bottom; }


/*
 * Footer
 */
.footer { position: absolute; width: 792px; bottom: 0; min-height: 110px; margin: 40px 0 0; padding: 20px 40px; background: #99BA5E url('../images/footer_background.png') no-repeat 0 0; color: #354303; font-size: .92em; }
.footer a { color: #354303; text-decoration: underline; }
.footer .left { width: 280px; }
.footer .left input.text { width: 160px; margin-top: 1em; }
.footer .left input.submit { overflow: hidden; width: 65px; padding: 5px 0 10px; background: transparent url('../images/rock_on_button.png') no-repeat 0 0; border: none; cursor: pointer; font-weight: 700; text-align: center; }
.footer .left label { color: #bce574; }
.footer .left label a,.footer .left label a:visited {color: #bce574;text-decoration:none;}

.footer p.follow { margin-top: 9px; }
.footer p.follow a.twitter,
.footer p.follow a.fax { padding: 5px 0 5px 30px;}
.footer p.follow a.twitter { background: transparent url('../images/twitter_icon.png') no-repeat 0 0; }
.footer p.follow a.fax { margin-left: -3px; background: transparent url('../images/fax_icon.png') no-repeat 0 0; }


.footer .ms-logo { padding-top: 15px; }
.footer .right ul.links { overflow: hidden; padding: 0; list-style: none; }
.footer .right ul.links li { float: left; margin: 0 5px; }
.footer .right p.number { padding: 0; font-size: 3.64em; color: #fff; }



/**
 * Side menu
 */
dl.side-menu { float: left; width: 150px; padding: 10px 0; border: 2px solid #1b6170; border-width: 2px 0 2px; line-height: 1.4em;  }
dl.side-menu dt { padding: 5px 3px 5px 7px; line-height: 1.5em; margin-bottom:5px;}
dl.side-menu dt a { color: #76973C; font-size: 1.08em; font-weight: 700; }
dl.side-menu dt span { position: absolute; margin-top: -4px; margin-left: -12px; z-index: 10; padding: 3px 0; color: #b32017; font-size: 0.77em; font-weight: 700; }

dl.side-menu dt.active { background: #f2f1f1; border-left: 2px solid #B32017; padding: 5px 3px 5px 5px; }
dl.side-menu dt.active:hover { padding: 5px 3px 5px 5px; }
dl.side-menu dt:hover { background: #f2f1f1;  padding: 5px 3px 5px 7px; }
dl.side-menu ul { list-style: none; margin: 0; padding: 2px 0 8px 0; }
dl.side-menu ul li { padding-left: 1.5em; padding-top: 5px; line-height: 1.2em;}
dl.side-menu ul li  a { color: #666666; font-size: .92em; font-weight: normal; }
dl.side-menu ul li.active a { color: #76973C; }
dl.side-menu ul li  a:hover { color: #76973C; }
dl.side-menu ul li .active span { position: absolute; margin-top: -4px; margin-left: -12px; z-index: 10; padding: 3px 0; color: #b32017; font-size: 0.77em; font-weight: 700;  }

/**
 * Breadcrumbs
 */
.breadcrumbs { color: #4b4b4b; font-size: .83em; }
.breadcrumbs a { color: #288994; text-decoration: underline; }
.breadcrumbs a:hover { text-decoration: none !important; }


ol li { color: #839a44; font-weight: 700; line-height: 1.3em; }
ol li span { color: #666; font-weight: 500; }

ol.what-we-do { padding-bottom: 0; }


/*******
 * CASE STUDIES
 */
ul.case-studies { padding: 0; list-style: none; overflow: hidden; margin-bottom: -1px; background: transparent url('../images/dashed_line.png') repeat-x 0 0; }
ul.case-studies li { overflow: hidden; padding: 23px 0 23px 160px; border-bottom: 1px solid #d7dddc; }
ul.case-studies p { font-size: .92em }
ul.case-studies p.image { float: left; width: 140px; margin-left: -160px; margin-top: -2em; padding: 0; text-align: center; }

ul.case-studies p.more { font-size: 1em }
ul.case-studies h3 a { color: #288994 !important; text-decoration:underline; }
ul.case-studies h3 a.hover { text-decoration:none; }

.box { width: 182px; margin: 20px; padding: 7px 0 0; background: url('../images/box_background.png') no-repeat 50% 0; }
.box .box {  width: 162px; margin: 0; padding: 10px 10px; background: transparent url('../images/box_background.png') no-repeat 0 100%; }

.box-first { width: 182px; margin: 20px; padding: 7px 0 0; background: url('../images/box_background.png') no-repeat 50% 0; }
.box-first .box {  width: 162px; margin: 0; padding: 10px 10px; background: transparent url('../images/box_background.png') no-repeat 0 100%; }
.three-columns .third-column .box-first { margin:0 0 16px 0; }
.box-first .box .blog-title { float: left; padding-right: 10px; padding-top: 5px; }
.box-first .box .bold-title { font-weight: bold; }
.box-first .box .small { font-size: 11px; }

.box p.more1 { background:transparent url(../images/home/arrow_right.png) no-repeat scroll 100% 50%; color:#2C9FA9; float:left; font-weight:700; padding:0 16px 0 0; margin-bottom: 12px; }

.box .author { font-size: .83em; }
.box h3.title { padding: 10px; color: #666; font-size: 1.17em; background: #f2f1f1; margin: -12px -9px 1em -9px; border-bottom: 1px solid #d6d5d5; }
.box li { padding-bottom: .5em; }
.three-columns .third-column .box { margin: 0; }

.box p.ny-bg { background: url('../images/temp/ny-bg.jpg') no-repeat 100% 0; }


dl.our-team {  }
dl.our-team dt { padding-left: 25px; padding-bottom: 1em; background: url('../images/arrow_right_green.png') no-repeat 0 5px; }
dl.our-team dt.active { background-image: url('../images/arrow_bottom_green.png'); }
dl.our-team dd { padding-left: 25px; padding-bottom: 1em; }

dl.our-team dt strong { display: block; color: #2c9fa9; font-size: 1.17em; font-weight: 500; text-decoration: underline; }

.blog h2 { color: #04464b; font-size: 1.17em; font-weight: 700; }

.blog-menu { margin-right: 30px; font-family: 'Trebuchet MS', 'Tahoma', sans-serif; border: 2px solid #1b6170; border-width: 2px 0 2px; line-height: 2em; }
.blog-menu h2 { color: #666; font-size: 1.17em; font-weight: 700; border-bottom: 1px dashed #999; }
.blog-menu h3 { color: #999; font-size: 1.08em; font-weight: 700; border-bottom: 1px solid #e6e5e5; }
.blog-menu ul { list-style: none; padding: 0 0 1em 0; }
.blog-menu li { color: #76973c;  font-size: 1em; }
.blog-menu a { color: #76973c; }
.blog-menu a:hover { color: #04464b; }
.blog-menu a.rss { display: block; padding-left: 20px; background: transparent url('../images/rss_icon.png') no-repeat 0 3px; line-height: 1.3; text-decoration: none; }

p.topics { padding: 5px; background: #efefef; }




ul.comments { overflow: hidden; padding: 0; border-bottom: 23px solid #efefef; margin-bottom: 15px;  font-size: 1.0em; }
ul.comments li { overflow: hidden; padding: 10px 40px 10px 230px; background: transparent url('../images/comment_icon.png') no-repeat 0 10px; border-top: 1px dashed #ccc;  }
ul.comments li div { float: left; margin-left: -160px; }
ul.comments .comment-info { font-size: 0.9em; padding-top: 5px; }
ul.comments div p { text-align: right; font-size: 0.9em; }
ul.comments p.author { padding: 0; font-size: 1.33em;}
ul.comments p.author span { color: #7e9e43; }
ul.comments p.author  span.author-name { color:#666666; }

.blog p.avatar { float: left; margin-top: -70px; margin-left: -64px;  }
.blog p.avatar img { float: left; margin-left: 0px; }

.blog p.avatar-detail { float: left; margin-top: -50px; margin-left: -64px;  }
.blog p.avatar-detail img { float: left; margin-left: 0px; }

.blog ul.posts { list-style: none; padding: 0; }
.blog ul.posts li { padding: 10px 0 0 60px; background: url('..author/images/avatar_background.png') no-repeat 0 10px; border-top: 1px dashed #999; }
.blog ul.posts h2 { color: #839a44; font-weight: normal;}
.blog ul.posts h2 a { text-decoration: underline; }
.blog ul.posts h2 a:hover { text-decoration: none; color:#2C9FA9; }
.blog ul.posts .author { font-size: .83em; padding: 10px 0 0; }
.blog ul.posts {  }

.blog-landing-title { padding-bottom: .3em; }

/*Added by Falguni: for Blog Detail page*/
.blog .second-column{width:640px!important;}

.blog .title  { margin-top: 10px; padding-left: 60px; background: url('../images/avatar_background.png') no-repeat 0 0; }
.blog .title h2{ color: #839a44; }
.blog .title .author { font-size: .83em; }

.blog .content label { color: #76973c; font-size: .92em; }
.blog .content label input { display: block; }
.blog .content .name input { width: 340px; }
.blog .content .email input { width: 250px; }
.blog .content .comment { clear: both; }
.blog .content .comment textarea { width: 617px; }
.blog .content .submit input { overflow: hidden; width: 142px; padding: 5px 0 10px 0; background: transparent url('../images/add_comment_button.png') no-repeat 0 0; border: none; cursor: pointer; font-weight: 700; text-align: center; color: #043539; }



ul.slam-resources { padding: 0; list-style: none; }
ul.slam-resources li { padding-left: 65px; padding-bottom: 1em; }
ul.slam-resources li p.image { float: left; width: 60px; margin: -42px 0 0 -65px; color: #78993d; text-align: center; }
ul.slam-resources li p.image img { display: block; margin: 0 auto; }
ul.slam-resources h3 { color: #288994; font-weight: 700; }
ul.slam-resources li p { font-size: .93em; padding-bottom: 4px; }
ul.slam-resources li p.date { font-size: .83em; color: #999; }

div.slam-first-column { margin-right: 30px; padding: 6px 0 0; border: 2px solid #1b6170; border-width: 2px 0; }

.filter { margin: 0 0 10px 0; padding: 5px; background: #f2f1f1; font-size: .83em; }
.filter p { padding: 0; }

.filter .filtered-by {font-size:12px; float: left; color:#04464B; line-height:1.8;}
.filter .remove {font-size:12px; line-height:1.8;}
.filter .remove-all {border-top:1px dashed #999999; font-size:12px; margin-top: 5px; padding-top: 5px;}
.slam-menu { font-family: 'Trebuchet MS', 'Tahoma', sans-serif; line-height: 2em; }
.slam-menu h2 { margin-bottom: .5em; color: #666; font-size: 1.25em; font-weight: 700; border-bottom: 1px dashed #999; }
.slam-menu h3 { margin-bottom: .5em; color: #999; font-size: 1.08em; font-weight: 700; border-bottom: 1px solid #e6e5e5; }
.slam-menu ul { list-style: none; padding: 0 0 1em 0; }
.slam-menu li { color: #76973c;  font-size: 1em; }
.slam-menu a { color: #76973c; }
.slam-menu a:hover { color: #334a0b; }

.slam-menu a.active:hover,
.slam-menu a.active { color: #334a0b; text-decoration: underline !important; }

ul.our-tools { list-style: none; padding: 0; }
ul.our-tools li { padding: 10px 0; }



.help .second-column,
.slam-details .second-column { width: 610px; }

.help .first-column,
.slam-details .first-column { float: right; margin-right: 15px; }

.slam-details .slam-machine { margin: 0 30px; }

.summary { clear: both; padding: 5px 10px; background: #efefef; font-size: .83em; margin-bottom: 15px; }
.summary p { padding: 0; }
.summary a { text-decoration: none; }

ul.support { overflow: hidden; list-style: none; padding: 0; }
ul.support li { width: 230px; float: left; padding: 18px; }
ul.support li.first { width: 300px; }
ul.support h3 { color: #76973c; padding-bottom: 1em; margin-top: 30px; }
ul.support .image { padding-right: 10px; }



.whatwedo-menu { margin-right: 30px; padding: 10px 0; font-family: 'Trebuchet MS', 'Tahoma', sans-serif; border: 2px solid #1b6170; border-width: 2px 0 2px; line-height: 2em; }
.whatwedo-menu h3 { margin-bottom: 1em; border-bottom: 1px dashed #999; color: #999; font-size: .83em; font-weight: 700; }
.whatwedo-menu ul { list-style: none; padding-left: 0; font-size: 1.08em; }
.whatwedo-menu a { color: #76973c; font-weight: 700; }
.whatwedo-menu li.active { background:#F2F1F1 none repeat scroll 0 0;  }
.whatwedo-menu li.active span { color:#B32017; font-size:0.77em; font-weight:bold; margin-left:-14px; margin-top:-4px; padding:3px 0; position:absolute; z-index:10; font-family:'Tahoma','Geneva',sans-serif;}


.tabs { overflow: hidden; position: relative; width: 830px; height: 340px; background: transparent url('../images/home_tabs_background.png') no-repeat 0 0; }
.tabs ul { position: absolute; bottom: 0; width: 100%; height: 60px; padding: 0; list-style: none; }
.tabs ul li { overflow: hidden; float: left; width: 235px; height: 60px; padding: 2px 20px; background: transparent url('../images/home_tab.png') no-repeat 50% 0; color: #4e4d4d; font-weight: 500; cursor: pointer; }
.tabs ul li.last { width: 236px; background-position: 100% 0; }
.tabs ul li strong { color: #fff; font-size: 17px; font-weight: 500; }
.tabs ul li.first { background-position: 0 0; }
.tabs ul li.active { margin-top: 1px; background-image: url('../images/home_tab_active.png'); color: #aff5fd; }
.tabs ul li.middle { margin: 0 2px; }
.tabs ul li strong { display: block; }
.tabs ul li a { color: #4e4d4d; font-weight: 500; }
.tabs ul li.active a { color: #aff5fd; }

.tabs .tab1,
.tabs .tab2,
.tabs .tab3 { position: absolute; top: 1px; left: 1px; width: 798px; height: 228px;  }
.tabs .tab2,
.tabs .tab3 { display: none; }
.tabs .tab1 { background: transparent url('../images/temp/home_tab1_background.jpg') no-repeat 14px 16px; padding-top: 60px; padding-left: 40px; }
.tabs .tab2 { background: transparent url('../images/temp/home_tab2_background.jpg') no-repeat 14px 10px; padding-top: 30px; padding-left: 10px; }
.tabs .tab3 { background: transparent url('../images/temp/home_tab3_background.jpg') no-repeat 14px 16px; padding-top: 50px; padding-left: 40px; }

.tabs .content { position: relative; width: 798px; height: 228px; padding: 16px; }
.tabs .content h1 { color: #78993d; font-size: 3.33em; }
.tabs .content h1 img { display: block; margin-left: -30px; }
.tabs .content h1 { margin-left: 60px; }
.tabs .content p { margin-left: 60px; font-size: 1.67em; }
.tabs .content p.subtitle { width: 400px; }
.tabs .content p.image { margin-top: -170px; padding-right: 100px; }
.tabs .content p.more { font-size: 1.33em; margin-bottom: 0; padding-bottom: 0; }
.tabs .content p.more a { padding-right: 30px; background: transparent url('../images/arrow_right_green_big.png') no-repeat 100% 50%; color: #9ac54e; text-decoration: none; }
.tabs .content p.more a:hover { background-image: url('../images/arrow_right_green_big_active.png'); }

.three-columns .left p.more a { padding-right: 30px; background: transparent url('../images/arrow_right_green_big.png') no-repeat 100% 50%; color: #9ac54e; text-decoration: none; font-size: 1.33em; font-weight: normal; }
.three-columns .left p.more a:hover { background-image: url('../images/arrow_right_green_big_active.png'); }
.three-columns .middle p.more a { padding-right: 30px; background: transparent url('../images/arrow_right_green_big.png') no-repeat 100% 50%; color: #9ac54e; text-decoration: none; font-size: 1.33em; font-weight: normal; }
.three-columns .middle p.more a:hover { background-image: url('../images/arrow_right_green_big_active.png'); }
.three-columns .right p.more a { padding-right: 30px; background: transparent url('../images/arrow_right_green_big.png') no-repeat 100% 50%; color: #9ac54e; text-decoration: none; font-size: 1.33em; font-weight: normal; }
.three-columns .right p.more a:hover { background-image: url('../images/arrow_right_green_big_active.png'); }

.tabs .tab3 p.subtitle { width: 350px; }

/* Web Development - Technical Support*/
.second-column .left-col { padding-top: 10px; width:628px; }
.second-column .section { padding-bottom: 22px; float: left;}
.second-column .section .left{ float: left; width: 70px; }
.second-column .section .left p { padding-bottom: 0px; }
.second-column .section .right { float: left !important; padding-left:10px; width: 548px;}
.second-column .section .right p { padding-bottom: 0px; }
.second-column img { float: right; margin-left: 10px; }
.green-title { color: #76973c; font-size:1.15em;}
.blue-link a, .blue-link a:visited { color: #2C9FA9; font-size:1.15em; text-decoration:underline;}
.blue-link a.hover {text-decoration:none;}
.second-column ul li { font-size:1.13em; }
.second-column ul li.right { padding-left: 5px; padding-right:20px; width: 235px; }
.second-column p a { color: #479aa2; text-decoration: underline; }
.second-column p a:hover { color: #479aa2; text-decoration: none; }
.third-column a { color: #479aa2; text-decoration: underline; }
.third-column a:hover { color: #479aa2; text-decoration: none; }
.clear { clear: both; }


/*Contact Us*/
#content {float:none;padding:10px 0 2em 0;width:auto;}
#content .form{-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;background:#FAFBF7 none repeat scroll 0 0;border:1px solid #D6D6D6;clear:both;margin-bottom:1em;top:1em; padding:0 20px 20px;}
#content fieldset {border:medium none;float:left;margin-top:20px;width:273px;}
#contact-box {float:right;border-left:1px solid #D8D8D8;margin-left:1em;padding-left:1em;width:150px;margin-bottom:20px;}
#contact-box p.tel {margin:0;padding:0;}

.vcard .h {display:none;}
#contact-set1 {border-right:1px solid #D6D6D6;padding-right:15px;}
#contact-set1 legend {display:none;}
#contact-set1 div {padding-bottom:0.2em;}
#contact-set1 label {float:left;font-weight:bold;padding:2px 0;width:65px;}
#contact-set1 input {float:left;padding:1px;vertical-align:middle;width:198px;}

#contact-set2 {border-left:1px solid #D6D6D6;margin-left:-1px;padding-left:15px;}
#contact-set2 legend{font-weight:bold;margin:0;padding:0;color:#727272;border:none;}
#contact-set2 div {padding-bottom:0.2em;padding-left:0;margin-left:0;}
#contact-set2 input {margin-right:0.4em;}

#message-container {clear:both;padding-top:0.5em;}
#message-container label {float:left;font-weight:bold;width:65px;}
#message-container textarea {height:100px;line-height:1.4;overflow:auto;padding:1px;width:496px;}

.contact-submit {text-align:right;padding-top:1em;width:570px;}
.contact-submit input.submit {overflow:hidden;width:142px;padding: 5px 0 10px 0;background:transparent url('../images/add_comment_button.png') no-repeat 0 0;border:none;cursor:pointer;font-weight:700;text-align:center;color:#043539;}


/*insider*/
.insider {-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;background:#FAFBF7 none repeat scroll 0 0;border:1px solid #D6D6D6;clear:both;margin-bottom:1em;top:1em; padding:10px 20px;}
.insider div {overflow:hidden;margin-bottom:0.2em;}
.insider div label {float:left;padding:2px 0;width:65px; font-weight:bold;}
.insider div input {float:left;padding:1px;vertical-align:middle;width:198px;}
.insider div.buttonContainer {text-align:right;width:270px;}
.insider input.submit {float:none; overflow:hidden;width:142px;padding: 5px 0 10px 0;background:transparent url('../images/add_comment_button.png') no-repeat 0 0;border:none;cursor:pointer;font-weight:700;text-align:center;color:#043539;}


.templatePager { font-family:"Arial","Helvetica",sans-serif; font-size:0.857em; float: right; }
.templatePager a { color: #5E6301; padding-right: 3px; }
.templatePager span { color:#5F6062; padding-right: 3px; }

/*CMS Content*/
.our_clients_table ul {padding:6px;}
.our_clients_table li {margin:5px;}

/*Fax Form*/
.fax-submit { background:#FAFBF7 none repeat scroll 0 0; border:1px solid #D6D6D6; padding: 15px 18px; width: 440px; } 
.fax-submit .error{ color: #FF0000; }
.fax-submit .fax-info label { float: left; padding-right: 5px;}
.fax-submit .textbox { width:198px; padding: 2px; float: left; margin-top: 3px; margin-right: 5px;}
.fax-submit input.submit { overflow:hidden; width:142px;padding: 5px 0 10px 0; background:transparent url('../images/add_comment_button.png') no-repeat 0 0; border:none; cursor:pointer; font-weight:700; text-align:center; color:#043539; }

