@charset "utf-8";

body {

	background-color: #090f2b;

	margin:0;

	padding:0;

	top:0;

	left:0;

	font-family: "Segoe UI", Arial, Helvetica;

}

.bg-common {

	background-attachment: scroll;

	background-color: #090f2b;

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

	background-repeat: no-repeat;

	background-position: center top;

	margin:0;

	padding:0;

	font-family: "Segoe UI", Arial, Helvetica;

}

.bg-middle {

	background-attachment: scroll;

	background-color: #ffffff;

	background-repeat: no-repeat;

	margin:0;

	padding:0;

	border-bottom: 1px solid #999999;

	border-top: 1px solid #999999;



}

.hr-line1{

	border-top: 1px solid #5b5b5b;

	height:4px;

}

.bg-video {

	background-attachment: scroll;

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

	background-repeat: no-repeat;

	background-position: center top;

	margin:4px 0 0 0;

	padding:2px 0 0 0; !important

	font-family: "Segoe UI", Arial, Helvetica;

	height:288px;

	width: 433px;

	

}

.bg-track-record{

	color: #c7c7c7;

	background-attachment: scroll;

	background-image: url(../images/bg-track-record.jpg);

	background-repeat: no-repeat;

	background-position: left top;

}

.bg-track-record-bottom{

	color: #c7c7c7;

	background-attachment: scroll;

	background-image: url(../images/bg-track-record-bottom.jpg);

	background-repeat: no-repeat;

	background-position: left top;

	height:34px;

}



.bg-right-box1-top{

	color: #c7c7c7;

	background-attachment: scroll;

	background-image: url(../images/bg-content-right-top.jpg);

	background-repeat: no-repeat;

	background-position: left top;

}

.bg-right-box1-middle{

	color: #c7c7c7;

	background-attachment: scroll;

	background-image: url(../images/bg-content-right-middle.jpg);

	background-repeat: repeat-y;

	background-position: left top;

}

.bg-right-box1-bottom{

	color: #c7c7c7;

	background-attachment: scroll;

	background-image: url(../images/bg-content-right-bottom.jpg);

	background-repeat: no-repeat;

	background-position: left top;

	height:20px;

}

.bg-right-box2-top{

	color: #c7c7c7;

	background-attachment: scroll;

	background-image: url(../images/bg-guide-top.jpg);

	background-repeat: no-repeat;

	background-position: left top;

}



.bg-right-box1-top-innerpage{

	color: #c7c7c7;

	background-attachment: scroll;

	background-image: url(../images/bg-content-right-top-innerpage.jpg);

	background-repeat: no-repeat;

	background-position: left top;

}

.bg-right-box1-middle-innerpage{

	color: #c7c7c7;

	background-attachment: scroll;

	background-image: url(../images/bg-content-right-middle-innerpage.jpg);

	background-repeat:repeat-y;

	background-position: left top;

}

.bg-right-box1-bottom-innerpage{

	color: #c7c7c7;

	background-attachment: scroll;

	background-image: url(../images/bg-content-right-bottom-innerpage.jpg);

	background-repeat: no-repeat;

	background-position: left top;

	height:20px;

}

.bg-right-box2-top-innerpage{

	color: #c7c7c7;

	background-attachment: scroll;

	background-image: url(../images/bg-guide-top-innerpage.jpg);

	background-repeat: no-repeat;

	background-position: left top;

}

.bg-right-box3-top-innerpage{

	color: #c7c7c7;

	background-attachment: scroll;

	background-image: url(../images/bg-orange-top.gif);

	background-repeat: no-repeat;

	background-position: left top;

	

}

.bg-right-box3-middle-innerpage{

	background-attachment: scroll;

	background-image: url(../images/bg-common-middle.jpg);

	background-repeat:repeat-y;

	background-position: center top;

	background-color:#333333;

}

.bg-right-box3-bottom-innerpage{

	background-attachment: scroll;

	background-image: url(../images/bg-common-bottom.gif);

	background-repeat: no-repeat;

	background-position: left top;

}

.bg-right-box4-top-innerpage{

	color: #c7c7c7;

	background-attachment: scroll;

	background-image: url(../images/bg-grey-gradient-top.gif);

	background-repeat: no-repeat;

	background-position: left top;

	

}

.bg-right-box4-middle-innerpage{

	background-attachment: scroll;

	background-image: url(../images/bg-common-middle.jpg);

	background-repeat:repeat-y;

	background-position: center top;

	background-color:#333333;

}

