@charset "utf-8";
/* CSS Document */

/*---Reset----*/
body {  
	
	font-family:arial;
	font-size:11px;
	color:#333333;
	margin:20px auto;
  	width:100%;
	padding:0;
	background:url(cssimg/body-bg.jpg) repeat-x;
    
}




a {
	color: #8cc63f;
	
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:underline;
}

a:vistied {
	color:#8cc63f;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none
}


a:hover {
	color:#ccc;
}

img {
	border:0px none;
	text-align: center;
}
 
h1, h2, h3, h4, h5 , P, div{ margin:0;padding:0;font-weight:normal}
				
p {margin:0; padding:0;text-align:justify;}
					
ul, li{
	margin:0;
	adding:0;
	text-indent:0;
	
	list-style-image:none;
}	

#content-center li{
	list-style-position:inside;
	background:url(cssimg/li-icon.jpg) no-repeat;
	padding-left:20px;
	list-style:none;
	padding-top:3px;
}
	
form, *{margin:0; padding:0}

/*---Reset End----*/




/*--Most Used--*/

#wrapper {
	border:0px solid #000;
	margin:0 auto;
	width:850px;
}
.clr {float:none; clear:both; height:0px}
.clr10 {float:none; clear:both; height:10px}
.float-left {float:left}
.text-justify{ text-align:justify}
.text-center{text-align:center}

/*--Most Used--*/

h1,h2,h3,h4{
	font-size:20px;
	color:#8cc63f
}

#header {
margin-bottom:16px;
margin-top:-20px;
}
#header .logo { float:left}
#header .top-links {float:right; margin:20px 20px 0 0; font-weight:bold; font-size:14px; text-align:right; line-height:20px}
#header .nav {clear:both; color:#000; font-family:Arial, Helvetica, sans-serif; font-size:11px; height:40px}
#header .nav a:link    {font-family:Arial, Helvetica, sans-serif; color:#000; letter-spacing:3px; font-size:12px; font-weight:bold}
#header .nav a:visited {font-family:Arial, Helvetica, sans-serif; color:#000; letter-spacing:3px; font-size:12px; font-weight:bold}
#header .nav a:hover   {font-family:Arial, Helvetica, sans-serif; color:#0082ac;letter-spacing:3px; font-size:12px; font-weight:bold}

#banner  {
	width:850px;
	height:30px;
}

#footer{
	background:url(cssimg/footer-bg.jpg) repeat-x;
	width:100%;
}

#page-body {margin:0 auto; min-height:449px;}

#home-container {
	height:14px;
	
	width: 870px;
}

#internals-container {width:721px; float:right; border:0px solid #000; background:#fff; height:100%; border:1px solid #999;}
#internals-container h1 {background:url(/Images/CssImg/menu_bg.jpg)repeat-x;padding-top:5px;padding-left:10px;border-bottom:1px solid #999;height:30px;}

#column-left {margin-right:10px;float:left; background:#fff; min-height:300px;border:1px solid #ccc;}
#column-left .title {width:85px; margin-left:0}
#column-left .content {margin:10px;border:0px solid #000}
#column-left h1 {background:url(/Images/CssImg/menu_bg.jpg)repeat-x;padding-left:20px;padding-top:5px;border-bottom:1px solid #999;height:30px;}

#column-left2 {margin-right:10px;float:left;}


#content-center {
	width:570px;
	float:left;
	min-height:300px;
	background:#fff;
	margin-bottom:0px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0px;
}
#content-center .title {width:300px; margin-left:0}
#content-center .content {padding-left:20px; padding-right:20px; width:90%}
#content-center .content img {margin-right:20px; float:left}
#content-center .content span {text-align:justify; font-weight:bold}
#content-center .content .testmonials{font-weight:bold; float:right; text-align:center; line-height:15px; width:430px}
#content-center h1 {
	padding-top:5px;
	height:30px;
	text-align:left;
}

