////// new IVPK DESIGN

* {
	font-family:Arial,Tahoma,Verdana,Helvetica;
}

/* Headers */

.greyHeader1 {

	height: 92px;
	margin-bottom: 30px;
}

.gh_part1 {

	height: 40px;
	background-color: #a8a8a8;
	display: table;
	width: 100%;
}

.gh_p1_text {
	
	font-family: Times New Roman;
	font-size: 20px;
	margin-top: 8px;
	margin-left: 15px;
	color: #FFFFFF;
}

.gh_part2 {

	background-color: #f4f4f4;
	height: 39px;
	display: table;
	width: 100%;
}

.gh_p2_text {

	font-family: Times New Roman;
	font-size: 16px;
	color: #434343;
	margin-top: 8px;
	margin-left: 16px;
}

.gh_hr {

	border-top: 1px solid #e7e7e7;
}

.gh_teeth {

	position: absolute;
	margin-top: 80px;
	margin-left: 17px;
}

.greySimpleHeader1 {

	height: 40px;	
	margin-bottom: 30px;
}

.greySimpleHeader2 {

	width: 709px;
}

.gsh_part2 {

	background-color: #f4f4f4;
	height: 39px;
	display: table;
	width: 100%;
	
}

.gsh_p2_text {

	font-family: Times New Roman;
	color: #434343;
	font-size: 17px;
	font-weight: bold;
	margin-top: 8px;
	margin-left: 16px;
	margin-bottom: 8px;
	marign-right: 16px;
}

.news_grey_date {

	font-family: Times New Roman;
	color: #949494;
}

.greyLightHeader1 {
	
	margin-top: 30px;
	margin-bottom: 30px;
	display: table;
	width: 100%;
}

.glh_teeth {

	position: absolute;
	margin-top: 40px;
	margin-left: 17px;
}

.glh_part2 {

	background-color: #f4f4f4;
	height: 39px;
	display: table;
	width: 100%;
}

.glh_p2_text {

	font-family: Times New Roman;
	font-size: 16px;
	color: #434343;
	margin-top: 8px;
	margin-left: 16px;
}

/* mygtukai */
/* baze/melynas */

table.button {
	height: 39px
}
table.button td {
	padding: 0;
	margin: 0
}
table.button td.side {
	background-image: url(../images/buttons/blue/side.png);
	background-repeat: no-repeat;
	width: 1px
}
table.button td.middle {
	background-image: url(../images/buttons/blue/middle.png);
	background-repeat: repeat-x
}
table.button a {
	background-image: url(../images/buttons/blue/arrow.png);
	background-repeat: no-repeat;
	background-position: right;
	text-decoration: none;
	font-weight: bold;
	padding: 0 20px;
	margin: 0 15px 0 0;
	line-height: 39px;
	height: 39px;
	color: #ffffff;
	display: block;
}

/* melynas mazas */
table.blue_small {
	height: 20px
}
table.blue_small td.side {
	background-image: url(../images/buttons/blue_small/side.png);
}
table.blue_small td.middle {
	background-image: url(../images/buttons/blue_small/middle.png);
}
table.blue_small a {
	background-image: none;
	padding: 0 15px;
	margin: 0;
	line-height: 20px;
	height: 20px;
}
/* zalias */
table.green {
	height: 27px
}
table.green td.side {
	background-image: url(../images/buttons/green/side.png);
}
table.green td.middle {
	background-image: url(../images/buttons/green/middle.png);
}
table.green a {
	background-image: url(../images/buttons/green/arrow.png);
	line-height: 27px;
	height: 27px;
	color: #FFFFFF;
}

/* raudonas */
table.red {
	height: 27px
}
table.red td.side {
	background-image: url(../images/buttons/red/side.png);
}
table.red td.middle {
	background-image: url(../images/buttons/red/middle.png);
}
table.red a {
	background-image: url(../images/buttons/red/arrow.png);
	line-height: 27px;
	height: 27px;
}
/* pilkas didelis */
table.gray_big td.side {
	background-image: url(../images/buttons/gray/side.png);
}
table.gray_big td.middle {
	background-image: url(../images/buttons/gray/middle.png);
}
table.gray_big a {
	background-image: url(../images/buttons/gray/arrow.png);
}

