html, p, h1, h2, h3, h4, h5, h6, body, p, ul, ol, li, dl, form{
margin:0;
padding:0;
}

img{
border:none;
}

a{
color:#000000;
text-decoration:underline;
}

a:hover{
color:#990000;
text-decoration:none;
}

body{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#333333;
/*background-image:url(../images/htmlBack01.jpg);
background-repeat:repeat-x;
background-position:left top;
background-color:#9BBB59;*/
background-color:#F1F1F1;
font-weight:normal;
}

#outer{
margin-left:auto;
margin-right:auto;
margin-bottom:20px;
width:961px;
border:0px solid #000000;
}

.spacer{
height:2px;
}


/*------------------------------index cloud ---------------------------------*/

.ic1{
font-family:Arial, Helvetica, sans-serif;
font-size:large;
color:#F79646;
}

.ic2{
font-family:Arial, Helvetica, sans-serif;
font-size:medium;
color:#333333;}

.ic3{
font-family:Arial, Helvetica, sans-serif;
font-size:24px;
color:#4BACC6;}

.ic4{
font-family:Arial, Helvetica, sans-serif;
font-size:small;
color:#993300;}

.ic5O{
font-family:Arial, Helvetica, sans-serif;
font-size:small;
color:#F79646;}

.ic5B{
font-family:Arial, Helvetica, sans-serif;
font-size:small;
color:#4BACC6;}

.ic5G{
font-family:Arial, Helvetica, sans-serif;
font-size:small;
color:#9BBB59;}
/*------------------------------index cloud ---------------------------------*/

/*---------------------------------------------------- Login BOX------------*/

.loginBottom{
background-image:url(../images/login_05.png);
background-repeat:repeat-x;
background-position:left top;
}

.loginCont{
margin-top:5px;
}

.loginBack{
background-image:url(../images/login_02.png);
background-repeat:repeat-x;
background-position:left top;
margin:0px;
}

.loginsmallBack{
background-image:url(../images/loginsmall_02.png);
background-repeat:repeat-x;
background-position:left top;
margin:0px;
}


.input{
background-image:url(../images/inputBack.png);
background-repeat:no-repeat;
background-position:left top;
background-color:transparent;
border:none;
width:148px;
padding:5px 0px 5px 5px;
margin:0px;
}

.submit{
border:none;
background-image:url(../images/loginBtn_back.jpg);
background-position:left top;
background-repeat:no-repeat;
color:#FFFFFF;
width:68px;
padding:3px 0px 4px 0px;
margin:0px;
background-color:transparent;
}

.avail{
border:none;
background-position:left top;
background-repeat:no-repeat;
color:#FFFFFF;
width:68px;
padding:3px 0px 4px 0px;
margin:0px;
background-color:transparent;
background-image:url(../images/loginBtn_back.jpg);
}

.orangebuttonbackground{
border:none;
background-position:left top;
background-repeat:no-repeat;
color:#FFFFFF;
width:130px;
padding:3px 0px 4px 0px;
margin:0px;
background-color:transparent;
background-image:url(../images/OrangeButtonBackground_130X30.png);
}

.avail1{
border:none;
background-position:left top;
background-repeat:no-repeat;
color:#FFFFFF;
width:160px;
padding:3px 0px 4px 0px;
margin:0px;
background-color:transparent;
background-image:url(../images/avail_back.png);
}

.reg{
	color:#F79646;
	font-family:Tahoma, Arial, Verdana, Helvetica;
	font-weight:normal;
	font-size:16px;
	margin-top:25px;
	text-align:right;
	margin-bottom:15px;
	margin-left:10px;
}

.register{
font-family:Tahoma, Arial, Verdana, Helvetica;
color:#47A3BB;
text-transform:uppercase;
margin-top:8px;
}

.error
{
    font-family: Tahoma, Arial, Verdana, Helvetica;
    color: #F79646;
    text-transform: uppercase;
    padding:5px;
    margin: 8px;
    border: 0px solid #FF0000;        
} 


.register a{
color:#993300;
margin-right:10px;
padding:0px 0px 1px 0px;
border-bottom:1px dotted #5A5A5A;
text-decoration:none;
}

.register a:hover{
color:#47A3BB;
text-decoration:none;
}

.disclaimer{
font-family:Tahoma, Arial, Verdana, Helvetica;
color:red;
text-transform:uppercase;
font-size:smaller;
}

.arrowRight{
background-image:url(../images/arrowRed.png);
background-repeat:no-repeat;
background-position:center left;
padding:5px;
}

/*.rememberMe{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
padding:0px 10px 0px 0px;
display:block;
border:0px solid #000000;
}*/

label em{
font-size:12px;
color:#990000;
font-style:normal;
margin-left:10px;
float:left;
}

/*---------------------------------------------------- Top Navigation---*/

#navigation{
margin:0;
padding:0;
}


ul, ul li{
margin:0;
padding:0;
list-style-type:none;
}

/*ul.navMain{
margin:0;
padding:0;
list-style-type:none;
}*/

ul.navMain li{
margin:0;
padding:0;
list-style-type:none;
float:right;
color:#FFFFFF;
}

ul.navMain li.plane a{
color:#878787;
background-image:url(../images/nav_back.jpg);
background-repeat:repeat-x;
background-position:left top;
text-transform:uppercase;
text-decoration:none;
border-left:1px solid #BAB6B7;
padding:11px 20px 10px 20px;
line-height:36px;
}

ul.navMain li.plane a:hover{
background-image:url(../images/nav_over.jpg);
background-repeat:repeat-x;
background-position:left top;
color:#000;
}

ul.navMain li.curveBtn a{
color:#878787;
background-image:url(../images/btn_feedbackBack.gif);
background-repeat:repeat-x;
background-position:right top;
text-transform:uppercase;
text-decoration:none;
border-left:1px solid #BAB6B7;
padding:11px 20px 10px 20px;
line-height:36px;
}

ul.navMain li.curveBtn a:hover{
background-image:url(../images/btn_feedbackOver.gif);
background-repeat:repeat-x;
background-position:right top;
color:#000;
}

#body_home #nav_home a, #body_approach #nav_approach a, #body_contact #nav_contact a, #body_faq #nav_faq a, #body_plugin #nav_plugin a, #body_companyAdmin #nav_companyAdmin a{
background-image:url(../images/nav_over.jpg);
background-repeat:repeat-x;
background-position:left top;
color:#000;
}

#body_feedback #nav_feedback a{
background-image:url(../images/btn_feedbackOver.gif);
background-repeat:repeat-x;
background-position:right top;
color:#000;
}

/*----------------------------------------------------- Company Logo------*/


h1{
background-image:url(../images/mainicon.png);
background-position:left top;
background-repeat:no-repeat;
color:#4298AF;
font-variant:small-caps;
font-family: “Trebuchet MS”, sans-serif;
font-size: 30px;
font-style: normal;
font-weight: normal;
line-height: 42px;
padding-left:50px;
}

h1 strong{
color:#E28940;
font-weight:normal;
}

h2{
font-family:Tahoma, Arial, Verdana, Helvetica;
	margin:10px 15px 0px 330px;
	padding-top:10px;
	font-weight:normal;
	font-size:2.1em;
	line-height:1.2em;
	color:#363636;
}

h3{
background-image:url(../images/mainicon_small.png);
background-position:left center;
background-repeat:no-repeat;
color:#9BBB59;
font-variant:small-caps;
font-family: “Trebuchet MS”, sans-serif;
font-size: 24px;
font-style: normal;
font-weight: normal;
line-height: 22px;
padding-left:30px;
margin-left:20px;
}

h4, h4 a{
	color:#9BBB59;
	font-family:Tahoma, Arial, Verdana, Helvetica;
	font-weight:normal;
	font-stretch:normal;
	font-size:16px;
	margin-top:25px;
	text-align:left;
	margin-bottom:15px;
	margin-left:10px;
}

.brdRight{
border-right:1px dashed #999999;
}

p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	padding:0px 30px 0px 30px;
	line-height:20px;
	color:#363636;
	border:0px solid #FFFFFF;
	text-align:justify;
}

p.headerTxt{
	font-family:Arial, Helvetica, sans-serif;
	margin:10px 15px 0px 340px;
	font-size:1em;
	line-height:25px;
	color:#363636;
	border:0px solid #FFFFFF;
	height:80px;
}

p.headerTxtNew{
	font-family:Arial, Helvetica, sans-serif;
	margin:10px 5px 0px 10px;
	font-size:small;	
	color:#363636;
	border:0px solid #FFFFFF;
	height:80px;
}

p.headerTxtUnder{
	font-family:Arial, Helvetica, sans-serif;
	margin:0px 15px 0px 300px;
	font-size:1em;
	line-height:25px;
	color:#363636;
	border:0px solid #FFFFFF;
	height:70px;
}

p.underTXT{
	font-family:Arial, Helvetica, sans-serif;
	margin:10px 20px 0px 55px;
	font-size:1em;
	line-height:20px;
	color:#363636;
	border:0px solid #FFFFFF;
	text-align:justify;
}

p.testimonialTXT{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:20px;
	color:#363636;
	border:0px solid #FFFFFF;
	padding:8px 5px 8px 5px;
}

p.testimonialTXT em{
font-size:16px;
font-family:"Times New Roman", Times, serif;
margin-right:5px;
}

p.testimonialTXT strong{
font-weight:bold;
color:#4BACC6;
font-style:italic;
font-size:12px;
display:block;
text-align:right;
}

ul.txtIndex
{
    list-style-type: circle;
    margin: 15px 0px 20px 20px;
}

ul.txtIndex li
{
    line-height: 24px;
    font-weight: normal;
    font-size: large;
    margin-bottom: 20px;
    list-style-type: disc;
    list-style-image: none;
}   



ul.latestNews{
margin:0px 0px 0px 5px;
list-style-type:none;
padding:0;
}

ul.latestNews li{
list-style-type:none;
font-size:12px;
padding:0;
margin:0;
line-height:18px;
margin-bottom:8px;
background-image:url(../images/arrow.gif);
background-position:left 1px;
background-repeat:no-repeat;
padding-left:15px;
}

.pressRelease
{
    margin:10px;
    font-family:Arial, Helvetica, sans-serif;

}

.pressReleaseMain{
	text-align: right;
	margin-right:20px;
	text-decoration: underline;
    font-size:medium;

}

.pressReleaseContact {	
	margin-left:20px;	
}
.pressReleaseUnderline {	
	text-decoration: underline;
}

.pressReleaseHeader 
{
    list-style-type:none;
    font-size:medium;
    color:#4BACC6;
    padding:0;
    margin:0;
    line-height:18px;
    margin-bottom:8px;
    background-position:left 1px;
    background-repeat:no-repeat;
    padding-left:15px;
}
.pressReleasePitch
{
    list-style-type:none;
    font-size:medium;
    color:#F79646;
    padding:0;
    margin:0;
    line-height:18px;
    margin-bottom:8px;
    background-position:left 1px;
    background-repeat:no-repeat;
    padding-left:15px;
}

.pressReleaseP{
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	padding:0px 30px 20px 30px;
	line-height:20px;
	color:#363636;
	border:0px solid #FFFFFF;
	text-align:justify;
}

.pressReleaseUL{
margin:20px;
list-style-type:none;
color:#4BACC6;
}

.pressReleaseLI{
list-style-type:none;
font-size:14px;
padding:0;
margin:0;
line-height:18px;
margin-bottom:8px;
background-image:url(../images/arrow.gif);
background-position:left 5px;
background-repeat:no-repeat;
padding-left:35px;
color:#F79646;
}

.readMore{
text-align:center;
border:0px solid #000000;
float:right;
margin-top:20px;
line-height:27px;
}

.readMore a{
text-decoration:none;
background-image:url(../images/btnBack.png);
background-position:left top;
background-repeat:no-repeat;
color:#333333;
width:81px;
padding:5px 15px 8px 12px;
}

.readMore a:hover{
text-decoration:none;
color:#333333;
background-image:url(../images/btnBackOver.png);
background-position:left top;
background-repeat:no-repeat;
}

.readmoreRED{
color:#C53A00;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
text-align:center;
border:0px solid #000000;
float:right;
margin-top:10px;
}

.readmoreRED a{
color:#C53A00;
background-image:url(../images/iconRed.gif);
background-position:center left;
background-repeat:no-repeat;
text-decoration:underline;
padding-left:10px;
}

.readmoreRED a:hover{
text-decoration:none;
}


/*---------------------------------------------------- Container---------*/

#conatiner{
margin:0px 0px 15px 0px;
height:350px;
border:0px solid #333333;
}

#midbanner{
background-image:url(../images/midBanner.gif);
background-repeat:no-repeat;
background-position:right top;
height:250px;
width:965px;
margin-bottom:15px;
margin-left:auto;
margin-right:auto;
border:0px solid #000000;
}

