@charset "UTF-8";

body {
	width:				100%;
	height:				100%;
	font-family:		verdana;
	background-color:	#ECECEC;
}

a {
	color:				#79567E;
}

a img {
	border:				none;
}

#logo_and_search_wrapper {
	width:				100%;
	height:				60px;
	background-color:	#ECECEC;
}

#logo_and_search_wrapper img {
	float:				left;
	border:				none;
}

#company_name {
	line-height:		60px;
	height:				60px;
	font-size:			20px;
	width:				200px;
	float:				left;
	color:				#2a2a2a;
}

#searchform_wrapper {
	float:				right;
	width:				150px;
	background-image:	url('/images/search.png');
	margin-right:		5px;
	margin-top:			5px;
	height:				25px;
	overflow:			hidden;
}

#searchform_wrapper input {
	border:				none;
	height:				17px;
	line-height:		17px;
	margin: 			0;
	float:				right;
	margin-left:		22px;
	font-size:			12px;
	width:				120px;
	background-color:	#fff;
}

#searchform_wrapper input.submit {
	display:			none;
}

#main_menu {
	height:				30px;
	width:				100%;
	background-image:	url('/images/menu_background.jpg');
}

#main_menu ul {
	list-style-image:	none;
	list-style-position:outside;
	list-style-type:	none;
	margin:				0;
	padding:			0;
	float:				left;
	height:				30px;
}

#main_menu ul li.notselected {
	float:				left;
	border-right:		1px solid #47334a;
	border-left:		1px solid #c88ece;
	height:				30px;
}



#main_menu ul li.selected {
	float:				left;
	height:				30px;
	background-image:	url('/images/white_transparent.png') !important; 
	background-image: 	none;
	filter:				progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/white_transparent.png',sizingMethod='scale',enabled='true');
}

#main_menu ul li.first {
	border-left:		none;
}

#main_menu ul li.last {
	border-right:		none;
}

#main_menu ul li a {
	color:				#fff;
	margin-left:		10px;
	margin-right:		10px;
	line-height:		30px;
	font-weight:		bold;
	text-decoration:	none;
	font-size:			1em;
}

#main_menu div.menu_item {
	
}

#crumbpath_and_page_options_wrapper {
	height:				30px;
	width:				100%;
	background-color:	orange;
}


#bottom_widgets {
	width:				100%;
	margin:				0px;
	border:				none;
	border-spacing:		1px;
}

#bottom_widgets img {
	margin:				4px;
}

#bottom_widgets td {
	width:				25%;
	background-color:	#f2f2f2;
	vertical-align:		top;
	border-left:		1px solid #ececec;
}

#bottom_widgets div.CmsDataWidgetBase_small {
	margin:				3px;
	font-size:			1em;
}

#bottom_widgets div.widgetTitle {
	font-weight:		bold;
	color:				#4F545A;
	font-size:			1.2em;
}

#footer {
	margin-top:			1px;
	background-color:	#ECECEC;
	text-align:			right;
	font-size:			0.9em;
}

#footer p {
	margin:				0;
}

#footer p a {
	text-decoration:	none;
}

#search_sQuery_popup_layer div.CpFormFieldSuggest_suggestions div span {
	font-size:			11px;
	line-height:		20px;
	margin-left:		4px;
}

div.CmsDataNewsType div.even, div.CmsDataNewsType div.odd {
	padding:			5px;
}

div.CmsDataNewsType div.MyDataNews_image {
	padding-top:		20px;
	float:				right;
}

div.odd {
	background-color:	#F2F2F2;
}

div.CmsDataNewsType div.MyDataNews_image img {
	border:				1px solid #79567E;
}

div.CpFormFieldSuggest_suggestions_element_hover {
	background-color:	#79567E;
	color:				white;
}

#content td.CpFormRadio input {
	width:				auto;
}

img.CmsDataNews_image {
	float:				right;
	margin:				1Opx;
	border:				1px solid #79567E;
}

div.CmsCollectObject_pageBrowser {
	margin-bottom:		8px;
	text-align:			center;
}

a.CmsCollectObject_pageBrowserButton, a.CmsCollectObject_nextButton, a.CmsCollectObject_previousButton {
	line-height:		15px;
	padding-left:		3px;
	padding-right:		3px;
	border:				1px solid #79567E;
	color:				#79567E;
	text-decoration:	none;
}

a.CmsCollectObject_pageBrowserButtonSelected {
	background-color:	#79567E;
	color:				white;
}

span.CmsCollectObject_nextButton, span.CmsCollectObject_previousButton {
	line-height:		15px;
	padding-left:		3px;
	padding-right:		3px;
	border:				1px solid #CCC;
	color:				#CCC;
	text-decoration:	none;
}