﻿/* commented backslash hides from ie5mac */ 
html
{
	height:100%;
	margin:0;
	padding:0
} 
/* end hack */ 

html,body 
{
    padding:0;
    margin:0;
}
body
{	
    min-width:855px; /* for mozilla */	        
    height:99%;
    text-align: center; 
    margin: 0px auto;
	background:#ffffff;  
	width:855px;
	font-size:11px;
	color:#454545;
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
}
#outer
{
    height:99.1%;
    min-height:100%;
    width:855px;
    text-align:center;
    margin:0px;
    padding: 0px;
    position:relative;
    overflow:visible;
    background: url(images/left_inner_bgrd.JPG) repeat-y;
}

/* mac hide */
* html #outer{width:855px}
/* end hide*/

html>body #outer{height:auto;} /*for mozilla as IE treats height as min-height anyway*/
#macinner
{
	text-align: left;
    width:100%;  
    height:100%;  
    margin:0px;
    padding: 0px;    
} 
#header
{
    position:absolute;
    top:0;
    left:0px;
    background: #ffffff url(images/header_bgrd.gif) top no-repeat;
    border-right-color: #ffffff;
    width: 855px;
    height:135px;
    overflow:hidden;
    z-index:100;
}

/* mac hide */
* html #outer, * html #header {width:855px}
/* end hide*/

#left 
{
    position:relative; /* ie needs this to show float */
    width:226px;
    padding-top:135px; /* needed to make room for header*/
}
#footer 
{
	background-color:#ffffff;
    width:855px;
    clear:both;
    height:80px;
    text-align:center;
    left:0;
    bottom:0;
    position: absolute;
    float:left;
}
#footer table
{
	float:left;
	width: 855px;
    text-align:left;
    left:0;
}
* html #footer{margin-bottom:-1px} /* ie rounding bug*/

/* mac hide */
* html #footer 
{	
	/*only ie gets this style*/
    height:80px;/* for ie*/
}
/* end hide*/

div,p  {margin-top:0} /* clear top margin for mozilla */
#centrecontent 
{
    width:596px;
    float:right;
    padding-top:135px; /* make room for header */
}
#clearfooter /* to clear footer */
{
	width:100%;
	height:80px;
	clear:both
} 
html>body #minHeight /* safari wrapper */
{
	float:left;
	width:0px;
	height:100%;
	margin-bottom:-80px;
} 
.wrapper
{
	margin: 0px;
	padding: 0px;
}
.footer
{
	height:20px;
	line-height:20px;
}

/* navigation */
.space
{
	height:0px;
	overflow:hidden;
	line-height:0px;
	font-size:0px;
	background: none !important;
}
.left{float:left;}
.right{float:right;}
.clear
{
	clear:both;
	float:none;
	overflow:hidden;
	line-height:0px;
	font-size:0px;	
}
/* //navigation */

/* paddings and margins */
.padding_14{padding-left: 14px;}
.padding_20{padding-left: 20px;}
.padding_r_10{padding-right:10px;}
.padding_l_10{padding-left: 9px;}
.padding_l_4{padding-left: 4px;}
.padding_b_15{padding-bottom:15px;}
/* //paddings and margins */

.header{height: 125px;}
.header_bgrd
{
	background: url(images/header_bgrd.gif) top no-repeat;
	width: 855px;
}

