@charset "utf-8";
/*-----------------------------------------------------------------------------
Icegate HTML Template - Core CSS
-------------------------------------------------------------------------------
Date : 25 / 10 / 2012
Author : Shekhar Agarwal
-----------------------------------------------------------------------------*/

*{
	margin:0;
	padding:0;
	border:0;
}

a{
	text-decoration:none;
	border:none;
	outline:none;
}
/* Mozilla based browsers */
::-moz-selection {
       background-color: #efe0ba;
       color: #000;
}

/* Works in Safari */
::selection {
       background-color: #efe0ba;
       color: #000;
}


a:hover, a:active, a:focus { outline:none;}
.last { border:0;}
.clear {
	clear:both;
	content:'.';
	display:block;
	font-size:0;
	line-height:0;
	visibility:hidden;
	width:0;
	height:0
}
.sss { margin:285px 0 0px 0;}
body{
	font:62.5%/1.5 "Segoe UI", Frutiger, "Frutiger Linotype", "Dejavu Sans", "Helvetica Neue", Arial, sans-serif;
	background:url(../images/textured_background.jpg)  repeat-x scroll center top #FFFFFF;
	background-attachment:fixed;
	/*background-size:cover;
	-moz-background-size:cover;
	-webkit-background-size:cover;
	-o-background-size:cover;*/
}

#feedback { background:url(../images/feedback_yellow.png) no-repeat;
 			top:40%;
			left:0;
			width:42px;
			height:102px;
			color:#fff;
			cursor:pointer;
			position:fixed;
			z-index:100000;
			margin-left:0px;
			overflow:visible;
}
/*#bodypat{
	background:url(images/bg_pattern.png) repeat;
}*/
#wrap{
	max-width:113.4em;
	text-align:center;
	margin:0 auto;
	
}

.clearfix:after{
	content:" ";
	clear:both;
	height:0;
	visibility:hidden;
	display:block;
}

.centered{
	margin:0 auto;
}

h1,
h2,
h3,
h4,
h5{
	font-weight:normal;
	padding:5px 0;
}
h1{
    font-size:2.8em;
}
h2{
    font-size:2.6em;
}
h3{
    font-size:2.4em;
}
h4{
    font-size:2.2em;
}
h5{
    font-size:2.0em;
}

.break{
	width:100%;
	height:1px;
	display:block;
	clear:both;
	margin:10px 0;
}
/*p{
    font-size:1.3em;
	line-height:1.5em;
	padding-bottom:20px;
	font-family:"Helvetica Neue", Arial, Tahoma, sans-serif;
}*/
/*----------------------------------------------------------------------------
Header
----------------------------------------------------------------------------*/

#header{
	margin:0px;
	background:url(../images/header_yellow.png) top no-repeat;
	width:113.4em;
	height:13.4em;
	
}

li span.NewsTitle a { color:#d24726; font-weight:normal;}
/*----------------------------------------------------------------------------
Ticker
----------------------------------------------------------------------------*/
#ticker { 
	background:#494949;
	width:113.4em;
	height:2.9em;
	line-height:2.9em;
	border-top: #fff 1px solid;
}
.breaking {
	width:9.072em;
	float:left;
	
}
.breaking p{
	font-size:1.5em;
	color:#FFFFFF;
}
/*Example CSS for demo ticker*/

#ajaxticker1{
width: 63em;
height:2.2em;
padding: 0px;
}

#ajaxticker1 div{ /*IE6 bug fix when text is bold and fade effect (alpha filter) is enabled. Style inner DIV with same color as outer DIV*/
background-color: transparent;
}

.someclass{ font-size:1.3em;line-height:2.2em; 
	color:#FFFFFF;
 //class to apply to your scroller(s) if desired
}






.ticker_info {
	width:auto;
	float:left;
	
}
.ticker_info p{
	font-size:1.2em;
	color:#FFFFFF;
}
#last-updated {
	width:21em;
	float:right;
	
}
#last-updated p{
	font-size:1.3em;
	color:#FFFFFF;
}
#last-updated p span{
	font-size:1.3em;
	color:#ffcc00;
}

#color-option { width:10em; float:right; height:3.8em; line-height:4em; margin-left:5em; }
#color-option a  { padding-right:1.3em;}