/* zalias didelis */
table.green_big td.side {
	background-image: url(../images/buttons/green_big/side.png);
}
table.green_big td.middle {
	background-image: url(../images/buttons/green_big/middle.png);
}
table.green_big a {
	background-image: url(../images/buttons/green_big/arrow.png);
}
/* raudonas didelis */
table.red_big td.side {
	background-image: url(../images/buttons/red_big/side.png);
}
table.red_big td.middle {
	background-image: url(../images/buttons/red_big/middle.png);
}
table.red_big a {
	background-image: url(../images/buttons/red_big/arrow.png);
}

input.epasl {
	border: 1px solid #959698; 
	width: 200px;
	color: #4e4e4e;
	padding-left:3px;
}
select.epasl {
	padding: 1px;
	border: 1px solid #959698; 
	width:205px;
	color: #4e4e4e;
}
label.epasl {
	color: #525055;
}
textarea.epasl {
	border: 1px solid #959698; 
	color: #4e4e4e;
	padding-left:3px;
	font-family: arial,tahoma,sans-serif;
	font-size:13px;
}
.epasl_date {
	width:120px;
	display: inline;
}
input.date {
	width:100px;
}
.epasl_date {
	width:120px;
	display: inline;
	padding:2px 17px 0px 0px;
	background: url(../images/inputs/date.png) no-repeat top right;
}
.epasl_date2 {
	padding:3px 26px 2px 0;
	background: url(../images/inputs/date2.png) no-repeat center right;
}





///// UL ////////

.question {
	text-align: left;
	width: 625px;
	color: #6c6c6c;
	border-bottom: 1px solid #e7e7e7;
	padding-left: 25px;
	padding-bottom: 20px;
	margin-top:20px;
	background: url(../images/ul/question.png) no-repeat top left; 
}
.qheader {
	font-weight: bold;
}


ul.news_list {
	text-align: left;
	list-style-type: none;
	margin: 0;
	padding: 0
}
ul.news_list li {
	color: #6c6c6c;
	background: url(../images/leftmenu/more.png) no-repeat 0 3px;
	border-bottom: 1px solid #e7e7e7;
	padding-left: 13px;
	padding-bottom: 20px;
	margin-top:20px;
}
ul.news_list a {
	display: block;
	color: #0d74c1;
}
ul.news_list .news_date {
	font-size: 11px;
	font-weight: bold;
}


ul.service_categories {
	text-align: left;
	width: 770px;
	color: #6c6c6c;
	list-style-type: none;
	padding:0;
	margin:0;
}
ul.service_categories li {
	padding:0;
	margin:0;
}
ul.service_categories a {
	color: #0874bc
}
ul.service_categories li {
	border-bottom: 1px solid #e7e7e7;
}
ul.service_categories li.last_serv {
	border-bottom: none;
}

ul.service_categories a.serv_head {
	background: url(../images/ul/plus.png) no-repeat 15px 10px;
	font-size:14px;
	line-height: 38px;
	text-decoration: none;
	display:block;
	padding: 0 0 0 40px;
	
}
ul.service_categories a.opened {
	background: url(../images/ul/minus.png) no-repeat 15px 10px;
	border-bottom: 1px solid #e7e7e7;
}
ul.services {
	list-style-type: none;
	padding:0;
	margin:0;
}
ul.services li {
	padding: 10px 10px 10px 40px;
	background: url(../images/leftmenu/more.png) no-repeat 30px 14px;
}
ul.services a {
	display: block
}
ul.services table.serv_desc_table {
	width:700px;
	margin: 0;
	padding:0
}
ul.services td.serv_desc_td {
	width: 590px;
	padding-right: 15px;
}
ul.services td.serv_order_td {
	width: 110px;
	vertical-align: middle;
}
ul.services span.price_alert {
	background: #d55762;
	color: #ffffff;
	padding:0 5px;
	font-weight: bold;
	font-size:11px;
	font-weight:bold;
}


table.serv_categories  {
	width: 650px;
	text-align: left;
	color: #6a6a6a;
}
table.serv_categories td {
	padding-left: 10px;
	vertical-align: top;
}
table.serv_categories ul {
	list-style-type: none;
	padding:0;
	margin:0 
}
table.serv_categories li {
	padding: 6px 0;
	line-height: 18px;
}

