﻿body,html{
	width:100%;
	height:100%;
	margin:0px;
	padding:0px;
	background-color:#ffffff;
	font-family:Arial;
	color:#24414a;
	font-size:12px;
}

h1,h2,h3,h4,h5{
	font-family:Arial;
}

.Head {
color:#575A5D;
font-family:Arial;
font-size:20px;
font-weight:normal;
}

h1{ color:#24414a;font-size:22px;font-weight:bold; }
h2{ color:#24414a;font-size:14px;font-weight:bold; margin-bottom:12px; }
h3{ color:#ef4035;font-size:14px;font-weight:bold; margin-bottom:12px; padding:0;}
h4{ color:#ef4035;font-size:12px;font-weight:bold; margin-bottom:0; padding:0;}
h5{ color:#005D91;font-size:12px;font-weight:normal; margin-bottom:0; padding:0;}

h1.top { margin: 0px 0px 12px 0px } 


#LeftShadow {
	background-image:url(images/shadow-left.gif);
	background-position:left top;
	background-repeat:repeat-y;
	margin:0;
	padding:0 0 0 50px;
}

#RightShadow {
	background-image:url(images/shadow-right.gif);
	background-position:right top;
	background-repeat:repeat-y;
	margin:0;
	padding:0 47px 0 0;
}


a, a:link, a:visited, a:active, #dnn_ContentPane div a, #dnn_ContentPane div a:link, #dnn_ContentPane div a:visited,
#dnn_FooterPane div a, #dnn_FooterPane div a:link, #dnn_FooterPane div a:visited {
	color:#0b82c6;
	font-family:Arial;
	font-weight:bold;
	text-decoration:none;
}

#dnn_ContentPane p, #dnn_ContentPane span, #dnn_ContentPane table td, #dnn_ContentPane h3,  #dnn_ContentPane ul li, h5{
	line-height:20px;
}

 h5{
	margin:0px;
	padding:0px;
	margin-bottom:10px;
}


a:hover, #dnn_ContentPane div a:hover,
#dnn_FooterPane div a:hover {
  color:#0b82c6;
	font-family:Arial;
	font-weight:bold;
	text-decoration:underline;
}

.Normal {
  color:#24414a;
  font-family:Arial;
  font-weight:normal;
  font-size:12px;
}

.NormalBold {
  color:#24414a;
  font-family:Arial;
  font-weight:bold;
  font-size:12px;
}

#mainbodyinside #dnn_ContentPane, #mainbodyinside #dnn_FooterPane{
  
}

#dnn_ContentPane, #dnn_FooterPane {
  padding:0px 5px 5px 5px;  
}


#dnn_ContentPane div, #dnn_ContentPane table td, 
#dnn_FooterPane div, #dnn_FooterPane table td
{
	font-size:12px;
}

#outerwrapper{
	text-align:center;
}

#wrapper{
	width:980px;
	margin:0px auto;
	text-align:left;
}

#header{
  width:988px;
  margin:0px auto;
	position:relative;
	height:238px;
}

#logo{
	position:absolute;
	top:0px;
	left:0px;
}

#logo h1{
	width:988px;
	height:238px;
	margin:0px;
	padding:0px;
}

#logo h1 a{
	width:988px;
	height:238px;
	display:block;
	text-indent:-999em;
	overflow:hidden;
	background:url(images/banner.jpg) no-repeat;
}

#menuadminwrapper{
	position:absolute;
	left:250px;
	top:18px;
}

#mainbody{
	min-height:650px;
	height:auto !important;
	height:650px;
	display:inline-block;
	background-color:white;
	width:980px;
}

#mainbodyinside, #mainbodyinsidefull{
	/*padding:10px 44px;*/
}



#MainNav ul, #MainNav ul li{
	margin:0px;
	padding:0px;
	list-style:none;
}

#MainNavWrapper {
  width:100%;
  height:42px;
  background-color:#ef4035;
}

#MainNavLeft{
  background:url(images/menus/nav_left.jpg) no-repeat;
  width:44px;
  height:42px;
  float:left;
}