.midBanner{
background-image:url(../images/midBanner_approach.gif);
background-repeat:no-repeat;
background-position:right top;
height:191px;
width:965px;
margin-bottom:15px;
margin-left:auto;
margin-right:auto;
border:0px solid #000000;
}

.midBanner_blue{
background-image:url(../images/midBanner_blue.gif);
background-repeat:no-repeat;
background-position:right top;
height:115px;
width:965px;
margin-left:auto;
margin-right:auto;
margin-bottom:10px;
border:0px solid #000000;
}

.midBanner_orange{
background-image:url(../images/midBanner_orange.gif);
background-repeat:no-repeat;
background-position:right top;
height:115px;
width:965px;
margin-left:auto;
margin-right:auto;
margin-bottom:10px;
border:0px solid #000000;
}

.midBanner_green{
background-image:url(../images/midBanner_green.gif);
background-repeat:no-repeat;
background-position:right top;
height:115px;
width:965px;
margin-left:auto;
margin-right:auto;
margin-bottom:10px;
border:0px solid #000000;
}

#bottomContainer{
width:965px;
margin-bottom:15px;
margin-left:auto;
margin-right:auto;
border:0px solid #000000;
}

.bottomCurve_center{
background-image:url(../images/curveIndex_02.png);
background-repeat:repeat-x;
background-position:left top;
padding:35px 0px 15px 0px;
}