/* text links formatting */
a.gray_text_14_normal
{
	color: #454545 !important;
	font-size: 14px; 
	font-weight:normal;
	text-decoration: none;
	font-family: Myriad Pro;
}
a.gray_text_14_normal:hover
{
	text-decoration: underline !important;
}
.gray_11_normal
{
	color:#454545;
	font-size: 11px;
	font-weight: normal;
	font-family: Verdana;
}
.gray_text_11_normal
{
	color:#454545;
	font-size: 11px;
	font-weight: normal;
	font-family: Verdana;
}
.gray_text_11_normal:hover
{
	color:#f22222;
}
.gray_text_11_bold
{
	color:#454545;
	font-size: 11px;
	font-weight: bold;
	font-family: Verdana;
}
.gray_text_10_normal
{
	background: url(images/transperant_node.gif) repeat-x;
	font-size: 10px;
	font-weight: normal;
	color:#757575;
	font-family: Verdana;
}
a.gray_text_10_normal:hover
{
	text-decoration: none;
}
.red_text_14_normal
{
	color:#ed1c24;
	font-size: 13px;
	font-family: Tahoma;
	font-weight: bold;
}
.red_text_14px_bold
{
	font-size: 14px;
	font-weight: bold;
	font-family: Verdana;
	color: #f2060f;
}
.red_text_18px_bold
{
	font-size: 18px;
	font-weight: bold;
	font-family: Verdana;
	color: #f2060f;
}
.red_text_11px_bold
{
	font-size: 11px;
	font-weight: bold;
	font-family: Verdana;
	color: #f2060f;
	text-decoration: none;
}
.red_text_11px_bold:hover
{
	text-decoration: underline;
}
.red_link_11_normal
{
	color:#ff1b24;
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
}
.red_link_11_normal:hover
{
	text-decoration: underline;
}
.text_decoration_none
{ 
	text-decoration: none !important;
}
.red_link_11_normal_underline
{
	color:#ff1b24;
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}
.red_link_11_normal_underline:hover
{
	text-decoration: underline;
}
.red_link_11_bold
{
	font-weight: bold;
	font-size: 11px;
	color:#f13e37;
	font-family: Verdana;
	text-decoration: none;
}
a.red_link_11_bold:hover
{
	text-decoration: underline;
}
.black_text_11_normal
{
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	color:#454545;
	text-decoration: none;
}
a.black_link_11_normal
{
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	color:#454545;
	text-decoration: none;
}
a.black_link_11_normal:hover
{
	color:#e5150d;
}
.black_text_11px_normal
{
	color:#000000;
	font-size: 11px;
	font-weight: normal;
	font-family:Verdana;
}
.white_text_30_normal
{
	font-size: 25px;
	font-weight: normal;
	color: #ffffff;
	font-family: Tahoma;
}
.white_text_20_normal
{
	font-size: 20px;
	font-weight: normal;
	color:#ffffff;
	font-family: Tahoma !important;
}
.white_text_18_normal
{
	font-size: 18px;
	font-weight: normal;
	color:#f7f7f7;
	font-family:Arial Unicode MS, Arial;
}
.decoration_hover
{
	text-decoration: underline;
}
.decoration_hover:hover
{
	text-decoration: none;
}
.red_bold_14
{
	font-size:14px;
	font-weight: bold;
	color:#f2060f;
	font-family: Verdana;
}
.red_bold_12
{
	font-size:12px;
	font-weight: bold;
	color:#f94840;
	font-family: Verdana;
}
.gray_normal_11
{
	font-size: 11px;
	font-weight: normal;
	color:#454545;
	font-family: Verdana;
}
.gray_bold_11
{
	font-size:11px;
	font-weight: bold;
	color:#454545;
	font-family: Verdana;
}
.gray_normal_10
{
	font-size: 10px;
	font-weight: normal !important;
	color:#454545 !important;
	font-family: Verdana;
}
/* //text links formatting */

/* main top menu */
.MainMenu
{
	margin-top: 17px; 
	*margin-top: 4px; 
	margin-left:10px;
	white-space: normal !important;
} 
.MainMenu table 
{
	margin-left: 0px;
	margin-right: 0px;
}
.MainMenu table td
{
	white-space: normal !important;
	width: auto;
	text-align: center;
	padding-left: 4px;
	padding-right: 20px;
}
.MainMenu table td a
{
	white-space: normal;
}

/* english version of menu */
.MainMenuEngl
{
	margin-top: 17px; 
	*margin-top: 4px; 
	margin-left:10px;
	white-space: normal !important;
} 
.MainMenuEngl table 
{
	margin-left: 0px;
	margin-right: 0px;
}
.MainMenuEngl table td
{
	white-space: normal !important;
	width: auto;
	text-align: center;
	padding-left: 4px;
	padding-right: 32px;
}
.MainMenuEngl table td a
{
	white-space: normal;
}
/* //english version of menu */
/* //main top menu */

