body									{	font-family:Arial, Helvetica, sans-serif; background:#999999; color:#000000; font-size:0.8em;}



iframe#fancybox-frame html body         {   background:#999 !important;}

*										{	margin:0px;	padding:0px; border-collapse:collapse; list-style:none; vertical-align:top;}

h1										{	font-size:1.6em; padding:0 0 0.3em 0;}
h2										{	font-size:1.4em; padding:15px 0 5px 0;}

a										{	color:#000000;outline:none;}
a:hover									{	}

.left									{	float:left;}
.right									{	float:right;}
div.clear								{	clear:both;}
div.fsaNotice                           {   text-align:left; font-size:11px; margin:0; padding-left:15px; background:#fff; color:#606060;}  

#riskNotice                             {
                                        background:#ddd;
                                        border:1px solid border:#ccc;
                                        width:731px;
                                        height:85px;
                                        display:block;
                                        margin:0px auto ;
                                        margin-bottom:0;
                                        clear:both;
                                        padding:2px;
                                        }
                                        
#riskNotice p                           {
                                        font-size:12px;
                                        text-align:center;
                                        padding:10px 5px 10px 5px;     
                                        word-spacing:80%;         
                                        color:#606060;                    
                                        }    
                                        
#riskNotice p a                         {color:#ec460e; text-decoration:none;}                                    

#riskNotice p a:hover                   {color:#FF9900; text-decoration:none;}

li.clear								{	border:none!important;}
div.hr									{	background:#D5D5D5; display:block; height:1px; margin:4px 0 1.3em 0; clear:both;}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Round Corners ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
.TL, .TR, .BL, .BR						{	position:absolute; width:20px; height:20px; background-repeat:no-repeat; background-image:url(../images/curves20.png); z-index:0;}
.TL										{	background-position:top left; top:0px; left:0px;}
.TLfull										{	background-position:top left; top:0px; left:0px; border:1px solid red;}
.TR										{	background-position:top right; top:0px; right:-3px;}
.BL										{	background-position:bottom left; bottom:0px; left:0px;}
.BR										{	background-position:bottom right; bottom:0px; right:0px;}
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ siteWrap ~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

#siteWrap								{	
                                        margin:0 auto; 
                                        width:1060px; 
                                        background:#FFFFFF url(../images/outerDropshadow/dsL.gif) repeat-y;
                                        }
                                        
#siteWrapInner							{	
                                        background:url(../images/outerDropshadow/dsR.gif) repeat-y top right; 
                                        position:relative; 
                                        padding:0px 12px 12px 12px;
                                        }

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Header ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

#header									
{	
position:relative; 
height:131px; 
background:#470000; 
margin:0 41px;
}
    
    a.logo_TH,a.logo_TH_solutions										
    {	
    width:319px; 
    height:66px; 
    background:url(../images/logo_TH.gif) no-repeat; 
    float:left;
    margin:40px 0 0 20px;
    }

    a.logo_TH								
    {	
    background:url(../images/logo_TH.gif) no-repeat; 
    }

    a.logo_TH_solutions								
    {	
    background:url(../images/logo_TH_solutions.gif) no-repeat; 
    }


    #header a.home_button
    {
     background:url(../images/IndexUpdate/buttonHome83x25.gif);
    height:25px;
    width:83px;
    float:right;
    margin:45px 0 0 0;
    display:block;
    color:#fff;
    text-decoration:none;
    font-family:Georgia, Times;
    text-indent:15px;     
    text-align:left;
    font-size:1.2em;
    line-height:137%;
    }
    

    #header .header_text
    {
    float:right;
    text-align:right;
    }

    #header p
    {
    color:#fff;
    margin:82px 20px 0 0; 
    font-family:Georgia, Times; 
    font-size:19px;
    }

/*    #header span
    {
    font-size:1.6em;color:Yellow;
    margin:10px 20px 0 0; font-family:Georgia, Times;
    }
*/
    #header .header_text p strong
    {
    color:#fd9d15;font-weight:normal;
    }

    #header .header_text ul 
    {
    margin:30px 20px 0 0;
    }

    #header .header_text ul li
    {
     display:inline;
    }

    #header .header_text ul li a
    {
    padding:0 5px 0 0;
    text-decoration:none;
    color:#fff;
    font-size:.8em;
    border-right:1px solid #fff;
    }

    #header .header_text ul li a.last
    {
    border-right:none;
    }

    #header .header_text ul li a:hover
    {
    color:#FF9900;
    }

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Right Hand Side STRUCTURAL DIVS - LEAVE ALONE OR YOU WILL BREAK THE SITE AND UPSET MICHAEL! ~~~~~~~~~~~~~ */
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

.rightColumn							
{
float:left; 
width:227px; 
left:-12px; 
position:relative; 
z-index:23; 
background: url(../images/rightColumn_vert_grad.jpg) top right repeat-y;
margin-bottom:10px;    
}

.indexRHScolumn
{
background:none;
}

.rightColumn .wrapper					{	margin:0px 12px; position:relative; z-index:4;   }		

a#loginButton
{
background:url(../images/IndexUpdate/buttonLogin205x30.jpg);
height:30px;
width:205px;
display:block;
margin:12px 0 10px 10px;
color:#fff;
font-size:1.2em;
text-indent:15px;
line-height:210%;
text-decoration:none;
}

a#loginButton:hover
{
color:#FF9900;
}

a.annuity_driver
{
height:120px;
width:215px;
display:block;
margin:16px 0 20px 10px;
}

a.annuity_driver img
{
    border:none;
    }

#investment_info
{
width:205px;
padding:0;
margin:0 0 0 10px;
}

#investment_info .inv_top
{
background:url(../images/IndexUpdate/RHScolumnTop205x29.jpg);
height:29px;
width:205px;
}

#investment_info .inv_top h2
{
color:#fff;
font-family:  Georgia, Times New Roman;
font-weight:bold;
padding:0;
 text-indent:10px;
 line-height:150%;
}

#investment_info .inv_middle
{
clear:both;
height:300px;
border-left:1px solid #bf9b8b;
border-right:1px solid #ccc;
margin:0;
height:100%;
}

#investment_info .inv_footer
{
clear:both;
background:url(../images/IndexUpdate/RHScolumnBottom205x10.jpg) no-repeat #fff;
height:10px;
width:205px;
margin:0;
}

.rightColumn  a.ISALimits
{
display:block;
margin:10px 0 0 10px;
background:url(../images/IndexUpdate/driverISA205x135.gif);
width:205px;
height:135px;
}



.rightColumn .investorOnline			{	
                                        background:url(../images/investor/investGraphic.jpg) no-repeat center right #400809 ; 
                                        border-top:1px solid #9c5b19; 
                                        padding:2em 0px 0px 0px; position:relative;
                                        }
                                        
