html {margin: 0; padding: 0; border: 0;}

body {
background: #E5E2D3 url(images/pagebg.jpg) repeat-x; margin: 160px 0 0;
padding: 0 0 20px;
font-family: trebuchet ms, verdana, sans-serif;
font-size: 90%;
	scrollbar-base-color:#CECCB2;
}

#logo {
position: absolute;
top: 0;
left: 0;
width: 280px;
height: 155px;
background: url(images/logo1.jpg) no-repeat  ;
} 

.boxed {
margin: 10px;
font-size: 0.8em;
font-family: georgia, "times new roman", serif;
color: #000;
padding:12px 17px 10px 20px;
border:dashed 1px #ccc;
background: #fff url(images/doublequote.gif) top left no-repeat;
zoom:1;filter:alpha(opacity=40);-moz-opacity: 0.4;opacity: 0.4;
}

p {margin: .3em 0;}

h1 {
display: none;
}

h2, h3, h4, h5, h6, h7, h8 {margin: 2em 0 .5em; font-size: 1.2em;}

a {color: #000; text-decoration: none;}

#leftcol {
	background: url(images/mainbg.jpg) top right no-repeat;
	margin: 0 294px 0 5px; padding: .5em 1.5em .5em 2em; color: #666; /* padding: x x x 0 -- 0 affects the main content layout breaking(width) */
	position: relative; top: -4px;
		!padding: .5em 1.7em .5em 1.7em;
}

#leftcol a {font-weight: bold; color: #F26522;}

#leftcol a.myfaq {font-weight: normal !important; color: #F26522;}

.gotop {font-weight: normal !important; font-style: italic; color: #F26522;}

#leftcol h2 a {color: #666;}

#leftcol p {margin: .1em 0 1em 0;}

#leftcol a:hover {color: #999; text-decoration: underline;}

#leftcol ul {margin: 25px 0 0 20px; list-style-type: square; padding: 0;}

#leftcol li {margin: 9px 0 0 0;}

#rightwrap {position: absolute; right: 20px; top: 20px; width: 274px; _width: 270px;z-index:2;}

#rightcol {
border: 1px solid #666; 
padding: 2em .5em 2em .5em; 
background: #e6dc9f url(images/sketch.jpg) top right no-repeat;
font-family: georgia, "times new roman", serif;
}

#rightcol a {font-weight: bold;}

#rightcol a:hover {color: #886643;}

#rightcol a:active {color: #A67C52;}

#rightcol ul {margin: .5em 0; padding: 0; list-style: none;}

#rightcol li {margin: .5em 0 .5em 1em; padding: 0;}

#rightcol h2 {font-size: 1.1em; position: relative;}

#rightcol p {margin: .3em 0 .3em 1em;}

.alignright {margin-top: 0; text-align: right;}

.small {font-size: .9em;}

#leftshad {
	position: absolute;
	top:156px;
	width: 18px; height: 400px;
	background: #E5E2D3 url(images/left_shad.jpg) no-repeat;
}


.field {
	border-right: #999999 1px solid; border-top: #666 1px solid; font-size: .9em; border-left: #666 1px solid; width: 237px; color: #333; border-bottom: #999999 1px solid; font-family: trebuchet ms, verdana, sans-serif; background-color: #ffffff;
}
.textarea {
	border-right: #999999 1px solid; border-top: #666 1px solid; font-size: .9em; border-left: #666 1px solid; width: 310px; color: #333; border-bottom: #999999 1px solid; font-family: trebuchet ms, verdana, sans-serif; background-color: #ffffff;
}
.counterfield {
	border-right: #999999 0px solid; border-top: #666 0px solid; font-size: .9em; border-left: #666 0px solid; width: 33px; color: #333; border-bottom: #999999 0px solid; font-family: trebuchet ms, verdana, sans-serif; background-color: #E5E2D3; text-align: right;
}
.button {
	font-size: 9px; font-family: Verdana;
}

/* for tabs */
#container {
	font-family:trebuchet ms, vardana, sans-serif;
	font-size: .8em;
	width:258px;
}
.tabs {
	width:50px;
	margin-right:1px;
	padding:4px;
	text-align:center;
	float:left;
	cursor:pointer;
	font-weight:bold;
	background:#efefef url(images/tab_btn_corner.gif) top right no-repeat;
}
#content {
	padding:8px 8px 8px 0;
	height:979px; !height:971px;
	clear:both;
	background-color:#fff;
}
#load {
	padding: 2px;
	font-size: .9em;
	font-family: verdana, sans-serif;
	font-weight: bold;
	text-align: center;
	position:relative;
	left:40px;
	top:-900px;
	width:180px;
	height:15px;
	background:#f63 url(images/loading.gif);
	color:#9E0B0E;
	display:none;
}
/* -- */

#content img {
	border:2px solid #cccccc;
}
#content img.lytbox {
	border:2px solid #f9f9f9;
}
#content a {font-weight: bold; color: #F26522;}

/* -- */

#showcase {
	position:absolute; top:-1px; left:280px;
}
#showcasebar {
	position:absolute; top:0px; left:658px;
}


#highlight {font-weight: bold; color: #F26522;}

.smallItals {
font-size: 0.8em;
font-style: italic;
}

.pagesections_height {
	height:1050px !important; !height:1065px !important;
}

.reflection {
	background: url(images/reflection.jpg) top right no-repeat;
	height:52px;
	position:relative;
	top:-57px;
}

#me_pic {
	margin:0 10px 0 30px;
	/*zoom:1;filter:alpha(opacity=70);-moz-opacity: 0.7;opacity: 0.7;*/
}

.div_accent {
	background: url(images/div_accent.jpg) no-repeat;
	height: 70px;
	text-align: right;
}