table.serv_categories a {
	color: #0877be;
}

table.serv_categories span.inprogress {
	border:1px solid;
	color:#b4b4b4;
	font-size:11px;
	padding:2px 5px;
}


.msgs_field {
	display: table;
	width: 100%
}
.msgs_teeth {
	position: absolute;
	margin-left: 17px;
}
.msgs_cont {
	margin-top: 9px;
	display: table;
	border: 1px solid #eeeeee;
	background-color: #f4f4f4;
	width: 99%;
	padding-top:10px
}

ul.msgs_list_outer {
	text-align: left;
	list-style-type: none;
	color: #434343;
	margin:0;
	padding:0
}
ul.msgs_list {
	list-style-type: none;
	color: #434343;
	margin:0;
	padding:0
}
.msgs_list_head {
	font-weight: bold;
}

ul.msgs_list_outer a {
	color: #0c73be;
}
ul.msgs_list_outer li {
	line-height: 18px;
	padding-left: 30px;
	background: url(../images/ul/msgs/arrow_white_bg.png) no-repeat 16px 8px;
	border-bottom: 1px solid #e7e7e7;
	padding-bottom: 15px;
	margin-bottom: 15px;
}

ul.msgs_list_outer table {
	padding-top: 5px;
}
table.msgs_new_msgs_info {
	margin-bottom: 10px
}
td.msgs_link_left {
	padding-right: 15px;
}
td.msgs_link_right a {
	padding-left: 15px;
	border-left: 1px solid #7a7a7a
}
ul.msgs_list li {
	background: url(../images/ul/msgs/arrow_gray_bg.png) no-repeat 16px 2px;
	border: none;
	margin:0;
}
ul.msgs_list li.msgs_list_opened {
	border-bottom: 1px solid #e5e5e5;
	margin-bottom: 10px
}
.msgs_new_msgs {
	padding-right: 15px
}
.msgs_updated {
	color: #949494
}
.msgs_updated_date {
	padding-right: 10px
}
.msgs_updated_time {
	padding-left: 10px;
	border-left: 1px solid #949494
}

ul.msgs_list_inner {
	list-style-type: none;
	margin:0;
	padding:0 20px 0 0;
}
ul.msgs_list_inner li {
	background: none;
	border-bottom: 1px solid #e5e5e5;
	padding: 20px 0 20px 22px
}
.msg_user_nametag {
	background: url(../images/ul/msgs/user_gray.png) no-repeat 0 1px;
	font-weight: bold;
	padding: 0 0 0 15px;
}
.msg_own_nametag {
	background: url(../images/ul/msgs/user_red.png) no-repeat 0 2px;
	color: #fe0104;
	font-weight: bold;
	padding: 0 0 0 15px;
}
.msg_date_written {
	padding-right: 10px
}
.msg_time_written {
	padding-left: 10px;
	border-left: 1px solid #4e4e4e
}
.msg_time_written_red {
	padding-left: 10px;
	border-left: 1px solid #fe0104
}
.msg_text {
	padding: 5px 0;
}
ul.msgs_list_outer a.arrow_gray_bg_opened {
	display: block;
	color: #454545;
	background: url(../images/ul/msgs/arrow_gray_bg.png) no-repeat 0 4px;
	padding: 0 0 0 17px;
	font-weight: bold;
	text-decoration: none
}
.msg_reply_block {
	padding-left:15px
}
.msg_reply_field {
	border: 1px solid #c8c8c8; 
	color: #4e4e4e;
	padding-left:3px;
	margin: 10px 0;
}


#sitemap {
	text-align: left;
}
#sitemap ul {
	list-style-type: none;
}
#sitemap a {
	color: #0c73be;
}
#sitemap ul {
	list-style-type:none;
	padding:0;
	margin:0;
	font-size: 13px
}
#sitemap ul li {
	line-height: 25px;
	padding-left:12px;
	background: url(../images/leftmenu/more.png) no-repeat top left;
	background-position: 0 10px;
}

a:link {
	color: #0876c5;
} 
a:visited {
	color: #2c639b;
}  
a:hover {
	color: #0876c5;
}  
a:active {
	color: #0876c5;
} 

