@charset "UTF-8";
* {
margin : 0;
padding : 0;
}

/*
	1em = 12px;
*/

html {
	width: 100%;
	height: 100%;
}


html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
	background: transparent;
}
:focus {
	outline: 0;
}


p {
	font-size: 1em; /* 12px */
	line-height: 1.357em;
	margin: 0 0 1.357em 0;
	color: #2C2C2C;
}

body {
padding : 0;
margin : 0;
font : 0.75em Verdana, Arial, Tahoma;
line-height : 1.5em;
background : #ffffff;
color : #222;
height : 100%;
}
img {
border : 0;
}

.break {
	clear: both;
}

.hidden {
	display: none;
}

a {
	color: #0181E3; font:0.75em;
}
a:hover {
    color: #3a9eeb;font:0.75em;
}
a:visited {
    color: #62a8f0;font:0.75em;
}

.but_register1 {
background-image:url(../images/register.jpg);
background-repeat:no-repeat;
width:240px;
height:42px;
display:block;
cursor:pointer;
text-indent:-9999px;
}
.bott_register:hover{
background-position: bottom;


}

.but_register2 {
background-image:url(../images/register2.jpg);
background-repeat:no-repeat;
width:201px;
height:81px;
display:block;
cursor:pointer;
text-indent:-9999px;
}
.bott_register:hover{
background-position: bottom;


}


.flashreplace {
position : absolute;
left : -999em;
}
sup {
	font-size: 0.35em;
	vertical-align: super;
}
sub {
	font-size: 0.35em;
	vertical-align: sub;
}
h2 {
font-size : 14px;
font-weight : bold;
font-family : Tahoma, Verdana, Arial;
color : #6a7a87;
}
h3 {
font-size : 2.7em;
color : #525252;
line-height : 1.1em;
letter-spacing : 0.03em;
font-family : Verdana, Arial, Tahoma;
margin : 0 0 15px 0;
}
h4 {
font-size : 2.46em;
color : #525252;
font-family : Verdana, Arial, Tahoma;
line-height : 1.15em;
}
h5 {
font-size : 2.2em;
font-family : Verdana, Arial, Tahoma;
font-weight : bold;
color : #ffae00;
line-height : 1.15em;
}
ul {
margin : 6px 10px 30px 30px;
padding : 0.8em;
font-size : 1em;
font-family : Verdana, Arial, Tahoma;
text-align : justify;
}
li {
line-height : 18px;
background : inherit;
font-size : 1em;
padding-left : 0;
font-family : Verdana, Arial, Tahoma;

padding : 0 0 0 5px;
}
ol {
margin : 6px 10px 10px 15px;
padding : 1px;
font-size : 1em;
font-family : Arial, Verdana, Sans-Serif;
text-align : justify;
}
li.ip {
line-height : 18px;
background : inherit;
list-style-image : url(../images/blues_bullet.gif);
padding : 0 0 0 5px;
}
.content-bg {
width : 100%;
background : url(../images/inner-bg.jpg) repeat-x;
background-position : top 0%;
min-height : 400px;
}
.content {
margin : 0 auto;
padding : 0;
width : 810px;
background-color : #ffffff;
}
#grbg {
background : url(../images/gradient-bg.jpg) repeat-x;
height : 37px;
}
#header {
padding : 0;
height : 94px;
background : url(../images/top-bg.jpg) repeat-x;
background-position : right 0%;
width : 100%;
border-bottom : 1px solid #ffffff;
}
#logospace {
float : left;
background : #ffffff;
padding : 0;
margin : 0;
}
#headright {
float : right;
font-size : 0.9em;
font-weight : bold;
}
#nav {
margin-top : 5px;
text-align : right;
padding-right : 10px;
font-size : 1.2em;
color : #000000;
}
#headicon {
border : none;
margin-top : 10px;
}
.banner_home_bg {
margin : 0 auto;
padding : 0;
background : url(../images/home-ban-bg.jpg);
background-position : center 0%;
background-repeat : no-repeat;
text-align : center;
width : 100%;
}
#banner {
margin : 0 auto;
padding : 0;
background : #ffffff;
height : 279px;
width : 778px;
}
#banner_in {
margin : 0 auto;
padding : 0;
background : #ffffff;
height : 216px;
width : 784px;
}
#banner_in1 {
margin : 0 auto;
padding : 0;
background : #ffffff;
height : 160px;
width : 784px;
}
#banner #left {
float : left;
background : #fff url(../images/banner-l.jpg);
text-align : right;
padding-right : 7px;
width : 378px;
height : 279px;
}
#banner #flash {
float : left;
background : #fff url(../images/banner-r.jpg);
width : 393px;
height : 279px;
}
#index_body {
float : left;
background : #ffffff;
width : 810px;
padding : 0;
line-height : 9px;
font-size : 1em;
}
#index_body #welcome {
float : left;
width : 295px;
padding : 2px;
}
#index_body #welcome b {
color : #009933;
font-size : 1.2em;
text-transform : lowercase;
}
.wel {
width : 280px;
padding-top : 10px;
padding-left : 4px;
margin : 0 10px 5px 0;
font-family : Verdana, Helvetica, Arial, sans-serif;
font-size : 1.1em;
text-align : justify;
line-height : 17px;
}
#index_body #menu {
margin-left : 315px;
padding : 1px;
width : 470px;
text-align : right;
}
.menutext {
text-align : right;
height : 30px;
padding : 7px 5px 0 0;
}
.someclass {
font-family : Arial, Helvetica, Verdana, sans-serif;
font-size : 0.9em;
text-align : left;
}
.readme {
background : #ffffff url(../images/read-morebig.jpg) no-repeat;
width : 83px;
height : 10px;
padding : 13px 10px 0 173px;
}
#index_body2 {
float : left;
background : #ffffff;
width : 810px;
padding : 0;
line-height : 9px;
font-size : 1em;
margin-top : 5px;
margin-bottom : 20px;
}
#index_body2 #trycall {
float : left;
width : 275px;
padding : 0;
}
#try {
background : #fff;
width : 264px;
margin : 0 9px 1px 2px;
}
#index_body2 #tab1 {
float : left;
width : 240px;
}
.tab1_content {
background : url(../images/twoip-callme.jpg) no-repeat;
padding : 60px 2px 0 0;
font-size : 1.2em;
text-align : justify;
line-height : 17px;
}
#index_body2 #tab2 {
margin-left : 530px;
width : 240px;
text-align : right;
}
.tab2_content {
background : url(../images/twoip-connect.jpg) no-repeat;
padding : 60px 2px 0 0;
font-size : 1.2em;
text-align : justify;
line-height : 17px;
}
.readme-small {
background : #ffffff url(../images/read-more.jpg) no-repeat;
width : 89px;
height : 13px;
padding : 8px 5px 2px 148px;
}
.banner_inner {
margin : 0 auto;
padding : 0;
background : #f1f4eb;
text-align : center;
width : 100%;
}
.inner_body {
float : left;
background : #ffffff;
width : 810px;
padding : 0;
}

/* Contact Form */

#wholebody {
float : left;
width : 80%; padding: 0px 0px 0px 20px;
height:auto;
}

#wholebody .form {  /* set width in form, not fieldset (still takes up more room w/ fieldset width */
  font:12px "Lucida Grande", Tahoma, Verdana, Arial, Helvetica, sans-serif;
  margin: 0;
  padding: 0px 0px 10px 80px;
  
}

#wholebody form fieldset {
  / * clear: both; note that this clear causes inputs to break to left in ie5.x mac, commented out */
  border: dotted 1 px #13547E;
  padding: 10px;        /* padding in fieldset support spotty in IE */
  margin: 1px;
}

#wholebody form fieldset legend {
	font-size:1.1em; /* bump up legend font size, not too large or it'll overwrite border on left */
    color: #31820D;                   /* be careful with padding, it'll shift the nice offset on top of border  */
	font-weight:bold;
