/*reset.css*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
caption {
	margin: 0px;
	padding: 0px;
	border: 0px;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
}
body {
	color: #000000;
	background: #FFFFFF;
	line-height: 1;
}

table {
	border-collapse: separate; 
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}

blockquote:before, blockquote:after, q:before, q:after {
	content: "";
}
blockquote, q { 
	quotes: "" "";
}

li {
	list-style: none;
}
a {
	cursor: pointer;
}

/*general.css*/

.wpt_hide {
	position: absolute;
	left: -10000px;	
}
.wpt_clear {
	margin: 0px;
	padding: 0px;
	height: 0px;
	font-size: 0px;
	line-height: 0px;
	clear: both;
	overflow: hidden;
}
.wpt_left {
	float: left;
}
.wpt_right {
	float: right;
}


/* links */

a {
    color: #004b93;
    text-decoration: none;
}
a:hover {
    text-decoration: underline;
}
a:visited {
    color: #00264e;
}


/* buttons */

a.wpt_button_red {
    /*background: url("img/button/redbutton-left.background.png") no-repeat scroll left top, url("img/button/redbutton-right.background.png") no-repeat scroll right top transparent;*/
    cursor: pointer;
    display: inline-block;
    height: 24px;
    /* padding: 0 11px 0 11px; */
}
a.wpt_button_red .wpt_button_wrapper_left {
    background: url("img/button/redbutton-left.background.png") repeat-x scroll left top transparent;
    color: #ffffff;
    display: inline-block;
    font-size: 11px;
    height: 18px;
	width: 11px;
	float:left;
    padding: 6px 0 0;
}
a.wpt_button_red .wpt_button_wrapper_center {
    background: url("img/button/redbutton-middle.background.png") repeat-x scroll left top transparent;
    color: #ffffff;
    display: inline-block;
    font-size: 11px;
    height: 18px;
	float:left;
    padding: 6px 0 0;
}
a.wpt_button_red .wpt_button_wrapper_right {
    background: url("img/button/redbutton-right.background.png") repeat-x scroll left top transparent;
    color: #ffffff;
    display: inline-block;
    font-size: 11px;
    height: 18px;
	width: 11px;
	float:left;
    padding: 6px 0 0;
}
a:hover.wpt_button_red {
    background-position:left -24px, right -24px;
    text-decoration: none;
}
a:hover.wpt_button_red .wpt_button_wrapper_left,
a:hover.wpt_button_red .wpt_button_wrapper_center,
a:hover.wpt_button_red .wpt_button_wrapper_right {
    background-position:left -24px;
	/* background-position:left -23px\9 !important; */
}
a.wpt_button_lightgrey {
    /* background: url("img/button/lightgreybutton-left.background.png") no-repeat scroll left top, url("img/button/lightgreybutton-right.background.png") no-repeat scroll right top transparent; */
    cursor: pointer;
    display: inline-block;
    height: 24px;
    /* padding: 0 11px 0 11px; */
}
a.wpt_button_lightgrey .wpt_button_wrapper_left {
    background: url("img/button/lightgreybutton-left.background.png") repeat-x scroll left top transparent;
    color: #000000;
    display: inline-block;
    font-size: 11px;
    height: 18px;
	float:left;
	width:11px;
    padding: 6px 0 0;
}
a.wpt_button_lightgrey .wpt_button_wrapper_center {
    background: url("img/button/lightgreybutton-middle.background.png") repeat-x scroll left top transparent;
    color: #000000;
    display: inline-block;
    font-size: 11px;
    height: 18px;
	float:left;
    padding: 6px 0 0;
}
a.wpt_button_lightgrey .wpt_button_wrapper_right{
    background: url("img/button/lightgreybutton-right.background.png") repeat-x scroll left top transparent;
    color: #000000;
    display: inline-block;
    font-size: 11px;
    height: 18px;
	float:left;
	width: 11px;
    padding: 6px 0 0;
}
a:hover.wpt_button_lightgrey {
    background-position:left -24px, right -24px;
    text-decoration: none;
}
a:hover.wpt_button_lightgrey .wpt_button_wrapper_left,
a:hover.wpt_button_lightgrey .wpt_button_wrapper_center,
a:hover.wpt_button_lightgrey .wpt_button_wrapper_right {
    background-position:left -24px;
	/* background-position:left -23px\9 !important; */
}
div.wpt_generic_content {
	line-height: 18px;
}
div.wpt_generic_content ul li {
	list-style: disc inside none;
	padding: 0 15px;
}
div.wpt_generic_content ol li {
	list-style: decimal inside none;
	padding: 0 15px;
}

div.wpt_generic_content ul li p {
	display: inline;
}
div.wpt_generic_content ol li p {
	display: inline;
}
/* frontend.css*/

body {
    background: #ffffff;
    font-family: Arial,sans-serif;
    color: #000000;
    font-size: 12px;
    margin:0;
	height:100%;
}

#wpt_container {
	min-height:95%;
	position:relative;
	display: none;
}

/* header */
#wpt_header_wrapper {
	width: 100%;
	height: 90px;
	background: url(img/header/header_wrapper.background.png) top left repeat-x;
	font-size: 11px;
	color: #000000;
}
#wpt_header {
    max-width:1570px;
    /*min-width: 988px;*/
    height: 90px;
    background: url(img/header/header.background.png) top left no-repeat;
}
#wpt_header_topbar {
    float: right;
    height: 39px;
    padding-right: 12px;
}
#wpt_header_topbar .wpt_item {
    float: right;
    height: 39px;
    margin-left: 17px;
}
#wpt_header_username {
    padding-top: 13px;
}
#wpt_header_changeproduct {
    padding-top: 6px;
}
#wpt_header_logout {
    padding-top: 6px;
}
#wpt_header_logout_icon {
    background: url(img/header/logout.icon.png) top right no-repeat;
    padding-right: 14px;
}
#wpt_header_language {
    float: right;
    height: 10px;
    padding: 10px 22px 0 0;
}
#wpt_header_language a {
    color: #000000;
}
#wpt_header_language a:hover {
    text-decoration: underline;
}

