<style type="text/css">
BODY
{ldelim}
    font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
    color:#666666;
{rdelim}
P
{ldelim}
    text-align:justify;
{rdelim}
A
{ldelim}
    color:#858585;
    text-decoration:none;
{rdelim}
A:hover
{ldelim}
    color:#BD0000;
    text-decoration:none;
{rdelim}
#containe
{ldelim}
    width: 768px;
    margin: 0px;
    background-color: #FFF;
    height:100%;
    position:relative;
{rdelim}
.left
{ldelim}
    background:URL("{$THEME_URL}images/left.gif") repeat-y;
    width:189px;
    margin:0;
    padding:0;
    height:100%;
{rdelim}
.right
{ldelim}
    background:#999;
    margin:0;
    padding:0;
    height:100%;
{rdelim}
.h1_altech
{ldelim}
    display: inline;
    margin-top:0px;
    margin-bottom:0px;
	text-align:bottom;
    color:#BD0000;
    font-weight:normal;
    font-size:18px;
{rdelim}
.middle
{ldelim}
    width:999px;
    height:100%;
    padding-left:1px;
{rdelim}
#footer_right
{ldelim}
    border-top:1px #FFF solid;
    border-bottom:1px #FFF solid;
{rdelim}
#footer_right TD.left
{ldelim}
    border-right:1px #FFF solid;
    width:1;
{rdelim}
#footer_right TD.right DIV
{ldelim}
    background:#CC0000;
    border:1px #575657 solid;
    color:#FFF;
    padding-left:5px;
    padding-top:1px;
    font-size:11px;
    height:17px;
{rdelim}
#footer_right A, #footer_right A:hover
{ldelim}
    color:#FFF;
    text-decoration:none;
{rdelim}
.middle_footer
{ldelim}
    background:URL("{$THEME_URL}images/bot_f.gif") repeat-x #D6D6D6;
    font-size:11px;
    font-weight:bold;
    color:#666666;
    text-align:right;
    padding-right:24px;
    border-left:1px #FFF solid;
{rdelim}
#header_top
{ldelim}
    background:URL("{$THEME_URL}images/hea_t.gif") repeat-x;
    height:15px;
    font-size:1px;
{rdelim}
.page_heading
{ldelim}
    font-size:22px;
    color:#BD0000;
    padding-left:15px;
    text-align:bottom;
{rdelim}
.page_heading_home
{ldelim}
    font-size:18px;
    color:#BD0000;
    padding-left:15px;
	padding-top:4px;
    text-align:bottom;
{rdelim}
.page_header
{ldelim}
    color:#FFF;
    font-size:22px;
    text-align:right;
    padding-right:3px;
    padding-bottom:10px;
{rdelim}
#content
{ldelim}
    padding:3px;
    font-size:11px;
{rdelim}
DIV.content
{ldelim}
    padding:0px 10px 10px 10px;
{rdelim}
H1
{ldelim}
    margin-top:4px;
    margin-bottom:13px;
    color:#666;
    font-weight:bold;
    font-size:11px;
{rdelim}
H2
{ldelim}
    color:BD0000;
    padding-left:10px;
    font-size:15px;
    margin-bottom:0px;
{rdelim}
#apple
{ldelim}
    position:absolute;
    top:77px;
    right:42;
    border:1px #B2B2B2 solid;
    padding:5px;
    
