/* style for html page & body */
html, body					{ height:100%; margin:0; margin:0 0 0 0; padding:0; border:0; }
html						{ overflow: -moz-scrollbars-vertical }
body						{ background:url(img/bg.jpg) center repeat-y #fff; }

/* text */
body, table, tr, td, div,
.normal						{ font:12px Helvetica, Arial, Verdana, sans-serif; color:#444; margin:0; }
p							{ font:12px Helvetica, Arial, Verdana, sans-serif; color:#444; }
a,
a:link,
a:visited,
a:active					{ font:12px Helvetica, Arial, Verdana, sans-serif; color:#1882de; text-decoration:none; }
a:hover						{ font:12px Helvetica, Arial, Verdana, sans-serif; color:#1882de; text-decoration:underline; }
h1							{ font:14px Helvetica, Arial, Verdana, sans-serif; color:#444; }
h2							{ font:13px Helvetica, Arial, Verdana, sans-serif; color:#444; }
h3							{ font:12px Helvetica, Arial, Verdana, sans-serif; color:#444; font-weight:bold; }
hr							{ color:#e2e3e4; background-color:#e2e3e4; }
ul li, ul li li,
ul li li li,
ol li, ol ol li,
ol ol ol li,
ol ul li					{ font:12px Helvetica, Arial, Verdana, sans-serif; list-style:url(/Portals/0/img/bullet.png); }
.leftnav ul li				{ font:12px Helvetica, Arial, Verdana, sans-serif; list-style:url(/Portals/0/img/bullet_b.png); }
.Head						{ font:14px Helvetica, Arial, Verdana, sans-serif; color: #1882de; font-weight: normal; }
.SubHead, .xmodtitle		{ font:12px Helvetica, Arial, Verdana, sans-serif; color: #444; font-weight: normal; }
.CommandButton				{ font:12px Helvetica, Arial, Verdana, sans-serif; color: #444; font-weight: normal; text-transform:none; }
a.CommandButton:link,
a.CommandButton:visited,
a.CommandButton:active		{ font:12px Helvetica, Arial, Verdana, sans-serif; color: #1882de; font-weight: normal; text-decoration:none;  }
a.CommandButton:hover		{ font:12px Helvetica, Arial, Verdana, sans-serif; color: #1882de; font-weight: normal; text-decoration:underline; }

.skin_object				{ font:10px Helvetica, Arial, Verdana, sans-serif; color:#666; }
a.skin_object:link,
a.skin_object:visited,
a.skin_object:active		{ font:10px Helvetica, Arial, Verdana, sans-serif; color:#666; text-decoration:none; }
a.skin_object:hover 		{ font:10px Helvetica, Arial, Verdana, sans-serif; color:#1882de; text-decoration:none; }

.breadcrumb					{ font:10px Helvetica, Arial, Verdana, sans-serif; color:#666; }
a.breadcrumb:link,
a.breadcrumb:visited,
a.breadcrumb:active			{ font:10px Helvetica, Arial, Verdana, sans-serif; color:#1882de; text-decoration:none; }
a.breadcrumb:hover 			{ font:10px Helvetica, Arial, Verdana, sans-serif; color:#1882de; text-decoration:underline; }

/* images */
td.subhead img				{ display:none; }
img.pdflink					{ border:solid 1px #888; }
img.projectimg				{ border:solid 4px #e1e3e0; }

/* construct wrappers  */
#skinwrap 					{ position:relative; left:50%; width:950px; margin-left:-475px;  }
#headerwrap					{ }

/* headerwrap */
#headerwrap-banner			{ width:950px; height:170px; background:url(img/banner.jpg) no-repeat; }
#headerwrap-spacer			{ }
#headerwrap-menu			{ width:950px; padding-top:4px; _padding-top:3px; }
#headerwrap-breadcrumb		{ padding:13px 6px 13px 6px; }
#headerwrap-lang			{ position:absolute; right:5px; top:211px; _top:210px; }
#headerwrap-lang-home		{ position:absolute; left:2px; top:211px; _top:210px; }

/* panes */
.TablePanes					{ min-height:300px; }
.LeftPane					{ width:25%; padding:0px 0px 10px 4px; }
.ContentPane				{ padding:0px 4px 10px 4px; }
.RightPane					{ width:25%; padding:0px 4px 10px 0px; }

/*copyrightwrap */
#copyrightwrap				{ position:relative; left:50%; width:942px; margin-left:-471px; padding:5px 0 5px 0; border-top:solid 4px #e2e3e4; }