a.back {
	color: #0876c5;
	background: url(../images/anchors/back.png) no-repeat center left;
	padding-left: 20px;
	text-decoration: none;
	font-weight: bold;
}
a.forward {
	color: #0876c5;
	background: url(../images/anchors/forward.png) no-repeat center right;
	padding-right: 20px;
	text-decoration: none;
	font-weight: bold;
	float: right;
}
a.plus_underline {
	color: #0876c5;
	background: url(../images/anchors/plus.png) no-repeat top left;
	padding: 1px 0 0 20px;
	text-decoration: none;
	font-weight: bold;
	text-decoration: underline;
}
a.minus_underline {
	color: #0876c5;
	background: url(../images/anchors/minus.png) no-repeat top left;
	padding: 1px 0 0 20px;
	text-decoration: none;
	font-weight: bold;
	text-decoration: underline;
}
a.plus {
	color: #0876c5;
	background: url(../images/anchors/plus.png) no-repeat top left;
	padding: 1px 0 0 20px;
	text-decoration: none;
	font-weight: bold;
}
a.minus {
	color: #0876c5;
	background: url(../images/anchors/minus.png) no-repeat top left;
	padding: 1px 0 0 20px;
	text-decoration: none;
	font-weight: bold;
}
a.envelope {
	color: #0876c5;
	background: url(../images/anchors/envelope.png) no-repeat top left;
	padding: 0 0 0 23px;
	font-weight: bold;
}
a.arrow_gray_bg {
	display: block;
	color: #0876c5;
	background: url(../images/anchors/arrow_gray_bg.png) no-repeat 0 4px;
	padding: 0 0 0 17px;
	font-weight: bold;
}

body {
	width:100%;
	margin:0;
	font-family: arial, tahoma, sans-serif;
	font-size: 12px;
	color:#5d5d5d;
}
body img {
	border:0
}

#header1 {
	width:100%;
	background-color: #3985b9;
	text-align: center;
	height:25px;
	padding-top: 5px
}
#header2 {
	width:100%;
	background-color: #ebf3f8;
	text-align: center;
	height: 80px;
}
#header3 {
	width:100%;
	border-bottom: 1px solid #ebf3f8;
	text-align: center;
	font-size: 10px;
	line-height: 25px;
	margin-bottom: 20px
}

#footer {
	width:100%;
	border-top: 1px solid #ebf3f8;
	color: #8a8a8a;
	margin-top: 15px;
}
#bodypart {
	width:100%;
	text-align: center;
}
#bodyinside {
	width:999px;
	margin: 0 auto;
}

.header {
	width: 999px;
	margin: 0px auto;
}
.header ul {
	margin:0;
	padding:0
}
.header td.left {
	text-align: left;
	vertical-align: middle;
}
.header td.right {
	text-align: right;
	vertical-align: middle;
}
.header2 {
	width: 999px;
	margin: 0px auto;
	height: 80px;
}
.header .left ul li, .right ul li {
	border-left: 1px solid #ffffff;
	padding: 0 15px;
	display: inline
}
.header .left ul li {
	float:left;
}
.header .right ul li {
	float:right;
}
.header .left ul li.first, .right ul li.first {
	border-left: 0px none;
	padding-left: 0
}
.header .left ul li.last, .right ul li.last {
	padding-right: 0
}
.header .right ul li.first {
	border-left: 0px none;
}

#header3 .left ul li, #header3 .right ul li {
	padding: 0 5px
}
#header3 .left ul li {
	background: url(../images/base/header/breadcrumb.png) no-repeat center left;
	padding-left: 18px
}
#header3 .left ul li.first {
	background: none;
	padding-left: 0px
}
#header3 .right ul li {
	background: url(../images/base/header/strong_arrow.png) no-repeat center left;
	padding-left: 18px
}
#header3 .right {
	font-size: 12px;
	font-weight: bold
}

#header1 a {
	color: #ffffff;
	text-decoration:none
}

#header3 a {
	color: #0c73be;
	text-decoration:none
}
#header3 .left ul li.last a {
	color: #6c6c6c;
}
#footer .left ul li, #footer .right ul li {
	padding: 0 5px
}
#footer .right ul li.first {
	padding-right: 0
}

#bodyinside {
	text-align: left
}
#footer .left {
	width: 350px;
} 

