/* NPT Environment Forum Stylesheet */


/* Heading Styles */
H1     {font-size: 170%; font-weight:normal; line-height: 1.0em; color:#000000; margin:5px 0 0 0; padding:0;}	
.Heading2,H2     {font-size: 170%; font-weight:normal; color:#078cad; padding:0; margin:0 0 12px 0;}
.Heading3,H3     {font-size: 150%; font-weight:normal; color:#078cad; padding:0; margin:0 0 12px 0;}
.Heading4,H4     {font-size: 140%; font-weight:bold; color:#078cad; padding:0; margin:0 0 12px 0;}
.Heading5,H5     {font-size: 130%; font-weight:bold; color:#078cad; padding:0; margin:0 0 12px 0;}
.Heading6,H6     {font-size: 120%; font-weight:normal; color:#078cad; padding:0; margin:0 0 12px 0;}


/* General */
html, body,form	{font-family: Arial; color: #000000; margin: 0; padding: 0;  text-align:center; font-size:100%; height:100%; }
body            {background:#FFFFFF;height:100%;}

a:link, a:visited, a:active {color: #078cad; text-decoration:underline; font-weight:bold;}
a:hover	{color: #ffffff; text-decoration:none; background:#078cad; font-weight:bold;}
img             {border:0px;}
#Outer		    {width:760px; margin:0px auto; text-align:left;   font-size:0.75em;   height: 1px; }
.hide{ display:none;}

.PageBody{clear:both;}
/* General End */

/* main content panes. These can be switched on/off with the back end code to suit the wireframes.*/
/* these arent really designed to be modified or to have any visual elements in the layout. Structural only really.*/

.utilitybar				{float:left;background:url(../../../images/templateEnvforum/utilitybar.jpg) no-repeat; width:745px; height:22px; margin: 5px 0 1px 0; text-align:right; color:#0099ff; font-size:11px; padding:8px 15px 0 0;}

.utilitybar	a {color: #FFFFFF; text-decoration:underline; font-weight:normal;}
.utilitybar	a:hover{color: #FFFFFF; text-decoration:none; font-weight:normal;}

.Logobanner				{background:url(../../../images/templateEnvforum/logobanner.jpg) no-repeat; width:760px; height:69px; margin: 0 0 1px 0; clear:both;}
.LogobannerCY			{background:url(../../../images/templateEnvforum/logobanner_welsh.jpg) no-repeat; width:760px; height:69px; margin: 0 0 1px 0; clear:both;}
.Logoclickarea			{float:left;width:440px; height:55px; margin:8px 0 0 10px;}
.homebannerarea			{float:left;background:url(../../../images/templateEnvforum/homebannerarea.jpg) no-repeat; width:760px; height:180px; margin:0 0 1px 0;}
.searchbar				{float:right; width:200px; margin-top:20px;}
.searchbar label        {display:none;}
.searchbar a.Button img {padding-top:1px; margin-left:2px;}
.searchbar input        {border:1px solid #808080; margin:0;padding:0; vertical-align:top; color:#808080; font-size:10px; padding:2px 0 0 2px;}
#searchBox {float:right;width:225px;padding-top:1px;margin:20px 1px 0 0;}
#searchBox label{position:absolute;top:-9999px;left:-9999px}
#searchBox a.Button img{padding:0;margin:0 4px 0 0;float:left}
#searchBox input{float:left;border:0;margin:0;padding:4px 0 3px 35px;vertical-align:top;color:#808080;font-size:11px;background:#ffe url('../../../images/nptTemplates/headerImages.png') no-repeat 8px -52px; width:140px!important;}
#searchright{padding-top:26px;color:#808080}
#searchpage {width:100%;}
#searchpage td {}
#searchpage label {font-weight:bold;}
#searchpage .datelabel {font-weight:bold;}
#searchpage .col1 {width:6em;}
#searchpage .col2 {text-align:right;}
#searchpage .terms {margin-right:2em;}
#searchpage ul {list-style:none; margin:0px;}
#searchpage ul li {margin-bottom:.75em;}
#searchpage .searchSelect {border:1px solid #000099; background:#aaccff; padding:1em; width:42em;}
#searchpage .searchSectionSelect {border:1px solid #000099; background:#aaccff; padding:1em; width:38em;}
#searchpage .button {width:100px;}
#searchpage .Error {padding-top:2em; font-weight:bold;}
#searchpage .score {padding-left:3em; color:#888888; font-style:italic;}
#searchpage .updated {padding-left:3em; color:#888888; font-style:italic;}
input.textboxes {font-size:11px;}
.searchtextboxholder	{float:left; margin:0px 0 0 0; padding:0;}
.searchbutton			{float:left; margin:0px 0 0 5px; padding:0;}

.TopNav						{float:left; width:760px; height:30px; background:url(../../../images/templateEnvforum/backgroundnav.gif) repeat-x; margin-top:1px;}
.TopNav ul					{padding:0; margin:0 0 0 11px; font-size:11px; font-weight:bold; display:block; font-size:11px;}

.TopNav li 					{display: inline;list-style-type: none; text-align:center;}

.TopNav li.tab  {height:30px; display:block; float:left;}
.TopNav li.tab   a {height:23px;text-decoration:none; color:#FFFFFF; display:block; float:left; padding:7px 20px 0 20px;}
.TopNav li.tab   a:hover {height:23px;text-decoration:none; color:#FFFFFF; background:url(../../../images/templateEnvforum/hometab_hover.gif) no-repeat center 100% #003366; padding:7px 20px 0 20px; display:block; float:left}
.TopNav li.tab_on {background:url(../../../images/templateEnvforum/hometab_on.gif) no-repeat; height:23px; padding:7px 20px 0 20px; display:block; float:left}

.breadarea		    {float:left; padding: 10px 0 1px 0px; width:745px;} 
.breadcrumbs	    {color:#999999; font-weight:normal; margin-bottom:7px;}
.breadcrumbs a:link, .breadcrumbs a:active, .breadcrumbs a:visited     {color: #078cad; text-decoration:underline; font-weight:normal;}
.breadcrumbs a:hover {color: #FFCC00; text-decoration:none; font-weight:normal; background-color:#ffffff !important;}
.current		    {clear:both; color:#000000; font-weight:normal; text-decoration:none;}

.secondlevelnav, .Nav-y {float:left; width:145px; margin:0px 0 0 0; background:#52afc6;font-weight:bold;}

.secondlevelnav ul					{margin:0;padding:0;}
.secondlevelnav li 					{list-style-type: none; background-color:#078cad; border-bottom:1px solid #52AFC6; vertical-align:middle; height:auto;}

.secondlevelnav ul li a         {color:#FFFFFF; text-decoration:none;display:block; padding-left:20px; padding-top:7px; padding-bottom:7px;}
.secondlevelnav ul li a:active  {color:#FFFFFF; text-decoration:none;display:block; padding-left:20px; padding-top:7px; padding-bottom:7px;}
.secondlevelnav ul li a:visited {color:#FFFFFF; text-decoration:none;display:block; padding-left:20px; padding-top:7px; padding-bottom:7px;}
.secondlevelnav ul li a:hover   {background:url(../../../images/templateEnvforum/arrow.gif) no-repeat 5px 11px;display:block; padding-left:20px; padding-top:7px; padding-bottom:7px;}
.secondlevelnav ul li.Selected  {background-color:#ffffff;display:block;}
.secondlevelnav ul li.Selected a,.secondlevelnav ul li.Selected a:hover,.secondlevelnav ul li.Selected a:visited,.secondlevelnav ul li.Selected a:active{color:#003366;background:url(../../../images/templateEnvforum/arrow_on.gif) no-repeat 5px 11px;display:block; padding-left:20px; padding-top:7px;}



#LeftPane       {width:160px;float:left;}
#ContentPane    {float:left; margin: 0 0 10px 0; width:auto;}
/* #mainContent	{float:left; padding:0 15px 0 0;} */
#ContentPane ul		{padding:0 0 0 0; margin:0 0 10px 0; display:block; color:#000000;}
#ContentPane li 	{list-style-type: none; background:url(../../../images/templateEnvforum/arrow_on.gif) no-repeat; background-position:6px 4px; padding:0 0 0 15px; margin:0 10px 0 0;}
p {text-align:left;}
.leftcol {width:420px; height:auto; float:left;}
.leftcolhp {width:580px; height:auto; float:left;}
.rightcol {width:165px; height:auto; float:right; margin-left:12px;}
.rightcol .rightfeature {padding:6px; background-color:#cde8ef; border-bottom:6px solid #ffffff;}
.rightcol .rightfeature p {text-align:left;}
.rightcol .rightfeature h3 {font-size: 120%; font-weight:bold;}

#ContentPane a:link, #ContentPane a:visited, #ContentPane a:active {color: #078cad; text-decoration:underline; font-weight:bold;}
#ContentPane a:hover	{color: #ffffff; text-decoration:none; background:#078cad; font-weight:bold;}

.Title	{font-weight:bold; color:#333366; padding:0; margin:0;}

#RightPane a {color: #078cad; text-decoration:underline; font-weight:bold;}
#RightPane a:hover	{color: #ffffff; text-decoration:none; font-weight:bold; background-color:#078cad;}

.rightdivcol, .Box-FocusOn		{float:left; width:160px; margin:0 0 10px 0; background:#cde8ef;  padding:10px 0 0 10px;}
.Box-FocusOn ul		{padding:0; margin:10px 0 10px 0; font-weight:bold; display:block; color:#FFFFFF;}
.Box-FocusOn li 	{list-style-type: none; background:url(../../../images/templateEnvforum/arrowbulletins.gif) no-repeat; padding:0 0 0 10px;}
.Box-FocusOn input.field{width:140px;height:18px;}
.Box-CrossPromo		{float:left; width:160px; margin:0 0 10px 0; background:#cde8ef;  padding:10px 0 0 10px;}
.Box-CrossPromo	h4	{font-size: 1.2em; font-weight:bold; color:#333366; padding:0; margin:0;}

.rightdivcol, .Box-FocusOn h4		{font-size: 1.2em; font-weight:bold; color:#333366; padding:0; margin:0;}
.rightdivimage		{float:left; width:150px; margin:10px 0 0 0;}
.rightdivtext		{float:left; width:150px; margin:15px 0 0 0; padding:0 0 10px 0;}

.rightdivtext a {color: #078cad; text-decoration:underline; font-weight:bold;}
.rightdivtext a:hover	{color: #FFFFFF; text-decoration:none; background:#078cad; font-weight:bold;}

.rightdivtext ul		{padding:0; margin:10px 0 10px 0; font-weight:bold; display:block; color:#FFFFFF;}
.rightdivtext li 	{list-style-type: none; background:url(../../../images/templateEnvforum/arrowbulletins.gif) no-repeat; padding:0 0 0 10px;}

.footerbar				{float:left;background:url(../../../images/templateEnvforum/footerbar.jpg) no-repeat; width:745px; height:22px; margin: 1px 0 0 0; font-size:11px; padding:8px 15px 10px 0;}

.footerbarutilitys		{float:left; padding:0 0 0 20px; color:#666666;}

.footerbarutilitys	a           {color: #FFFFFF; text-decoration:none;  font-weight:normal;}
.footerbarutilitys  a:hover	    {color: #FFFFFF; text-decoration:underline; font-weight:normal;}
.footerbarutilitys  a:visited	{color: #FFFFFF; font-weight:normal;}

.footerbarcopyright	{float:right; padding:0 10px 0 0; color:#FFFFFF;}


.footerbarcopyright	{float:right; padding:0 10px 0 0; color:#FFFFFF;}




















/* Horizontal (main) Navigation styles */
    .Nav-x                                  {list-style: none;padding: 0px 0px 0px 0px;margin:0px;}
    .Nav-x H2                               {display:none;}
    .Nav-x .Links                           {list-style: none;margin: 0;vertical-align: top;padding: 0px 0px 3px 0px;}
    .Nav-x .Links .Separator                {display:none;}
    .Nav-x .Links .Link                     {font-size:11px; background-color: transparent;background-image: url(images/appbtn_bg2.gif);background-repeat: no-repeat;background-position: bottom left;height: 21px;float: left;	width: 125px;display: block;border: none;}
    .Nav-x .Links .Link .Left               {background: transparent url(images/appbtn_right.gif) no-repeat  bottom right;height: 21px;float: right;width: 125px;display: block;border: none;color: #737685;font-weight: bold;text-decoration: none;text-align: center;font-size:11px; }
    .Nav-x .Links .Link a                   {background: transparent;height: 21px;line-height: 2em;float: left;width: 125px;display: block;border: none;font-weight: bold;text-decoration: none;text-align: center;color:#666;line-height:16px;}
    .Nav-x .Links .Link a:active            {height: 21px;float: left;width: 125px;display: block;border: none;color: #737685;font-weight: bold;text-decoration: underline;text-align: center;background-color: transparent;line-height:18px;}
    .Nav-x .Links .Link a:hover             {height: 21px;float: left;width: 125px;display: block;border: none;color: #FF9900;font-weight: bold;text-decoration: underline;text-align: center;background-color: transparent;line-height:18px;}
    .Nav-x .Links .LinkSelected             {font-size:11px; background: transparent url(images/appbtn_bg4.gif) no-repeat bottom left ;height: 21px;float: left;width: 125px;display: block;border: none;}
    .Nav-x .Links .LinkSelected .Left          {background: transparent url(images/appbtn_right3.gif) no-repeat  bottom right;height: 21px;float: left;width: 125px;display: block; }
    .Nav-x .Links .LinkSelected .Left a           {background: transparent;height: 21px;line-height: 2em;float: left;width: 125px;display: block;border: none;font-weight: bold;text-decoration: none;text-align: center;color:#FF9900;line-height:18px;}
    .Nav-x .Links .LinkSelected .Left a:active    {height: 21px;float: left;width: 125px;display: block;border: none;color: #737685;font-weight: bold;text-decoration: underline;text-align: center;background-color: transparent;line-height:18px;}
/* End  */


/* Vertical (secondary) Navigation styles */
    /* header */
    .Nav-y .Header                          {background:transparent url(images/appbanner_bg.gif) repeat-x; width:100%; height: 35px; }
    .Nav-y .Header .Left                    {background:transparent url(images/appbanner_chamleft.gif) no-repeat top left; height:35px; text-align:left; float:left; width:auto; }
    .Nav-y .Header .Title                   {padding-left: 10px; font-weight:bold; line-height:32px; float:left; }
    .Nav-y .Header .Right                   {background:transparent url(images/appbanner_chamright.gif) no-repeat top right; height:35px;text-align:left; float:right; width:6px; }
    /* body */
    .Nav-y .Body .Left                      {background:transparent url(images/appbody_left.gif) repeat-y; text-align:left; float:left;   height:auto; }
    .Nav-y .Body .Right                     {background:transparent url(images/appbody_right.gif) repeat-y top right;  float:right; }
    .Nav-y .Body .Content                   {border-top: 1px solid #c8c8c8; height: auto; margin: 0 6px 0 0px; padding:0; float:left; text-align:left;displaY:inline;width:181px; }
    /* first group */
    .Nav-y .Body ul                         {margin: 0;padding: 0;list-style: none;width:100%;}
    .Nav-y .Body li                         {background: #EFEFEF;color: #FFFFFF;margin: 0;padding: 5px 5px 5px 10px;border-top: 1px solid #FFFFFF;border-bottom: 1px solid #ccc;font: 1em Verdana, Arial, Helvetica, sans-serif;}
    .Nav-y .Body ul li a                    {color: #747474; font: normal 1em Tahoma, Arial, Helvetica, sans-serif;padding: 0 0 5px 0px;text-decoration: none; }
    .Nav-y .Body ul li a:hover              {color: #999; text-decoration: none; }
    .Nav-y .Body ul li.Selected             {background:#FF9900;color:#FFFFFF;margin:0;padding:5px 0 0 0; border: none;}
    .Nav-y .Body ul li.Selected a           {color: #999;margin: 0;padding: 0 0 5px 0;margin-left:5px;display:block;font-weight:bold;}
    .Nav-y .Body ul li.Selected a:hover     {color: #999;margin: 0; padding: 0 0 5px 0;margin-left:5px;display:block; }
    /* second group */
    .Nav-y .Body ul ul                      {background: #FFF url(images/nav-y_itemBg.gif) repeat-x;margin: 0;padding: 0;}
    .Nav-y .Body ul ul li                   {background: none;color: #395978;margin: 0;padding: 5px 10px 5px 27px;}
    .Nav-y .Body ul ul li.Sub               {color: #FF9900;font: normal 0.9em Tahoma, Arial, Helvetica, sans-serif;margin: 0;padding: 5px 0 5px 0;border-bottom: 1px solid #FFE9D5;border-top: 1px solid #FFF;}
    .Nav-y .Body ul ul li.Sub a             {color: #FF9900; margin: 0; padding: 0 0 5px 10px; border-style: none; text-decoration: underline;font-weight:normal; }
    .Nav-y .Body ul ul li.Sub a:hover       {color: #999; border-style: none; margin: 0; padding: 0 0 5px 10px; }
    .Nav-y .Body ul ul li.Selected          {background: none;color: #999;margin:0;padding:5px 0 5px 0px;font: bold 0.9em Tahoma, Arial, Helvetica, sans-serif;}
    .Nav-y .Body ul ul li.Selected a        {color: #FF9900;margin: 0;padding: 0 0 5px 5px;margin-left:5px;display:block;}
    .Nav-y .Body ul ul li.Selected a:hover  {color: #999;margin-left:5px; padding: 0 0 5px 5px;display:block; }
    /* third group */
    .Nav-y .Body ul ul ul                   {margin: 0;padding: 0;background: none;}
    .Nav-y .Body ul ul ul li                {background: none;color: #FF9900;margin: 0;padding: 5px 0 5px 15px;font: normal 1em Tahoma, Arial, Helvetica, sans-serif;}
    .Nav-y .Body ul ul ul li a              {color: #FF9900; margin: 0; padding: 0 0 5px 15px; border: none; text-decoration: underline;font-weight:normal;font: normal 1em Tahoma, Arial, Helvetica, sans-serif; }
    .Nav-y .Body ul ul ul li a:hover        {color: #999; border-style: none; margin: 0; padding: 0 0 5px 15px; }
    .Nav-y .Body ul ul ul li.Selected           {background:none;color: #999;margin:0;border-top: 1px solid #FFFFFF;border-bottom: 1px solid #FFE9D5; }
    .Nav-y .Body ul ul ul li.Selected a         {color: #999;margin: 0;padding: 0 0 5px 10px;margin-left:5px;display:block;}
    .Nav-y .Body ul ul ul li.Selected a:hover   {color: #999;margin-left:5px; padding: 0 0 5px 10px;display:block; }
    /* footer */
    .Nav-y .Footer                          {background:transparent url(images/appfooter_bg.gif) repeat-x;  float:left; height: 13px; font-size: 11px;width:100%; }
    .Nav-y .Footer .Left                    {background:transparent url(images/appfooter_left.gif) no-repeat top left; text-align:left; float:left; width:6px; height: 13px;}
    .Nav-y .Footer .Right                   {background:transparent url(images/appfooter_right.gif) no-repeat top right; height:13px;text-align:left; float:right; width:6px;}

/* End  */









/* User Table Colour Styles */
/* These styles define the basic properties for tables in the Immediacy Editor */

/* 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;}

/* EF Features Table */
table.EFFeatures {width:auto; border-collapse:collapse; clear:none;}
table.EFFeatures td {width:25%; text-align:left; vertical-align: top; padding:6px; border-left:5px solid #ffffff; border-right:5px solid #ffffff; color:#ffffff; background-color:#078CAD;}
table.EFFeatures td .featureimgbox {width:100%; text-align:center !important;  margin:3px 0px 6px 0px !important;}
table.EFFeatures td h3 {font-size: 120%; font-weight:bold; color:#FFCC00; margin-bottom: 6px;}
table.EFFeatures td ul li {background-image:url("../../../images/templateEnvforum/arrow.gif") !important; background-repeat:no-repeat !important; background-position:6px 4px !important;}
table.EFFeatures td ul li a:link, table.EFFeatures td ul li a:active, table.EFFeatures td ul li a:visited {color:#ffffff !important; font-weight:bold !important;}
table.EFFeatures td ul li a:hover {color:#FFCC00 !important; font-weight:bold; text-decoration:underline}

/* 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;}


/* Class for invisible items for accessibility (DO NOT REMOVE) */
.invisible { visibility: hidden; margin-top:-10px;}

/* 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;}


    
    
    
    
    