.bottomCurve_center_new{
background-image:url(../images/curveIndex_02_1.png);
background-repeat:repeat-x;
background-position:left top;
padding:30px 0px 15px 0px;
}

.blackCurve_center{
background-image:url(../images/curveBlack_02.gif);
background-repeat:repeat-x;
background-position:left top;
padding:10px 0px 5px 0px;
font-size:11px;
}

.blackCurve_center strong{
font-size:12px;
font-weight:bold;
text-transform:uppercase;
}

.indexSideBoxes{
width:200px;
margin-bottom:5px;
}

.indexSideBoxesUnder{
width:200px;
margin-bottom:5px;
}

.SideBoxes{
width:320px;
margin-bottom:5px;
}

.SideBoxesUnder{
width:320px;
margin-bottom:5px;
}

#indexright
{
    vertical-align: top;
    text-align: left;
    text-decoration: underline;
    color: #E28940;
    font-weight: bold;
    padding-top: 0px;
    margin-top: -10px;
    margin-bottom:10px;
}
.imgRight{
float:right;
margin-left:30px;
}

.imgIcon{
float:left;
margin-right:8px;
}


dl{
margin-left:20px;
margin-top:20px;
margin-right:20px;
text-align:justify;
}

dt{
	color:#9BBB59;
	font-family:Tahoma, Arial, Verdana, Helvetica;
	font-weight:normal;
	font-stretch:normal;
	font-size:16px;
	margin-top:25px;
	text-align:left;
	margin-bottom:15px;
}

