/*----------------------------------------------------------------------------- 
Gleent Innovative Technologies Stylesheet

Version:   CMS 3.5
Website:   http://www.gleent.com
Email:     billing@gleent.com
		   support@gleent.com
		   sales@gleent.com
-----------------------------------------------------------------------------*/

@import "jquerythemes/default/jquery.css";

/* @font-face ---------------------------------------------------------------------------*/
@font-face {
    font-family: 'CollatorRegular';
    src: url('fonts/collator_0-webfont.eot');
    src: url('fonts/collator_0-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/collator_0-webfont.woff') format('woff'),
         url('fonts/collator_0-webfont.ttf') format('truetype'),
         url('fonts/collator_0-webfont.svg#CollatorRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}
/* =1 Global -----------------------------------------------------------------------*/
a:link {
	color:#0081B6;
	text-decoration:underline;
}
a:visited {
	color:#9d11b3 ;
	text-decoration:underline;
}
a:hover, a:active {
	color:#006498;
	text-decoration:none;
}
a.link_arrow:link,
a.link_arrow:visited {
	color:#384452;
	text-decoration:none;
	display:block;
	padding:10px 0 5px;
	font-size:13px;
}
a.link_arrow:hover,
a.link_arrow:active {
	color:#253241;
}
span.link_button {
	display:inline-block;
	width:20px;
	height:20px;
	padding:0 4px 0 0;
	background:url(themes-images/contenticons.png) no-repeat;
	vertical-align:middle;
}
span.link_button.right_arrow 		{ background-position:-5px -68px; }
span.link_button.pagetitle_icon 	{ background-position: 0 1px; width:54px; height:65px; margin-top:-5px;}
/*------------------------ Forms ----------------------------*/
input[type="submit"], input[type="button"], input[type="reset"], input[type="file"], 
button[type="submit"], button[type="button"], button[type="reset"] { cursor:pointer;}
/*textarea { resize:vertical; }*/
input[type="text"], textarea { -moz-opacity:0.8; -o-opacity:0.8; -webkit-opacity:0.8; -khtml-opacity:0.8; filter:alpha(opacity=80); opacity:0.9; border:1px solid #cccccc; }
input[type="text"]:focus, textarea:focus { -moz-opacity:1; -o-opacity:1; -webkit-opacity:1; -khtml-opacity:1; filter:alpha(opacity=100); opacity:1; }

html[xmlns] .clearfix {	display: block; }
* html .clearfix { height: 1%; }

html {}
body {
	font-family:Helvetica, Arial, sans-serif;
	font-size:13px;
	color:#777777;
	margin:0;
	padding:0;
	line-height:20px;
}
/* =2 Header
------------------------------------------------------------------------------------------------*/
#header_container {
	background:#2c2c2c;
	width:auto;
}
#heading {
	width:960px;
	margin:0 auto;
	padding:30px 0;
	position:relative;
	z-index:100;
	min-height:30px;
}
#heading img.logo {
	z-index:1;
	position:absolute;
	left:10px; top:25px;
}
hgroup { margin:0; padding:0;}
/* Banner
-------------------------------------------------------------------------------------------------*/
#banner_container {	display:none; }
body#index #banner_container,
body#home #banner_container,
.page_title_container {
	padding:20px 0 0;
	display:block;
	border-top:1px solid #485462;
	background:url(themes-images/bg_pattern.png) repeat 0 0 #384452;
}
.page_title_container {	padding:20px 0; margin:0 auto 10px; }
.page_title_container .page_title {
	color:#ffffff;
	font-size:28px;
	margin:0;
}
#banner {
	width:948px;
	height:336px;
	margin:0 auto;
	padding:0;
	position:relative;
	background:url(themes-images/banner_frame.png) no-repeat center 0;
}
a.banner_button  {
	display:block;
	width:27px;
	height:auto;
	background:url(themes-images/banner_button.png) no-repeat;
	position:absolute;
	z-index:10;	top:0; bottom:0;
	opacity:0.7;
	-moz-opacity:0.7;
	-o-opacity:0.7;
	-webkit-opacity:0.7;
	filter:alpha(opacity=70);
}
a.banner_button:hover {	
	opacity:1;
	-o-opacity:1;
	-moz-opacity:1;
	-webkit-opacity:1;
	filter:alpha(opacity=100);
}
a.nav_left {
	background-position:0 center;
	left:-23px;
}
a.nav_right {
	background-position:right center;
	right:-23px;
}
/*------------------- Navigation Button -----------------*/
.nav_button {
	height:47px;
	width:auto;
	padding:0;
	margin:10px 0 0;
	text-align:center;
	background:url(themes-images/banner_navigationbg.jpg) repeat-x 0 0;
}
.navigation_container {
	margin:0 auto;
	width:960px;
	display:block;
	height:47px;
	position:relative;
}
.nav_button ul {
	padding:12px 0 0;
	margin:0 auto;
	list-style:none;
	display:block;
	text-align:center;
	width:100%;
}
.nav_button ul li {
	display:inline-block;
	*display:inline;
	margin:0 1px;
	width:19px;
}
.nav_button ul li a {
	display:block;
	*display:inline-block;
	background:url(themes-images/nav_button.png) no-repeat -20px 0;
	width:19px;
	height:19px;
}
.nav_button ul li.current a {
	background-position:1px 0;
}

