/* CSS Document */

body {

	margin:0px;
	padding:0px;
	background-color:#e7e7e7;
	
	}
	
h1 {

	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#e40e62;
	text-transform:uppercase;
	line-height:18px;
	
	}
	
h2 {

	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#e40e62;
	text-transform:uppercase;
	line-height:13px;
	margin:0px 0px 0px 0px;
	padding:10px 0px 10px 20px;
	
	}
	


/* ------ Structural information ------ */

#container {
	width: 780px; 
	margin: 0px auto 0px auto;
	padding:0px 0px 10px 0px;
	background-color:#FFFFFF;
	height:auto;
	}
	
#topcontainer {

	width:722px;
	border-bottom: 1px solid #d3d3d5;
	margin: 0px 41px 0px 37px;
	min-height: 114px;
	padding:0px;
	}

#logo {
	
	width: 152px;
	height: 114px;
	padding:0px;
	margin:0px;
		
	}

#quicklinks {
	
	margin: -103px 0px 0px 0px;
	left: 152px;
	position:relative;
	height: 37px;
	padding: 5px 0px 0px 0px;
	width:500px;
	
	}
	
#topnav {
	
	margin: 0px;
	left: 152px;
	position:relative;
	height: 52px;
	background-image:url(images/topnavbg.gif);
	background-repeat:no-repeat;
	padding: 12px 0px 0px 17px; 
	width: 552px;
	text-align:left;

	}
	
#bottomcontainer {

	width:743px;
	margin: 0px 0px 0px 37px;
	height:auto;
	padding:0px;
	
	}
	
#leftnav {

	width: 152px;
	height: auto;
	padding:10px 0px 0px 0px;
	margin:-38px 0px 0px 0px;
	
	height:auto;
	text-align:right;
	
	}
/* Hide from IE-Mac \*/
#leftnav {
	
	float:left;
	
	}
/* End hide */
	
#newsticker {

	width:auto;
	margin-left:152px;
	margin-right:22px;
	border-bottom: 1px solid #d3d3d5;
	border-left: 1px solid #d3d3d5;
	padding:5px 0px 5px 5px;
	}
	
#contentconatiner {

	width:auto;
	margin-left:152px;
	border-left:1px solid #d3d3d5;
	}

	
#left {

	width: 285px;
	padding:10px 0px 10px 10px;
	margin:0px;
	left:0px;
	position:relative;
		
	}
	
#right {
	
	width:260px;
	padding: 10px 0px 0px 20px;
	margin:0px 0px 0px 293px;
	top:156px;
	position:absolute;

	}
	
#wideleft {
	
	width: 420px;
	padding:10px 0px 10px 10px;
	margin:20px 0px 0px 0px;
	left:0px;
	position:relative;
	min-height:320px;
	}

#thinright {

	width:120px;
	padding: 10px 0px 0px 20px;
	margin:20px 0px 0px 425px;
	top:156px;
	position:absolute;

	}
	
/* Hide from IE-Mac \*/
	#wideleft {

	margin:0px;
	
	}
	
	#thinright {
	
	margin-top:0px;
	
	}
/* End hide */
	
html > body > div > div > div #thinright {

	top:140px;

}
	
/* ------ Naviagtion ------ */

#quicklinks ul {
	
	list-style:none;
	display:inline;
	padding: 0px 0px 0px 15px;
	text-align:left;
	margin:0px;

	}
	
#quicklinks li {


	padding: 0px 5px 0px 5px;
	display:inline;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#807f83;
	position:relative;
	margin:0px;
		
	}
	
	#quicklinks .pink_small {

	display:inline;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#e40e62;
	font-weight:bold;
		
	}
	
	#quicklinks li.logo {

	vertical-align:middle;
	padding-top:5px;
		
	}
	
#quicklinks li a:link, #quicklinks  li a:visited {

	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#807f83;
	font-weight:none;
	display:inline;
	text-decoration:none;
	line-height:22px;

	}
	
#quicklinks li a:hover{

	color: #e40e62;
	text-decoration:underline;
	}


#topnav ul {
	
	list-style:none;
	display:inline;
	padding: 0px 0px 0px 0px;
	text-align:left;
	margin:0px;

	}
	
#topnav li {

	padding: 0px 40px 0px 0px;
	display:inline;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#807f83;
	}
	
/* Left Nav */

#leftlinks {
	
	position:absolute;
	margin-left:-192px;
	padding:0px;
	margin-top:5px;
	width:120px;
		
	}
	
html > body > div > div > div #leftlinks {
	
	margin-left:-40px;
		
	}

