html, body {
   padding: 0;
   margin: 0;
   }

/* Page */

.email {
    display: none;
}

.homeTbl { background-color: #cccea9; }

.tblHighlight { 
	border-top       	: 1px solid #DC5E20;
	border-right     	: 1px solid #DC5E20;
	border-left     	: 1px solid #DC5E20;
	border-bottom     	: 1px solid #DC5E20;
	background-color 	: #e8e6da;
}
.tblHighlightTxt { 
	font-family: "Arial", Helvetica, sans-serif;
	text-align: left;
	text-decoration: none;
	font-size: 12px;
	color: #666666;
}
.tblHighlightTxt.P { 
	font-family: "Arial", Helvetica, sans-serif;
	text-align: left;
	text-decoration: none;
	font-size: 12px;
	color: #666666;
}

.homeTblNews { 
	border-top       	: 1px solid #DC5E20;
	border-right     	: 1px solid #DC5E20;
	border-left     	: 1px solid #DC5E20;
	border-bottom     	: 1px solid #DC5E20;
	background-color 	: #e8e6da;
}
.homeTblNewsTxt { 
	font-family: "Arial", Helvetica, sans-serif;
	text-align: left;
	text-decoration: none;
	font-size: 12px;
	color: #666666;
}

#home {
	margin: 0 auto;
	width: 725px;
	padding: 150px 0px 0px 0px;
	background: #FFFFFF url('http://www.torchgroup.com/images/header2.jpg') no-repeat;
}

#content {
	margin: 0 auto;
	width: 725px;
	padding: 150px 0px 0px 0px;
	background: #FFFFFF url('http://www.torchgroup.com/images/header_short.jpg') no-repeat;
}

#contentInt {
	margin: 0 auto;
	width: 725px;
	padding: 150px 0px 0px 0px;
	background: #FFFFFF url('http://www.torchgroup.com/images/header_int.gif') no-repeat;
}

#page_end {
	margin: 0 auto;
	padding: 0px 0px 0px 0px;
	background: url('http://www.torchgroup.com/images/bottom.gif') no-repeat;
	width: 725px;
	height: 45px;
}

#page_end p {
	text-align: center;
	font-family: "Arial", Helvetica, sans-serif;
	text-transform: uppercase;
	letter-spacing: 1px;
	font-size: 10px;
	color: #FFFFFF;
}

#page_end ul {
	margin: 10px 0px 0px 125px;
	padding: 0px 5px 0 0;
	list-style: none;
	line-height: normal;
	vertical-align: middle;
 }

#page_end li {
	display: inline;
	vertical-align: middle;
}

#page_end a {
	padding: 0px 0px 0px 0px;
	font-family: "Arial", Helvetica, sans-serif;
	text-transform: uppercase;
	letter-spacing: 1px;
	text-decoration: none;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
}#page_end {
	margin: 0 auto;
	padding: 0px 0px 0px 0px;
	background: url('http://www.torchgroup.com/images/bottom.gif') no-repeat;
	width: 725px;
	height: 45px;
}

#page_end p {
	text-align: center;
	font-family: "Arial", Helvetica, sans-serif;
	text-transform: uppercase;
	letter-spacing: 1px;
	font-size: 10px;
	color: #FFFFFF;
}

#page_end ul {
	margin: 0px 0px 0px 125px;
	padding: 8px 5px 0 0;
 }

#page_end li {
	display: inline;
	vertical-align: middle;
}

#page_end a {
	padding: 0px 0px 0px 0px;
	font-family: "Arial", Helvetica, sans-serif;
	text-transform: uppercase;
	letter-spacing: 1px;
	text-decoration: none;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
}


/* Menu */

#menu
{
	margin: 0 auto;
	width: 725px;
	padding: 0px 0px 0px 0px;
}

#menu ul {
	position: absolute;
	margin: 25px 0px 0px 30px;
	padding: 10px 0px 0px 0px;
	list-style: none;
	line-height: normal;
	width: 672px;
 }

#menu li {
	display: inline;
	vertical-align: middle;
	background: url('http://www.torchgroup.com/images/divider.jpg') no-repeat;
}

#menu a {
	padding: 0px 0px 0px 0px;
	font-family: "Arial", Helvetica, sans-serif;
	text-transform: uppercase;
	text-decoration: none;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
}

#menu_sub
{
	margin: 0 auto;
	width: 725px;
	padding: 0px 0px 0px 0px;
}

#menu_sub ul {
	position: absolute;
	margin: 95px 0px 0px 38px;
	padding: 0px 0px 0 0;
	list-style: none;
	line-height: normal;
 }