padding: 10px 10px 10px 20px;
}


#wholebody form label { 
	display: block;  /* block float the labels to left column, set a width */
	float: left; 
	width: 200px; 
	padding: 0; 
	margin: 5px 5px 5px 10px; /* set top margin same as form input - textarea etc. elements */
	text-align: right; 
}

#wholebody form fieldset label:first-letter { /* use first-letter pseudo-class to underline accesskey, note that */
	text-decoration:underline;    /* Firefox 1.07 WIN and Explorer 5.2 Mac don't support first-letter */
                                    /* pseudo-class on legend elements, but do support it on label elements */
                                    /* we instead underline first letter on each label element and accesskey */
                                    /* each input. doing only legends would  lessens cognitive load */
                                   /* opera breaks after first letter underlined legends but not labels */
}

#wholebody form input {
	/* display: inline; inline display must not be set or will hide submit buttons in IE 5x mac */
	width:auto;      /* set width of form elements to auto-size, otherwise watch for wrap on resize */
padding	:5px 5px 0 10px; /* set margin on left of form elements rather than right of label aligns textarea better in IE */
	padding: 3px ;
	font-family: "Lucida Grande", Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:1.25em;
	font-weight:normal;
	border: 1px #B9C29D solid;
	background: #FFFFFF;
	height:20px; 
}

#wholebody form input:focus {
			border:1px solid #567475;
			background: #E9EFD6;
		}

#wholebody form textarea {
	/* display: inline; inline display must not be set or will hide submit buttons in IE 5x mac */
	width:auto;      /* set width of form elements to auto-size, otherwise watch for wrap on resize */
padding	:5px 5px 0 10px; /* set margin on left of form elements rather than right of label aligns textarea better in IE */
	font-family:Tahoma,"Lucida Grande", Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:1.25em;
	font-weight:normal;
	border : 1px #928660 solid;
	background: #FFFFFF; 	padding: 3px ; overflow: auto; 

}

#wholebody form select{
	/* display: inline; inline display must not be set or will hide submit buttons in IE 5x mac */
	margin:5px 0 0 10px; /* set margin on left of form elements rather than right of label aligns textarea better in IE */
	font-family: Georgia,"Lucida Grande", Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:1.25em;
	font-weight:normal;
	border : 1px #B9C29D solid;
	height:20px; padding: 5px 5px 0px 0px ; height:30px; 

}


#wholebody .small {
	display: block;
	margin: 0 0 5px 160px; /* instructions/comments left margin set to align w/ right column inputs */
	padding: 1px 3px;
	font-size: 88%;
}

#wholebody .required{font-weight:bold; } /* uses class instead of div, more efficient */

#wholebody form br {
	clear:left; /* setting clear on inputs didn't work consistently, so brs added for degrade */
}



#wholebody .submit 
   {font-size:2em; height:auto; 	background: #E9EFD6;} 



#wholebody #log_res {
			height:auto;
			padding:15px;
			margin:100px auto 20px auto;
			width:400px;
		}
	#wholebody	#log_res p {
			margin:0;
			padding:4px 0 4px 0;
		}
	#wholebody	#log_res.ajax-loading
			{background: url(../images/spinner.gif) no-repeat center;
		}
#wholebody.error {
			color:red;
			margin:0;
			padding:0;
		}


