/* Default Link Styles */
/* Colors Pallette
   Grey:	696969
   Orange:	EF6824
   Purple:	5C0393
   Magenta:	EC145B
   Green:	009900 */
/* Use helvetica fonts throughout */
body
{
font-family:helvetica;
}

/* Larger font for home page */
a.homepage:link 
{
text-decoration:underline;
font-family:verdana;
font-size:16pt;
line-height:18pt
}

a.homepage:visited 
{
color:#EC145B;				/* magenta */
text-decoration:none;
font-family:verdana;
font-size:16pt;
line-height:18pt
}

a.homepage:hover 
{
color:#EC145B;				/* restore underline on hover, even for visited links */
text-decoration:underline;
font-family:verdana;
font-size:16pt;
line-height:18pt
}

a.homepage:active 
{
color:#EC145B;				/* magenta */
text-decoration:none;
font-family:verdana;
font-size:16pt;
line-height:18pt
}

/* Larger font for download links */
a.download:link 
{
color:#009900;				/* green */
text-decoration:underline;
font-family:verdana;
font-size:12pt;
line-height:13pt
}

a.download:visited 
{
color:#009900;				/* green */
text-decoration:none;
font-family:verdana;
font-size:12pt;
line-height:13pt
}

a.download:hover 
{
color:#009900;				/* restore underline on hover, even for visited links */
text-decoration:underline;
font-family:verdana;
font-size:12pt;
line-height:13pt
}

a.download:active 
{
color:#009900;				/* green */
text-decoration:none;
font-family:verdana;
font-size:12pt;
line-height:13pt
}

/* For title bar only: no underline, larger font */
a.title:link 
{
color:#EC145B;				/* magenta */
text-decoration:none;
font-family:helvetica;
font-size:13pt;
line-height:14pt;
}

a.title:visited  
{
color:#EC145B;				/* magenta */
text-decoration:none;
font-family:helvetica;
font-size:13pt
}

a.title:hover    
{
color:#EC145B;				/* restore underline on hover, even for visited links */
text-decoration:underline;
font-family:helvetica;
font-size:13pt
}

a.title:active   
{
color:#009900;
text-decoration:none;
font-family:helvetica;
font-size:13pt
}

a.top_title:link 
{
color:#009900;				/* green */
text-decoration:none;
font-family:helvetica;
font-size:13pt;
line-height:14pt;
}

a.top_title:visited  
{
color:#009900;				/* green */
text-decoration:none;
font-family:helvetica;
font-size:13pt
}

a.top_title:hover    
{
color:#009900;				/* restore underline on hover, even for visited links */
text-decoration:underline;
font-family:helvetica;
font-size:13pt
}

a.top_title:active   
{
color:#009900;
text-decoration:none;
font-family:helvetica;
font-size:13pt
}

/* For links on demo page only */
a.demos:link 
{
color:#EC145B;				/* magenta */
text-decoration:none;
font-family:helvetica;
font-size:11pt;
line-height:12pt;
}

a.demos:visited  
{
color:#EC145B;				/* magenta */
text-decoration:none;
font-family:helvetica;
font-size:11pt
}

a.demos:hover    
{
color:#EC145B;				/* magenta */
text-decoration:underline;
font-family:helvetica;
font-size:11pt
}

a.demos:active   
{
color:#EC145B;				/* magenta */
text-decoration:none;
font-family:helvetica;
font-size:11pt
}

/* Regular Links within a page */
a:link 
{
color:#EC145B;				/* magenta */
text-decoration:underline;
font-family:helvetica;
font-size:11pt;
line-height:12pt;
}

a:visited  
{
color:#EC145B;				/* magenta */
text-decoration:none;
font-family:helvetica;
font-size:11pt
}

a:hover    
{
color:#EC145B;				/* magenta */
text-decoration:underline;
font-family:helvetica;
font-size:11pt
}

a:active   
{
color:#EC145B;				/* magenta */
text-decoration:none;
font-family:helvetica;
font-size:11pt
}

/* Used for "back to top": green underlined, with magenta hover */
a.right:link 
{
color:#009900;				/* green */
text-decoration:underline;
font-family:helvetica;
font-size:11pt;
line-height:12pt;
font-style:right;
}

a.right:visited  
{
color:#009900;				/* grey */
text-decoration:underline;
font-family:helvetica;
font-size:11pt
font-style:right;
}

a.right:hover    
{
color:#EC145B;				/* magenta */
text-decoration:underline;
font-family:helvetica;
font-size:11pt
font-style:right;
}

