/* ---------------------------------------------------
   HTML ELEMENTS
------------------------------------------------------ */

/* top elements */
* { padding: 0; margin: 0; outline: 0;  }

body {
	margin: 0;
	padding: 0;
	font: 11px/1.6em  Verdana, Tahoma, Helvetica, sans-serif;
	color: #666666;	
	background:url(../images/bg-pattern.png) repeat;
	text-align: justify;
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#FF003366,EndColorStr=#FF55AAEE);

}

/* links */
a:link, a:visited {	color: #4284B0;	background-color: inherit;	text-decoration: none;}
a:hover {	color: #9EC068;	background-color: inherit;}

/* headers */
h1, h2, h3 {	font: bold 1em 'Trebuchet MS', Arial, Sans-serif;	color: #333;	    }
h1 { font-size: 1.5em; color: #6297BC;  } 
h2 { font-size: 1.4em; text-transform:uppercase;}
h3 { font-size: 1.3em; }

h1, h2, h3 {	margin: 10px 15px; }

h4{	color:#003366;	padding-left:15px;	text-transform:uppercase;	}
	

p{ margin: 10px 15px;	text-align:justify;}
ul span { color: #666666; }


/* images */
img.float-right {  margin: 5px 0px 5px 15px;  }
img.float-left {  margin: 5px 15px 5px 0px;}

code {
  margin: 5px 0;
  padding: 10px 15px;
  text-align: left;
  display: block;
  overflow: auto;  
  font: 500 1em/1.5em 'Lucida Console', 'courier new', monospace;
  /* white-space: pre; */
  background: #FAFAFA;
  border: 1px solid #f2f2f2;  
  border-left: 4px solid #4284B0; 
}
acronym {  cursor: help;  border-bottom: 1px solid #777;}
blockquote {
	margin: 15px;
 	padding: 5px 10px 5px 20px;
  	background: #FAFAFA;
	border: 1px solid #f2f2f2; 
	border-left: 4px solid #4284B0;   
	color: #4284B0;
	font: bold 1.2em/1.5em Georgia, 'Bookman Old Style', Serif;
    font-style: italic;
}

/* form elements */
form {	margin:10px; padding: 5px;	border: 1px solid #f2f2f2; 	background-color: #FAFAFA; }
label {	display:block;	font-weight:bold;	margin:5px 0;}
input {	padding: 3px 5px;	border:1px solid #eee;	font: normal 1em Verdana, sans-serif;  color:#777;}
textarea {	width:300px;	padding: 3px 5px;	font: normal 1em Verdana, sans-serif;	border:1px solid #eee;	height:100px;	display:block;	color:#777;}
input.button { 	margin: 0; 	font: bold 1em Arial, Sans-serif; 	border: 1px solid #CCC;	background: #FFF; 	padding: 5px 3px;	color: #4284B0;	}

/* search form */
form.searchform {	background: transparent;	border: none;	margin: 0; padding: 0;}
form.searchform input.textbox { 	margin: 0; 	width: 120px;	border: 1px solid #9EC630; 	background: #FFF;	color: #333; 	height: 14px;	vertical-align: top;}
form.searchform input.button { 	margin: 0; 	padding: 2px 3px; 	font: bold 12px Arial, Sans-serif; 	background: #FAFAFA;	border: 1px solid #f2f2f2;	color: #777;	width: 60px;	vertical-align: top;}

/* -------------------------------
	  LAYOUT
---------------------------------- */
#wrap {	background: #FFF;	width: 960px; height: 100%;	margin: 0 auto;		text-align: left;}
#container-wrap {	clear: both;	margin: 0; padding: 0;		background: #FFF;	overflow:hidden;}
#scroll{  background:url(../images/scrollbg.jpg) repeat;  height:300px;  overflow:hidden;	}

/* header */
#header {	position: relative;	height: 59px; background: url(../images/menubg.jpg) repeat-x 0% 100%;}
#header h1#logo {
	position: absolute;
	margin: 0; padding: 0;
	font: bolder 4.1em 'Trebuchet MS', Arial, Sans-serif;
	letter-spacing: -2px;
	text-transform: lowercase;
	top: 0; left: 50px;
	background:url(../images/logo.png) no-repeat;
	height:181px;
	width:180px;
	z-index:401;
}

#header ul#menu {	width:520px; }


#header h2#slogan {
	position: absolute;	 
	top:37px; left: 95px;
	color: #666666;
	text-indent: 0px;
	font: bold 11px Tahoma, 'trebuchet MS', Sans-serif; 
	text-transform: none;	
}
#header form.searchform {	position: absolute;	top: 0; right: -12px;	}

/* main */
#main {	float: left;	margin-left: 15px;	padding: 0;	width: 50%;		}

.post-footer {	background-color: #FAFAFA;	padding: 5px; margin: 20px 15px 0 15px;	border: 1px solid #f2f2f2;	font-size: 95%;	}
.post-footer .date {	background: url(Bizinex/clock.gif) no-repeat left center;	padding-left: 20px; margin: 0 10px 0 5px;}
.post-footer .comments {	background: url(Bizinex/comment.gif) no-repeat left center;	padding-left: 20px; margin: 0 10px 0 5px;}
.post-footer .readmore {	background: url(Bizinex/page.gif) no-repeat left center;	padding-left: 20px; margin: 0 10px 0 5px;}

/* sidebar */
#sidebar {	float: left;	width: 23%;	margin: 0;	padding: 0; 	display: inline;	background:#fafafa;	border:#e0dede 1px solid;}
#sidebar ul.sidemenu {	list-style:none;	margin:10px 0 10px 15px;	padding:0;		}
#sidebar ul.sidemenu li {	margin-bottom:1px;	border: 1px solid #f2f2f2;}
#sidebar ul.sidemenu a {	display:block;	font-weight:bold;	color: #333;		text-decoration:none;		padding:3px 5px 3px 10px;	background: #f2f2f2;	border-left:4px solid #CCC;			min-height:18px;}

#sidebar input, select{ margin-bottom:8px; }

* html body #sidebar ul.sidemenu a { height: 18px; }

#sidebar ul.sidemenu a:hover {	padding:3px 5px 3px 10px;	background: #f2f2f2;	color: #339900;	border-left:4px solid #9EC630;}

/* rightbar */
#rightbar {	padding: 0; margin-left:5px; margin-top:5px;}

/* Footer */
#footer { 	clear: both;    color: #fff;	background: #A9BAC3;	border-top: 5px solid #568EB6;	margin: 0; padding: 0; 	height: 50px;	  	font-size: 95%;	}
#footer a:link, #footer a:visited  {	text-decoration: none;	font-weight: normal;}
#footer a:hover {  color: #333;}
#footer .footer-left{	float: left;	width: 45%; }
#footer .footer-right{	float: right;	width: 50%;}

/* menu tabs */
#header ul {	z-index: 999999;	position: absolute;   	margin:0; padding: 0;   	list-style:none;	right: 0; 	bottom: 0px !important; bottom: 0px;	font: bold 13px  Arial, 'Trebuchet MS', Tahoma, verdana,  sans-serif;}
#header li {   display:inline;   margin:0; padding:0;}
#header a {   float:left;   margin:0;   padding:0 0 0 4px;   text-decoration:none;   }
#header a span {   float:left;   display:block;   padding:53px 8px 10px 15px;   color : #343434;   text-shadow:#fff 0 1px;   background:  url(../images/seperator.jpg) no-repeat bottom left;}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#header a span {float:none;}
/* End IE5-Mac hack */
#header a:hover span {	color:#56a8da;}
#header a:hover {   background-position:0% -42px;}
#header #current a {   background-position:0% -42px;	}
#header #current a span { color : #0191b8;	text-shadow:#fff 0 1px;	background:none;	}
#header #visit a span {	color : #343434;	text-shadow:#fff 0 1px;	background:none;	}
#header #curent a span { color : #0191b8;	text-shadow:#fff 0 1px;	background: url(../images/seperator.jpg) no-repeat bottom left;	}
/* end menu tabs */

/* alignment classes */
.float-left  { float: left; }
.float-right {	float: right; }
.align-left  {	text-align: left; }
.align-right {	text-align: right; }

/* additional classes */
.clear { clear: both; }
.green {	color: #9EC630; }
.gray  {	color: #BFBFBF; }



/* Promo Bar*/

#promobar {margin-top : 10px; height : 170px;float : left; width : 1000px; background:url(../images/promo_bg.jpg) repeat-x;}
#promobar .promo {display : block; width : 30%; float : left; padding : 0 15px 15px 15px;}
#promobar .promo .p {display : block; font-size : 0.8em; line-height : 2em; color : #6e6e6e;}
#promobar .promo .link {display : block; font-size : 0.8em;}

/*Promobar End*/

.roundabout-holder {list-style: none; width: 50em; height: 35em; margin: 0em auto;	}
			
			.roundabout-moveable-item {
				height: 16.66em;
				width: 20.8em;
				cursor: pointer;
			}
			
			.roundabout-moveable-item img {
				height: 16.66em;
				width: 20.8em;
			}
			
			.roundabout-in-focus {
				cursor: auto;
			}
			
			#filler {
				text-align: center;
				height: 300px;
			}
			
			.counter
			{
				padding-top:125px;
				width:auto;
				height:125px;	
				text-align:center;
				position:relative;
			    background:url(../images/scrollbg.jpg) repeat;
				
			}
			
			/*tabs*/
			/*
.tabs li{   list-style:none; width:25%; border-bottom:1px solid gray; width:200px;}
.tabs li a h3{ color:#7793e0; font-size:18px; line-height:18px; font-weight:normal; padding:0 0 0 0;}

.tabs li  {color:red;}
.tabs li a{ color:#858484 !important; font-size:13px !important; line-height:15px !important; text-decoration:none;}
.tabs li a:hover{ color:#7793e0 !important;}*/


.left
{/*border:1px solid #FF6666; float:left; width:210px; margin-top:15px;*/

}

.subscribe{ background: #fafafa;  border:#e0dede 1px solid;  margin:5px;  padding:5px 0 5px 0;  height:150px; }

.subscribe input{ text-align:left;  color:#333333;  border:#e0dede 1px solid;  width:79%;  margin-left:15px;  height:20px;  font-size:13px; }

.subscribe #button{ float:right;  text-align:center;  color:#333333;  border:#999 1px solid;  margin-right:15px;  margin-top:10px;  height:25px;  width:60px;  font-size:13px;  }


.left h1
{
background: url(../images/grad1.jpg) repeat-x;
height:20px;
color:#FFFFFF;
font-size:16px;
padding:5px;
margin-bottom:15px;
border:1px solid #666666;
text-transform:uppercase;
text-shadow:#000000 1px 1px;
}

.right
{

float:left;
margin-top:15px;
margin-right:15px;
width:770px;
background-color:#fafafa;
border:#e0dede 1px solid;
}

.right li{margin-left:30px;  list-style:circle;}

.tabcontent{ width:500px;  float:left;  color:#000000; height:auto;}
.tabcontent p{ color:#333333; height:auto; }

.tabcontent ul.tcul{color:#CCCCCC;  background-color:#6699CC;  margin:0 0 10px 15px;  padding:10px 0 10px 0;  text-shadow:#666 1px 1px;}
.tabcontent ul.bizinex_ul{color:#CCCCCC;  background-color:#6699CC;  margin:0 0 10px 15px;  padding:10px 0 10px 0;}

.adv{float:right;  width:230px;  background-color:#999999;  border:#666666 thin solid;  margin:10px;  padding:5px;  color:#FFFFFF;  }
.adv h2{text-shadow:#ccc 0 1px;}

.con li{ border-bottom:1px solid #e7e7e7; padding:0 0 3px 0; list-style:none;}
.con li img{ float:left; margin:0 7px 0 0 !important; border:none;}
.con h2{ text-align:center; color:Red; font-size:18px; line-height:18px; font-weight:normal; display:block; padding:0 0 0 0; text-shadow:#999999 1px 1px;}
.con p{margin:0 0 0 25px; color:#2C1010;}
.con h3{ color:#000; font-size:14px; font-weight:bold; padding:3px 0 10px 0;}
.con h3 img{ float:left; margin:0 7px 0 0 !important;}

.popup{ position:absolute;  top:200px;  left:150px;  margin:auto;  background:#CCCCCC;  color:#000000;  z-index:9999999;  width:800px;  text-align:left; }

.hd{  height:25px;  line-height:30px;  background:#000;  text-align:right;  color:#fff;  padding:5px;  }

.popup a{font-size:20px;  cursor:pointer; }

.features{float:left;  color:#000;  margin:0 10px 10px 15px;  padding:10px 0 10px 0;  width:80%;  } 
.features_left{float:left;  width:300px;}
.features_right{float:left;  width:300px;}


.main_ul{margin-bottom:10px; padding-left:20px; width:700px;}
	.main_ul li{font-weight:bold;}
.sub_ul{padding-left:25px; padding-bottom:10px;}
	.sub_ul li{font-weight:normal;}
.sub_sub_ul{padding-left:25px; padding-bottom:10px;}
	.sub_sub_ul li{font-weight:normal;}
.sub_sub_sub_ul{padding-left:25px; padding-bottom:10px;}
	.sub_sub_sub_ul li{font-weight:normal;}


/* Main */
.main { padding:20px 10px 10px 10px; width:960px;}
.main h2 { font:bold 20px Tahoma, Geneva, sans-serif; color:#4f4f4f; border-bottom:1px solid #e1e1e1; padding:15px 10px 15px 60px; margin:0;}
.main h3 { font:bold 20px Tahoma, Geneva, sans-serif; color:#4f4f4f; border-bottom:1px solid #e1e1e1; padding:15px 10px 15px 60px; margin:0;}
.main h4 { font:bold 20px Tahoma, Geneva, sans-serif; color:#4f4f4f; border-bottom:1px solid #e1e1e1; padding:15px 10px 15px 60px; margin:0;}
.main p, .main ul, .main span { padding:10px; margin:0; font:normal 11px Tahoma, Geneva, sans-serif; color:#666666; line-height:1.6em; list-style:none;}

.main .global_full_main { margin:0 10px !important; margin:0 10px 0 5px;}
.main .global_main { float:left; width:610px; margin:0 10px !important; margin:0 10px 0 5px;}

.main .global_main img.images { float:left; margin:5px 10px; border:1px solid #b2b2b2;}

.main h2.contact { background:url(../images/title_contact.jpg) no-repeat left center;}
.main .support { float:left; width:300px; margin:0 10px !important; margin:0 5px 0 10px;}
.main .support h2 { background:url(../images/title_support.jpg) no-repeat left center;}
.main .support h3 { background:url(../images/title_phone.jpg) no-repeat left center;}
.main .support h4 { background:url(../images/title_address.jpg) no-repeat left center;}

/* Conatct Form */
.response { font:normal 12px Arial, Helvetica, sans-serif; color:red; text-align:center;}
.loader { text-align:center; width:auto; padding:0; margin:0;}
#contactform { margin:0; padding:5px;}
#contactform * { font-family: Arial, Helvetica, sans-serif;; font-size:12px;}
#contactform ol { margin:0; padding:0; list-style:none;}
#contactform li { margin:0 0 5px 0; padding:10px; background:none;}
#contactform li.buttons { margin:0; overflow:hidden;}
#contactform label { margin:0; width:150px; display:block; float:left; padding:0 0 2px 0; font:normal 14px Arial, Helvetica, sans-serif; color:#666666;}
#contactform label span { font:normal 11px Arial, Helvetica, sans-serif; color:#afafaf; margin:0; padding:0;}
#contactform input.text { width:280px; border:1px solid #d6d6d6; margin:0; padding:5px 2px; height:16px; background:#fff;}
#contactform textarea { width:280px; border:1px solid #d6d6d6; padding:2px; background:#fff;}
#contactform li.buttons input { padding:3px 10px; margin:0 0 0 150px; background:#d14603; border:1px solid #e46300; color:#FFF; float:left;}

/* Search */
.search { float:left; width:240px; margin:24px 0 0 250px; }
.search form { float:right; width:240px; margin:0; padding:0;}
.search input { float:left; }
.search input.text { background:none; border:1px solid #2692cc; color:#333; padding:5px; font:normal 11px Tahoma, Geneva, sans-serif; width:150px; margin:0;}
.search input.button { background:url(../images/icon_search.png) no-repeat; height:23px; width:23px; border:0; margin-left:5px;}






/* SVG fallback(Opera 11.10-, IE9) */
background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iZ3JhZGllbnQiIHgxPSIwJSIgeTE9IjAlIiB4Mj0iMCUiIHkyPSIxMDAlIj48c3RvcCBvZmZzZXQ9IjAlIiBzdHlsZT0ic3RvcC1jb2xvcjpyZ2JhKDAsNTEsMTAyLDEpOyIgLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0eWxlPSJzdG9wLWNvbG9yOnJnYmEoODUsMTcwLDIzOCwxKTsiIC8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgZmlsbD0idXJsKCNncmFkaWVudCkiIGhlaWdodD0iMTAwJSIgd2lkdGg9IjEwMCUiIC8+PC9zdmc+);

/* Opera 11.10+ */
background: -o-linear-gradient(top, rgba(0,51,102,1), rgba(85,170,238,1));

/* Firefox 3.6+ */
background: -moz-linear-gradient(top, rgba(0,51,102,1), rgba(85,170,238,1));

/* Chrome 7+ & Safari 5.03+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(0,51,102,1)), color-stop(1, rgba(85,170,238,1)));

/* Newer Browsers */
background: linear-gradient(top, rgba(0,51,102,1), rgba(85,170,238,1));

/* IE5.5 - IE7 */
filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#FF003366,EndColorStr=#FF55AAEE);

/* IE8 */
-ms-filter: "progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#FF003366,EndColorStr=#FF55AAEE)"