/* tabs */
#wpt_tabs_wrapper {
    width: 100%;
    height: 40px;
    background: url(img/tabs/tabs_wrapper.background.png) top left repeat-x;
}
#wpt_tabs {
    max-width:1570px;
    min-width:960px;
    height: 40px;
    font-size: 13px;
    white-space: nowrap;
}
#wpt_tabs_subtitle {
	float: left;
	background: url(img/tabs/subtitle.background.png) top left repeat-x;
	height: 40px;
	width: 228px;
}
#wpt_tabs_subtitle .wpt_inner {
    color: #E2001A;
    padding: 17px 0 0 30px;
}
#wpt_tabs .wpt_tab {
    float: left;
    display: inline-block;
}
#wpt_tabs .wpt_tab a.wpt_tab_link {
    /* background: url("img/tabs/tab-left.background.png") no-repeat scroll left top, url("img/tabs/tab-right.background.png") no-repeat scroll right top transparent; */
    cursor: pointer;
    display: inline-block;
    height: 40px;
    /* padding: 0 32px 0 18px; */
}
#wpt_tabs .wpt_tab a.wpt_tab_link .wpt_tab_wrapper_left {
	background: url("img/tabs/tab-left.background.png") no-repeat scroll left top;
	width: 18px;
	height: 40px;
	float: left;
	display: inline-block;
}
#wpt_tabs .wpt_tab a.wpt_tab_link .wpt_tab_wrapper_center {
    background: url("img/tabs/tab-middle.background.png") repeat-x scroll left top;
    color: #555555;
    display: inline-block;
    height: 23px;
    padding: 17px 0 0 0;
	float: left;
}
#wpt_tabs .wpt_tab a.wpt_tab_link .wpt_tab_wrapper_right {
	background:  url("img/tabs/tab-right.background.png") no-repeat scroll left top;
	width: 32px;
	height: 40px;
	/* float: right; */
	margin-right: 2px;
	display: inline-block;
	float: left;
}
#wpt_tabs .wpt_tab a:hover.wpt_tab_link {
    /*background-position:left -40px, right -40px; */
    text-decoration: none;
}
#wpt_tabs .wpt_tab a:hover.wpt_tab_link .wpt_tab_wrapper_left {
	background: url("img/tabs/tab-left.background.png") no-repeat scroll left top;
	background-position:left -40px;
	/* background-position : left -41px\9 !important; */
	width: 18px;
	height: 40px;
	float: left;
}
#wpt_tabs .wpt_tab a:hover.wpt_tab_link .wpt_tab_wrapper_center {
    background-position:left -40px;
	/* background-position : left -41px\9 !important; */
    color: #E2001A;
}
#wpt_tabs .wpt_tab a:hover.wpt_tab_link .wpt_tab_wrapper_right {
	background: url("img/tabs/tab-right.background.png") no-repeat scroll left top;
	background-position:left -40px;
	/* background-position : left -41px\9 !important; */
	width: 32px;
	height: 40px;
	float: left;
	margin-right: 2px;
}
#wpt_tabs .wpt_tab a.wpt_tab_link_active {
    /* background: url("img/tabs/tabactive-left.background.png") no-repeat scroll left top, url("img/tabs/tabactive-right.background.png") no-repeat scroll right top transparent; */
    /*padding: 0 32px 0 18px;*/
}
#wpt_tabs .wpt_tab a.wpt_tab_link_active .wpt_tab_wrapper_left {
	background: url("img/tabs/tabactive-left.background.png") no-repeat scroll left top;
	width: 18px;
	height: 40px;
	float: left;
}
#wpt_tabs .wpt_tab a.wpt_tab_link_active .wpt_tab_wrapper_center {
    background: url("img/tabs/tabactive-middle.background.png") repeat-x scroll left top transparent;
    color: #E2001A;
}
#wpt_tabs .wpt_tab a.wpt_tab_link_active .wpt_tab_wrapper_right {
	background: url("img/tabs/tabactive-right.background.png") no-repeat scroll left top;
	width: 32px;
	height: 40px;
	float: left;
	margin-right: 2px;
}
#wpt_tabs .wpt_tab a:hover.wpt_tab_link_active {
    background-position:left 0px, right 0px;
    text-decoration: none;
}
#wpt_tabs .wpt_tab a:hover.wpt_tab_link_active .wpt_tab_wrapper_left {
	background: url("img/tabs/tabactive-left.background.png") no-repeat scroll left top;
	background-position:left 0px !important;
	/* background-position:left 0px\9 !important; */
	width: 18px;
	height: 40px;
	float: left;
}
#wpt_tabs .wpt_tab a:hover.wpt_tab_link_active .wpt_tab_wrapper_center {
	background-position:left 0px !important;
    /* background-position:left 0px\9 !important; */
}
#wpt_tabs .wpt_tab a:hover.wpt_tab_link_active .wpt_tab_wrapper_right {
	background: url("img/tabs/tabactive-right.background.png") no-repeat scroll left top;
	background-position:left 0px;
	/* background-position:left 0px\9 !important; */
	width: 32px;
	height: 40px;
	float: left;
	margin-right: 2px;
	
}

/* content container */
#wpt_content_container {
    min-width:988px;
	padding-bottom: 53px;
}


/* menu */
#wpt_menu_wrapper {
    width: 228px;
    float: left;
}
#wpt_menu {
    padding: 27px 0 27px 12px;
}
#navRootContainer {
	width: 204px;
	border-bottom: 1px solid #cbcbcb;
	display: none;
}
#navRootContainer ul {
    width: 204px;
}
/* menu toplevel */
#navRootContainer .liF1 {
    min-height: 29px;
    width: 204px;
    background: url(img/menu/toplevel.background.png) top left repeat-x;
    border-top: 1px solid #cbcbcb;
}
#navRootContainer .liF1 div {
    min-height: 29px;
	cursor: pointer;
}
#navRootContainer .wpt_hassubtree_wrapper:hover a{
    text-decoration: none;
    color: #E2001A;
}
#navRootContainer .wpt_hassubtree_img {
    display: block;
	float: left;
	width: 24px;
    background: url(img/menu/toplevelclose.icon.png) 12px 11px no-repeat;
}
#navRootContainer .wpt_hassubtree {
	float: left;
	display: inline-block;
}
#navRootContainer .wpt_hassubtree a  {
    min-height: 22px;
    max-width: 180px;
    display: inline-block;
	float: left;
    padding: 7px 0 0 0;
    font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;
    color: #333333;
    font-size: 14px;
    /* background: url(img/menu/toplevelclose.icon.png) 12px 11px no-repeat; */
}
#navRootContainer .wpt_hassubtree_right {
	float: none;
	overflow: hidden;
	background: url(img/menu/folder.icon.png) bottom right no-repeat;
}
#navRootContainer .wpt_link a  {
    min-height: 22px;
    width: 180px;
    display: block;
    padding: 7px 0 0 24px;
    font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;
    color: #333333;
    font-size: 14px;
    background: url(img/menu/toplevelclose.icon.png) 12px 11px no-repeat;
}
#navRootContainer .wpt_link a:hover {
    text-decoration: none;
    color: #E2001A !important;
}
#navRootContainer .wpt_open .wpt_hassubtree_img {
	color: #E2001A; /* !important; */
    background: url(img/menu/toplevelopen.icon.png) 12px 12px no-repeat; /* !important; */
}
/* menu toplevel links */
/* #navRootContainer .wpt_link {
    background: none !important;
} */
#navRootContainer .wpt_link_active,.wpt_open > .wpt_hassubtree_wrapper {
    background: url(img/menu/toplevelopen.background.png) top left repeat-x;
}
#navRootContainer .wpt_link_active a {
    color: #E2001A;
}
/* second level */
#navRootContainer .liF2 {
    min-height: 29px;
    width: 204px;
    background: #ffffff;
    border-top: 1px dashed #c3c3c3;
}
#navRootContainer .liF2 div {
    min-height: 29px;
    max-width: 204px;
    /* background: url(img/menu/folder.icon.png) bottom right no-repeat; */
}
#navRootContainer .liF1 > ul {
    border-bottom: 1px dashed #c3c3c3;
}
#navRootContainer .liF2 .wpt_hassubtree_img {
    display: block;
	float: left;
	width: 32px;
    background: url(img/menu/secondlevelclose.icon.png) 21px 11px no-repeat;
}
#navRootContainer .liF2 .wpt_hassubtree a {
    min-height: 20px;
    /* width: 172px; */
    display: inline-block;
	float: left;
    padding: 9px 0 0 0;
    font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;
    color: #555555;
    font-size: 12px;
    /* background: url(img/menu/secondlevelclose.icon.png) 12px no-repeat; */
}
#navRootContainer .liF2 .wpt_link a {
    min-height: 20px;
    max-width: 172px;
    display: block;
    padding: 9px 0 0 32px;
    font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;
    color: #555555;
    font-size: 12px;
    background: url(img/menu/secondlevelclose.icon.png) 21px no-repeat;
}
#navRootContainer .liF2 .wpt_hassubtree_wrapper:hover a{
    text-decoration: none;
    color: #E2001A;
}
#navRootContainer .liF2.wpt_open .wpt_hassubtree_wrapper {
    background: #f1f1f1;
}
#navRootContainer .liF2.wpt_open .wpt_hassubtree_img {
    color: #E2001A;
    background: url(img/menu/secondlevelopen.icon.png) 21px no-repeat !important;
}
/* menu secondlevel links */
/* #navRootContainer .wpt_menu_secondlevel_link div {
    background: none !important;
}*/
#navRootContainer .liF2 .wpt_link_active {
    background: #f1f1f1;
}
#navRootContainer .liF2 .wpt_link_active a {
    color: #E2001A;
}
/* menu thirdlevel */
/* #navRootContainer .wpt_menu_thirdlevel_sub {
} */
#navRootContainer .liF3 {
    min-height: 16px;
    width: 204px;
    background: #ffffff;
}
#navRootContainer .liF3 .wpt_link {
    min-height: 1px;
	padding-bottom: 2px;
}
/* #navRootContainer .wpt_menu_thirdlevel_container {
	padding: 3px 0 3px 0;
} */
#navRootContainer .liF2 .liF3 a {
    min-height: 14px;
    max-width: 162px;
    display: inline-block;
    padding: 2px 0 0 42px;
    font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;
    color: #555555;
    font-size: 12px;
    background: url(img/menu/thirdlevelclose.icon.png) 32px 6px no-repeat;
}
/*#navRootContainer .liF3 a:hover {
    text-decoration: none !important;
    color: #E2001A !important;
}*/
#navRootContainer .liF2 .liF3 .wpt_link_active {
	background: #f1f1f1;
}
#navRootContainer .liF2 .liF3 .wpt_link_active a {
    color: #E2001A;
    background: url(img/menu/thirdlevelopen.icon.png) 32px 6px no-repeat;
	padding: 2px 0 0 42px;
}


