body
{
	font-family: tahoma;
	font-size: 12px;
	text-decoration: none;
	text-align: left;
	line-height: 18px;
	color: #222222;
	padding: 0px;
	margin: 0px;
	background: url(img/main_bg.gif) top left repeat-x #fff;
}

a:link {font-size: 12px; color: #0797d3; font-family: Tahoma; text-decoration: underline;}
a:hover {font-size: 12px; color: #3cbaef; font-family: Tahoma; text-decoration: none;}
a:visited {font-size: 12px; color: #0797d3; font-family: Tahoma; text-decoration: underline;}
p {padding-top:5px; padding-bottom:5px; margin:0px;}
img { border: 0px;}

/* top*/
.top {background: url(img/top_bg.gif) top left repeat-x; height: 72px; width: 922px; margin-top: 6px;}
.search_string { height: 16px; width: 140px; font-size: 14px; color: #95979c;  border: 1px solid; border-color: #c3c8d1; padding-left: 3px; margin-top: 5px; margin-right: 3px;}
.go_btn { }

/* menu*/
.menu_td { width: 238px; color: #505965;}
.menu { margin-top: 20px; margin-left: 36px; margin-bottom: 20px;}
.menu a, .menu a:visited {font-size: 11px; color: #222222 !important ; font-family: Tahoma; font-weight: bold; text-decoration: none;}
.menu a:hover {font-size: 11px; color: #f7a900 !important ; font-family: Tahoma; font-weight: bold; text-decoration: none;}
.menu span { font-size: 11px; color: #f7a900 !important ; font-family: Tahoma; font-weight: bold; text-decoration: none;}
.menu ul {list-style: none;  margin: 0px;  padding: 0px 40px 0px 0px;}
.menu li {list-style: none;  margin: 0px;  padding: 0px; min-height: 37px;  text-transform: uppercase; line-height: 37px; border-bottom: 1px solid #d5d8de; white-space:nowrap;}
.menu li img {margin-right: 5px; float: left; margin-top: 5px;}
.menu li ul {list-style: none;  margin: 0px;  padding: 0px 0px 0px 29px; margin-right:-36px;}
.menu li ul li {border: none !important ; text-transform: none !important ; height: 25px  !important; line-height: 25px !important ; min-height: 25px !important ; }

.menu_link {margin:0;background: url(../img/arrow.png) no-repeat left center; padding-left: 10px;}

/* main*/
.main_tbl {background: url(img/main_tbl_bg.gif) top left repeat-x #dde2e8; width: 922px; margin-top: 6px;}
.main_content { padding: 15px 20px 10px 0px;}
.main_content_inside { padding: 15px 0px 10px 8px;}
.content_inside { padding: 15px 20px 10px 15px; width: 641px !important;}
.content_inside_prveview { padding: 0px 20px 10px 15px;}
.index_center { margin-top: 10px; margin-bottom: 10px;}
.grey_bg { background-color: #505965;}
.grey_bg h1 { color: #FFA200; font-size: 20px; font-weight: normal; margin: 0px; padding: 0px;}
.grey_bg h1 span { color: #fff; font-size: 25px; font-weight: bold;}
.grey_bg h1.inverse { color: #fff; font-size: 20px; font-weight: normal; margin: 0px; padding: 0px;}
.grey_bg h1.inverse span { color: #ffa200; font-size: 25px; font-weight: bold;}
.index_center_content {color: #fff; background-color: #505965; font-size: 12px; line-height:18px;}
.serv_overview_tbl { background-color: #b0b5be;}
.serv_overview_tbl td { padding: 5px; font-size: 11px;}
.serv_overview_tbl_title { background-color: #e9ebef; font-weight: bold; text-align: center; vertical-align: top;}
.serv_overview_tbl_opt { background-color: #f5f6f8; font-weight: bold; text-align: left; vertical-align: top;}
.serv_overview_tbl_empty { background-color: #f5f6f8;}
.serv_overview_tbl_full { background-color: #ffcd61;}

/* Services & News*/
.dark_grey_bg { background-color: #494e56; padding-bottom: 10px;}
.instant_msg { width: 250px;}
.msg { height: 16px !important; width: 80px !important; font-size: 12px; color: #95979c;  border: 1px solid; border-color: #232529; padding-left: 3px; margin-right: 3px; background-color: #d4d7de; margin-bottom: 2px; font-family: tahoma; overflow: auto;}
.msg_text { height: 110px; width: 169px; font-size: 12px; font-family: tahoma; color: #95979c;  border: 1px solid; border-color: #232529; padding-left: 3px; margin-right: 3px; background-color: #d4d7de; margin-bottom: 10px; overflow: auto;}
.msg_block_inside { margin-top: 40px; margin-left: 26px; margin-bottom: 20px; text-align: center;}
.msg_block_inside h2 { color: #505965; font-size: 12px; font-weight: bold; margin: 0px 0px 5px 0px; padding: 0px;}
.msg_inside { height: 16px; width: 90px; font-size: 12px; color: #95979c;  border: 1px solid; border-color: #c3c8d1; padding-left: 3px; margin-right: 3px; background-color: #fff; margin-bottom: 2px; font-family: tahoma;}
.msg_text_inside { height: 110px; width: 189px; font-size: 12px; font-family: tahoma; color: #95979c;  border: 1px solid; border-color: #c3c8d1; padding-left: 3px; margin-right: 3px; background-color: #fff; margin-bottom: 10px; overflow: auto;}
.services {background: url(img/servi_bg.png) top left no-repeat;}
.services a, .services a:visited { font-size: 14px; color: #fff !important ; font-family: Tahoma; text-decoration: none;}
.services a:hover { font-size: 14px; color: #222222 !important ; font-family: Tahoma; text-decoration: underline;}
.services ul {list-style: none;  margin: 0px;  padding: 0px;}
.services li {list-style: none;  margin: 8px 0px 8px 12px;  padding: 0px; color: #fff; font-size: 14px;}
.services li img {margin-right: 5px;}
.services_inside {background: url(img/inside_services_bg.gif) top left no-repeat; width: 238px; height: 222px; margin-bottom: 30px;}
.services_inside a, .services_inside a:visited {font-size: 12px; color: #fff !important ; font-family: Tahoma; text-decoration: none;}
.services_inside a:hover {font-size: 12px; color: #fff !important ; font-family: Tahoma; text-decoration: underline;}
.services_inside ul {list-style: none;  margin: 0px 0px 8px 26px;  padding: 0px;}
.services_inside li {list-style: none;  margin: 8px 0px 8px 12px;  padding: 0px; color: #fff; font-size: 14px;}
.services_inside li img {margin-right: 5px;}
.services_inside_title {margin: 20px 0px 0px 36px;  padding: 0px;}
.news { width: 290px; margin-top: 20px;}
.news h1 { color: #fff; font-size: 18px; font-weight: normal; margin: 0px 0px 10px 0px; padding: 0px;}
.news p { color: #fff; margin: 0px 0px 0px 0px; padding: 0px;}
.news_entry {color: #fff; margin: 10px 0px 10px 0px; padding: 0px; font-size: 12px; line-height: 18px;}
.news_date { color: #b7bdc8 !important ; margin: 0px 0px 0px 0px; padding: 0px; font-size: 10px;}
.news a, .news a:visited {font-size: 12px; color: #f7a900 !important ; font-family: Tahoma; text-decoration: underline;}
.news a:hover {font-size: 12px; color: #f7a900 !important ; font-family: Tahoma; text-decoration: none;}

/* bottom*/
.bottom { background-color: #494e56; color: #9ba4b3; font-size: 10px; padding: 0px 10px 0px 36px;}
.bottom a, .bottom a:visited {font-size: 10px; color: #9ba4b3 !important ; font-family: Tahoma; text-decoration: underline;}
.bottom a:hover {font-size: 10px; color: #9ba4b3 !important ; font-family: Tahoma; text-decoration: none;}



.add_comment { width: 100%; margin-top: 10px; margin-bottom: 15px;}
.add_comment p { color: #505965;}
.add_comment p span { color: #f7a900;}
.add_comment imput { height: 25px; font-size: 12px; border: 1px solid; border-color: #c3c8d1;}
.input_td { padding: 5px;}
.btn {margin: 5px 0px 10px 5px}
.preview_title {padding-bottom: 10px; padding-left: 5px; padding-top: 0px; margin:0px; font-size: 16px; font-weight: bold;}

.comments_data { color: #222222 !important ; padding: 5px;}

.search_title h1 {font-size: 16px; text-decoration: none;}
