/* Fairtrade Forum Styles */

.Heading2,H2     {color:#544A7D; font-family:Arial, Helvetica, geneva, sans-serif; font-size:170%; font-weight:normal; margin:0px; margin-bottom:10px;}
.Heading3,H3     {color:#544A7D; font-family:Arial, Helvetica, geneva, sans-serif; font-size:140%; font-weight:bold; text-decoration:none;}
.Heading4,H4     {color:#544A7D; font-family:Arial, Helvetica, geneva, sans-serif; font-size:120%; font-weight:bold; text-decoration:none;}
.Heading5,H5     {color:#544A7D; font-family:Arial, Helvetica, geneva, sans-serif; font-size:110%; font-weight:bold; text-decoration:none;}
.Heading1,H1     {color:#544A7D; font-family:Arial, Helvetica, geneva, sans-serif; font-size:150%; font-weight:bold; margin-bottom:5px;}	

/* Default Table */
table.ImmTS_Default  {border:1px solid #c0c0c0; text-align:left; width:100%; border-collapse:collapse; margin-bottom:10px}
table.ImmTS_Default caption {background-color:#325575; color:#ffffff; padding:5px; text-align:left;}
table.ImmTS_Default caption a, table.ImmTS_Default caption a:visited {color:#ffffff; font-weight:bold; padding:5px;}
table.ImmTS_Default caption a:hover {color:#ffffff; font-weight:bold; text-decoration:underline;}
table.ImmTS_Default th {padding:5px; background-color:#DFE2E9; border:1px solid #c0c0c0;}
table.ImmTS_Default thead th {padding:5px; background-color:#DFE2E9; border:1px solid #c0c0c0;}
table.ImmTS_Default td {padding:5px; background-color:#EFF2F9; border:1px solid #c0c0c0;}

/* NPT Downloads Table */
table.ImmTS_npt_download          {width:100%; margin-bottom:5px; border-collapse:collapse; border-top:1px solid #c0c0c0; border-bottom:1px solid #c0c0c0;}
table.ImmTS_npt_download caption  {border:1px solid #42528c; border-bottom:0px; padding:5px; font-weight:bold; background-color:#42528c; color:#ffffff;}
table.ImmTS_npt_download th, table.ImmTS_npt_download td   {padding:5px; border:0; background-color:#FFFF79; text-align:left;}
#contentBox ul li ul li	        {list-style-image: none;}
    table.ImmTS_npt_download td.d_doc 	{background-image:url(../../../images/doc.gif); background-repeat:no-repeat; padding-left:30px; background-position:2px 4px;}
    table.ImmTS_npt_download td.d_pdf 	{background-image:url(../../../images/pdf.gif); background-repeat:no-repeat; padding-left:30px; background-position:2px 4px;}
    table.ImmTS_npt_download td.d_ppt 	{background-image:url(../../../images/ppt.gif); background-repeat:no-repeat; padding-left:30px; background-position:2px 4px;}
    table.ImmTS_npt_download td.d_cfm 	{background-image:url(../../../images/cfm.gif); background-repeat:no-repeat; padding-left:30px; background-position:2px 4px;}
    table.ImmTS_npt_download td.d_wmv 	{background-image:url(../../../images/wmv.gif); background-repeat:no-repeat; padding-left:30px; background-position:2px 4px;}
    table.ImmTS_npt_download td.d_mov 	{background-image:url(../../../images/mov.gif); background-repeat:no-repeat; padding-left:30px; background-position:2px 4px;}
    table.ImmTS_npt_download td.d_psd 	{background-image:url(../../../images/psd.gif); background-repeat:no-repeat; padding-left:30px; background-position:2px 4px;}
    table.ImmTS_npt_download td.d_jpg 	{background-image:url(../../../images/jpg.gif); background-repeat:no-repeat; padding-left:30px; background-position:2px 4px;}
    table.ImmTS_npt_download td.d_gif 	{background-image:url(../../../images/gif.gif); background-repeat:no-repeat; padding-left:30px; background-position:2px 4px;}
    table.ImmTS_npt_download td.d_mp3 	{background-image:url(../../../images/mp3.gif); background-repeat:no-repeat; padding-left:30px; background-position:2px 4px;}
    table.ImmTS_npt_download td.d_htm 	{background-image:url(../../../images/htm.gif); background-repeat:no-repeat; padding-left:30px; background-position:2px 4px;}
    table.ImmTS_npt_download td.d_psd 	{background-image:url(../../../images/psd.gif); background-repeat:no-repeat; padding-left:30px; background-position:2px 4px;}
    table.ImmTS_npt_download td.d_swf 	{background-image:url(../../../images/swf.gif); background-repeat:no-repeat; padding-left:30px; background-position:2px 4px;}
    table.ImmTS_npt_download td.d_avi 	{background-image:url(../../../images/avi.gif); background-repeat:no-repeat; padding-left:30px; background-position:2px 4px;}
    table.ImmTS_npt_download td.d_wma 	{background-image:url(../../../images/wma.gif); background-repeat:no-repeat; padding-left:30px; background-position:2px 4px;}
    table.ImmTS_npt_download td.d_mpg 	{background-image:url(../../../images/wma.gif); background-repeat:no-repeat; padding-left:30px; background-position:2px 4px;}
    table.ImmTS_npt_download td.d_xls 	{background-image:url(../../../images/xls.gif); background-repeat:no-repeat; padding-left:30px; background-position:2px 4px;}
    table.ImmTS_npt_download td.d_zip 	{background-image:url(../../../images/zip.gif); background-repeat:no-repeat; padding-left:30px; background-position:2px 4px;}
    
#banner  {width:778px; height:164px; overflow:hidden; margin-bottom:10px;}
a, a:link, a:active, a:visited {color: #123B73; text-decoration: none;}
a:hover {text-decoration: underline;}

/* New Gallery Styles */    
#thumbs             {width:210px; float:left; border:1px solid #c0c0c0; padding-bottom:4px;}
.thumbnail          {float: left; margin: 2px; width: 65px; height: 65px; cursor:pointer;}
.thumbnail div img  {margin: 22px;}
.thumbnail          {height:65px; width:65px; overflow:hidden;}
.thumbnail a img    {height: 105px;}
#bigimageContainer  {float: left; position: relative;}
#bigImage           {border:1px solid #c0c0c0; padding:3px;}

/* LAYOUT */
html, body{font-family:Arial, Helvetica, sans-serif; background-color:#BDAFD6; font-size:12px; color:#202020; padding:0; margin:0;}
form{background:url(../../../images/templateFairtradeForum/background.jpg) repeat-x #BDAFD6; padding:10px;}
#mainContent p {text-align: justify; line-height: 1.7em;margin:12px 0;}
#mainContent ul li {margin:0 0 0 10px; list-style:disc; line-height:1.7em}
#mainContent ol li {margin:0 0 0 10px; line-height:1.7em}
a, a:link, a:active, a:visited {color: #544A7D; text-decoration: none; font-weight:bold;}
a:hover {text-decoration: underline;}
.displaynone{ display:none; }
.invisible { visibility: hidden; margin-top:-10px;}

/* HEADER */
#wrapper{width:800px; margin:0 auto;}
#header{width:800px;height:50px;margin-bottom:20px;}
#header #logo {float:left;}
#header h1{display:block; text-indent:-2000px;}
#header #rightinfo {float:right;width:500px;}
#header #rightinfo ul {margin:12px 0 0 0; padding:0; list-style:none;}
#header #rightinfo ul li {width:25%; float:left; text-align:right;}
#header #rightinfo a {color:#fff; font-size:14px;}

#mainContainer {margin-top:10px;clear:both;}

#sidebarContainer {float:left;}
.sidebar {background-color:#544A7D; width:190px; padding:10px; margin:0 0 10px 0; font-size:11px;}
.sidebar h2 {color:#fff;}
.sidebar ul {background-color:#fff;margin:0;padding:0; list-style:none;}
.sidebar ul li {line-height:2.4em; border-bottom:1px dotted #544A7D; background:url(../../../images/templateFairtradeForum/sidebar_arrow.gif) no-repeat 5px 9px}
.sidebar ul li a {padding-left:22px;color:#544A7D}
.sidebar ul li a:hover {}
.sidebar .quickLinks {padding:5px; list-style:none;}
.sidebar .quickLinks li img {margin-right:10px;}
.sidebar .quickLinks li {margin:0; padding:2px 0; clear:both;height:50px}
.sidebar .quickLinks li a{padding:0;font-weight:bold;}

.breadarea		    {padding: 10px 0 10px 0px;} 
.breadcrumbs	    {color:#999999; font-weight:normal; margin-bottom:7px;}
.breadcrumbs a:link, .breadcrumbs a:active, .breadcrumbs a:visited     {color: #82AFD1; text-decoration:underline; font-weight:normal;}
.breadcrumbs a:hover {color: #82AFD1; text-decoration:none; font-weight:normal; background-color:#ffffff !important;}
.current		    {clear:both; color:#000000; font-weight:normal; text-decoration:none;}

#mainContent		 {background-color:#fff; width:570px;padding:5px;margin:0;float:right;}
#mainContentHomePage {width:570px;padding:0;margin:0;float:right;}

#footer {width:800px;margin:0 auto; height:45px; background:url(../../../images/templateFairtradeForum/footerBackground.jpg) repeat-x top left #fff;clear:both;}
#footer #copyright {float:right;padding:15px 5px 0 0;}

.homepageMsg{background-color:#544a7d;padding:10px 10px 5px 10px; text-align:justify}