/* content */
#wpt_content_wrapper {
    float: left;
    width: 760px;
}
#wpt_content {
    width: 760px;
}
#wpt_content_iframe {
	/*
    top: 131px;
    bottom: 42px;
    right: 0px;
    left: 229px;
    position: absolute;
    
    height: expression(document.body.clientHeight - (171)  + "px");
    height: 500px;
    */
    width: 100%;
}


/* footer */
#wpt_footer_spacer {
	height: 12px;
	width: 100%;
}
#wpt_footer_wrapper {
    width: 100%;
    height: 41px;
    background: url(img/footer/footer_wrapper.background.png) top left repeat-x;

	bottom:0;
}
#wpt_footer {
    max-width:1570px;
    min-width: 988px;
    height: 41px;
    font-size: 11px;
}
#wpt_footer .wpt_inner {
    padding: 17px 12px 0 12px;
    text-align: center;
}
#wpt_footer_left {
    float: left;
}
#wpt_footer_right {
    float: right;
}
#wpt_footer_phonenumber {
    color: #e2001a;
}
#wpt_footer_center {
    display: inline-block;
}
#wpt_footer_center a {
	float: left;
	margin-left: 20px;
	color: #555555;
}
#wpt_footer_center a.wpt_first {
    margin-left: 0px !important;
}
#wpt_footer_center a:hover{
	text-decoration: underline !important;
}

/* WTC */
div.hitarea {
    display: inline;
}

/* elements.css*/

.wpsPortletBody {
	margin-top:12px;
}


/* header */
.wpt_header {
    padding: 3px 8px 0 10px;
    width: 742px;
    height: 32px;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
}
.wpt_header_clear {
    margin: 0px;padding: 0px;height: 0px;font-size: 0px;line-height: 0px;clear: both;overflow: hidden;
}
.wpt_wcm_content_link_container {
	margin: 27px 0 0 0;
	min-height: 35px;
}
.wpt_header_red { 
    background-color: #e2001a;	
}
.wpt_header_grey { 
    background-color: #555555;  
}
.wpt_header_title {
    float: left;	
    font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;
    font-size: 18px;
    color: #ffffff;
    padding: 4px 0 0 0;
}
.wpt_header_title span {
    font-weight: bold;
}
.wpt_header_time {
	float: right;
	color: #ffffff;
	font-size: 11px;
	padding: 6px 0 0 10px;
	line-height: 18px;
}
.wpt_header_date {
	float: right;
    color: #ffffff;
    font-weight: bold;
    font-size: 11px;
    padding: 6px 0 0 0;
    line-height: 18px;
}
.wpt_header_links {
    width: 78px;
    float: right;
}
.wpt_header_links a {
    float: right;	
    width: 29px;
    height: 27px;
    background: url("img/header/link.background.png") left top no-repeat;
    margin-left: 4px;
}
.wpt_header_links a:hover {
    background: url("img/header/linkhover.background.png") left top no-repeat;
}
.wpt_header_icon_question {
	background: url("img/header/question.icon.png") left top no-repeat;
    width: 29px;
    height: 27px;
}
.wpt_header_icon_print {
    background: url("img/header/print.icon.png") left top no-repeat;
    width: 29px;
    height: 27px;
}



