@import url(../../Templates/UI/Css/Layout.css);
/********* GLOBALS *********/

* {margin:0;padding:0}
/*body {font-family:Helvetica, Arial, Verdana, sans-serif;font-size:.9em;}*/

body {font-family:Helvetica, Arial, Verdana, sans-serif;font-size:10pt;}
a img,table {border:0}
a img{vertical-align:middle;}
dl,ol,ul,li {xlist-style:none; color: #555;}


/*search********************************************************/


.search input.btn{

	width:67px;
	height:23px;
	border:none;
	margin:0;
	padding:0;

}


select,textarea,input,button {font-family:Helvetica, Arial, Verdana, sans-serif;font-size:.8em;}

/*button,select,textarea,input {
width: 9em;
padding-left: 0.5em;
border-top-width: 1px;
border-bottom-width: 1px;
border-top-style: solid;
border-bottom-style: solid;
border-top-color: #9d9d9e;
border-bottom-color: #9d9d9e;
}*/

table {border-collapse:collapse}
caption,th,td {text-align:left;vertical-align:top;}
h2,h3,h5,h6 {margin:.35em 0;font-family:Helvetica, Arial, Verdana, sans-serif; color: #555; padding: 10px 100px 10px 10px;
}
p {margin:.35em 0;font-family:Helvetica, Arial, Verdana, sans-serif; color: #555;
}

h1,h4 {
	color:#555;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	xfont-size:20px;
	font-weight: normal;
	margin:0;
	xbackground: url(arrow_duble.gif) 150px top no-repeat; 
	xpadding: 0px 0px 60px 20px;
	padding: 10px
}

/*h4 {
    background: #808080;
}*/

.uc_big h4 {
	display: block; 
	xwidth:950px;
	height:100px;
	background: #4c5457;
	line-height: 150px; 
	font-family: Helvetica, Arial, Verdana, sans-serif;
	color: #fff;
	font-size:20px;
	padding: 0px 0px 0px 0px;
	
}
.newsBox h4 {
	display: block; 
	xwidth:950px;
	height:100px;
	background: #4c5457;
	line-height: 150px; 
	font-family: Helvetica, Arial, Verdana, sans-serif;
	color: #fff;
	font-size:20px;
	padding: 0px 0px 0px 0px;
}



/* colors */
a { color:#4c5457; text-decoration:none; }
a:hover { text-decoration:none; color:#d0cfcb;  }
a:visited { color:#4c5457; }

/* clearfix */
#page:after, .cf:after, #content:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
#page, .cf, #content { display: inline-block; }
* html #page, * html .cf, * html #content { height: 1px; }

/********* LAYOUT *********/

body { margin:0; background:#eee}
/*	#wrap { }
		#header { height:100px; xbackground:url(top_bg.gif) 50% 0%; margin-bottom:40px; }
			#header .top {width:900px; left:50%; margin-left:-450px; position:absolute; }
*/
		#wrap { width:900px; margin:0 auto; }
		#header { height:92px; background:#fff; }
		
		#page { width:900px; margin:0 auto; xpadding-bottom:3px; background:#fff; }
			#content { float:right; width:650px; padding: 0px 0px 0px  1px; background:#ddd; }
				.secondary { width:249px; margin-bottom:1px; }
				#menu { float:left; }
				#extras { float:right; }
				#main { width:650px; min-height: 300px; float:left; xpadding-bottom:10px; background:#fff;}
					#main p {padding: 10px 100px 0 10px; max-width: 500px;}
				 	#main li{display: block; padding-left:15px; padding-top:0px;  xheight: 20px; xline-height: 5px; font-weight: normal; text-decoration: none;	background: url(dot_gray.png) no-repeat left top; padding-right:100px;  xbackground-position: 5px; }
					#main a {text-decoration: underline;}
					
		#bottom {width:900px; padding: 1px 0px 0px 0px; background:#ddd; }
/*				#bleft { width:250px; float:left; }
				#bleft { width:325px; float:left; }
				#bright { width:325px;float:right; }*/
		#footer {width:900px; float:right; padding: 0px 0px 20px 0px; font-size:.8em; color: #778488; background: #fff url(grgrad.gif) repeat-x;}
				.copyright { width:330px; margin-left:550px; text-align:right; }
			/*#footer .n2{color:#333;float:right;margin-bottom:10px;font-size:.8em;}*/
			

/* top */
.siteHeader { margin:0; padding:55px 20px 30px 200px; }
	.siteHeader a { color:#4c5457; }
.siteLogo img { float:left; xpadding:20px; }

/* mainheader */
#header2 {
	font-size:14px;
	background:#4c5457;
	color:#ffffff;
	padding: 10px 10px 10px 10px;
	border-bottom:1px solid #ffffff;
}

#header2 a{
	font-size:14px;
	background:#4c5457;
	color:#ee7600;
	text-decoration:none;
	xpadding:20px 0px
}

#header2 a:hover {
	font-size:14px;
	background:#4c5457;
	color:#ffffff;
	xpadding:20px 0px
}

/*box*/
.boxTitle,
.secondary h4 {padding: 0 5px 0 10px;color:#d0cfcb;}
.secondary h4 a,
.secondary h4 a:visited { color:#d0cfcb;}
#menu .box { color:#d0cfcb;}
#content .boxTitle,
#content .secondary h4 { color:#4c5457; }
/*.secondary .box { background:transparent url(menu_bg.gif) no-repeat 50% 100%; _height:1px; padding-bottom:10px; }
.secondary .box .inner { padding:10px 10px 0 10px; background:transparent url(menu_bg.gif) no-repeat 50% 0%; }*/
.secondary .box { xbackground: transparent url(submenu_bg.gif) no-repeat -1% 0%; _height:1px; padding-bottom:10px; background:transparent url(submenu_bg.gif) no-repeat 0% 0%;  background-position: top;  }
.secondary .box .inner {width:240px; min-height: 170px; padding: 10px 0px 5px 10px; xbackground:#fff; xbackground:transparent url(submenu_bg.gif) no-repeat 50% 0%; background-position: bottom;}
#content .secondary .box { background:t#d0cfcb; xwidth:240px;}
#content .secondary .box .inner {font-size:10px;  background:#d0cfcb; xpadding: 0px 10px 10px 0px;}


.Treeview a { font-size:9pt;}
.Treeview a:hover { text-decoration:none; color:#d0cfcb;  }

/*#content .secondary .box { background:transparent url(secondary_bg.gif) no-repeat 50% 100%; }
#content .secondary .box .inner { background:transparent url(secondary_bg.gif) no-repeat 50% 0%; }*/
.inputForm {
	padding-left: 10px;
}
/*secondary*/
.secondary .uc {background: #808080; margin-bottom:15px; }

/*menu*/
/*.topMenu { width:700px; padding-left:200px; position:absolute; top:10px; left:50%; margin-left:-450px; }
.topMenu li { display:inline; }
.topMenu a { color:#999; margin-right:10px; }
.topMenu .current a,
.topMenu .trail a { font-weight:bold; color:#999; }
*/
.topMenu { width:700px; padding-left:220px; position:absolute; top:10px; left:50%; margin-left:-450px; }
.topMenu li { display:inline; background:#4c5457; text-transform:uppercase;}
.topMenu a { color:#ccc; margin-right:10px; padding:4px 8px;}
.topMenu .current a,
.topMenu .trail a { xfont-weight:bold; color:#ccc; }

.languageMenu { width:150px; position:absolute; top:50px; left:50%; margin-left:285px; text-align:right; }
	.languageMenu a { opacity:.4;}
	.languageMenu .current { cursor:default; opacity:1;}
	.languageMenu a:hover { opacity:1;}
	
.pathnavi { width:650px; position:absolute; top:70px; xleft:50%; margin-left:245px; text-align:right; font-size:.8em;}

/*.topSearchBtn {position:absolute; top:80px; left:50%; margin-left:50px; font-size:.8em;}*/
.topSearchInput {position:absolute; top:80px; left:40%; margin-left:10px; text-align:right; font-size:.8em; xbackground-color: #00ff00;
xfont-family:Helvetica, Arial, Verdana, sans-serif;
color: #555; 
padding-left: 0.5em;
border-top-width: 1px;
border-right-width-value: 1px;
border-right-width-ltr-source: physical;
border-right-width-rtl-source: physical;
border-bottom-width: 1px;
border-left-width-value: 1px;
border-left-width-ltr-source: physical;
border-left-width-rtl-source: physical;
border-top-style: solid;
border-right-style-value: solid;
border-right-style-ltr-source: physical;
border-right-style-rtl-source: physical;
border-bottom-style: solid;
border-left-style-value: solid;
border-left-style-ltr-source: physical;
border-left-style-rtl-source: physical;
border-top-color: #9d9d9e;
border-right-color-value: #9d9d9e;
border-right-color-ltr-source: physical;
border-right-color-rtl-source: physical;
border-bottom-color: #9d9d9e;
border-left-color-value: #9d9d9e;
border-left-color-ltr-source: physical;
border-left-color-rtl-source: physical;}

.topSearchBtn {position:absolute; top:80px; left:40%; margin-left:124px;
  width: 16px;
  height:16px;
  xmargin: 0;
  padding: 0;
  border: 0px;
  background: transparent url(btn_search.gif) no-repeat center top;
  text-indent: -1000em;
  cursor: pointer; /* hand-shaped cursor */
  cursor: hand; /* for IE 5.x */
}


/*
.topMenu { width:700px; padding-left:100px; display:block; xposition:absolut; top:20px; xleft:50%; xmargin-left:-450px;
	float:right;
	list-style-type:none;
	margin:0px;
	padding:0px;
}
.topMenu li { display:inline; 
	float:right;
	background:#002626;
	text-transform:uppercase;
	font-size:12px;
}
.topMenu a { color:#999; xmargin-right:10px; 
	padding:4px 8px;
	display:block;
	text-decoration:none;
	color:white;
	xborder-right:1px solid #ffffff;
	xposition:relative;
}
.topMenu .current a,
.topMenu .trail a { font-weight:bold; color:#999; }
*/

.subMenu a { display:block; padding:2px 0; _height:1px; xcolor:#fff; }
.subMenu ul { margin:0 0 5px 10px; }
.subMenu .trail > a,
.subMenu_ .current:hover > a { color:#d0cfcb; }
.subMenu .current > a { font-weight:bold; }

/* lists */
.list .a0 { background: #fff url(list_dark.gif) no-repeat 50% -1px; }
.list,
.list .a1 { background: #fff url(list_light.gif) no-repeat 50% -1px; }
.list { padding-bottom:6px; background-position:50% 100%; }
.list .item { padding:5px; }

/* path */
.path {xmargin-top: 10px;}
.path .current { color: #4c5457; }
.path a.current:hover { cursor:default; text-decoration:none; }

/* sitemap */
#main ul { list-style:circle; margin-left:20px; }

/* date */
.date { font-size:x-small; color:#4c5457; display:block; }

/* intro */
.intro { font-style:italic; font-size:1.2em; }
.list .intro { font-style:normal; font-size:1em; }
/*body #page { background-color:Transparent; }*/
body #page { background-color: #fff; }

/*columns*/
.columns .left { float:left; width:300px; }
.columns .right { float:right; width:300px; }

/* drag&drop */
.dragDrop .secondary .uc { margin-bottom:0;}
.dragDrop .SiteLeft,.dragDrop .SiteTop {}
.dragDrop .SiteRight { background-color:#fef;}
.dragDrop .Left {}
.dragDrop .Right,.dragDrop .Content { background-color:#eef;}

.socialBookmarks a { white-space:nowrap; }

#biger {
	line-height: 10px; 
	font-family: Helvetica, Arial, Verdana, sans-serif;
	color:#ffffff;
	text-transform:uppercase;
	font-size:24px;
	padding: 0px 0px 50px 20px;
	vertical-align: top;
}
#biger a {color:#ffffff;}

#biger_hd {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	color:#ffffff;
	text-transform:uppercase;
	font-size:16px;
	padding: 0px 0px 0px 20px;
	vertical-align: top;
}
#biger_hd a {color:#ffffff;}


#spot {
	color:#636a6e;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size:24px;
	font-weight: normal;
	margin:0;
	background: url(arrow_duble.gif) 150px top no-repeat; 
	padding: 0px 0px 60px 10px;
}