/* Scrollb00;ar Color and HR */

body               
{ 
scrollbar-base-color: #5D7FA8
}


/* Font Properties */

body             
{
font-family: Verdana, Helvetica, Arial, serif; 
font-size: 10px; 
color: #D3D3D3
}

table            
{
font-family: Verdana, Helvetica, Arial, serif; 
font-size: 10px; 
color: #D3D3D3;
}

td               
{
font-family: Verdana, Helvetica, Arial, serif; 
font-size: 10px; 
color: #D3D3D3
}

.coloredsmalltext
{ 
font-family: Verdana, Helvetica, Arial, serif; 
font-size : 10px; 
color: #FF9900;
}

.redsmalltext
{ 
font-family: Verdana, Helvetica, Arial, serif; 
font-size : 10px; 
color: #FF0000;
}

.smalltext       
{ 
font-family: Verdana, Helvetica, Arial, serif; 
font-size : 10px; 
color: #D3D3D3
}

.mediumtext      
{ 
font-family: Verdana, Helvetica, Arial, serif; 
font-size : 11px; 
color: #D3D3D3
}

.largetext       
{ 
font-family: Verdana, Helvetica, Arial, serif;
font-size : 12px; 
color: #D3D3D3
}

.catrowtext      
{ 
font-family: Verdana, Helvetica, Arial, serif;
font-size : 12px; 
color: #bbccff; 
font-weight: bold 
}

.toprowtext      
{ 
font-family: Verdana, Helvetica, Arial, serif;
font-size : 11px; 
color: #1E416F; 
font-weight: bold 
}

.titletext
{
font-family: Verdana, Helvetica, Arial, serif;
font-size: 16px;
color: #FF9900;
font-weight: bold;
}

.faqquestion
{
font-family: Verdana, Helvetica, Arial, serif;
font-size: 12px;
color: #bbccff;
}

.quote
{
font-size: 11px;
font-style: italic;
color: #FFFFFF;
font-family: Verdana, Helvetica, Arial, serif;
background-color: #6666CC;
}

.calendartitle
{
font-family: Verdana, Helvetica, Arial, serif;
font-size: 13px;
color: #FF9900;
font-weight: bold;
}

.calendarmessage
{
font-family: Verdana, Helvetica, Arial, serif;
font-size: 11px;
color: #FFCC99;
}

.calendarbirthday
{
font-family: Verdana, Helvetica, Arial, serif;
font-size: 11px;
color: #CC6666;
}

div.bodyline
{
border-style:solid;
border-width:thin;
border-color: #6394BD;
}
#results
{
visibility: hidden;
}

/* Cell Properties */


TD.row1	        
{ 
background-color: #21314a;
font-family: Verdana, Helvetica, Arial, serif;
font-size : 13px; 
color: #D3D3D3
}     
     
TD.row2	        
{ 
background-color: #272727;
font-family: Verdana, Helvetica, Arial, serif;
font-size : 12px; 
color: #D3D3D3
}

TD.row3, TH.row3	        
{ 
background-color: #21314a; 
font-family: Verdana, Helvetica, Arial, serif;
font-size : 12px; 
color: #D3D3D3
}

TH.catrow, TD.catrow           
{ 
font-family: Verdana, Helvetica, Arial, serif;
font-size : 12px; 
color: #bbccff; 
font-weight: bold;
background-color: #21314a;
/* background-image: url(images/grad_1.gif);
background-repeat: repeat; */
height: 25px;
}

TH.toprow, TD.toprow
{
font-family: Verdana, Helvetica, Arial, serif;
font-size : 9px; 
color: #000000; 
font-weight: bold;
/* background-image: url(images/grad_2.gif); */
background-color: #6E94B7;
/* background-repeat: repeat; */
height: 25px;
} 

TD.tableborder	  
{ 
background-color: #000000
}

.bordercolor

  {

    font-size: 12px;

    font-family: Verdana, Helvetica, Arial, serif;

    background-color: #6394BD;

  }
hr.color
{
background-color: #6394BD;
color: #6394BD;
}

/* Link Properties */