.lnk_download 
{
	background:url(images/square_link_bgrd.gif) no-repeat 0px 4px !important;
	margin:7px 0 0 0px;
	*margin:9px 0 0 0px;
	padding:0 5px 0 8px;
	font-size:10px;
	text-align:right;	
}
.lnk_download a, .lnk_download a:visited 
{
	text-decoration:none;
}
.lnk_download a:hover 
{
	text-decoration: underline ;
}
/* menu_top_navigation */
.menu_top td
{
	background:url(images/square_link_bgrd.gif) no-repeat 4px 50% !important;
}

.menu_top td a
{
	 padding:2px 0px 2px 12px;
	 color:#454545 !important;
}
.menu_top td a:hover
{
	text-decoration: underline !important;
}
/* //menu_top_navigation */

/* left side */
.left_side
{
	width: 250px;
	height: 100%;
}
.left_top_bgrd
{
	background: url(images/left_top_bgrd.gif) 0px top no-repeat;
	height:26px;	
}
.left_inner_bgrd
{
	 background: #f7f7f7; 
	 width: 248px;
	 margin-left: 1px;
	 border-left: solid 1px #bfbfbf; 
	 border-right: solid 1px #bfbfbf;
}
.left_bottom_bgrd
{
	width:250px;
	height:64px;
	background: url(images/left_bottom_bgrd.gif) 0px bottom no-repeat;
}
.bottom_bgrd
{
	width:855px;
	height:64px;
	background: url(images/bottom_bgrd.jpg) 0px bottom no-repeat;
}
/* //left side */

/* content side */
.content_top_bgrd
{
	background: url(images/content_top_bgrd.gif) no-repeat top left;
	height: 62px;
}
.content_inner_bgrd
{
	background: #f7f7f7; 
	width:594px;
	border-left: solid 1px #bfbfbf; 
	border-right: solid 1px #bfbfbf; 
}
.content_inner_bgrd p
{
	margin: 0px; 
	padding: 0px;
}
.content_bottom_bgrd
{
	width:596px;
	background: url(images/content_bottom_bgrd.gif) bottom no-repeat;
	height: 64px;
}
/* //content side */

/* Menu Hot Jobs */
.MenuHotJobs
{
	width: 100%;
	font-family: Verdana;
	font-size: 11px;
}
.MenuHotJobs td
{
	height: 20px;
	line-height: 20px;
}
.MenuHotJobs td a
{
	background:url(images/leaf_arrows.gif) no-repeat 13px 50%;
	padding:2px 0px 2px 28px;
	color:#333333;
}
.MenuHotJobs td a:hover
{
	color: #ff1b24; 
	text-decoration: underline !important;
}
.MenuHotJobsHover{}
.MenuHotJobsHover a
{
	background: url(images/leaf_arrows_hover.gif) no-repeat 13px 50% !important;
	padding: 2px 0px 2px 28px;
}
.MenuHotJobs_parent
{
	width: 100%;
	font-family: Verdana;
	font-size: 11px;
}
.MenuHotJobs_parent td
{
	height: 24px;
	line-height: 24px;
}
.MenuHotJobs_parent td a
{
	background:url(images/black_arrow.gif) no-repeat 13px 50%;
	padding: 0px 0px 0px 28px;
	color:#333333;
}
.MenuHotJobs_parent td a:hover
{
	background: #fe4d44 url(images/white_arrow.gif) no-repeat 13px 50% !important;
	color: #ffffff !important;
	display: block;
}
.MenuHotJobs_parentHover
{
	background: #fe4d44 url(images/white_arrow.gif) no-repeat 13px 50% !important;
	color: #ffffff !important;
}
/* //Menu Hot Jobs */

