/** FRAMEWORK **/
body, table		{font:11px Arial,Verdana,Sans-Serif;}
body			{background:transparent}
div#document	{width:760px;border-right:1px solid #000000; border-left:1px solid #000000;}
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:#000000;}
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;}

/** HYPERLINKS **/
	a img {border-style:none;}


/** 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;}


/** HEADER **/
/** Banner **/
div#header div.banner			{background-color:#e2017b; border-bottom:1px solid #ffffff;}
div#header div.banner h1		{height:125px; background:transparent url("campaign-banner-styleweek-02.jpg") top left no-repeat;}
div#header div.banner h1 span	{display:none;}

/** Header Navigation **/
div#header div.nav		{background-color:#e2017b; border-bottom:1px solid #ffffff;}
div#header div.nav ul li a {
	display:block;
	color:#000000;
	font:13pt Serif;
	height:27px;
	line-height:29px;
	text-decoration:none;
	background:transparent background-color:#E5001C; top left repeat;
	padding:0px 5px;
	border-right:1px solid #ffffff;
}
div#header div.nav ul li a:hover	{background-color:#000000; font-color:#ffffff}

/**Footer**/

div#footer							{width:760px;background-color:#000000;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:#e2017b; font:8pt Verdana,Sans-Serif;text-decoration:none;}					


/** MAIN CONTENT **/
div#main				{clear:both; padding-bottom:37px; background:#ffffff;}
div#main .box.red		{background-color:#000000; color:#ffffff;}
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,				{color:#e2017b; text-decoration:underline;}
div#main a:visited,		{color:#e2017b; text-decoration:underline;}
div#footer a,
div#footer a:visited	{text-decoration:none; color:#000000; font-weight:bold; margin:1em 0em;}
div#main a:hover,
div#footer a:hover		{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-black.gif") right center no-repeat; padding-right:15px;}
div#main div.top span	{background:transparent url("campaign-backtotop-black.gif") left center no-repeat; padding-left:15px;}

/*div#main h4.bullet		{background:transparent url("campaign-bullet-black.gif") left center no-repeat; padding-left:15px; font-weight:bold; font-size:1em; text-align:left;}
div#main div.red.box h4.bullet {background-image:url("campaign-bullet-box-black.gif");}
*/

div.col_1 ul {list-style-image:url("campaign-bullet-black.gif");}
div.col_2 div.red.box ul li {list-style-image:url("campaign-bullet-box-black.gif");}


div#main img.border		{padding:5px; border:5px solid #cccccc;}

div.clear				{clear:both;}