#menu_sub li {
	display: inline;
	vertical-align: middle;	
}

#menu_sub a {
	padding: 0px 0px 0px 0px;
	font-family: "Arial", Helvetica, sans-serif;
	text-decoration: none;
	font-size: 8px;
	font-weight: bold;
	color: #DC5E20;
}


/* Footer 

#footer {
	text-align: center;
	margin: 0 auto;
	padding: 0px 0px 0px 0px;
	height: 20px;
}
*/
.divider {
	background-image: url(http://www.torchgroup.com/images/divider.gif); 
	background-repeat: repeat-y; 
}

.footer {
	font-family: "Arial", Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #FFFFFF;
}

.footer a {
	color: #FFFFFF;
}


/* styles */

p {
	font-family: "Arial", Helvetica, sans-serif;
	text-align: left;
	text-decoration: none;
	font-size: 12px;
	color: #666666;
}

p.red {
	font-family: "Arial", Helvetica, sans-serif;
	text-align: left;
	text-decoration: none;
	font-size: 12px;
	color: red;
}

p.red A {
	font-family: "Arial", Helvetica, sans-serif;
	text-align: left;
	text-decoration: none;
	font-size: 12px;
	color: red;
}

.red {
	color: red;
}

.rightNav {
	font-family: "Arial", Helvetica, sans-serif;
	text-align: left;
	text-decoration: none;
	font-size: 12px;
	color: #666666;
	line-height: 14pt;
}

.rightNavHead {
	font-family: "Arial", Helvetica, sans-serif;
	text-decoration: none;
	font-size: 14px;
	font-weight: bold;
	color: #DC5E20;
}

.aboutNavHead A {
	font-family: "Arial", Helvetica, sans-serif;
	text-decoration: none;
	font-size: 14px;
	font-weight: bold;
	color: #666666;
}

.talentNavHead A {
	font-family: "Arial", Helvetica, sans-serif;
	text-decoration: none;
	font-size: 14px;
	font-weight: bold;
	color: #6C7646;
}

.clientNavHead A {
	font-family: "Arial", Helvetica, sans-serif;
	text-decoration: none;
	font-size: 14px;
	font-weight: bold;
	color: #4B628B;
}


.copy {
	font-family: "Arial", Helvetica, sans-serif;
	text-align: left
	text-decoration: none;
	font-size: 12px;
	color: #000000;
}

.copySmall {
	font-family: "Arial", Helvetica, sans-serif;
	text-align: left;
	text-decoration: none;
	font-size: 10px;
	color: #000000;
}

p.bold {
	font-family: "Arial", Helvetica, sans-serif;
	text-align: left;
	font-weight: bold;
	font-size: 12px;
	color: #000000;
}

p.disclaimer {
	font-family: "Arial", Helvetica, sans-serif;
	text-decoration: none;
	font-size: 9px;
	color: #000000;
}

li {
	font-family: "Arial", Helvetica, sans-serif;
	text-align: left
	text-decoration: none;
	font-size: 12px;
	color: #000000;
}

h1 {
	font-family: "Arial", Helvetica, sans-serif;
	text-decoration: none;
	font-size: 16px;
	font-weight: bold;
	color: #DC5E20;
}

h1.red {
	font-family: "Arial", Helvetica, sans-serif;
	text-decoration: none;
	font-size: 16px;
	font-weight: bold;
	color: red;
}

h1.blue {
	font-family: "Arial", Helvetica, sans-serif;
	text-decoration: none;
	font-size: 16px;
	font-weight: bold;
	color: #4B628B;
}

h1.green {
	font-family: "Arial", Helvetica, sans-serif;
	text-decoration: none;
	font-size: 16px;
	font-weight: bold;
	color: #6C7646;
}

h1.gray {
	font-family: "Arial", Helvetica, sans-serif;
	text-decoration: none;
	font-size: 16px;
	font-weight: bold;
	color: #666666;
}

h1.purple {
	font-family: "Arial", Helvetica, sans-serif;
	text-decoration: none;
	font-size: 16px;
	font-weight: bold;
	color: #774859;
}




h2 {
	font-family: "Arial", Helvetica, sans-serif;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	color: #DC5E20;
}

h2.gray {
	font-family: "Arial", Helvetica, sans-serif;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
}

.blueP {
	font-family: "Arial", Helvetica, sans-serif;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	color: #4B628B;
}

.blue {
	font-family: "Arial", Helvetica, sans-serif;
	text-decoration: none;
	font-size: 12px;
	color: #4B628B;
}

.orangeP {
	font-family: "Arial", Helvetica, sans-serif;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	color: #DC5E20;
}

.greenP {
	font-family: "Arial", Helvetica, sans-serif;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	color: #6C7646;
}

.green {
	font-family: "Arial", Helvetica, sans-serif;
	text-decoration: none;
	font-size: 12px;
	color: #6C7646;
}

.purpleP {
	font-family: "Arial", Helvetica, sans-serif;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	color: #774859;
}

.purple {
	font-family: "Arial", Helvetica, sans-serif;
	text-decoration: none;
	font-size: 12px;
	color: #774859;
}

.grayP {
	font-family: "Arial", Helvetica, sans-serif;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
}

h2.blue {
	font-family: "Arial", Helvetica, sans-serif;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	color: #4B628B;
}

h2.blue a {
	font-family: "Arial", Helvetica, sans-serif;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	color: #4B628B;
	text-decoration: none;
}

h2.green {
	font-family: "Arial", Helvetica, sans-serif;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	color: #6C7646;
}

.position {
	font-family: "Arial", Helvetica, sans-serif;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	color: #6C7646;
}

.txt {
	font-family: "Arial", Helvetica, sans-serif;
	text-align: left;
	text-decoration: none;
	font-size: 12px;
	color: #666666;
}

.quote {
	font-family: "Arial", Helvetica, sans-serif;
	text-align: left;
	text-decoration: none;
	font-size: 11px;
	color: #666666;
}

.quoteHead {
	font-family: "Arial", Helvetica, sans-serif;
	text-align: left;
	text-decoration: none;
	font-size: 11px;
	color: #666666;
}

a {
	color: #DC5E20;
}

.tbl { 
	border-top       	: 1px solid #DC5E20;
	border-right     	: 1px solid #DC5E20;
	border-left     	: 1px solid #DC5E20;
	border-bottom     	: 1px solid #DC5E20;
 	}
	
.frm { 
	border-top       	: 1px solid #DC5E20;
	border-right     	: 1px solid #DC5E20;
	border-left     	: 1px solid #DC5E20;
	border-bottom     	: 1px solid #DC5E20;
 	background-color 	: #F4F5F8;
	font-family: "Arial", Helvetica, sans-serif;
	}
	
.frmHead { 
	color: #000000;
	text-indent			: 3px;
	font-size			: 14px;
	font-weight			: bold;
	border-top       	: 1px solid #b8b8b8;
	border-right     	: 1px solid #b8b8b8;
 	background-color 	: #DC5E20;
	}
.frmSubHead { color: #000000; background-color: #DC5E20; text-indent: 3px;	}
.frmSubHead a { color: #000000; background-color: #DC5E20; text-indent: 3px;	}
.frmHeadTxt { font-size: 12px; font-weight: bold; }
.frmSubHeadTxt { font-size: 14px; font-weight: bold;  background-color: #D7DBE2;}
.frmTxt { font-size: 11px; background-color: #F4F5F8; color: #000000;}
.frmTxt a { font-size: 11px; background-color: #F4F5F8;}
.frmTxtLine { font-size: 11px; background-color: #F4F5F8; BORDER-BOTTOM: #012265;}
.frmTxtRed { font-size: 11px; background-color: #F4F5F8; color: #FF0000;}
.frmTxtBold { font-size: 11px; font-weight: bold;  background-color: #F4F5F8;}
.frmTxtBold a { font-size: 11px; font-weight: bold;  background-color: #F4F5F8;}
.frmTxtItalic {	font-style:italic; background-color: #F4F5F8;}
.frmTxtSmall { font-size: 10px;  background-color: #F4F5F82;}
.frmTxtSmallBold { font-size: 10px; font-weight: bold;  background-color: #F4F5F8;}
.frmTxtSmallItalic { font-size: 10px; font-style:italic;  background-color: #F4F5F8;}
.frmField {	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px;	
	padding-bottom: 0px;
	padding-top: 0px;
	padding-left: 3px;
	padding-right: 3px;	
	margin: 0px;
	border: 1px solid #000000;
	background-color:#FFFFFF;
	color:black;	
}
.frmButton { 
	border-style: inset;
    border-color: #CBCFE7;
    background-color: #8E9CBA;
    text-decoration: none;   
    text-align: center;
	font-family: Arial; 
	font-weight: bold; 
	font-color: #000000;
	font-size: 11px }
	
.frmButtonWarning {	
	border-style: inset;
    border-color: #CBCFE7;
    background-color: red;
    text-decoration: none;   
    text-align: center;
	font-family: Arial; 
	font-weight: bold; 
	font-color: #000000;
	font-size: 11px }
	
.tdBG {
	background-color: #DC5E20
	}