/* anchors */

a:link {
	color: #0876c5;
} 
a:visited {
	color: #2c639b;
}  
a:hover {
	color: #0876c5;
}  
a:active {
	color: #0876c5;
} 
a.back {
	color: #0876c5;
	background: url(../images/anchors/back.png) no-repeat center left;
	padding-left: 20px;
	text-decoration: none;
	font-weight: bold;
}


.formsHelp a span { 
  display:none; 
}

.formsHelp a:hover span {
	position:absolute;
	display:block;
	width:200px;
	padding:5px;
	border:1px solid #c7c7c7;
	background:#fff;
	text-decoration:none;
	color:#525252; 
	font-style:italic;
	filter:alpha(opacity=80);
	opacity:0.8;
	text-align:justify;
}

div.epasl_file_div {
	position: relative;
}


.epasl_file {
	position: relative;
	text-align: right;
	-moz-opacity:0 ;
	filter:alpha(opacity: 0);
	opacity: 0;
	z-index: 2;
}

div.epasl_fakefile {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 1;
}

table.serv_categories  {
	width: 650px;
	text-align: left;
	color: #6a6a6a;
}
table.serv_categories td {
	padding-left: 10px;
	vertical-align: top;
}
table.serv_categories ul {
	list-style-type: none;
	padding:0;
	margin:0 
}
table.serv_categories li {
	padding: 6px 0;
	line-height: 18px;
}

table.serv_categories a {
	color: #0877be;
}

table.serv_categories span.inprogress {
	border:1px solid;
	color:#b4b4b4;
	font-size:11px;
	padding:2px 5px;
}

/* LEFT MENU START */

#leftmenu {
	text-align: left;
	text-decoration:none;
}
#leftmenu a {
	color: #0c73be;
	text-decoration:none;
}
#leftmenu ul {
	list-style-type:none;
	padding-left:0;
	font-size: 13px;
	margin: 0
}

#leftmenu ul.menu1 li, #leftmenu ul.menu2 li {
	display: block;
	border-top: 1px solid #eaf3fa;
	line-height: 25px;
	padding-left: 12px;
}
#leftmenu ul.menu1 li.firstmenuitem, #leftmenu ul.menu2 li.firstmenuitem {
	border-top: none;
}
#leftmenu ul.menu1, #leftmenu ul.menu2 {
	margin-top: 15px;
}
#leftmenu ul.menu1 li {
	background: url(../images/leftmenu/more_bold.png) no-repeat 0 10px;
	font-weight: bold;
}
#leftmenu ul.menu2 li {
	background: url(../images/leftmenu/more.png) no-repeat 0 10px;
}

/* LEFT MENU END */

/* USER MENU START */

#user_menu_cont {

	border: 1px solid #e1edf5;
	width: 200px;
	/*height: 163px;*/
	padding-bottom:10px;
}

#um_name_surname {

	font-size: 13px;
	font-weight: bold;
	color: #5a5a5a;
	margin: 15px 5px 20px 15px;
}

#leftmenu #um_menu {

	margin: 0px 0px 0px 35px;
	padding: 0px;
}

#um_menu {
	list-style-image: url(../images/um_li.jpg) !important;
}

#um_menu > li {
	
	font-size: 13px;
	font-weight: bold;
	color: #5a5a5a;
	list-style-image: url(../images/um_li.jpg) !important;
}

#um_menu > li > a:link, #um_menu > li > a:visited {

	color: #0b75bf !important;
	font-weight: normal;
	text-decoration: underline;
}

#um_menu > li > a:hover {

	font-weight: normal;
	text-decoration: none;
}

#um_logout {

	margin: 20px 5px 5px 20px;
	color: #5a5a5a;
	font-size: 13px;
}

#um_logout a:link, #um_logout a:visited {

	font-weight: normal;
	text-decoration: underline;
}

#um_logout a:hover {

	font-weight: normal;
	text-decoration: none;
}

#um_logout a {

	display: block;
	background-image: url(../images/um_logout.jpg);
	background-repeat: no-repeat;
	background-position: left;
	padding: 0px 0px 0px 14px;
}

/* USER MENU END */



/* LOGIN REQUIRED STARTS */

#lr_info_field {

	padding: 0px 10px 0px 30px;
	display: table;
}