/* news */
.news_date
{
	background: #f8473f url(images/white_arrow.gif) no-repeat 13px 50% !important;
	padding:2px 0px 2px 22px;
	height:20px;
	line-height:20px;
	width: 226px;
	_width:226px;
	margin-left: -1px;
	margin-right:-1px;
	display: block;
	color: #fffefe;
	text-decoration: none;
	font-size: 11px;
} 
/* //news */

/* left menu */
.level1
{
	width: 248px;
	height: 20px;
	color:#fffefe;
}
.MenuSubLeftLevel2 td a
{
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	color:#454545;
	text-decoration: none;
}
.MenuSubLeftLevel2 td a:hover
{
	color:#e5150d;
}
/* //left menu */

/* form elements */
.login_txb
{
	border: solid 1px #797979;
}
.image_front
{
	background: url(images/front_arrows.gif) no-repeat 0px 50% !important;
	padding: 2px 0px 2px 15px;
}
/* //form elements */

/* treeview style */
.parent_without_arrow a:hover
{
	background:#fe4d44 url(images/white_arrow.gif) no-repeat 13px 50% !important;
	padding:0px 0px 0px 22px;
	color: #ffffff !important;
	display: block;
	width:226px;
	margin-left:-22px;
	line-height: 24px;
	cursor:pointer;
}
.parent_without_arrow a
{
	background:url(images/black_arrow.gif) no-repeat 13px 50%;
	padding:0px 0px 0px 22px;
	display: block;
	width:226px;
	line-height: 24px;
	margin-left:-22px;
	white-space: normal;
}
.parent_without_arrow_slected
{
	background:#fe4d44 url(images/white_arrow.gif) no-repeat 13px 50% !important;
	padding:0px 0px 0px 22px;
	display: block;
	margin-left:-22px;
	height: 24px;
	line-height: 24px;
	color: #ffffff;
}
.parent a
{
	background:url(images/black_arrow.gif) no-repeat 13px 50%;
	padding:0px 0px 0px 22px;
	display: block;
	width:226px;
	line-height: 24px;
	white-space: normal;
}
.parent a:hover
{
	background:#fe4d44 url(images/white_arrow.gif) no-repeat 13px 50%;
	padding:0px 0px 0px 22px;
	color: #ffffff !important;
	display: block;
	width:226px;
	line-height: 24px;
}
.parent a:link, .parent a:visited, .parent a:active
{
	color:#454545;
}
.hover_selected_parent
{
	background:#fe4d44 url(images/white_arrow.gif) no-repeat 13px 50% !important;
	color:#ffffff;
	display:inline-block;
	height: 24px;
	line-height: 24px;
	margin-left: -22px;
	text-indent: 22px;
	width: 248px;
}
.leaf
{
	padding: 0px;
	margin: 0px;
} 
.leaf a
{
	background: url(images/top_arrows_news.gif) no-repeat 0px 50%;
	background-position: top left;
	padding: 0px 0px 0px 12px;
	display: block;
	text-indent: 5px;
	height: auto;
	line-height:14px;
	*background: url(images/top_arrows_news.gif) no-repeat 0px 50%;
	*background-position: top left;
	_padding: 0px 0px 0px 12px;
	_text-indent: 5px;
	_line-height:14px;
	_height:auto;
	_display:block;
}
.leaf a:hover
{
	background: url(images/top_arrows_news_hover.gif) no-repeat 0px  50%;
	background-position: top left;
	padding: 0px 0px 0px 12px;
	text-indent: 5px;
	line-height:14px;
	height:auto;
	*background: url(images/top_arrows_news_hover.gif) no-repeat 0px 50%;
	*background-position: top left;
	_padding: 0px 0px 0px 12px;
	_text-indent: 5px;
	_line-height:14px;
}
div.hover_leafs
{
	background: url(images/hover_leaf_arrows.gif) no-repeat 0px  50%;
	background-position: top left;
	padding: 0px 0px 0px 12px;
	text-indent: 5px;
	line-height:14px;
	height: auto;
	*background: url(images/hover_leaf_arrows.gif) no-repeat 0px 50%;
	*background-position: top left;
	_padding: 0px 0px 0px 12px;
	_text-indent: 5px;
	_line-height: 14px;
	margin-left:12px;
}
.hover_selected_leafs
{
	background: url(images/leaf_arrows_hover.gif) no-repeat 0px 50%;
	color: #f22222;
	margin-left: -12px;
	_margin-top:1px;
	*padding-top: 0px;
	*margin-top: 0px;
	text-indent: 17px;
	padding-top: 2px;
	margin-top: -2px;
	*padding-top: 0px;
	*margin-top: 0px;
}
/* //treeview style */