/*----------------------------------------------------------------------------
Navigation
----------------------------------------------------------------------------*/
#nav_sec {
	width:113.4em;
	height:3.8em;
	background:#2b2b2b;	
	border-top:1px solid #fff;
}
/*nav{
	font-size:1.4em;
	text-transform:uppercase;
	font-weight:600;
	display:inline-block;
	float:right;
	margin-right:20px;
	margin-top:40px;
}*/
.menu { width:70em; height:3.8em; margin:0; float:left;}
#nav, .nav, #nav .nav li { margin:0px; padding:0px;   }
#nav li {float:left; display:inline; cursor:pointer; list-style:none; padding:0px 1.5em 0px 1.5em; border-right:1px solid #fff; position:relative; font-size:1.3em; line-height:2.95em; font-family: "Segoe UI", Frutiger, "Frutiger Linotype", "Dejavu Sans", "Helvetica Neue", Arial, sans-serif; text-align:left;}
#nav li ul.first {left:-1px; top:100%; }
.first li a{ color:#000; font-size:13px; }
.menu li, li a {color:#fff; text-decoration:none;}
#nav .nav li { width:100%; text-indent:1em;  height:1.5em; line-height:1.5em; margin-right:0.5em; border-top:1px #fff solid;
border-left:none; border-right:none; background:#f1f1f1;}
#nav li a {display:block; width:inherit; height:inherit;}

ul.nav { display:none; }
#nav li:hover > a, #nav li:hover { color:#fff; background:#000; }
li:hover > .nav { display:block; position:absolute; width:15em; top:-2px; left:100%; z-index:1000; border:1px #1b1b1b solid;   } 
li:hover { position:relative; z-index:2000;} 


#lang { width:10.206em; float:left; height:2.8em; margin-left:3.5em;  padding-top:1em;}
#lang a { color:#FFFFFF; margin:0 5px; font-family: "Segoe UI", Frutiger, "Frutiger Linotype", "Dejavu Sans", "Helvetica Neue", Arial, sans-serif; font-size:12px; display:inline; text-align:left;  }
#lang a:hover { color:#f6ff00 }
#lang a.lang-current{ color:#f6ff00 }

#text-resize { width:10.206em; float:left; height:2.8em; margin-left:2.8em; padding-top:1em;}
#text-resize a { color:#FFFFFF; margin:0 5px; font-family: "Segoe UI", Frutiger, "Frutiger Linotype", "Dejavu Sans", "Helvetica Neue", Arial, sans-serif; font-size:12px; display:inline; text-align:left;  }
#text-resize a:hover { color:#f6ff00}


/*--------------------------body-content--------------------------------*/
#content_holder{ width:113.2em;height:auto; margin:0.6em auto;padding:0; background:#ffffff;   border:#C7C7C7 1px solid; float:left; text-align:left;}
#content_holder_Login{ width:113.2em;height:auto; margin:0.6em auto;padding:0; background:url(/images/login_bg_yellow.jpg) repeat-x left center; border:#C7C7C7 1px solid; float:left; text-align:left;}
.content_txt li a { color:#1122cc;}
.content_txt li a:hover { color:#775700;}
.content_txt li a:visited { color:#660099;}



/*--------------------------body-contentLeft------------------------*/
.body-contentLeft{ float:left; width:48.4em;   height:auto; margin:0 10px 0 10px;}
.left {float:left; width:34.5em;   height:auto; margin:0;}
.right {float:left; width:25em;   height:auto; margin:0;}


.body-contentRight { float:left; width:62.2em; height:auto; margin:0; }




/*--------------------------Toggle and Accordion------------------------*/
.accordion { margin-bottom:10px;}
.toggle-button{
	width:100%;
	display:block;
	color:#fff;
	font-size:1.4em;
	line-height:50px;
	text-indent:20px;
	text-align:left;
	transition:background 0.3s;
	-moz-transition:background 0.3s;
	-webkit-transition:background 0.3s;
	-o-transition:background 0.3s;
	margin-top:10px;
	background:#22b800;
	
}

.ac-tab{
	width:100%;
	display:block;
	color:#fff;
	font-size:1.4em;
	line-height:43px;
	text-indent:20px;
	text-align:left;
	transition:background 0.3s;
	-moz-transition:background 0.3s;
	-webkit-transition:background 0.3s;
	-o-transition:background 0.3s;
	margin-top:10px;
	background:#00b8ff;
	
}
.heading-new {font-size:2.2em; text-align:left; background-color:#ae8804; }
.toggle-button:hover,
.ac-tab:hover{
	background-color:#775700;
	cursor:pointer;
}
.high { margin-top:0;}
.mainpage .toggle-button{
	height:20px;
	line-height:normal;
	text-align:center;
	margin-top:0;
	margin-bottom:10px;
}
.toggle-content{
	display:block;
	border:#ae8804 1px solid;
}
.toggle-content p{
     font-size:1.4em;
	 color:#000000;
	 font-family: "Segoe UI", Frutiger, "Frutiger Linotype", "Dejavu Sans", "Helvetica Neue", Arial, sans-serif;
	 text-align:left;
	 padding:0.85em 1em;
	 
}
.m-services { float:right;  text-align:left; }
.mainpage .toggle-content{
	margin-top:10px;
}
#content .toggle-content{
	border:1px solid;
	border-top:0;
	padding:20px 20px 0 20px;
}
.toggle-indicator{
	float:right;
	margin-right:20px;
}
.mainpage .toggle-indicator{
	float:none;
}
.close{
	display:none;
}
.table-details{
	display:none;
	padding:20px 40px;
	font-size:0.857em;
}

/*
 * jQuery FlexSlider v2.0
 * http://www.woothemes.com/flexslider/
 *
 * Copyright 2012 WooThemes
 * Free to use under the GPLv2 license.
 * http://www.gnu.org/licenses/gpl-2.0.html
 *
 * Contributing author: Tyler Smith (@mbmufffin)
 */

 
/* Browser Resets */
.flex-container a:active,
.flexslider a:active,
.flex-container a:focus,
.flexslider a:focus  {outline: none;}
.slides,
.flex-control-nav,
.flex-direction-nav {margin: 0; padding: 0; list-style: none;} 

/* FlexSlider Necessary Styles
*********************************/ 
.flexslider {margin: 0; padding: 0;}
.flexslider .slides > li {display: none; -webkit-backface-visibility: hidden;} /* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .slides img {width: 100%; display: block;}
.flex-pauseplay span {text-transform: capitalize;}

/* Clearfix for the .slides element */
.slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;} 
html[xmlns] .slides {display: block;} 
* html .slides {height: 1%;}

/* No JavaScript Fallback */
/* If you are not using another script, such as Modernizr, make sure you
 * include js that eliminates this class on page load */
.no-js .slides > li:first-child {display: block;}


/* FlexSlider Default Theme
*********************************/
.flexslider {margin: 0; position: relative; zoom: 1; color:#fff;}
.mainslide{margin-bottom:10px;}
.postslide{overflow:hidden;position:relative;}
article ul.slides li{padding:0;margin:0;}
article ul.flex-direction-nav{height:0;}
.flex-viewport {max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; transition: all 1s ease;}
.loading .flex-viewport {max-height: 300px;}
.flexslider .slides {zoom: 1;}

.carousel li {margin-right: 5px}

.flex-title{
	position:absolute;
	top:55px;
	right:25px;
	padding:0 20px;
	font-size:4.8em;
	line-height:1.4em;
}
/* Direction Nav */
.flex-direction-nav a {width: 30px; height: 40px; margin: -20px 0 0; display: block; background: url(images/bg_direction_nav.png) no-repeat 0 0; position: absolute; top: 50%; cursor: pointer; text-indent: -9999px; opacity: 0; -webkit-transition: all .3s ease;}
.flex-direction-nav .flex-next {background-position: 100% 0; right: -36px; }
.flex-direction-nav .flex-prev {left: -36px;}
.flexslider:hover .flex-next {opacity: 0.8; right: 5px;}
.flexslider:hover .flex-prev {opacity: 0.8; left: 5px;}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover {opacity: 1;}
.flex-direction-nav .disabled {opacity: .3!important; filter:alpha(opacity=30); cursor: default;}

/* Control Nav */
.flex-control-nav {width: 100%; position: absolute; bottom: 0; text-align: center;}
.flex-control-nav li {margin: 0 6px 10px 6px; display: inline-block; zoom: 1; *display: inline;}
.flex-control-paging li a {width: 20px; height: 10px; display: block; cursor: pointer; text-indent: -9999px; border:1px solid #fff; transition:background 0.3s; -moz-transition:background 0.3s; -webkit-transition:background 0.3s; -o-transition:background 0.3s;}
.flex-control-paging li a:hover { background: #fff; border:1px solid;}
.flex-control-paging li a.flex-active { background: #fff; border:1px solid;}

.flex-control-thumbs {margin: 5px 0 0; position: static; overflow: hidden;}
.flex-control-thumbs li {width: 25%; float: left; margin: 0;}
.flex-control-thumbs img {width: 100%; display: block; opacity: .7; cursor: pointer;}
.flex-control-thumbs img:hover {opacity: 1;}
.flex-control-thumbs .active {opacity: 1; cursor: default;}

.quote-bg1,
.testimonial-1{
	padding:20px 20px 0 20px;
	margin-bottom:10px;
	color:#fff;
}
.quote,
.quote-w,
.lb-quote{
	background:url(images/quote.png) no-repeat top left;
	padding:10px 0 30px 50px;
	font-size:1.8em;
	font-style:italic;
}
.quote-w{
	background:url(images/quote-w.png) no-repeat top left;
}

/*----------------------------------------------------------------------------
Sidebar
----------------------------------------------------------------------------*/
#sidebar{
	float:right;
	width:26em;
	height:100%;
	text-align:left;
	overflow:hidden;
	margin-right:5px;
}
.widget h5{
	color:#fff;
	font-size:1.5em;
	line-height:1.5em;
	text-transform:uppercase;
	text-indent:15px;
	font-weight:200;
}
.widget{
	width:100%;
	font-size:1.4em;
	margin-bottom:10px;
	position:relative;
	
}
.widget ul{
	list-style:none;
}
.widget p{
	font-size:0.93em;
	color:#000;
	padding:0 20px;
}
.news-heading { font-size:1.4em; text-align:left; background:#494949; border: solid 1px #494949; line-height:1.4em;}
.news p {	padding:0.85em 1em;
	text-align:left;
	border: solid 1px #494949;}
/*-----------------------------Text Widget------------------------------*/
.text-widget p{
	
	padding:0.85em 1em;
	text-align:left;
	border: solid 1px #AE8804;
}


/*---------------------------------Buttons------------------------------*/
span.button-met{
    width:213px;
	height:32px;
	padding:2px 10px;
	/*font-weight:bold;
	text-transform:lowercase;*/
	font-size:18px;
	transition:background-color 0.5s, color 0.5s;
	-moz-transition:background-color 0.5s, color 0.5s;
	-webkit-transition:background-color 0.5s, color 0.5s;
	-o-transition:background-color 0.5s, color 0.5s;
	text-decoration:none;
	display:inline-block;
	text-align:center;
	margin-bottom:.4em;
}
span.button-met:hover{
	text-decoration:none;
}
span.dark-blue{
	background:#d24726;
	color:#fff;
	/*border:3px solid #fff;*/
}
span.dark-blue:hover{
	background:#4d4c4c;
	color:#fff;
}

/*-----------------------------------Tabs--------------------------------*/
.orgTab ul{
	list-style:none;
}
.orgTab .tab-nav{
	overflow: hidden; 
	margin:0;
	font-size:1.4em;
}
.orgTab .tab-nav li{
	width: auto;
	margin: 0 5px 0 0;
	padding:0;
	float:left;
	list-style:none;
}
.orgTab .tab-nav li.last{
	margin-right: 0;
}
.orgTab .tab-nav li a{
	display: block; 
	padding: 5px 18px; 
	text-align: center; 
	border: 0; 
	background-color: #9f9f9f;
}
.orgTab .tab-nav li a:hover{
	background-color: #707070;
	color:#fff;
}
#content .orgTab .tab-nav li a:hover{
	text-decoration:none;
}
.list-wrap{
	background-color:#fff;
	border:solid 1px #AE8804;
}
.list-wrap .p-tab p{
	padding:0 20px 20px 20px;
}
.list-wrap .p-tab p:first-child{
	padding:20px;
}
.list-wrap .list-item-tab ul li{
	/*list-style:square;*/
	margin-left:18px;
	padding-left:0;
	
}
.list-wrap .list-item-tab ul li:first-child{
	padding-top:20px;
}
.list-wrap .list-item-tab ul li:last-child{
	padding-bottom:20px;
}
.list-wrap .link-tab li:first-child{
	padding-top:20px;
}
.list-wrap .link-tab li:last-child{
	padding-bottom:20px;
}
.list-wrap ul.link-tab.no-mar_padding li { margin:0; padding:0;}
.list-wrap ul li{
	font-size:1.4em;
	padding:2px 20px;
	
}
.list-wrap ul li a{
	color:#00b8ff;
}
.list-wrap ul li a:hover{
	color:#094ab2;
	text-decoration:underline;
	list-style:disc;
}
.orgTab .current{
	background-color:#AE8804!important;
	/*font-weight:bold;*/
}
.hide {
	position: absolute;
	top: -9999px;
	left: -9999px;
}
.list-wrap h2{ font-size:2.2em; text-align:center; color:#1e395b; margin:0; }
.list-wrap p.email { font-size:1.2em; text-align:center; color:#0359a4; padding:0 0 10px 0;  }


.linkUs h1{ padding-left:10px; }
.underline{
	width:100%;
	height:1px;
	display:block;
	clear:both;
	margin:0 0 10px 0;
	background:#00b8ff;
}

.quote-author{
	text-align:right;
	color:#7d7d7d;
}
.lb-quote{
	color:#fbfbfb;
	margin:50px 20px 20px 20px;
}
.lb-article,
.lb-portfolio{
	width:auto;
}
.tile-pre{
	display:none;
}
.live-back{
	width:100%;
	height:100%;
	z-index:10;
}
.live-front{
	width:100%;
	height:100%;
	z-index:20;
}
.live-img{
	display:block;
	height:100%;
	width:100%;
}
.small{
	width:473px;
	height:234px;
}
.tile{
	margin:0 5px 10px 5px;
	float:left;
	overflow:hidden;
	position:relative;
	transition: opacity 0.5s ease 0.1s;
	-moz-transition: opacity 0.5s ease 0.1s;
	-o-transition: opacity 0.5s ease 0.1s;
	-webkit-transition: opacity 0.5s ease 0.1s;
}
.tilehover{
	position:absolute;
	top:0;
	right:0;
	z-index:30;
	display:none;
}
.tile:hover{
	border:5px solid #fff;
	margin:-5px 0 0 0;
	box-shadow:0 0 5px 0 #000;
	-moz-box-shadow:0 0 5px 0 #000;
	-webkit-box-shadow:0 0 5px 0 #000;
}

/*
 * FancyBox - jQuery Plugin
 * Simple and fancy lightbox alternative
 *
 * Examples and documentation at: http://fancybox.net
 * 
 * Copyright (c) 2008 - 2010 Janis Skarnelis
 * That said, it is hardly a one-person project. Many people have submitted bugs, code, and offered their advice freely. Their support is greatly appreciated.
 * 
 * Version: 1.3.4 (11/11/2010)
 * Requires: jQuery v1.3+
 *
 * Dual licensed under the MIT and GPL licenses:
 *   http://www.opensource.org/licenses/mit-license.php
 *   http://www.gnu.org/licenses/gpl.html
 */

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	width: 40px;
	height: 40px;
	margin-top: -20px;
	margin-left: -20px;
	cursor: pointer;
	overflow: hidden;
	z-index: 1104;
	display: none;
}

#fancybox-loading div {
	position: absolute;
	top: 0;
	left: 0;
	width: 40px;
	height: 480px;
	background-image: url('images/fancybox/fancybox.png');
}

#fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 1100;
	display: none;
}

#fancybox-tmp {
	padding: 0;
	margin: 0;
	border: 0;
	overflow: auto;
	display: none;
}

#fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	padding: 20px;
	z-index: 1101;
	outline: none;
	display: none;
}

#fancybox-outer {
	position: relative;
	width: 100%;
	height: 100%;
	background: #404040;
}

#fancybox-content {
	width: 0;
	height: 0;
	padding: 0;
	outline: none;
	position: relative;
	overflow: hidden;
	z-index: 1102;
	border: 0px solid #fff;
}

#fancybox-hide-sel-frame {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: transparent;
	z-index: 1101;
}

#fancybox-close {
	position: absolute;
	top: 10px;
	left: 45px;
	width: 32px;
	height: 32px;
	background: transparent url('images/fancybox/fancy_options.png') 0px -32px;
	cursor: pointer;
	z-index: 1103;
	display: none;
}
#fancybox-close:hover{
	background-position:-32px -32px;
}

#fancybox-error {
	color: #444;
	font: normal 12px/20px Arial;
	padding: 14px;
	margin: 0;
}