.rightColumnInner						{	background:url(../images/innerShadow/innerGradY.gif) repeat-y;}
.rightColumn .TR,
.rightColumn .BR						{	width:28px; height:28px; background-image:url(../images/dsCurves.png); z-index:5; right:0px;}
.rightColumn .BL						{	width:42px; height:28px; background:url(../images/innerShadow/innerGradCornerMid.png); left:-15px; bottom:0px; z-index:5; }
.rightColumn div.investor				{	border-left:1px solid #a96f20; border-right:1px solid #a96f20; min-height:248px; border-bottom:1px solid #dd9b26; background:#fdbb2c; padding:10px 10px 30px 10px; position:relative;}
/**/
.fantasy .TL							{	background-image:url(../images/innerShadow/innerGradCornerMid_2.png)!important}
.fantasy .TR							{	background-image:url(../images/dsCurvesGreen.png)}
.fantasy .BL							{	background-image: url(../images/innerShadow/innerGradCornerBase.png)}
.fantasy .BR							{	background-image:url(../images/dsCurvesGreen.png)}

.rightColumn div.fantasy				{	border:2px solid #6bc11a; min-height:45px; background:#c1e02e; padding:10px 10px 10px 10px; position:relative;}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* ~~ END ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
	RHS - Head and Footer Grad 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
.colTop									{	height:12px; font-size:1px;  background: url(../images/innerShadow/dsTBWhite.png) repeat-x 0px -12px; font-size:1px;  }
.ColumnFoot								{	height:12px; width:227px; position:absolute; bottom:-12px; left:0px; background:url(../images/innerShadow/dsTBWhite.png) repeat-x; z-index:30; }
.ColumnFoot .BL							{	 }
.rightColumn .TL						{	width:42px; height:28px; background:url(../images/innerShadow/innerGradCornerMid.png);  background-position:bottom left; left:-15px; top:0px; z-index:14; }
.rightColumn .top						{	width:42px; height:28px;background-image:url(../images/innerShadow/innerGradCorner.png); background-position:top left; }
/*/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
	RHS - Secure Login  
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
a.investor								
                                        {	
                                        height:27px; 
                                        display:block; 
                                        color:#FFFFFF; 
                                        text-decoration:none !important; 
                                        background: url(../images/investHeadGrad.gif) repeat-x bottom left; 
                                        position:relative; 
                                        font-size:10px; 
                                        line-height:28px; 
                                        padding:0 1em 0 10px; 
                                        z-index:4;
                                        font-weight:bold;
                                        }

a.investor:hover						{	background:#ac7220}	
a.investor span							{	background:url(../images/key.png) no-repeat right; display:block;}
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
	RHS - INVEST NOW - Big Red Button 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
#investNow a.investNow					{	font-size:20px; font-family:  Georgia, Times New Roman; position:absolute; width:156px; height:28px; display:block; line-height:28px; color:#FFFFFF!important; text-align:center; background:url(../images/investor/investNow_x.gif) repeat-x; z-index:14; left:22px; top:-16px; text-decoration:none; padding:0px!important; font-weight:normal;}
#investNow a.investNow:hover			{	background:#9a2400 url(../images/investor/investNow_x.gif) bottom left!important;}	
#investNow a.investNow .TL				{	position:absolute; width:7px; height:7px; top:0px; left:0px; background:url(../images/investor/investNow_edges.png) top left;}
#investNow a.investNow .TR				{	position:absolute; width:7px; height:7px; top:0px; right:0px; background:url(../images/investor/investNow_edges.png) top right;}
#investNow a.investNow .BL				{	position:absolute; width:7px; height:7px; bottom:0px; left:0px; background:url(../images/investor/investNow_edges.png) bottom left;}
#investNow a.investNow .BR				{	position:absolute; width:7px; height:7px; bottom:0px; right:0px; background:url(../images/investor/investNow_edges.png) bottom right;}
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
	RHS - INVEST Online - Content Styles
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
.rightColumn div.investor h1			{	color:#e02f14; font-family:Georgia, Times New Roman; }
.rightColumn div.investor h2			{	color:#470808; font-size:.9em; padding-top:0px; }
.rightColumn div.investor li			{	background:url(../images/bullet_Red.gif) no-repeat 0 0.5em; font-size:0.85em; padding:0 0 0.2em 0.8em}
.rightColumn .investorOnline a			{	color:#EEAB4C; display:block; text-decoration:none; float:left; padding:10px; width:182px; clear:both; font-weight:bold; font-size:0.85em; font-family:Georgia, Times New Roman;}
.rightColumn .investorOnline h5         {   color:#ffffff; font-size:12px; margin:0 0 0 10px;}
.rightColumn .investorOnline a:hover	{	background:#8b6463;}
.rightColumn .investorOnline a span		{	color:#FFFFFF; float:left; cursor:pointer; font-size:1em; font-weight:normal; font-family: Arial;}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
	RHS - FANTASY - Content Styles
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
.rightColumn div.fantasy a				{	color:#8c5420; font-size:1.1em; width:150px; font-weight:bold; display:block; text-decoration:none;}
.rightColumn div.fantasy a:hover		{	text-decoration:underline;}
.rightColumn div.fantasy p				{	}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Main Content Area ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

#contentWrap							{	float:left; background: url(../images/innerShadow/dsLeftWhite.png) top left repeat-y; width:790px; position:relative; left:31px; z-index:10;}
#contentWrapfull							{	float:left; background: url(../images/innerShadow/dsLeftWhite.png) top left repeat-y; width:1005px; position:relative; left:31px; z-index:10;}


#contentwrapInner						{	
                                            background: url(../images/innerShadow/dsRightWhite.png) top right repeat-y; 
                                            position:relative; 
                                            margin:0 31px 0 0; 
                                            height:100%;
                                            }

#contentwrapInner .TL, 
#contentwrapInner .TR, 
#contentwrapInner .BL, 
#contentwrapInner .BR					{	width:28px; height:28px; background-image:url(../images/dsCurves.png);}											
											
#contentHeader							{	height:37px; background: url(../images/investHeadGrad.gif) repeat-x; width:715px; margin:0 12px; padding:12px 10px 0px 10px; font-size:10px; }
#contentHeaderfull							{	height:37px; background: url(../images/investHeadGrad.gif) repeat-x; width:930px; margin:0 12px; padding:12px 10px 0px 10px; font-size:10px; }

#contentHeader ul, #contentHeaderfull	ul						{	height:27px; line-height:27px; color:#FFFFFF; width:370px; float:left; margin-left:8px; }
#contentHeader li, #contentHeaderfull	li						{	float:left;}
#contentHeader li a, #contentHeaderfull	li a						{	float:left; color:#FFFFFF; display:block; text-decoration:none; padding:0 3px;}
#contentHeader li a:hover, #contentHeaderfull li a:hover					{	color:#FF9900; background:#8b6463;}

#contentHeader p, #contentHeaderfull p						{	float:right; color:#FFFFFF; height:27px; line-height:27px; text-transform:uppercase;margin:0 7px 0 0;}
#contentHeader p span, #contentHeaderfull p span					{	color:#fd9d15; }

#contentHeader input, #contentHeaderfull input					{	width:90px; border:0px; color:#999999; text-transform:uppercase; height:16px; text-align:right; padding:0 5px}

/*#contentHeader form						{	float:left; width:100px; margin:5px 0px 5px 10px}*/
#contentHeader form, #contentHeaderfull form						{	float:right; width:97px; margin:5px 5px 5px 0px;}
#contentHeader input, #contentHeaderfull input					{	
width:76px; 
border:0px; 
color:#999999; 
text-transform:uppercase; 
height:16px; 
text-align:left;
padding:1px 1px 0 2px;
font-size:1em;
float:left;
}

#contentHeader button, #contentHeaderfull button
{
cursor:pointer;
border:1px solid #672913 !important;
float:right; 
width:17px;
height:17px;
background: #470000 url(../images/search_box_arrow_revised.gif)  no-repeat 1px 1px;
}

#contentFoot, #contentFootfull							    {	height:28px; background: url(../images/innerShadow/dsTBWhite.png) repeat-x 0px 16px; position:relative; color:#FFFFFF; font-size:12px;}
#contentFoot ul 						                    {	position:absolute; width:706px; height:32px; background:  #470000; bottom:12px; left:11px; padding:0 15px;}

#contentFootfull ul 					                    {	position:absolute; width:922px; height:32px; background:#470000; bottom:12px; left:11px; padding:0 15px;}

#contentFoot li, #contentFootfull ul li						{	float:left;  margin:0.7em 1em 0 0; padding:0 1em 0 0;}
#contentFoot a, #contentFootfull a							{	color:#FFFFFF; text-decoration:none; }
#contentFoot a:hover, #contentFootfull a:hover				{	color:#FF9900; text-decoration:underline;}
#contentFoot p, #contentFootfull p							{	color:#FFFFFF; z-index:1; width:200px; text-align:right; position:absolute; height:32px; top:-16px; line-height:32px; right:2em;}
#contentFoot .BL, #contentFootfull .BL						{	z-index:1;}
#contentFoot .BR, #contentFootfull .BR						{	z-index:15; }

.fullpagecorner
{
position:absolute;
top:0;
right:0;
 float:right;
}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Content Columns~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

#content								{	min-height:330px; position:relative; padding-bottom:30px;}

#columnLeft								{	width:127px; float:left; min-height:600px; margin-left:12px; padding:0 0 2em 15px; position:relative;}
#columnCentre							{	width:550px; float:left; min-height:600px; padding:0 15px 2em 15px; position:relative;}
#columnCentrefull						{	width:750px; float:left; min-height:600px; padding:0 15px 2em 5px; position:relative;}
#columnCentreIndex						{	width:412px; float:left; min-height:654px; padding:0 15px 2em 15px; position:relative;}

#columnCentreIndex h1
                                        {color:#e02f14;font-family:Georgia, Times New Roman;}

#columnRight							{	
                                            width:136px; 
                                            float:right; 
                                            min-height:600px; 
                                            margin-right:25px; 
                                            position:relative;
                                            top:20px;
                                        }

#columnCentre h1						{	color:#e02f14; font-family:  Georgia, Times New Roman; font-size:1.6em;}

#columnCentre p, #columnCentreIndex p	{	font-size:1.1em; padding:0 0 1em 0;}
							
#columnCentre ul						{	margin:10px 0 10px 0;}
                                        
#columnCentre ul li						{	margin:4px 0 4px 0;font-size:1.1em}

#columnCentre a.arrow,
#columnCentreIndex a.arrow				{	color:#DF2E13; 
                                            font-size:11px; 
                                            float:right; 
                                            padding:0 2em 0 15px; 
                                            margin:0.5em 0 1em 0; 
                                            background-image:url(../images/arrow_leftNav.gif); 
											background-position: 80px 2px; 
											background-repeat: no-repeat;  /*display:block;*/
											text-decoration:none; 
											text-transform:uppercase;  }
											