{rdelim}
TABLE.home_news TD
{ldelim}
    font-size:11px;
    padding:5px;
    vertical-align:top;
{rdelim}
A.light, A.light:hover
{ldelim}
    color:#CCCCCC;
    text-decoration:none;
{rdelim}
A.dark, A.dark:hover
{ldelim}
    color:#7F7F7F;
    text-decoration:none;
{rdelim}
DIV.news_snippet,
DIV.podcast_snippet
{ldelim}
    color:#666666;
    text-decoration:none;
    background:#FFF;
    border-bottom:1px #949496 solid;
    cursor: pointer;
    cursor: hand;
{rdelim}
DIV.news_snippet_over
{ldelim}
    background:URL({$THEME_URL}images/view_article.gif) bottom right no-repeat #EAEAEA;
{rdelim}
DIV.podcast_snippet_over
{ldelim}
	background:URL({$THEME_URL}images/view_podcast.jpg) bottom right no-repeat #EAEAEA;
{rdelim}
DIV.news_snippet DIV.heading,
DIV.podcast_snippet DIV.heading
{ldelim}
    padding:17px 40px 10px 40px;
    font-weight:bold;
{rdelim}
DIV.news_snippet DIV.content,
DIV.podcast_snippet DIV.content
{ldelim}
    padding:0px 40px 10px 40px;
{rdelim}
A.news_snippet, A.news_snippet:hover,
A.podcast_snippet, A.podcast_snippet:hover
{ldelim}
    color:#666666;
    text-decoration:none;
{rdelim}
DIV.list_pages
{ldelim}
    border-bottom:1px #949496 solid;
{rdelim}
DIV.list_pages TD
{ldelim}
    font-size:11px;
    padding:3px;
{rdelim}
DIV.news_header
{ldelim}
    background:#E3E4E6;
{rdelim}
DIV.news_header .top
{ldelim}
    height:4px;
    background:URL({$THEME_URL}images/news_shadow_top.gif) repeat-x;
    font-size:4px;
{rdelim}
DIV.news_header .bottom
{ldelim}
    height:4px;
    background:URL({$THEME_URL}images/news_shadow_bottom.gif) repeat-x;
    font-size:4px;
{rdelim}
DIV.news_header TABLE TR TD
{ldelim}
    font-size:11px;
    padding:3px;
    padding-bottom:0px;
{rdelim}
DIV.news_header TABLE TR TD INPUT, DIV.news_header TABLE TR TD SELECT
{ldelim}
    font-size:11px;
    background-color:#CCCCCC;
    border:0px;
    width:100%;
{rdelim}
DIV.news_header TABLE TR TD SELECT
{ldelim}
    width:100%;
{rdelim}



