


body {
background-image: url(/images/shell/background.gif);

background-color: #003366;
font-size: 12px;
font-family: Arial,Verdana, Helvetica, SunSans-Regular, Sans-Serif;
color:#564b47;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 8px;
padding-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
text-align: center;
}

div#shell{width:980px !important; width:980px; margin: 0 auto;padding:8px;text-align:left;background-color:#eeeeee;}
div#shell2{float:left;width:100%;padding:0px 0;margin:0px 0;background: #ffffff}
div#content{float:left;width:100%;padding:10px 0;margin:5px 0;background: #ffffff}

/*
div#shell{width:980px !important; width:980px; margin: 0 auto;padding:8px;text-align:left;background:#eeeeee;background-color:#eeeeee;}
Nifty Corners Cube CSS by Alessandro Fulciniti
The following classes are added dinamically by javascript,
and their use should be avoided in the markup */

b.niftycorners,b.niftyfill{display:block}
b.niftycorners *{display:block;height: 1px;line-height:1px;font-size: 1px;
    overflow:hidden;border-style:solid;border-width: 0 1px}
/*normal*/
b.r1{margin: 0 3px;border-width: 0 2px}
b.r2{margin: 0 2px}
b.r3{margin: 0 1px}
b.r4{height: 2px}
b.rb1{margin: 0 8px;border-width:0 2px}
b.rb2{margin: 0 6px;border-width:0 2px}
b.rb3{margin: 0 5px}
b.rb4{margin: 0 4px}
b.rb5{margin: 0 3px}
b.rb6{margin: 0 2px}
b.rb7{margin: 0 1px;height:2px}
b.rb8{margin: 0;height:2px}
b.rs1{margin: 0 1px}
/*transparent inside*/
b.t1{border-width: 0 5px}
b.t2{border-width: 0 3px}
b.t3{border-width: 0 2px}
b.t4{height: 2px}
b.tb1{border-width: 0 10px}
b.tb2{border-width: 0 8px}
b.tb3{border-width: 0 6px}
b.tb4{border-width: 0 5px}
b.tb5{border-width: 0 4px}
b.tb6{border-width: 0 3px}
b.tb7{border-width: 0 2px;height:2px}
b.tb8{border-width: 0 1px;height:2px}
b.ts1{border-width: 0 2px}


/*
#shell {
text-align: left;
vertical-align: middle;
margin: 0px auto;
padding: 0px;
width: 950px;
background-color: #ffffff;
border: 12px solid #c5c5c5;
}
#shell2 {
width: 952px;
padding: 0px;
margin: 0px auto;
border: 1px solid #636365;
}


padding: 0px;


padding: 0px;
border: 12px solid #c5c5c5;
*/





#LanguageLinks {
	margin: 0;
	padding-bottom: 4px;
	padding-right: 14px;	
	text-align: right;
	line-height: 13px;
	color:#666666;
	vertical-align: bottom;
}



/* Header */

#header {
	width: 950px;
	height: 90px;
	margin: 0 auto;
	background: url(/images/global/site-header-background.gif) repeat-x;
	
	
}


/* Header Images */

#HeaderImage {
	width: 950px;
	margin: 0 auto;
	background: url(/images/headers/header2.jpg) repeat-x;
}



/* Logo */

#logo {
	float: left;
}

#logo h1, #logo h2 {
	float: left;
	padding-top: 10px;
	padding-left: 38px;	
}

#logo h1 a:hover {
	text-decoration: none;
	background: none;
}

#logo h2 {
	padding: 45px 0 0 7px;
	letter-spacing: normal;
	font-size: 1.4em;
}

/* Menu */

#menu {
	float: left;
}

#menu ul {
	margin: 0;
	padding: 0px 0 0 0;
	list-style: none;
	line-height: normal;
}

#menu li {
	display: inline;
	padding-left: 20px;
}

#menu a {
	text-decoration: none;
	font-weight: bold;
}

#menu a:hover {
	text-decoration: underline;
}

/* Page */

#page {
	width: 970px;
	margin: 0 auto;
	/*background: url(/images/global/img02.gif) repeat-y;*/
}

/* Sidebars */

.sidebar {
	float: left;
	width: 238px;
	padding-top: 0px;
}

.sidebar ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

.sidebar li {
	padding-bottom: 30px;
}

.sidebar li ul {
}

.sidebar li li {
	padding: 0;
}

.sidebar h2 {
	height: 40px;
	margin: 0;
	padding: 5px 10px;
	letter-spacing: normal;
	font-size: 1.4em;
}

/* Sidebar1 */

#sidebar1 {
	/*background: url(images/img03.gif) no-repeat;*/
}

#sidebar1 h2 {
	text-align: right;
	/*background: url(images/img05.gif) no-repeat;*/
}

#sidebar1 li li {
	padding-right: 20px;
	text-align: right;
}

/* Sidebar2 */

#sidebar2 {
	/*background: url(images/img04.gif) no-repeat;*/
}

#sidebar2 h2 {
	/*background: url(images/img06.gif) no-repeat;*/
}


/* Page Footer */

#Pagefooter {
	width: 970px;
	margin: 0 auto;
	padding: 0;
	text-align: center;
	line-height: 25px;
	background-color: #dddddd;	
}


/* Footer */

#footer {
	width: 970px;
	margin: 0 auto;
	padding: 0;
	text-align: center;
	color:#eeeeee;
}

#footer p {
	margin: 0;
	padding: 0;
	font-size: smaller;
	line-height: normal;
	
}




/* Content */
/*
#content {
	float: left;
	width: 580px;
}
#buffer {
	float: left;
	width: 10px;
}


h1, h2, h3 {
	margin-bottom: 1em;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #549DC7;
}

h1 a, h2 a, h3 a {
	text-decoration: none;
}

h1 a:hover, h2 a:hover, h3 a:hover {
	text-decoration: underline;
}

h1 {
	letter-spacing: -2px;
	font-size: 2.6em;
}

h2 {
	letter-spacing: -1px;
	font-size: 2em;
}

h3 {
	font-size: 1em;
}

p, ul, ol {
	margin-bottom: 1.5em;
	line-height: 180%;
}

ul, ol {
	margin-left: 3em;
}

blockquote {
	margin-left: 3em;
	margin-right: 3em;
}

a {
	text-decoration: none;
	color: #E58C43;
}

a:hover {

	text-decoration: underline;
	color: #549DC7;
}
*/
