/*
 * Copyright 2005-2007 WSO2, Inc. (http://wso2.com)
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */

/*
WSDL Viewer
*/

body {
	text-align: center;
	font-size: 80%;
}

a {
	color: #039;
	text-decoration: none;
	border-bottom: #039 1px dotted;
}

a:hover {
	border-bottom: #039 1px solid;
}

/* Wrapper
----------------------------------------------------------- */
div#wrapper {
	margin: 0 auto;
	width: 760px;
	text-align: left;
}

/* Content
----------------------------------------------------------- */
div#content {
	padding: 0 5px;
}

div#content h2 {
	margin: 2 2 2 0px;
	font-size: 120%;
	text-transform: capitalize;
	letter-spacing: 1px;
	color: #EA8823;
}

div#content h3 {
	font-size: 100%;
	text-transform: capitalize;
	letter-spacing: 1px;
	color: #354560;
}	

div#content h3 a {
	color: #354560;
	text-decoration: none;
	border-bottom: #354560 1px dotted;
}	

div#content h3 a:hover {
	border-bottom: #354560 1px solid;
}	

div#footer {
	margin-top: 1em;
	padding: 0 5px;
	font-size: 90%;
	color: #A3B2CC;
	border-top: #A3B2CC 1px solid;
}

textarea {
	background-color: #FFD;
}

/* Tables 
----------------------------------------------------------- */
table#top_level {
	width: 750px;
	border-collapse: collapse;
	border: 0;
}

table, th, td {
	border: #A3B3CC 1px solid;
	border-collapse: collapse;
}

th, td {
	padding: 3px;
	text-align: left;
	vertical-align: top;
}

th {
	color: #354560;
	background-color: #D6DDE9;
}

/* Alternative row tinting */
tr.rowTint {
	background-color: #ECEFF4;
}


/* Lists 
----------------------------------------------------------- */

ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

li {
	margin: 0;
	padding: 0;
}

li ul {
	margin-left: 1em;
	padding-left: 1em;
	border-left: #D6DDE9 3px solid;
}