/* search */
.wpt_search {
    background-color: #f1f1f1;	
    padding: 15px 9px 18px 9px;
    width: 742px;
    border: 1px solid #c0c0c0;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    margin-top: -1px;
}
.wpt_search_topic {
    font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;
    font-size: 16px;
    color: #000000;
    padding: 4px 0 14px 12px;
}
.wpt_search_form_header {
	height: 24px;
	padding: 7px 0 0 9px;
	background: #e1e1e1 url("img/search/searchformheader.background.png") left top repeat-x;
    border: 1px solid #c0c0c0;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
}
.wpt_search_form_closed,
.wpt_search_form_glas,
.wpt_search_form_title,
.wpt_search_form_open {
	float:left;
}
.wpt_search_form_glas {
	background: url("img/search/searchform_glas.icon.png") left top no-repeat;
	height: 14px;
	width: 14px;
	margin: 2px 6px 0 10px;
}
.wpt_search_form_closed a {
    background: url("img/search/searchform_closed.icon.png") left top no-repeat;
    height: 16px;
    width: 16px;
    display: block;
}
.wpt_search_form_open a {
    background: url("img/search/searchform_open.icon.png") left top no-repeat;
    height: 16px;
    width: 16px;
    display: block;
}
.wpt_search_form_formcontainer {
    background-color: #ffffff;  
    padding: 20px 10px 20px 10px;
    border: 1px solid #c0c0c0;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    margin-top: -1px;
}
.wpt_search_form_topbuttons {
	text-align: right;
	float: right;
}
.wpt_search_form_topbuttons .wpt_button_primary {
    float: right;
    margin-left: 4px;	
}
.wpt_search_clear {
    margin: 0px;padding: 0px;height: 0px;font-size: 0px;line-height: 0px;clear: both;overflow: hidden;
}
/* search tabs */
.wpt_search_tabs_wrapper {
    height: 25px;
}
.wpt_search_tabs {
    height: 25px;
    font-size: 11px;
    padding: 0 0 0 11px;
}
.wpt_search_tabs .wpt_tab {
    float: left;
    display: inline-block;
}
.wpt_search_tabs .wpt_tab a.wpt_tab_link {
    background: url("img/search/tab-left.background.png") no-repeat scroll left top, url("img/search/tab-right.background.png") no-repeat scroll right top transparent;
    cursor: pointer;
    display: inline-block;
    height: 25px;
    padding: 0 18px 0 10px;
}
.wpt_search_tabs .wpt_tab a.wpt_tab_link .wpt_tab_wrapper {
    background: url("img/search/tab-middle.background.png") repeat-x scroll left top transparent;
    color: #000000;
    display: inline-block;
    height: 18px;
    padding: 7px 0 0 0;
}
.wpt_search_tabs .wpt_tab a:hover.wpt_tab_link {
    background-position:left -25px, right -25px;
    text-decoration: none;
}
.wpt_search_tabs .wpt_tab a:hover.wpt_tab_link .wpt_tab_wrapper {
    background-position:left -25px;
}
.wpt_search_tabs .wpt_tab a.wpt_tab_link_active {
    background: url("img/search/tabactive-left.background.png") no-repeat scroll left top, url("img/search/tabactive-right.background.png") no-repeat scroll right top transparent;
    padding: 0 18px 0 10px;
}
.wpt_search_tabs .wpt_tab a.wpt_tab_link_active .wpt_tab_wrapper {
    background: url("img/search/tabactive-middle.background.png") repeat-x scroll left top #f1f1f1;
    color: #000000;
    font-weight: bold;
}
.wpt_search_tabs .wpt_tab a:hover.wpt_tab_link_active {
    background-position:left 0px, right 0px;
    text-decoration: none;
}
.wpt_search_tabs .wpt_tab a:hover.wpt_tab_link_active .wpt_tab_wrapper {
    background-position:left 0px;
}

/* workflow */
.wpt_workflow {
    height: 44px;	
    color: #000000;
    font-size: 14px; 
    font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;
    font-weight: bold;
}
.wpt_workflow_clear {
    margin: 0px;padding: 0px;height: 0px;font-size: 0px;line-height: 0px;clear: both;overflow: hidden;
}
.wpt_workflow_step {
	float: left;
    height: 44px;	
}
.wpt_workflow_divide {
    height: 44px;  
    width: 25px; 
}
.wpt_workflow_divide_left_active {
    background: url("img/workflow/divide_left_active.png") right top no-repeat;
}
.wpt_workflow_divide_left_done {
    background: url("img/workflow/divide_left_done.png") right top no-repeat;
}
.wpt_workflow_divide_left_willdo {
    background: url("img/workflow/divide_left_willdo.png") right top no-repeat;
}
.wpt_workflow_divide_left_nothing {
    background: none;   
}
.wpt_workflow_divide_right_active {
    background: url("img/workflow/divide_right_active.png") right top no-repeat;
}
.wpt_workflow_divide_right_done {
	background: url("img/workflow/divide_right_done.png") right top no-repeat;
}
.wpt_workflow_divide_right_willdo {
    background: url("img/workflow/divide_right_willdo.png") right top no-repeat;
}
.wpt_workflow_divide_right_nothing {
    background: none;   
}
.wpt_workflow_step_done {
    background: url("img/workflow/done.background.png") left top repeat-x;
}
.wpt_workflow_step_active {
    background: url("img/workflow/active.background.png") left top repeat-x;
}
.wpt_workflow_step_willdo {
	background: url("img/workflow/willdo.background.png") left top repeat-x;
}
.wpt_workflow_step_1 {
    background: url("img/workflow/step1.icon.png") 10px 9px no-repeat;
    height: 44px;
    padding: 12px 0 0 25px;
}
.wpt_workflow_step_2 {
    background: url("img/workflow/step2.icon.png") 10px 9px no-repeat;
    height: 44px;
    padding: 12px 0 0 28px;
}
.wpt_workflow_step_3 {
    background: url("img/workflow/step3.icon.png") 10px 9px no-repeat;
    height: 44px;
    padding: 12px 0 0 28px;
}
.wpt_workflow_step_4 {
    background: url("img/workflow/step4.icon.png") 10px 9px no-repeat;
    height: 44px;
    padding: 12px 0 0 28px;
}

