html{background:#151515}
body										{margin:0; background:#151515; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif}
*											{margin:0; padding:0}
a											{outline:0; text-decoration:none}
img											{border:0}
h1,h2,h3,h4,h5,h6							{font-weight:normal}
li											{list-style:none}
.notice 									{ background-color: #ccc; color: #666; border-color: #999; }
.notice_left 									{ background-color: #ccc; color: #666; border-color: #999; }
.notice_left { display: block; clear: left; border-width: 1px; border-style: solid; padding: 1em; margin: 1.5em auto; width: 85%; }
.error, .critical_n, .warning, .notice, .success { display: block; clear: left; border-width: 1px; border-style: solid; padding: 1em; margin: 1.5em auto; width: 85%; text-align: center; }


#asirra-bs									{}

#head										{width:100%; float:left; background:url(//static.imagestotext.com/images/headBg.png) repeat-x}
.head_height								{height:478px}
.head_pad									{padding-bottom:30px}
#head_cen									{width:800px; margin:0 auto}
#head_sup									{width:800px; float:left; position:relative; display: inline;}
#head div.search							{position:relative; width:auto; height: auto; margin-top:15px; float:left; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; color:#999999; line-height:25px; letter-spacing:1px}
#head div.search	a 						{color:#FFFFFF; font-size: 11px;}
#head div.search label						{width:auto; margin-right:10px; float:left}
#head div.search input.txt					{width:135px; height:21px; margin-right:7px; float:left; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#999999; border:0; background:url(//static.imagestotext.com/images/searchbg.png) no-repeat}
#head div.search input.btn					{width:68px; height:21px; float:left; border:0; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; text-align:center; cursor:pointer; background:url(//static.imagestotext.com/images/searchbtn.png) no-repeat}
#head div.search input.btn:active			{background-position:2px 2px}
#head div.submit							{color:#FFFFFF; float: left; display: inline; padding-top: 14px; padding-left: 4px;}
#head div.submit a 							{color:#FFFFFF; font-size: 11px; }
#head div.submit-reg-res					{color:#FFFFFF; float: right; display: inline; padding-top: 14px;}
#head div.submit-reg-res a 					{color:#FFFFFF; font-size: 12px; }

h1.logo										{width:55%; height:36px; margin-top:40px; float:left; background:url(//static.imagestotext.com/images/logo.png) no-repeat}
h1.logo a									{width:55%; height:100%; float:left; text-indent:-9999px}
#head ul									{width:80%; height:44px; float:left; margin-top: 45px;}
#head ul li									{width:auto; margin-left:1px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#5f5f5f; line-height:28px; text-transform:uppercase}
#head ul li:first-child						{margin:0}
#head ul li	a,#head ul li a.active			{width:auto; height:30px; padding:0 5px; float:left; color:inherit; background:#252525}
#head ul li	a:hover,#head ul li a.active	{color:#FFFFFF; background:#272727}
#cu3er-container							{width:800px; height:360px; outline:0; top:166px; left:0px; z-index:10}
img.ban_bg									{width:auto; float:left; position:absolute; top:139px; left:-24px}

#button-block 								{display: block; float: right; font-size: 15px; padding-right: 25px; margin-top: 10px;}
#button-block button 						{width: 100px; height: 25px;}

#content									{width:100%; padding-bottom:36px; float:left; background:#ffffff url(//static.imagestotext.com/images/contentBg.png) repeat-x}
#content-main 								{width: 50%; margin:0 auto; padding: 1.5em 0;  }
#content-main div.content 					{padding: 1.5em 2.5em 1em; display: block; font-family: Arial, Helvetica, sans-serif; font-size: 12px; height: 411.5px; line-height: 18px; }
#content_cen								{width:800px; margin:0 auto}
#content_sup								{width:800px; float:left; position:relative}
#ct_pan										{width:100%; height:90px; margin-top:15px; float:left; position:relative; font-family:Tahoma, Geneva, sans-serif; font-size:12px; color:#999999; line-height:16px; background:#3b3b3b}
#ct_pan p									{width:90%; margin:34px 52px 0 34px; float:left}
#ct_pan p a									{color:#31a1ff; text-transform:uppercase}
#ct_pan ul									{width:195px; margin-top:26px; float:left}
#ct_pan ul li								{width:100%; float:left}
#ct_pan ul li a								{color:inherit; text-decoration:underline; line-height:20px}
#ct_pan ul li a:hover						{color:#31a1ff}
#ct_pan a.tweet								{width:95px; height:102px; float:right; position:absolute; right:-50px; top:42px; background:url(//static.imagestotext.com/images/tweet.png) no-repeat}

#fullwidth form 										{ line-height: 2.5; }
#fullwidth form h1 									{ margin-bottom: 0; }
#fullwidth form label 									{ font-weight: bold; text-align: right; }
#fullwidth form label:after 							{ content: ":"; }
#fullwidth form input[type="text"], #fullwidth form input[type="password"], #fullwidth form input[type="file"] { margin: .5em 2px; padding: 2px; border: 1px solid #999; }
#fullwidth form fieldset 								{ padding: 1.5em; margin: 0; border-style: none; }
#fullwidth form fieldset:first-child 					{ margin-top: 0; }
#fullwidth form fieldset label 						{ display: block; margin: .5em; clear: both; float: left; width: 12em; line-height: 2; }
#fullwidth form fieldset input[type="text"], #fullwidth form fieldset input[type="password"], #fullwidth form fieldset input[type="file"] { display: block; float: left; width: 25em; margin-top: 13px; }
#fullwidth form fieldset select 						{ display: block; float: left; width: 25em; margin: .5em 2px; padding: 2px; border: 1px solid #999; }
#fullwidth form fieldset button, #fullwidth form fieldset input[type="submit"] { display: block; margin: 1.5em 0 .5em 12em; padding: .25em .5em; font-weight: bold; }
#fullwidth form fieldset a.button						{float:right;}
#fullwidth form fieldset p 							{ clear: left; }

#welcom_pancen								{width:20%; margin:0 auto; padding-top:55px;}
h2											{width:20%; margin:0 auto; font-family:Arial, Helvetica, sans-serif; font-size:26px; color:#FF0017; font-weight:bold; letter-spacing:-1.7px}
h2 span										{width:20%; margin:0 auto; color:#3b3b3b; text-transform:uppercase; margin-right:5px}
#welcom_pancen a.brochure					{width:auto; height:54px; margin-right:31px; padding:0 8px 0 0; float:right; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; font-weight:bold; line-height:54px; background:url(//static.imagestotext.com/images/buttonBg.png) no-repeat right -54px}
#welcom_pancen a.brochure span				{width:auto; height:54px; padding:0 13px 0 23px; float:left; background:url(//static.imagestotext.com/images/buttonBg.png) no-repeat 0 0}


#welcom_pan									{width:100%; margin-top:37px; padding-bottom:36px; float:left; border-bottom:#c9c9c9 solid 1px;}
h2											{width:auto; margin-top:9px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:26px; color:#FF0017; font-weight:bold; line-height:30px; letter-spacing:-1.7px}
h2 span										{color:#3b3b3b; text-transform:uppercase; margin-right:5px}
#welcom_pan a.brochure						{width:auto; height:54px; margin-right:31px; padding:0 8px 0 0; float:right; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; font-weight:bold; line-height:54px; background:url(//static.imagestotext.com/images/buttonBg.png) no-repeat right -54px}
#welcom_pan a.brochure span					{width:auto; height:54px; padding:0 13px 0 23px; float:left; background:url(//static.imagestotext.com/images/buttonBg.png) no-repeat 0 0}
#welcom_pan p								{width:755px; margin:10px 0 0 14px; float:left; font-size:12px; color:#4d4d4d; line-height:18px; padding-bottom: 5px}
#welcom_pan	iframe							{margin:37px 0 0 14px; float:left; border-bottom:#c9c9c9 solid 1px; background:url(//static.imagestotext.com/images/crosslines.png) no-repeat right 8px}
#welcom_pan a.enlarg						{width:auto; margin:15px 0 0 14px; float:left; color:#848484}
#welcom_pan h3								{clear:left}
.lftWrap									{width:300px; float:left; clear:left}
.lftWrap p									{width:100%; float:left; font-family:Arial, Helvetica, sans-serif; font-size:16px; line-height:28px; color:#4d4d4d}
.rgtWrap input.txt							{width:176px; margin:20px 20px 0 0; padding:3px 5px; height:30px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:17px; color:#bfbfbf; font-weight:bold; border:#cbcbcb solid 1px; background:#ffffff}
.rgtWrap input.btn							{width:113px; height:42px; margin-top:18px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:17px; color:#ffffff; font-weight:bold; text-align:center; cursor:pointer; border:0; background:url(//static.imagestotext.com/images/submitBtn.png) no-repeat}
.rgtWrap input.btn:active					{background-position:1px 1px}
.rgtWrap									{width:500px; float:left}
.rgtWrap h3									{width:100%}
h3											{width:auto; float:left; font-family:Arial, Helvetica, sans-serif; font-size:26px; color:#FF0017; font-weight:bold; line-height:60px; letter-spacing:-1.7px}
h3 span										{color:#3b3b3b; margin-right:0px}
ul#infoPan									{width:100%; float:left}
ul#infoPan li								{width:226px; margin-left:56px; float:left}
ul#infoPan li:first-child					{margin:0}
ul#infoPan li h3							{width:100%; height:67px; float:left; font-size:26px; color:#FF0017; font-weight:bold; line-height:60px; letter-spacing:-1.7px}
ul#infoPan li h3 span						{color:#3b3b3b; margin-right:2px}
ul#infoPan li h3 img						{margin-right:31px; float:right}
ul#infoPan li p								{width:100%; margin-top:25px; float:left; font-size:18px; color:#848484; line-height:24px; letter-spacing:-0.8px}
ul#infoPan li p.descrip						{margin-top:13px; font-size:12px; line-height:16px;}

#quotPan									{width:848px; height:80px; margin-top:42px; float:left; position:relative; left:-24px; border-top:#c9c9c9 solid 1px; background:url(//static.imagestotext.com/images/pat.png) repeat }
#quotPan h3									{width:274px; margin:14px 0 0 24px; float:left; line-height:45px}
#quotPan input.txt							{width:176px; margin:20px 20px 0 0; padding:3px 5px; height:30px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:17px; color:#bfbfbf; font-weight:bold; border:#cbcbcb solid 1px; background:#ffffff}
#quotPan input.btn							{width:113px; height:42px; margin-top:18px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:17px; color:#ffffff; font-weight:bold; text-align:center; cursor:pointer; border:0; background:url(//static.imagestotext.com/images/submitBtn.png) no-repeat}
#quotPan input.btn:active					{background-position:1px 1px}

#blog										{width:506px; margin-top:24px; float:left}
#blog ul									{width:100%; float:left}
#blog ul li									{width:100%; margin-top:21px; float:left; border-top:#c9c9c9 solid 1px}
#blog ul li:first-child						{margin-top:0; border:0}
#blog ul li a								{width:auto; margin-top:25px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#848484; line-height:24px}
#blog ul li p								{width:100%; margin-top:16px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#5c5c5c; line-height:16px}

#latest										{width:233px; margin:24px 0 0 60px; float:left}
#latest ul									{width:100%; float:left}
#latest ul li								{width:100%; margin-top:21px; float:left; border-top:#c9c9c9 solid 1px}
#latest ul li:first-child					{margin-top:0; border:0}
#latest ul li a								{width:auto; margin-top:25px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#848484; line-height:24px}
#latest ul li p								{width:100%; margin-top:16px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#5c5c5c; line-height:16px}	

#lefthalf 									{display:inline-block ;width:50%; float:left; border-right: 1px solid; border-right-color: #000000;}
#lefthalf h1								{padding-left: 15px;}
#lefthalf form 								{ }
#lefthalf form h1 							{ margin-bottom: 0; }
#lefthalf form label 						{ font-weight: bold; text-align: right; }
#lefthalf form label:after 					{ content: ":"; }
#lefthalf form input[type="text"], #lefthalf form input[type="password"], #lefthalf form input[type="file"] { margin: .5em 2px; padding: 2px; border: 1px solid #999; }
#lefthalf form fieldset 					{ padding: 1.5em; margin: 0; border-style: none; }
#lefthalf form fieldset:first-child 		{ margin-top: 0; }
#lefthalf form fieldset label 				{float: left; display: block;}
#lefthalf form fieldset input[type="text"], #lefthalf form fieldset input[type="password"], #lefthalf form fieldset input[type="file"] { display: inline-block; float: left; width: 25em; margin-top: 13px; }
#lefthalf form fieldset select 				{ display: block; float: left; width: 25em; margin: .5em 2px; padding: 2px; border: 1px solid #999; }
#lefthalf form fieldset button, form fieldset input[type="submit"] { display: block; margin: 1.5em 0 .5em 12em; padding: .25em .5em; font-weight: bold; }
#lefthalf form fieldset a.button			{float:right;}
#lefthalf form fieldset p 					{ clear: left; }

#righthalf 									{width:49.8%; display: inline-block; float:left;}
#righthalf h1								{padding-left: 15px;}
#righthalf form 							{ }
#righthalf form h1 							{ margin-bottom: 0; }
#righthalf form label 						{ font-weight: bold; text-align: right; }
#righthalf form label:after 				{ content: ":"; }
#righthalf form input[type="text"], #righthalf form input[type="password"], #righthalf form input[type="file"] { margin: .5em 2px; padding: 2px; border: 1px solid #999; }
#righthalf form fieldset 					{ padding: 1.5em; margin: 0; border-style: none; }
#righthalf form fieldset:first-child 		{ margin-top: 0; }
#righthalf form fieldset label 				{float: left; display: block;}
#righthalf form fieldset input[type="text"], #righthalf form fieldset input[type="password"], #righthalf form fieldset input[type="file"] { display: inline-block; float: left; width: 25em; margin-top: 13px; }
#righthalf form fieldset select 			{ display: block; float: left; width: 25em; margin: .5em 2px; padding: 2px; border: 1px solid #999; }
#righthalf form fieldset button, form fieldset input[type="submit"] { display: block; margin: 1.5em 0 .5em 12em; padding: .25em .5em; font-weight: bold; }
#righthalf form fieldset a.button			{float:right;}
#righthalf form fieldset p 					{clear: left; }


#foot										{width:100%; height:163px; float:left; background:url(//static.imagestotext.com/images/footBg.png) repeat-x}
#foot_cen									{width:800px; margin:28px auto 0 auto}
#foot h6									{width:160px; height:36px; margin:0 auto; text-indent:-9999px; background:url(//static.imagestotext.com/images/logo.png) no-repeat}
#foot h6 a									{width:100%; height:100%; float:left}
#foot ul									{width:350px; margin:11px auto 0 auto}
#foot ul li									{width:85%; margin: 0 auto; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; color:#767676; line-height:18px}
#foot ul li a								{width:auto; float:left; color:inherit}
#foot ul li.space							{width:auto; float:left; padding:0 6px}
#foot p										{width:98%; margin-top:10px; float:left; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; color:#767676; line-height:18px; text-align:center}
#foot p	a									{color:inherit}
#foot_small									{width:800px; margin:28px auto 0 auto}
#foot_small h6								{width:160px; height:36px; margin:0 auto; text-indent:-9999px; background:url(//static.imagestotext.com/images/logo.png) no-repeat}
#foot_small h6 a							{width:100%; height:100%; float:left}
#foot_small ul								{width:350px; margin:11px auto 0 auto}
#foot_small ul li							{width:74%; margin: 0 auto; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:10px; color:#767676; line-height:18px}
#foot_small ul li a							{width:auto; float:left; color:inherit}
#foot_small ul li.space						{width:auto; float:left; padding:0 6px}
#foot_small p								{width:98%; margin-top:10px; float:left; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; color:#767676; line-height:18px; text-align:center}
#foot_small p	a							{color:inherit}
	
#foot_img_left img 							{position: absolute; margin-left:-190px; margin-top: 0px;}

#menubar									{width:50%; margin-left: 67%;}

#service_pan								{width:100%; margin-top:20px; float:left}
#service_pan ul								{width:100%; float:left}
#service_pan ul li							{width:325px; height:100px; margin:0 30px; float:left; border-bottom:#c9c9c9 solid 1px}
/*#service_pan ul li:first-child				{border:0}
*/#service_pan ul li:hover					{background:#fbfbfb}
#service_pan ul li h5						{width:auto; margin:10px 0 0 10px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#31a1ff}
#service_pan ul li p						{width:300px; margin:5px 0 0 10px; float:left; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#5c5c5c}
#service_pan ul li p a						{width:auto; float:right; color:#31a1ff}
.api-doc h2,h3                              {font-weight: normal; margin-block-start: 0.47em; line-height: normal; color: black; font-size: inherit; letter-spacing: inherit; float: inherit;}
.api-doc h1                                 {margin-block-start: 0.67em;}
.api-doc p                                  {float: none !important;}
.api-doc pre                                {margin: 1.2em 0; padding: 1.2em; white-space: pre; background-color: #fbfbfb; border: 1px solid #ccc;} code kbd { /* literals */ color: #006400; } code var { /* variables */ font-style: normal; color: #000080; } code dfn { /* functions, methods & reserved words */ font-style: normal; font-weight: normal; color: #646400; } code i { /* comments */ font-size: 95%; color: #666; }
.api-doc ol, ul, dl                         {font-size: 12px; margin-top: 1em; padding-left: 2.5em; list-style-position: inside; line-height: 1.5;}
.api-doc li                                 {font-size: 12px; color: #666;}
.api-doc code                               {color: #000000;}
.api-doc .error                             {background-color:#c60; color: #ffffff !important; border-color: #600;}
.api-doc ul, dd                             {color: #4d4d4d;}
.api-doc .beta-icon-h3                      { width: 40px; height: 40px; vertical-align: bottom; padding: 0; margin: 0; line-height: 1.5;}


form#password-reset-form label              { width: 18em; }
form#password-reset-form input[type="text"] { width: 24em; }
form#password-reset-form button             { clear: both; margin-left: 17em; }
form#password-reset-form label
{
    width: 6em;
    text-align: "left";
}

form#password-reset-form fieldset label
{
    display: block;
    margin: .5em;
    clear: both;
    line-height: 2;
}

.input-validation-error
{
    color: red;
    background: #FEF1EC;
    border: 1px solid #CD0A0A;
}

.img-faq {
    margin: 10px 0 10px 0;
    vertical-align: middle;
    border-style: solid;
    border-width: 5px;
    width: 85%;
}

#welcom_pan form label {
    display: block;
    margin: .5em;
    clear: both;
    float: left;
    width: 12em;
    line-height: 2;
}

/* Tooltip text */
.tooltip .tooltiptext {
    visibility: hidden;
    width: 180px;
    background-color: black;
    color: #fff;
    text-align: center;
    padding: 5px 0;
    border-radius: 6px;
    font-weight: normal;

    /* Position the tooltip text - see examples below! */
    position: absolute;
    z-index: 1;
}