#columnCentre a.arrow:hover,
#columnCentreIndex a.arrow:hover		{	color:#541B12; 	background-position: 80px -38px;  text-decoration:underline; }
                                        
                                        
#columnCentre a, #columnCentreIndex a	{	color:#DF2E13; text-decoration:none; }

#columnCentre p a	{	color:#DF2E13;  padding:0; margin:0; text-decoration:none; }
	
											
#columnCentre a:hover, 
#columnCentreIndex a:hover				{	color:#541B12; text-decoration:underline; }   

ul.keyPoints							{	height:20px;}

#columnCentre ul.keyPoints li, 
#columnCentreIndex ul.keyPoints li		{	color:#ff9900; float:left; font-size:0.8em; text-transform:uppercase; margin:0 0.4em 0 0; padding:0 0.4em 0 0; border-right:1px solid #ff9900;}

#content .TL, #content .TR,
#content .BL, #content .BR				{	width:15px; height:15px; background-image:url(../images/curves15.png);}

.freshAir					{	float:left; padding:0px 1em 0 0; margin: 0 0 25px 0;}

.retirement					{	float:left; padding:0 1em 10px 0;}

.index_paragraph
                                        { 
                                        width:320px;
                                        }
.index_paragraph_wide,.index_paragraph
                                        {                                        
                                        margin:0 0 0 0;font-weight:normal;float:left;
                                        }
                                        
.index_paragraph_wide
                                        { 
                                        width:205px;
                                        }
                                        
.index_paragraph_wide p
                                        { 
                                        }

#columnCentre  table                    {
                                        border:none; 
                                        margin:0;
                                        }
                                        
#columnCentre  table tr td  h2
                                        {
                                        color:#651f15;font-family:  Georgia, Times New Roman; padding:5px 0 5px 0;  font-weight:normal;
                                        }
                                        
#columnCentre  table tr td  p
                                        {
                                        padding:7px 10px 3px  0; 
                                        }
                                        
#columnCentre  table tr td  ul li, #columnCentreIndex li
                                        { margin:0 0 0 20px;
                                         list-style-type:disc !important;
                                        }
                    
 #columnCentreIndex li a    {                   text-decoration;none;                     }
 #columnCentreIndex li a:hover
                                        {
                                         text-decoration;none !important ; 
                                         list-style-type:disc red  !important ; 
                                        }

                                                                                
#columnCentre  table tr td              {
                                        border:#fff 1px solid ;
                                        padding:0 0 0 0 ;
                                        vertical-align:top;
                                        }

#columnCentre  table tr td  p,#columnCentre  table tr td
                                        {
                                         font-size:1em;
                                        }
                                        
#columnCentre  table tr td img             
                                        {
                                        margin:0 10px 0 0;
                                        }

/* ~~~~~~~~~~~~~~~~~~~~ Meet the Fund Manager Box~~~~~~~~~~~~~~~~~~~~~~ */
#meetThe								{	min-height:195px; background:#502c26 url(../images/bgrnd_MeetThe.jpg) no-repeat bottom left; position:relative;}
#meetThe h1								{	font-size:1.2em; padding:0 0 0.85em 0; font-family:Arial; }
#meetThe p								{	color:#FFFFFF;font-size:12px;}
#meetThe img							{	margin:0 0 1em 0;}