#fancybox-img {
	width: 100%;
	height: 100%;
	padding: 0;
	margin: 0;
	border: none;
	outline: none;
	line-height: 0;
	vertical-align: top;
}

#fancybox-frame {
	width: 100%;
	height: 100%;
	border: none;
	display: block;
}

#fancybox-left, #fancybox-right {
	position: absolute;
	top: 10px;
	height: 32px;
	width: 32px;
	cursor: pointer;
	outline: none;
	background: transparent url('images/fancybox/blank.gif');
	z-index: 1102;
	display: none;
	border:none;
}

#fancybox-left {
	left: 10px;
}

#fancybox-right {
	left: 80px;
}

#fancybox-left-ico, #fancybox-right-ico {
	position: absolute;
	top: 0;
	left: -9999px;
	width: 32px;
	height: 32px;
	cursor: pointer;
	z-index: 1102;
	display: block;
}

#fancybox-left-ico {
	background-image: url('images/fancybox/fancy_options.png');
	background-position:0 0;
}

#fancybox-left-ico:hover{
	background-position:-32px 0;
}

#fancybox-right-ico {
	background-image: url('images/fancybox/fancy_options.png');
	background-position:0 -64px;
}

#fancybox-right-ico:hover{
	background-position:-32px -64px;
}

#fancybox-left:hover, #fancybox-right:hover{
	visibility: visible; /* IE6 */
}

