
.bgdemarcation
{
	font-size:13px;
	font-family:Verdana;
	color: #666666;
	background-color:#E8E8E8;
	padding:5px;
}

.login_label
{
	color:white;
	font-family: Verdana;
	font-size:14px;
	text-align:right;
	padding-right:10px;
}

.menu_icon
{
	background-image:url('../img/template_new/shrinkednavicons/shrinkednav_normal.png');
	background-repeat:no-repeat;
	text-align:center;
	vertical-align:top;
	margin-top:5px;
	width:36px;
	height:38px;
	cursor:pointer;
}

.nav_title
{
	background-image:url('../img/template_new/expandednavigationtabs/navtab_normal_full.png');
	background-repeat:no-repeat;
	color:#141414;
	margin-top:5px;
	width:120px;
	height:38px;
	cursor:pointer;
	font-family: Verdana;
	font-size:13px;
	padding-left:5px;
	vertical-align:middle;
	cursor:pointer;
}


.trIcon
{

}

.section_title
{
	background-image:url('../img/template_new/pagetitles/title_repeat.png');
	background-repeat:repeat-x;
	background-color:#ffffff;
	height:41px;
	font-family:Arial;
	font-size:20px;
	color:#ffffff;
	text-shadow: 1px 1px 1px #141414;
	filter: dropshadow(color=#141414, offx=1, offy=1);
}

.section_button
{
	background-image:url('../img/template_new/extrasmallbuttons/normal.png');
	background-repeat:no-repeat;
	text-align:center;
	vertical-align:middle;
	width:44px;
	height:41px;
	cursor:pointer;
}
.section_button_bg
{
	background-image:url('../img/template_new/block1/top_repeat.png');
	background-position:bottom;
}

.section_button_small
{
	background-image:url('../img/template_new/extrasmallbuttons/normal_small.png');
	background-repeat:no-repeat;
	text-align:center;
	vertical-align:middle;
	width:30px;
	height:30px;
	cursor:pointer;
}

.section_button:hover
{
	background-image:url('../img/template_new/extrasmallbuttons/hover.png');
	background-repeat:no-repeat;
	text-align:center;
	vertical-align:middle;
	width:44px;
	height:41px;
	cursor:pointer;
}

.section_button_small:hover
{
	background-image:url('../img/template_new/extrasmallbuttons/hover.png');
	background-repeat:no-repeat;
	text-align:center;
	vertical-align:middle;
	width:30px;
	height:30px;
	cursor:pointer;
}


.trTitle
{
	border: 1px solid #cccccc;

}
.menu_title
{
	font-family: Verdana;
	font-size:13px;
	color:#666666;
	height:38px;
	padding-left:5px;
	//height:31px;
	vertical-align:middle;
	cursor:pointer;
}

.menu_sub_title
{
	font-family: Arial;
	font-size:12px;
	padding-bottom:5px;
	padding-right:5px;
	padding-left:17px;
	font-weight:bold;
	color:#ffffff;
	/*background-color: #f7941e;*/
	vertical-align:top;
	cursor:pointer;
}

.left_icons
{
	font-family: 'Verdana';
	font-size:16px;
	height:25px;
	vertical-align:middle;
	text-align:center;
	background-color:#FFFFFF;
	color:#666666;

}
.arrow
{
	display:block;
	margin-left: auto;
	margin-right: 0;
	margin-top: 8;
	float:right;


}
.pattern_image
{

	position:absolute;

	left: 406px;


}
.menu_right
{
	text-align:right;
}
.menu_left
{
	outline:#cccccc double thin;

}

.menu_right
{
	outline:#cccccc double thin;

}

.menu_table
{
//padding-top:10px;
//padding-bottom:10px;
//padding-right:10px;
//padding-left:10px;

}

.right_links
{
	font-family: Verdana;
	font-size:14px;
	height:25px;
	text-align:right;
	color:#666666;
}

.text_shadow
{
	text-shadow: 1px 1px 1px #141414;
	filter: dropshadow(color=#141414, offx=1, offy=1);
	font-family: Verdana;
	font-size:15px;
	font-weight:bold;
	color:#ffffff;
}

.text_shadow2
{
	color:#3E3D3D;
	text-shadow: 1px 1px 1px #ffffff;

	font-family: Verdana;
	font-size:16px;
	font-weight:bold;
}

div.submenu_divider
{
	background-color:#DDDDDD;
	margin:3px;
	margin-left:0px;
	width:120px;
	height:1px;
	line-height:0px;
}

span.submenu_item
{
	padding-left:4px;
}

.wizard_step
{

}

.wizard_step_hover
{

}

.olControlOverviewMapContainer{position:absolute;bottom:0px;right:0px;}
.olControlOverviewMapElement{background-color:#00008B;-moz-border-radius:1em 0 0;padding:10px 18px 10px 10px;}
.olControlMousePosition{background-color: #000; color: #fff;-webkit-border-top-left-radius: 7px;-webkit-border-top-right-radius: 0px;-webkit-border-bottom-right-radius: 0px;-webkit-border-bottom-left-radius: 0px;-moz-border-radius-topleft: 7px;-moz-border-radius-topright: 0px;-moz-border-radius-bottomright: 0px;-moz-border-radius-bottomleft: 0px;border-top-left-radius: 7px;border-top-right-radius: 0px;border-bottom-right-radius: 0px;border-bottom-left-radius: 0px;}
/*Map Scalebar */
.olControlScaleBar {
    bottom: 10px;
    left: 10px;
    font-family: sans-serif;
    color: #fff;
    background-color: #000;
}

.olControlScaleBarBar {
    height: 1px;
    top: 14px;
    background: #fff;
}

.olControlScaleBarBarAlt {
    height: 1px;
    top: 14px;
    background: #fff;
}

.olControlScaleBarMarkerMajor {
    height: 7px;
    width: 1px;
    top: 11px;
    background: #fff;
}

.olControlScaleBarMarkerMinor {
    height: 5px;
    width: 1px;
    top: 12px;
    background: #fff;
}

.olControlScaleBarNumbersBox {
    width: 40px;
    height: 13px;
    top: 21px;
    font-size: 0.7em;
}

.olControlScaleBarLabelBox {
    top: -2px;
    height: 15px;
    font-weight: bold;
    letter-spacing: 0.1em;
    font-size: 0.7em;
    font-variant: small-caps;
}

.olControlScaleBarLabelBoxSingleLine {
    height: 15px;
    width: 35px;
    top: 5px;
    left: 10px;
    font-size: 0.7em;
    font-variant: small-caps;
}

/*Map Scalebar */

.noresults
{
	border:2px solid #B3B3B3;
	font-size:14px;
	font-family:Trebuchet Bold, Arial, Sans Serif;
}

.listborder2
{
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
}

/*.tooltip
{
	background-image:url('../img/template_new/tag.png');
	width:52px;
	height:33px;
	text-align:center;
	display:none;
}
*/


.calenderdropcell
{
	font-family:arial;
	font-size:12px;
	color:#191919;
	background-color:#ffffff;
}


#left_menu {
	width: 150px;
	display: none;
}


.left_menu_title
{
	background-image:url('../img/template_new/expandednavigationtabs/navtab_normal2.png');
	width:189px;
	height:34px;
	font-family:Trebuchet Bold, Arial, Sans Serif;
	font-size: 12px;
	color: #000;
	background-repeat: no-repeat;
	cursor: pointer;
}

.left_menu_child
{
	padding-left: 0px;
	padding-right: 10px;
	/*width: 167px;*/
	margin: 0px;
	cursor: pointer;
}



.menu_child_holder {
	padding: 5px;
	padding-right: 10px;
	background-image: url('../img/template_new/dropdown_middel.png');
	background-repeat: no-repeat;
	width: 190px;
	height: 18px;
	padding-bottom: 0px;
}

.menu_child_holder2 {
	padding: 5px;
	padding-right: 10px;
	background-image: url('../img/template_new/dropdown_middel2.png');
	background-repeat: no-repeat;
	width: 190px;
	height: 18px;
	padding-bottom: 0px;
}

.menu_child_holder2_selected {
	padding: 5px;
	padding-right: 10px;
	background-image: url('../img/template_new/dropdown_middel_active.png');
	background-repeat: no-repeat;
	width: 190px;
	height: 18px;
	max-height: 18px;
	padding-bottom: 0px;
}

.menu_child_holder_selected {
	padding: 5px;
	padding-right: 10px;
	background-image: url('../img/template_new/dropdown_middel_active.png');
	background-repeat: no-repeat;
	width: 190px;
	height: 18px;
	max-height: 18px;
	padding-bottom: 0px;
}

.menu_child_holder2_hover {
	padding: 5px;
	padding-right: 10px;
	background-image: url('../img/template_new/dropdown_middel_active.png');
	background-repeat: no-repeat;
	width: 190px;
	height: 18px;
	padding-bottom: 0px;
}

.menu_child_holder_hover {
	padding: 5px;
	padding-right: 10px;
	background-image: url('../img/template_new/dropdown_middel_active.png');
	background-repeat: no-repeat;
	width: 190px;
	height: 18px;
	padding-bottom: 0px;
}

.menu_child_holder-round {
	padding: 5px;
	padding-right: 10px;
	background-image: url('../img/template_new/dropdown_bottom.png');
	background-repeat: no-repeat;
	width: 190px;
	height: 20px;
}

.menu_child_holder-round_hover {
	padding: 5px;
	padding-right: 10px;
	background-image: url('../img/template_new/dropdown_bottom_active.png');
	background-repeat: no-repeat;
	width: 190px;
	height: 20px;
}


.menu_child_holder-round_selected {
	padding: 5px;
	padding-right: 10px;
	background-image: url('../img/template_new/dropdown_bottom_active.png');
	background-repeat: no-repeat;
	width: 190px;
	height: 20px;
}


.menu_child {
	/*background-color: #f7941e;*/
	height: 20px;
	font-family:Trebuchet Bold, Arial, Sans Serif;
	font-size: 12px;
	color: #fff;
	padding-left: 0px;
	background-image: url('../img/template_new/icon_menu_search.png');
	background-repeat: no-repeat;
	background-position: 10px -1px;
	padding-left: 35px;
}
.menu_child_manual {
	/*background-color: #f7941e;*/
	height: 20px;
	font-family:Trebuchet Bold, Arial, Sans Serif;
	font-size: 12px;
	color: #fff;
	padding-left: 0px;
	background-image: url('../img/template_new/icon_menu_download.png');
	background-repeat: no-repeat;
	background-position: 10px -1px;
	padding-left: 35px;
}

.menu_child_menu {
	/*background-color: #f7941e;*/
	height: 25px;
	font-family:Trebuchet Bold, Arial, Sans Serif;
	font-size: 12px;
	color: #fff;
	padding-left: 0px;
	background-image: url('../img/template_new/shrinkednavicons/icon_menu_white.png');
	background-repeat: no-repeat;
	background-position: 10px -2px;
	padding-left: 35px;
}

.menu_child_add {
	/*background-color: #f7941e;*/
	height: 20px;
	font-family:Trebuchet Bold, Arial, Sans Serif;
	font-size: 12px;
	color: #fff;
	padding-left: 0px;
	background-image: url('../img/template_new/shrinkednavicons/icon_add_white.png');
	background-repeat: no-repeat;
	background-position: 10px -2px;
	padding-left: 35px;
}

.child_tab_left_current
{
	background-image:url('../img/template_new/tabs/child_tab_left-current.png');
	background-repeat:no-repeat;
	height:22px;
	width:4px;
	padding:0px;
	margin:0px;
}
.child_tab_right_current
{
	background-image:url('../img/template_new/tabs/child_tab_right-current.png');
	background-repeat:no-repeat;
	height:22px;
	width:6px;
	padding:0px;
	margin:0px;
}

.child_tab_left
{
	background-image:url('../img/template_new/tabs/child_tab_left.png');
	background-repeat:no-repeat;
	height:22px;
	width:4px;
	padding:0px;
	margin:0px;
}
.child_tab_right
{
	background-image:url('../img/template_new/tabs/child_tab_right.png');
	background-repeat:no-repeat;
	height:22px;
	width:6px;
	padding:0px;
	margin:0px;
}

.child_tab
{
	background-image:url('../img/template_new/tabs/tab_repeat-current.png');
	height:22px;
	font-family:Trebuchet Bold, Arial, Sans Serif;
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	border-top: 1px solid rgb(172, 172, 172);
}

.child_tab_left_hover
{
	background-image:url('../img/template_new/tabs/child_tab_left-hover.png');
	background-repeat:no-repeat;
	height:22px;
	width:4px;
	padding:0px;
	margin:0px;
}
.child_tab_right_hover
{
	background-image:url('../img/template_new/tabs/child_tab_right-hover.png');
	background-repeat:no-repeat;
	height:22px;
	width:6px;
	padding:0px;
	margin:0px;
}

.child_tab_hover
{
	background-image:url('../img/template_new/tabs/tab_repeat_hover.png');
	height:22px;
	font-family:Trebuchet Bold, Arial, Sans Serif;
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	border-top: 1px solid rgb(172, 172, 172);
}

.child_tab_bg
{

	background-image: url('../img/template_new/block2/tabs_in_tabs_bg.png');
	padding-left: 10px;
	padding-right: 10px;
	vertical-align: bottom;
}

.child_tab_title { font-family:Trebuchet Bold, Arial, Sans Serif; color: #fff; font-size: 12px; font-weight: bold; }
.child_tab_title_active
{
	font-family:Trebuchet Bold, Arial, Sans Serif;
	color: #000;
	font-size: 12px;
	font-weight: bold;
	border-top: 1px solid rgb(172, 172, 172);
	padding:0px;
	margin:0px;
	background-color: #fff;
}
.myborder
{
	border-style: solid;
	border-width: 2px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	border: 1px solid #7e7e7e;
	padding: 7px;
	padding-top: 10px;
}