.bg-right-box4-bottom-innerpage{

	background-attachment: scroll;

	background-image: url(../images/bg-common-bottom.gif);

	background-repeat: no-repeat;

	background-position: left top;

}

.bg-product-top-innerpage{

	color: #c7c7c7;

	width:436px;

	background-attachment: scroll;

	background-image: url(../images/bg-product-top.jpg);

	background-repeat: no-repeat;

	background-position: left top;

}

.bg-product-middle-innerpage{



	width:436px;

	background-attachment: scroll;

	background-image: url(../images/bg-product-middle.jpg);

	background-repeat: repeat-y;

	background-position: center top;

	clear:both;

}

.btn-dashboard{

	width:309px;

	height:105px;

	background-attachment: scroll;

	background-image: url(../images/btn-dashboard.jpg);

	background-repeat:no-repeat;

	background-position: left top;

	cursor:pointer;

}

.btn-dashboard:hover{

	width:309px;

	height:105px;

	background-attachment: scroll;

	background-image: url(../images/btn-dashboard-hover.jpg);

	background-repeat:no-repeat;

	background-position: left top;

	cursor:pointer;

	

}

.btn-dashboard:hover h5{

		color:	#fc8600;

		font-weight:100;

}

/*Flexible Grid Classes Begin*/

.bg-grid-top-heading{

	color: #c7c7c7;

	background-color: #f2f2f3;

	border-top-width: 1px;

	border-bottom-width: 1px;

	border-top-style: solid;

	border-bottom-style: solid;

	border-top-color: #d4d4d4;

	border-bottom-color: #d4d4d4;

}

.bg-grid-left-top-curve{

	width:8px;

	background-attachment: scroll;

	background-image: url(../images/bg-left-grid-top.gif);

	background-repeat: no-repeat;

	background-position: left top;

	border-bottom-color: #d4d4d4;

	border-bottom-width: 1px;

	border-bottom-style: solid;

}

.bg-grid-right-top-curve{

	width:8px;

	background-attachment: scroll;

	background-image: url(../images/bg-right-grid-top.gif);

	background-repeat: no-repeat;

	background-position: right top;

	border-bottom-color: #d4d4d4;

	border-bottom-width: 1px;

	border-bottom-style: solid;

}

.bg-grid-middle-left{

	color: #c7c7c7;

	width:8px;

	border-left-width: 1px;

	border-left-style: solid;

	border-left-color: #d4d4d4;

}

.bg-grid-middle-right{

	color: #c7c7c7;

	width:8px;

	border-right-width: 1px;

	border-right-style: solid;

	border-right-color: #d4d4d4;

}

.bg-grid-left-bottom-curve{

	width:8px;

	background-attachment: scroll;

	background-image: url(../images/bg-left-grid-bottom.gif);

	background-repeat: no-repeat;

	background-position: left bottom;

}

.bg-grid-right-bottom-curve{

	width:8px;

	background-attachment: scroll;

	background-image: url(../images/bg-right-grid-bottom.gif);

	background-repeat: no-repeat;

	background-position: right bottom;

}

.bg-grid-bottom{

	color: #c7c7c7;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #d4d4d4;

}

.grid-content tr{

	padding: 6px 5px 2px 5px;	

}

.grid-content td{

padding: 2px 5px 2px 5px;	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #e7e7ea;

}

.grid-content:hover td{

padding: 2px 5px 2px 5px;

background-color:#eaeaee;

}

/*Grid Classes End*/



/*Dashboard Navigation Classes Begins*/

.bg-dasboard-nav-left-top-curve{

	width:8px;

	background-attachment: scroll;

	background-image: url(../images/bg-left-nav-top.gif);

	background-repeat: no-repeat;

	background-position: left top;	

}

.bg-dasboard-nav-right-top-curve{

	width:8px;

	background-attachment: scroll;

	background-image: url(../images/bg-right-nav-top.gif);

	background-repeat: no-repeat;

	background-position: right top;	

}

.bg-dasboard-nav-top-heading{

	border-top-width: 1px;

	border-top-style: solid;

	border-top-color: #d4d4d4;

	

}

.txt-style-small {

	font-size: 7pt;

	font-style: normal;

	font-weight:normal;

}

.nav-content tr{

	padding: 6px 5px 2px 5px;	

}

.nav-content td{

	padding: 2px 5px 2px 5px;	

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #e7e7ea;

	cursor:pointer;

}

.nav-content:hover td{

	padding: 2px 5px 2px 5px;

	background-color:#eaeaee;

	cursor:pointer;

}

.nav-content-active{

	padding: 2px 5px 2px 5px;

	background-color:#eaeaee;

	cursor:pointer;

}