#fancybox-left:hover span{
	left:0;
}

#fancybox-right:hover span {
	left:0;
}

.fancybox-bg {
	position: absolute;
	padding: 0;
	margin: 0;
	border: 0;
	width: 20px;
	height: 20px;
	z-index: 1001;
}

#fancybox-bg-n {
	top: -20px;
	left: 0;
	width: 100%;
	background-image: url('images/fancybox/fancybox-x.png');
}

#fancybox-bg-ne {
	top: -20px;
	right: -20px;
	background-image: url('images/fancybox/fancybox.png');
	background-position: -40px -162px;
}

#fancybox-bg-e {
	top: 0;
	right: -20px;
	height: 100%;
	background-image: url('images/fancybox/fancybox-y.png');
	background-position: -20px 0px;
}

#fancybox-bg-se {
	bottom: -20px;
	right: -20px;
	background-image: url('images/fancybox/fancybox.png');
	background-position: -40px -182px; 
}

#fancybox-bg-s {
	bottom: -20px;
	left: 0;
	width: 100%;
	background-image: url('images/fancybox/fancybox-x.png');
	background-position: 0px -20px;
}

#fancybox-bg-sw {
	bottom: -20px;
	left: -20px;
	background-image: url('images/fancybox/fancybox.png');
	background-position: -40px -142px;
}

#fancybox-bg-w {
	top: 0;
	left: -20px;
	height: 100%;
	background-image: url('images/fancybox/fancybox-y.png');
}