TD.question
{ldelim}
	font-size:11px;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:10px;
	padding-right:10px;
{rdelim}
A.question
{ldelim}
	color:#858585;
	text-decoration:none;
{rdelim}
TABLE.faq_open TR TD A.question
{ldelim}
    color:#BD0000;
	text-decoration:none;
{rdelim}
TD.answer
{ldelim}
	font-size:11px;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:10px;
	padding-right:10px;
    background-color:#EAEAEA;
{rdelim}
TD.peopleheading
{ldelim}
	background:#E0E1E6;
	font-size:11px;
	font-weight:bold;
	padding-top:5px;
	padding-left:10px;
	padding-right:10px;
{rdelim}
TD.peoplebiography
{ldelim}
	background:#E0E1E6;
	font-size:11px;
	color:#666666;
	text-align:justify;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:10px;
	padding-right:10px;
{rdelim}
.topfade
{ldelim}
	background:URL("{$THEME_URL}images/topfade.gif") repeat-x;
	height:11px;
    font-size:1px;
{rdelim}
.bottomfade
{ldelim}
	background:URL("{$THEME_URL}images/bottomfade.gif") repeat-x;
	height:11px;
{rdelim}
.fade
{ldelim}
	background:#E3E3E5;
{rdelim}
TD.subheader
{ldelim}
	font-size:11px;
	font-weight:bold;
	color:#666666;
	text-align:justify;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:10px;
{rdelim}
TD.subheader2
{ldelim}
	font-size:11px;
	font-weight:bold;
	color:#666666;
	text-align:justify;
	padding-top:5px;
	padding-bottom:5px;
{rdelim}
TD.detail
{ldelim}
	font-size:11px;
	color:#666666;
	text-align:justify;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:10px;
	padding-right:30px;
{rdelim}
TD.detail2
{ldelim}
	font-size:11px;
	color:#666666;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;
	border:1px #CBCBCB solid;
{rdelim}
TD.detail3
{ldelim}
	font-size:11px;
	color:#666666;
	padding-right:5px;
{rdelim}
TD.formcaption
{ldelim}
	font-size:11px;
	color:#666666;
	background:#E3E3E5;
	text-align:right;
	padding-top:5px;
	padding-bottom:5px;
	padding-right:20px;
{rdelim}
TD.formvalue
{ldelim}
	padding-top:5px;
	background:#E3E3E5;
    font-size:11px;
{rdelim}
TD.white
{ldelim}
    background-color:#FFF;
{rdelim}
INPUT.input
{ldelim}
	font-size:11px;
	font-weight:bold;
	color:#666666;
	background:#CCCCCC;
	border:0px;
	width:250px;
{rdelim}
TEXTAREA.input
{ldelim}
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	color:#666666;
	background:#CCCCCC;
	border:0px;
	width:250px;
	height:100px;
{rdelim}
DIV.tabs
{ldelim}
    color:#FFF;
    line-height:20px;
    text-align:right;
    padding-right:10px;
{rdelim}
DIV.tabs SPAN
{ldelim}
    padding-left:5px;
    padding-right:5px;
{rdelim}
DIV.tabs A, DIV.tabs a:hover
{ldelim}
    color:#FFF;
{rdelim}
DIV.tabs A.selected, DIV.tabs a.selected:hover
{ldelim}
    color:#FFF;
{rdelim}
.content TABLE TR TH, .content TABLE TR TD
{ldelim}
    font-size:11px;
{rdelim}
.solutions TABLE TR TD
{ldelim}
    padding-bottom:5px;
    padding-right:5px;
    vertical-align:top;
{rdelim}
.solutions TABLE TR TD.caption
{ldelim}
    font-weight:bold;
    width:30%;
{rdelim}
TD.line_heading
{ldelim}
    color:#BD0000;
    font-weight:bold;
    white-space:nowrap;
    padding-right:5px;
{rdelim}
TABLE.Features TR TH
{ldelim}
    background-color:#f3f3f3;
    border-right:1px #FFF solid;
    border-bottom:1px #FFF solid;
    padding:3px;
    color:#CC0000;
    text-align:left;
{rdelim}
TABLE.Features TR TD
{ldelim}
    background-color:#f3f3f3;
    border-right:1px #FFF solid;
    border-bottom:1px #FFF solid;
    padding:3px;
{rdelim}
TABLE.Features TR TD.Caption
{ldelim}
    background-color:#f0f0f0;
    border-right:1px #FFF solid;
    border-bottom:1px #FFF solid;
{rdelim}
TABLE.contact_details TR TD.c_caption
{ldelim}
    width:50%;
    text-align:right;
    padding:3px;
    font-size:11px;
    font-weight:bold;
{rdelim}
TABLE.contact_details TR TD.c_value
{ldelim}
    width:50%;
    text-align:left;
    padding:3px;
    font-size:11px;
{rdelim}
H4
{ldelim}
    font-size:11px;
    font-weight:bold;
    color:#CC0000;
    text-align:center;
{rdelim}
TABLE.contact_details TR TD.line
{ldelim}
    background-color:#CC0000;
    font-size:1px;
    padding-right:1px;
    border:3px #fff solid;
{rdelim}


DIV.jobs_snippet
{ldelim}
    color:#666666;
    text-decoration:none;
    background:#FFF;
    border-bottom:1px #949496 solid;
    cursor: pointer;
    cursor: hand;
{rdelim}
DIV.jobs_snippet_over
{ldelim}
    background:URL({$THEME_URL}images/view_job.gif) bottom right no-repeat #EAEAEA;
{rdelim}
DIV.jobs_snippet DIV.heading
{ldelim}
    padding:17px 40px 10px 40px;
    font-weight:bold;
{rdelim}
DIV.jobs_snippet DIV.content
{ldelim}
    padding:0px 40px 10px 40px;
{rdelim}
A.jobs_snippet, A.jobs_snippet:hover
{ldelim}
    color:#666666;
    text-decoration:none;
{rdelim}


</style>