#MainNavRight{
  background:url(images/menus/nav_right.jpg) no-repeat;
  width:44px;
  height:42px;
  float:right;
}


#MainNav{
	width:988px;
	margin:0px auto;
	position:relative;
	height:42px;
	z-index:1000;
	}

#MainNavMenu ul li{
	float:left;
	margin:0px;
	padding:0px;
	position:relative;
}

#MainNavMenu ul li a{
	overflow:hidden;
	text-indent:-999em;
	display:block;
}

#MainNav ul li#MainNavMenu36{background:url(images/menus/nav_home.gif) no-repeat;width:73px;height:42px;}
#MainNav ul li#MainNavMenu55{background:url(images/menus/nav_about.gif) no-repeat;width:73px;height:42px;}
#MainNav ul li#MainNavMenu56{background:url(images/menus/nav_products.gif) no-repeat;width:171px;height:42px;}
#MainNav ul li#MainNavMenu57{background:url(images/menus/nav_support.gif) no-repeat;width:161px;height:42px;}
#MainNav ul li#MainNavMenu58{background:url(images/menus/nav_news.gif) no-repeat;width:173px;height:42px;}
#MainNav ul li#MainNavMenu59{background:url(images/menus/nav_links.gif) no-repeat;width:69px;height:42px;}
#MainNav ul li#MainNavMenu60{background:url(images/menus/nav_faq.gif) no-repeat;width:70px;height:42px;}
#MainNav ul li#MainNavMenu61{background:url(images/menus/nav_contact.gif) no-repeat;width:110px;height:42px;}

#MainNav ul li#MainNavMenu36:hover,#MainNav ul li#MainNavMenu36.iehover,#MainNav ul li#MainNavMenu36.SelectedTab{background:url(images/menus/nav_home_f2.gif) no-repeat;width:73px;height:42px;}
#MainNav ul li#MainNavMenu55:hover,#MainNav ul li#MainNavMenu55.iehover,#MainNav ul li#MainNavMenu55.SelectedTab{background:url(images/menus/nav_about_f2.gif) no-repeat;width:73px;height:42px;}
#MainNav ul li#MainNavMenu56:hover,#MainNav ul li#MainNavMenu56.iehover,#MainNav ul li#MainNavMenu56.SelectedTab{background:url(images/menus/nav_products_f2.gif) no-repeat;width:171px;height:42px;}
#MainNav ul li#MainNavMenu57:hover,#MainNav ul li#MainNavMenu57.iehover,#MainNav ul li#MainNavMenu57.SelectedTab{background:url(images/menus/nav_support_f2.gif) no-repeat;width:161px;height:42px;}
#MainNav ul li#MainNavMenu58:hover,#MainNav ul li#MainNavMenu58.iehover,#MainNav ul li#MainNavMenu58.SelectedTab{background:url(images/menus/nav_news_f2.gif) no-repeat;width:173px;height:42px;}
#MainNav ul li#MainNavMenu59:hover,#MainNav ul li#MainNavMenu59.iehover,#MainNav ul li#MainNavMenu59.SelectedTab{background:url(images/menus/nav_links_f2.gif) no-repeat;width:69px;height:42px;}
#MainNav ul li#MainNavMenu60:hover,#MainNav ul li#MainNavMenu60.iehover,#MainNav ul li#MainNavMenu60.SelectedTab{background:url(images/menus/nav_faq_f2.gif) no-repeat;width:70px;height:42px;}
#MainNav ul li#MainNavMenu61:hover,#MainNav ul li#MainNavMenu61.iehover,#MainNav ul li#MainNavMenu61.SelectedTab{background:url(images/menus/nav_contact_f2.gif) no-repeat;width:110px;height:42px;}

#MainNav ul li#MainNavMenu36 a{width:73px;height:42px;}
#MainNav ul li#MainNavMenu55 a{width:73px;height:42px;}
#MainNav ul li#MainNavMenu56 a{width:171px;height:42px;}
#MainNav ul li#MainNavMenu57 a{width:161px;height:42px;}
#MainNav ul li#MainNavMenu58 a{width:173px;height:42px;}
#MainNav ul li#MainNavMenu59 a{width:69px;height:42px;}
#MainNav ul li#MainNavMenu60 a{width:70px;height:42px;}
#MainNav ul li#MainNavMenu61 a{width:110px;height:42px;}