#inner_body_L {
float : left;
width : 563px;
}
#inner_body_left {
float : left;
width : 100%;
}
#inner_body_left2 {
float : left;
padding-left : 8px;
width : 555px;
}
#inner_body_R {
float : right;
width : 230px;
margin-right : 5px;
padding-left : 1px;
text-align : right;
}
#inner_body_Rinside {
float : left;
width : 180px;
padding-left : 21px;
margin-left : 14px;
background : url(../images/grad_vline.jpg) no-repeat;
}
#inner_body_signup {
float : left;
margin-top : 30px;
background : #f1f4eb;
width : 100%;
}
.inner_head_1 {
float : left;
background : url(../images/singin-key.jpg) no-repeat;
width : 81px;
height : 67px;
border-bottom : 1px solid #d9e0c3;
border-top : 1px solid #d9e0c3;
}
.inner_head_1a {
float : left;
width : 481px;
height : 67px;
padding : 0;
margin-bottom : 30px;
border-bottom : 1px solid #d9e0c3;
border-top : 1px solid #d9e0c3;
}
.inner_head_2 {
float : left;
padding-left : 20px;
background : #ffffff;
width : 522px;
height : 190px;
border : 10px solid #d9e0c3;
}
.inner_head_2a {
margin-left : 290px;
background : #d8dfe0;
width : 268px;
padding-left : 20px;
}
#footer-bg {
float : left;
margin : 0 auto;
padding : 0;
background : url(../images/footer-bg.jpg);
width : 100%;
height : 70px;
}
.footer-news {
float : left;
background : url(../images/newsletter-bg.jpg) no-repeat;
width : 194px;
height : 70px;
margin-left : 40px;
padding : 0;
}
.news {
margin-top : 25px;
margin-left : 10px;
margin-right : 10px;
}
.footer-text {
float : right;
padding : 0;
font : 1em Verdana, Arial, TAHOMA;
color : #999999;
margin-top : 20px;
margin-right : 20px;
text-align : right;
line-height : 25px;
}
.graythin {
font-size : 0.8em;
color : #e9e7c1;
padding : 10px 0 0 10px;
}
.login-a {
float : left;
}
.login-b {
background : url(../images/signin-lock.jpg) no-repeat;
background-position : right 0%;
padding-top : 40px;
margin-left : 270px;
height : 150px;
}
.login-b li {
line-height : 28px;
padding : 0 0 0 10px;
list-style-image : url(../images/tick.jpg);
color : #000000;
font-size : 0.9em;
font-weight : bold;
}
#box {
float : left;
width : 740px;
background : url(../images/bar-bg.jpg) no-repeat;
height : 43px;
margin : 0 24px 20px 20px;
}
#box #L {
float : left;
background : url(../images/bar-L.jpg) no-repeat;
width : 8px;
height : 43px;
}
#box #B {
float : left;
width : 714px;
background : url(../images/bar-bg.jpg);
height : 33px;
padding-top : 10px;
padding-right : 10px;
text-align : left;
}
#box #B1 {
float : left;
width : 350px;
background : url(../images/bar-bg.jpg);
height : 33px;
padding-top : 10px;
padding-right : 10px;
text-align : left;
}
#box #B2 {
float : left;
width : 350px;
background : url(../images/bar-bg.jpg);
height : 33px;
padding-top : 10px;
padding-right : 10px;
text-align : right;
}
#box #R {
float : left;
background : url(../images/bar-R.jpg) no-repeat;
width : 8px;
height : 43px;
}
#calltab {
float : left;
width : 445px;
margin-left : 30px;
}
#calltab-demo {
float : left;
width : 445px;
margin-left : 30px;
background : url(../images/tab-demo.jpg) no-repeat;
padding-top : 80px;
}
#buybox {
float : right;
margin-top : 20px;
margin-right : 25px;
width : 217px;
}
.tabset {
width : 740px;
margin-left : 20px;
margin-bottom : 20px;
float : left;
}
.link-L {
float : left;
margin-left : 4px;
width : 475px;
}
.link-R {
float : left;
width : 230px;
margin-left : 10px;
margin-right : 10px;
}
.head {
color : #009900;
}
.color-box {
float : left;
margin : 5px;
}
#inner_body_work {
width : 483px;
}
#breakdown {
margin : 10px;
width : 500px;
padding : 10px;
font-size : 1.1em;
font-family : "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;
}
#breakdown p {
margin : 0 0 5px 0;
padding : 0;
text-align : justify;
}
#breakdown a span {
display : none;
}
#breakdown p.brief {
margin : -5px 0 0 47px;
padding : 0;
color : #a6b6bc;
}
#breakdown ul {
margin : -5px 0 0 47px;
padding : 1px;
}
#breakdown li {
line-height : 1.357em;
font-family : arial, tahoma, verdana;
font-size : 1em;
background : url(../images/blues_bullet.gif) no-repeat 1px 3px;
padding : 0 0 0 5px;
}
#breakdown a#fi {
margin : 0 0 10px 0;
padding : 0;
display : block;
background : url(../images/feature-first.gif) no-repeat 0 0;
height : 40px;
}
#breakdown a#fi:hover, #breakdown a#fi.active {
margin : 0 0 10px 0;
padding : 0;
background : url(../images/feature-first.gif) no-repeat 0 -40px;
height : 40px;
}
#breakdown a#sw {
margin : 0 0 10px 0;
padding : 0;
display : block;
background : url(../images/feature-switch.gif) no-repeat 0 0;
height : 40px;
}
#breakdown a#sw:hover, #breakdown a#sw.active {
margin : 0 0 10px 0;
padding : 0;
background : url(../images/feature-switch.gif) no-repeat 0 -40px;
height : 40px;
}
#breakdown a#mob {
margin : 0 0 10px 0;
padding : 0;
display : block;
background : url(../images/feature-mobile.gif) no-repeat 0 0;
height : 40px;
}
#breakdown a#mob:hover, #breakdown a#mob.active {
margin : 0 0 10px 0;
padding : 0;
background : url(../images/feature-mobile.gif) no-repeat 0 -40px;
height : 40px;
}
#breakdown a#link {
margin : 0 0 10px 0;
padding : 0;
display : block;
background : url(../images/feature-link.gif) no-repeat 0 0;
height : 40px;
}
#breakdown a#link:hover, #breakdown a#link.active {
margin : 0 0 10px 0;
padding : 0;
background : url(../images/feature-link.gif) no-repeat 0 -40px;
height : 40px;
}
#breakdown #first p, #breakdown #switch p, #breakdown #mobile p, #breakdown #linktwoip p {
margin : 0 0 15px 47px;
padding : 0;
}
#breakdown a {
color : #0181e3;
text-decoration : none;
}
#breakdown a:visited {
color : #62a8f0;
text-decoration : none;
}
#breakdown a :hover {
color : #ff0000;
text-decoration : none;
}
#inner_body_work1 {
margin-left : 5px;
width : 560px;
}
#register {
width : 560px;
float : left;
margin-right : 5px;
}
.base {
width : 540px;
background : #263311;
border-bottom : 10px solid #ebf8c2;
border-left : 10px solid #ebf8c2;
border-right : 10px solid #ebf8c2;
}
.base1 {
width : 520px;
background : #263311;
padding : 10px;
border-bottom : 10px solid #ebf8c2;
border-left : 10px solid #ebf8c2;
border-right : 10px solid #ebf8c2;
}
.base2 {
width : 520px;
background : #263311;
padding : 10px;
border : 10px solid #ebf8c2;
}
.step {
float : left;
border-top : 10px solid #ebf8c2;
padding-top : 10px;
padding-left : 7px;
width : 32%;
}
.error {
background : #f5481d url(../images/alert.jpg) no-repeat;
padding : 2px 3px 2px 40px;
font-size : 0.9em;
font-weight : bold;
color : #ffffff;
margin-right : 25px;
}
.error1 {
background : #f5481d;
padding : 2px 3px 2px 40px;
font-size : 0.7em;
color : #ffffff;
margin-right : 25px;
}
.error2 {
padding : 2px 3px 2px 40px;
font-size : 0.9em;
font-weight : bold;
color : #ffffff;
margin-right : 25px;
}
.r-number {
font : 3.5em Tahoma, Verdana, Arial, Sans-Serif;
font-weight : bold;
color : #ffffff;
}
.r-number1 {
font : 3.5em Tahoma, Verdana, Arial, Sans-Serif;
font-weight : bold;
color : #ffae00;
}
.r-help {
font : 16px Tahoma, Arial, sans-serif;
font-weight : bold; 
color : #E0E0E0;
}
.r-help1 {
font : 16px Tahoma, Arial, sans-serif;
font-weight : bold;
color : #ffae00;
}
.r-yellow {
font-size : 0.9em;
font-weight : bold;
color : #fffd75;
line-height : 12px;
}
.r-yellow1 {
font-size : 0.9em;
font-weight : bold;
color : #ffae00;
line-height : 12px;
}
.r-thin {
font-size : 0.8em;
color : #ffffff;
line-height : 13px;
}
.r-thin1 {
font-size : 0.8em;
color : #ffae00;
line-height : 13px;
}
.INPUT-r {
padding : 5px;
border : 1px dashed #ebf8c2;
height : 16px;
font-size : 1em;
}
.select-r {
padding : 5px;
background : #417801;
}
.selectr1 {
padding : 4px;
}
#mailbody {
padding : 0 30px 50px 30px;
background : #ffffff;
}
.mail_top {
height : 47px;
background : url(../images/mail-icon.jpg) no-repeat;
padding-top : 20px;
padding-left : 100px;
line-height : 20px;
color : #7fb306;
font-size : 1.8em;
font-weight : bold;
}
.mcontent {
padding : 20px 10px 0 15px;
width : 620px;
}
.leftbody {
float : left;
padding-top : 20px;
width : 200px;
padding : 0;
}
.mailid {
padding : 4px;
}
.mailid-up {
padding : 4px;
background : #ffffff url(../images/mail-arrow.gif) no-repeat;
background-position : right 0%;
}
.rightbody {
margin-left : 200px;
width : 410px;
padding-top : 50px;
padding-bottom : 50px;
background : #fff;
border-left : 1px solid #8bb201;
border-right : 1px solid #8bb201;
border-bottom : 1px solid #8bb201;
border-top : 1px solid #8bb201;
}
.rightbody form {
font : 12px "Lucida Grande", Tahoma, Verdana, Arial, Helvetica, sans-serif;
margin : 0;
padding : 0;
width : 410px;
}

fieldset{border:none}