#fancybox-bg-nw {
	top: -20px;
	left: -20px;
	background-image: url('images/fancybox/fancybox.png');
	background-position: -40px -122px;
}

#fancybox-title {
	font-family: Helvetica;
	font-size: 12px;
	z-index: 1102;
}

.fancybox-title-inside {
	padding-bottom: 10px;
	text-align: center;
	color: #333;
	background: #fff;
	position: relative;
}

.fancybox-title-outside {
	padding-top: 10px;
	color: #fff;
}

.fancybox-title-over {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #FFF;
	text-align: left;
}

#fancybox-title-over {
	padding: 10px;
	background-image: url('images/fancybox/fancy_title_over.png');
	display: block;
}

.fancybox-title-float {
	position: absolute;
	left: 0;
	bottom: -20px;
	height: 32px;
}

#fancybox-title-float-wrap {
	border: none;
	border-collapse: collapse;
	width: auto;
}

#fancybox-title-float-wrap td {
	border: none;
	white-space: nowrap;
}

#fancybox-title-float-left {
	padding: 0 0 0 15px;
	background: url('images/fancybox/fancybox.png') -40px -90px no-repeat;
}

#fancybox-title-float-main {
	color: #FFF;
	line-height: 29px;
	font-weight: bold;
	padding: 0 0 3px 0;
	background: url('images/fancybox/fancybox-x.png') 0px -40px;
}

#fancybox-title-float-right {
	padding: 0 0 0 15px;
	background: url('images/fancybox/fancybox.png') -55px -90px no-repeat;
}



/************* About Us**************/
/*********************************Sub Page Left Menu*****
*********************************************************/
#sub_leftpanel {
	height:auto;
	margin-top:1em;
	margin-bottom:1.6em;
	margin-left:1.2em;
	margin-right:.6em;
	width:20em;
	border:0px solid red;
	float:left;
	text-align:left;
	overflow:hidden;
	/*margin-right:5px;*/
	
	
}
#sub_content {
	min-height:32em;
	height:auto;
	margin-top:1em;
	margin-bottom:.6em;
	margin-left:1em;
	margin-right:.6em;
	width:89em;
	/*border:1px solid red;*/
	float:left;
	padding-bottom:2em;
}
.text {
	font-family: "Segoe UI", Frutiger, "Frutiger Linotype", "Dejavu Sans", "Helvetica Neue", Arial, sans-serif;
	font-size:1.1em;
	color:#082d4c;
}
.content_txt {
	font-family: "Segoe UI", Frutiger, "Frutiger Linotype", "Dejavu Sans", "Helvetica Neue", Arial, sans-serif;
	font-size:1.4em;
	color:#282727;
	line-height:1.7em;
	padding:.4em .6em 0 .3em;
}
.content_txt_table {
	font-family: "Segoe UI", Frutiger, "Frutiger Linotype", "Dejavu Sans", "Helvetica Neue", Arial, sans-serif;
	color:#082d4c;
	padding:.4em .6em 0 .3em;
}
.content_txt_table p {
	margin-bottom:.6em;
}
.co .content_txt p {
	margin-bottom:.6em;
}
.content_txt ul {
	margin:.6em 0 .6em 2em;
	font-family: "Segoe UI", Frutiger, "Frutiger Linotype", "Dejavu Sans", "Helvetica Neue", Arial, sans-serif;
	font-size:1em;
	color:#082d4c;
}
.errorMessage {
	color:#f00!important; list-style:none;
}
.content_txt ol {
	margin:.6em 0 .6em 2em;
	font-family: "Segoe UI", Frutiger, "Frutiger Linotype", "Dejavu Sans", "Helvetica Neue", Arial, sans-serif;
	font-size:1em;
	color:#082d4c;
}
#sub_content h3 {
	font-family: "Segoe UI", Frutiger, "Frutiger Linotype", "Dejavu Sans", "Helvetica Neue", Arial, sans-serif;
	font-size:2.4em;
	/*font-weight:bold;*/
	color:#d24726;
	
	padding-left:.2em;
	border-bottom:1px solid #D24726;
	/*padding-top:10px;*/
	margin-top:1.1em;
	line-height:2.2em;
	height:1.8em;
	/*background:#ffffff url(../images/content_hd_bg.gif) left repeat-x;*/
}
#sub_content_iframe h3 {
	font-family: "Segoe UI", Frutiger, "Frutiger Linotype", "Dejavu Sans", "Helvetica Neue", Arial, sans-serif;
	font-size:2.4em;	
	color:#d24726;	
	border-bottom:1px solid #D24726;	
	line-height:1.1em;	
}
hr {
	color:#000;
	margin-top:0em;
	height:.1em;
	z-index:100000;
}
.sub_ltnav {
	float:left;
	width:20em;
	height:auto;
	margin-right:.6em;
}
.topadj {
	margin-top: 1em;
}
.sub_ltnav .ltnv_header {
	/*background:url(../images/lt_menu_hd.jpg) left no-repeat;*/
	 background-color: #ae8804;
	float:left;
	width:20em;
	height:2em;
	font-family: "Segoe UI", Frutiger, "Frutiger Linotype", "Dejavu Sans", "Helvetica Neue", Arial, sans-serif;
	font-size:1.8em;
	font-weight:200;
	line-height:2em;
	text-align:left;
	color:#fff;
	padding: 0 0 0 0.3em;
    text-indent: 15px;
   /* text-transform: uppercase;*/
}

.sub_ltnav .ltnv_body {
	/*background:url(../images/lt_menu_footer.jpg) bottom no-repeat;*/
	background:#fff;
	float:left;
	width:19.8em;
	height:auto;
	padding-bottom:1em;
	border:1px solid #ae8804;
}
.ltnv_body ul {
	/*list-style-image:url(../images/ltnv_arrow.png);*/
	vertical-align:middle;
	padding: 6px;
	margin-left: 1em;
	text-indent:.1em;
}