/* Submenu */

#MainNav ul li ul{
	position:absolute;
	top:42px;
	left:0px;
	display:none;
	width:220px;
	margin-left:0px;
	padding-left:0px;
	
}

#MainNav ul li:hover ul, #MainNav ul li.iehover ul{
	display:block;
	width:220px;
	z-index:1000;
}

#MainNav ul li ul li{
	width:220px;
	background-color:#ef4035;
	line-height:25px;
	float:none;
	z-index:1000;
}

#MainNav ul li ul li:hover, #MainNav ul li ul li.iehover{
	background-color:#ef4035;
	z-index:1000;
}

#MainNav ul li ul li a, #MainNav ul li ul li a:hover, #MainNav ul li ul li a:visited{
	font-size:12px;
	font-family: Arial;
	text-decoration:none;
	display:block;
	width:220px;
	margin-left:0px;
	z-index:1000;
}

#MainNav ul li ul li a:hover {
	color:#007DC6;
	margin:0px;
	z-index:1000;
}

#MainNav ul li ul li a{
	margin:0px;
	padding-left:0px;
	text-indent:0px;
	color:#fff;
	text-align:left;
	white-space:nowrap;
	z-index:1000;
}

#MainNav ul li#MainNavMenu36 ul li,
#MainNav ul li#MainNavMenu55 ul li,
#MainNav ul li#MainNavMenu56 ul li,
#MainNav ul li#MainNavMenu57 ul li,
#MainNav ul li#MainNavMenu58 ul li,
#MainNav ul li#MainNavMenu59 ul li,
#MainNav ul li#MainNavMenu60 ul li,
#MainNav ul li#MainNavMenu61 ul li,
#MainNav ul li#MainNavMenu36 ul li a,
#MainNav ul li#MainNavMenu55 ul li a,
#MainNav ul li#MainNavMenu56 ul li a,
#MainNav ul li#MainNavMenu57 ul li a,
#MainNav ul li#MainNavMenu58 ul li a,
#MainNav ul li#MainNavMenu59 ul li a,
#MainNav ul li#MainNavMenu60 ul li a,
#MainNav ul li#MainNavMenu61 ul li a{
  height:25px;
  padding-left:10px;
  text-align:left;
  width:220px;
  z-index:1000;
}

#MainNav ul li ul li ul, #MainNav ul li.iehover ul li ul{
	display:none;
	z-index:1000;
}

/****/

/* CTA (LEFT COLUMN) */

#LeftColumn {
  padding:10px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  float:left;
  width:243px;
  /*border:1px solid black;*/
}

#RightColumn {
  float:right;
  width:633px;
  padding:0px;
  margin:0px;
  /*border:1px solid black;*/
}

#LeftColumn ul, #LeftColumn ul li{
	margin:0px;
	padding:0px;
	list-style:none;
}

#LeftColumn ul li{
	margin:0px;
	padding:0px;
}

#LeftColumn ul li a{
	overflow:hidden;
	text-indent:-999em;
	display:block;
}