/* messagebox general */
.wpt_messagebox {
    margin-bottom: 20px;
    padding: 13px 17px 15px 17px;
    /* width: 722px; */
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    box-shadow:inset 0 0 4px #ffffff;
    -moz-box-shadow:inset 0 0 4px #ffffff;
    -webkit-box-shadow:inset 0 0 4px #ffffff;
}
.wpt_messagebox_topic {
    font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;
    font-size: 16px;
    margin: 0;
    padding: 6px 0 0 39px;
    height: 23px;
}
.wpt_messagebox_data_with_topic {
    padding: 9px 0 0 39px;  
    line-height: 18px;
}
.wpt_messagebox_data {
	line-height: 18px;
}
.wpt_messagebox_data ul li span,
.wpt_messagebox_data_with_topic ul li span {
    font-weight: bold;  
}
.wpt_messagebox_download {
    background: url(img/messagebox/download.icon.png) 39px 10px no-repeat;   
    padding: 9px 0 0 59px; 
}
/* messagebox warning */
.wpt_messagebox_warning {
    background-color: #fff4d9;
    border: 2px solid #ffd87f;
}
.wpt_messagebox_warning .wpt_messagebox_topic {
	color: #000000;
    background: url(img/messagebox/warning.icon.png) 0 0 no-repeat;
}
/* messagebox question */
.wpt_messagebox_question {
    background-color: #d9e0e8;
    border: 2px solid #9bb2cd;
}
.wpt_messagebox_question .wpt_messagebox_topic {
    color: #37689c;
    background: url(img/messagebox/question.icon.png) 0 0 no-repeat;
}
/* messagebox information */
.wpt_messagebox_information {
    background-color: #d9e0e8;
    border: 2px solid #9bb2cd;
}
.wpt_messagebox_information .wpt_messagebox_topic {
    color: #37689c;
    background: url(img/messagebox/information.icon.png) 0 0 no-repeat;
}
/* messagebox confirm */
.wpt_messagebox_confirm {
    background-color: #e1f0d9;
    border: 2px solid #99cc7f;
}
.wpt_messagebox_confirm .wpt_messagebox_topic {
    color: #339900;
    background: url(img/messagebox/confirm.icon.png) 0 0 no-repeat;
}
/* messagebox error */
.wpt_messagebox_error {
    background-color: #fbd9dd;
    border: 2px solid #e2001a;
}
.wpt_messagebox_error .wpt_messagebox_topic {
	color: #e2001a;
    background: url(img/messagebox/error.icon.png) top left no-repeat;
}
.wpt_messagebox_error .wpt_messagebox_data ul li,
.wpt_messagebox_error .wpt_messagebox_data_with_topic ul li {
    padding: 2px 0 0 26px;   
    min-height: 19px;
	line-height: 18px;
}
.wpt_messagebox_error .wpt_messagebox_data ul li.wpt_error_1,
.wpt_messagebox_error .wpt_messagebox_data_with_topic ul li.wpt_error_1 {
    background: url(img/messagebox/error_1.icon.png) top left no-repeat;   
}
.wpt_messagebox_error .wpt_messagebox_data ul li.wpt_error_2,
.wpt_messagebox_error .wpt_messagebox_data_with_topic ul li.wpt_error_2 {
    background: url(img/messagebox/error_2.icon.png) top left no-repeat;   
}
.wpt_messagebox_error .wpt_messagebox_data ul li.wpt_error_3,
.wpt_messagebox_error .wpt_messagebox_data_with_topic ul li.wpt_error_3 {
    background: url(img/messagebox/error_3.icon.png) top left no-repeat;   
}
.wpt_messagebox_error .wpt_messagebox_data ul li.wpt_error_4,
.wpt_messagebox_error .wpt_messagebox_data_with_topic ul li.wpt_error_4 {
    background: url(img/messagebox/error_4.icon.png) top left no-repeat;   
}
.wpt_messagebox_error .wpt_messagebox_data ul li.wpt_error_5,
.wpt_messagebox_error .wpt_messagebox_data_with_topic ul li.wpt_error_5 {
    background: url(img/messagebox/error_5.icon.png) top left no-repeat;   
}
.wpt_messagebox_error .wpt_messagebox_data ul li.wpt_error_6,
.wpt_messagebox_error .wpt_messagebox_data_with_topic ul li.wpt_error_6 {
    background: url(img/messagebox/error_6.icon.png) top left no-repeat;   
}
.wpt_messagebox_error .wpt_messagebox_data ul li.wpt_error_7,
.wpt_messagebox_error .wpt_messagebox_data_with_topic ul li.wpt_error_7 {
    background: url(img/messagebox/error_7.icon.png) top left no-repeat;   
}
.wpt_messagebox_error .wpt_messagebox_data ul li.wpt_error_8,
.wpt_messagebox_error .wpt_messagebox_data_with_topic ul li.wpt_error_8 {
    background: url(img/messagebox/error_8.icon.png) top left no-repeat;   
}
.wpt_messagebox_error .wpt_messagebox_data ul li.wpt_error_9,
.wpt_messagebox_error .wpt_messagebox_data_with_topic ul li.wpt_error_9 {
    background: url(img/messagebox/error_9.icon.png) top left no-repeat;   
}
.wpt_messagebox_data_with_topic a {
	color: #004B93;
}
.wpt_messagebox_data_with_topic a:hover {
	color: #004B93;
	text-decoration: underline;
}
.wpt_messagebox_data_with_topic a:visited {
	color: #00264E;
	text-decoration: none;
}

/* tables */
.wpt_table {
    border-top: 1px solid #c0c0c0;	
    border-left: 1px solid #c0c0c0;
    border-right: 1px solid #c0c0c0;
    width: 100%;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
}
.wpt_table th {
    font-weight: bold;  
    border-bottom: 1px solid #c0c0c0;
    padding: 8px 8px 6px 8px;
    background: #e1e1e1 url(img/table/header.background.png) top left repeat-x;
    vertical-align: top;
}
.wpt_table th a {
    color: #000000;
}
.wpt_table td {
    border-bottom: 1px solid #c0c0c0;  
    padding: 8px 8px 6px 8px;
    vertical-align: top;
}
.wpt_table_row_1 {
    background-color: #ffffff; 
}
.wpt_table_row_2 {
    background-color: #f0f0f0; 
}
.wpt_table_row_1:hover,
.wpt_table_row_2:hover {
    background-color: #e0e9f0; 
}
.wpt_table_cell_strong {
    font-weight: bold;	
}
.wpt_table_cell_blue {
    color: #004b93;  
}
.wpt_table_headercell_sortable_active div {
	background: url(img/table/sort.icon.png) right 6px no-repeat;
	padding: 0 10px 0 0;
	display: inline-block;
}
.wpt_table_headercell_sortable {
    padding: 0 0 0 0 !important;
}
.wpt_table_headercell_sortable a {
    display: inline-block;
    padding: 8px 18px 6px 8px;
    height: 100%;
}
.wpt_table_headercell_sortable a:hover {
    background: #d8d8d8 url(img/table/sorthover.icon.png) right 14px no-repeat;
}
.wpt_table_headercell_info div,
.wpt_table_headercell_info a {
	float:left;
}
.wpt_table_headercell_info div {
    padding: 0 5px 0 0;	
}


/* forms */