a.right:active   
{
color:#EC145B;				/* magenta */
text-decoration:none;
font-family:helvetica;
font-size:11pt
font-style:right;
}

/* Small headings in body of page */
h4
{
font-family:helvetica;
font-style:italic;
padding-top:10px;
}

/* Regular List */
li
{
font-family:helvetica;
font-size:11pt
line-height:12pt
}

/* Default Font Style */
p 
{
font-family:helvetica;
font-size:11pt;
line-height:12pt
}

p.download_link
{
font-family:helvetica;
font-size:11pt;
line-height:12pt;
text-align:center;
}

p.important_point
{
font-family:helvetica;
font-size:11pt;
line-height:12pt;
font-style:bold;
}

p.centered_image
{
text-align:center;
margin-top:0px;
margin-bottom:0px;
padding:0px;
}

p.centered_text
{
text-align:center;
}

p.right_align_text
{
font-style:right;
text-align:right;
}

/* Page Tile (Section Header) Font Style */
p.title
{
font-family:helvetica;
font-size:16pt;
font-style:italic
}

/* Footer Font Style */
p.footer
{
color:#A6A6A6;
font-family:helvetica;
font-size:8pt;
}

/* Standard font within tables, which includes most of the page */
td
{
font-family:helvetica;
font-size:11pt;
line-height:12pt;
}

td.importantpoint
{
font-family:helvetica;
font-size:11pt;
font-style:bold;
line-height:12pt;
color:#EF6824;
}

td.unimportant_point
{
font-family:helvetica;
font-size:9pt;
line-height:12pt;
}

table.title
{
border-style:dashed;
border-color:#999999;
border-width:1px
}

table.body
{
border-style:solid;
border-color:#EF6824;
border-width:1px;
padding-top:15px;
padding-bottom:15px;
padding-left:15px;
padding-right:15px
}

td.bborder
{
border-bottom-style:dotted;
border-bottom-color:#EF6824;
border-bottom-width:1px;
}

td.rborder
{
border-right-style:solid;
border-right-color:#EF6824;
border-right-width:1px
}

td.grborder
{
border-right-style:solid;
border-right-color:#009900;
border-right-width:1px
}

table.body_left_pane
{
border-style:solid;
border-color:#999999;
border-width:0px
}

table.body_center_pane
{
border-style:solid;
border-color:#999999;
border-width:0px
}

table.body_right_pane
{
padding-left:15px
}

table.body_right_pane_download
{
border-style:solid;
border-color:#999999;
border-width:1px
}

/* Table column widths for header links */
td.what_is_it
{
width=125px
}

td.why_do_i_need_it
{
width=160px
}

td.how_does_it_work
{
width=155px
}

td.how_can_i_get_started
{
width=165px
}

td.about_us
{
width=105px
}

/************************
*
* Remaining don't appear to be used; remove after finishing site
*
*************************/
/* Selected Navbar Category Style */
/*
p.navbar_selected
{
color:#999999;
font-family:helvetica;
font-size:11pt
}
*/

/* Header Font Style */
/*
p.headercategory 
{
font-family:helvetica;
font-size:11pt
}
*/

/* Title Category Font Style */
/*
p.titlecategory
{
font-family:helvetica;
font-size:14pt
}
*/

/*
span.important_point
{
font-family:helvetica;
font-size:11pt;
line-height:12pt;
text-decoration:bold
}
*/

/*
td.important_point
{
font-family:helvetica;
font-size:11pt;
line-height:12pt;
color:#EF6824;
width:75pt
}
*/

/* 
td.galleryText
{
font-family:helvetica;
font-size:11pt;
line-height:18pt;
text-align:center;
padding-bottom:10pt
}
*/

/*
a.centered_image
{
text-align:center;
margin-top:0px;
margin-bottom:0px;
padding:0px;
}
*/

/* TitleBar Link Styles */
/*
a.titlebar:link 
{
color:#009900
}

a.titlebar:visited  
{
color:#009900
}

a.titlebar:hover    
{
color:#EF6824
}

a.titlebar:active   
{
color:#EF6824
}
*/
/* TitleBarSelected Link Styles */
/*
a.titlebarSelected:link 
{
color:#999999
}

a.titlebarSelected:visited  
{
color:#999999
}

a.titlebarSelected:hover    
{
color:#999999
}

a.titlebarSelected:active   
{
color:#999999
}
*/