.rightbody form fieldset {
border : 0 solid #cccccc;
padding : 0;
margin : 0;
}
.rightbody label {
display : block;
float : left;
color : #000000;
width : 150px;
padding : 0;
margin : 5px 0 0;
text-align : right;
}
.rightbody input {
width : auto;
margin : 5px 5px 0 10px;
padding : 1px;
font-family : "Lucida Grande", Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size : 1.25em;
font-weight : normal;
border : 1px solid #b9c29d;
background : #e9efd6;
height : 25px;
}
.rightbody submit {
width : 83px;
height : 29px;
font-size : 14px;
font-weight : bold;
border : none;
background : url(../images/butt-s.gif) no-repeat;
text-align : center;
font-family : Verdana, Helvetica, Arial, sans-serif;
}
.required {
font-weight : bold;
}
.rightbody form br {
clear : left;
}
.mail_error {
background : #fff url(../images/email-error.gif) no-repeat;
padding : 10px 20px 10px 50px;
color : #ff0000;
border : 1px solid #928660;
font : 1.1em Verdana, Arial, Helvetica, sans-serif;
font-weight : bold;
}
#accBody {
float : left;
padding-left : 8px;
width : 555px;
}
#acc {
float : left;
width : 95%;
background : #d6f365;
border-bottom : 1px solid #384700;
border-top : 1px solid #384700;
padding : 10px;
margin-bottom : 20px;
}
#acc .accin {
background : #ffffff;
padding : 10px;
display : block;
height : 110px;
}
#acc .accin .LH {
float : left;
width : 18%;
text-align : center;
}
#acc .accin .LH .add {
padding : 1px;
margin-top : 2px;
background : #485431;
height : 22px;
}
#acc .accin .LH .add img {
border : 0;
}
#acc .accin .LH img {
border : 1px solid #999999;
padding : 2px;
}
#acc .accin .LH .add a {
color : #ffd90f;
font-weight : bold;
text-decoration : none;
}
#acc .accin .LH .add a:hover {
font-weight : bold;
text-decoration : underline;
}
#acc .accin .RH {
float : left;
width : 48%;
margin-left : 15px;
}
#acc .accin .RH2 {
float : left;
width : 30%;
margin-left : 5px;
}
#acPart {
float : left;
width : 98.5%;
margin-bottom : 30px;
}
#acPart .partBr {
border-top : 3px solid #384700;
background : url(../images/aero-drop.gif) no-repeat 40px 0;
padding-top : 20px;
}
#acPart .partIn {
font-family : Tahoma, Helvetica, Arial, sans-serif;
font-size : 1.2em;
line-height : 17px;
padding : 5px 10px 10px 10px;
background : #ebfdd6;
width : 96.5%;
}
#acPart .partIncol {
background : #fafaf5;
border-top : 1px solid #384700;
border-bottom : 1px solid #384700;
}
#acPart .partIn a {
color : #0066ff;
text-decoration : none;
}
#acPart .partIn a:hover {
color : #ff6600;
text-decoration : underline;
}
#acPart .partIn form {
font : 12px "Lucida Grande", Tahoma, Verdana, Arial, Helvetica, sans-serif;
margin : 0;
padding : 0;
width : auto;
}
#acPart .partIn fieldset {
border : 0 solid #13547e;
width : auto;
}
#acPart .partIn label {
display : block;
float : left;
width : 140px;
padding : 0;
margin : 5px 0 0;
text-align : right;
color : #6b8e23;
font-weight : bold;
font-size : 0.9em;
}
#acPart .partIn span {
float : left;
margin-left : 140px;
width : 300px;
margin : 5px 0 0 10px;
padding : 0;
font-size : 0.9em;
color : #000;
}
#acPart .partIn input {
width : auto;
margin : 1px 3px 1px 10px;
padding : 1px;
border : 1px solid #b9c29d;
background : #e9efd6;
height : 16px;
font-size : 12px;
}
#acPart .partIn select {
width : auto;
margin : 1px 3px 1px 10px;
padding : 1px;
border : 1px solid #b9c29d;
background : #e9efd6;
height : 20px;
font-size : 12px;
}
#acPart .partIn input#submit {
border : 0;
height : auto;
width : auto;
background : #ffffff;
}
.msgbox {
width : 200px;
height : 50px;
padding-top : 105px;
background : url(../images/msg-box.jpg) no-repeat;
}
#msgbox2 {
background : url(../images/ban-t.jpg) no-repeat;
width : 222px;
height : 28px;
font : 18px Verdana, Arial, sans-serif;
font-weight : bold;
color : #525252;
text-align : left;
padding-top : 5px;
padding-left : 8px;
}
.body {
width : 213px;
margin : 0;
border-left : 1px solid #cccccc;
border-right : 1px solid #cccccc;
text-align : left;
padding-left : 10px;
padding-right : 5px;
padding-bottom : 2px;
padding-top : 5px;
}
.bottom {
background : url(../images/ban-b.jpg) no-repeat;
width : 230px;
height : 7px;
}
#msgbox-log {
background : url(../images/ban-login.jpg) no-repeat;
width : 140px;
height : 106px;
text-align : left;
padding-left : 60px;
padding-top : 5px;
line-height : 10px;
}
td.but {
width : 84px;
height : 29px;
font-size : 14px;
font-weight : bold;
background : url(../images/but-g.gif) no-repeat;
text-align : center;
font-family : Verdana, Helvetica, Arial, sans-serif;
}
.innerdivbut1 {
width : 83px;
height : 29px;
font-size : 14px;
font-weight : bold;
border : none;
background : url(../images/butt-s.gif) no-repeat;
text-align : center;
font-family : Tahoma, Helvetica, Arial, sans-serif;
}
.innerdivbut2 {
width : 112px;
height : 29px;
font-size : 12px;
font-weight : bold;
border : none;
background : url(../images/butt-b.gif) no-repeat;
text-align : center;
font-family : Tahoma, Helvetica, Arial, sans-serif;
}
.innerdivbut3 {
width : 103px;
height : 29px;
font-size : 14px;
font-weight : bold;
border : none;
background : url(../images/butt-b-sh.gif) no-repeat;
text-align : center;
color : #ff6600;
font-family : Tahoma, Helvetica, Arial, sans-serif;
}
.innerdivbut4 {
width : 158px;
height : 40px;
font-size : 14px;
font-weight : bold;
border : none;
background : url(../images/butt-b1.gif) no-repeat;
text-align : center;
font-family : Tahoma, Helvetica, Arial, sans-serif;
}
.innerdivbut5 {
width : 200px;
height : 100px;
color:fff;
font-size : 1.8em;
font-weight : bold;
border : none;
text-align : center;
font-family :Helvetica, Arial, sans-serif;
}
.butimg {
width : 110px;
height : 29px;
font-size : 14px;
font-weight : bold;
border : none;
background : url(../images/butt-b.gif) no-repeat;
text-align : center;
font-family : Verdana, Helvetica, Arial, sans-serif;
padding : 5px 0 0 0;
}
td.but-b {
width : 106px;
height : 28px;
background : url(../images/butt-b.gif) no-repeat;
text-align : center;
font-weight : bold;
font-size : 1.1em;
font-family : Verdana, Arial, Helvetica, sans-serif;
padding-bottom : 2px;
}
td.but-s {
width : 83px;
height : 28px;
background : url(../images/butt-s.gif) no-repeat;
text-align : center;
font-weight : bold;
font-size : 1.1em;
font-family : Verdana, Arial, Helvetica, sans-serif;
padding-bottom : 2px;
}
td.but-bl {
width : 83px;
height : 28px;
background : url(../images/butt-black.jpg) no-repeat;
text-align : center;
font-weight : bold;
font-size : 1.1em;
font-family : Verdana, Arial, Helvetica, sans-serif;
padding-bottom : 2px;
}

