/* genero styles */
body {margin: 0px;}
.clear {clear: both;}
.api_pagecontent{
	font-size: 11px;
	font-family: Verdana, Helvetica, Sans-Serif;	
    background: #fff url(../../images/gradients/js_bluegrad.jpg) repeat-x top left;
	margin: 0px; 
	padding: 7px 20px 10px 20px;
	color: #4F4F4F;
}
.api_pagecontent a {color: #0000B3; }
.api_pagecontent a:link {color: #0000B3; }
.api_pagecontent a:visited {color: #0000B3; }
.api_pagecontent a:hover {color: #0000B3; text-decoration: none; }
.api_pagecontent a:active {color: #0000B3; text-decoration: none; }
.api_pagecontent form {padding: 0px; margin: 0px;}
.api_pagecontent p { padding: 4px 0px 10px 0px; margin: 0px;}
.api_pagecontent h1 { font-size: 1.75em; color: #000065; font-weight: bold; padding: 0px; margin: 0px;}
.api_pagecontent h2 { font-size: 1.5em; color: #4F4F4F; font-weight: bold; padding:0px; margin: 0px; padding-top: 5px; }
.api_pagecontent h3 { font-size: 1em; font-weight: bold; padding:0px; margin: 0px; }
.api_pagecontent ul { margin-top: 5px; }
.api_pagecontent li { padding: 0px 0px 10px 0px; }
.api_pagecontent pre 
{
	border: 1px solid #CDCDCD; 
	background-color: #EFEFEF; 
	font-family: Verdana, helvetica, Sans-Serif;
	font-size: 1em;
	white-space: pre-wrap;       /* css-3 */
	white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
	white-space: -pre-wrap;      /* Opera 4-6 */
	white-space: -o-pre-wrap;    /* Opera 7 */
	word-wrap: break-word;       /* Internet Explorer 5.5+ */
}
.api_pagecontent .api_xmlinput
{
	background-color: #FFF7D0;
	border: 1px solid #FFDA30;
}
.api_pagetitle 
{
	border-bottom: 1px solid #9F9F9F;
	padding: 0px 0px 3px 0px;
}
.api_pagetitle a { text-decoration: none; color: #4F4F4F; }
.api_pagetitle a:link { color: #4F4F4F; }
.api_pagetitle a:visited { color: #4F4F4F; }
.api_pagetitle a:hover { color: #4F4F4F; text-decoration: none; }
.api_pagetitle a:active { color: #4F4F4F; text-decoration: none; }
.api_serviceurl { color: #CC0000; }
.api_pageleft{
	float: left;	
	width: 400px;
}
.api_pageright{
	float:right;	
	text-align: right;
}
.api_star{	
	color: #FF0000;
	font-weight: bold;
}
.api_errorcontainer {
	border: 1px solid #CFCFCF;
	padding: 10px;
	margin: 0px 0px 5px 0px;
	color: #FF0000;	
	background-color: #ffffff;
}

span.bold { font-weight:bold; }
span.param { color: #cc0000; }

.api_methods{ font-size: 12px; font-weight: bold; }
.api_methods a { text-decoration: underline; }
.api_methods a:link { text-decoration: underline; }
.api_methods a:visited { text-decoration: underline; }
.api_methods a:hover { text-decoration: none; }
.api_methods a:active { text-decoration: none; }

/* request dev key page */
.api_reg_contentleft { float:left; width: 400px; padding: 10px 20px 0px 10px; }
.api_reg_contentright {float: left; text-align: left; padding: 10px 10px 0px 10px; width: 600px;}
.api_reg_button input {			
    background: #ff7d00 url('../../images/websvc/btnbg.gif') 0 0 repeat-x;
	border: 1px solid #c30;
	border-top: 1px solid #fc6;
	color: #ffffff;
	font-weight:bold;	
	padding: 1px 3px;
	font-family: Arial, helvetica, Sans-Serif;
}
.api_reg_input { padding: 0px 0px 10px 0px; }
.api_reg_keycontainer { border: 1px solid #CFCFCf; padding: 10px; background-color: #ffffff; }
span.api_important { color: red; font-weight: bold;}
.tiny_black_border { border: 1px solid #4F4F4F; border-spacing:0px; border-collapse:collapse; }
td { padding:5px; }
p.messagebox{
    width: 70%;
    margin: 20px auto;
    padding: 10px;
    border: solid 2px #00AA00;
    -border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
}

.green{ color: #00AA00; }