/** FRAMEWORK **/
body, table		{font:11.5px Verdana,Arial,Sans-Serif;}
body			{background:transparent; margin:2px; padding:0px;}
div#document	{width:760px; margin:0em auto;}
div.col_1		{width:460px; float:left; padding:0px 5px}
div.col_2		{width:290px; float:right;}


/** HEADINGS **/
h1, h2, h3	{font-weight:bold; text-align:left; color:#1D3C70;}
h1			{font-size:1.25em; margin:0px; padding:0px;}
h2			{font-size:1.1em; margin:1em 0em; padding:0em;}
h3			{font-size:1em; margin:0em 0em 1em 0em; padding:0em; color:#000000;}
.indent		{text-indent: -19px;padding-left:35px;}

/** HYPERLINKS **/
	a img {border-style:none;}


	/** HYPERLINKS **/
	a img {border-style:none;}
	a,
	a:visited {text-decoration:none; color:#000000;}
	a:hover {text-decoration:underline;}
	/** Underline all links in the centre-column **/
	div#main div.cc a {text-decoration:underline;}


/** NAVIGATION (GENERAL) **/
div.nav ul,
div.nav ul li	{list-style:none; margin:0px; padding:0px;}
div.nav ul li	{float:left; margin-bottom:1px;}
div#footer div.nav ul li {float:none; display:inline;}



/** HEADER **/
/** Banner **/
div#header div.banner			{background-color:#ffffff; border-bottom:1px solid #ffffff;}
div#header div.banner h1		{height:125px; background:transparent url("campaign-banner-swdwp.gif") top left no-repeat;}
div#header div.banner h1 span	{display:none;}

/** Header Navigation **/
div#header div.nav		{background-color:#1D3C70; border-bottom:1px solid #ffffff;}
div#header div.nav ul li a {
	display:block;
	color:#ffffff;
	font:8.5pt Verdana,Sans-Serif;
	height:29px;
	line-height:29px;
	text-decoration:none;
	padding:0px 5px;
	border-right:1px solid #ffffff;
}
div#header div.nav ul li a:hover	{background-color:#cccccc;font color:#000000;}

	


/******************/
/** BANNER LINKS **/
/******************/
	div.banner_links {clear:both;}
	div.banner_links ul {padding:5px 0px; list-style:none;}
	div.banner_links ul li {display:inline; padding:0px 2px 0px 5px; border-left:1px solid #ffffff;}
	div.banner_links ul li.first {border-left-style:none;}
	div.banner_links a,
	div.banner_links a:visited {color:#ffffff;}
	div.banner_links br {display:none;}

/**Footer**/
div#footer							{width:760px;background-color:#1D3C70;margin-top:1px;text-decoration:none;}
div#footer div.nav ul li			{height:25px;line-height:25px;}
div#footer div.nav ul li			{padding:0px 5px; border-right:1px solid #ffffff;}
div#footer div.nav ul li.first		{padding-left:0.5em;}
div#footer div.nav ul li.last		{padding-right:0em; border-style:none; text-decoration:none;}						
div#footer div.nav ul li a, 	
div#footer div.nav ul li a:visited	{color:#ffffff; font:8pt Verdana,Sans-Serif;text-decoration:none;}					

	div#footer div.banner_links ul li.flags a {margin-right:0.25em;}
	div#footer div.banner_links ul li.flags a:hover {text-decoration:none;}
	div#footer div.banner_links ul li.flags a img {margin:2px 0px -2px 0px;}
	div#footer div.banner_links ul {margin:0px; padding:2px 0px 4px 0px;}

/** MAIN CONTENT **/
div#main				{clear:both; padding-bottom:37px; background:#ffffff;}
div#main .box.red		{background-color:#1D3C70; color:#ffffff; padding:2px;}
div#main .box.red h3	{font:1.75em Serif; color:#ffffff; margin:0px;}
div#main div.col_2 table.sponsors		{width:100%;}
div#main div.col_2 table.sponsors tr td	{text-align:center;}

div#main a,				{text-decoration:underline; color:#000000;}
div#main a:visited,		{text-decoration:underline; color:#000000;}
div#footer a,			{text-decoration:none;}
div#footer a:visited	
div#main a:hover,
/** div#footer a:hover		{color:#ffffff; text-decoration:underline;}**/

div#main .red.box a,
div#main .red.box a:visited	{color:#ffffff;}

div#main tr a:hover		{border-bottom-style:none;}

div#main div.top		{text-align:right; background:transparent url("campaign-backtotop-swdwp.gif") right center no-repeat; padding-right:15px;}
div#main div.top span	{background:transparent url("campaign-backtotop-swdwp.gif") left center no-repeat; padding-left:15px;}

div#main h4.bullet		{background:transparent url("campaign-bullet-swdwp.gif") left top no-repeat; padding:0px;0px;15px;15px; font-weight:normal; font-size:1em; text-indent:padding-left:20px;}
div#main div.red.box h4.bullet {background-image:url("campaign-bullet-box-swdwp.gif");}

div.col_1 ul {list-style-image:url("campaign-bullet-swdwp.gif");}
div.col_2 div.red.box ul li {list-style-image:url("campaign-bullet-box-swdwp.gif");}


div#main img.border		{padding:5px; border:5px solid #cccccc;}

div.clear				{clear:both;}

/** BOXINFO **/
	div.boxinfo {margin-bottom:1em;}
	div.boxinfo h1,
	div.boxinfo table thead tr,
	.sidecolumnheader {font-weight:bold; font-size:1em; padding:0.5em;}
	div.boxinfo h1 {color:#000000;}
	div.boxinfo h2 {font-size:1em;}
	div.boxinfo ul li {text-align:left; background:transparent url("2007-sidelink-bullet.gif") left 6px no-repeat; padding:0.25em 1em; margin:1px 0px 1px 2px; min-height:1em;}
	div.boxinfo ul li.more {text-align:right; background-image:none;}
	div.boxinfo ul li.nobullet {background-image:none; margin:0px; padding:0px;}
	div.boxinfo ul li.smallnote {font-size:0.8em;}
	/* Just in case a header gets embedded in another header */
	div.boxinfo h1 h1 {padding:0em;}

/** BOXACCESSIBILITY **/
	/* Hide it, so it can be un-hidden in the Javascript */
	div.boxaccessibility {display:none;}
	div.boxaccessibility ul li {list-style:none;text-align:center; padding:3px 0px 0px 0px; background:none;}
	div.boxaccessibility ul li a span { display:none;}
	
/** BOXATTACHMENT **/
	table {border-collapse:collapse;}	
	div.boxattachment {border:1px solid #cccccc;}
	div.boxattachment p {padding:5px 5px 0px 5px;}
	div.boxattachment table {width:100%;}
	div.boxattachment table td {border-top:1px solid #cccccc; padding:5px; vertical-align:top;}
	div.boxattachment h1 {background-color:#1d3c70;color:#ffffff;}
	