td.line {
background : url(../images/mid-line.jpg) repeat-x;
}
.account-button {
padding : 10px 0;
}
.account-button a {
color : #fff;
padding : 8px 11px 22px 10px;
background : #fff url(../images/account.gif) no-repeat;
font : 1.2em Verdana, Arial, sans-serif;
font-weight : bold;
text-decoration : none;
}
.account-button a:hover {
color : #fff;
background : #fff url(../images/account_hover.gif) no-repeat;
}
#pscroller1 {
margin-top : 45px;
margin-left : 50px;
width : 195px;
height : 140px;
padding : 0 0 0 0;
font-size : 1em;
line-height : 20px;
font-weight : normal;
color : #547c92;
}
.slider {
background : url(../images/slider-bg.jpg) no-repeat;
width : 260px;
height : 193px;
padding-top : 10px;
}
#dialog {
width : 95%;
margin : 0 auto;
min-width : 20em;
}
#dialog .hd .c, #dialog .ft .c {
height : 15px;
}
#dialog .hd {
background : transparent url(../images/tl-c.gif) no-repeat 0 0;
}
#dialog .hd .c {
background : transparent url(../images/tr-c.gif) no-repeat right 0;
}
#dialog .bd {
background : transparent url(../images/ml-c.gif) repeat-y 0 0;
}
#dialog .bd .c {
background : transparent url(../images/mr-c.gif) repeat-y right 0;
}
#dialog .bd .c .s {
margin : 0 5px 0 0;
background : url(../images/ms-c.jpg) repeat-x 0 0;
padding : 1em;
}
#dialog .ft {
background : transparent url(../images/bl-c.gif) no-repeat 0 0;
}
#dialog .ft .c {
background : transparent url(../images/br-c.gif) no-repeat right 0;
}
#dialog #in {
padding : 2px 5px 2px 30px;
}
#corner {
width : 95%;
margin : 0 auto;
min-width : 20em;
}
#corner .hdr .cr, #corner .ftr .cr {
height : 15px;
}
#corner .hdr {
background : transparent url(../images/g-tl.jpg) no-repeat 0 0;
}
#corner .hdr .cr {
background : transparent url(../images/g-tr.jpg) no-repeat right 0;
}
#corner .bdr {
background : transparent url(../images/g-ml.jpg) repeat-y 0 0;
}
#corner .bdr .cr {
background : transparent url(../images/g-mr.jpg) repeat-y right 0;
}
#corner .bdr .cr .sr {
margin : 0 10px 0 0;
background : url(../images/g-ms.jpg) repeat-x 0 0;
padding : 10px;
}
#corner .ftr {
background : transparent url(../images/g-bl.jpg) no-repeat 0 0;
}
#corner .ftr .cr {
background : transparent url(../images/g-br.jpg) no-repeat right 0;
}
#corner #inr {
padding : 2px 5px 2px 30px;
}
#corner #inr-about {
padding : 2px 5px 2px 50px;
background : url(../images/rubberstamp.gif) no-repeat;
}
#corner #inr-about ul {
font-family : arial, tahoma, verdana;
font-size : 1em;
}
#cat {
top : 0;
height : 11em;
width : 450px;
margin : 0;
right : 0;
position : absolute;

 
}
.catin {
background : url(../images/drop-bg.gif) no-repeat;
width : 100%;
width : 50em;
height : 11em;
}
#cat input {
background-color : #ffffff;
border : 1px solid #31820d;
color : #000;
font-family : Verdana, Tahoma, Helvetica, sans-serif;
font-size : 1em;
padding : 2px;	vertical-align: middle;
}

#cat label {
padding: 0px 0px 0px 0px; 
	vertical-align: middle;
	color: #cccccc; 
}


#cat1 {
height : 600px;
width : 400px;
padding : 0 0 0px 0px;
position:absolute;

}


#cat1 .reset{
text-align:left;
background:#fff;
}


#cat1 form.twoip{
margin:10px 10px 0 10px;
padding:0 0 10px 0;
}


#cat1 img { 
behavior: url(../images/iepngfix.htc);
border:none;
}

#cat1 .hide{
display:none !important;
}

#cat1 .twoip{
font-family:"Lucida Grande", Tahoma, Arial, sans-serif;
font-size:small;
}

#cat1 form ul{
margin:0;
padding:0;
list-style-type:none;list-style:none;
width:100%;
font-size:100%;
}
#cat1 form li{
margin:0; 
padding:4px 5px 2px 9px;
position:relative;
clear:both;
}


#cat1 form li, .buttons{display: inline-block;}
* html form li, * html .buttons{height: 1%;}
#cat1 form li, .buttons{display: block;}

* html form li div{
display:inline-block;
}
#cat1 form li div, form li span{
margin:0 4px 0 0;
padding:0 0 8px 0;
color:#444;
}
#cat1 form li span{
float:left;
}

#cat1  .clear{
clear:both !important;
}

/* ----- INFO ----- */

#cat1 .info{
display:inline-block; 
clear:both;
border-bottom:1px dotted #ccc;
margin:0 0 0 0;
}

#cat1 .info h2{
font-weight:normal;
font-size:160%;
margin:0 0 3px 0;
clear:left;
}




/* ----- FIELDS AND LABELS ----- */

#cat1 label.desc{
line-height:150%;
padding:0 0 1px 0;
border:none;
color:#222;
display:block;
font-size:95%;
font-weight:normal;
}



#cat1 input.btTxt{
padding:0 7px;
width:auto;
overflow:visible;
}
#cat1 .buttons{
clear:both;
margin-top:10px;
}
#cat1 .buttons input{
font-size:120%;
margin-right: 5px;
}


#cat1 #errorMsgLbl{
margin:7px 0 5px 0;
padding:0;
font-size:125%;
color:#DF0000;
}


/* ----- REQUIRED ----- */

#cat1 form .req{
float:none;
color:red !important;
font-weight:bold;
margin:0;
}

/* ----- INSTRUCTIONS ----- */

#cat1 form li.focused{
background-color:#fff7c0;
}
#cat1 form .instruct{
position:absolute;
top:0;
left:100%;
z-index:1000;
width:22%;
margin:0 0 0 8px;
padding:8px 10px 9px 10px;
border:1px solid #e6e6e6;
background:#f5f5f5;
line-height:130%;
font-size:80%;
color:#444;
visibility:hidden;
}
#cat1 form .instruct small{
font-size:105%;
}
#cat1 form li.focused .instruct, form li:hover .instruct{
visibility:visible;
}



/* ----- LABEL LAYOUT ----- */

#cat1 .leftLabel li, .rightLabel li, li.leftLabel, li.rightLabel{
width:44% !important;
padding-top:9px;
}

#cat1 .leftLabel .medium, .rightLabel .medium{
width:35%;
}