/* home panels styling */
.top_jobs_panel
{
	background: url(images/jobs_home_head_bgrd.gif) no-repeat;
	width: 280px;
	height: 62px;
	font-family: Tahoma;
}
.inner_panel
{
	background:#f7f7f7 url(images/gradient_small_panel.gif) bottom repeat-x;
	height: 100%;
	width: 277px;
	border-left: solid 1px #bfbfbf;
	border-right: solid 1px #bfbfbf;
}
.bottom_jobs_panel
{
	background: url(images/jobs_home_bottom_bgrd.gif) no-repeat;
	width: 280px;
	height: 6px;
}
.top_about_panel
{
	background: url(images/about_home_head_bgrd.gif) no-repeat;
	width: 279px;
	height: 62px;
	font-family: Tahoma;
}
.bottom_about_panel
{
	background: url(images/about_home_bottom_bgrd.gif) no-repeat;
	width: 279px;
	height: 6px;
}
.top_enter_panel
{
	background: url(images/enter_home_head_bgrd.gif) no-repeat;
	width: 279px;
	height: 62px;
	font-family: Tahoma;
}
.bottom_enter_panel
{
	background: url(images/enter_home_bottom_bgrd.gif) no-repeat;
	width: 279px;
	height: 6px;
}
/* //home panels styling */

.JobsGridView table td span
{
	background: url(images/paging_cell_bgrd.gif) no-repeat;
	width: 12px;
	height: 13px;
	display: block;
	text-align: center;
	line-height: 13px;
	color: #ffffff;

}
.JobsGridView table td a
{
	color:#fd4b43;
	text-decoration: none;

}
.JobsGridView table td a:hover
{
	text-decoration: none;
	cursor: pointer;
}
.JobsGridView table td {vertical-align:top;}
.JobsGridViewCell{vertical-align:top;}
.img_banner p
{
	margin: 0px;
	padding: 0px;
}

/* application form styles */
.textbox
{
	border: solid 1px #797979;
	height: 19px;
	line-height: 19px !important;
	vertical-align:middle;
	color:#454545;
	font-size: 11px;
	font-weight: normal;
	font-family: Verdana;
	margin: 0px;
	padding:0px;
}
.appl_top_box
{
	background: url(images/top_appl_bgrd.gif) no-repeat;
	width: 574px;
	height: 5px;
}
.gray_bgrd_div
{
	border: solid 1px #d5d5d5;
	background: #ececec;
	padding: 10px 10px 10px 10px;
	_margin-top:-8px;
}
.gray_gradient_div
{
	background: url(images/bottom_appl_bgrd.gif) bottom no-repeat;
	border: solid 1px #e1e1e1;
	padding: 10px 10px 10px 10px;
}
.gray_common_div
{
	background:#f7f7f7;
	border: solid 1px #e1e1e1;
	padding: 10px 10px 10px 10px;
}
.appl_table td
{
	padding-bottom: 5px;
	text-align: left;
}
.dropdown
{
	border: solid 1px #797979;
	height: 19px;
	line-height: 19px !important;
	vertical-align:middle;
	color:#454545;
	font-size: 11px;
	font-weight: normal;
	font-family: Verdana;
	margin: 0px;
	padding:0px;
}
/* //application form styles */

.small_btn
{
	height:31px;
	width:66px;
	line-height:31px;
	display: block;
	background: url(images/small_btn.png) no-repeat;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/small_btn.png',sizingMethod='crop');
}

/*################### BUTTONS ###################################### */