.wpt_form_wrapper {
    width: 760px;	
}
.wpt_form_header_wrapper {
    width: 760px;   
}
.wpt_form_header_main,
.wpt_form_header_additional {
    width: 358px;
    float: left;	
    padding: 0 0 6px 22px;
}
.wpt_form_header_main {
    font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;
    font-size: 16px;
}
.wpt_form_header_additional {
    font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;
    font-size: 13px;
}
.wpt_form_clear {
	margin: 0px;padding: 0px;height: 0px;font-size: 0px;line-height: 0px;clear: both;overflow: hidden;
}
.wpt_form_box {
    border: 1px solid #c0c0c0;
    width: 754px;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    box-shadow:inset 0 0 4px #ffffff;
    -moz-box-shadow:inset 0 0 4px #ffffff;
    -webkit-box-shadow:inset 0 0 4px #ffffff;
    background-color: #f1f1f1;
    padding: 3px 4px 3px 2px;
}
.wpt_form_box_left,
.wpt_form_box_right {
    float: left;
}
.wpt_form_box_left {
    width: 377px;
    padding: 11px 0px 10px 0px;
}
.wpt_form_box_right {
    width: 375px;
    border: 1px solid #ffffff;
    background-color: #e9e9e9;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    padding: 10px 0px 10px 0px;
}
.wpt_form_row_icon,
.wpt_form_row_label,
.wpt_form_row_input,
.wpt_form_row_radio,
.wpt_form_row_info {
	float: left;
}
.wpt_form_row {
    width: 375px;    
}
.wpt_form_row {
    height: 21px;    
    padding: 4px 0 4px 0;
}
.wpt_form_row_icon {
    height: 21px;    
}
.wpt_form_row_icon {
    width: 25px;
}
.wpt_form_row_label {
    min-width: 97px; 
    padding: 2px 4px 0 0;   
}
.wpt_form_row_input input {
    border: 1px solid #b8b8b8;
    height: 18px;
    font-size: 11px;
    padding: 1px 0 0 2px;
    width: 203px;
}
.wpt_form_row_info {
    padding: 1px 0 0 5px;	
}
.wpt_form_row_radio input {
    margin-left: 0px;	
    margin-right: 10px;
}
.wpt_form_row_error_1,
.wpt_form_row_error_2,
.wpt_form_row_error_3,
.wpt_form_row_error_4,
.wpt_form_row_error_5,
.wpt_form_row_error_6,
.wpt_form_row_error_7,
.wpt_form_row_error_8,
.wpt_form_row_error_9 {
	background-color: #efd8da;
}
.wpt_form_row_error_1 input,
.wpt_form_row_error_2 input,
.wpt_form_row_error_3 input,
.wpt_form_row_error_4 input,
.wpt_form_row_error_5 input,
.wpt_form_row_error_6 input,
.wpt_form_row_error_7 input,
.wpt_form_row_error_8 input,
.wpt_form_row_error_9 input {
    border: 1px solid #e2001a;
}
.wpt_form_row_error_1 .wpt_form_row_icon {
	background: url(img/form/error_1.icon.png) 2px top no-repeat;
}
.wpt_form_row_error_2 .wpt_form_row_icon {
    background: url(img/form/error_2.icon.png) 2px top no-repeat;
}
.wpt_form_row_error_3 .wpt_form_row_icon {
    background: url(img/form/error_3.icon.png) 2px top no-repeat;
}
.wpt_form_row_error_4 .wpt_form_row_icon {
    background: url(img/form/error_4.icon.png) 2px top no-repeat;
}
.wpt_form_row_error_5 .wpt_form_row_icon {
    background: url(img/form/error_5.icon.png) 2px top no-repeat;
}
.wpt_form_row_error_6 .wpt_form_row_icon {
    background: url(img/form/error_6.icon.png) 2px top no-repeat;
}
.wpt_form_row_error_7 .wpt_form_row_icon {
    background: url(img/form/error_7.icon.png) 2px top no-repeat;
}
.wpt_form_row_error_8 .wpt_form_row_icon {
    background: url(img/form/error_8.icon.png) 2px top no-repeat;
}
.wpt_form_row_error_9 .wpt_form_row_icon {
    background: url(img/form/error_9.icon.png) 2px top no-repeat;
}



/* panels */

.wpt_panel {
	width: 184px;
    border: 1px solid #c0c0c0;
	margin: 0 0 0 0;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    background-color: #fffefe;
	overflow: hidden;
}
.wpt_panel_header {
	background: #8b8b8b url(img/panel/header.background.png) top left repeat-x;
	height: 25px;
	border-bottom: 1px solid #c0c0c0;
}
.wpt_panel_header_inner {
    color: #ffffff;
    padding: 4px 0 0 9px;
}
.wpt_panel_inner {
    padding: 10px 10px 5px 8px;	
}
.wpt_panel_inner li {
	position: relative;
    list-style-type: none;
    padding: 0 0 10px 21px;     
}
.wpt_panel_inner li.wpt_attachments {
	padding: 0 0 10px 0;
}
.wpt_panel_inner li.wpt_attachments .wpt_attachments_icon {
	display: inline-block;
	width: 21px;
	height: 16px;
}
.wpt_panel_inner li.wpt_download {
    background: url(img/panel/icons/download.icon.png) top left no-repeat;
}
.wpt_panel_inner li.wpt_point {
    background: url(img/panel/icons/point.icon.png) top left no-repeat;
}
.wpt_panel_inner li.wpt_globe {
    background: url(img/panel/icons/globe.icon.png) top left no-repeat;
}
.wpt_panel_inner li.wpt_bookmark {
    background: url(img/panel/icons/bookmark.icon.png) top left no-repeat;
}
.wpt_panel_inner li a {
	color: #004b93;
}

.wpt_panel_image a {
    padding: 13px 12px 0 12px;
    width: 160px;
    display: block;
    font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;
    font-size: 16px;
    color: #000000;
}
.wpt_panel_image a:hover {
    text-decoration: none;
}
.wpt_panel_image_umbrella {
    background: url(img/panel/umbrella.background.jpg) top left no-repeat;
    height: 110px;
}
.wpt_authoring_editdelete {
	position: absolute;
	top: 0;
	right: 0;
	display: inline-block;
	visibility: hidden;
	float: right;
	padding: 0 0 0 3px;
	width: 36px;
}
.wpt_authoring_editdelete a {
	width: 16px;
}
.wpt_authoring_new {
	float: right;
}




/* buttons */
/* button icons */
.wpt_button_icon_save { background-image: url(img/button/icons/save_white.png); }
.wpt_button_icon_logout { background-image: url(img/button/icons/logout_white.png); }
.wpt_button_icon_export_black { background-image: url(img/button/icons/export_black.png); }
.wpt_button_icon_export { background-image: url(img/button/icons/export_white.png); }
.wpt_button_icon_print { background-image: url(img/button/icons/print_white.png); }
.wpt_button_icon_table { background-image: url(img/button/icons/table_white.png); }
.wpt_button_icon_cancel { background-image: url(img/button/icons/cancel_white.png); }
/* all buttons */

