 
#container {
   margin: auto
}

/* all content goes in here */

#main {
   position: relative; background-position: bottom right;
   background-repeat: no-repeat; margin-bottom: 5px; height: 190px; padding: 24px 0 0 0;
}

/* nation 1 logo, displayed on every page */

#logo {
	margin-bottom: 24px
}

/* links menu */

#menu {
    background-color: white; margin-bottom: 8px; padding: 7px 0 7px 0;
    text-align: left; clear: left; font-family: Arial, Helvetica, sans-serif; font-weight: bold;
    font-size: 10px; text-transform: uppercase;
}
 
#menu a {
   color: black; margin-right: 16px; text-decoration: none;
}

#menu a.current {
	color: #E3007B
}

#menu a:hover {
	color: #E3007B; text-decoration: none;
}
 
#menu a.last {
   margin-right: 0
}

/* footer (contact details) */

#footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px; line-height: 12px; color: black
}

#footer strong {
   color: #E3007B; text-transform: uppercase
}

/* page-change buttons (little black boxes) */

#pager {
	position: absolute; left: 0; bottom: 0px;
}

#pager div {
	text-align: center;
	height: 9px;
	font-size: 9px;
	float: left;
	min-width: 9px;
	width: expression('9px');
	padding: 3px 4px 3px 4px;
	background-color: black;
	color: white;
	cursor: pointer;
	cursor: hand;
	background-position: bottom right;
	background-repeat: no-repeat;
	margin-right: 4px;
	text-transform: uppercase;
}

#pager div.back {
	height: 15px;
	width: 11px;
	padding: 0;
}

/* column content */

div.column { position: absolute; overflow: hidden; width: 230px; background-color: white }
div.widecolumn { position: absolute; overflow: hidden; width: 460px; background-color: white }
div.col1 { left: 0 }
div.col2 { left: 265px }
div.col3 { left: 530px }
div.gallery { position: absolute; right: 0; bottom: 0; text-align: right; }

/* news sidebar */


#sidebar div.box {
	position: absolute;
}

#sidebar div.pic {
	left: 8px;
	top: 8px;
}

#sidebar div.text {
	left: 9px;
	width: 135px;
	top: 127px;
	color: white;
	font: 7.5pt Arial;
	font-weight: normal;
	
}

#sidebar a { color: white; text-decoration: none }

#sidebar div.title {
	margin-bottom: 5px;
	font-size: 8pt;
     text-transform: uppercase
}

/* contact team member boxes */
	
div.contact {
	position: absolute; left: 265px; top: 350px;
	font-size: 10px; color: #E3007B; line-height: 14px
}

div.contact strong {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px; text-transform: uppercase; font-weight: normal; line-height: 14px
}

div.backteam {
	position: absolute;
	left: 0px;
	top: 375px;
}

/* option lists */

#chooser {
	margin: 5pt 0 5pt 0; padding: 0 0 0 0;
}

#chooser li {
	list-style: none; font-weight: bold; font-size: 10px;
	text-transform: uppercase; margin: 0; padding: 0; line-height: 1.2em;
}

#chooser li a {
	color: black; text-decoration: none
}

#chooser a:hover {
	color: #E3007B
}

/* services list */

#services { margin: 5pt 0 0 0; font-family: arial; font-weight: bold; padding: 0 }

#services li {
	list-style: none;
	font-weight: bold;
	font-size: 8pt;
	line-height: 1.2em;
	margin: 0 0 2pt 0;
	padding: 0;
	text-transform: uppercase;
}

#services li a {
	color: black; text-decoration: none
}

#services li.magenta a {
	color: #E3007B; text-decoration: none
}



/* little helpers */

.hidden { display: none }
.magenta { color: #E3007B; }

/* main page content */

h1 {
	margin: 0 0 4pt -1px; text-transform: uppercase; color: #E3007B; font: 13pt Arial,Helvetica; font-weight: bold;
}

h2 {
	text-transform: uppercase; margin: 4pt 0 3pt 0; color: #E3007B; font-size: 10pt
}

h3 {
	text-transform: uppercase; margin: 0 0 0 0; color: black; font-size: 8pt
}

p {
	font: 7.5pt Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.3em; margin: 3pt 0 5pt 0
}

ol {
	font: 7.5pt Verdana, Arial, Helvetica, sans-serif;
	
}

li {
	margin-left: 0; padding-left: 0;
}

a {
	color: #E3007B;
}

img {
	border: 0
}


/* Press Image Table */

#press div { text-align: center; float: left }
#press div.container { float: none; position: relative; left: 0; width: 5000px }

#press_back { width: 11px; height: 15px; background-image: url(/res/back.gif);
  position: absolute; left: 0; top: 385px;
}

#press_forward { width: 11px; height: 15px; background-image: url(/res/forward.gif);
  position: absolute; top: 385px; left: 719px
}


img#award {
	display:block;
	float:left;
	margin: 0 5px 0 0;
}