a.btn_40, a.btn_50, a.btn_60, a.btn_66, a.btn_70, a.btn_80, a.btn_90, a.btn_100, a.btn_110, a.btn_120, a.btn_130, a.btn_140
{
	height:31px;
	line-height:24px;
	padding-top:0px;
	text-indent:3px;
	margin-top: 0px;
	text-align: center;
	display: block;
	cursor: pointer;
}
a.btn_40
{
	width:40px;
	background: url(images/buttons/btn_40.png) no-repeat;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='App_Themes/Default/images/buttons/btn_40.png',sizingMethod='crop');
}
a.btn_40:hover
{
	background: url(images/buttons/btn_40_hover.png) no-repeat;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='App_Themes/Default/images/buttons/btn_40_hover.png',sizingMethod='crop');
}
a.btn_50
{
	width:50px;
	background: url(images/buttons/btn_50.png) no-repeat;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='App_Themes/Default/images/buttons/btn_50.png',sizingMethod='crop');
}
a.btn_50:hover
{
	background: url(images/buttons/btn_50_hover.png) no-repeat;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='App_Themes/Default/images/buttons/btn_50_hover.png',sizingMethod='crop');
}
a.btn_60
{
	width:60px;
	background: url(images/buttons/btn_60.png) no-repeat;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='App_Themes/Default/images/buttons/btn_60.png',sizingMethod='crop');
}
a.btn_60:hover
{
	background: url(images/buttons/btn_60_hover.png) no-repeat;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='App_Themes/Default/images/buttons/btn_60_hover.png',sizingMethod='crop');
}
a.btn_60_gif
{
	width:60px;
	background: url(images/buttons/btn_60.gif) no-repeat;
	height:31px;
	line-height:24px;
	padding-top:0px;
	text-indent:3px;
	margin-top: 0px;
	text-align: center;
	display: block;
	cursor: pointer;
}
a.btn_60_gif:hover
{
	background: url(images/buttons/btn_60_hover.gif) no-repeat;
}
a.btn_66
{
	width:66px;
	background: url(images/buttons/btn_66.png) no-repeat;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='App_Themes/Default/images/buttons/btn_66.png',sizingMethod='crop');
}
a.btn_66:hover
{
	background: url(images/buttons/btn_66_hover.png) no-repeat;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='App_Themes/Default/images/buttons/btn_66_hover.png',sizingMethod='crop');
}
a.btn_66_gif
{
	width:66px;
	background: url(images/buttons/btn_66.gif) no-repeat;
	height:31px;
	line-height:24px;
	padding-top:0px;
	text-indent:3px;
	margin-top: 0px;
	text-align: center;
	display: block;
	cursor: pointer;
}
a.btn_66_gif:hover
{
	background: url(images/buttons/btn_66_hover.gif) no-repeat;
}
a.btn_70
{
	width:70px;
	background: url(images/buttons/btn_70.png) no-repeat;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='App_Themes/Default/images/buttons/btn_70.png',sizingMethod='crop');
}
a.btn_70:hover
{
	background: url(images/buttons/btn_70_hover.png) no-repeat;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='App_Themes/Default/images/buttons/btn_70_hover.png',sizingMethod='crop');
}
a.btn_80
{
	width:80px;
	background: url(images/buttons/btn_80.png) no-repeat;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='App_Themes/Default/images/buttons/btn_80.png',sizingMethod='crop');
}
a.btn_80:hover
{
	background: url(images/buttons/btn_80_hover.png) no-repeat;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='App_Themes/Default/images/buttons/btn_80_hover.png',sizingMethod='crop');
}
a.btn_80_gif
{
	width:80px;
	background: url(images/buttons/btn_80.gif) no-repeat;
	height:31px;
	line-height:24px;
	padding-top:0px;
	text-indent:3px;
	margin-top: 0px;
	text-align: center;
	display: block;
	cursor: pointer;
}
a.btn_80_gif:hover
{
	background: url(images/buttons/btn_80_hover.gif) no-repeat;
}
a.btn_90
{
	width:90px;
	background: url(images/buttons/btn_90.png) no-repeat;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='App_Themes/Default/images/buttons/btn_90.png',sizingMethod='crop');
}
a.btn_90:hover
{
	background: url(images/buttons/btn_90_hover.png) no-repeat;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='App_Themes/Default/images/buttons/btn_90_hover.png',sizingMethod='crop');
}
a.btn_90_gif
{
	width:90px;
	background: url(images/buttons/btn_90.gif) no-repeat;
	height:31px;
	line-height:24px;
	padding-top:0px;
	text-indent:3px;
	margin-top: 0px;
	text-align: center;
	display: block;
	cursor: pointer;
}
a.btn_90_gif:hover
{
	background: url(images/buttons/btn_90_hover.gif) no-repeat;
}