#column-right {margin-left:33px; min-height:300px; padding-top:0px; text-align:center; border:1px solid #999; width:190px; float:left; background:#fff}
#column-right h1 {background:url(/Images/CssImg/menu_bg.jpg)repeat-x;padding-top:10px;border-bottom:1px solid #999;height:30px;text-align:center;,margin-bottom:10px;}


#border:1px solid #cccccc;  {text-align:center; height:59px;line-height:30px}
#border:1px solid #cccccc; a:link    {font-family:Arial, Helvetica, sans-serif; color:#333; letter-spacing:1px; font-size:11px; font-weight:bold}
#border:1px solid #cccccc; a:visited {
	font-family:Arial, Helvetica, sans-serif;
	letter-spacing:1px;
	font-size:11px;
	font-weight:normal
}
#border:1px solid #cccccc; a:hover   {
	font-family:Arial, Helvetica, sans-serif;
	color:#8DC73F;
	letter-spacing:1px;
	font-size:11px;
	font-weight:bold
}
#border:1px solid #cccccc; span {font-size:10px; font-weight:bold; line-height:15px}








/*---Horizontal Menu----*/

td.menu-item {
	color: #333;
	font-family:Calibri,arial;
	font-size:16px;
	font-weight:bold;
	border:0px solid #000;
    text-align:left;
    cursor:pointer;
	width:100%
}

td.menu-item-hover {
	color: #0082ac;
	font-family:Calibri,arial;
	font-size:16px;
	font-weight:bold;
	border:0px solid #000;
    text-align:left;
    cursor:pointer;
	width:100%
}

td.menu-item-selected {
	color: #0082ac;
	font-family:Calibri,arial;
	font-size:16px;
	font-weight:bold;
	border:0px solid #000;
    text-align:left;
    cursor:pointer;
	width:100%
}

td.submenu-item {
	background: #313131;
	color: #fff;
	font-size: 11px;
    font-weight:bold;
    filter:alpha(opacity=80);-moz-opacity:.25;opacity:.65;
    border-bottom:1px solid #fff;
    height:25px;
    width:200px;
    padding-left:5px
    
    
}

td.submenu-item-hover {
	background: #0082ac;
	color: #fff;
	font-size: 11px;
    font-weight:bold;
    filter:alpha(opacity=80);-moz-opacity:.25;opacity:.80;
    border-bottom:1px solid #fff;
    height:25px;
    width:200px;
    padding-left:5px
}

td.submenu-item-selected {
	background: #0082ac;
	color: #fff;
	font-size: 11px;
    font-weight:bold;
    border-bottom:1px solid #fff;
    height:25px;
    width:200px;
    padding-left:5px
}

td.separetor{width:1px; height:23px  }

td.separetor-hover{width:1px;}

td.separetor-selected{width:1px;}

#catDynMenuSub2324{margin-left:127px}

.catmain14623{width:100%}

/*---Horizontal Menu End----*/


/*---Site Style Begin----*/

/*---Site Style End----*/

.catlistbox{margin-right:20px;}

#selector img{padding-right:10px;}

.sidemenu-item{
	background:transparent url(/images/cssimg/arrow_off.gif) no-repeat scroll 0.2em 1.1em;
	border-bottom:1px solid #DFDDDD;
	color:#363;
	display:block;
	float:left;
	font-size:1.2em;
	padding:0.8em 0 0.5em 1em;
	text-decoration:none;
	width:200px;
}

.sidemenu-item-hover{
background:transparent url(/images/cssimg/arrow_on.gif) no-repeat scroll 0.2em 1.1em;
border-bottom:1px solid #DFDDDD;
color:#897B75;
display:block;
float:left;
font-size:1.2em;
padding:0.8em 0 0.5em 1em;
text-decoration:none;
width:200px;
}
#wrapper #page-body #home-container .curve-bottom {
	height: 14;
	width: 570px;
	float:left;
}
.curve-top {
	background-image: url(cssimg/curve-top.jpg);
	height: 14px;
	width: 570px;
}

#right-marketing {
padding:20px 10px 10px;
width:280px;
}

