/* Default CSS Stylesheet for a new Web Application project */
@import url(user.css);

a, a:visited, a:active, a:hover
{
	color:#990033;
	text-decoration:underline;
	font-weight: 500;
	/*text-align:right;
	display:block;
	margin-right:15px;
	padding-right:15px;
    background-image: url(../img/icons/arrow_wbg.gif);
    background-repeat: no-repeat;
    background-position: right;*/
}
a.arrowlink, a.arrowlink:visited, a.arrowlink:active, a.arrowlink:hover
{
	color:#666;
	text-decoration:none;
	font-weight: 700;
	text-align:right;
	display:block;
	margin-right:15px;
	padding-right:15px;
    background-image: url(/img/icons/arrow_wbg.gif);
    background-repeat: no-repeat;
    background-position: right;
}
/*A:link
{
	text-decoration: none;
	color: #666;
}

A:visited
{
	text-decoration: none;
	color: #666;
}

A:active
{
	text-decoration: none;
	color: #666;
}

A:hover
{
	text-decoration: underline;
	color: #666;/*#3333cc;
}*/
#search_form div
{
	float:left;
	background: url(/img/drop_shadow_image.png.njet) no-repeat right bottom;	
	width: 104px; 
	height:20px;
	margin-right: 3px;
	margin-top: 5px;
}
.form_text
{
	/*margin-right: 3px;
	margin-top: 5px;*/
	background-color: #FFF;
	color: #000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 0.9em;
	border: 1px solid #666;
	width: 100px; 
	height:13px;
}
.form_button, .form_button:focus
{
	width: 40px;
	margin-right: 3px;
	margin-top: 6px;
	color: #000;
	background: #DCDCDC;
	border: 1px solid #666;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 0.9em;
	text-transform:uppercase;
}

#document
{
	width: 903px;
}
#document_top
{
	background-image: url(/img/document_top_bg.png);
	background-repeat: no-repeat;
	height: 80px;
	width: 903px; /*vertical-align:bottom; 	line-height:55px;*/
	overflow: hidden;
	background-color: #DDDDDD;
}
#document_top #top_wrapper
{
	width: 903px;
}
#document_top #top_wrapper #to_hcp
{
	padding: 9px 0 19px 0;
	float: left;
}
#document_top #top_wrapper #search_form
{
	padding-top: 9px;
	padding-right: 25px;
	float: right;
}
#left_column
{
	padding-top: 15px;
	float: left;
	width: 164px;
	overflow: hidden;
}
#left_column a
{
	color:#000;
}
#left_column ul
{
	margin: 0;
	padding: 0;
	display: block;
}
#left_column ul li
{
	padding-left: 0;
	list-style: none;
	margin: 5px 10px 5px 15px;
}
#left_column ul li.divider
{
	margin: 0 4px 0 0;
	background-image: url(/img/submenu/divider.png);
	background-repeat: no-repeat;
	height: 1px;
	font-size: 1px;
	line-height: 1px;
}
#left_column ul li.dotteddivider
{
	margin: 45px 4px 0 0;
	background-image: url(/img/submenu/dotteddivider.png);
	background-repeat: no-repeat;
	height: 1px;
	font-size: 1px;
	line-height: 1px;
}
#left_column a
{
	text-decoration:none;
}
#left_column ul.icons
{
	padding-left: 0px;
}
#left_column ul.icons li
{
	overflow:visible;
}
#left_column ul li.sms
{
	padding: 4px 0 4px 30px;
	background: url(/img/icons/sms.gif) no-repeat center left;
}
#left_column ul li.dictionary
{
	padding: 4px 0 4px 30px;
	background: url(/img/icons/dictionary.gif) no-repeat center left;
}
#left_column ul li.sitemap
{
	padding: 4px 0 4px 30px;
	background: url(/img/icons/sitemap.gif) no-repeat center left;
}
#left_column ul li.homepage
{
	padding: 4px 0 4px 30px;
	background: url(/img/icons/homepage.gif) no-repeat center left;
}	
#left_column ul li.newsletter
{
	padding: 4px 0 4px 30px;
	background: url(/img/icons/kuvert.png) no-repeat center left;
}	
#branded
{
	padding-top: 15px;
	float: left;
	width: 541px;
}
#branded #branded_header
{
	height: 9px;
	/*
	background-image: url(/img/branded_top_bg.png);
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
*/
}
#branded #branded_body
{
	border: 1px solid #000000;
	border-top: none;
	margin-bottom: 20px;
}
#branded #branded_body_content
{
	/*padding: 10px;*/
	clear:both;
	width:500px;
	margin:0 20px;
	padding-bottom: 20px;
}
#branded #branded_body_content_left
{
	float: left;
}
#branded #branded_body_content_left div
{
	width: 235px;
	border-right: dashed 1px black;
	padding:10px;
}
#branded #branded_body_content_right
{
	float:right;
}
#branded #branded_body_content_right div
{
	padding-top:10px;
	width: 235px;
}
#branded #branded_body_content_top
{
	text-align: right;
	margin: 0;
	padding: 0;
}
#branded #branded_body_content_bottom
{
	clear:both;
	border: none;
	border-top: 1px dashed #666;
	padding: 0 0 10px 0;
}
#right_column
{
	/*padding: 15px 0 0 10px;*/
	margin: 15px 0 0 10px;
	width: 176px;
	float:left;
}
#right_column #poll_header, #right_column #poll_footer
{
	color:#fff;
	background-color: #33B8CA;
	width: 176px;
}
#right_column #poll_header p
{
	color: #fff;
	font-weight: 700;
}
#right_column #poll_footer a, #right_column #poll_footer a:visited, #right_column #poll_footer a:active, #right_column #poll_footer a:hover
{
	color:#fff;
	text-decoration:none;
	font-weight: 700;
	text-align:right;
	display:block;
	margin-right:5px;
	padding-right:5px;
	line-height: 10px;
    background-image: url(/img/icons/arrow_dgbg.png);
    background-repeat: no-repeat;
    background-position: right;
}	
#right_column #poll_body
{
	border: solid 1px #45a12b; /* dark color here */
}
#right_column #poll_body div
{
	background-color: #c3c900; /* bright color here */
	color: #000; /* black or white */
	width: 174px;
	overflow: hidden;
}
#right_column #poll_body div ul, #right_column #poll_body div p, #right_column #poll_header p
{   
	margin: 0 4px 0 4px;
    padding: 3px 0 3px 0;
    list-style: none;
}
#right_column #poll_footer
{
	padding: 3px 0 3px 0;
}
#right_column #poll_body div ul li
{
	padding:5px 0 5px 15px;
	margin:0;
    background-image: url(/img/icons/arrow_lgbg.png);
    background-repeat: no-repeat;
    background-position: 0 6px;
}
#right_column #poll_body div ul li.stats
{
	padding:5px 0 5px 0;
	margin:0;
	background-image: none;
}
#right_column #poll_body div ul lh
{
	padding:0;
	margin:0;
}
#right_column #poll_body div ul li a
{
	color: #000; /* black or white */
}
#right_column #poll_body div ul li span
{
	color: #000; /* black or white */
	padding:0;
	margin:0;
}
#document_foot
{
	clear:both;
	width: 726px;
	margin:0 12px 0 164px;
}
#document_foot div, #document_foot div a, #document_foot hr
{
	padding:0;
    margin:0;
	color: #acacac;   
}
#document_foot div 
{
	width:242px;
	float:left;
}
.alignright
{
	text-align:right;
}