.ltnv_body li {
	font-family: "Segoe UI", Frutiger, "Frutiger Linotype", "Dejavu Sans", "Helvetica Neue", Arial, sans-serif;
	border-bottom:.1em solid #686868;
	margin:0;
	text-align:left;
	list-style:none;
	
}
.ltnv_body li:hover{
background:#fcf5f0;
color:#fff !important;
}
.ltnv_body li a {
	font-family: "Segoe UI", Frutiger, "Frutiger Linotype", "Dejavu Sans", "Helvetica Neue", Arial, sans-serif; 
	font-size:1.5em;
	line-height:1.8em;
	/*font-weight:500;*/
	color:#363737;
	text-decoration:none;
	text-align:left;
	cursor:pointer;
}
.ltnv_body li a:hover {

	color:#775700;
	
	text-decoration:none;
	
}
.home_servicebox .srv_body p {
	font-family: "Segoe UI", Frutiger, "Frutiger Linotype", "Dejavu Sans", "Helvetica Neue", Arial, sans-serif;
	font-size:12px;
	font-weight:normal;
	line-height:1.2em;
	letter-spacing:normal;
	text-align:left;
	color:#000;
	padding:.4em .6em .4em .6em;
}
/*********************************Sub Page Left Menu*****
*************************************************End****/
.rel_link {
	float:left;
	width:19.8em;
	border:1px solid #dbdbdb;
		
}
.rel_link span {
	font-size:1.6em;
	color:#000;
	line-height:1.8em;
	width:100%;
	
	margin-left: 1.1em;
	border-bottom: 1px solid #3d3d3d;
	margin-bottom:0;
	/*font-weight:bold;*/
	
}
.rel_link ul {
/*	list-style:none;
	vertical-align:middle;
	padding:.0em .5em .5em .5em;
	margin-left: .1em;
	margin-top:0em;*/
	vertical-align:middle;
	padding: 6px;
	/*margin-left: 1em;*/
	text-indent:.1em;
}
.rel_link ul:hover {
background:#fcf5f0;
color:#fff !important;
}
.rel_link li {
/*	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:1.1em;
	line-height:1.5em;
	margin:0;
	text-align:left;*/
	
	font-family: "Segoe UI", Frutiger, "Frutiger Linotype", "Dejavu Sans", "Helvetica Neue", Arial, sans-serif;
	border-bottom:.1em solid #686868;
	margin:0;
	text-align:left;
	
}
.rel_link li a {
/*	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:1.1em;
	line-height:1.5em;
	font-weight:normal;
	color:#333333;
	text-decoration:none;
	text-align:left;*/
	
	font-family: "Segoe UI", Frutiger, "Frutiger Linotype", "Dejavu Sans", "Helvetica Neue", Arial, sans-serif; 
	font-size:1.6em;
	line-height:1.8em;
	/*font-weight:500;*/
	color:#363737;
	text-decoration:none;
	text-align:left;
	cursor:pointer;
	
	
}
.rel_link li a:hover {
	/*font-weight:bold;*/
	color:#775700;
	/*text-decoration:underline;*/
}


/****************** Breadcrump*************/

.breadcrump {
	width:100%;
	/*height:2.6em;
	color:#999897;
	font-family: "Segoe UI", Frutiger, "Frutiger Linotype", "Dejavu Sans", "Helvetica Neue", Arial, sans-serif; 
	font-size:1.4em;
	margin-left:10px;
	margin-left:10px;
	line-height:1em;*/
	border-bottom:1px dotted #939393;	
	float:left;
	font-size:1.6em;
	margin-top:5px;
	
}
.breadcrump strong {
	color:#000000;
	font-family: "Segoe UI", Frutiger, "Frutiger Linotype", "Dejavu Sans", "Helvetica Neue", Arial, sans-serif; 
	font-size:1.1em;
}
.breadcrump a {
	color:#999897;
	font-family: "Segoe UI", Frutiger, "Frutiger Linotype", "Dejavu Sans", "Helvetica Neue", Arial, sans-serif; 
	
	line-height:1.8em;
	text-align:left!important;
	cursor:pointer;
	
}
.breadcrump p { display:inline; font-size:1.6em;}
.breadcrump a:hover {
	color:#775700;
}


#footer {
	position:relative;
	bottom: 0px;
	clear: both;
	margin:0px auto;
	width: 113.2em;
	
	height: auto;
	top:.5em;
	color: #fff;
	text-align:center;
}
.footer_one {
	width:100%;
	float:left;
}
.footer_one li {
	list-style:none;
	display:inline;
	float:right;
}
/****************Footer Menu***************
**********************************************Start****/
.footer_ali {
	width:100%;
	float:left
}
.footer_menuList {
	color:#156db5;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	margin: 0px auto;
	padding: 0.1em 0em 0em 1em;
	width:56em;
	text-align:center;
}
.footer_menuList li {
	float:left;
	list-style: none;
	padding: .2em .2em .2em .2em;
	
}
.footer_menuList li a {
	padding: .2em .2em .2em .2em;
	font-size:1.1em;
	text-decoration: none;
	font-weight:bold;
	color:#156db5;
	border-right: 0px solid white;
	white-space: nowrap;
	cursor:pointer;
}
.footer_menuList li a:hover {
	text-decoration:underline;
}
.copyright_txt {
	text-align:center;
	
	color:#333333;
	clear:both;
	list-style:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size:1.1em;
}
.copyright_txt  li { margin:0; line-height:.5em; padding:0; height:1.5em;}
/****************Footer Menu***************
**********************************************End****/



.epayment_table {
	margin:10px auto;
	width:74em;
	padding:5px;
	border:1px solid #ae8804;
	background:transparent;
	min-height:15em;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:1.2em;
}
.ch_minheight {
	min-height:38em;
}






/*********************************Inside Page Table*****
*************************************************Start****/