.style1 {
color : #31820d;
font-size : 0.9em;
}
.style2 {
color : #ff6600;
font-size : 1.1em;
font-family : Lucida Grande, Helvetica, Arial;
}
.style3 {
font-family : Lucida Grande, Helvetica, Arial;
color : #ff6600;
font-size : 1em;
font-weight : bold;
}
.style3a {
font-family : Lucida Grande, Helvetica, Arial;
color : #0099ff;
font-size : 1em;
font-weight : bold;
}
.style4 {
font : 2.4em Verdana, Arial, Tahoma;
font-weight : bold;
color : #6a7a87;
line-height : 65px;
padding-left : 30px;
}
.style4a {
font : 1.6em Verdana, Helvetica, Arial;
font-weight : bold;
color : #6a7a87;
line-height : 50px;
padding-left : 30px;
}
.style4b {
font : 2.4em Verdana, Helvetica, Arial, sans-serif;
font-weight : bold;
color : #6a7a87;
line-height : 85px;
padding-left : 30px;
}
.style4c {
font : 28px Verdana, Arial, Tahoma;
font-weight : bold;
color : #525252;
line-height : 35px;
}
.style5 {
color : #000000;
font-size : 0.9em;
font-weight : bold;
}
.style6 {
font : 1.5em tahoma, verdana, sans-serif;
color : #b3b3b3;
font-weight : bold;
}
.style7 {
font : 1.5em tahoma, verdana, sans-serif;
color : #ffffff;
font-weight : bold;
line-height : 50px;
}
.style8 {
font : 0.6em Verdana, Arial, sans-serif;
color : #ffffff;
}
.style9 {
font : 1.3em Arial, Verdana, sans-serif;
font-weight : bold;
color : #6a7a87;
}
.style12 {
font : 1.5em Verdana, Arial, Helvetica, sans-serif;
color : #98b978;
padding-left : 80px;
line-height : 25px;
}
.style12a {
font : 2em Verdana, Arial, Helvetica, sans-serif;
color : #6a7a87;
line-height : 50px;
padding-left : 30px;
}
.headerh2 {
font : 2.22em Verdana, Arial, Helvetica, sans-serif;
line-height : 50px;
color : #6a7a87;
}
.style12b {
font : 1.5em Verdana, Arial, Helvetica, sans-serif;
color : #ff6600;
padding-left : 80px;
line-height : 25px;
}
.style12c {
font : 1.5em Verdana, Arial, Helvetica, sans-serif;
color : #98b978;
line-height : 25px;
}
.style13 {
font : 1.5em Verdana, Arial, Helvetica, sans-serif;
color : #7fbf09;
}
.style14 {
color : #ff6600;
font-size : 1em;
font-weight : bold;
color : #7fbf09;
}
.style15 {
font-size : 2.46em;
color : #525252;
font-family : Verdana, Helvetica, Arial, sans-serif;
}
.style16 {
font : 1em Verdana, Arial, Sans-Serif;
}
.style17 {
font : 1.8em Verdana, Helvetica, Arial, sans-serif;
font-weight : bold;
color : #525252;
}
.style17a {
font : 1.8em Verdana, Helvetica, Arial, sans-serif;
font-weight : bold;
color : #0099ff;
}
.style18 {
color : #ff3333;
font-size : 1.1em;
}
.style19 {
font-size : 25px;
font-weight : bold;
color : #525252;
font-family : Tahoma, Arial, sans-serif;
}
a.slink:link {
color : #565655;
text-decoration : none;
}
a.slink:active {
color : #565655;
text-decoration : none;
}
a.slink:visited {
color : #565655;
text-decoration : none;
}
a.slink:hover {
color : #a4aa92;
text-decoration : none;
}
a.mlink:link {
color : #008000;
text-decoration : none;
}
a.mlink:active {
color : #008000;
text-decoration : none;
}
a.mlink:visited {
color : #b3b3b3;
text-decoration : none;
}
a.mlink:hover {
color : #90c82a;
text-decoration : none;
}
a.slink:link {
color : #3a3a3a;
text-decoration : none;
}
a.slink:active {
color : #3a3a3a;
text-decoration : none;
}
a.slink:visited {
color : #3a3a3a;
text-decoration : none;
}
a.slink:hover {
color : #90c82a;
text-decoration : none;
}
a.nlink:link {
color : #31820d;
font-size : 1em;
font-weight : bold;
text-decoration : none;
}
a.nlink:active {
color : #31820d;
font-size : 1em;
font-weight : bold;
text-decoration : none;
}
a.nlink:visited {
color : #31820d;
font-size : 1em;
font-weight : bold;
text-decoration : none;
}
a.nlink:hover {
color : #ff6600;
font-size : 1em;
font-weight : bold;
text-decoration : underline;
}
a.navlink:link {
color : #31820d;
text-decoration : none;
}
a.navlink:active {
color : #31820d;
text-decoration : none;
}
a.navlink:visited {
color : #31820d;
text-decoration : none;
}
a.navlink:hover {
color : #000;
background : url(../images/underline.jpg) repeat-x;
background-position : bottom 0%;
}
a.rlink:link {
color : #90c82a;
font-size : 11px;
text-decoration : none;
}
a.rlink:active {
color : #90c82a;
font-size : 11px;
text-decoration : none;
}
a.rlink:visited {
color : #90c82a;
font-size : 11px;
text-decoration : none;
}
a.rlink:hover {
color : #ff6600;
font-size : 11px;
text-decoration : none;
}
a.blink:link {
color : #ffffff;
text-decoration : none;
}
a.blink:active {
color : #ffffff;
text-decoration : none;
}
a.blink:visited {
color : #ffffff;
text-decoration : none;
}
a.blink:hover {
color : #1e4c0a;
text-decoration : none;
}
a.tlink:link {
color : #448601;
font-weight : bold;
text-decoration : none;
}
a.tlink:active {
color : #448601;
font-weight : bold;
text-decoration : none;
}
a.tlink:visited {
color : #448601;
font-weight : bold;
text-decoration : none;
}
a.tlink:hover {
color : #000;
font-weight : bold;
text-decoration : none;
}
a.flink:link {
color : #b9bab9;
text-decoration : underline;
}
a.flink:active {
color : #b9bab9;
text-decoration : underline;
}
a.flink:visited {
color : #b9bab9;
text-decoration : underline;
}
a.flink:hover {
color : #484848;
text-decoration : none;
}