/* Table element */
table.ordermaterial, table.ordermaterialform, table.searchresult{
	border-width: 1px;
	border-style: none;
	border-collapse: separate;
	background-color: #fff;
	background-color: Transparent;
	border-color: #fff;
	font-size: 0.9em;
	width: 390px;
}
table.ordermaterial tr th, table.ordermaterial tr td, table.ordermaterialform tr th, table.ordermaterialform tr td, table.searchresult tr th, table.searchresult tr td{
	text-align: left;
	border-width: 1px;
	padding: 1px;
	border-style: solid;
	border-color: #fff;
}
table.ordermaterial tr th h1, table.ordermaterialform tr th h1, table.searchresult tr th h1{
	color: #013399;
	text-transform: uppercase;
	margin: 0;
	padding: 0;
}
table.ordermaterial tr.bb, table.ordermaterial tr td.bb, table.ordermaterial tr th.bb, table.ordermaterialform tr.bb, table.ordermaterialform tr td.bb, table.ordermaterialform tr th.bb, table.searchresult tr.bb, table.searchresult tr td.bb, table.searchresult tr th.bb{
	background-color: #EAEAEA;
}

table.ordermaterial tr.gb, table.ordermaterial tr th.gb, table.ordermaterial tr td.gb, table.ordermaterialform tr.gb, table.ordermaterialform tr th.gb, table.ordermaterialform tr td.gb, table.searchresult tr.gb, table.searchresult tr th.gb, table.searchresult tr td.gb{
	background-color: #E0DEDF;
}
table.ordermaterial tr th.sectionheader{
	font-weight: normal;
	font-style: italic;
	padding-top: 10px;
}
table.ordermaterialform, table.searchresult{
	border-width: 0;
}
table.ordermaterialform tr th, table.ordermaterialform tr td, table.searchresult tr th, table.searchresult tr td{
	border-width: 0;
}
table.ordermaterialform tr th.sectionheader{
	font-style: italic;
}
table.ordermaterialform tr td.alignright, table.searchresult tr td.alignright{
	text-align: right;
}
table.searchresult tr th.gb, table.searchresult tr td.gb{
	padding: 5px;
}
table.searchresult tr th, table.searchresult tr td{
	padding: 5px;
}
/* / Table element */