a.btn_100
{
	width:100px;
	background: url(images/buttons/btn_100.png) no-repeat;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='App_Themes/Default/images/buttons/btn_100.png',sizingMethod='crop');
}
a.btn_100:hover
{
	background: url(images/buttons/btn_100_hover.png) no-repeat;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='App_Themes/Default/images/buttons/btn_100_hover.png',sizingMethod='crop');
}
a.btn_110
{
	width:110px;
	background: url(images/buttons/btn_110.png) no-repeat;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='App_Themes/Default/images/buttons/btn_110.png',sizingMethod='crop');
}
a.btn_110:hover
{
	background: url(images/buttons/btn_110_hover.png) no-repeat;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='App_Themes/Default/images/buttons/btn_110_hover.png',sizingMethod='crop');
}
a.btn_120
{
	width:120px;
	background: url(images/buttons/btn_120.png) no-repeat;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='App_Themes/Default/images/buttons/btn_120.png',sizingMethod='crop');
}
a.btn_120:hover
{
	background: url(images/buttons/btn_120_hover.png) no-repeat;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='App_Themes/Default/images/buttons/btn_120_hover.png',sizingMethod='crop');
}
a.btn_120_gif
{
	width:120px;
	background: url(images/buttons/btn_120.gif) no-repeat;
	height:31px;
	line-height:24px;
	padding-top:0px;
	text-indent:3px;
	margin-top: 0px;
	text-align: center;
	display: block;
	cursor: pointer;
}
a.btn_120_gif:hover
{
	background: url(images/buttons/btn_120_hover.gif) no-repeat;
}
a.btn_130
{
	width:130px;
	background: url(images/buttons/btn_130.png) no-repeat;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='App_Themes/Default/images/buttons/btn_130.png',sizingMethod='crop');
}
a.btn_130:hover
{
	background: url(images/buttons/btn_130_hover.png) no-repeat;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='App_Themes/Default/images/buttons/btn_130_hover.png',sizingMethod='crop');
}
a.btn_130_gif
{
	width:130px;
	background: url(images/buttons/btn_130.gif) no-repeat;
	height:31px;
	line-height:24px;
	padding-top:0px;
	text-indent:3px;
	margin-top: 0px;
	text-align: center;
	display: block;
	cursor: pointer;
}
a.btn_130_gif:hover
{
	background: url(images/buttons/btn_130_hover.gif) no-repeat;
}
a.btn_140
{
	width:140px;
	background: url(images/buttons/btn_140.png) no-repeat;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='App_Themes/Default/images/buttons/btn_140.png',sizingMethod='crop');
}
a.btn_140:hover
{
	background: url(images/buttons/btn_140_hover.gif) no-repeat;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='App_Themes/Default/images/buttons/btn_140_hover.png',sizingMethod='crop');
}

a.btn_140_gif
{
	width:140px;
	background: url(images/buttons/btn_140.gif) no-repeat;
	height:31px;
	line-height:24px;
	padding-top:0px;
	text-indent:3px;
	margin-top: 0px;
	text-align: center;
	display: block;
	cursor: pointer;
}
a.btn_140_gif:hover
{
	background: url(images/buttons/btn_140_hover.gif) no-repeat;
}


/*################### END BUTTONS ###################################### */

