* { margin:0; padding:0;}
body { 	background: #37272a url(../images/bg-kaju.jpg) repeat-x;
		font-size:12px;
		line-height:16px;
		font-family:Arial,Verdana,Helvitica,sans-serif;
		color:#37272a;}


#container {width:780px; margin:4px auto;}

/*typography ----------------------------------------------------------------------------------------  */
h1, h2, h3, h4 {}

h2 {
	font-size:14px;
	text-transform:capitalize;
	font-weight:bold;
}


p {margin:3px 0 5px 0}

p strong {color:#37272A}

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

a {text-decoration:none; color:#A64B1E;}
a:hover {text-decoration: underline; color:#BF2F38;}

blockquote {
	background:url(../images/quote.png) top left no-repeat;
	padding:10px 4px 6px 35px;
	margin:2px 0px 2px 0px;
	font-style:italic;
	font-weight:bold;
}

p.cite { text-align:right; padding-right:20px; line-height:10px; color:#A64B1E;}

.highlight {
	padding: 3px;
	background:#37272A;
	color:#FFF;
	}

/*images -------------------------------------------------------------------------------------------- */
.galery {border:0; margin:4px; padding:4px; border:1px solid #6f6158}

/*forms -------------------------------------------------------------------------------------------- */
	fieldset { border:0;margin:0;padding:0; }
	label { display:block; }
	input.text,textarea { width:300px;font:12px/12px 'courier new',courier,monospace;color:#333;padding:2px;margin:1px 0;border:1px solid #6f6158; }
	input.submit {padding:2px 5px;font:bold 12px/12px verdana,arial,sans-serif;background:#37272A;color: #ffffff;}
	
	.input_button {
	color: #ffffff;
	font-weight:bold;
	font-size:13px;
	padding:4px 2px;
	background: url(../images/bg-button.gif) top left;
  	text-decoration:none;
	text-align:center;
	border:1px solid #2a231c;
	margin:5px
}



/*floats + clear -----------------------------------------------------------------  */
.floatleft { float: left;}
.floatright { float: right;}
.clear {clear:both;}

/*header ---------------------------------------------------------------------  */
#header {
text-align:left;}

#header_logo {
float:left;
padding:4px 0 0 0;
width:300px;
}

#header_links {
	background:url(../images/phonebook.png) no-repeat 110px;
	float:right;
	width:300px;
	padding:4px 0 0 0;
	font-size:12px;
	text-align:right;
	color:#fff;
}

/*navigation ---------------------------------------------------------------------  */
#nav{
	position:relative;
	display:block;
	height:40px;
	font-size:15px;
	font-weight:bold;
	background: url(../images/header-bg.png) no-repeat;
	margin:8px 0;
	}
#nav ul{margin:0 0 0 5px;padding:0;list-style-type:none;width:auto;}
#nav ul li{display:block;float:left;margin:0 1px 0 0;}
#nav ul li a{display:block;float:left;color:#fff;text-decoration:none;padding:12px 33px 0 33px;height:28px;}
#nav ul li a:hover,#nav ul li a.current{color:#37272a;background:#a99a87;}

/* banner---------------------------------------------------------------------  */
#banner {height:240px; padding:0px 0px 10px 0px}

/*content---------------------------------------------------------------------  */
#content {}
#content-top{ background:url(../images/wh_01.gif) no-repeat top left; height:12px;}
#content-body {
	background:url(../images/wh_03.gif) repeat-y;
	padding:0 10px;}
#content-footer { background: url(../images/wh_05.gif) no-repeat bottom left; height:12px;}

#main {width:490px; background:#a99a85;}

#sidebar {width:33%; background:#a99a85;}

#sidebar ul {margin:0 0 10px 0; padding:0px; list-style:none}
#sidebar ul li a  {display:block; color:#A64B1E; line-height:12px; padding:4px; margin-bottom:2px; border-bottom:1px dotted #6f6158 }
#sidebar a:hover { text-decoration:none; background:#A64B1E; border-bottom:1px solid #A64B1E; color:#FFFFFF;}



/*tabs -------------------------------------------------------------------------------------------- */
div.domtab{
			padding:0;
		}
		ul.domtabs{
			float:left;
			width:100%;
			margin:0px 0 10px 0;;				
		}
		ul.domtabs li{
			float:left;
			padding:0 .5em 0 0;
		}
		ul.domtabs a:link,
		ul.domtabs a:visited,
		ul.domtabs a:active,
		ul.domtabs a:hover{
			padding:.2em 1em;
			display:block;
			background:#37272A;
			color:#fff;
			height:18px;
			font-weight:bold;
			text-decoration:none;
		}
		html>body ul.domtabs a:link,
		html>body ul.domtabs a:visited,
		html>body ul.domtabs a:active,
		html>body ul.domtabs a:hover{
			height:auto;
			min-height:18px;
		}
		ul.domtabs a:hover{
			background:#A64B1E;
		}
		div.domtab div{
			clear:both;
			width:auto;
			color:#37272A;
			padding:0px;
		}
		ul.domtabs li.active a:link,
		ul.domtabs li.active a:visited,
		ul.domtabs li.active a:active,
		ul.domtabs li.active a:hover{
			background:#A64B1E;
			color:#fff;
		}
		#domtabprintview{
			float:right;
			padding-right:1em;
			text-align:right;
		}
		#domtabprintview a:link,
		#domtabprintview a:visited,
		#domtabprintview a:active,
		#domtabprintview a:hover{
			color:#fff;
		}
		
		pre{
			font-size:1.2em;
			padding:1em;
		}
		div.domtab div a:link,
		div.domtab div a:visited,
		div.domtab div a:active
		{
			color:#fff;
			padding:0px;
			font-weight:bold;
			font-size:1.3em;
		}
		div.domtab div h2 a,
		div.domtab div h2 a:hover,
		div.domtab div h2 a:active
		{
			color:#37272A;
			display:none;
			padding:0;
			font-weight:normal;
			font-size:1em;
		}

/*footer ---------------------------------------------------------------------  */
#footer {color:#fff; font-size:11px; line-height:20px; padding:6px 0 0px 0px}
#footer a {color:#fff; text-decoration:none}
#footer a:hover {text-decoration:underline;}
