*				{ padding: 0px; border: 1px/* dotted*/ ; font-family: Verdana, Arial; font-size: 11px; font-weight: normal; text-decoration: none; color: #5c666f; line-height: 15px;  }
A				{ text-decoration: underline; color: #213555; }
P				{ margin-top: 4px; padding: 1px;}
IMG				{ margin: 0px; padding: 0px; border: 0px }
BODY			{ margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
OL				{ margin-left: 32px; }
SUP				{ font-size: 9px !important; color: inherit;}
UL				{ margin-left: 32px; margin-top: 5px; }
LI				{ list-style-type: square; list-style-image: url('/pics/li.png'); font-family: Verdana, Arial, courier; color: #676767; line-height: 18px; }
TD				{ vertical-align: top; }
ACRONYM			{ cursor: help; border-bottom: dotted 1px; }
ACRONYM:hover	{ cursor: help; border-bottom: dotted 1px; background-color: #D3D3D3;}
B 				{ padding: 0px; background-color: #FFFFFF; font-family: Verdana, Arial; font-size: 11px; font-weight: bold; text-decoration: none; color: #5c666f; line-height: 14px;}
U				{ text-decoration: underline; }
FONT			{ font-size: 9px; }
strong			{ padding: 0px;  background-color: #FFFFFF; font-family: Verdana, Arial; font-size: 11px; font-weight: bold; text-decoration: none; color: #5c666f; line-height: 14px;}

.mutex			{ cursor: auto; }
.fimage			{ margin: 0px; padding: 0px; }
.black			{ color: #2e3337; }
.example		{ color: #2e3337; text-decoration: underline; }
.orange			{ color: #f26623 ;/*#DB3823*/ }
.orange_bold	{ color: #BF271F; font-weight: bold; }
.orange_bold	{ color: #BF271F; font-weight: bold; }
.orange_href	{ color: #BF271F; }
.business_href	{ color: #BF271F; }
.text_small		{ font-size: 10px; color: #5B7472; }

.menu_href		{ color: #676767; }
.menu_number	{ color: #F54522; }
.menu_current	{ color: #000000; }

.title				{ font-family: Arial, Tahoma, Verdana; font-size: 14px; font-weight: bold; color: #858AA2; text-transform: uppercase; }
.sub_title			{ font-family: Arial, Tahoma, Verdana; font-size: 13px; color: #BF271F; }
.sub_title_black	{ font-family: Arial, Tahoma, Verdana; font-size: 13px; color: #2e3337; }
.team_title			{ font-weight: bold; text-decoration: underline; }

.more_info		{ cursor: pointer; cursor: pointer; text-decoration: underline; letter-spacing: 1px; color: #145251; }

.faq_question	{ font-weight: bold; color: #BF271F; line-height: 14px; }
.text_strong	{ font-weight: bold; }

.youtube		{ width: 320px; height: 265px; margin: 0px 0px 15px 15px;  }


a.caption			{ text-decoration: none; color:#BF271F; font-family:Arial,Tahoma,Verdana; font-size:15px;}
a.orange_dotted		{ border-bottom: dotted 1px; color: #db2b23; text-decoration: none; }
a.faq				{ font-size:11px; text-decoration: none; color: #000000;}
a.faq_focuse		{ font-size:11px; text-decoration: none; color: #BF271F;}
div.news_date		{ margin-bottom: 4px; }
div.news_date span	{ background-color: #7c9d9a; color: #FFFFFF; }
div.news_text		{ padding-right: 17px; }
div.caption1		{ width: 568px; color: #BF271F; padding: 20px 0px 15px 32px; background-image: url('/pics/caption_bg1.png'); background-repeat: repeat-x; font-size: 12px; }
div.caption2		{ color: #5c666f; margin-left: -15px; padding: 10px 0px 7px 32px; font-size: 12px; }
div.date1			{ color: #5c666f; padding: 0px 0px 3px 32px; font-size: 12px;}
div#top_flash		{ margin: 0px 0px 30px 0px; background: url(/imcont/picture.jpg); background-position: top left; background-repeat: no-repeat; width: 700px; height: 200px; }
h1					{ width: 568px; color: #BF271F; padding: 20px 0px 15px 32px; background-image: url('/pics/caption_bg1.png'); background-repeat: repeat-x; font-size: 12px; }
UL.caption			{ margin-left: 18px;}

ul.postcard 		{ margin: 0px 0px 0px 20px;}

div.for_download		{ padding-top: 30px; color: #5c666f; line-height: 14px; }
div.for_download img	{ margin: 5px 3px 5px 3px; vertical-align: middle;}
div.qa					{ padding-top:30px; }
div.workarea			{ width: 702px;}

.image_comment				{ font-size: 10px; padding-top: 5px; margin-bottom: 10px; }
div.image_comment			{ margin: 10px; }
div.image_comment * 		{ font-size: 10px; }
div.float_image_comment 	{ font-size: 10px; margin: 10px; text-align: right; float: right; }
div.float_image_comment * 	{ font-size: 10px; }

img.demo_border		{ border-color: #d3d3d3; border-bottom: 1px solid; margin: 10px; margin-top: -10px;}
img.grey_border		{ border: 1px solid lightgrey; margin: 10px;}

input.radio			{ color: #f26623; margin: 0px 0px 0px 50px;}
input.postcard 		{ margin: 0px 0px 0px 50px; border-bottom: 1px solid;}

span.or 			{ color: #f26623;}
span.or_header 		{ color: #f26623; font-weight: bold;}

td.footer			{ font-size: 10px; color: #7c868f; width:20%; white-space:nowrap; vertical-align:top; }
td.footer_copyright	{ font-size: 10px; width:75%; white-space:nowrap; vertical-align:bottom; }
td.icon_bar			{ width: 60px; vertical-align: bottom; }
td.icon_bar img		{ width: 17px; height: 17px; float: right; padding-bottom: 1px; }
td.headerleft		{ width: 381px; padding: 0; height: 92px;   bottom: 0px; }
td.headercenter		{ padding: 0; height: 92px;   bottom: 0px; background-image: url(/imcont/heder-center.jpg); background-repeat: repeat-x;}
td.headerright		{width: 590px; padding: 0; height: 92px;   bottom: 0px;}

th.footer	{ font-size: 10px; color: #7c868f; width:5%; white-space:nowrap; vertical-align:top; padding-right:3px; }

tr.header		{ margin: 0px; padding-top: 0px; border: 0px;}
tr.subheader		{ background-color: #f9f9f9; margin: 0px; border: 0px;}

table#home a			{ background-color:#FFFFFF; text-decoration: none; font-size: 11px; }
table#home a.href_with_sup	{ text-decoration: none; font-size: 12px; color: #5c666f; }
table#home span.caption1	{ padding: 3px 3px 10px 15px; background-color: #FFFFFF; color:#2e3337; text-align: center; text-decoration: none; font-size: 14px; line-height: 20px; }
table#home span.caption2	{ padding: 3px 3px 10px 15px; background-color: #FFFFFF; color:#BF271F; text-align: center; text-decoration: none; font-size: 14px; line-height: 20px; }
table#home td.column		{ padding: 15px 2px 2px 1px; background-color: #FFFFFF; color:#2e3337; text-decoration: none; font-size: 11px; }
table#home li			{ background-color:#FFFFFF; color:#2e3337; font-size: 12px; line-height: 22px; white-space:nowrap; height: 22px;}

li.caption			{ list-style-type: square;  list-style-image: url('/pics/li_caption.png'); font-family: Arial, Tahoma, Verdana; font-size: 15px; color: #BF271F; margin: 0px 0px 20px 0px; padding: 3px 3px 3px 0px; }
li#sub_sub_caption	{ list-style-type: none; font-family: Arial, Tahoma, Verdana; font-size: 11px; color: #2e3337; margin: 0px 15px 10px 30px; padding: 2px 2px 2px 5px; }
li.faq				{ list-style-type: decimal-leading-zero; font-family: Arial, Tahoma, Verdana; font-size: 14px; color: #2e3337; margin: 0px 0px 0px 30px; padding: 3px 10px 3px 10px; }
li.smp				{ list-style-type: none; list-style-image: none; font-family: Arial, Tahoma, Verdana; }
li.help				{ list-style-type: decimal-leading-zero; color: #F26623; font-weight: bold; font-size: 14px;}

li.postcard 			{ margin: 20px 0px 20px 0px; }

table.form td 				{ text-align: left; white-space: nowrap; padding-top: 3px; font-weight: bold; }
table.form td.checkbox		{ text-align: left; white-space: normal; font-weight: normal; padding-left: 14px; }
table.form input			{ border: solid 1px ; margin: 1px 1px 1px 1px; padding: 1px 1px 1px 1px; }
table.form li 				{ list-style-type: none; color: #2e3337; }
table.form li.name			{ list-style-type: none;  font-size: 13px; color: #2e3337; margin: 0px 15px 10px 15px; padding: 2px 2px 2px 5px; }
table.form textarea 		{  border: 1px solid; height: 150px; border: solid 1px #2e3337; margin: 1px 1px 1px 1px; padding: 1px 1px 1px 1px;}
table.form input.checkbox	{ margin: 2px 10px 2px 0px; }
table.form input.text 		{ border: 1px; }
table.form input.submit		{ margin-top: 10px; padding: 3px 15px 3px 15px; }

form.inputform input.text 	{ border: 1px; background-color: #DB3e23;}

table#main_menu *				{ font-size: 12px; white-space: nowrap; padding: 0px;}
table#main_menu				{ width: 215px; }
table#main_menu .orange		{ color: #f26623; /*#DB3823*/ }
table#main_menu a				{ cursor: pointer; text-decoration: none; color: #5c666f;  background-color: #f9f9f9; }
table#main_menu a.collapse	{ }
table#main_menu div.sub		{ display:block; padding-left:3px; background-color: #33393F; min-width: 180px;}
table#main_menu span			{ cursor: s-resize; background-color: #f9f9f9; }
table#main_menu td			{ vertical-align: middle;  }
table#main_menu td.orange		{ height: 100%; width: 3px; background-color: #f26623 ;/*#DB3823*/ margin-right: 20px; }
table#main_menu td.grey		{ height: 100%; width: 3px; background-color: #B1B8B7;}
table#main_menu td.sm_item	{ width: 183px; height: 1px; background-color: #f9f9f9;}
table#main_menu td.submenu	{ vertical-align: middle; }
table#main_menu tr.link		{ width: 235px; text-align: left;}

table#main_menu a.sm			{ font-size: 11px; background-color: #FFFFFF ;}
table#main_menu td.sm			{ padding: 4px 0px 4px 22px; width: 100%; background-color: #FFFFFF ; }
table#main_menu td.sm_selecta	{ background-color: #444A5A; font-size: 11px; color: #FEFEF1; cursor: crosshair; padding: 4px 0px 4px 22px; width: 100%;}
table#main_menu td.sm_uc		{ color: #CCCCCC; cursor: default; font-size: 11px; padding: 4px 22px 4px 22px; }



table#add_faq_tb div.add_faq	{ margin: 0px; padding: 10px; background-color: #dde6e0; color: #24282b; font-family: Arial, Tahoma, Verdana; font-size: 10px; }
table#add_faq_tb p				{ background-color: #dde6e0; color: #24282b; font-family: Arial, Tahoma, Verdana; font-size: 10px; }
table#add_faq_tb b				{ margin-right: 3px; padding: 0px 3px 0px 3px; background-color: #FFFFFF; font-weight: bold; }
table#add_faq_tb b.question		{ color: #000000; }
table#add_faq_tb b.answer		{ color: #BF271F; }

input.submit	{color: #BF271F; border: 2px; background-color: black;}

table#admin_menu 				{ font-size: 12px; white-space: nowrap; padding: 0px; margin-top: 5px;}
table#admin_menu a				{ text-decoration: none; color: #5c666f; background-color: #f9f9f9; }
table#admin_menu td.orange		{ vertical-align: middle; height: 100%; width: 3px; background-color: #f26623 ;/*#DB3823*/ margin-right: 20px; }
table#admin_menu td.sm_item		{ width: 183px; height: 1px; background-color: #f9f9f9;}
table#admin_menu tr.link		{ height: 23px; width: 235px; text-align: left;}

table#sitemap li.main		{list-style-image: none; list-style-type: disc;}
table#sitemap li		{list-style-image: none; list-style-type: circle;}
table#sitemap ul		{margin: 5px 0px 0px 32px;}

span#response {color: #BF271F; }

.inactive	{ display: none; border: 1px solid; text-align: right; margin-left: auto; margin-right: auto;}
.active		{ display: inline; text-align: right; margin-left: auto; margin-right: auto;}

#panel {
    width: 480px;
    height: 450px;
    padding: 0px;
    display: none;
    background: black;
    margin-left: auto;
    margin-right: auto;
}
.btn-slide {
    color: #f26623;
    margin: auto;
}
#evplug{
    border: 1px none #f26623;
    width: 702px;
    height: 400px;
    text-align: center;
}
form#bugreportForm li 		{ color: #f26623; font-size: 13px; padding: 5px 5px 5px 0;}
form#bugreportForm input	{ border: 1px; background-color: lightgray; color: black; height: 20px}
form#bugreportForm textarea	{ border: 1px; background-color: lightgray; color: black;}
form#bugreportForm input#submit	{color: #f26623; border: 2px solid lightgrey; background-color: black; font-size: 15px; font-weight: bold;  height: 30px;}
form#bugreportForm td.Orange	{color: #f26623; font-size: 15px; text-align: center; padding: 20px 0px; font-weight: bold}

.casestudy_submenu_image   {width:180px; position: absolute; bottom: 50px; left: 10px;}
.casestudy_submenu_element {position:relative;margin:0;padding:0; float:left; height:200px; width: 200px}
.casestudy_submenu         {width:inherit; margin:0 auto; padding: 0 40px;}
.casestudy_submenu_element p {text-align: center; width : 180px; position: absolute; top: 160px; left: 10px;}

.carousel         {text-align: center; width: 150px; height: 150px; float: left; position: relative;}
#carousel         {overflow: hidden; width: 600px; height: 150px; }
#carousel-layer   {}
.carousel img     {width: 140px; position: absolute; bottom: 20px; left: 0px;}
.arrow            {margin: 45px 10px}

.hr {height: 1px; width: 100%; margin-top: 5px; margin-bottom: 5px;}

.simpleTable {/*border: 1px solid black;*/ border-collapse: collapse;}
.simpleTable tr {height: 50px}
.simpleTable td {border: 1px solid black; padding: 10px; min-width: 100px;}


#countdown_dashboard {
	height: 110px;
}

.dash {
	width: 110px;
	height: 114px;
	background: url('../../imcont/dash.png') 0 0 no-repeat;
	float: left;
	margin-left: 20px;
	position: relative;
}
#countdown_dashboard div div {
	margin: 5px auto;
	font-size: 55pt;
	float: left;
	width: 55px;
	text-align: center;
	color:  #F26623;
	position: relative;
	line-height: 70px;
}

.dash_title {
	position: absolute;
	display: block;
	right: 1px;
	bottom: 0px;
	font-size: 11pt;
	text-align: center;
	width : 110px;
}