/* primary buttons */
a.wpt_button_primary {
    /* background: url("img/button/bluebutton-left.background.png") no-repeat scroll left top, url("img/button/bluebutton-right.background.png") no-repeat scroll right top transparent; */
    cursor: pointer;
    display: inline-block;
    height: 26px;
    /* padding: 0 6px 0 ; */
}
a.wpt_button_primary .wpt_button_wrapper_left {
    background: url("img/button/bluebutton-left.background.png") repeat-x scroll left top transparent;
    color: #ffffff;
    display: inline-block;
    font-size: 11px;
    height: 20px;
	width: 5px;
	float: left;
    padding: 6px 0 0;
}
a.wpt_button_primary .wpt_button_wrapper_center {
    background: url("img/button/bluebutton-middle.background.png") repeat-x scroll left top transparent;
    color: #ffffff;
    display: inline-block;
    font-size: 11px;
    height: 20px;
	float: left;
    padding: 6px 0 0;
}
a.wpt_button_primary .wpt_button_wrapper_right {
    background: url("img/button/bluebutton-right.background.png") repeat-x scroll left top transparent;
    color: #ffffff;
    display: inline-block;
    font-size: 11px;
    height: 20px;
	width: 6px;
	float: left;
    padding: 6px 0 0;
}
a:hover.wpt_button_primary {
    background-position:left -26px, right -26px;
    text-decoration: none;
}
a:hover.wpt_button_primary .wpt_button_wrapper_left,
a:hover.wpt_button_primary .wpt_button_wrapper_center,
a:hover.wpt_button_primary .wpt_button_wrapper_right {
	background-position:left -26px;
    /* background-position:left -25px\9 !important; */
}
a.wpt_button_primary_inactive {
    opacity: 0.wpt_6;
    filter: alpha(opacity=60);
}
a:hover.wpt_button_primary_inactive {
    background-position:left 0, right 0;
    text-decoration: none;
}
a:hover.wpt_button_primary_inactive .wpt_button_wrapper {
    background-position:left 0;
}
a.wpt_button_primary .wpt_button_wrapper_left_active {
    background: url("img/button/bluebutton-left_active.background.png") repeat-x scroll left top transparent;
}
a.wpt_button_primary .wpt_button_wrapper_center_active {
    background: url("img/button/bluebutton-middle_active.background.png")  repeat-x scroll left top transparent;
}
a.wpt_button_primary .wpt_button_wrapper_right_active {
    background: url("img/button/bluebutton-right_active.background.png") repeat-x scroll left top transparent;
}
a.wpt_button_primary_active .wpt_button_wrapper {
    background: url("img/button/bluebutton-middle_active.background.png") repeat-x scroll left top transparent;
}
/* secondary buttons */
/*
a.wpt_button_secondary {
    background: url("img/button/greybutton-left.background.png") no-repeat scroll left top, url("img/button/greybutton-right.background.png") no-repeat scroll right top transparent;
    cursor: pointer;
    display: inline-block;
    height: 26px;
    padding: 0 6px 0 6px;
}
a.wpt_button_secondary .wpt_button_wrapper {
    background: url("img/button/greybutton-middle.background.png") repeat-x scroll left top transparent;
    color: #ffffff;
    display: inline-block;
    font-size: 11px;
    height: 21px;
    padding: 5px 0 0;
}
a:hover.wpt_button_secondary {
    background-position:left -26px, right -26px;
    text-decoration: none;
}
a:hover.wpt_button_secondary .wpt_button_wrapper {
    background-position:left -26px;
}
a.wpt_button_secondary_inactive {
    opacity: 0.wpt_6;
    filter: alpha(opacity=60);
}
a:hover.wpt_button_secondary_inactive {
    background-position:left 0, right 0;
    text-decoration: none;
}
a:hover.wpt_button_secondary_inactive .wpt_button_wrapper {
    background-position:left 0;
}
a.wpt_button_secondary_active {
    background: url("img/button/greybutton-left_active.background.png") no-repeat scroll left top, url("img/button/greybutton-right_active.background.png") no-repeat scroll right top transparent;
}
a.wpt_button_secondary_active .wpt_button_wrapper {
    background: url("img/button/greybutton-middle_active.background.png") repeat-x scroll left top transparent;
}
*/
/* red buttons (logoutbutton) */
/*
a.wpt_button_red {
    background: url("img/button/redbutton-left.background.png") no-repeat scroll left top, url("img/button/redbutton-right.background.png") no-repeat scroll right top transparent;
    cursor: pointer;
    display: inline-block;
    height: 26px;
    padding: 0 6px 0 6px;
}
a.wpt_button_red .wpt_button_wrapper {
    background: url("img/button/redbutton-middle.background.png") repeat-x scroll left top transparent;
    color: #ffffff;
    display: inline-block;
    font-size: 11px;
    height: 21px;
    padding: 5px 0 0;
}
a:hover.wpt_button_red {
    background-position:left -26px, right -26px;
    text-decoration: none;
}
a:hover.wpt_button_red .wpt_button_wrapper {
    background-position:left -26px;
}
*/
/* lightgrey buttons */
/*
a.wpt_button_lightgrey {
    background: url("img/button/lightgreybutton-left.background.png") no-repeat scroll left top, url("img/button/lightgreybutton-right.background.png") no-repeat scroll right top transparent;
    cursor: pointer;
    display: inline-block;
    height: 24px;
    padding: 0 6px 0 6px;
}
a.wpt_button_lightgrey .wpt_button_wrapper {
    background: url("img/button/lightgreybutton-middle.background.png") repeat-x scroll left top transparent;
    color: #000000;
    display: inline-block;
    font-size: 11px;
    height: 20px;
    padding: 4px 0 0;
}
a:hover.wpt_button_lightgrey {
    background-position:left -24px, right -24px;
    text-decoration: none;
}
a:hover.wpt_button_lightgrey .wpt_button_wrapper {
    background-position:left -24px;
}
*/
/* info buttons */
a.wpt_button_information {
	background: url("img/button/information.icon.png") no-repeat left top transparent;
	width: 18px;
	height: 18px;
	display: block;
	cursor: default;
}
a.wpt_button_information span {
    display: none;	
}
.wpt_information_container {
    width: 146px;	
}
.wpt_information_container span {
    font-weight: bold; 
}
.wpt_information_container .wpt_information_top {
    width: 146px;
    height: 24px;
    background: url("img/button/information_top.background.png") no-repeat left top transparent;
}
.wpt_information_container .wpt_information_middle {
    width: 124px;
    padding: 0 11px 0 11px;
    background: url("img/button/information_middle.background.png") repeat-y left top transparent;
}
.wpt_information_container .wpt_information_bottom {
    width: 146px;
    height: 11px;
    background: url("img/button/information_bottom.background.png") no-repeat left top transparent;
}
/* open buttons (active dropdown) */
.wpt_button_open_container {
	display: inline-block;
	font-size: 11px;
	color: #555555;
}
a.wpt_button_open {
    background: url("img/button/openbutton-left.background.png") no-repeat scroll left top, url("img/button/openbutton-right.background.png") no-repeat scroll right top transparent;
    cursor: pointer;
    display: inline-block;
    height: 24px;
    padding: 0 6px 0 6px;
    float: right;
}
.wpt_button_open_clear {
    margin: 0px;padding: 0px;height: 0px;font-size: 0px;line-height: 0px;clear: both;overflow: hidden;
}
a.wpt_button_open .wpt_button_wrapper {
    background: url("img/button/openbutton-middle.background.png") repeat-x scroll left top transparent;
    color: #555555;
    display: inline-block;
    font-size: 11px;
    height: 20px;
    padding: 4px 0 0;
}
a.wpt_button_open .wpt_button_dropdown {
    padding: 0 11px 0 0;
    background: url("img/button/arrow_dark.icon.png") no-repeat right 5px transparent;
}
.wpt_button_open_sub  {
    background: url("img/button/opensub-left.background.png") repeat-y left top #f1f1f1;
    border-top: 1px solid #bdbdbd;
    margin-top: -1px;
}
.wpt_button_open_sub_right  {
    background: url("img/button/opensub-right.background.png") repeat-y right top transparent;
    padding: 0 8px 0 6px;
}
.wpt_button_open_sub a {
    font-size: 10px;
    color: #555555;
}
.wpt_button_open_sub a:hover {
    text-decoration: underline;
}
.wpt_button_open_sub_footer {
    height: 7px;	
    background: url("img/button/opensubfooter-middle.background.png") repeat-x right top transparent;
}
.wpt_button_open_sub_footer_left {
    height: 7px;    
    background: url("img/button/opensubfooter-left.background.png") no-repeat left top transparent;
}
.wpt_button_open_sub_footer_right {
    height: 7px;    
    background: url("img/button/opensubfooter-right.background.png") no-repeat right top transparent;
}



