@import url(../../Templates/UI/Css/Layout.css);
/********* GLOBALS *********/

* {margin:0;padding:0}
body {font-family:Arial,Verdana,Constantia,serif;}
a img,table {border:0}
a img{vertical-align:middle;}
button,select,textarea,input {font:100% Arial,serif}
table {border-collapse:collapse}
caption,th,td {text-align:left;vertical-align:top;}
h1,h2,h3,h4,h5,h6 {margin:.4em 0;font-family:Arial,Verdana,Cambria,"Hoefler Text","Palatino Linotype",Palatino,"Trebuchet MS",serif}
p{padding-top:10px; padding-bottom:10px;}

/* colors */
a { color:#478db3; text-decoration:none; }
a:hover { text-decoration:underline; }


/********* LAYOUT *********/

body { margin:0; }
	#wrap { }
		#header {}
			#header .top {height:90px; }
		#page { width:900px; margin:0 auto; padding-bottom:3px; }
			#content { background-color:#ffffff; float:right; width:685px; padding:15px; }
				.secondary { margin-bottom:1px; }
				#menu { float:left; }
				#extras { float:right; }
				#main { float:left; padding-bottom:15px; background:#fff; }
		#footer {width:690px; margin:0 auto; padding:15px 15px 15px 200px; color:#666;}
			#footer .n2{color:#333;float:right;margin-bottom:10px;font-size:.8em;}

/* top */
.siteHeader { margin:0; padding:55px 20px 30px 200px; }
	.siteHeader a { color:#478db3; }
.siteLogo img { float:right; padding:20px; }


/*box*/
.boxTitle,
.secondary h4 {padding:0 5px;color:#d0cfcb;}
.secondary h4 a,
.secondary h4 a:visited { color:#d0cfcb;}
#menu .box { color:#d0cfcb;}
#content .boxTitle,
#content .secondary h4 { color:#414141; }
.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%; }
#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%; }
#main .box { background:#d0cfcb url(main_bg.gif) no-repeat; padding-top:10px; }
#main .box .inner { background:transparent url(main_bg.gif) no-repeat 0% 100%; padding:0 10px 10px 10px; }

/*secondary*/
.secondary .uc { margin-bottom:15px; }
#extras .uc{ width:200px; }

/*menu*/
.topMenu { width:700px; padding-left:200px; position:absolute; top:110px; left:50%; margin-left:-450px; }
	.topMenu li { display:inline; }
	.topMenu a { color:#fff; margin-right:10px; }
	.topMenu .current a,
	.topMenu .trail a { font-weight:bold; color:#0096DB; }

.languageMenu { width:150px; position:absolute; top:110px; left:50%; margin-left:285px; text-align:right; }
	.languageMenu a { opacity:.4;}
	.languageMenu .current { cursor:default; opacity:1;}
	.languageMenu a:hover { opacity:1;}

.subMenu {border-top:solid 1px #d2d2d2;}
.subMenu a {display:block; font-size:13px; font-family:Trebuchet MS; padding:5px 0 5px 10px; _height:1px; color:#252525; border-bottom:solid 1px #d2d2d2; }
.subMenu a:hover {background:#e1e1e1 url(/img/arrow_black.png) no-repeat;}
.subMenu ul {margin:0 0 0px 0px; padding-left:7px;}
.subMenu li {background:url(/img/arrow_black.png) no-repeat;}
.subMenu .trail{ background-color:#d2d2d2;}
.subMenu .trail > a,
.subMenu .current > a {background:#d1d1d1 url(/img/arrow_red.png) no-repeat;color:#cc0000; padding-top:2px; padding-right:3px; padding-bottom:0;}
.subMenu .current > a { font-weight:bold; }
.subMenu .current > ul { background-color:#d1d1d1; }
.menu{margin:15px;}


/* lists */
.list .a0 { background: #f4f8ed; }
.list,
.list .a1 { background: #fff; }
.list { padding-bottom:6px; background-position:50% 100%; }
.list .item { padding:5px; }

/* path */
.path { margin-bottom:10px; }
.path .current { color:#414141; }
.path a.current:hover { cursor:default; text-decoration:none; }

/* sitemap */
#main ul { list-style:circle; margin-left:20px; }
#main ol { margin-left:20px; }

/* content */
.introduction { font-size:1.1em; font-style:italic; }

/* date */
.date { font-size:small; color:#414141; display:block; }


