html
{
	height:100%; 
}

body
{
	color:white;
	margin:0;
	padding:0;
}

input , select, textarea {
	border: 1px solid #a29376;
	font: normal 12px Tahoma, Helvetica, Verdana, Arial;
	color: #23394b;
	background: #ffffff url(../images/news_box.gif);
	padding:2px;
	margin: 5px 0px 5px 0px;
}

input[type="checkbox"], input[type="radio"]{
	background: transparent;
	border: 0;
	margin: 0px;
}

input[type="submit"]{
	padding:0;
	width:60px;
	background: #ffffff;
}

.error{
	color:red;
	font-weight:bold;
	text-align:center;
}

tr,td,p,div
{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	padding:0;
	margin:0;
}

.clr
{
	clear:both;
}

a
{
	text-decoration:none;
	color:#23394b;
	font-weight:bold;
}

a:hover
{
	color:#eeeeee;
}

a:active
{
	color:#ffffff;
}

h1,h2,h3,h4,h5,h6
{
	margin:0;
	padding:0;
}

h1
{
	font-size:1.8em;
}

h2
{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:1.7em;
	font-weight:normal;
	color: #32495b;
}

h3
{
	font-size:1.3em;
}

h4
{
	font-size:1.1em;
}

h5
{
	font-size:0.9em;
}

h1
{
	font-size:0.8em;
}

ul
{
	margin:0;
	padding:0px 0px 0px 15px;
	list-style:none;
}

ul li
{
	padding:0px 0px 0px 15px;
	background:transparent url(../images/dot.gif) left center no-repeat;
}

hr
{
	border: 1px solid #4c6a81;
}

/***************layout stuff ***************/

.body_background
{
	background:#ffffff;
	text-align:center;
	color:black;
	height:100%;
}

.top
{
	background:transparent url(../images/top_bg.jpg) center no-repeat;
	width:800px;
	height:20px;
	margin:0 auto;
	text-align:center;
}

.bottom
{
	background:transparent url(../images/bottom_bg.jpg) center no-repeat;
	width:800px;
	height:20px;
	margin:0 auto;
	text-align:center;
}

.wrapper
{
	background:transparent url(../images/main_bg.jpg) center repeat;
	width:800px;
	margin:0 auto;
	text-align:left;
}

.wrapper2
{
	background:transparent url(../images/wrapper_bg.jpg) left repeat;
	width:768px;
	margin:0 auto;
	text-align:left;
}

.header
{
	background:transparent url(../images/header.jpg) center no-repeat;
	height:180px;
}

div .newsflash
{
	margin:0 auto;
	width:760px;
	padding: 5px 10px;
	background:transparent;
}

.contentpaneopen {
	margin:10px;
}

.topmenu
{
	background:transparent url(../images/news_bg.jpg) 0% 0% no-repeat;
}

.topmenuitems
{
	padding:4px 8px 4px 8px;
}

.topmenuitems a.mainlevel:link,
.topmenuitems a.mainlevel:visited
{
	font-size:1em;
	color:#e87f07;
	font-weight:bold;
	padding:0px 15px 0px 0px;
	background:none;
}

.topmenuitems a.mainlevel:hover
{
	color:#FFFFFF;
}

.main
{
	margin:1px 4px 0px 4px;
}

.maintable
{
}

.right
{
	padding:15px 15px 15px 15px;
}

.footer
{
	text-align:center;
	padding:8px 0px 8px 0px;
}


/************titles,blogs,contacts****************/

.news_box
{
	font-family:Tahoma;
	font-size:12px;
	font-weight:bold;
	border: 1px solid #a29376;
	margin: 5px;
	padding: 5px;
	background: transparent url(../images/news_box.gif);
	line-height: 18px;
	width: 180px;
}

.item_1
{
	padding:0px 0px 0px 15px;
	background:transparent url(../images/item_1.gif) left center no-repeat;
	color: #23394b;
	height: 12px;
}

.item_2
{
	padding:0px 0px 0px 35px;
	background:transparent url(../images/item_2.gif) left center no-repeat;
	color: #744f18;
	height: 12px;
}

.doc
{
	padding:2px 0px 0px 19px;
	background:transparent url(../images/bullet_doc.jpg) left top no-repeat;
	height: 16px;
	line-height: 18px;
}

.ppt
{
	padding:2px 0px 0px 19px;
	background:transparent url(../images/bullet_ppt.jpg) left top no-repeat;
	height: 16px;
	line-height: 18px;
}

.link
{
	padding:0px 0px 4px 19px;
	background:transparent url(../images/bullet_link.jpg) left top no-repeat;
	height: 16px;
	line-height: 18px;
}

.tel
{
	padding:0px 0px 4px 19px;
	background:transparent url(../images/bullet_tel.jpg) left top no-repeat;
	height: 16px;
	line-height: 18px;
}

.address
{
	padding:0px 0px 4px 19px;
	background:transparent url(../images/bullet_mail.jpg) left top no-repeat;
	height: 16px;
	line-height: 18px;
}

.pdf
{
	padding:2px 0px 0px 19px;
	background:transparent url(../images/bullet_pdf.jpg) left top no-repeat;
	height: 16px;
	line-height: 18px;
}

.mail_new
{
	padding:0px 0px 0px 19px;
	background:transparent url(../images/letter.gif) left top no-repeat;
	height: 16px;
	line-height: 18px;
}

.mail_open
{
	padding:0px 0px 0px 19px;
	background:transparent url(../images/letter_open.gif) left top no-repeat;
	height: 16px;
	line-height: 18px;
}

form
{
	padding:0;
	margin:0;
}

.doc_title
{
	cursor:pointer;
	margin:10px 0px 5px 0px ;
}

.doc_title:hover
{
	text-decoration:underline
}