dd{
line-height:22px;
padding-right:15px;
padding-bottom:15px;
padding-left:10px;
margin:0px;
border-bottom:1px dashed #DFDFDF;
}

dd ul{
margin:0;
padding:0;
}

dd ul.ddList{
margin-left:10px;
margin:0;
padding:0;
list-style-type:none;
}

ul.ddList{
margin:0;
margin-left:50px;
margin-top:10px;
padding:0;
padding-right:15px;
list-style-type:none;
}

ul.ddList li{
list-style-type:none;
background-image:url(../images/arrow.gif);
background-position:left 4px;
background-repeat:no-repeat;
padding-left:20px;
line-height:25px;
margin-bottom:8px;
}

dd ul.ddList li{
list-style-type:none;
background-image:url(../images/arrow.gif);
background-position:left 4px;
background-repeat:no-repeat;
padding-left:20px;
line-height:25px;
}

dd ol{
margin-left:20px;
}

dd a{
color:#F79646;
text-decoration:underline;
}

dd a:hover{
text-decoration:none;
color:#4BACC6;
}

.underCurveTop{
background-image:url(../images/bottomCurve_01.png);
background-repeat:no-repeat;
background-position:left top;
padding:30px 0px 0px 14px;
}

.underCurvebottom{
margin:0;
background-image:url(../images/bottomCurve_03.png);
background-position:bottom left;
background-repeat:no-repeat;
padding:0px 0px 28px 0px;
height:309px;
}