/* sliding doors with button element */
button 
{ 	
	border:0; 
	cursor:pointer; 
	padding:0px 17px 0px 0px; 
	text-align:center; 
	float: left; 
	width: auto;
}







.buttonTest 
{ 
	height:30px; 
	line-height:26px;
	border:0; 
	cursor:pointer; 
	padding:0px 17px 0px 0px; 
	text-align:center; 
	float: left; 
	width: auto;
	background: url(images/right_btn.gif) right no-repeat;
	text-decoration: none;
}

.buttonTest span 
{ 
	display:block; 
	white-space:nowrap; 
	padding:0px 0px 0px 20px; 
	height:30px; 
	line-height:26px;
	background: url(images/left_btn.gif) left no-repeat;	
    color:#ffffff;  
	font-size:11px; 
	font-family:Verdana;
}

.buttonTest_hover 
{ 
	height:30px; 
	line-height:26px;
	border:0; 
	cursor:pointer; 
	padding:0px 17px 0px 0px; 
	text-align:center; 
	float: left; 
	width: auto;
	background:url(images/right_btn_hover.gif) right no-repeat;
	text-decoration: none;
	/*background-color:Green;*/
} 
.buttonTest_hover span 
{ 
	display:block; 
	height:30px; 
	white-space:nowrap; 
	padding:0px 0px 0px 20px; 
	line-height:26px;
	background:url(images/left_btn_hover.gif) left no-repeat;	
    color:#ffffff;  
	font-size:11px; 
	font-family:Verdana;
}

button span 
{ 
	display:block; 
	white-space:nowrap; 
	padding:0px 0px 0px 20px; 
}
button.button 
{ 
	background: url(images/right_btn.gif) right no-repeat;
} 
button.button span 
{ 
	height:30px; 
	line-height:26px;
	background: url(images/left_btn.gif) left no-repeat;	
    color:#ffffff;  
	font-size:11px; 
	font-family:Verdana;
}
button.button_hover 
{ 
	background:url(images/right_btn_hover.gif) right no-repeat;
	/*background-color:Green;*/
} 
button.button_hover span 
{ 
	height:30px; 
	line-height:26px;
	background:url(images/left_btn_hover.gif) left no-repeat;	
    color:#ffffff;  
	font-size:11px; 
	font-family:Verdana;
}


/* //sliding doors with button element */

.offers_tbl
{
	margin-left: 8px;
}
.offers_tbl ul
{
	padding:0px;
	margin: 0px;
	list-style-position:inside;
	list-style-type:disc !important;
}
.offers_tbl td
{
	padding-bottom: 22px;
	vertical-align: top;
}

/* browse button styling */
#divinputfile
{
	background:url(images/upload_file.gif) no-repeat 100% 1px;
	height:32px;
	width:320px;
	*width:260px;
	margin:0px; 
}
#divinputfile .flUplAttFile
{
	cursor: pointer;
	opacity: 0.0;
	-moz-opacity: 0.0;
	filter: alpha(opacity=00);
	font-size:18px;
	*width:250px;
}
#fakeinputfile
{
	margin-top:-28px;
	cursor: pointer !important;
}
#fakeinputfile #fakefilepc
{
	width: 240px;
	*width:180px;
	height:22px;
	line-height:22px;
	font-size:11px;
	color: #454545;
	font-family:Verdana;
}
/* //browse button styling */

.attached_box
{
	 height:20px; 
	 line-height: 20px;
	 background: #ffffff; 
	 border: solid 1px #797979;
	 padding-left:10px;
	 padding-right:10px;
	 text-align:left;
}
.calendar
{
	padding: 0 0 0 0;
	background: #FFFFFF;
}

.ajax__calendar_container
{
	background: #ececec;
	padding: 0;
	margin: 0;
	border: solid 1px #d5d5d5;
}

.ajax__calendar_container table td {margin:0; padding:1px;}

 .ajax__calendar_other .ajax__calendar_day,

 .ajax__calendar_other .ajax__calendar_year

{

color: #ececec; 
}

.ajax__calendar_hover
{
	color:#f94840;
}