#leftlinks ul {
	
	list-style-type:none;
	width:120px;
	
	}
	
#leftlinks li a:link, #leftlinks  li a:visited,  #leftlinks  li a:active {

	padding:2px 0px 2px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#000;
	font-weight:bold;
	text-decoration:none;
	width:140px;
	display:block;
	background-image:none;
	
	}
	
#leftlinks li a:hover {

	color: #e40e62;	
		
	}
	
	#active {

	color: #e40e62;	
		
	}
	
/* Hide from IE-Mac \*/	
#leftlinks li a:link, #leftlinks  li a:visited {

	text-align:right;
	
	}
	
/* End hide */
	
	
#quote {
	
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#807f83;
	text-align:right;
	width:150px;
	padding-left:30px;
	padding-top: 20px;
	
	}
	
	#quote .name {
	
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#e40e62;
	font-weight:bold;
	
	}
	
	#quote .company {
	
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#e40e62;
	font-weight:bold;
	text-transform:uppercase;
	
	}

/* ------ text styles ------ */

.newsticker {
	
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:12px;
	height:20px;
	valign: middle;
	
	line-height:24px;
	}
	
.pink {

	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#e40e62;
	text-transform:uppercase;
	font-weight:bold;
	line-height:28px;
	
	}
	
	
 .grey {

	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#807f83;
	text-transform:uppercase;
	font-weight:bold;
	line-height:28px;
	
	}
	
#title {

	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#807f83;
	text-transform:uppercase;
	font-weight:bold;
	line-height:16px;
	text-align:right;
	padding-right:10px;
	margin-right: 0px;
	
	}
	
.pinkquestion {

	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	line-height:20px;
	background-color:#e40e62;
	display:block;
	border:10px solid #e40e62;
	
	}
	
	.pinkquestion ul{

	padding: 0px 0px 0px 15px;
	text-align:left;
	margin:0px;

	}
	
.pinkquestion li {


	padding: 0px 0px 5px 0px;
	list-style-image:url(images/pinkbullet.gif);
	list-style-position:outside;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color:#FFFFFF;
	position:relative;
	margin:0px;
	line-height:15px;
	text-transform:lowercase;

	}
	
 .greyquestion {

	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color:#807f83;
	font-weight:bold;
	line-height:20px;
	color:#FFFFFF;
	display:block;
	background-image:url(images/greytop.gif);
	background-position:top;
	background-repeat:no-repeat;
	padding-left:10px;
	border-bottom:10px solid #807f83;
	padding-top:20px;
	width:249px;
	margin:0px;
	
	}
	
	.greyquestion ul{

	padding: 0px 0px 0px 15px;
	text-align:left;
	margin:0px;

	}
	
.greyquestion li {


	padding: 0px 10px 5px 0px;
	list-style-image:url(images/greybullet.gif);
	list-style-position:outside;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color:#FFFFFF;
	position:relative;
	margin:0px;
	line-height:15px;
	text-transform:lowercase;

	}
	
#wideleft p {

	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color:#807f83;
	
	}

#wideleft ul{

	padding: 10px 0px 0px 15px;
	text-align:left;
	margin:0px;

	}
	
#wideleft li {


	padding: 0px 0px 5px 0px;
	list-style-image:url(images/grey_bullet.gif);
	list-style-position:outside;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color:#807f83;
	position:relative;
	margin:0px;
	line-height:15px;
	text-transform:lowercase;

	}
	
#scenarios ul{

	padding: 0px 0px 0px 0px;
	text-align:left;
	margin:0px;

	}
	
#scenarios li {
	
	list-style:none;
	padding: 0px 0px 10px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color:#807f83;
	position:relative;
	margin:0px;
	line-height:15px;

	}
	
	#scenarios li a:link, #scenarios li a:active, #scenarios li a:visited {
	
	list-style:none;
	padding: 0px 0px 10px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color:#807f83;
	position:relative;
	margin:0px;
	line-height:15px;
	text-transform:none;
	text-decoration:none;

	}
	
	#scenarios li a:hover {
	
	color:#e40e62;
	
	}
	
	#scenarios li.active {
	
	color:#e40e62;
	text-decoration:underline;

	}
	
#wideleft a:link, #wideleft a:visited, #wideleft a:active  {

	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color:#e40e62;
	text-transform:none;
	text-decoration:none;
	
	}
	
	#wideleft a:hover  {
	
		text-decoration:underline;
	
	}
	
#wideleft p {

font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color:#807f83;
	text-transform:none;
	text-decoration:none;
	
	}
	
.form {

	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color:#807f83;
	text-transform:lowercase;
	text-decoration:none;
	
	}
