html, body {margin:0; padding:0; border:0;}
/**for IE only:**/
* body {font-size:76%; Zoom: 1.0 /**normalizes zoom in IE7 to 100%**/}

body {
	text-align:center;
	margin:0 auto;
	padding:0;
	width:970px;
	font-family: Arial, Helvetica, sans-serif;
	background: #f0f0f0;
	background-image : url("/_img/page_bg.jpg");
	background-repeat : repeat;
}
#wrapper {
	background:white;
	text-align:left;
	height:auto;
	width:auto;
}

#topBar {
	background:white;
	text-align:center;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #999;
}

#header {
	background:white;
}
#headerLogo {
	float:left;
}
#headerContent {
	float:right;
	text-align:center;
}
#title, #title a, #title a:visited, #title a:hover {
	margin:0;
	height:84px;
	font-size: 40px;
	font-family : "Times New Roman", Times, serif;
	color:silver;
	font-stretch : condensed;
	font-style : oblique;
	letter-spacing : 1px;
	font-weight : lighter;
	line-height : 84px;
	text-align:center;
	text-decoration: none;
}
.starSign {
	float:left;
	width : 80px;
	height : 104px;
	font : 10px Arial, Helvetica, sans-serif;
	text-align:center;
	background: white;
}
.starSign64 {
	float:left;
	width : 64px;
	height : 104px;
	font : 10px Arial, Helvetica, sans-serif;
	text-align:center;
	background: white;
}
.starSign a, .starSign64 a, .starSign a:visited, .starSign64 a:visited {
	color: #999;
	text-decoration: none;
}
.starSign a:hover, .starSign64 a:hover {
	color: #333;
	text-decoration: none;
}

#headerBar {
	clear:both;
	text-align:center;
	background:white;
	padding:0 260px 0 200px;
}
#headerBar a {
	text-decoration:none;
}
#headerBar a:hover {
	text-decoration:none;
}

#leftColumn{
	float:left;
	width:200px;
	margin:0;
	padding:0;
	background:white;
	height: auto;
	left: 0px;
	top: auto;
}

#Middle {
	float:left;
	width:510px;
	background:white;
	padding-bottom:20px;
	margin:0;
}
#breadCrumb {
	margin-top:5px;
	border-top:1px solid silver;
	border-bottom:1px solid silver;
	background: white;
}
#breadCrumb {
font-size: 11px;
font-family: Arial, Helvetica, sans-serif;
color: #999;
padding: 4px 3px 4px 3px;
}
#breadCrumb a, #breadCrumb a:visited {
color: #cc3399;
text-decoration: none;
}
#breadCrumb a:hover {
color: #c06;
text-decoration: none;
}
h1 {
	font-size:30px;
	margin-top:20px;
	margin-bottom:20px;
	font-family : "Times New Roman", Times, serif;
	color:#96c;
	font-stretch : condensed;
	font-style : oblique;
	letter-spacing : 1px;
	text-align:center;
	font-weight : lighter;
}
#Middle p {font-size: 14px; line-height:1.5; padding:0 20px 0 20px;}
#Middle p a, #Middle p a:visited, #Middle LI a, #Middle LI a:visited {
	color: #c39;
	text-decoration: underline;
}
#Middle p a:hover, #Middle LI a:hover {
	color: #c39;
	text-decoration: underline;
}
.data{
	font-family: "Courier New", Courier, monospace;
	color: #333;
	text-align: center;
	font-weight: bold;
}

#credits {font-size: 11px; line-height:1; padding:0 20px 0 20px; color:#999; text-align:right;}
#credits a, #credits a:visited {
	color: #999;
	text-decoration: none;
}
#credits a:hover {
	color: #333;
	text-decoration: none;
}
h2 {
	font-size:16px;
	margin-top:30px;
	margin-bottom:10px;
	font-family: Arial, Helvetica, sans-serif;
	color:#96c;
	text-align:center;
	font-weight:bold;
}
#submenu {
width:480px;
}
#promo2010 {
width:386px;
}
#summary {
clear:both;
border-top:1px solid silver;
border-bottom:1px solid silver;
background:white;
text-align:center;
font-size: 11px;
line-height:1;
color: #999;
padding: 4px 3px 4px 3px;
}

#rightColumn{
	float:left;
	width:260px;
	margin:0;
	padding:0;
	background:white;
}

#footer {
	clear: both;
	text-align:center;
	margin:0;
	padding:0;
	color:white;
	background:silver;
}
#footer p {
	color:white;
	font-size: 10px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	line-height:2;
	background-color:silver;
}
#footer a, #footer a:visited, #footer a:hover {
	color: white;
	text-decoration: none;
}