/* paging */
.wpt_paging_container,
.wpt_bookmark_paging_container {
	height: 16px;
	line-height: 18px;
	margin-left: auto;
	margin-right: auto;
	width: 88px;
	position: relative;
	text-align: center;
}
.wpt_paging_first,
.wpt_paging_first_inactive {
	display: inline-block;
	position: absolute;
	left: 0;
	top: 0;
	width: 16px;
	height: 16px;
}
.wpt_paging_back,
.wpt_paging_back_inactive {
	display: inline-block;
	position: absolute;
	left: 16px;
	top: 0;
	margin-left: 4px;
	width: 16px;
	height: 16px;
}
.wpt_paging_next,
.wpt_paging_next_inactive {
	display: inline-block;
	position: absolute;
	left: 52px;
	top: 0;
	width: 16px;
	height: 16px;
}
.wpt_paging_last,
.wpt_paging_last_inactive {
	display: inline-block;
	position: absolute;
	left: 68px;
	top: 0;
	margin-left: 4px;
	width: 16px;
	height: 16px;
}
.wpt_paging_count a,
.wpt_paging_count span {
	padding: 0 6px 0 6px;
}
.wpt_paging_clear {
    margin: 0px;padding: 0px;height: 0px;font-size: 0px;line-height: 0px;clear: both;overflow: hidden;
}

/* bookmark paging */
.wpt_bookmark_paging_first a {
    display: inline-block;
	position: absolute;
	top: 0;
	left: 0;
    height: 16px;
    width: 16px;
    background: url("img/paging/first.icon.png") no-repeat left top transparent;
}
.wpt_bookmark_paging_back a {
    display: inline-block;
	position: absolute;
	top: 0;
	margin-left: 4px;
	left: 16px;
    height: 16px;
    width: 16px;
    background: url("img/paging/back.icon.png") no-repeat left top transparent;
}
.wpt_bookmark_paging_next a {
    display: inline-block;
	position: absolute;
	top: 0;
	left: 52px;
    height: 16px;
    width: 16px;
    background: url("img/paging/next.icon.png") no-repeat left top transparent;
}
.wpt_bookmark_paging_last a {
    display: inline-block;
	position: absolute;
	top: 0;
	margin-left: 4px;
	left: 68px;
    height: 16px;
    width: 16px;
    background: url("img/paging/last.icon.png") no-repeat left top transparent;
}

/* overlay */

.wpt_overlay_background {
    height: 100%;
    width: 100%;
    background-color: #000000;
    opacity: 0.6;
    filter: alpha(opacity=60);
	position: absolute;
	top: 0;
}
.wpt_overlay_border {
    background-color: #7F7F7F;
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    padding: 6px 6px 6px 6px;
    display: inline-block;
    position: absolute;
}
.wpt_overlay_border_fixed {
    background-color: #7F7F7F;
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    padding: 6px 6px 6px 6px;
    display: inline-block;
	display: -moz-inline-stack;
}
.wpt_overlay_container {
    background-color: #ffffff;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    width: 396px;
    padding: 2px 2px 20px 2px;
}
.wpt_overlay_container_large {
    background-color: #ffffff;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    width: 749px;
    padding: 2px 2px 20px 2px;
}
.wpt_overlay_header,
.wpt_overlay_header_fixed {
	background-color: #e2001a;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    color: #ffffff;
    height: 35px;
    margin-bottom: 20px;
	line-height: 18px;
}
.wpt_overlay_header_title {
    font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;
    font-size: 13px;
    float: left;
    padding: 7px 0 0 8px;
}
.wpt_overlay_x {
    float: right;
    padding: 12px 9px 0 0;
}
.wpt_overlay_x a {
    display: block;
    width: 12px;
    height: 11px;
    background: url("img/search/close.icon.png") no-repeat left top transparent;
    
}
.wpt_overlay_clear {
    margin: 0px;padding: 0px;height: 0px;font-size: 0px;line-height: 0px;clear: both;overflow: hidden;
}
.wpt_overlay_container .wpt_messagebox, 
.wpt_overlay_container_large .wpt_messagebox{
	width: auto !important;
	margin: 0 6px 0 6px;
}
.wpt_overlay_buttons {
    text-align: right;
    padding: 20px 6px 0 0;
}
.wpt_overlay_buttons a.wpt_button_primary {
    margin-left: 4px;   
}
.wpt_overlay_buttons .wpt_button_text {
    min-width: 56px;
    text-align: center;
}
.wpt_overlay_form_title {
    font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;
    font-size: 13px;
    padding: 0 20px 4px 20px; 
}
.wpt_overlay_form_notice {
    padding: 0 20px 4px 20px; 
}
.wpt_overlay_form_box {
    padding: 20px 0 10px 25px; 
    margin: 0 7px 7px 7px;
    background-color: #f1f1f1;  
    border: 1px solid #c0c0c0;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
}
.wpt_overlay_form_field,
.wpt_overlay_form_label {
    float: left;	
    padding: 0 0 10px 0;
}
.wpt_overlay_form_label {
	width: 120px;
	padding: 3px 0 0 0;
}
.wpt_overlay_form_field input,
.wpt_overlay_form_field select {
    width: 205px;
    padding: 2px;
    border: 1px solid #b8b8b8;	
}
.wpt_overlay_form_field select {
    width: 210px;
}

/* overlay progress*/

.wpt_overlay_progress_background {
    height: 100%;
    width: 100%;
    background-color: #ffffff;
    opacity: 0.75;
    filter: alpha(opacity=75);
}
.wpt_overlay_progress_box {
	display: none;
	position: absolute;
	top: 50%;
	left: 50%;
	width: 350px;
	height: 52px;
	margin-left: -175px;
    margin-top: -26px;
	margin-bottom: 20px;
    padding: 13px 17px 15px 17px;
    width: 350px;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    box-shadow:inset 0 0 4px #ffffff;
    -moz-box-shadow:inset 0 0 4px #ffffff;
    -webkit-box-shadow:inset 0 0 4px #ffffff;
    
    background-color: #d9d9d9;
    border: 1px solid #7f7f7f;
}
.wpt_overlay_progress_box_topic {
    font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;
    font-size: 16px;
    margin: 0;
    padding: 6px 0 0 39px;
    height: 25px;
    color: #545454;
    background: url(img/overlayprogress/loader.animation.gif) 0 0 no-repeat;
}
.wpt_overlay_progress_box_data {
    padding: 9px 0 0 39px;  
}
#wpt_header_wrapper_logout {
   	width: 100%;
	background: url(img/header/header_wrapper.background.png) top left repeat-x;
	font-size: 11px;
	color: #000000;
	padding: 0 0 26px 0;
}
#wpt_header_nologo {
    max-width:1570px;
    height: 39px;
}
.wpt_header_topbar_logo {
	margin: 20px 0 0 67px;
	height: 37px;
	width: 488px;
    background: url(img/header/header.logout.background.gif) bottom right no-repeat;
}
.block .arrow {
    background: url(img/login/arrow.gif) no-repeat scroll left 4px transparent;
    float: left;
    margin-right: 10px;
    width: 4px;
}
.block .text a:link, .block .text a:visited {
    color: #555555;
    font-family: Arial,Verdana,sans-serif;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
}
.block .text a:hover, .block .text a:active {
    color: #E2001A;
    text-decoration: none;
}

h1.portal_update_title {
	font-size: 24px;
	color: #E2001A;
	line-height: 26px;
}
div.portal_update_text {
	line-height: 26px;
	color: #555555;
}
div.portal_update_separator {
	line-height: 48px;
	color: #555555;
}