#lr_img_field {

	float: left;
}

#lr_text_heading {

	font-family: Times New Roman;
	font-size: 17px;
	font-weight: bold;
	color: #f09000; 
	margin-bottom: 10px
}

#lr_info_text {

	width: 580px;
	float: left;
	padding: 0px 10px 0px 10px;	color: #5a5a5a;
	font-size: 14px;
	font-family: Arial, Tahoma, Helvetica, Verdana;
	text-align: justify;
}

#lr_info_side {

	float: left;
	width: 330px;
	color: #5a5a5a;
	font-size: 12px;
	font-family: Arial, Tahoma, Helvetica, Verdana;
	margin: 0px 10px 20px 15px;
	text-align: justify;
}

#lr_ways_text_heading {
	
	font-family: Times New Roman;
	font-size: 17px;
	font-weight: bold;
	color: #448b01; 
	margin: 10px;
}

#lr_list_side {

	float: left;
	width: 350px;
}



#login_providers_list {

	color: #0b75bf;
	margin: 0px 0px 0px 25px;
	padding: 0px;
}

.lpl_bullets {
	
	font-size: 13px;
	font-weight: bold;
	color: #0b75bf;
	background-image: url(../images/leftmenu/more.png);
	background-repeat: no-repeat;
	background-position: 0px 10px;
	padding: 5px 0px 5px 10px;
	border-bottom: 1px solid #ebf3f8;
}

.lpl_bullets a:link, .lpl_bullets a:visited {

	color: #0b75bf;
	font-weight: normal;
	text-decoration: underline;
}

.lpl_bullets a:hover {

	font-weight: normal;
	text-decoration: none;
}

/* LOGIN REQUIRED ENDS */


.cell_bold_right > label {

	font-weight: bold;
	float: right;	
}

/* gyventoju/verslo subjektu tituliniame bendri */
.resbussinblock {
	width: 339px;
}
.resbussinblock .resbustable {
	width: 339px;
}
.resbussinblock .resbusheader {
	height: 151px;
	vertical-align: top
}
.resbussinblock .resbusheader .logo {
	color:#FFFFFF;
	font-size:22px;
	padding-left:14px;
	text-align:left;
	text-transform:uppercase;
	vertical-align: top;
	line-height: 44px;
	font-family: Times New Roman;
	margin-top: 95px;
}
.resbussinblock .resbustable .menu {
	padding-left:17px;
	text-align: left;
}
.resbussinblock .resbustable .menu h2 {
	color: #424242;
	font-size:18px;
	font-weight:normal;
	line-height:50px;
	margin:0;
	padding:0;
}
.resbussinblock .resbustable .menu ul {
	list-style-type: none;
	padding: 0;
	margin: 0 0 15px
}
.resbussinblock .resbustable .menu ul li {
	padding-bottom: 10px
}
.resbussinblock .resbustable .menu ul li a {
	display:block;
	color: #0974b8;
	line-height: 20px;
}
/* gyventoju blokas tituliniame */
.resbussinblock .residents {
	background: url(../images/homepage/index3-gyventojams.png) no-repeat center left;
}
/* verslo subjektu blokas tituliniame */
.resbussinblock .businesssub {
	background: url(../images/homepage/index3-verslosubjektams.png) no-repeat center left;
}

div.wlp-bighorn-titlebar, .wlp-bighorn-menu, .wlp-bighorn-menu-single {
	display: none;
}

.formDisabledElement {
	
	border-top-width: 1px;	
	border-right-width-value: 1px;	
	border-right-width-ltr-source: physical;	
	border-right-width-rtl-source: physical;	
	border-bottom-width: 1px;	
	border-left-width-value: 1px;	
	border-left-width-ltr-source: physical;	
	border-left-width-rtl-source: physical;	
	border-top-style: solid;	
	border-right-style-value: solid;	
	border-right-style-ltr-source: physical;	
	border-right-style-rtl-source: physical;	
	border-bottom-style: solid;	
	border-left-style-value: solid;	
	border-left-style-ltr-source: physical;	
	border-left-style-rtl-source: physical;	
	border-top-color: #c7c7c7;	
	border-right-color-value: #c7c7c7;	
	border-right-color-ltr-source: physical;	
	border-right-color-rtl-source: physical;
	border-bottom-color: #c7c7c7;	
	border-left-color-value: #c7c7c7;	
	border-left-color-ltr-source: physical;	
	border-left-color-rtl-source: physical;	
	color: #525252;	
	font-size: 11px;
	filter:alpha(opacity=25) !important;
	-moz-opacity:.25 !important;
	opacity:.25 !important;
}