#LeftColumn ul li#cta1{background:url(images/cta/cta1.jpg) no-repeat;width:244px;height:127px;}
#LeftColumn ul li#cta2{background:url(images/cta/cta2.jpg) no-repeat;width:244px;height:127px;}
#LeftColumn ul li#cta3{background:url(images/cta/cta3.jpg) no-repeat;width:244px;height:127px;}
#LeftColumn ul li#cta4{background:url(images/cta/cta4.jpg) no-repeat;width:244px;height:127px;}
#LeftColumn ul li#cta5{background:url(images/cta/cta5.jpg) no-repeat;width:244px;height:127px;}
#LeftColumn ul li#cta1:hover,#LeftColumn ul li#cta1.iehover,#LeftColumn ul li#cta1.SelectedTab{background:url(images/cta/cta1.jpg) no-repeat;width:244px;height:127px;}
#LeftColumn ul li#cta2:hover,#LeftColumn ul li#cta2.iehover,#LeftColumn ul li#cta2.SelectedTab{background:url(images/cta/cta2.jpg) no-repeat;width:244px;height:127px;}
#LeftColumn ul li#cta3:hover,#LeftColumn ul li#cta3.iehover,#LeftColumn ul li#cta3.SelectedTab{background:url(images/cta/cta3.jpg) no-repeat;width:244px;height:127px;}
#LeftColumn ul li#cta4:hover,#LeftColumn ul li#cta4.iehover,#LeftColumn ul li#cta4.SelectedTab{background:url(images/cta/cta4.jpg) no-repeat;width:244px;height:127px;}
#LeftColumn ul li#cta5:hover,#LeftColumn ul li#cta5.iehover,#LeftColumn ul li#cta5.SelectedTab{background:url(images/cta/cta5.jpg) no-repeat;width:244px;height:127px;}
#LeftColumn ul li#cta1 a{width:244px;height:127px;}
#LeftColumn ul li#cta2 a{width:244px;height:127px;}
#LeftColumn ul li#cta3 a{width:244px;height:127px;}
#LeftColumn ul li#cta4 a{width:244px;height:127px;}
#LeftColumn ul li#cta5 a{width:244px;height:127px;}

/**********************/

#FooterWrapper {
  width:100%;
  height:76px;
  background-color:#ef4035;
}

#footer{
	width:900px;
  margin:0px auto;
	position:relative;
	height:76px;
}

#footerLogo {
  width:175px;
	height:76px;
	margin:0px;
	margin-left:0px;
	display:block;
	text-indent:-999em;
	overflow:hidden;
	background:url(images/footer_logo.jpg) no-repeat;
}

#leftfooterlink{
	float:left;
}

#rightfooterlink{
	float:right;
	margin-right:0px;
}

ul.footerlink, ul.footerlink li{
	margin:0px;
	padding:0px;
	list-style:none;
	float:left;
}

ul.footerlink li, ul.footerlink li a{
	color:#fff;
	font-size:11px;
	font-family:Arial;
	text-decoration:none;
	line-height:76px;
}

#leftfooterlink ul{
	margin-left:12px;
}

ul.footerlink li.separator{
	line-height:76px;
	height:76px;
	width:1px;
	margin:0px 7px;
	padding:0px 7px 0px 0px;
}

.none {
  color: #fff !important;
}

.adminmenu {
  padding-top:30px; text-align:center;  
}
.clear {
  clear:both;
}

/* PRODUCT VIEWERS CSS */

input, textarea, select{
	font-family:Arial;
	font-size:12px;
}

span.required{
	color:red;
	font-size:13px;
	padding-left:5px;
}

.testimonial{
color:#005d91;
margin-left:40px;
}

.testi_name{
color:rgb(11, 130, 198);
font-weight:bold;
margin-left:40px;
}


/***** BOX NEWS *****/
.box_top{
	width:222px;
	height:55px;
	background:url(images/box_top.gif) no-repeat;
}

.box_mid{
	width:222px;
	background:url(images/box_mid.gif) repeat-y;
	padding: 0 0 0 0px;
	margin:0px;
}

.box_midcontent{
	padding:10px 20px 0px 25px;
	margin:0px;
	width:200px;
	/*height:230px;
	overflow:auto;*/
}

.box_midcontent ul, .box_midcontent ul li{
	margin:0px !important;
	padding:0px !important;
}


.box_midcontent p, .box_midcontent ul, .box_midcontent ul li h4{
	margin:0px;
	padding:0px;
	
	
}

.box_midcontent ul li h4, .box_midcontent h4, .box_midcontent p{
	line-height:normal;
	margin:0px;
	margin-right:5px;
	
}

 .box_midcontent ul li{
	/*width:178px;*/
 }

.box_bot{
	width:222px;
	height:23px;
	background:url(images/box_bottom.gif) no-repeat;
}