BODY
{
    COLOR: white;
    FONT-SIZE: 12pt;
    MARGIN: 0px;
    FONT-FAMILY: Arial, sans-serif;
    BACKGROUND: #5b030c;
    ALIGN: center;
    PADDING: 50px;    
}

TABLE.main_table
{	
	ALIGN: center;	
	WIDTH: 750px;
	HEIGHT: 95%;
	BACKGROUND: #19294a;
	BORDER: 2px solid white;
	PADDING: 0 0 0 0;
}

TD.title_cell
{
	COLOR: gray;
	FONT-SIZE: 30pt;
	FONT-WEIGHT: bold;
	PADDING: 0 0 0 0;
	VERTICAL-ALIGN: top;
	TEXT-ALIGN: center;
	HEIGHT: 100px;
}

TD.menu_bar
{
	VERTICAL-ALIGN: top;
	TEXT-ALIGN: center;
}

TABLE.menu_bar
{
	FONT-SIZE: 10pt;
	BORDER: 1px solid black;
	TEXT-ALIGN: center;
	BACKGROUND: black;
}

TD.active
{
	PADDING: 5 5 5 5;
	WIDTH: 120px;
	BORDER: 2px solid #FF9900;
	FONT-WEIGHT: bold;
	CURSOR: hand;
}


TD.active_hover
{			
	PADDING: 5 5 5 5;
	WIDTH: 120px;
	BORDER: 2px solid #FF9900;
	CURSOR: hand;
	FONT-WEIGHT: bold;
}


TD.inactive
{
	
	PADDING: 5 5 5 5;
	WIDTH: 120px;
	BORDER: 1px solid gray;
	CURSOR: hand;
}


TD.inactive_hover
{	
	PADDING: 5 5 5 5;
	WIDTH: 120px;
	BORDER: 1px solid #FF9900;
	CURSOR: hand;
}


A:link.email_link
{
	COLOR: white;
	BORDER: 0px;
	TEXT-DECORATION: none;
}
A:active.email_link
{
	COLOR: white;
	BORDER: 0px;
	TEXT-DECORATION: none;
}
A:visited.email_link
{
	COLOR: white;
	BORDER: 0px;
	TEXT-DECORATION: none;
}
A:hover.email_link
{
	COLOR: #FF9900;
	BORDER: 0px;
	TEXT-DECORATION: underline;
}


A:link.email_link_underline
{
	COLOR: white;
	BORDER: 0px;	
}
A:active.email_link_underline
{
	COLOR: white;
	BORDER: 0px;
}
A:visited.email_link_underline
{
	COLOR: white;
	BORDER: 0px;
}
A:hover.email_link_underline
{
	COLOR: #FF9900;
	BORDER: 0px;
}



TD.text_table
{
	VERTICAL-ALIGN: top;
	TEXT-ALIGN: center;
	HEIGHT: 100%;
	WIDTH: 100%;	
	PADDING: 20 30;
}
TABLE.text_table
{			
	VERTICAL-ALIGN: top;
	WIDTH: 100%;	
}


TABLE.ex
{
	BORDER: 1px solid gray;

}

TD.ex_link
{
	BORDER: 1px solid gray;
	TEXT-ALIGN: left;
	WIDTH: 130px;
	PADDING: 5;

}


TD.ex_description
{
	BORDER: 1px solid gray;
	PADDING: 5;

}

TD.summary_table
{
	VERTICAL-ALIGN: top;
	TEXT-ALIGN: left;
	PADDING: 0 5 0 0;	
	WIDTH: 450px;
}
TABLE.summary_table
{
	
}
TD.summary_header
{
	FONT-SIZE: 18pt;
	FONT-WEIGHT: bold;
	COLOR: #FF9900;
	PADDING: 0 0 10 0;
}
TD.summary_text
{	
	COLOR: white;
	FONT-SIZE: 12pt;	
}



TD.list_table
{
	VERTICAL-ALIGN: top;
	TEXT-ALIGN: center;
	PADDING: 40 0 0 5;
	
}
TABLE.list_table
{
	BORDER: 4pt outset #19294a;		
	WIDTH: 320px;
}
TD.list_header
{
	FONT-SIZE: 12pt;
	FONT-WEIGHT: bold;
	TEXT-ALIGN: center;
	COLOR: #FF9900;	
	BACKGROUND: ;
	BORDER: 1pt solid #FF9900;
	PADDING: 5;
}
TD.list_text
{		
	
	VERTICAL-ALIGN: center;
	PADDING: 15;		
	FONT-SIZE: 10pt;
	BACKGROUND: ;		
}

.text_header
{
	FONT-SIZE: 14pt;
	FONT-WEIGHT: bold;
}

.arrow
{
	COLOR: #FF9900;
	FONT-WEIGHT: bold;
}


TABLE.resume_table
{
	WIDTH: 600px;	
	FONT-FAMILY: Arial, sans-serif;
	PADDING: 0 0 0 0;	
}

TD.resume_title
{
	FONT-SIZE: 24pt;
	TEXT-ALIGN: center;
	COLOR: #FF9900;
}

TD.resume_address
{
	FONT-SIZE: 10pt;	
	PADDING: 0 5 0 5;
}

TD.resume_phone
{
	TEXT-ALIGN: right;
	FONT-SIZE: 10pt;
	PADDING: 0 5 0 5;
}

TD.resume_summary
{
	PADDING: 5 5 5 5;
	FONT-SIZE: 11pt;
	TEXT-ALIGN: center;
	BORDER-TOP: 4px solid #FF9900;
}

TD.resume_sectionname
{
	PADDING: 5 5 5 5;
	FONT-SIZE: 16pt;
	BORDER-BOTTOM: 2px solid #FF9900;
	COLOR: #FF9900;
}

TD.resume_itemtitle_first
{	
	PADDING: 8 5 5 5;
	FONT-SIZE: 12pt;
	FONT-WEIGHT: bold;
}


TD.resume_itemtitle
{
	PADDING: 8 5 5 5;
	BORDER-TOP: 1px solid #FF9900;
	FONT-SIZE: 12pt;
	FONT-WEIGHT: bold;
}

TD.resume_date
{
	WIDTH: 100px;
	FONT-SIZE: 11pt;
	FONT-STYLE: italics;
	TEXT-ALIGN: right;
	PADDING: 0 5 0 5;
}

TD.resume_itemsubtitle
{
	FONT-SIZE: 11pt;		
	PADDING: 0 5 0 5;
}

TD.resume_skilltitle
{
	WIDTH: 90px;
	FONT-SIZE: 11pt;
	FONT-WEIGHT: bold;
	BORDER-TOP: 1px solid #FF9900;
	PADDING: 5 5 5 5;
}

TD.resume_skill
{	
	FONT-SIZE: 10pt;
	BORDER-TOP: 1px solid #FF9900;
	PADDING: 5 5 5 5;
}

TD.resume_skilltitle_first
{
	WIDTH: 90px;
	FONT-SIZE: 11pt;
	FONT-WEIGHT: bold;	
	PADDING: 5 5 5 5;
}

TD.resume_skill_first
{
	FONT-SIZE: 10pt;
	PADDING: 5 5 5 5;
}


TD.resume_text
{
	FONT-SIZE: 10pt;
	PADDING: 0 5 0 5;
	COLOR: white;
}