.maincontent {
	padding: 0 15px
}
.formReqStyle {
	color: #FF0000 !important;
	text-align: right;
}

H3 {

	font-size: 12px;
	font-family: Arial, Tahoma, Helvetica, Verdana;
	font-weight: bold;
	color: #5a5a5a;
	margin: 0px 0px 20px 0px;
}

.simpleContent p {
	margin-top: 12px;
	margin-bottom: 12px
}

.paging {
	border-top: 1px solid #e7e7e7;
	border-bottom: 1px solid #e7e7e7;
	line-height: 20px;
	display: table;
	padding: 5px
}
.paging ul {
	list-style-type: none;
	padding: 0;
	margin: 0
}
.paging ul li {
	float: left;
	display: block;
	padding: 0 10px
}
.paging ul li a {
	color: #1176be;
	display: block;
}
.paging ul li.page_selected {
	background-color: #1176be;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold
}
.paging ul li.page_selected a {
	color: #ffffff;
	text-decoration: none;
	font-weight: bold
}

.paging ul li.page_back a {
	text-decoration: none;
	background: url(../images/paging/back.png) no-repeat center left;
	padding-left:18px
}
.paging ul li.page_forward a {
	text-decoration: none;
	background: url(../images/paging/forward.png) no-repeat center right;
	padding-right:18px
}
.paging ul li.page_no_back a {
	text-decoration: none;
	background: url(../images/paging/no_back.png) no-repeat center left;
	padding-left:18px;
	color: #b3adaf
}
.paging ul li.page_no_forward a {
	text-decoration: none;
	background: url(../images/paging/no_forward.png) no-repeat center right;
	padding-right:18px;
	color: #b3adaf
}

table.main {
	float:none;
}
.no_border {
	border: none;
}

#documentation
{
	border: 1px solid #e1edf5;
	width: 180px;
	padding:10px;
}
#documentation a
{
	font-size: 13px;
}

.dhtmlselect{ /*style of DHTML Select Menu, main box */
width: 140px; /*default  width of main box */
height: 16px !important;
border: 1px solid #666666;
position: relative;
text-indent: 3px;
padding: 2px;
cursor: pointer;
background:url(../images/trigger.gif) top right no-repeat #ffffff;
}

.dhtmlselect span{
  height:16px;
  padding:0;
  margin:0;
}

.dhtmlselect .downimage{ /*style of "down" image to the right of the DHTML Select Menu*/
position: absolute;
right: -25px;
}

.dhtmlselect .dropdown{ /*style of Drop Down Menu that appears onMouseover */
position: absolute;
left: -1px;
width: 180px; /*default width of drop down menu*/
border: 1px solid #666666;
border-bottom-width: 0;
display: none;
z-index: 5;
font-weight: normal;
}

.dhtmlselect .dropdown a{ /*style of Drop Down Menu's links */
width: auto;
display: block;
background: #ffffff;
border-bottom:1px solid #666666;
padding: 1px 0;
text-indent: 5px;
text-decoration: none;
color: #7c7c7c;
}

* html .dhtmlselect .dropdown a{ /*IE 6 (and below) hack */
width: 100%;
}

.dhtmlselect .dropdown a:hover{
background: #c7c7c7
}

#servicesearch {
	background-color: #eaf3f8;
	height: 30px;
	padding-top: 10px;
	padding-left: 10px
}
#servicesearch table.search {
	width: 100%
}
#servicesearch input.searchstring {
	border: 1px solid #959698; 
	width: 300px;
	color: #4e4e4e;
	padding-left:3px;
}
#servicesearch select.searchtype {
	padding: 1px;
	border: 1px solid #959698; 
	width:200px;
	color: #4e4e4e;
}
#servicesearch .title {
	font-weight: bold;
	color: #525055;
}

#servicesearch .button .middle input {
	margin-top:0;
	margin-bottom:0;
}