.tdText{font-family: Arial; font-size: 12px; }
.thText{font-family: Arial; font-size: 12px; background-color: #56A0DF; color:#ffffff;}
.headText{font-family: Arial; font-size: 15px; font-weight: bold;}
.dtext{font-family: Arial; font-size: 14px; font-weight: bold; margin-bottom: 5%;}
.ltnv_headeradj{width:180px;}
	



#pagetable {
	width: auto;
	padding: 0;
	margin: 0;
	
	
}
caption {
	padding: 0 0 5px 0;
	width: 700px;
	font: italic 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	text-align: right;
}
#pagetable th {
	font-family: "Segoe UI", Frutiger, "Frutiger Linotype", "Dejavu Sans", "Helvetica Neue", Arial, sans-serif;
	color: #fff;
	font-weight:normal;
	font-size:1.2em;
	border-right: 1px solid #c59900;
	border-bottom: 1px solid #c59900;
	border-top: 1px solid #c59900;
	text-align: center;
	padding: 6px 6px 6px 6px;
	background: #ae8804;
}
#pagetable th.nobg {
	border-top: 0;
	border-left: 0;
	border-right: 11px solid #3087d1;
	background: none;
}
#pagetable td {
	border-right: 1px solid #e3dcc5;
	border-bottom: 1px solid #e3dcc5;
	border-left: 1px solid #e3dcc5;
	padding: 2px 4px 2px 4px;
	color: #082d4c;
	font-family: "Segoe UI", Frutiger, "Frutiger Linotype", "Dejavu Sans", "Helvetica Neue", Arial, sans-serif;
	font-size:1em;
}
#pagetable td.alt {
	background: #f5f8fa;
	color: #082d4c;
}
#pagetable th.spec {
	border-left: 1px solid #B2E2F7;
	border-top: 0;
	background: #fff url(images/bullet1.gif) no-repeat;
	font: bold 11px Tahoma, Arial, Helvetica, sans-serif;
}
#pagetable th.specalt {
	border-left: 1px solid #3087d1;
	border-top: 0;
	background: #f5fafa url(images/bullet2.gif) no-repeat;
	font: bold 11px Tahoma, Arial, Helvetica, sans-serif;
	color: #797268;
}





th.pagetable_borderZero  {
border:0 !important;
}

td.pagetable_borderZero {

	border:0 !important;
}









#pagetable_form {
	width: auto;
	border:0;
	padding: 0;
	margin: 0;
	float:left;
}

#pagetable_form th {
	font-family: "Segoe UI", Frutiger, "Frutiger Linotype", "Dejavu Sans", "Helvetica Neue", Arial, sans-serif;
	color: #fff;
	text-align: center;
	padding: 4px;
	background: #56a0df;
}

#pagetable_form td {
	padding: 2px 4px 2px 4px;
	color: #082d4c;
	font-family: "Segoe UI", Frutiger, "Frutiger Linotype", "Dejavu Sans", "Helvetica Neue", Arial, sans-serif;
	font-size:.9em;
}
.downloadlink a {
	color:#0e6ab7;
	text-decoration:none;
	cursor:pointer;
}
.downloadlink a:hover {
	color:#52718b;
	text-decoration:underline;
}
.ltborder {
	border-left: 1px solid #c9d9e6;
	font-weight:normal;
	font-size:1.1em;
}
.noborder {
	border:0
}
.adjfont {
	font-size:1em
}





/****************Master Form Elements*********S#******
**********************************************Start****/

label {
	font: bold 10px "Segoe UI", Frutiger, "Frutiger Linotype", "Dejavu Sans", "Helvetica Neue", Arial, sans-serif;
}
input {
	font: 1em "Segoe UI", Frutiger, "Frutiger Linotype", "Dejavu Sans", "Helvetica Neue", Arial, sans-serif;
	background:#fff;
	height: 1.4em;
	border:1px solid #ae8804;
}

select {
	background:#fff;
	border:0.1em solid #666666;
	font: 1em "Segoe UI", Frutiger, "Frutiger Linotype", "Dejavu Sans", "Helvetica Neue", Arial, sans-serif;
	/*height: 1.5em;*/
}
textarea {
	background:#fff;
	border:0.1em solid #666666;
	font: 1em "Segoe UI", Frutiger, "Frutiger Linotype", "Dejavu Sans", "Helvetica Neue", Arial, sans-serif;
	height:5em;
	width:10em;
}
.direct {
	width:16em;
	height:1.8em;
	background:#f0f0f0;
	border:1px solid #ae8804;
	font: 1em "Segoe UI", Frutiger, "Frutiger Linotype", "Dejavu Sans", "Helvetica Neue", Arial, sans-serif;
}
/****************Master Form Elements***************
**********************************************End****/



/****************Master Button**********S#*****
**********************************************Start****/
a.com_button span {
	background: transparent url('../images/button_left_blue.png') no-repeat 0 0;
	color: #fff;
	display: block;
	line-height: 8px;
	padding: 7px 0 6px 5px;
}
a.com_button {
	background: transparent url('../images/button_right_blue.png') no-repeat top right;
	display: block;
	float: left;
	font-family: "Segoe UI", Frutiger, "Frutiger Linotype", "Dejavu Sans", "Helvetica Neue", Arial, sans-serif;
	font-size:12px;
	font-weight:bold;
	height: 21px;
	margin-right: 5px;
	padding-right: 5px;
	text-decoration: none;
}
a.com_button:hover span {
	background-position: 0 -21px;
}
a.com_button:hover {
	background-position: right -21px;
}
.noltborder {
	border-left:0;
}
.nortborder {
	border-right:0;
}
/******************************2nd************/
 #SubButton { height:24px; width:50%; margin:0 auto; float:right; }
 a.page_button span {
	/*background: transparent url(../images/btn_bluelt.gif) no-repeat 0 0;
	background:#f00;
	color: #fff;
	display: block;
	line-height: 8px;
	padding: 6px 0 6px 9px;*/
}
a.page_button {
	/*background: transparent url(../images/btn_bluert.gif) no-repeat top right;*/
	background:#d24726;
	color: #fff;
	display: block;
	float: left;
	font-family: "Segoe UI", Frutiger, "Frutiger Linotype", "Dejavu Sans", "Helvetica Neue", Arial, sans-serif;
	font-size:14px;
	text-align:center;
	height: 24px;
	line-height: 24px;
	margin-right: 5px;
	padding: 0px 9px 0px 9px;
	text-decoration: none;
	cursor:pointer;
	
}

