/* Taylan Aktepe Web Design / www.taylanaktepe.com */
/* Admin Style File For TGuide v2.0 (Generated On 02.12.2007) */
body { 
margin : 0 auto;
padding : 0;
font-size: 71.9%;
font-family: Arial, Helvetica, sans-serif;
background-color: white;
color: #5b5b5b;
width: 99%;
line-height: 1.2em;
}
/* a, br, p, img, logo, form elements */
	a { 
	text-decoration : none; display : inline; color : navy;
	} 
	a:hover { 
	text-decoration : none; display : inline; color : #005CB9;
	} 
	br { 
	clear : both;
	}
	p {
	margin: 1px; padding: 0;
	}
	img { 
	border : 0;
	}
	input, select, textarea {
	font-size: 1.1em; background-color: #f3f3f3; color: black;
	}
	.logo {
	max-width: 9em; max-height: 12.1em; border: 0; }
/* admin header */
#header {
width: 99%;
height: 7em;
margin: 0 1px 0 2px;
background-color: white;
border-bottom: 5px solid black;
clear: both;
}
	#header h1, #header a {
	margin: 15px 0 0 5px; font: bold 260% Arial Black;
	}
/* admin main */
#mainbg {
width: 100%;
background-color: white;
margin-top: 1px;
padding: 1px;
}
	/* admin top menu */
	#topmenu { 
	width: 99%; margin-left: 2px; padding: 0; background: #004080;
	}
		#menu { 
		float: left; margin-left: 3px; padding: 0; text-transform: capitalize;
		}
		#menu ul {
		list-style: none; float: left; width: 99%; margin: 2px 2px 0 1px; padding: 2px; font-size: 1.1em;
		background-color: #004080;
		}
		#menu li {
		float: left; border-right: 1px solid gray;
		}
		#menu li a {
		margin: 0 2px 0 1px; padding: 3px 3px 3px 5px; text-align: left; text-decoration: none; 
		color: white; display: block;
		}
		#menu li a:hover {
		color: #dddddd; padding: 5px 3px 3px 5px;
		}
		#menu li a.active {
		color: #cccccc; padding: 5px 3px 3px 5px;
		}
		.search_form { 
		float: right; margin: 1px 2px 0 1px; padding: 2px 3px 3px 5px;
		} 
		.search_form input[type="text"] { 
		width: 16em; height: 1.3em; position: relative; margin-left: 2px;
		} 
		.search_form select { 
		height: 1.8em; position: relative; margin-left: 1px;
		} 
		.search_form input[type="submit"] {
		width: 3.4em; height: 1.7em; border: 0; cursor: pointer;
		background: url("../images/search_button.gif");
		}
	/* admin middle */
	#middlediv {
	width: 80%; margin: 1px;
	}
		#firms_all {
		width: 98%; background-color: white; padding: 0; margin-left: 5px; border-top: 5px solid black;
		clear: both;
		}
		#firms_all p {
		width: 98%; padding: 0; margin-left: 3px; clear: both;
		}
		.message { 
		margin: 0 auto; padding: 5px 0 5px 0; width: 90%; text-align : center; background-color: #afafd8; 
		clear: both;
		}
		.space {
		width: 100%; background-color: #afafd8; padding: 0; margin: 0;
		}
		#firms_all h3 {
		margin: 5px 0 5px 3px; padding: 0; font-size: 1.3em; color: crimson; clear: both;
		}
		#firms_all h4 {
		margin: 5px 0 5px 3px; padding: 0; font-size: 1.1em; clear: both; text-transform: capitalize; 
		padding: 2px; border-bottom: 1px solid #afafd8;
		}
		.info {
		margin: 0 0 5px 3px; 
		}
		.info img {
		vertical-align: middle; 
		}
		.summary {
		margin: 1px 5px 5px 3px; clear: both;
		}
		.pagediv {
		width : 98%; margin-top : 15px; padding : 2px; clear: both;
		}
		.pagediv a {
		margin: 1px; padding : 0 5px; border: 1px solid #004080; text-decoration : none; color: white;
		background-color : #004080;
		}
		.pagediv a:hover, .pagediv a.active {
		margin: 1px; padding : 0 5px; border : 1px solid #c9dcf1; color: #000; background-color : #ecf5ff;
		}
		#form {
		width: 98%; background-color: white; padding: 0; margin-left: 5px; border-top: 5px solid black; 
		clear: both; 
		}
		#form h3 {
		margin: 5px 0 5px 3px; padding: 0; font-size: 1.3em; color: crimson; clear: both;
		}
		#form h4 {
		margin: 5px 0 5px 3px; padding: 0; font-size: 1.1em; clear: both; text-transform: capitalize; 
		padding: 2px; border-bottom: 1px solid #afafd8;
		}
		.form p {
		width: 97%; clear: left; margin-left: 5px; padding: 5px; border: 1px solid gray; 
		background-color: #dcdcef;
		}
		.form label {
		font-size: 1.1em; font-weight: bold; float: left; width: 16em; margin-left: 10px;
		}
		.form input[type="text"]{ 
		width: 25em;
		}
		.form input[type="submit"] { 
		cursor: pointer; border: outset 1px #ccc; background: #999; color: #666; font-weight: bold;
		padding: 1px 2px; margin-left: 50px; margin-top: 3px; background-color: ececff;
		} 
		.form textarea {
		width: 25em; height: 6em;
		}
		.errorform {
		width : 99%; margin: 0 padding : 0; clear: both; 
		}
		.errorform p {
		width: 99%; clear: left; margin: 0; padding: 5px 0 8px 0; padding-left: 1px; 
		border-top: 1px dashed gray; height: 1%;
		}
		.errorform input[type="text"] { 
		width: 20em;
		}
		.errorform input[type="submit"] { 
		cursor : pointer; border : outset 1px #ccc; background : #999; color : #666; font-weight : bold;
		padding : 1px 2px; margin-left : 1px; margin-top : 3px; 
		background :url("images/submit.gif") repeat-x left top;
		} 
/* site footer */
#footer {
width: 99%;
height: 2.6em;
margin: 5px 0 10px 2px; 
padding: 0; 
background: #004080;
border-top: 5px solid black;
}