ul.cssMenu ul{display:none}
ul.cssMenu li:hover>ul{display:block}
ul.cssMenu ul{position: absolute;left:-1px;top:98%;}
ul.cssMenu ul ul{position: absolute;left:98%;top:-2px;}
ul.cssMenu,ul.cssMenu ul {
	margin:0px;
	list-style:none;
	padding:0px 2px 2px 0px;
	background-color:#ffffff;
	background-repeat:repeat;
	
}
ul.cssMenu table {border-collapse:collapse}ul.cssMenu {
	display:block;
	zoom:1;
	float: left;
}
ul.cssMenu ul{
	width:341.25px;
}
ul.cssMenu li{
	display:block;
	margin:2px 0px 0px 2px;
	font-size:0px;
}
ul.cssMenu a:active, ul.cssMenu a:focus {
outline-style:none;
}
ul.cssMenu a, ul.cssMenu li.dis a:hover, ul.cssMenu li.sep a:hover {
	display:block;
	vertical-align:middle;
	background-color:#ffffff;
	border-width:0px;
	border-color:#6655ff;
	border-style:solid;
	text-align:left;
	text-decoration:none;
	padding-right:10px;
	padding-bottom:10px;
	padding-left:10px
	_padding-left:0;
	font:bold 20px Arial;
	filter:alpha(opacity=80);-moz-opacity:.25;opacity:.80;
	color: #333;
	text-decoration:none;
	cursor:default;
}
ul.cssMenu span{
	overflow:hidden;
}
ul.cssMenu li {
	float:left;
}
ul.cssMenu ul li {
	float:none;
	padding-left:10px;
}
ul.cssMenu ul a {
	text-align:left;
	white-space:nowrap;
}
ul.cssMenu li.sep{
	text-align:center;
	padding:0px;
	line-height:0;
	height:100%;
}
ul.cssMenu li.sep span{
	float:none;	padding-right:0;
	width:5;
	height:16;
	display:inline-block;
	background-color:#AAAAAA;	background-image:none;}
ul.cssMenu ul li.sep span{
	width:80%;
	height:3;
}
ul.cssMenu li:hover{
	position:relative;
}
ul.cssMenu li:hover>a{
	background-color:#ffffff;
	border-color:#665500;
	border-style:solid;
	font:bold 20px Arial;
	color: #333;
	text-decoration:none;
}
ul.cssMenu li a:hover{
	position:relative;
	background-color:#ffffff;
	border-color:#665500;
	border-style:solid;
	font:bold 20px Arial;
	color: #8cc63f;
	text-decoration:none;
}
ul.cssMenu li.dis a {
	color: #AAAAAA !important;
}
ul.cssMenu img {border: none;float:left;_float:none;margin-right:4px;width:16px;
height:16px;
}
ul.cssMenu ul img {width:16px;
height:16px;
}
ul.cssMenu img.over{display:none}
ul.cssMenu li.dis a:hover img.over{display:none !important}
ul.cssMenu li.dis a:hover img.def {display:inline !important}
ul.cssMenu li:hover > a img.def  {display:none}
ul.cssMenu li:hover > a img.over {display:inline}
ul.cssMenu a:hover img.over,ul.cssMenu a:hover ul img.def,ul.cssMenu a:hover a:hover img.over{display:inline}
ul.cssMenu a:hover img.def,ul.cssMenu a:hover ul img.over,ul.cssMenu a:hover a:hover img.def{display:none}
ul.cssMenu a:hover ul{display:block}
ul.cssMenu span{
	display:block;
	
	background-position:right center;
	background-repeat: no-repeat;
}



#gallery img{padding-right:20px;float:left;padding-bottom:20px;}

label {width:200px;float:left;}

#nextstep{
	width:550px;
	height:100px;
	background:url(cssimg/next-step.jpg) no-repeat;
	margin-left:-10px;
}

#newshome{
	width:550px;
	height:100px;
	background:url(cssimg/news-home.jpg) no-repeat;
	margin-left:-10px;
}