a img{border:none;}
img a:hover {border:none}
.left {text-align:left}
.center {text-align:center}
.right {text-align:right}
.floatRight {float:right;}
.floatLeft {float:left;}
.clearing {clear:both; height:20px; width:100%;}

/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.arrowlistmenu{
width: 190px; /*width of menu*/
background:white;
margin:5px;
}

.arrowlistmenu2{
width: 250px; /*width of menu*/
background:white;
margin:5px;
}

.arrowlistmenu3{
width: 250px; /*width of menu*/
background:white;
margin:5px;
}

.arrowlistmenu .menuTitle{
font: bold 14px Arial;
color: white;
background: black url(/_img/menutitle-neutru.png) repeat-x center left;
margin-bottom: 10px; /*bottom spacing between header and rest of content*/
text-transform: uppercase;
padding: 4px 0 4px 10px; /*header text is indented 10px*/
}

.arrowlistmenu2 .menuTitle-neutru{
font: bold 14px Arial;
color: white;
background: black url(/_img/menutitle-neutru.png) repeat-x center left;
margin-bottom: 10px; /*bottom spacing between header and rest of content*/
text-transform: uppercase;
padding: 4px 0 4px 10px; /*header text is indented 10px*/
}

.arrowlistmenu2 .menuTitle-foc{
font: bold 14px Arial;
color: white;
background: #e14a00 url(/_img/menutitle-foc.png) repeat-x center left;
margin-bottom: 10px; /*bottom spacing between header and rest of content*/
text-transform: uppercase;
padding: 4px 0 4px 10px; /*header text is indented 10px*/
}

.arrowlistmenu2 .menuTitle-pamant{
font: bold 14px Arial;
color: white;
background: #83b31c url(/_img/menutitle-pamant.png) repeat-x center left;
margin-bottom: 10px; /*bottom spacing between header and rest of content*/
text-transform: uppercase;
padding: 4px 0 4px 10px; /*header text is indented 10px*/
}

.arrowlistmenu2 .menuTitle-aer{
font: bold 14px Arial;
color: white;
background: #e99700 url(/_img/menutitle-aer.png) repeat-x center left;
margin-bottom: 10px; /*bottom spacing between header and rest of content*/
text-transform: uppercase;
padding: 4px 0 4px 10px; /*header text is indented 10px*/
}

.arrowlistmenu2 .menuTitle-apa{
font: bold 14px Arial;
color: white;
background: #5a85b5 url(/_img/menutitle-apa.png) repeat-x center left;
margin-bottom: 10px; /*bottom spacing between header and rest of content*/
text-transform: uppercase;
padding: 4px 0 4px 10px; /*header text is indented 10px*/
}

.arrowlistmenu3 .menuTitle-neutru{
font: bold 14px Arial;
color: white;
background: black url(/_img/menutitle-neutru.png) repeat-x center left;
margin-bottom: 10px; /*bottom spacing between header and rest of content*/
text-transform: uppercase;
padding: 4px 0 4px 10px; /*header text is indented 10px*/
}

.arrowlistmenu ul, .arrowlistmenu2 ul{
list-style-type: none;
margin: 0;
padding: 0;
line-height:2;
margin-bottom: 8px; /*bottom spacing between each UL and rest of content*/
}

.arrowlistmenu3 ul{
list-style-type: circle;
margin: 0;
padding: 0;
/*line-height:2;*/
}

.arrowlistmenu ul li, .arrowlistmenu2 ul li{
padding-bottom: 2px; /*bottom spacing between menu items*/
}

.arrowlistmenu3 ul li{
margin-left: 15px;
padding-left: 0;
padding-bottom: 2px; /*bottom spacing between menu items*/
}

.arrowlistmenu ul li a{
color: #cc3399;
background: url(/_img/arrowbullet.png) no-repeat center left; /*custom bullet list image*/
display: block;
padding: 2px 0;
padding-left: 19px; /*link text is indented 19px*/
text-decoration: none;
font-weight: bold;
border-bottom: 1px solid #dadada;
font-size: 90%;
}

.arrowlistmenu2 ul li a{
color: #999;
background: url(/_img/arrowbullet.png) no-repeat center left; /*custom bullet list image*/
display: block;
padding: 2px 0;
padding-left: 19px; /*link text is indented 19px*/
text-decoration: none;
font-weight: bold;
border-bottom: 1px solid #dadada;
font-size: 90%;
}

.arrowlistmenu ul li a:visited{
color: #cc3399;
}

.arrowlistmenu2 ul li a:visited{
color: #999;
}

.arrowlistmenu ul li a:hover{ /*hover state CSS*/
color: #cc0066;
background-color: #F3F3F3;
}

.arrowlistmenu2 ul li a:hover{ /*hover state CSS*/
color: #333;
background-color: #F3F3F3;
}