.underCurveCenter{
background-image:url(../images/bottomCurve_02.png);
background-repeat:repeat-y;
background-position:left top;
padding:0px 0px 0px 0px;
}

.underCurvefullTop{
background-image:url(../images/bottomCurveFull_01.png);
background-repeat:no-repeat;
background-position:center top;
padding:30px 0px 0px 14px;
}

.underCurvefullbottom{
margin:0;
background-image:url(../images/bottomCurveFull_03.png);
background-position:bottom center;
background-repeat:no-repeat;
padding:0px 0px 28px 0px;
}

.underCurvefullCenter{
background-image:url(../images/bottomCurveFull_02.png);
background-repeat:repeat-y;
background-position:center top;
padding:0px 0px 00px 0px;
}

.picRight{
float:right;
margin-left:20px;
}

.regCurve{
background-color:#D8D8D8;
}

.regCurve_top{
background-image:url(../images/borderCurve_02.png);
background-repeat:repeat-x;
background-position:left top;
}

.regCurve_bottom{
background-image:url(../images/borderCurve_08.png);
background-repeat:repeat-x;
background-position:left top;
}

.regCurve_left{
background-image:url(../images/borderCurve_04.png);
background-repeat:repeat-y;
background-position:left top;
}

.regCurve_right{
background-image:url(../images/borderCurve_06.png);
background-repeat:repeat-y;
background-position:right top;
}



.regCurveSmall_top{
background-image:url(../images/curveRight_02.png);
background-repeat:repeat-x;
background-position:left top;
}

.regCurveSmall_bottom{
background-image:url(../images/curveRight_08.png);
background-repeat:repeat-x;
background-position:left top;
}

.regCurveSmall_left{
background-image:url(../images/curveRight_04.png);
background-repeat:repeat-y;
background-position:left top;
}

.regCurveSmall_right{
background-image:url(../images/curveRight_06.png);
background-repeat:repeat-y;
background-position:right top;
}

.logedIN{
font-family:Tahoma, Arial, Verdana, Helvetica;
color:#333;
margin-top:8px;
}

.logedIN strong{
font-family:Tahoma, Arial, Verdana, Helvetica;
color:#47A3BB;
font-weight:normal;
}

.logedIN a{
color:#990000;
margin-left:10px;
margin-right:10px;
padding:0px 0px 1px 0px;
border-bottom:1px dotted #5A5A5A;
text-decoration:none;
}

.logedIN a:hover{
color:#000;
text-decoration:none;
}

.testimonial{
background-image:url(../images/testimonial.gif);
background-repeat:no-repeat;
background-position:left top;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
text-align:left;
line-height:35px;
padding:5px 20px 5px 35px;
}


fieldset{
border:1px solid #999999;
padding:8px;
text-align:right;
line-height:20px;
}

/*------------------------ Footer Section----------*/

#footer{
text-align:center;
color:#363636;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}

.footer{
padding:10px 0px 5px 0px;
margin-left:auto;
margin-right:auto;
display:block;
background-image:url(../images/dot.gif);
background-position:bottom center;
background-repeat:no-repeat;
}

.footer a{
color:#363636;
text-decoration:none;
margin:6px;
}

.footer a:hover{
color:#92979B;
}

.copyright {
color:#92979B;
padding:5px 0px 8px 0px;
}

.copyright a{
text-decoration:underline;
color:#92979B;
}

.copyright a:hover{
text-decoration:none;
color:#000;
}

.rightContainer{
margin:20px 0px 20px 0px;
}


/*-----------------Accordion-----------*/