.INPUT1 {
background-color : #ffffff;
border : 1px solid #31820d;
color : #9fa6a9;
height : 25px;
font-family : Verdana, Tahoma, Helvetica, sans-serif;
font-size : 2em;
margin : 0;
padding : 2px;
font-weight : normal;
}
.INPUT2 {
background-color : #ffffff;
border : 1px solid #b9c29d;
color : #000000;
background : #e9efd6;
font-family : Arial, Helvetica, sans-serif;
font-size : 1.3em;
margin : 0;
padding : 4px;
font-weight : normal;
}
.INPUT-F {
background-color : #ffffff;
border : 1px solid #abc579;
color : #000;
height : 14px;
font-family : Verdana, Tahoma, Helvetica, sans-serif;
font-size : 1em;
margin : 0;
padding : 2px;
}
.INPUT-D {
border : 2px solid #ffffff;
color : #000;
height : 14px;
font-weight : normal;
font-family : arial, Tahoma, Helvetica, sans-serif;
font-size : 1.0em;
margin : 0 0 2px 0;
padding : 4px 2px 4px 2px;
}
.INPUT-G {
background-color : #ffffff;
border : 1px solid #cccccc;
color : #000;
height : 16px;
font-family : Verdana, Tahoma, Helvetica, sans-serif;
font-size : 1em;
margin : 0;
padding : 2px;
}
SELECT {
color : #000000;
padding : 0;
margin : 0;
font-size : 11px;
font-family : Verdana, Tahoma, Helvetica, sans-serif;
margin : 0;
border : 1px solid #31820d;
}
textarea {
border : 1px solid #31820d;
font-family : Verdana, Tahoma, Helvetica, sans-serif;
font-size : 1em;
}
.inbox_01 {
margin-right : 50px;
}
.sub {
background : url(../images/pay-butt.jpg) no-repeat;
height : 52px;
width : 93px;
border : 0;
cursor : auto;
font : 2em Verdana, Arial, sans-serif;
color : #ffffff;
}
.sub1 {
background : url(../images/butt-black.jpg) no-repeat;
height : 30px;
width : 83px;
border : 0;
cursor : auto;
font : bold 1.1em Verdana, Arial, Helvetica, sans-serif;
color : #263111;
padding-bottom : 5px;
}
.sub2 {
background : url(../images/butt-gr.jpg) no-repeat;
height : 29px;
width : 87px;
border : 0;
cursor : auto;
font : bold 1.1em Verdana, Arial, Helvetica, sans-serif;
color : #ffffff;
padding-bottom : 4px;
}
.sub3 {
background : url(../images/button79.gif) no-repeat;
height : 40px;
width : 158px;
border : 0;
cursor : auto;
font : bold 1.1em Verdana, Arial, Helvetica, sans-serif;
color : #263111;
padding-bottom : 5px;
}
.ratesbody {
padding : 0 25px 0 95px;
background : #ffffff;
float : left; width: 80%;
}
.half-L {
width : 355px;
float : left;
margin-top : 20px;
background : #fff;
}
.half-R {
width : 350px;
float : right;
margin-top : 20px;
background : #fff;
}
.dotSpace {
background : url(../images/dot-bg.jpg) repeat-x;
height : 48px;
}
.marginRight {
margin-right : 33px;
}
.bigGreyArrow {
background : url(../images/bigArrow.jpg) no-repeat top right;
padding : 13px 0 7px 15px;
height : 28px;
}
.bigRateArrow {
background : url(../images/rates.jpg) no-repeat top right;
padding : 13px 0 7px 15px;
height : 28px;
}
.price-msg {
margin-top : 20px;
font-size : 0.9em;
font-weight : bold;
color : #fffd75;
}
.price {
background : url(../images/rates-phone.jpg) no-repeat;
border : 5px solid #d1e974;
margin-top : 2px;
height : 70px;
padding : 48px 44px 0 0;
}
.price .number {
float : right;
width : 72px;
text-align : center;
font-size : 1.2em;
font-weight : bold;
font-family : Verdana, Arial, sans-serif;
color : #525252;
}
.rates-banner {
clear : both;
text-align : center;
padding : 30px;
height : 88px;
}
.mobland {
background : url(../images/ico_mob-land.gif) no-repeat;
padding-left : 70px;
font-family : Verdana, Arial, sans-serif;
font-size : 0.8em;
color : #cccccc;
line-height : 12px;
padding-top : 5px;
}
#mailbody {
padding : 0 30px 50px 30px;
background : #ffffff;
}
.mail_top {
height : 47px;
background : url(../images/mail-icon.jpg) no-repeat;
padding-top : 20px;
padding-left : 100px;
line-height : 20px;
color : #7fb306;
font-size : 1.8em;
font-weight : bold;
}
.mcontent {
padding : 20px 10px 0 15px;
width : 620px;
}
.leftbody {
float : left;
padding-top : 20px;
width : 200px;
padding : 0;
}
.mailid {
padding : 4px;
}
.mailid-up {
padding : 4px;
background : #ffffff url(../images/mail-arrow.gif) no-repeat;
background-position : right 0%;
}
.rightbody {
margin-left : 200px;
width : 410px;
padding-top : 50px;
padding-bottom : 50px;
background : #fff;
border-left : 1px solid #8bb201;
border-right : 1px solid #8bb201;
border-bottom : 1px solid #8bb201;
border-top : 1px solid #8bb201;
}
.rightbody form {
font : 12px "Lucida Grande", Tahoma, Verdana, Arial, Helvetica, sans-serif;
margin : 0;
padding : 0;
width : 410px;
}
.rightbody form fieldset {
border : 0 solid #cccccc;
padding : 0;
margin : 0;
}
.rightbody label {
display : block;
float : left;
color : #000000;
width : 150px;
padding : 0;
margin : 5px 0 0;
text-align : right;
}
.rightbody input {
width : auto;
margin : 5px 5px 0 10px;
padding : 1px;
font-family : "Lucida Grande", Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size : 1.25em;
font-weight : normal;
border : 1px solid #b9c29d;
background : #e9efd6;
height : 25px;
}
.rightbody submit {
width : 83px;
height : 29px;
font-size : 14px;
font-weight : bold;
border : none;
background : url(../images/butt-s.gif) no-repeat;
text-align : center;
font-family : Verdana, Helvetica, Arial, sans-serif;
}
.required {
font-weight : bold;
}
.rightbody form br {
clear : left;
}
.mail_error {
background : #fff url(../images/email-error.gif) no-repeat;
padding : 10px 20px 10px 50px;
color : #ff0000;
border : 1px solid #928660;
font : 1.1em Verdana, Arial, Helvetica, sans-serif;
font-weight : bold;
}
#index_body #imgarea {
margin-left : 295px;
padding-top : 5px;
width : 470px;
text-align : right;
}
#imageContainer {
margin : auto auto 5px;
width : 470px;
position : relative;
}
#imageContainer {
height : 225px;
}
#imageContainer IMG {
display : none;
left : 0;
position : absolute;
top : 0;
}
.errorpg div#header {
padding : 12px 0;
border-bottom : 1px solid #999;
}
.errorpg div#main {
text-align : left;
padding-left : 50px;
padding-bottom : 30px;
width : 650px;
voice-family : "\"}\"";
voice-family : inherit;

}
html > body .errorpg div#main {
width : 685px;
}
.errorpg div#main h1 {
border : 0;
margin : 15px 0 0;
padding : 0;
}
.errorpg .error404 ul {
float : left;
width : 165px;
margin : 0 0 0 30px;
padding : 0 0 0 15px;
}
.error {
font-size : 92%;
font-weight : bold;
color : #900;
background : transparent;
line-height : normal;
}
.warning {
margin : 2px 0;
background : url(../images/icon_warning_16x16.gif) no-repeat 0 0;
padding : 2px 0 2px 20px;
font-size : 92%;
color : #900;
}
.errorbox {
width : 775px;
margin : 0 auto;
padding : 10px 0 0;
text-align : center;
font-weight : bold;
}
.errorbox div {
background : #ffaeae url(../images/bg_trans_bot_775x11.gif) no-repeat bottom left;
color : #ab0000;
width : 775px;
min-height : 32px;
}
.errorbox div p {
background : url(../images/bg_trans_top_775x11.gif) no-repeat 0 0;
margin : 0;
padding : 9px 0 9px 0;
text-align : left;
}
.errorbox div img {
float : left;
width : 26px;
margin : 5px 8px 3px 3px;
}
.errorbox div#hdrsuccess {
background-color : #b0e57c;
color : #060;
}
.errorbox div#hdrinfo {
background-color : #ffec94;
color : #960;
}
.errorbox div#hdrinfo .detail {
color : #000;
font-size : 92%;
font-weight : normal;
}
.clearfix {
display : inline-block;
}
* html .clearfix {
height : 1%;
}
.clearfix {
display : block;
}
a#joinnow {
display : block;
width : 213px;
height : 53px;
background-image : url(../images/sel.gif);
margin : 0;
border : 0;
}
div.simpleBox1 {
float : left;
font-weight : bold;
width : 60%;
border : 0 solid #dbdbdb;
padding : 1px 1px 1px 1px;
margin : 0;
text-decoration : none;
font-size : 11px !important;
}
div.simpleBox {
float : left;
font-weight : bold;
width : 29%;
border : 1px solid #dbdbdb;
padding : 5px 15px 5px 15px;
margin : 1px;
text-decoration : none;
font-size : 11px !important;
} 

.boxess div {
	margin: 0.1em 0 0 -2.0em;

}

.boxess div.topleft {
	display: block;
	background: url("../images/bggreen_800x800.gif") top left no-repeat white;
	padding: 2.0em 0em 0em 2.0em;

}

.boxess div.topright {
	display: block;
	background: url("../images/bggreen_800x800.gif") top right no-repeat white;
padding: 2.0em;
	margin: -2.0em 0 0 2.0em;
}

.boxess div.bottomleft {
	display: block;

	margin-top: -2.0em;
	background: url("../images/bggreen_800x800.gif") bottom left no-repeat white;
}

.boxess div.bottomright {
	display: block;
	background: url("../images/bggreen_800x800.gif") bottom right no-repeat white;
height: 30px;
	margin-left: 1.0em;
}

.recaptchatable .recaptcha_image_cell, #recaptcha_table {
   background-color:#EBF8C2 !important; //reCaptcha widget background color
 }

 #recaptcha_table {
   border-color: #e9e9e9 !important; //reCaptcha widget border color
 }

 #recaptcha_response_field {
   border-color: #263311 !important; //Text input field border color
   background-color:#FF0000 !important; //Text input field background color
 }
 #recaptcha_logo{
 	display:none;
}

.footer {
float : left;
margin : 0 auto;
	margin: 0px;
	padding: 14px 0px 0px 0px;
	width: 100%;
	height: 54px;
	bottom: -1px;
	overflow: hidden;
}
.footer .back {
	background-color: #F9FFF9;
	position: absolute;
	width: 100%;
	height: 50px;
	z-index: 1;
}
.footer .back img {
	width: 100%;
	height: 100px;
}
.footer .front {
	position: absolute;
	width: 100%;
	z-index: 2;
	padding: 20px 0px 0px 0px;
}

.footerContent {
	margin: 0px auto;
	width: 980px;
}

.footerContent .newsletter {
	position: absolute;
	top: -14px;
}

.footerContent .newsletter .newsletterBack {
	position: absolute;
	top: 0px;
	z-index: 1;
}

.footerContent .newsletter .newsletterFront {
	position: absolute;
	top: 14px;
	left: 14px;
	z-index: 2;
	width: 170px;
}

.footerContent .newsletter .newsletterFront label {
	font-weight: bold;
	display: block;
	color: #333333;
	margin: 0px 0px 4px 0px;
}

