/*ITC GREEN #C8d53E*/



/***************************************************

				      GLOBAL

***************************************************/

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {

	margin: 0px;

	padding: 0px;

	border: 0;

	font-weight: normal;

	font-style: normal;

	font-size: 100%;

	font-family: Arial, Helvetica, sans-serif;

	text-decoration:none;

}

body {

	background-color: #282828;

	font-size: 12px;

	color: #4f4d3e;

	line-height: 17px;

	font-style: inherit;

	font-weight: inherit;

	background-position: left top;

}



h1 {

	font-size: 24px;
	color: #282828;
	padding-left:20px;
	padding-top:20px;
}

h2 {
font-size: 18px;
	color: #282828;
	padding-left:20px;
	padding-top:20px;

}

h3 {
font-size: 14px;
	color: #282828;
	padding-left:20px;
	padding-top:20px;
}

p {

	margin: 0px;

	padding: 0px;

	

}

a {

	text-decoration: none;

	color: #C8d53E;

}

a:hover {

	text-decoration: underline;

}

.text_box	{
	padding: 20px;	
	color: #282828;
}
.services_text_box	{
	clear:both;
	width:800px;
	padding: 20px;	
	color: #282828;
}

.tb_ul	{
	padding-left: 50px;
	color:#282828;
}
.left_tb	{
	float:left;
	width:400px;
	padding-left:70px;
}

.right_tb	{
	float:left;
	width:400px;
}
#wrapper {

	width: 990px;

	background-image: url(../images/pattern/wrapper.png);

	background-repeat: no-repeat;

	background-position: center top;

	margin-right: auto;

	margin-left: auto;

	overflow: hidden;

}

#container {

	width: 950px;

	background-color: #282828;

	border: 1px none #EEEEEE;

	color: #aeaeae;

	padding-top: 20px;

	padding-right: 20px;

	padding-bottom: 35px;

	padding-left: 20px;

	margin: 0px;

	float: left;

}

#logo {

	width: 900px;

	height: 94px;

	float: left;

	background-image: url(../images/logo_sm.png);

	background-repeat: no-repeat;

	background-position: left bottom;

	margin: 0px;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 3px;

	padding-left: 0px;

}



#top_text	{

	width:90px;

	float:left;

	height:94px;

	padding-top:25px;

}

/****************************

		HOME SLIDER

****************************/

#slider-accordion {

	height:320px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 1px;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 25px;

	padding-left: 0px;

}

#slider-accordion img {

	border:none;

}

.slide	{

	list-style:none;

	height:320px;

	display:block;

}

.slide li 	{

	float:left;

	display:inline;

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: none;

	margin: 0px;

	padding: 0px;

	height: 320px;

	position: relative;

	overflow: hidden;

	cursor: pointer;

}

.slide .desc {

	background-image: url(../images/transparent_bg.png);

	background-repeat: repeat;

	height: 60px;

	width: 687px;

	position: absolute;

	left: 46px;

	bottom: 0px;

	padding: 20px;

	color: #CCCCCC;

}

.slide .desc a {

	position: absolute;

	float: right;

	top: 65px;

	right: 20px;

}



#partners	{

	background-color:#FFF;

	width:950px;

	height:100px;

	float:left;	

}



/***************************************************

						 FOOTER

***************************************************/

#footer {

	

	width: 990px;

	margin-top: 25px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

	padding-top: 25px;

	padding-right: 0px;

	padding-bottom: 25px;

	padding-left: 0px;

	float: left;

	

}

#footer .boxes_holder {

	width: 980px;

	margin-right: auto;

	margin-left: auto;

	position: relative;

}

#footer .box {

	margin: 0px;

	width: 215px;

	padding-top: 0px;

	padding-right: 15px;

	padding-bottom: 0px;

	padding-left: 15px;

	color: #999999;

	float: left;

}

#footer .box h1 {

	font-size: 22px;

	color: #FFFFFF;

	padding: 0px;

	float: left;

	width: 215px;

	font-weight: normal;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #666666;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 15px;

	margin-left: 0px;

}

#footer .boxes_holder .follow_twitter {

	background-image: url(../images/twitter_icon.png);

	background-repeat: no-repeat;

	height: 101px;

	width: 101px;

	position: absolute;

	left: 25px;

	top: 262px;

}

#footer .box ul {

	margin: 0px;

	width: 215px;

	list-style-type: none;

	padding: 0px;

}