.IFA									{	float:left; width:134px; min-height:187px; padding:1em 10px; border-right:1px solid #FFFFFF;}
.fundManager							{	float:left; width:390px; min-height:187px; padding:1em 0px 1em 10px!important}

.fundManager h1							{	color:#ffff00!important; font-family:Arial; font-size:1.1em !important;}
.IFA h1									{	color:#fa9a17!important;}
.fundManager img						{	float:right; padding:0 10px 0 0;}
.fundManager a							{	color:#ffff00!important; display:inline; position:absolute; width:100px; height:20px; display:block; bottom:0px; right:0px; 
											background:url(../images/arrowYellow.gif) no-repeat  80px 5px!important;}              

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ LEFT_DRIVERS ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */


#leftDrivers                            {width:134px !important; display:block; background:url(../images/menu_top_yellow.gif) no-repeat #fff0cd;padding:6px 0 0 0;}

#leftDriversBottom                      {background:url(../images/menu_bottom_yellow.gif) no-repeat; display:block; height:10px;} 

#leftDrivers h2                         {font-family: Times New Roman; color:#5a1f17; margin:15px 0 0 5px; padding:0; font-size:17px;}

#leftDrivers p                          {color:#666;margin:0 0 0 5px;}

#leftDrivers a                          {text-decoration:none; color:red; font-family: Times New Roman;  
                                         background:url(../images/link_arrow_red5x10.gif) no-repeat right 4px; 
                                         display:block; width:120px;padding:0; margin:0 0 5px 5px;}
/*
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ LEFT_PARENT_NAV ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

.nav_header                             {text-align:left; padding:4px 0 5px 0; color:#e02f14!important; font-weight:bold;}

#leftNav                                {background:url(../images/menu_top_grey.gif) no-repeat #d4d4d4;display:block;margin:0 0 20px 0; width:134px; padding:10px 0 0 0;}

#menu_bottom                            {background:url(../images/menu_bottom_grey.gif) no-repeat; display:block; height:10px;}

#leftNav ul							    {position:relative; z-index:0; margin-bottom:0; width:125px;margin:0 0 0 4px;}

#leftNav ul li						    {margin-left:-3px; list-style-position:outside;}

#leftNav ul a							{
                                         font-size:12px; 
                                         line-height:140%;
                                         height:100%;    
                                         display:block; 
                                         color:#565656; 
                                         padding:4px 0 4px 14px;  
                                         border-bottom:1px dotted #565656;
                                         text-transform:uppercase; 
                                         text-decoration:none;
                                         background:url(../images/link_arrow_grey7x14.gif) no-repeat 5px 5px;
                                         margin:0;
                                         width:119px;
                                         }
                                         
#leftNav ul a:hover						{}

#leftNav ul a.offstate:hover			{color:#fff; background:url(../images/link_arrow_grey_active7x14.gif) no-repeat 5px 5px  #e02f14; }

#leftNav ul a.onstate , 
#leftNav ul a.onstate:hover	            {color:#fff; background:url(../images/link_arrow_grey_active7x14.gif) no-repeat 5px 5px  #e02f14; }
                           
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ LEFT_SUB_NAV ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

ul#leftNav_subItemsLev1					    {	position:relative; z-index:0; margin:2px 0 0 2px;}

ul#leftNav_subItemsLev1 li a                 {   text-transform:none; font-size:12px; height:100%; background:none;}
bold
ul#leftNav_subItemsLev1 li a.offstate	    {	background:none; text-decoration:none; color:#333; border-bottom:1px dotted #999; }
	
ul#leftNav_subItemsLev1 li a.offstate:hover, 
ul#leftNav_subItemsLev1 li a:hover           {   color:#e02f14; background-color: Transparent; background:none; }
											
ul#leftNav_subItemsLev1 li a.onstate:hover	{    background-color: Transparent; background:none;}

ul#leftNav_subItemsLev1 li a.onstate        {	color:#e02f14 !important; background-color: Transparent;border-bottom:1px dotted #999; background:none;}
 
 /* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ LEFT_SUB_NAV_2 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

ul#leftNav_subItemsLev2 li a                 {   text-transform:none; font-size:12px; height:100%; padding:0 0 0 7px;}

	
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BOXES~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

.box									{	min-height:100px; position:relative; margin:0px 0 14px 0; padding:0px; display:block; text-decoration:none;}
.box span								{	display:block; padding:0; margin:0;}

.box .header							{	padding:0em 10px; font-weight:bold; display:block;}
.box .text								{	padding:0.7em 10px; font-size:0.85em; color:#FFFFFF; }
/*
.launch .header							{	 text-align:center;  color:#ffff00; background:#7a261c; font-size:1.8em;  font-weight:normal; font-family:  Georgia, Times New Roman; padding:0.2em 10px 0.2em 10px }
.launch .text							{	}

.advice .header							{	color:#ffff00; font-size:17px; font-family:  Georgia, Times New Roman; margin-bottom:5px; }
.advice .text							    {	color:#fff; font-family:Georgia, Times New Roman; line-height:100%; font-size:13px;}
.advice									{	 text-decoration:none;padding:5px 0px 3px 10px;  text-align:left; font-size:Georgia, Times New Roman;background:url(../images/background_isa.jpg) no-repeat; display:block; margin:0 0 10px 0; height:100px; }
*/
/*
.advice									{	background:#f29f00 url(../images/background_advice.jpg) bottom left no-repeat; 
                                            height:162px; width:127px; display:block; clear:both; margin:10px 0 15px 0; text-decoration:none;font-family:  Georgia, Times New Roman;}
                                            
.advice .header							{	font-size:18px; padding-top:8px; text-align:center; }
.advice                                 {   }
.advice .text						    {	clear:both; text-align:center;font-size:16px; }
.advice .enquiries						{	
                                            margin:16px 37px 0 0;
                                            color:#fff;
                                            text-align:right; 
                                         }
 */                                        
.advice_short							{	background:#f29f00 url(../images/background_advice_short.jpg) bottom left no-repeat; 
                                            height:96px; width:127px; display:block; clear:both; margin:10px 0 15px 0; 
                                            text-decoration:none;
                                            font-family:  Georgia, Times New Roman;
                                        }

.advice_short .header					{	font-size:18px; padding:3px 10px 0 10px; text-align:center; }

.advice_short .text						{	clear:both; text-align:center;font-size:16px; }
.advice_short .enquiries				{	margin:10px 37px 0 0;color:#fff;text-align:right; }
                                  
											
.register .header						{	font-size:1.2em; padding:0.7em 10px 0em 10px; }
.register .text							{	 font-size:1.2em; text-align:center;font-family:  Georgia, Times New Roman;}
.register .enquiries					{	position:absolute; width:105px; height:22px; line-height:22px; bottom:0px; left:0px; text-align:right; cursor:pointer; 
											background:#e02f14 url(../images/arrowEnquiries.gif) no-repeat 10em 0.65em; color:#FFFFFF; text-transform:uppercase; font-size:0.85em; padding: 0 2em 0 0;}

.grape									{	background:#b6d42d url(../images/IndexUpdate/driverWine123x291.jpg) no-repeat; 
                                            width:123px; 
                                            height:291px; 
                                            display:block;
                                
                                        }
/*
.grape .header							{	font-size:21px; 
                                            line-height:100%; 
                                            padding:5px 20px 0em 20px; 
                                            color:#009900;
                                            text-align:center;
                                            }
                                            
.grape .header span						{	font-size:1.2em; padding:0px; margin:0; color:red;}
.grape .text							{	text-align:center; font-size:15px;}
.grape .win								{	color:#000;  padding:0;  font-size:15px;font-weight:bold;  text-align:center; }
.grape .win	span						{	font-weight:bold; color:#ffff00;}
.grape .subHead							{	margin-top:18px; font-size:0.8em;  text-align:center; }
*/

.rightColumn div.newsLetter a			{	display:block;}
/*.rightColumn div.newsLetter a:hover		{	text-decoration:underline;}
.rightColumn div.newsLetter				{	border:2px solid #0d40a2; min-height:45px; background:#1773aa; padding:10px 10px 10px 10px; position:relative;}
*/
.newsletter								{	background:url(../images/IndexUpdate/driverSubscribe135x87.jpg) no-repeat; 
                                            display:block; 
                                            margin:0 0 15px 0;
                                            height:90px;
                                            
                                            }
/*                                            
.newsletter	h2                          {   font-size:16px;padding:5px 10px 0 0; }
.newsletter	p                           {   padding:0 10px 5px 0;}
*/
.guide								    {	
                                            background:url(../images/IndexUpdate/driverGuide135x94.jpg) no-repeat; 
                                            display:block; 
                                            margin:0 0 15px 0;
                                            height:94px; 
                                            width:135px;
                                           
                                        }
                                        
.advice								    {	
                                            background:url(../images/IndexUpdate/driverAdvice135x161.jpg) no-repeat; 
                                            display:block; 
                                            margin:0 0 15px 0;
                                            height:161px; 
                                            width:135px;
                                        
                                        }
                                        
/*                                            
.guide	h2                              {   font-size:16px;padding:11px 0 0 45px; }
.guide	p                               {   padding:0 10px 0 30px;font-size:12px;line-height:120%;}



.topTips .header						{	font-size:12px;}
.topTips .header span                   {    font-size:20px;}
.topTips .text						    {   clear:both; margin:0 0 15px 0;}
.topTips .footer						{	font-size:12px; padding:3px 0 0 0; font-weight:bold; color:#006600;}
*/
.topTips								{	background:url(../images/IndexUpdate/driverRecovery135x149.jpg) no-repeat; 
                                            display:block; 
                                            height:149px;
                                            margin-bottom:10px;
                                         }

.topFunds .header						{	font-family:  Georgia, Times New Roman;display:block; background:#00588c; color:#00ccff; padding:0.4em 10px 0.5em 10px; text-align:center;}
.topFunds .header span					{	font-size:1.3em;}
.topFunds .text							{	}

.popFunds .header						{	background:#e02f14;  padding:0.4em 10px 0.3em 10px; color:#FFFFFF;}
.popFunds .text							{	color:#481712; padding:0.7em 10px 1em 10px;}

.hotSectors .header						{	background:#e02f14; text-align:center; padding:0.4em 10px 0.3em 10px; color:#FFFFFF;}
.hotSectors .text						{	}

.spanList								{	padding:0 0 0 2em!important; font-size:0.85em; color:#F29F00; display:block; background:url(../images/bullet_Brown.gif) 1.1em 0.45em no-repeat;}

/*
.launch									{	background:#451610;}
*/

.register								{	background:#f29f00; min-height:90px; position:relative;}



.topFunds								{	background:#000000; background:url(../images/bgrnd_Funds.jpg) no-repeat bottom #000000; min-height:160px;}
.popFunds								{	background:#f29f00 url(../images/bgrnd_popFunds.jpg) no-repeat bottom;}
.hotSectors								{	background:#7a261c; padding-bottom:1em}


.issue									{	background:url(../images/background_big_issue.jpg) no-repeat; 
                                            text-align:center; 
                                            font-family:  Georgia, Times New Roman;
                                            height:157px;
                                            display:block;
                                             text-decoration:none;
                                             padding-top:5px;
                                        }
.issue .header							{	color:#000; font-weight:bold; font-size:17px; margin-bottom:3px;}
.issue .text							{	color:orange; font-size:14px;margin-bottom:8px;}
.issue .footer							{	color:#fff; font-size:14px; font-weight:bold;}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ SiteBase - Bottom of page ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

#siteBase								{	
                                        color:#FFFFFF; 
                                        position:relative; 
                                        text-align:center; 
                                        height:10px; 
                                        background:url(../images/outerDropshadow/dsBase.gif) #999999 repeat-x top left; 
                                        padding:10px 160px; 
                                        font-size:0.85em; 
                                        line-height:1.4em; 
                                        width:740px;
                                        margin:0 auto;
                                        }

#siteBase .BL							{	background-image:url(../images/outerDropshadow/dsEdges.gif); top:-8px; left:0px; }
#siteBase .BR							{	background-image:url(../images/outerDropshadow/dsEdges.gif); top:-8px; right:0px; }

#footer_site_map
{
border:1px solid #ccc;
margin:auto;
width:740px;
display: table;
border-collapse: separate;
}

#footer_site_map p a, #footer_site_map p  
{
 color:#fff; display:inline;
 font-size:10px;
}



#footer_site_map div h2
{
margin:0 0 0 10px;
font-size:10px;
color:#fff;
font-family: Arial;
}

#footer_site_map div ul
{
text-align:left;
margin:0 0 15px 0px; 
}

#footer_site_map div ul li
{
display:inline-block; 
float:left;
padding:0 0 0 10px;
width:105px;
}

#footer_site_map div ul li a
{
color:#fff;
text-decoration:none;
margin:0; 
padding:0;
font-size:9px;
}

#footer_site_map div.text
{
width:715px;
margin:10px;
padding:0 0 0 0;
}

#footer_site_map div.hr p
{
text-align:justify;
}

#footer_space
{
height:20px;
}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ IE SUX ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

*html .BL								{	bottom:-1px; behavior: url(/css/iepngfix.htc); background-image:url(../images/iesix/curves20_BL.png);}
*html .BR								{	bottom:-1px; behavior: url(/css/iepngfix.htc); background-image:url(../images/iesix/curves20_BR.png);}

*html #contentHeader					{	width:735px; left:0px; padding:12px 0px; margin:0px;}
*html #content							{	height:850px;}
*html #contentWrap						{	width:790px;}
*html #contentwrapInner					{	margin:0 0 0 12px; width:747px;}
*html #contentwrapInnerFull					{	margin:0 0 0 12px; width:747px;}

*html #contentFoot						{	width:740px;}
*html #contentFoot .BL					{	left:-12px; bottom:0px; background-image:url(../images/iesix/dsCurves28BL.png);}
*html #contentFoot .BR					{	right:-8px; bottom:0px; background-image:url(../images/iesix/dsCurves28BR.png);}
*html #contentFoot ul					{	width:720px; padding:0px 0px 0px 15px; margin:0px; left:0px; bottom:11px;}
*html #contentFoot ul li				{		}

*html #contentFootfull						{	width:940px;}
*html #contentFootfull .BL					{	left:-12px; bottom:0px; background-image:url(../images/iesix/dsCurves28BL.png);}
*html #contentFootfull .BR					{	right:-13px; bottom:0px; background-image:url(../images/iesix/dsCurves28BR.png);}
*html #contentFootfull ul					{	width:926px; padding:0px 0px 0px 15px; margin:0px; left:0px; bottom:11px;}
*html #contentFootfull ul li	

*html #contentwrapInner .TL				{	background-image: url(../images/iesix/dsCurves28TL.png);behavior: url(/css/iepngfix.htc);left:-12px;}

*html #contentwrapInnerFull .TL				{	background-image: url(../images/iesix/dsCurves28TL.png);behavior: url(/css/iepngfix.htc);left:-12px;}

*html .rightColumn .top					{	background-image:url(../images/innerShadow/innerGradCorner.png); behavior: url(/css/iepngfix.htc);}
*html .rightColumn .TR					{	background-image:url(../images/iesix/dsCurves28TR.png); behavior: url(/css/iepngfix.htc); right:-1px;}
*html .rightColumn .BR					{	background-image:url(../images/iesix/dsCurves28BR.png); behavior: url(/css/iepngfix.htc); right:-1px; }
*html .investNow span					{	display:none;}
*html .investorOnline					{	height:100px;}
*html .investorOnline #columnRight a.box{	z-index:130; color:#FFFFFF; height:100px;}

*html #columnLeft						{	width:127px; height:600px; margin-left:6px; left:0; padding:0 0 20px 0; }
*html #columnCentre						{	width:550px; float:left; height:600px; padding:0 15px 2em 15px; position:relative; }
*html #columnRight						{	width:136px; float:left; min-height:600px; margin-right:15px; position:relative;}

*html .box								{	height:100px; padding:0; margin:10px 0;}
*html #columnLeft .box .TL				{	background-image:url(../images/iesix/curves15_TL.png); font-size:1px; left:0px; top:0px; behavior:url(/css/iepngfix.htc)!important;}
*html #columnLeft .box .TR				{	background-image:url(../images/iesix/curves15_TR.png); right:-1px; behavior: url(/css/iepngfix.htc);}
*html #columnLeft .box .BL				{	background-image:url(../images/iesix/curves15_BL.png); bottom:-2px; }
*html #columnLeft .box .BR				{	background-image:url(../images/iesix/curves15_BR.png); bottom:-2px; right:-1px;}

*html #leftNav li						{	height:10px;}
*html div.hr							{	height:1px!important; background:#D5D5D5; font-size:0px; line-height:0px; margin:0px 0px 10px 0px!important; padding:0px!important;}
*html #meetThe							{	height:100px;}
*html #meetThe .TL						{	background-image:url(../images/iesix/curves15_TL.png); left:0px; behavior: url(/css/iepngfix.htc);}
*html #meetThe .TR						{	background-image:url(../images/iesix/curves15_TR.png); behavior: url(/css/iepngfix.htc); right:0px;}
*html #meetThe .BL						{	background-image:url(../images/iesix/curves15_BL.png); left:0px;}
*html #meetThe .BR						{	background-image:url(../images/iesix/curves15_BR.png); right:0px;}

*html #columnRight .TL					{	background:url(../images/iesix/curves15_TL.png); left:0px; font-size:1px; behavior:url(/css/iepngfix.htc)!important;}
*html #columnRight .TR					{	background:url(../images/iesix/curves15_TR.png);font-size:1px; behavior:url(/css/iepngfix.htc)!important; right:0px;}
*html #columnRight .BL					{	background:url(../images/iesix/curves15_BL.png); behavior:url(/css/iepngfix.htc)!important; font-size:1px;  bottom:-1px; left:0px;}
*html #columnRight .BR					{	background:url(../images/iesix/curves15_BR.png); behavior:url(/css/iepngfix.htc)!important; font-size:1px;  right:0px;}
*html .topFunds							{	height:160px;}
/**html .advice							{	height:162px;}*/

*html .newsletter .TL					{	background:url(../images/iesix/innerGradCornerMid.png);behavior:url(/css/iepngfix.htc)!important;}
*html .ColumnFoot .newsletter .BL		{	background: url(../images/iesix/innerGradCornerMidBottom.png)!important;behavior:url(/css/iepngfix.htc)!important;}
*html .ColumnFoot .newsletter .BR		{	background: url(../images/iesix/dsCurvesBlueRight.png)!important; }
*html .fantasy .TL						{	background-image:url(../images/iesix/dsCurvesGreen.gif)!important; width:27px; left:0px; }
*html .fantasy .TR						{	background-image:url(../images/iesix/dsCurvesGreen_TR.gif)!important;   }
*html .fantasy .BR						{	background-image:url(../images/iesix/dsCurvesGreen_BR.gif)!important; right:-1px; bottom:0px;  }

*html .newsletter .TR					{	background-image: url(../images/iesix/dsCurvesBlueTR.gif); right:-1px; bottom:0px;  }
*html .newsletter .BR					{	background-image: url(../images/iesix/dsCurvesBlueBR.gif)!important;right:-1px; bottom:0px;   }

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~  Seven Hell END ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~  Sitemap START ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

.sitemap ul         					{	width:200px;}
.sitemap ul li							{	font-weight:bold; font-size:12px; }
.sitemap ul li a							{	background-image:none; text-align:left !important;}
.sitemap ul li ul						{	padding:0 0 0 10px;}
.sitemap ul li ul li						{	font-weight:normal;}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~   Sitemap END  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~  Contact Form START ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

table#contact p							{	font-size:1em;}
table#contact select					{	width:200px;}
table#contact tr td textarea			{	font-family: Arial;}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~   Contact Form  END  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

#jumpmenu_sitemap						{	margin:3px 0 0 17px; width:100px; height:20px;}
#jumpmenu_sitemap, option				{	font-size:.9em;}
a#investment_div						{	text-decoration:none;}

.float-left			{ float: left; margin:15px 0px 0 0; }
.float-right			{ float: right !important ; margin:15px 0px 0 0; }

.button span span input
                                        {
                                        background:url(/images/button_back.gif) no-repeat top right; 
                                        padding-top:1px;
                                        border:none;
                                        color:#fff;       
                                        cursor:pointer;
                                        }


.button                                {   	
                                        background-image:url(/images/round_button_back.gif); 
                                        padding:0px; 
                                        margin:0 10px 10px 0; 
                                        color:#fff !important;  
                                        height:21px;
                                        text-decoration:none !important;
                                        display:inline-block;
                                        border:none;  cursor:pointer;
                                        } 
                                        
                                     
.button span
                                        {
                                     
                                        background:url(/images/round_button_left.gif) no-repeat; 
                                        display:inline-block;
                                        }

.button span span
                                        {
                        
                                        background:url(/images/round_button_right.gif) no-repeat top right; 
                                        height:21px;
                                        padding:0 20px 0 20px;
                                        display:inline-block;
                                        line-height:150%;
                                        }

 a.login                               {
                                        float:right;
                                        color:#fff;
                                        margin:7px 10px 0 0;
                                        text-decoration:none;
                                        }
                                        
                                        
table#three_column_text_table
{
    margin:0 0 0 0px;
 width:98%;
 font-size:14px;
}


table#three_column_text_table tr td
{
padding:0 5px 0 5px;
width:33%;
}

table#two_column_text_table tr td
{
width:275px;
}

table#two_column_text_table tr td p
{

}

table#two_column_text_table
{
margin:0;
font-size:14px;
}

#flashBanner
{
height:199px;
width:562px;
background:#ccc;
margin:0 0 0 172px;
}

.ISAfunds
{
background:url(../images/IndexUpdate/driverISA123x156.jpg) no-repeat;                                         
width:123px;
height:156px;
display:block;
margin:0 0 10px 0;
}

a.budget
{
background:url(../images/Budget127x102.gif);
width:127px;
height:102px;
display:block;
margin:0 0 10px 0;
}


table#investment_info_table{ border:none; font-size:11px; margin:0 3px 0 3px;}
table#investment_info_table tr td {width:190px; padding:5px 0 5px 0;}
table#investment_info_table tr td h2 {color:red;font-size:14px; font-family:Georgia, Times New Roman;margin:0 0 3px 0; }
table#investment_info_table tr td img {width:51px;height:29px; float:left; background:#ccc; border:none;}
table#investment_info_table tr td ul {margin:0 0 5px 5px; float:left; }
table#investment_info_table tr td p {clear:both;}
table#investment_info_table tr td ul li {margin:0 0 2px 0; list-style-position:inside; white-space:nowrap;}

table#investment_info_table tr td a {text-decoration:none; display:block;}

table#investment_info_table tr td a:hover { text-decoration:none;}
table#investment_info_table tr td ul li span, table#investment_info_table tr td span {color:red;}





#newContent1
{
margin:20px 0 0 0;
background:url(../images/IndexUpdate/CenterContentOneGrad411x2.jpg) repeat-y #5d2315;
width:411px;
padding:0;
}

#newContent1 .top
{
background:url(../images/IndexUpdate/CenterContentOne411x15.jpg) no-repeat;
width:411px;
height:15px;
}

#newContent1 .base
{
background:url(../images/IndexUpdate/CenterContentOneBase411x15.jpg) no-repeat;
width:411px;
height:15px;
}

#newContent1 h2
{
color:#fbab18;
font-size:14px;
margin:0 0 5px 0;
padding:0;
font-family:Georgia, Times;
}

#newContent1 p
{
color:#fff;
}

#newContent1 p a
{
color:red; 
}

#newContent1 p a:hover, #newContent1 ul li a:hover
{
color:#FF9900;
text-decoration:none;
}

#newContent1 ul li a
{
color:#fff;
}

#newContent1 .colOne, #newContent1 .colTwo
{
padding:0 10px 0 10px;
width:180px;
float:left;
}

#newContent1 .colOne
{
border-right:1px dotted #9c5b08;
}

#newContent1 .colTwo ul li
{
list-style-type:disc; 
color:#fff;
margin-left:10px;
}

#newContent1 .clear
{
clear
}


#newContent2
{
margin:20px 0 20px  0;
background:url(../images/IndexUpdate/CenterContentTwoGrad411x2.jpg) repeat-y #fff;
width:411px;
padding:0;
}

#newContent2 .top
{
background:url(../images/IndexUpdate/CenterContentTwo411x14.jpg) no-repeat;
width:411px;
height:14px;
}

#newContent2 .base
{
background:url(../images/IndexUpdate/CenterContentTwoBase411x14.jpg) no-repeat;
width:411px;
height:15px;
}

#newContent2 h2
{
color:#e02f14;
font-size:16px;
padding:0 0 5px 0;
margin:0 10px 10px 10px;
border-bottom:1px solid #ccc;
font-family:Georgia, Times;
}

#newContent2 p
{
color:#000;
padding:0;
}

#newContent2 p a
{
color:red;
}

#newContent2 p a:hover
{
color:#FF9900;
text-decoration:none;
}

#newContent2 .colOne, #newContent2 .colTwo
{
padding:0 10px 0 10px;
width:180px;
float:left;
}

#newContent2 .colOne
{
border-right:1px dotted #9c5b08;
}

#newContent2 .clear
{
clear
}

a.launch_offer
{
 margin:0 0  10px 0;
 display:block;
}

#errStr
{color:red;}

#columnLeft table tr td a
{
color:#fff;
text-decoration:none;
font-weight:bold;
}

#columnLeft table 
{
margin:10px 0 10px 0;
}

#assureweb, #trigold
{
margin:0 0 0 10px;
}

#top_features_box tr td ul li  
{
 color:#fff;
}

#top_features_box tr td ul li a, #top_features_box tr td ul li a:hover 
{
 color:#fff;
 text-decoration:none;
}

.feature_driver_table h2, .feature_driver_table2 h2
{
color:#470000; font-size:27px;

padding-top:10px;
}

.feature_driver_table ul li, .feature_driver_table a, .feature_driver_table p,
.feature_driver_table2 ul li, .feature_driver_table2 a, .feature_driver_table2 p,
.feature_driver_table2 p a
{
font-size:1.1em;
color:#565656;
}

.feature_driver_table ul, .feature_driver_table2 ul
{
margin:0 0 10px 0;
}

.feature_driver_table ul li
{

 margin-top:7px;
 width:360px;
}

.feature_driver_table ul li a
  {font-family: Arial;
   font-size:1.1em;
  }

.feature_driver_table2 ul li
{
 margin-top:7px;
 width:100px;
}


.feature_driver_table h2, .feature_driver_table a, .feature_driver_table2 h2
{
font-family: Times New Roman;
}

.feature_driver_table a,.feature_driver_table2 a
{
    margin: 10px 0 0 0px;
    font-weight: normal;
    font-size:16px;
}

.feature_driver_table2 a img
{
border:none;
} 

.feature_driver_table tr td a,.feature_driver_table2 tr td a  
{text-decoration:none !important;}

.feature_driver_table, .feature_driver_table2
{
margin-right:0px;
}

.feature_driver_table tr td, .feature_driver_table2 tr td  
{
padding-left:10px;
padding-bottom:10px;
}

.feature_driver_table, .feature_driver_table2 
{
 border-bottom: none;
 font-family:arial;
}

.right_vert_teaser h2
{
color:#df2f14;
padding-top:5px !important;
}

.right_vert_teaser h2 a
{
text-decoration:none !important;
font-family: Times New Roman;
}

.right_vert_teaser p
{
color:#565656;
margin-left:10px;
}

.right_vert_teaser
{
 border-bottom: dotted 1px #666; 
}

a.link_brown_arrow
{
 background: url(../images/link_arrow_brown5x11.gif) no-repeat  0px 4px;
 padding-left:10px;
 display:block; 
}

a.link_grey_arrow
{
background: url(../images/link_arrow_grey7x14.gif) no-repeat  105px 3px;
 padding-left:10px;
 display:block;
 width:120px;
}

#flashcontent
{
margin-left:60px;margin-top:25px;
}

 table#knowledgeHub tbody tr td img
 {
    padding:6px; 
 }
 
 
 #knowledgeHub tbody tr td a, #knowledgeHub tbody tr td p
 {
FONT-SIZE: 12px; font-weight:normal; 
 }
 
 #knowledgeHubDriver
 {
 display: block; width:250px; height:60px;
 background: url(../images/knowhub.gif);
 margin:10px 0 0 17px;
 }
 
 #knowledgeHubDriver p,  #knowledgeHubDriver h2
 {
  margin:0 0 0 65px;
 }
 
 #knowledgeHubDriver h2
 {
 padding:5px 0 0 0;
 }

 #knowledge_hub_form
 {
  margin:30px;
 }
 
  #knowledge_hub_form h1
  {
  color:#e02f14;
  }
 
 #knowledge_hub_form table#contact
 {
 margin:30px 0 0 0;columnCentreIndex
 }
 
  #knowledge_hub_form table#contact tr td
  {
  height:40px;
  }
 
 #knowledgeDriver img
{
    border:none !important; color:#fff;
    }
 
 div#fancybox-wrap div#fancybox-outer div#fancybox-content 
 {
/*height:540px !important;*/
 }
 
 
 #errStr
 
{
margin-bottom:20px;
}
 
 /*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|Glow|~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
 
 
 a.border,
			.rain{
				height: 145px;
				width: 365px;
				display:block;
			
			}
			/* Layout with mask */
			.rain{
				 padding: 10px 12px 12px 10px;
				 -moz-box-shadow: 10px 10px 10px rgba(255,255,255,1) inset, -9px -9px 8px rgba(255,255,255,1) inset;
				 -webkit-box-shadow: 8px 8px 8px rgba(255,255,255,1) inset, -9px -9px 8px rgba(255,255,255,1) inset;
				 box-shadow: 8px 8px 8px rgba(255,255,255,1) inset, -9px -9px 8px rgba(255,255,255,1) inset;
				
			}
			/* Artifical "border" to clear border to bypass mask */
			a.border{
				padding: 3px;
				-moz-border-radius: 5px;
			    -webkit-border-radius: 5px;
				border-radius: 5px;
			}

			a.border,
			.rain,
			a.border.start,
			.rain.start{
				background-repeat: repeat-x, repeat-x, repeat-x, repeat-x;
				background-position: 0 0, 0 0, 0 0, 0 0;
				/* Blue-ish Green Fallback for Mozilla */
				background-image: -moz-linear-gradient(left, #09BA5E 0%, #00C7CE 15%, #3472CF 26%, #00C7CE 48%, #0CCF91 91%, #09BA5E 100%);
				/* Add "Highlight" Texture to the Animation */
				background-image: -webkit-gradient(linear, left top, right top, color-stop(1%,rgba(0,0,0,.3)), color-stop(23%,rgba(0,0,0,.1)), color-stop(40%,rgba(255,231,87,.1)), color-stop(61%,rgba(255,231,87,.2)), color-stop(70%,rgba(255,231,87,.1)), color-stop(80%,rgba(0,0,0,.1)), color-stop(100%,rgba(0,0,0,.25)));
				/* Starting Color */
				background-color: #39f;
				/* Just do something for IE-suck */
				filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00BA1B', endColorstr='#00BA1B',GradientType=1 );
			}
			
			/* Non-keyframe fallback animation */
			a.border.end,
			.rain.end{
				-moz-transition-property: background-position;  
				-moz-transition-duration: 30s;
				-moz-transition-timing-function: linear;
				-webkit-transition-property: background-position;  
				-webkit-transition-duration: 30s;  
				-webkit-transition-timing-function: linear;
				-o-transition-property: background-position;  
				-o-transition-duration: 30s;  
				-o-transition-timing-function: linear;
				transition-property: background-position;  
				transition-duration: 30s;  
				transition-timing-function: linear;
				background-position: -5400px 0, -4600px 0, -3800px 0, -3000px 0;	
			}
			
			/* Keyfram-licious animation */
			@-webkit-keyframes colors {
			    0% {background-color: #39f;}
			    15% {background-color: #F246C9;}
			    30% {background-color: #4453F2;}
			    45% {background-color: #44F262;}
			    60% {background-color: #F257D4;}
			    75% {background-color: #EDF255;}
			    90% {background-color: #F20006;}
			    100% {background-color: #39f;}
		    }
		    a.border,.rain{
			    -webkit-animation-direction: normal;
			    -webkit-animation-duration: 20s;
			    -webkit-animation-iteration-count: infinite;
			    -webkit-animation-name: colors;
			    -webkit-animation-timing-function: ease;
		    }
		    
		    /* In-Active State Style */
			a.border.unfocus{
				background: #333 !important;	
				 -moz-box-shadow: 0px 0px 15px rgba(255,255,255,.2);
				 -webkit-box-shadow: 0px 0px 15px rgba(255,255,255,.2);
				 box-shadow: 0px 0px 15px rgba(255,255,255,.2);
				 -webkit-animation-name: none;
			}
			.rain.unfocus{
				background: #fff !important;	
				-webkit-animation-name: none;
			}
			
			/* Regular Form Styles */
			a.border img{
				background: #212121;
				-moz-border-radius: 5px;
				-webkit-border-radius: 5px;
			    border-radius: 5px;
				height: 100%;
				width: 100%;
				background: -moz-radial-gradient(50% 46% 90deg,circle closest-corner, #242424, #090909);
				background: -webkit-gradient(radial, 50% 50%, 0, 50% 50%, 150, from(#242424), to(#090909));
			}
		/*	form label{
				display: block;
				padding: 10px 10px 5px 15px;
				font-size: 11px;
				color: #777;
			}
			form input{
				display: block;
				margin: 5px 10px 10px 15px;
				width: 85%;
				background: #111;
				-moz-box-shadow: 0px 0px 4px #000 inset;
				-webkit-box-shadow: 0px 0px 4px #000 inset;
				box-shadow: 0px 0px 4px #000 inset;
				outline: 1px solid #333;
				border: 1px solid #000;
				padding: 5px;
				color: #444;
				font-size: 16px;
			}
			form input:focus{
				outline: 1px solid #555;
				color: #FFF;
			}
			input[type="submit"]{
				color: #999;
				padding: 5px 10px;
				float: right;
				margin: 20px 0;
				border: 1px solid #000;
				font-weight: lighter;
				-moz-border-radius: 15px;
			    -webkit-border-radius: 15px;
				border-radius: 15px;
				background: #45484d;
				background: -moz-linear-gradient(top, #222 0%, #111 100%);
				background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#222), color-stop(100%,#111));
				filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#22222', endColorstr='#11111',GradientType=0 );
				-moz-box-shadow: 0px 1px 1px #000, 0px 1px 0px rgba(255,255,255,.3) inset;
				-webkit-box-shadow: 0px 1px 1px #000, 0px 1px 0px rgba(255,255,255,.3) inset;
				box-shadow: 0px 1px 1px #000,0px 1px 0px rgba(255,255,255,.3) inset;
				text-shadow: 0 1px 1px #000;
			}