/*Dashboard Navigation Classes End*/







.breadcrumb{

	padding: 0 22px 0 0px;

	color: #ffffff;

	background-color: #272c47;

	background-attachment: scroll;

	background-image: url(../images/btn-bc-right.jpg);

	background-repeat: no-repeat;

	background-position: right top;

}

.breadcrumb:hover{

	

	color: #fb8500;

	background-color: #272c47;

	background-attachment: scroll;

	background-image: url(../images/btn-bc-right.jpg);

	background-repeat: no-repeat;

	background-position: right top;

	cursor:pointer;

}

.breadcrumb-standard{

	padding: 0 22px 0 0px;

	color: #ffffff;

	background-color: #272c47;

	background-attachment: scroll;

	background-image: url(../images/btn-bc-right-blue.gif);

	background-repeat: no-repeat;

	background-position: right top;

}

.breadcrumb-standard:hover{

	padding: 0 22px 0 0px;

	color: #fb8500;

	cursor:pointer;

}

.breadcrumb-active{

	padding: 0 18px 0 4px;

	color: #ffffff;

	background-color: #b4b5bf;

	background-attachment: scroll;

	background-image: url(../images/btn-bc-right-ac.jpg);

	background-repeat: no-repeat;

	background-position: right top;

}

.tagline{

	color: #ffffff;

}



h1, h2, h3, h4, h5, h6{

	padding:0;

	margin:0;



}



h1 {

	font-size: 35pt;

	font-style: normal;

	font-weight:normal;

}

h2 {

	font-size: 26pt;

	font-style: normal;

	font-weight:normal;

}

h3 {

	font-size: 20pt;

	font-style: normal;

	font-weight:normal;

}

h4 {

	font-size: 14pt;

	font-style: normal;

	font-weight:normal;	

}

h5 {

	font-size: 11pt;

	font-style: normal;

	font-weight:normal;

}

h6 {

	font-size: 9pt;

	font-style: normal;

	font-weight:normal;

}



/* Listing */

ol li {

	font-size:8pt;

}





.listing-ul{

	padding: 0 4px 0 0;

	list-style:none;

	margin-left:0px;

	margin-top:0px;

}



.listing-li{

	padding: -10px 0 0 0px;

	list-style:none;

	margin-left:0px;

	margin-top:0px;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #eeeeee;

	line-height:20px;

}

.listing-li-highlight1{

	background-color:#e7ebf7;

	color:#5e5e5e;

	padding: 0 0 0 2px;;

}

.listing-li-highlight2{

	background-color:#76798b;

	color:#ffffff;

	padding: 0 0 0 2px;

}

/* Spacers */

.spacer-style1{

	padding-left:100px;

}







/* Navigation */

.navigation-bg{

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

	background-attachment: scroll;

	background-repeat: repeat-x;

	background-position: left bottom;

	padding:0 0 0 0;

	margin:0 0 0 0;



}

#menu{

	padding: 3px 0px 0px 0px;

	margin: 0;

	list-style: none;

	width: 100%;

	overflow: hidden;

}



#menu li{

	float:left;

	font-size:11pt;

	font-weight:normal;

	color:#ffffff;

	padding:1px 4px 0px 3px; /* indent between menu items */

	background-attachment: scroll;

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

	background-repeat: no-repeat;

	background-position: right center;

		

}

#menu li a{

	float:left;

	display:block;

	color:#ffffff;

	text-decoration:none;

}

#menu li a .menu_left{

	float:left;

	display:block;

}

#menu li a .menu_right{

	float:left;

	display:block;

	cursor:pointer; /* for IE6 */

	text-align:center;

	padding:0px 15px 0 15px;

	height:34px;

}

#menu li a:hover{

	background:url('../images/menu-bg-middle.gif') repeat-x;

	color:#40476b;

}

#menu li a:hover .menu_left{

	background:url('../images/menu-curv-left.gif') no-repeat;

}

#menu li a:hover .menu_right{

	background:url('../images/menu-curv-right.gif') no-repeat right top;

}

#menu li a:active{

	background:url('../images/menu-bg-middle.gif') repeat-x;

		color:#40476b;

}

#menu li a:active .menu_left{

	background:url('../images/menu-curv-left.gif') no-repeat;

}

#menu li a:active .menu_right{

	background:url('../images/menu-curv-right.gif') no-repeat right top;

}

#menu li a .menu_right{

	padding: 10px 8px 0 8px;

	height: 33px;

}

#menu li .active {

	background:url('../images/menu-curv-right.gif') no-repeat right top; 

}