a                         { text-decoration: none; font-size: 11px; color: #EBCF48; font-family: Verdana, Helvetica, Arial, serif; }  
a:link                    { text-decoration: none; font-size: 11px; color: #EBCF48; font-family: Verdana, Helvetica, Arial, serif; }
a:visited                 { text-decoration: none; font-size: 11px; color: #EBCF48; font-family: Verdana, Helvetica, Arial, serif; }
a:active                  { text-decoration: none; font-size: 11px; color: #EBCF48; font-family: Verdana, Helvetica, Arial, serif; }
a:hover                   { text-decoration: underline; font-size: 11px; color: #EBCF48; font-family: Verdana, Helvetica, Arial, serif; } 

a.forumlink               { text-decoration: none; font-weight: bold; font-size: 13px; color: #EBCF48; font-family: Verdana, Helvetica, Arial, serif; }
a.forumlink:link          { text-decoration: none; font-weight: bold; font-size: 13px; color: #EBCF48; font-family: Verdana, Helvetica, Arial, serif; }
a.forumlink:visited       { text-decoration: none; font-weight: bold; font-size: 13px; color: #EBCF48; font-family: Verdana, Helvetica, Arial, serif; }
a.forumlink:active        { text-decoration: none; font-weight: bold; font-size: 13px; color: #EBCF48; font-family: Verdana, Helvetica, Arial, serif; }
a.forumlink:hover         { text-decoration: underline; font-size: 13px; font-weight: bold; color: #EBCF48; font-family: Verdana, Helvetica, Arial, serif; }
   
a.topiclink               { text-decoration: underline; font-size: 13px; color: #EBCF48; font-family: Verdana, Helvetica, Arial, serif; }  
a.topiclink:link          { text-decoration: underline; font-size: 13px; color: #EBCF48; font-family: Verdana, Helvetica, Arial, serif; }
a.topiclink:visited       { text-decoration: underline; font-size: 13px; color: #EBCF48; font-family: Verdana, Helvetica, Arial, serif; }
a.topiclink:active        { text-decoration: underline; font-size: 13px; color: #EBCF48; font-family: Verdana, Helvetica, Arial, serif; }
a.topiclink:hover         { text-decoration: none; font-size: 13px; color: #EBCF48; font-family: Verdana, Helvetica, Arial, serif; }  
 
a.catlink                 { text-decoration: none; font-weight: bold; font-size: 13px; color: #FFD617; font-family: Verdana, Helvetica, Arial, serif; }   
a.catlink:link            { text-decoration: none; font-weight: bold; font-size: 13px; color: #FFD617; font-family: Verdana, Helvetica, Arial, serif; }
a.catlink:visited         { text-decoration: none; font-weight: bold; font-size: 13px; color: #FFD617; font-family: Verdana, Helvetica, Arial, serif; }
a.catlink:active          { text-decoration: none; font-weight: bold; font-size: 13px; color: #FFD617; font-family: Verdana, Helvetica, Arial, serif; }
a.catlink:hover           { text-decoration: underline; font-weight: bold; font-size: 13px; color: #FFD617; font-family: Verdana, Helvetica, Arial, serif; }

a.altcatlink                 { text-decoration: none; font-weight: bold; font-size: 13px; color: #bbccff; font-family: Verdana, Helvetica, Arial, serif; }   
a.altcatlink:link            { text-decoration: none; font-weight: bold; font-size: 13px; color: #bbccff; font-family: Verdana, Helvetica, Arial, serif; }
a.altcatlink:visited         { text-decoration: none; font-weight: bold; font-size: 13px; color: #bbccff; font-family: Verdana, Helvetica, Arial, serif; }
a.altcatlink:active          { text-decoration: none; font-weight: bold; font-size: 13px; color: #bbccff; font-family: Verdana, Helvetica, Arial, serif; }
a.altcatlink:hover           { text-decoration: underline; font-weight: bold; font-size: 13px; color: #bbccff; font-family: Verdana, Helvetica, Arial, serif; }
  
a.toprowlink              { text-decoration: none; font-size: 9px; color: #1E416F; font-family: Verdana, Helvetica, Arial, serif; }   
a.toprowlink:link         { text-decoration: none; font-size: 9px; color: #1E416F; font-family: Verdana, Helvetica, Arial, serif; }
a.toprowlink:visited      { text-decoration: none; font-size: 9px; color: #1E416F; font-family: Verdana, Helvetica, Arial, serif; }
a.toprowlink:active       { text-decoration: underline; font-size: 9px; color: #1E416F; font-family: Verdana, Helvetica, Arial, serif; }
a.toprowlink:hover        { text-decoration: underline; font-size: 9px; color: #1E416F; font-family: Verdana, Helvetica, Arial, serif; } 
     
a.smalllink               { text-decoration: underline; font-size: 10px; color: #D3D3D3; font-family: Verdana, Helvetica, Arial, serif; }   
a.smalllink:link          { text-decoration: underline; font-size: 10px; color: #D3D3D3; font-family: Verdana, Helvetica, Arial, serif; }
a.smalllink:visited       { text-decoration: underline; font-size: 10px; color: #D3D3D3; font-family: Verdana, Helvetica, Arial, serif; }
a.smalllink:active        { text-decoration: underline; font-size: 10px; color: #D3D3D3; font-family: Verdana, Helvetica, Arial, serif; }
a.smalllink:hover         { text-decoration: none; font-size: 10px; color: #D3D3D3; font-family: Verdana, Helvetica, Arial, serif; }   
  
a.mediumlink              { text-decoration: none; font-size: 10px; color: #D3D3D3; font-family: Verdana, Helvetica, Arial, serif; }  
a.mediumlink:link         { text-decoration: none; font-size: 10px; color: #D3D3D3; font-family: Verdana, Helvetica, Arial, serif; }
a.mediumlink:visited      { text-decoration: none; font-size: 10px; color: #D3D3D3; font-family: Verdana, Helvetica, Arial, serif; }
a.mediumlink:active       { text-decoration: none; font-size: 10px; color: #D3D3D3; font-family: Verdana, Helvetica, Arial, serif; }
a.mediumlink:hover        { text-decoration: underline; font-size: 10px; color: #D3D3D3; font-family: Verdana, Helvetica, Arial, serif; }

a.postlink              { text-decoration: none; font-size: 10px; color: #EBCF48; font-family: Verdana, Helvetica, Arial, serif; }  
a.postlink:link         { text-decoration: none; font-size: 10px; color: #EBCF48; font-family: Verdana, Helvetica, Arial, serif; }
a.postlink:visited      { text-decoration: none; font-size: 10px; color: #EBCF48; font-family: Verdana, Helvetica, Arial, serif; }
a.postlink:active       { text-decoration: none; font-size: 10px; color: #EBCF48; font-family: Verdana, Helvetica, Arial, serif; }
a.postlink:hover        { text-decoration: underline; font-size: 10px; color: #EBCF48; font-family: Verdana, Helvetica, Arial, serif; }
    
a.largelink               { text-decoration: underline; font-size: 12px; color: #D3D3D3; font-family: Verdana, Helvetica, Arial, serif; }
a.largelink:link          { text-decoration: underline; font-size: 12px; color: #D3D3D3; font-family: Verdana, Helvetica, Arial, serif; }
a.largelink:visited       { text-decoration: underline; font-size: 12px; color: #D3D3D3; font-family: Verdana, Helvetica, Arial, serif; }
a.largelink:active        { text-decoration: underline; font-size: 12px; color: #D3D3D3; font-family: Verdana, Helvetica, Arial, serif; }
a.largelink:hover         { text-decoration: none; font-size: 12px; color: #D3D3D3; font-family: Verdana, Helvetica, Arial, serif; }

/* Event Registration Begin */
.genoption1 { font-size : 12px; font-weight : bold; color : #008000; text-decoration:none; }
a.genoption1 { font-size : 12px; font-weight : bold; color : #008000; text-decoration:none; }
.genoption2 { font-size : 12px; font-weight : bold; color : #FFCC00; text-decoration:none; }
a.genoption2 { font-size : 12px; font-weight : bold; color : #FFCC00; text-decoration:none; }
.genoption3 { font-size : 12px; font-weight : bold; color : #6600FF; text-decoration:none; }
a.genoption3 { font-size : 12px; font-weight : bold; color : #6600FF; text-decoration:none; }
/* Event Registration End */

/* Form elements */

input, textarea, select 
{
color : #000000;
font-family : Verdana, Helvetica, Arial, serif;
font-size : 11px;
}

/* FI Colour Palette MOD - START */
.colouter,.col{border:1px solid #000;margin-left:10px}
.colouter{border-right-width:0;cursor:pointer}
.col{margin:0;padding:0 0 0 7px;display:inline;border-width:1px 1px 0 0;font-size:7px}
/* FI Colour Palette MOD - END */