#footer .box ul li {

	margin: 0px;

	width: 215px;

	float: left;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 0px;

	background-image: none;

	color: #666666;

}

#footer .box ul li a {

	color: #999999;

	text-decoration: none;

	background-position: left 6px;

	display: block;

	padding-left: 10px;

	background-image: url(../images/bullet_footer_ul.gif);

	background-repeat: no-repeat;

	padding-bottom: 4px;

}

#footer .box ul li a:hover {

	text-decoration: underline;

}

#footer .box ul li a.features {

	color: #999999;

	text-decoration: none;

	background-image: url(../images/bullet_footer_ul_features.gif);

	background-position: left 6px;

	display: block;

	background-repeat: no-repeat;

	padding-left: 10px;

}

#footer .box_twitter {

	width: 790px;

	color: #999999;

	background-color: #161616;

	padding-top: 20px;

	padding-right: 30px;

	padding-bottom: 20px;

	padding-left: 130px;

	display: block;

	float: left;

	margin-top: 15px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

}

#footer .boxes_holder_twitter {

	margin: 0px;

	float: left;

	width: 935px;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 15px;

}

#footer .subfooter {

	float: left;

	width: 950px;

	padding-top: 15px;

	padding-right: 0px;

	padding-bottom: 15px;

	padding-left: 15px;

	margin: 0px;

	left: 0px;

	top: 100px;

}

#footer .subfooter ul {

	margin: 0px;

	padding: 0px;

}

#footer .subfooter ul li {

	display: inline;

	list-style-type: none;

}

#footer .subfooter a {

	color: #CCCCCC;

	display: inline;

	margin: 0px;

	float: left;

	padding-top: 0px;

	padding-right: 15px;

	padding-bottom: 0px;

	padding-left: 0px;

}

#footer .subfooter h3 {

	float: right;

	color: #CCCCCC;

	font-size: 12px;

	text-decoration: none;

	margin: 0px;

	padding: 0px;

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: none;

}



#page_content	{

	width:950px;

	background-color:#FFF;

	float:left;

	height:320px;

}

/***************************************************

			JQUERYSLIDEMENU

***************************************************/

.jqueryslidemenu{

	margin: 0px;

	font-size: 14px;

	text-transform: uppercase;

	padding: 0px;

	width: 725px;

	position:relative;

	height: 85px;

	display: block;

	float: left;

	z-index: 10;

}

.jqueryslidemenu ul{

	margin: 0;

	padding:0;

	list-style-type: none;

}

.jqueryslidemenu ul li{

	position: relative;

	display: inline;

	margin: 0px;

	padding-top: 33px;

	padding-right: 24px;

	padding-bottom: 0px;

	padding-left: 0px;

	float: left;

	overflow: visible;

}

.jqueryslidemenu ul li a{

	color: #9A9A9A;

	text-decoration: none;

	text-transform:uppercase;

	padding-top: 2px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 0px;

	display: block;

}

.jqueryslidemenu ul li a.current{

	color:#FFFFFF;

	text-decoration: none;

}

.jqueryslidemenu ul li a:hover{

	color: #FFFFFF;

	text-decoration: none;

}

.jqueryslidemenu ul li ul{

	display: block;

	z-index:100;

	width: 178px;

	left: 55px;

	float: none;

	background-repeat: no-repeat;

	background-position: left top;

	padding-top: 12px;

	position: absolute;

	visibility: visible;

	background-image: url(../images/dropdown-top.png);

}

.jqueryslidemenu ul li ul li{

	display: block;

	list-style:none;

	margin: 0px;

	float: left;

	background-repeat: repeat-y;

	background-position: left top;

	padding: 0px;

}

.jqueryslidemenu ul li ul li a{

	margin: 0px;

	font-size: 11px;

	display: block;

	width: 130px;

	text-align: left;

	color: #FFFFFF;

	background-image: url(../images/dropdown-bg.png);

	background-repeat: repeat;

	padding-top: 4px;

	padding-right: 7px;

	padding-bottom: 4px;

	padding-left: 7px;

	float: left;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #333333;

}

.jqueryslidemenu ul li ul li a:hover{ 

	text-decoration: none;

	background-image: url(../images/dropdown-bg-hover.png);

	background-repeat: repeat;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #B0DF91;

}



#support_intro	{

	width:320px;

	height:240px;

	margin-top:150px;

	float:left;

}