html,body,form,fieldset {margin:0;padding:0}
body {background:#FFF;color:#000;font-family:Arial, Helvetica, sans-serif;line-height:1.6}
body#bd {    background-attachment: fixed;
    background-clip: border-box, border-box;
    background-color:#e6e6e6;
    background-image: url("../images/services-back1-lo.png"), url("../images/services-back2-lo.png");
    background-origin: padding-box, padding-box;
    background-position: left top, right top;
    background-repeat: no-repeat, no-repeat;
    background-size: auto auto, auto auto;
    color: #333333;
	}
body.contentpane {color:#000;font-size:12px;line-height:1.3em;margin:1em 2em;width:auto}
body.fs1 {font-size:10px}
body.fs2 {font-size:11px}
body.fs3 {font-size:12px}
body.fs4 {font-size:13px}
body.fs5 {font-size:14px}
body.fs6 {font-size:15px}
a {color:#00A9DD;text-decoration:none}
a:hover,a:active,a:focus {color:#00A9DD;text-decoration:underline}
a img {border:none}
.contentheading,.componentheading,.blog_more strong,h1,h2,h3,h4 {line-height:normal}
small,.small,.smalldark,.img_caption,a.readon,#ja-footer {font-size:92%}
small,.small,.smalldark,.createby,.createdate,.modifydate,.img_caption p,p.site-slogan {color:#999}
img {margin:0;padding:0}
h1 {font-size:200%}
h2 {font-size:175%}
h3 {font-size:150%}
h4 {font-size:125%}
p,pre,blockquote,ul,ol,h1,h2,h3,h4,h5,h6 {margin:1em 0;padding:0}
ul {list-style:none}
ul li {background:url(../images/bullet.gif) no-repeat 22px 8px;line-height:160%;padding-left:30px}
ol li {line-height:180%;margin-left:35px}
th {font-weight:bold;padding:8px;text-align:left}
fieldset {border:none;padding:10px 5px;background:url(../images/dot-h.gif) repeat-x top}
fieldset a {font-weight:bold}
fieldset.input {padding:0;background:none}
hr {border-bottom:0;border-left:0;border-right:0;border-top:1px solid #E6E6E6;height:1px}
br {height:1px;font-size:1px}
td,div {font-size:100%}
form {margin:0;padding:0}
form label {cursor:pointer}
input,select,textarea,.inputbox,.button {color:#333;font:100% Arial, Helvetica, sans-serif}
.inputbox {padding:2px;border:1px solid #CCC;background:#FFF}
.inputbox:hover,.inputbox:focus {border:1px solid #999;background:#FFC}
.button {padding:2px 3px;border:1px solid #00A9DD;background:#00A9DD;font-weight:bold;color:#FFF;cursor:pointer}
* html .button {padding:0 5px !important}
*+html .button {padding:0 5px !important}
.article_separator {clear:both;display:block;height:30px;margin:0;background:url(../images/dot-h.gif) repeat-x center}
.column_separator {padding:0 25px}
.sectiontableheader {background:#333;padding:8px;color:#FFF;font-weight:bold}
.sectiontableheader a,.sectiontableheader a:hover,.sectiontableheader a:active,.sectiontableheader a:focus {color:#FFF}
tr.sectiontableentry0 td,tr.sectiontableentry1 td,tr.sectiontableentry2 td {padding:8px;background:url(../images/dot-h.gif) repeat-x bottom}
table.contentpane {border:none;width:100%}
table.contentpaneopen {border:none;border-collapse:collapse;border-spacing:0}
table.contenttoc {margin:0 0 10px 10px;padding:0;width:30%;float:right}
table.contenttoc td {background:url(../images/bullet.gif) no-repeat 12px 8px;padding:1px 5px 1px 20px}
table.contenttoc th {border-bottom:1px solid #CCC;padding:0 0 3px;text-indent:5px}
table.poll {border-collapse:collapse;padding:0;width:100%}
table.pollstableborder {border:none;padding:0;text-align:left;width:100%}
table.pollstableborder img {vertical-align:baseline}
table.pollstableborder td {border-collapse:collapse;border-spacing:0;padding:4px !important;background:none}
table.pollstableborder tr.sectiontableentry1 td {background:#F7F7F7}
table.searchintro {padding:10px 0;width:100%}
table.searchintro td {padding:5px!important}
.blog_more {margin:15px 0 0;padding:10px 0 0;background:url(../images/dot-h.gif) repeat-x top}
.blog_more strong {display:block;margin:0 0 5px;text-transform:uppercase}
.blog_more ul {margin:0;padding:0}
.blog_more ul li {background:url(../images/bullet.gif) no-repeat 4px 8px;margin:0;padding:0 0 0 12px}
.category {font-weight:bold;text-transform:uppercase}
h1.componentheading,.componentheading {margin:0 0 10px;padding:0 0 10px;font-size:175%}
.componentheading {font-size:100%;background:url(../images/dot.gif) repeat-x bottom;text-transform:uppercase;color:#333}
.contentdescription {padding-bottom:30px}
h2.contentheading,.contentheading {margin:0;padding:0 0 5px;font-size:200%}
table.blog .contentheading {font-size:175%}
a.readon {text-align:center;text-decoration:none;color:#333;text-transform:uppercase;font-weight:bold;background:url(../images/arrow-readon-1.png) no-repeat left 2px;padding-left:12px}
a.readon:hover,a.readon:focus,a.readon:active {background:url(../images/arrow-readon-2.png) no-repeat left 2px}
table.contentpaneopen,table.contentpane,table.blog {width:100%}
.moduletable {padding:0}
ul.pagination {margin:15px auto 0;padding:10px 0 0;background:url(../images/dot-h.gif) repeat-x top}
ul.pagination li {background:none;display:inline;margin:0;padding:0}
ul.pagination li span {padding:2px 5px}
ul.pagination a {padding:2px 3px;text-decoration:none;background:#333;color:#FFF}
ul.pagination a:hover,ul.pagination a:active,ul.pagination a:focus {background:#00A9DD;color:#FFF}
.pagenavbar {background:url(../images/icon-pages.gif) no-repeat center left;font-weight:bold;padding-left:14px}
.pagenavcounter {background:url(../images/icon-pages.gif) no-repeat 0 11px;font-weight:bold;padding:8px 14px 0}
.smalldark {text-align:left}
div.syndicate div {text-align:center}
.pollstableborder tr.sectiontableentry1 td,.pollstableborder tr.sectiontableentry2 td {background:none}
ul.latestnews a,ul.mostread a {color:#333}
.article-toolswrap {display:block;margin:0 0 10px;padding:0;text-transform:uppercase;font-size:92%;position:relative}
.article-tools {display:block;padding:0 10px 0 0;white-space:nowrap}
.article-meta {width:70%;float:left}
.createby {padding:0 5px 0;background:#333;color:#FFF}
.createdate {padding:0 5px 0 0}
.modifydate {width:100%;display:block;margin-bottom:10px}
div.buttonheading {position:absolute;top:0;right:10px}
.buttonheading img {margin:0 0 0 5px;border:0;float:right}
#ja-wrapper {width:952px;margin:0 auto;clear:both}
.narrow #ja-wrapper {width:752px}
#ja-wrapper-inner {border:1px solid #E6E6E6}
#ja-container {position:relative}
#ja-mainbody {width:760px;float:right;clear:both}
.narrow #ja-mainbody {width:600px}
#ja-content {padding:15px;/*position:relative;*/border-bottom:1px solid #E6E6E6}
#ja-col {float:left;overflow:hidden;width:190px}
.narrow #ja-col {width:150px}
#ja-col table {border-collapse:collapse;border-spacing:0}
#ja-col .article_separator {display:none}
#ja-containerwrap,#ja-containerwrap-f {padding:0;margin:0;border-top:1px solid #CCC;border-bottom:1px solid #E6E6E6}
#ja-containerwrap {background:url(../images/dot.gif) repeat-y 190px 0 #FFF}
.narrow #ja-containerwrap {background:url(../images/dot.gif) repeat-y 150px 0 #FFF}
#ja-containerwrap-f {background:#FFF}
#ja-containerwrap-f #ja-mainbody {width:100%}
div.moduletable h3,div.moduletable_menu h3,div.moduletable_text h3,div.moduletable_hilite h3,div.moduletable_menuhilite h3 {font-size:100%;margin:0 -15px 5px -16px;padding:10px 15px;border-bottom:1px solid #E6E6E6;text-transform:uppercase;background:url(../images/dot-hilite.gif) repeat-y left #F7F7F7}
div.moduletable h3 span,div.moduletable_menu h3 span,div.moduletable_text h3 span,div.moduletable_hilite h3 span {color:#00A9DD}
div.moduletable,div.moduletable_menu,div.moduletable_text,div.moduletable_menuhilite,div.moduletable_hilite1 {margin:0;padding:0 15px 5px;border-bottom:1px solid #E6E6E6}
div.moduletable_menu h3,div.moduletable_menuhilite h3 {margin-bottom:0;border-bottom:none}
div.moduletable_menu,div.moduletable_menuhilite {padding:0 15px}
div.moduletable_menuhilite h3 {background:#00A9DD;color:#FFF}
div.banneritem_text {padding:5px 0 !important}
div.advs {clear:both;display:block;float:left;width:100%}
.advs.bannergroup {margin-bottom: 10px;margin-left: 1px;}
div.moduletable ul {list-style:none}
div.moduletable li {background:url(../images/bullet.gif) no-repeat 3px 8px;line-height:160%;padding-left:12px}
#ja-headerwrap {height:100px;background:#FFF}
#ja-header {height:100px;line-height:normal;position:relative;/*background:url(../images/main-tl.gif) no-repeat top left*/}
h1.logo,h1.logo-text {margin:0;padding:0;font-size:200%}
h1.logo a {width:930px;display:block;background:url(../images/logo.gif) no-repeat;position:absolute;height:100px;top:0;left:10px}
h1.logo a span {position:absolute;top:-1000px}
h1.logo-text a {text-decoration:none;outline:none;position:absolute;top:25px;left:20px;text-transform:uppercase}
p.site-slogan {margin:0;padding:0;position:absolute;top:55px;left:20px;text-transform:uppercase;letter-spacing:1px}
#ja-vmcurrency {width:300px;position:absolute;top:20px;right:230px;height:65px;border-right:1px solid #E6E6E6}
#ja-vmcurrency div.moduletable {padding:15px 0 0 15px;border:none}
#ja-vmcurrency div.moduletable h3 {background:none;border:none;margin:0 0 10px;padding:0}
#ja-mainnavwrap {background:#333;border-top:1px solid #E6E6E6;height:35px;z-index:999}
#ja-mainnav {height:35px;width:760px;float:right;background:url(../images/dot-dark.gif) repeat-y left}
.narrow #ja-mainnav {width:600px}
#ja-mainnav a,#ja-subnav a {outline:none}
#ja-subnav ul {list-style:none;margin:0;padding:0}
#ja-subnav li {background:none;margin:0;padding:1px 0}
#ja-subnav a {display:block;outline:none;padding:4px 2px 4px 14px;text-decoration:none;background:url(../images/bullet.gif) no-repeat 3px 10px}
#ja-pathway {padding:10px 15px;margin-left:1px;text-transform:uppercase;background:#F7F7F7;border-bottom:1px solid #E6E6E6;line-height:normal}
#ja-pathway strong {margin-right:5px;color:#00A9DD}
#ja-pathway a {text-decoration:none}
#ja-pathway a:hover {text-decoration:underline}
#ja-pathway img {margin:1px 5px}
ul.menu {list-style:none;margin:0;padding:0;display:block}
ul.menu li {display:block;background:none;margin:0;padding:0;line-height:normal}
ul.menu li a {display:block;outline:none;padding:8px 15px 9px;margin:0 -15px;text-decoration:none;text-transform:uppercase;color:#333;border-top:1px solid #E6E6E6;background:url(../images/arrow.png) no-repeat 92% 14px}
* html ul.menu li a {padding:7px 15px 8px;width:190px}
* html .narrow ul.menu li a {padding:7px 15px 8px;width:150px}
*+html ul.menu li a {padding:7px 15px 8px}
ul.menu li a:hover,ul.menu li a:active,ul.menu li a:focus {background:url(../images/arrow.png) no-repeat 92% 14px #F7F7F7;text-decoration:none}
ul.menu li.active a {background:url(../images/arrow.png) no-repeat 92% 14px #FFC;font-weight:bold}
ul.menu li ul {list-style:none;margin:0;padding:0;background:#FFC}
ul.menu li li {border:none}
ul.menu li li a {background:url(../images/bullet.gif) no-repeat 18px 14px #FFC !important;border:none;padding-left:26px !important;text-transform:none;font-weight:normal !important}
ul.menu li li a:hover,ul.menu li li a:active,ul.menu li li a:focus {background:none;color:#00A9DD}
ul.menu li li.active a {color:#00A9DD;font-weight:bold}
ul.menu li li li a {color:#333 !important;font-weight:normal !important;padding-left:38px !important;background:url(../images/bullet.gif) no-repeat 30px 14px #FFC !important}
ul.menu li li li.active a {font-weight:bold !important}
.ja-box-full,.ja-box-left,.ja-box-center,.ja-box-right {float:left;overflow:hidden}
.ja-box-left,.ja-box-center {background:url(../images/dot.gif) repeat-y right}
#ja-topsl1 {position:relative;height:200px;margin-left:1px;/*border-bottom:1px solid #E6E6E6*/}
#ja-topsl2,#ja-topsl3 {margin-left:1px}
#ja-topsl2 div.moduletable h3,#ja-topsl3 div.moduletable h3 {background:#F7F7F7;color:#333;margin-left:-15px}
#ja-topsl3 table {padding:0;margin:0}
#ja-topsl3 td {padding:7px 0;margin:0}
#ja-topsl3 tr {background:url(../images/dot-h.gif) repeat-x bottom}
#ja-botsl {position:relative;border-top:1px solid #E6E6E6;margin-left:1px;clear:both;background:#FFFFFF}
#ja-botsl div.moduletable {position:relative;border:none;padding:15px}
#ja-botsl div.moduletable h3 {margin:0;padding:0;background:none;border:none;font-size:100%}
#ja-partners {position:relative;border:none;background:#fff;margin:0;padding-top:5px}
#ja-footerwrap {position:relative;clear:both;background:#333}
#ja-footer {/*background:url(../images/main-bl.gif) no-repeat bottom left;*/color:#333;font-size:92%}
#ja-footer small {color:#666;font-size:100%;padding:10px 10px 10px 20px}
#ja-footer ul {margin:0;padding:0 10px 5px;line-height:normal}
#ja-footer li {display:inline;margin:0;padding:0;background:url(../images/vline.gif) no-repeat center left}
#ja-footer li a {display:inline;line-height:normal;padding:0 10px}
li.ja-firstitem {background:none !important}
#ja-footer a {color:#999;text-decoration:none}
#ja-footer a:hover,#ja-footer a:active,#ja-footer a:focus {color:#FFF}
div.sublogo {width:20%;float:left}
div.sublogo a {font-size:200%;display:block;text-align:center;background:url(../images/logo-sub.png) transparent no-repeat right;width:159px;height:131px;text-indent:-5000px;position:absolute;left:12px}
.narrow div.sublogo a {width:140px;height:70px}
div.copyright {width:80%;padding:20px 0;float:right;background:none}
div.foot-rss {position:absolute;top:30px;right:20px}
div.foot-rss img {vertical-align:middle}
ul.accessibility {position:absolute;top:-100%}
#form-login p {margin:0 0 5px}
#form-login ul {margin:5px 0 0}
#modlgn_username,#modlgn_passwd {width:90%}
#ja-search {float:left;width:190px;height:35px;background:url(../images/icon-search.png) no-repeat 5px 0;overflow:hidden}
.narrow #ja-search {width:150px}
#ja-search .inputbox {padding:10px 0 0 40px;background:none;border:none;font-weight:bold;color:#CCC}
#ja-banner {padding:5px 5px;text-align:center;overflow:hidden;width:100%;clear:both}
div.back_button a,div.back_button a:hover,div.back_button a:active {background:none!important;display:block;margin:10px 0;text-decoration:none!important}
.clr {clear:both}
.hasTip img {border:none;margin:10px 5px 0 0}
div.ja-innerdiv {padding:6px 0 7px;background:url(../images/dot-h.gif) repeat-x bottom}
div.ja-innerdiv img {padding:0;margin:0}
.tool-tip {background:#FFF;border:1px solid #CCC;float:left;max-width:200px;padding:5px;z-index:999;color:#333}
.tool-title {background:url(../../system/images/selector-arrow.png) no-repeat;font-size:100%;font-weight:bold;margin:0;margin-top:-15px;padding:0;padding-bottom:5px;padding-top:15px}
.tool-text {font-size:100%;margin:0}
#system-message dd.message ul,#system-message dd.error ul,#system-message dd.notice ul {margin:0;padding:0}
#system-message dd.message ul li,#system-message dd.error ul li,#system-message dd.notice ul li {background:none repeat scroll 0 0 #ff0000;color:#FFF;margin:0;padding:5px}
#system-message dd.message ul {background:#333;border:none}
#system-message dd.error ul {background:#333;border:none}
#system-message dd.notice ul {background:#333;border:none}
.clearfix:after {clear:both;content:".";display:block;height:0;visibility:hidden}
* html > body .clearfix {display:block;width:100%}
* html .clearfix {height:1%}

/**
* @version 1.5.2 $Id: style.css
* @package Joomla 1.5.x
* @subpackage RS-Monials
* @copyright (C) 2009 RS Web Solutions (http://www.rswebsols.com)
* @license GNU/GPL
*/

/* Success Message Text after submitting a testimonial */
.RSM_success { color:#009900; font-weight:bold; }

/* Css class for \\\\\\\"Submit a Testimonial\\\\\\\" Link */
.RSM_submit_link { text-align:right; }
.RSM_submit_link a { }
.RSM_submit_link a:hover { }

/* Horizontal Rule Color */
.RSM_hr_color { color:#cccccc; }

/* Manage the image and alignment of both quotation */
.RSM_left_quote { padding-right:0px; }

.RSM_right_quote { padding-left:0px; }

/* Manage Testimonial Text */
.RSM_testimonial { font-size:12px; font-weight:normal; text-align:justify; }

/* Manage the Subtext of Testimonial, i.e. Date of Posting, Posted By etc. etc. */
.RSM_testmonial_subtext { text-align:right; }

/* Manage Text and link of Pagination */
.RSM_pagination_text { text-align:center; }
.RSM_pagination_text a { }
.RSM_pagination_text a:hover { }

/*********************************************************/
/*** Manage the display of Testimonial Submission Form ***/
/*********************************************************/

/* Text \\\\\\\"Submit A Testimonial\\\\\\\" */
.RSM_form_heading { }

/* Manage the Style of main Table */
.RSM_form_main { width:90%; }

/* Manage the error Text */
.RSM_form_error { color:#ff0000; }
.RSM_form_error p { }
.RSM_form_error div ul li { }

/* Manage the row that is displaying \\\\\\\" * fields are mandatory\\\\\\\" */
.RSM_form_mandatory { text-align:right; }

/* Color of the \\\\\\\"*\\\\\\\" (Star) */
.RSM_form_star_color { color:#ff0000; }

/* Manage width of the First Column, i.e. the column that is showing text like \\\\\\\"Your First Name\\\\\\\", \\\\\\\"Your Last Name\\\\\\\" etc. */
.RSM_form_first_col { width:25%; }

/* Manage the style of text in the form */
.RSM_form_text {}

/* Manage Input fields of the form */
.RSM_form_input { width:100%; }

/* Manage Textarea field of the form */
.RSM_form_textarea { width:100%; height:150px; }

/* Manage Button field of the form */
.RSM_form_button { width:auto; } 

.vbutton:hover, a.vbutton:hover {
border-color: #DF3939;
background-color: #DF3939;
/*background-image: -webkit-gradient(linear,left top,left bottom,from(#5DBCD9),to(#4CADCB));
background-image: -webkit-linear-gradient(top,#5DBCD9,#4CADCB);
background-image: -moz-linear-gradient(top,#5DBCD9,#4CADCB);
background-image: -ms-linear-gradient(top,#5DBCD9,#4CADCB);
background-image: -o-linear-gradient(top,#5DBCD9,#4CADCB);
background-image: linear-gradient(top,#5DBCD9,#4CADCB);
filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#5dbcd9',EndColorStr='#4cadcb');*/
color: white;
text-decoration:none;
}

a.vbutton, a.vbutton:visited {
font-size: 1.2em;
font-weight: 400;
height: 27px;
line-height: 27px;
margin-right: 16px;
min-width: 54px;
outline: 0;
padding: 5px 8px;
text-align: center;
text-decoration:none;
}

.vbutton, a.vbutton {
border-color: #b01c1c;
background-color: #b01c1c;
/*background-image: -webkit-gradient(linear,left top,left bottom,from(#2FADDB),to(#09C));
background-image: -webkit-linear-gradient(top,#2FADDB,#09C);
background-image: -moz-linear-gradient(top,#2FADDB,#09C);
background-image: -ms-linear-gradient(top,#2FADDB,#09C);
background-image: -o-linear-gradient(top,#2FADDB,#09C);
background-image: linear-gradient(top,#2FADDB,#09C);
filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#2faddb',EndColorStr='#09c');*/
border: 1px solid #b01c1c;
color: #ffffff;
border-image: initial;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
cursor: pointer;
}

a.vbutton:after {
    content: "	\003e";
    font-size: 1.3em;
    position: relative;
    top: 2px;
}
.model-no {
    background-color: #333;
    color: #fff;
	font-weight: 700;
    display: inline-block;
	margin-top: -33px;
    float: right;
    padding: 2px 5px;
    text-align: center;	
}