#menu li a.active  {

	background:url('../images/menu-bg-middle.gif') repeat-x;

	color:#40476b;

}

#menu li .active .menu_left{

	background:url('../images/menu-curv-left.gif') no-repeat;

}

#menu li .active .menu_right{

	background:url('../images/menu-curv-right.gif') no-repeat right top;

}

#menu li .active span a{

	background:url('../images/menu-bg-middle.gif') repeat-x;

	color:#40476b;

}

/*Stage Classes*/

.stage-bg {

	background-attachment: scroll;

	background-image: url(../images/bg-stage-bottom.gif);

	background-repeat: no-repeat;

	background-position: center bottom;

}

.stage-bg-flexible {

	background-attachment: scroll;

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

	background-repeat: no-repeat;

	background-position: center bottom;

}

.stage-flower{

	background-attachment: scroll;

	background-image: url(../images/img-white-flower.jpg);

	background-repeat: no-repeat;

	background-position: 483px top;

}

.stage-innerpage-bg {

	background-attachment: scroll;

	background-image: url(../images/bg-inner-banner.gif);

	background-repeat: no-repeat;

	background-position: center bottom;

}

.stage-inner-flower{

	background-attachment: scroll;

	background-image: url(../images/img-white-flower-sm.jpg);

	background-repeat: no-repeat;

	background-position: 542px top;

}

.footer{

	background-color:#91c8ff;

	padding: 0 10px 0 10px;

}



/* Content Styles */

.home-left-box{

	background-attachment: scroll;

	background-color: #c0cddb;

	background-image: url(../images/bg-middle-left-content-box.jpg);

	background-repeat: no-repeat;

	background-position: left top;

	}

.home-right-box{

	background-attachment: scroll;

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

	background-repeat: no-repeat;

	background-position: left top;

}

.bg-innerpage-content{

	background-attachment: scroll;

	background-image: url(../images/bg-inner-content.gif);

	background-repeat: repeat-y;

	background-position: left top;

	padding:0 10px 17px 17px;

}

.subscribe-newsletter-field{

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

	background-attachment: scroll;

	background-repeat: repeat-x;

	background-position: left top;

	width:187px;

}

.page-title{

	padding: 5px 0 5px 0px; 

}



/*Form Field Styles*/

input.newsletter{

	padding: 0 4px 8px 14px;

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: none;

	background: transparent;

	color:#666666;

	font-size:8pt;



}



/* Text Styles */



.txt-style1{

	color: #fb8a06;

	padding:0;

	margin:0;

}

.txt-style2{

	color: #ffffff;

	padding:0;

	margin:0;

}

.txt-style3{

	color: #fc8600;

	padding:0;

	margin:0;

}



.txt-style4{

	color: #84837f;

	padding:0;

	margin:0;

}

.txt-style5{

	color: #3e4569;

	padding:0;

	margin:0;

}

/*Hyperlink Styles*/



.link-style1{

	color:#353535; text-decoration:none; padding:2px;

}

.link-style1:hover{ 

	color:#ffffff;

	background-color:#cccccc; padding:2px;

}



.link-style2{

	color:#8a8a8a; text-decoration:none; padding:2px;

}

.link-style2:hover{ 

	color:#ffffff;

	background-color:#cccccc; padding:2px;

}

.link-style3{

	color:#ffffff; text-decoration:none; padding:2px;

}

.link-style3:hover{ 

	color:#ff6600;

	padding:2px;

}

.link-style4{

	color:#272c47; text-decoration:none; padding:2px;

}

.link-style4:hover{ 

	color:#ffffff;

	background-color:#3e4568; padding:2px;

}

.link-style5{

	color:#fb8a06; text-decoration:none; padding:2px;

}

.link-style5:hover{ 

	color:#ffffff;

	background-color:#3b4264; padding:2px;

}

/*Blog Template Classes or IDs*/

.blog-box{

	background-image:url(../images/img-blog-box-middle.gif);

	background-attachment: scroll;

	background-repeat: repeat-y;

	background-position: center top;

	padding: 0 15px 0 15px;

}

.blog-ul{

	padding: 0 0 0 0;

	list-style:none;

	margin-left:0px;

	margin-top:0px;

}



.blog-li{

	padding: -10px 0 0 0;

	list-style:none;

	margin-left:0px;

	margin-top:0px;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #eeeeee;

	line-height:20px;

}

.blog-comment-box{

	padding: 10px 10px 0 15px;

	background-attachment: scroll;

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

	background-repeat: no-repeat;

	background-position: left top;

}

.blog-separator-blue{

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #e2f1ff;

}