/* =4 Content
------------------------------------------------------------------------------------------------*/
#content {
	width:auto;
	margin:0 auto;
	padding:0 0 30px 0;
}
h1.page_title { font-size:22px; }
h2.page_title { font-size:20px; }
h3.page_title { font-size:15px; }
.page_title {
	display:block;
	margin:0 0 10px 0;
	font-family: 'CollatorRegular';
	color:#777777;
	font-size:20px;
	letter-spacing:-1px;
}
.page_title.wicon {
	padding:3px 0 0 15px;
	min-height:20px;
	background:url(themes-images/contenticons.png) no-repeat -33px -64px;
}
h3.page_title.wicon { background-position:-33px -68px;}
#home_content {}
#inner_content {}
#welcome_column .inner a {
	color:#e2a424;
	text-decoration:none;
}
#welcome_column .inner a:hover,
#welcome_column .inner a:active {
	color:#d1910d;
}

/* ---------------------- Sidebar ----------------------*/
#sidebar {
	width:300px;
	float:right;
	padding:10px 0;
}
ul.xoxo {
	margin:0;
	padding:0;
}
ul.xoxo li {
	list-style:none;
	padding:0 0 20px 0;
}
ul.xoxo .sidebar_title {
	color:#323D4A;
	padding:0;
	margin:0 0 15px 0;
}
ul.widget_container {
	margin:0;
	padding:0 0 0 10px;
}
ul.widget_container li {
	background:url(themes-images/widget-li.png) no-repeat 5px 5px;
	padding:0 0 2px 23px;
	margin:0 0 2px 0;
}
ul.widget_container li a {
	color:#323D4A;
	text-decoration:none;
}

/* =5 Footer
-----------------------------------------------------------------------------------------------*/
#footer_container {
	min-height:25px;
	border-top:10px solid #1f2934;
	background:#2a3542;
}
div.footer_title_widget { 
	border-top:1px solid #384351;
	padding:15px 0;
}
div.footer_title_widget h2 {
	color:#ffffff;
	font-size:17px;
	letter-spacing:-1px;
	padding:0 0 7px;
	margin:0;
	font-family: 'CollatorRegular';
}
div.social_tab {}
div.social_tab h3 {
	margin:0 15px 0 0;
	color:#606f80;
	letter-spacing:-1px;
}
#footer {
	margin:auto;
	font-size:12px;
	background:#384452;
	border-top:1px solid #425061;
	padding:15px 0;
	color:#718091;
}
#footer ul {
	list-style:none;
	padding:0;
	margin:0 0 10px 0;
}
#footer ul li {
	display:block;
	padding:0;
	margin:0 0 0 0;
	text-transform:capitalize;
}
#footer ul li a:link, #footer ul li a:visited {
	color:#718091;
	text-decoration:none;
}
#footer ul li a:hover, #footer ul li a:active {
	color:#ffffff;
	text-decoration:none;
}
.social_button {
	width:30px;
	height:30px;
	display:block;
	vertical-align:middle;
	background:url(themes-images/social_icons.png) no-repeat;
}
.facebook_social 	{ background-position: 0 0; }
.twitter_social 	{ background-position: -32px 0; }
.rss_social 		{ background-position: -64px 0; }
div.contact_info {
	color:#ffffff;
}
div.contact_info iframe {
	float:left;
	border:5px solid #5a697a;
	margin:0 15px 15px 0;
}
div.copyright {
	background:#414d5c;
	padding:15px 0;
	color:#a8b1bc;
	font-size:11px;
}
div.copyright .gleent {
	font-size:16px;
	color:#a8b1bc;
	text-decoration:none;
}
div.copyright p { margin:0; }
#_GPL_e6a00_div { left:0; bottom:0;}