.footerContent .newsletter .newsletterFront input.text {
	border: 1px solid #999999;
	width: 126px;
	vertical-align: middle;
}

.footerContent .newsletter .newsletterFront input.submit {
	vertical-align: middle;
	margin: 0px 0px 0px 4px;
}


.footerContent .navigation {
	text-align: center;
}

.footerContent .navigation ul {
	margin: 0px;
	padding: 0px;
	display: inline;
}
.footerContent .navigation li {
	list-style-type: none;
	margin: 0px 1em;
	display: inline;
}
.footerContent .navigation a {
	color: #555;
	text-decoration: underline;
}
.footerContent .navigation a:hover {
	color: #555;
	text-decoration: none;
}
.footerContent .navigation ul.copyright {
	margin: 0px;
	color: #888;
	float: right; 
	display: inline;
}
.footerContent .navigation ul.copyright li {
	margin: 0px;
}
.footerContent .navigation ul.copyright a {
	color: #888;
	text-decoration: none;
}
.footerContent .navigation ul.copyright a:hover {
	color: #999;
	text-decoration: underline;
}
.footerContent .navigation ul.copyright span {
	display: none;
}


.recaptchatable td img {
display: block;
}
 .recaptchatable .recaptcha_image_cell center img { height:57px;}
 .recaptchatable .recaptcha_image_cell center { height:57px;}
 .recaptchatable .recaptcha_image_cell {background-color:white; height:57px; padding: 3px;  !important;}
 .recaptchatable, #recaptcha_area tr, #recaptcha_area td, #recaptcha_area th {
margin:0px !important;
border:0px !important;
border-collapse: collapse !important;
vertical-align: middle !important;
}
 .recaptchatable * {
margin:0px;
padding:0px;
border:0px;
color:black;
position:static;
top:auto;
left:auto;
right:auto;
bottom:auto;
text-align:left !important;
}
 .recaptchatable #recaptcha_image {
margin:auto;
border: 0px solid #dfdfdf !important;
}
  .recaptchatable a img {
border:0px;
}
.recaptchatable a, .recaptchatable a:hover {
-moz-outline:none;
border:0px !important;
padding:0px !important;
text-decoration:none;
color:blue;
background:none !important;
font-weight: normal;
}
 .recaptcha_input_area {
position:relative !important;
background:none !important;
}
 .recaptchatable label.recaptcha_input_area_text {
border:0px solid #dfdfdf !important;
margin:0px !important;  
padding:0px !important;
position:static !important;
top:auto !important;
left:auto !important;
right:auto !important;
bottom:auto !important;
}
 .recaptcha_theme_red label.recaptcha_input_area_text,
.recaptcha_theme_white label.recaptcha_input_area_text {
color:black !important;
}
 .recaptcha_theme_blackglass label.recaptcha_input_area_text {
color:white !important;
}
 .recaptchatable #recaptcha_response_field  {
font-size:11pt;
}
 .recaptcha_theme_blackglass #recaptcha_response_field,
.recaptcha_theme_white #recaptcha_response_field {
border: 0px solid gray;
}
 .recaptcha_theme_red #recaptcha_response_field {

}
 .recaptcha_audio_cant_hear_link {
font-size:7px;
color:black;
}
 .recaptchatable {
line-height:1em;
border: 0px solid #dfdfdf !important;
}
 .recaptcha_error_text {
color:red;
}
 .recaptcha.logo {
display:none;
}

.recaptcha_is_showing_audio .recaptcha_only_if_image,.recaptcha_isnot_showing_audio .recaptcha_only_if_audio,.recaptcha_had_incorrect_sol .mainContent .featureBoxForm .recaptcha_only_if_no_incorrect_sol,.recaptcha_nothad_incorrect_sol .recaptcha_only_if_incorrect_sol{}

 #recaptcha_logo{

  display:none;

 }

#recaptcha_tagline{

  display:none;

 }

 #recaptcha_image{

 background:#FFF;

 }

#recaptcha_whatsthis

{

	display:none;

}

.recaptchatable .recaptcha_image_cell, #recaptcha_table {

   background-color:transparent !important; /*reCaptcha widget background color*/


 }

 

 #recaptcha_table {

   border-color: #fff !important; /*reCaptcha widget border color*/

 }

 #recaptcha_response_field {

   border-color: #CE7902 !important; /*Text input field border color*/

   color: #000;

   }


.tabset {
width : 740px;
margin-left : 20px;
margin-bottom : 20px;
float : left;
}

td.tabc-a {
background : url(../images/tab-big-a.jpg) no-repeat;
text-align : center;
width : 154px;
height : 31px;
font : 1.3em bold Helvetica, Arial, sans-serif;
}
td.tabc-g {
background : url(../images/tab-big-g.jpg) no-repeat;
text-align : center;
width : 154px;
height : 31px;
font : 1.3em Verdana, Arial, sans-serif;
color : #ffffff;
font-weight : bold;
}
td.tabbg-top {
background : url(../images/top-tab-bg.jpg) repeat-x;
background-position : bottom left;
padding : 10px 5px 2px 5px;
}
td.tabbg {
background : url(../images/tab-bg.jpg) repeat-x;
background-position : bottom left;
padding : 10px 5px 2px 5px;
}
td.tabs-a {
background : url(../images/tab-g.jpg) no-repeat;
text-align : center;
width : 138px;
height : 41px;
font : 1.2em bold Verdana, Helvetica, Arial, sans-serif;
}
td.tabs-g {
background : url(../images/tab-a.jpg) no-repeat;
text-align : center;
width : 138px;
height : 41px;
font : 1.2em Arial, sans-serif;
color : #ffffff;
font : 1.2em bold Verdana, Helvetica, Arial, sans-serif;
}
td.msg-top {
height : 28px;
width : 200px;
font : 18px Arial, sans-serif;
font-weight : bold;
color : #525252;
text-align : left;
padding-top : 5px;
padding-left : 8px;
}
td.msg-base {
border-left : 1px solid #1f5f0a;
border-right : 1px solid #1f5f0a;
padding : 2px 10px 0 10px;
text-align : justify;
}
td.msg-base2 {
padding : 5px 10px 0 0;
}
td.msg-L {
height : 7px;
width : 230px;
}
td.innertab-L {
background : url(../images/bar-s-L.jpg) no-repeat;
width : 5px;
height : 23px;
}
td.innertab-R {
background : url(../images/bar-s-R.jpg) no-repeat;
width : 5px;
height : 23px;
}
td.innertab {
background : #a2cd18;
color : #ffffff;
font-weight : bold;
}
td.line {
background : url(../images/mid-line.jpg) repeat-x;
}
.account-button {
padding : 10px 0;
}
.account-button a {
color : #fff;
padding : 8px 11px 22px 10px;
background : #fff url(../images/account.gif) no-repeat;
font : 1.2em Verdana, Arial, sans-serif;
font-weight : bold;
text-decoration : none;
}
.account-button a:hover {
color : #fff;
background : #fff url(../images/account_hover.gif) no-repeat;
}
#pscroller1 {
margin-top : 45px;
margin-left : 50px;
width : 195px;
height : 140px;
padding : 0 0 0 0;
font-size : 1em;
line-height : 20px;
font-weight : normal;
color : #547c92;
}

#calltab {
float : left;
width : 445px;
margin-left : 30px;
}
#calltab-demo {
float : left;
width : 445px;
margin-left : 30px;
background : url(../images/tab-demo.jpg) no-repeat;
padding-top : 80px;
}

	.INPUT3{	/* General style for my inputs when they're not highlighted */
		background-color:#FFFFFF;
		border:1px solid #000;
		height:25px; 
		FONT-SIZE: 2em; 
	}


	.inputHighlighted{	/* Highlighting style */
		background-color:#EBF5C5;
		
		border:1px solid #000;
		height:25px;
		FONT-SIZE: 2em; 
	}