a.page_button:hover {
   background:#4d4c4c;
}
input[type="button"]{
	/*background: transparent url(../images/btn_bluert.gif) no-repeat top right;*/
	background:#d24726;
	color: #fff;
	display: block;
	
	font-family: "Segoe UI", Frutiger, "Frutiger Linotype", "Dejavu Sans", "Helvetica Neue", Arial, sans-serif;
	font-size:14px;
	text-align:center;
	height: 24px;
	line-height: 24px;
	margin-right: 5px;
	padding: 0px 9px 0px 9px;
	text-decoration: none;
	cursor:pointer;
	border:0;
	float:left;
}
input[type="button"]:hover{
 background:4d4c4c;
}
input[type="submit"]{
	/*background: transparent url(../images/btn_bluert.gif) no-repeat top right;*/
	background:#d24726;
	color: #fff;
	display: block;
	
	font-family: "Segoe UI", Frutiger, "Frutiger Linotype", "Dejavu Sans", "Helvetica Neue", Arial, sans-serif;
	font-size:14px;
	text-align:center;
	height: 24px;
	line-height: 24px;
	margin-right: 5px;
	padding: 0px 9px 0px 9px;
	text-decoration: none;
	cursor:pointer;
	border:0;
	float:left;
}
input[type="submit"]:hover{
 background:4d4c4c;
}
input[type="reset"]{
	/*background: transparent url(../images/btn_bluert.gif) no-repeat top right;*/
	background:#d24726;
	color: #fff;
	display: block;
	
	font-family: "Segoe UI", Frutiger, "Frutiger Linotype", "Dejavu Sans", "Helvetica Neue", Arial, sans-serif;
	font-size:14px;
	text-align:center;
	height: 24px;
	line-height: 24px;
	margin-right: 5px;
	padding: 0px 9px 0px 9px;
	text-decoration: none;
	cursor:pointer;
	border:0;
	float:left;
}
input[type="reset"]:hover{
 background:4d4c4c;
}
/*DL, DT, DD TAGS LIST DATA*/
dl {
	margin-bottom:0px;
}
dl dt {
	float:left;
	font-family: "Segoe UI", Frutiger, "Frutiger Linotype", "Dejavu Sans", "Helvetica Neue", Arial, sans-serif;
	padding:6px;
	width:auto;
	
	font-size:1.1em;
	color:#082d4c;
}
dl dd {
	margin:2px 0;
	padding:5px 0;
}
/****************Master Button***************
**********************************************End****/

/*---------------------------Information Boxes-------------------------------*/
.infobox-msg{
	padding-left:40px;
	font-size:1.2em;
}
.infobox-red{
	background:url(images/info-red.png) no-repeat #cc0033;
}
.infobox-red .infobox-msg{
	color:#fff;
}
.infobox-yellow{
	background:url(images/info-yellow.png) no-repeat #ffff66;
}
.infobox-yellow .infobox-msg{
	color:#505020;
}
.infobox-green{
	background:url(images/info-green.png) no-repeat #c4fc1e;
}
.infobox-green .infobox-msg{
	color:#3d4f09;
}
.infobox-blue{
	background:url(images/info-blue.png) no-repeat #1300cc;
}
.infobox-blue .infobox-msg{
	color:#fff;
}
.infobox-red,
.infobox-yellow,
.infobox-green,
.infobox-blue{
	background-position:5px 5px;
	padding:20px;
	margin:0 0 20px 0;
}

/*---------------------------Information Boxes-------------------------------*/
.infobox-msg{
	padding-left:40px;
	font-size:1.6em;
}
.infobox-red{
	background:url(../images/info-red.png) no-repeat #cc0033;
}
.infobox-red .infobox-msg{
	color:#fff;
}
.infobox-yellow{
	background:url(../images/info-yellow.png) no-repeat #ffff66;
}
.infobox-yellow .infobox-msg{
	color:#505020;
}
.infobox-green{
	background:url(../images/info-green.png) no-repeat #c4fc1e;
}
.infobox-green .infobox-msg{
	color:#3d4f09;
}
.infobox-blue{
	background:url(../images/info-blue.png) no-repeat #1300cc;
}
.infobox-blue .infobox-msg{
	color:#fff;
}
.infobox-red,
.infobox-yellow,
.infobox-green,
.infobox-blue{
	background-position:5px 9px;
	padding:20px;
	margin:0 0 20px 0;
}



.maintanence { height:88px; width:100%; background:#333333; padding-top:25px;}
iframe {
 background:#fff; height:415px !important; 
}


/*********************************Inside Page Table*****
*************************************************End****/
#login-box {
	width:333px;
	height: 352px;
	padding: 58px 76px 0 76px;
	color: #7D5604;
	font-family: "Segoe UI", Frutiger, "Frutiger Linotype", "Dejavu Sans", "Helvetica Neue", Arial, sans-serif;
	font-size:12px;
	background: transparent;
	margin:0 auto;
}

#login-box img {
	border:none;
}

#login-box h2 {
	padding:0;
	margin:0;
	color: #fff;
	font: bold 44px "Calibri", Arial;
}


#login-box-name {
	float: left;
	display:inline;
	width:80px;
	text-align: right;
	padding: 14px 10px 0 0;
	margin:0 0 7px 0;
}

#login-box-field {
	float: left;
	display:inline;
	width:230px;
	margin:0;
	margin:0 0 7px 0;
}


.form-login  {
	width: 205px;
	padding: 10px 4px 6px 3px;
	border: 1px solid #FFF4D3;
	background-color:Transparent;
	font-size: 16px;
	color: #04607d;
}


.login-box-options  {
	clear:both;
	padding-left:87px;
	font-size: 11px;
}

.login-box-options a {
	color: #04607d;
	font-size: 11px;
}
/********** STQC and W3c validator**********/

.validation {  float:right; }


/********** pop up page**********/
.popup {background:url(/images/custom_Logo.png) no-repeat center top; font-family: "Segoe UI", Frutiger, "Frutiger Linotype", "Dejavu Sans", "Helvetica Neue", Arial, sans-serif; font-size:16px; color:#494949; line-height:24px; padding:15px;}



/*Registration Page
.warning { color:#FF0000; }*/