body {
	margin:0px;
	background:url(images/bg.jpg) center top no-repeat #d6d6d6;
}
div, table {
	font:11px Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.button, .button:visited ,a.button{
	background: #F58220 url(../images/alert-overlay.png) repeat-x; 
	display: inline-block; 
	padding: 5px 10px; 
	color: #fff !important; 
	font-family:"Source Sans Pro",Verdana, Geneva, sans-serif ;
	text-decoration: none;
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px;		
	position: relative;
	border-radius:4px;
	cursor: pointer;
	font-weight:bold;
	
}

/*=====link-styles=====*/
a:link, a:active, a:visited {
	text-decoration:none;
	color:#d35400;
}
a:hover, a:active {
	text-decoration:none;
	color:#33C;
}
a[href^="mailto"] {
	color: #000;
	text-decoration: none;
}
a[href^="mailto"]:hover {
	color: #33C;
	text-decoration: none
}
a[href^="http"] {
	color: #000
}
a[href^="http"]:hover {
	text-decoration: underline;
	color: #1863c9;
}
a.link {
	color: #009476;
	text-decoration: none;
}

a.button:hover{ text-decoration:none}
.button:hover							{ background-color: #f60; color: #fff; }
.button:active							{ top: 1px; }
.small.button, .small.button:visited 			{ font-size: 11px;  }
.button, .button:visited,
.medium.button, .medium.button:visited 		{ font-size: 13px;  line-height: 1; text-shadow: 0 -1px 1px rgba(0,0,0,0.25); }
.large.button, .large.button:visited 			{ font-size: 14px; padding: 8px 14px ; }
.xlarge.button, .xlarge.button:visited 			{ font-size: 20px; padding: 8px 14px ; }

.green.button, .green.button:visited		{ background-color: #91bd09; }
.green.button:hover						{ background-color: #749a02; }
.blue.button, .blue.button:visited		{ background-color: #0c5cc3; }
.blue.button:hover							{ background-color: #1477f6; }
.red.button, .red.button:visited			{ background-color: #e33100; }
.red.button:hover							{ background-color: #cf2d00; }
.magenta.button, .magenta.button:visited		{ background-color: #a9014b; }
.magenta.button:hover							{ background-color: #630030; }

.yellow.button, .yellow.button:visited		{ background-color: #ac7100; }
.yellow.button:hover							{ background-color: #8f5e00; }

a.redLink{ color:#eb3d00; border-bottom:2px dashed #999; font-size:22px; transition:all 0.3s ease-in;}
a:hover.redLink{ border-color:#eb3d00; color:#000;}

a, img{ border:none; outline:none; }

.clearboth{clear:both;}
.clearleft{clear:left;}
.clearright{clear:right;}
.float_left{float:left;}
.float_right{float:right;}

@font-face {
    font-family: 'avantgarde_bk_btbook';
    src: url('avgardn-webfont.eot');
    src: url('avgardn-webfont.eot?#iefix') format('embedded-opentype'),
         url('avgardn-webfont.woff') format('woff'),
         url('avgardn-webfont.ttf') format('truetype'),
         url('avgardn-webfont.svg#avantgarde_bk_btbook') format('svg');
    font-weight: normal;
    font-style: normal;

}

.mainwrap{margin:0px auto; width:1003px; background: url(images/wrapbg.jpg) left top no-repeat; position:relative;}
.logo{float:left; padding:13px 15px 26px 28px; height:69px ; width:191px; }

.toright{width:380px; float:right; height:auto; }

.contact{width:350px; float:right; margin:0px 0 0 0; padding:20px 0;}
ul.contact li{display:block; float:left; margin:0 5px 0 0; background:#339;line-height:20px;}
ul.contact li:last-child{ margin-right:0px; float:left;}

.toplinks
{
background:url(images/nav1_04.png) top no-repeat; position:relative; right:18px; width:276px; height:35px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#fff; text-decoration:none; text-align:center; line-height:35px; float:right;}
.toplinks a{color:#FFFFFF; padding: 0px 4px; line-height:35px; text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold;}
.toplinks a:hover{color:#fc792c; padding: 0px 4px; line-height:35px; text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold;}

/*Font Styles*/
.h1{font:bold 11px Verdana, Arial, Helvetica, sans-serif ; color:#fc792c;} 
.title{ font-family:Arial, Helvetica, sans-serif; font-size:17px; font-weight:bold; color:#fc792c; text-shadow: #ccc 0px 1px 1px;}
.h2{font:bold 14px 'avantgarde_bk_btbook' Verdana, Arial, Helvetica, sans-serif ; color:#fc792c;}
.orngtxt{color:#fc792c; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
.whitetxt{color:#FFFFFF;}
.tablecnt_bdr{border:#CCCCCC 1px solid; line-height:18px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
.h4{font:11px "ArialMT"  Arial, Verdana, Helvetica, sans-serif; color:#000;}
.h5{font:12px "ArialMT" Arial, Verdana, Helvetica, sans-serif ; color:#000;}
.blacktxt{font:36px 'avantgarde_bk_btbook' Arial, Verdana, Helvetica, sans-serif ;color:#000;}
.btxt{font:16px Verdana, Arial, Helvetica, sans-serif; color:#757575;} 
/*Font Styles*/

.header{ width:1003px; height:107px; float:left;}

.logo{float:left; padding:13px 15px 26px 28px; height:69px ; width:191px; }



.toplinks
{
float:right;
background:url(images/nav1_04.png) top no-repeat;
position:relative;
left:-30px;
width:276px;
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;
color:#fff;
text-decoration:none;
top:22px;
}
.toplinks a:hover
{
color:#fc792c;
text-decoration:none;
}
	
.links{width:746px; height:37px; right:18px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; float:right; margin-right:18px; background: url(images/links_bg.jpg) repeat-x;}

.links_left{ background:url(images/links_lbg.jpg) no-repeat; width:6px; height:37px; float:left;}
.links_right{background:url(images/links_rbg.jpg) no-repeat; width:6px; height:37px; float:right;}


.content
{
float:left;
background:#fff;
width:983px;
height:388px;
margin:0px 10px;
border:#dfdfdf 1px solid;
-moz-border-radius: 5px; /* Firefox */
  -webkit-border-radius: 5px; /* Safari and Chrome */
  border-radius: 5px; /* Opera 10.5+, future browsers, and now also Internet Explorer 6+ using IE-CSS3 */

  ture browsers and IE6+ using IE-CSS3 */

  behavior: url(ie-css3.htc); /* This lets IE know to call the script on all elements which get the 'box' class */

}


.banner{
float:left;
background:#fff;
width:963px;
height:319px;
margin:8px 10px 0px 10px;
}


.lowertabs
{
float:left;
background:#f4f5f5;
width:983px;
height:127px;
margin:10px 10px 0px 10px;
-moz-border-radius: 5px; /* Firefox */
  -webkit-border-radius: 5px; /* Safari and Chrome */
  border-radius: 5px; /* Opera 10.5+, future browsers, and now also Internet Explorer 6+ using IE-CSS3 */

  ture browsers and IE6+ using IE-CSS3 */

  behavior: url(ie-css3.htc); /* This lets IE know to call the script on all elements which get the 'box' class */
}
#tab1
{
float:left;
background:#fff;
width:231px;
height:102px;
border:#dfdfdf 1px solid;
border-radius:8px;
margin:11px 10px 10px 10px;
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:16px; float:left;
}
#tab2
{
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:16px; float:left;
background:#fff;
width:231px;
height:102px;
border:#dfdfdf 1px solid;
border-radius:8px;
margin:11px 10px 0px 0px;
}
#tab3
{
float:left;
background:#fff;
width:231px;
height:102px;
border:#dfdfdf 1px solid;
border-radius:8px;
margin:11px 10px 0px 0px;
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:16px; float:left;
}
#tab4
{
float:left;
background:#fff;
width:231px;
height:102px;
border:#dfdfdf 1px solid;
border-radius:8px;
margin:11px 10px 0px 0px;
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:15px; float:left;
}
.footer
{
margin:10px 48px 0px 30px;
float:left;
width:939px;
height:20px;
line-height:20px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;
}


.dom{width:290px; height:35px; line-height:35px; float:left; margin:20px 0 0 30px;}


.content
{
float:left;
background:#fff;
width:983px;
height:388px;
margin:0px 10px;
border:#dfdfdf 1px solid;
border-radius:8px;
}


.banner{
float:left;
background:#fff;
width:963px;
height:319px;
margin:8px 10px 0px 10px;
}



#mission_tab
{
float:left; background:#fff; width:215px; height:86px; border:#dfdfdf 1px solid; border-radius:8px; margin:11px 10px 10px 10px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#494949; padding:8px; line-height:16px; float:left;}
#tab2
{
float:left; background:#fff; width:215px; height:86px; border:#dfdfdf 1px solid; border-radius:8px; margin:11px 0px 10px 0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#494949; padding:8px;
}
#tab3
{
float:left; background:#fff; width:215px; height:86px; border:#dfdfdf 1px solid; border-radius:8px; margin:11px 10px 10px 10px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#494949; padding:8px; margin:11px 10px 10px 10px;
}
#tab4
{
float:left; background:#fff; width:215px; height:86px; border:#dfdfdf 1px solid; border-radius:8px; margin:11px 0px 10px 0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#494949; padding:8px;
}

	.inner_content_wrap{float:left; background:#ffffff; width:959px; height:auto; padding:10px; margin:0px 11px; border-left:#dfdfdf 1px solid; border-right:#dfdfdf 1px solid;
text-align:center;}
.home_cnt_topbg{background: url(images/home_cnt_bg_top.jpg) no-repeat top; height:7px; width:983px; margin:0px 10px; float:left;}
.cnt_topbg{background: url(images/cnt_bg_top.jpg) no-repeat top; height:7px; width:983px; margin:0px 10px; float:left;}
.cnt_bottombg{background: url(images/cnt_bg_bttom.jpg) no-repeat top; border-left:#dfdfdf 1px solid; border-right:#dfdfdf 1px solid; height:7px; width:983px; margin:0px 10px; float:left;}

.inner_banner{float:left; background:#fff; width:958px; height:200px;}
.marketing_banner{float:left; background:#fff; width:946px; height:160px; background:url(images/marketing_banner.jpg) no-repeat; text-align:left; padding:40px 0px 0px 12px; font-family: 'avantgarde_bk_btbook' ,Arial,  Verdana, Helvetica, sans-serif; font-size:30px; text-shadow: #737373 -2px 5px 10px;
}
.consult_banner{float:left; background:#fff; width:946px; height:160px; background:url(images/consulting_banner.jpg) no-repeat; text-align:left; padding:40px 0px 0px 12px; font-family: 'avantgarde_bk_btbook' ,Arial,  Verdana, Helvetica, sans-serif; font-size:30px; text-shadow: #737373 -2px 5px 10px;
}
.outsource_banner{float:left; background:#fff; width:946px; height:160px; background:url(images/outsourcing_banner.jpg) no-repeat; text-align:left; padding:40px 0px 0px 12px; font-family: 'avantgarde_bk_btbook' ,Arial,  Verdana, Helvetica, sans-serif; font-size:30px; text-shadow: #737373 -2px 5px 10px;
}
.student_banner{float:left; background:#fff; width:946px; height:160px; background:url(images/student_banner.jpg) no-repeat; text-align:left; padding:40px 0px 0px 12px; font-family: 'avantgarde_bk_btbook' ,Arial,  Verdana, Helvetica, sans-serif; font-size:30px; text-shadow: #737373 -2px 5px 10px;
}
.collobro_banner{float:left; background:#fff; width:946px; height:160px; background:url(images/collaboration_banner.jpg) no-repeat; text-align:left; padding:40px 0px 0px 12px; font-family: 'avantgarde_bk_btbook' ,Arial,  Verdana, Helvetica, sans-serif; font-size:30px; text-shadow: #737373 -2px 5px 10px;
}
.whyus_banner{float:left; background:#fff; width:946px; height:160px; background:url(images/whyus_banner.jpg) no-repeat; text-align:left; padding:40px 0px 0px 12px; font-family: 'avantgarde_bk_btbook' ,Arial,  Verdana, Helvetica, sans-serif; font-size:30px; text-shadow: #737373 -2px 5px 10px;
}
.comm_banner{float:left; background:#fff; width:958px; height:200px; text-align:left;}
.comm_title{font-family: 'avantgarde_bk_btbook' ,Arial,  Verdana, Helvetica, sans-serif; font-size:30px; text-shadow: #737373 -2px 5px 10px; position:absolute; top:160px; left:50px; z-index:999;}

.contact_title{font-family: 'avantgarde_bk_btbook' ,Arial,  Verdana, Helvetica, sans-serif; font-size:30px; text-shadow: #737373 -2px 5px 10px; position:absolute; padding-top:38px; padding-left:13px; z-index:999;}
.why_title{font-family: 'avantgarde_bk_btbook' ,Arial,  Verdana, Helvetica, sans-serif; font-size:30px; text-shadow: #737373 -2px 5px 10px; position:absolute; padding-top:5px; padding-left:3px; z-index:999;}

.inner_content{float:left; background:#fff; width:960px; height:auto; margin-top:10px;}
.leftpanel{width:245px; height:auto; text-align:left; float:left}

.inner_right_cnt{width:690px; text-align:left; min-height:440px; float:left; padding:10px; border-left:#dfdfdf 1px solid; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#2b2b2b; line-height:18px;}
.mail{text-decoration:none; color:#fc792c;}
.mail:hover{text-decoration:underline; color:#fc792c;}

.link1{text-decoration:none; color:#000000;}
.link1:hover{text-decoration:underline; color:#000000;}

.tb_bg_bdr{background:#f7f7f7; border:#CCCCCC 1px solid; line-height:18px;}
.ulli{padding:0px 0px 0px 15px; margin:0px; line-height:18px;}
.olli{padding:0px 0px 0px 20px; margin:0px; line-height:18px;}

.leftlinks{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	width:233px;
	margin-bottom:13px;
	padding:0x 5px 4px 0px;
}
.leftlinks a{
	color:#f47022;
	text-decoration:none;
	padding:6px 10px 6px 6px;
	line-height:20px;
	display:block;
	margin-bottom:1px;
	width:217px;
	border-bottom:1px #cbcaca solid;
	background: url(images/arrow_orange.gif) right no-repeat #F0F0F0;
	font-weight:bold;
}
.leftlinks a:hover{
	color:#FFFFFF;
	text-decoration:none;
	padding:6px 10px 6px 6px;
	line-height:20px;
	display:block;
	margin-bottom:1px;
	width:217px;
	border-bottom:1px #cbcaca solid;
	background: url(images/arrow_white.gif) right no-repeat #f47022;
	font-weight:bold;
}


/*SCroll*/
#message a
{
	/* display: block before hiding */
	display: block;
	display: none;
 
	/* link is above all other elements */
	z-index: 999; 
 
	/* link doesn't hide text behind it */
	opacity: .6;
	filter: alpha(opacity=60);
	-moz-opacity:0.6;
 
	/* link stays at same place on page */
	position: fixed;
 
	/* link goes at the bottom of the page */
	top: 100%;
	margin-top: -60px;
 /* = height + preferred bottom margin */
 
	/* link is centered */
	left: 50%;
	margin-left: 350px; /* = half of width */
 
	/* round the corners (to your preference) */
	-moz-border-radius: 24px;
	-webkit-border-radius: 24px;
 
	/* make it big and easy to see (size, style to preferences) */
	width: 100px;
	line-height: 15px;
	height: 15px;
	text-align:right;
	padding: 5px;
	background-color: #000;
	font-size: 13px;
	text-decoration:none;
	text-align: center;
	color: #fff;
}
/*Scroll Css*/



/*===============================02-03-13 modified css===============================*/




.meNu{ margin:0 0 13px; padding:0px; float:left; width:235px;}

.meNu h3 a{ text-decoration:none; color:#fc792c; }

.meNu h3{ color:#fc792c; font:bold 13px Verdana, Arial, Helvetica, sans-serif; text-decoration:none; margin:0 0 5px; padding:5px 10px; background:#f9f9f9; border:1px solid #f1f1f1; }

.meNu h3 a:hover{ color:#3973d5; text-decoration:none; }

.rem{display: block; font-size:11px; margin:-6px 0 0; padding:8px 0; border:1px solid #f1f1f1; }

ul.rem li{ list-style:none; }	

ul.rem li:last-child{ border:none;}	

ul.rem li a{ color:#444; font:1.05em/18px Verdana, Arial, Helvetica, sans-serif; text-decoration:none; display:block; padding:0px 0px 0 15px; margin:8px 0; background:url(images/arrow.png) no-repeat 5px 6px;}

ul.rem li a:hover{ color:#3973d5; text-decoration:none;}
/*
ul.rem li a:before { content:"\203A"; padding:0 5px;}
*/

.rem1{ background:#f9f9f9;
    border: medium none;
    cursor: pointer;
    display: block;
    font-size:12px;
	margin:-4px 0 0; padding:0;  
    position: relative;
	 }

ul.rem1 li{ list-style:none; line-height:24px; background:url(images/right-arrow.png) no-repeat 5% 50%; border-bottom:1px solid #e3e3e3;}	

ul.rem1 li:last-child{ border:none;}	

ul.rem1 li a{ color:#555; font:bold 11px/18px Verdana, Arial, Helvetica, sans-serif; text-decoration:none; display:block; padding:5px 5px 5px 28px;}

ul.rem1 li a:hover{ color:#222; text-decoration:none;}




#nav {margin:0 0 0 25px; padding:0; list-style:none; display:block; height:36px; width:950px; background:url(images/menu-bg.jpg) repeat-x; border-radius:8px 8px 0 0; border-left:none; border-right:none; float:left;position:relative; z-index:3000; border:2px solid #FF4F03; border-bottom:none;}
#nav li{padding:0; position:relative; line-height:0; text-align:left; float:left;}
#nav a{padding:0 18px; color:#FFF; text-transform:uppercase;  font: bold 10px/37px Verdana, Arial, Helvetica, sans-serif; text-decoration:none; display:block;}
#nav li:hover >a{color:#FFF; text-decoration:underline;}
*html #nav li a:hover /* IE6 */{color:#FFF; text-decoration:underline;}
#nav li:hover >ul{display:block}

#nav li.sub{ left:0; border:none; }
#nav li.sub a{ color:#ED1B24; border:none; text-decoration:none;  }


/* Sub-nav */
#nav ul{list-style:none; margin:0; padding:0px; display:none; position:absolute; top:36px; right:10px; z-index:10; background:#FFF; border:1px solid #f60; float:left;}
#nav ul li{float:none; margin:0; padding:0; display:block; border-bottom:1px solid #111;}
#nav ul li:last-child{-moz-box-shadow:none; -webkit-box-shadow:none; box-shadow:none;}
#nav ul a{padding:8px ; width:auto; height:auto; line-height:1; display:block; white-space:nowrap; float:none; text-transform:none; font:13px/16px "Trebuchet MS", Arial, Helvetica, sans-serif}
#nav ul li a.sublink{color:#F60;}
#nav ul li:hover a.sublink{ background:#FFF; color:#333;}

/*====border-radius for first and last lisnks====*/
#nav ul li:first-child >a{/*  -moz-border-radius:5px 5px 0 0;     border-radius:5px 5px 0 0; */}
#nav ul li:last-child >a{/* -moz-border-radius:0 0 5px 5px;     border-radius:0 0 5px 5px; */}
/*====border-radius for first and last lisnks====*/
#nav ul li:first-child >a:after{content:''; position:absolute; right:15px; top:-8px; width:0; height:0; border-left:5px solid transparent; border-right:5px solid transparent; border-bottom:8px solid #FFF;}
#nav ul ul li:first-child a:after{left:-8px; top:12px; width:0; height:0; border-left:0; border-bottom:5px solid transparent; border-top:5px solid transparent; border-right:8px solid #FFF;}
#nav ul li:first-child a:hover:after{border-bottom-color:#FFF}
#nav ul ul li:first-child a:hover:after{border-right-color:#FFF; border-bottom-color:transparent}
/* Clear floated elements */
#nav:after{visibility:hidden; display:block; font-size:0; content:""; clear:both; height:0}
* html #nav{zoom:1}/* IE6 */

*:first-child+html #nav{zoom:1}/* IE7 */

.active{color:#000;}


.headingOne{ color:#fc792c; font:bold 14px Verdana, Arial, Helvetica, sans-serif; margin:0 0 5px; float:left; padding:0 0 10px 0; width:100%; display:block; }

.subtitle{font:bold 13px Arial, Helvetica, sans-serif; margin:5px 0; float:left; padding:0px; width:100%; display:block }

.smtxt{font-size:11px;} .bigtxt{font-size:16px;}

.orangetxt{color:#F87328;} .megentatxt{color:#E3052A;} .darkbluetxt{color:#223570;} .bluetxt{color:#0040C4;}
.lightbluetxt{color:#0076CC;} .blacktxt{color:#000;}
.black{ color:#000; font-weight:bold; font-size:16px; font-family:Arial, Helvetica, sans-serif;}

.phase{ color:#333; font-weight:bold; font-size:12px; font-family:Arial, Helvetica, sans-serif; padding:0 0 0px 0; display:block; margin:0px 0 10px 0;}

.orgclr{ color:#fc792c; }

.listStyle {list-style:disc; margin:3px 0 12px 25px; padding:0;}
.listStyle li {list-style:disc; margin:6px 0 5px 5px; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#454545;}
.listStyle li a{ color:#454545; text-decoration:none;}
.listStyle li a:hover{ color:#000; font-weight:bold;}

table.altcol{ border:1px solid #ccc; margin:5px 0 10px 0; }
table.altcol tr:nth-child(even) td{ background:#F9F9F9;}
table.altcol tr:nth-child(odd) td{ background:#F4F4F4;}

.bank{ width:400px; background:#f8f8f8; border:1px dashed #8a8a8a;  padding:10px; display:block; margin:10px 0 10px 100px; letter-spacing:0.6px; line-height:20px;}
.pr_banner{float:left; background:#fff; width:958px; height:270px; border:1px solid #b3b3b3;}

.immigration{color:#000; font-weight:bold; font-size:14px; font-family:Arial, Helvetica, sans-serif; text-align:center; padding:20px 20px 0 20px; display:block;}

.immigration a{color:#fc792c; font-weight:bold; font-size:14px; font-family:Arial, Helvetica, sans-serif; text-align:center; padding:20px 20px 0 20px; display:block;}

.immigration a:hover{color:#000; font-weight:bold; font-size:14px; font-family:Arial, Helvetica, sans-serif; text-align:center; padding:20px 20px 0 20px; display:block;}

ul.marketing{list-style:none; margin:0px 0 20px 0; padding:0px;}
ul.marketing li{display:block; margin:2px 0; color:#444;}
ul.marketing li .title1{font:bold 13px Arial, Helvetica, sans-serif; margin:5px 0;  padding:0px; width:100%; display:block }

.box{width:340px; float:left;}

/*========form styles==========*/
.placeholder{color:#916600;}
::-webkit-input-placeholder{color:#916600;}
:-moz-placeholder{color:#916600;}
input[type=password], input[type=text], input[type=date], textarea, select{outline:none; padding:2px;background:none repeat scroll 0 0 #FFF; font-family:Arial, Helvetica, sans-serif; font-size:11px;border:1px solid #ddd;border-radius:3px 3px 3px 3px; }
input[type=password]:focus, input[type=text]:focus, input[type=date]:focus, textarea:focus{color:#916600;  background: none repeat scroll 0 0 #FFFFFF;
border: 1px solid #916600;
box-shadow: 0 0 3px rgba(145, 102, 0, 0.5), 0 4px 5px -5px rgba(0, 0, 0, 0.3) inset;}
button, input[type="button"], input[type="reset"], input[type="submit"]{cursor:pointer;  -webkit-appearance:button; *overflow:visible; border:0; outline:none;}
button, input, select, textarea{font-size:95%; margin:0; vertical-align:baseline;   *vertical-align:middle}
.radio{  width: 13px;
height: 12px;
background:url(../images/radiobtns.png) no-repeat;
padding: 0 5px 0 0;
float:left;
}

/*======feedback form======*/
input.element{width:270px;  float:left; min-height:20px; }
#frmfeed{float:left; position:relative; min-height:250px; width:640px; margin:0px; padding:0px;}
#frmfeed fieldset{ margin:0; padding:0; border:none; }
#frmfeed textarea{width:92%; resize:vertical; min-height:100px; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
#frmfeed label{margin:0px; padding:0px;}
.drop{ width:290px; border:1px solid #ddd; min-height:30px; line-height:30px;  font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#666;}
.drop option{ float:left; } 

#frmfeed div{float:left}
#frmfeed p{float:left; margin:0 30px 20px 0; display:block}
input.code{width:80px; height:25px}
#frmfeed input[type=password], #frmfeed input[type=text], #frmfeed input[type=date], #frmfeed textarea{padding:6px 8px} #frmfeed input[type=radio]{ padding:0!important;}

.captcha{ height:40px; padding:2px; list-style:none; margin:5px 0; display:block; float:left; width:100%; }
.captcha li{ float:left; margin:0 20px 0 0; width:90px;}
.capimg{ position:relative; }
a.refresh{ width:30px; height:30px; position:absolute; right:-24px; top:15%; z-index:50;}
.captcha input{ width:70px;  }

/*=========form errors========*/
.errors{position:absolute; float:left; text-align:left; width:180px; min-height:50px;  right:0px; bottom:-30px}
.errors span{display:block; margin:5px 0}
.innerError{font-size:11px; color:#f00; background:#fbe3e4 url(images/invalid.png) 0 50% no-repeat; padding:1px 2px 1px 20px; border:1px solid #fbc2c4; min-height:18px}
.innerHelp{font-size:10px; color:#5f8d00; color:#5f8d00; background:#e6efc2; padding:2px 2px 2px 20px; border:1px solid #390; min-height:18px;  background:#fbe3e4 url(images/valid.png) 0 50% no-repeat}

.max{width:100%; float:left; margin:5px 0} .max2{width:100%; float:left; margin:0px 0 10px 0}
 
.heilight{background:#f5f5f5; padding:15px 20px; width:650px; border:3px solid #fff; box-shadow:0 0 2px #ccc; margin:20px 0 0; color:#555;}



.slideoutpanel{position:fixed; top:30%; z-index:999; right:0px; }
.slideoutpanel .slideform{width:250px;  float:left;  display:none; background:#FFF;border:2px solid #444; 
 padding:10px 10px; min-height:200px; margin:0px 0;}
.slidebtn{ float:left; background:url(images/feedback.png) no-repeat left top; width:50px; height:147px; cursor:pointer; display:block; z-index:999}
#slideform p{ margin:0 0 5px 0; text-align:left;}
#slideform textarea{ width:92%; resize:vertical; min-height:100px; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.btn{ font-family:"oswaldbook", Arial, Helvetica, sans-serif; float:left; margin:0 0 0 20px;}
#slideform .formControl{ font-size:12px}
input.element1{width:220px;  float:left; min-height:20px; margin:0 0 10px 0; }
.sp4{ width:220px; resize:vertical; min-height:60px; font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:0px 0 10px 0; padding:5px; float:left;}

.drop2{ width:235px; border:1px solid #ddd; min-height:30px; line-height:30px;  font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#666; float:left; margin:0 0 15px 0;}
.drop2 option{ font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#666; margin:3px 0; padding:2px;} 

.captcha2 {
    display: block;
    float: left;
    height: 35px;
    list-style: none outside none;
    margin: 0;
    padding: 2px;
    width: 100%;
}
.captcha2 li {
    float: left;
    margin: 0 5px 0 0;
}
.captcha2 li a#refresh img {
    margin: 0;
}
.captcha2 input{ width:70px;float:left; min-height:20px; margin:0 0 10px 0;  }

.share{margin:0px 20px 0 0; float:left;} .share a{text-decoration:none !important;} .share a:hover{ text-decoration:none;} .pluginButton a{text-decoration:none !important;}

 .red{ background: #ff0000; float:left;  } .green{ float:left; margin:0 0 0px 0; width:95%; height:40px; }
 

#stickySideBar { background:#000; width:50px; margin:0 0 0 5px;border-radius:5px;}
#stickyBar {
 position:fixed;z-index:999; float:left; top:50%;left:0;
background: #ffffff; 
background: -moz-linear-gradient(top,  #ffffff 0%, #f3f3f3 50%, #ededed 51%, #ffffff 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(50%,#f3f3f3), color-stop(51%,#ededed), color-stop(100%,#ffffff)); 
background: -webkit-linear-gradient(top,  #ffffff 0%,#f3f3f3 50%,#ededed 51%,#ffffff 100%); 
background: -o-linear-gradient(top,  #ffffff 0%,#f3f3f3 50%,#ededed 51%,#ffffff 100%); 
background: -ms-linear-gradient(top,  #ffffff 0%,#f3f3f3 50%,#ededed 51%,#ffffff 100%); 
background: linear-gradient(to bottom,  #ffffff 0%,#f3f3f3 50%,#ededed 51%,#ffffff 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=0 );
padding:15px;width:170px;border:1px solid #999;
}

/*===========================================TABLE STYLE FOM BOOTSTRAP==========================================*/

table {
	background-color: transparent
}
th {
	text-align: left
}
.table {
	width: 100%;
	max-width: 100%;
	margin-bottom: 20px
}
.table>thead>tr>th, .table>tbody>tr>th, .table>tfoot>tr>th, .table>thead>tr>td, .table>tbody>tr>td, .table>tfoot>tr>td {
	padding: 8px;
	line-height: 1.42857143;
	vertical-align: top;
	border-top: 1px solid #ddd
}
.table>thead>tr>th {
	vertical-align: bottom;
	border-bottom: 2px solid #ddd
}
.table>caption+thead>tr:first-child>th, .table>colgroup+thead>tr:first-child>th, .table>thead:first-child>tr:first-child>th, .table>caption+thead>tr:first-child>td, .table>colgroup+thead>tr:first-child>td, .table>thead:first-child>tr:first-child>td {
	border-top: 0
}
.table>tbody+tbody {
	border-top: 2px solid #ddd
}
.table .table {
	background-color: #fff
}
.table-condensed>thead>tr>th, .table-condensed>tbody>tr>th, .table-condensed>tfoot>tr>th, .table-condensed>thead>tr>td, .table-condensed>tbody>tr>td, .table-condensed>tfoot>tr>td {
	padding: 5px
}
.table-bordered {
	border: 1px solid #ddd
}
.table-bordered>thead>tr>th, .table-bordered>tbody>tr>th, .table-bordered>tfoot>tr>th, .table-bordered>thead>tr>td, .table-bordered>tbody>tr>td, .table-bordered>tfoot>tr>td {
	border: 1px solid #ddd
}
.table-bordered>thead>tr>th, .table-bordered>thead>tr>td {
	border-bottom-width: 2px
}
.table-striped>tbody>tr:nth-child(odd)>td, .table-striped>tbody>tr:nth-child(odd)>th {
	background-color: #f9f9f9
}
.table-hover>tbody>tr:hover>td, .table-hover>tbody>tr:hover>th {
	background-color: #f5f5f5
}
table col[class*=col-] {
	position: static;
	display: table-column;
	float: none
}
table td[class*=col-], table th[class*=col-] {
	position: static;
	display: table-cell;
	float: none
}
.table>thead>tr>td.active, .table>tbody>tr>td.active, .table>tfoot>tr>td.active, .table>thead>tr>th.active, .table>tbody>tr>th.active, .table>tfoot>tr>th.active, .table>thead>tr.active>td, .table>tbody>tr.active>td, .table>tfoot>tr.active>td, .table>thead>tr.active>th, .table>tbody>tr.active>th, .table>tfoot>tr.active>th {
	background-color: #f5f5f5
}
.table-hover>tbody>tr>td.active:hover, .table-hover>tbody>tr>th.active:hover, .table-hover>tbody>tr.active:hover>td, .table-hover>tbody>tr:hover>.active, .table-hover>tbody>tr.active:hover>th {
	background-color: #e8e8e8
}
.table>thead>tr>td.success, .table>tbody>tr>td.success, .table>tfoot>tr>td.success, .table>thead>tr>th.success, .table>tbody>tr>th.success, .table>tfoot>tr>th.success, .table>thead>tr.success>td, .table>tbody>tr.success>td, .table>tfoot>tr.success>td, .table>thead>tr.success>th, .table>tbody>tr.success>th, .table>tfoot>tr.success>th {
	background-color: #dff0d8
}
.table-hover>tbody>tr>td.success:hover, .table-hover>tbody>tr>th.success:hover, .table-hover>tbody>tr.success:hover>td, .table-hover>tbody>tr:hover>.success, .table-hover>tbody>tr.success:hover>th {
	background-color: #d0e9c6
}
.table>thead>tr>td.info, .table>tbody>tr>td.info, .table>tfoot>tr>td.info, .table>thead>tr>th.info, .table>tbody>tr>th.info, .table>tfoot>tr>th.info, .table>thead>tr.info>td, .table>tbody>tr.info>td, .table>tfoot>tr.info>td, .table>thead>tr.info>th, .table>tbody>tr.info>th, .table>tfoot>tr.info>th {
	background-color: #d9edf7
}
.table-hover>tbody>tr>td.info:hover, .table-hover>tbody>tr>th.info:hover, .table-hover>tbody>tr.info:hover>td, .table-hover>tbody>tr:hover>.info, .table-hover>tbody>tr.info:hover>th {
	background-color: #c4e3f3
}
.table>thead>tr>td.warning, .table>tbody>tr>td.warning, .table>tfoot>tr>td.warning, .table>thead>tr>th.warning, .table>tbody>tr>th.warning, .table>tfoot>tr>th.warning, .table>thead>tr.warning>td, .table>tbody>tr.warning>td, .table>tfoot>tr.warning>td, .table>thead>tr.warning>th, .table>tbody>tr.warning>th, .table>tfoot>tr.warning>th {
	background-color: #fcf8e3
}
.table-hover>tbody>tr>td.warning:hover, .table-hover>tbody>tr>th.warning:hover, .table-hover>tbody>tr.warning:hover>td, .table-hover>tbody>tr:hover>.warning, .table-hover>tbody>tr.warning:hover>th {
	background-color: #faf2cc
}
.table>thead>tr>td.danger, .table>tbody>tr>td.danger, .table>tfoot>tr>td.danger, .table>thead>tr>th.danger, .table>tbody>tr>th.danger, .table>tfoot>tr>th.danger, .table>thead>tr.danger>td, .table>tbody>tr.danger>td, .table>tfoot>tr.danger>td, .table>thead>tr.danger>th, .table>tbody>tr.danger>th, .table>tfoot>tr.danger>th {
	background-color: #f2dede
}
.table-hover>tbody>tr>td.danger:hover, .table-hover>tbody>tr>th.danger:hover, .table-hover>tbody>tr.danger:hover>td, .table-hover>tbody>tr:hover>.danger, .table-hover>tbody>tr.danger:hover>th {
	background-color: #ebcccc
}
.invitation{ margin:20px 27px 0 7%; font-size:18px; padding:10px 0; float:right;}

.htitle span{font-family:'open_sansbold', Arial, Helvetica, sans-serif; }
.adv_block{ background:url(../images/adv_bg.jpg) repeat scroll 0 0; margin:20px 0; padding:10px 0px; color:#fff;} 
.adds{ width:100%; float:left; text-align:center; color:#000;}
.adds .helighttxt{ font:2.4em Palatino, 'Palatino Linotype', 'Palatino LT STD', 'Book Antiqua', Georgia, serif; margin:0px; padding:0px; color:#F97427; text-transform:uppercase;}
.adds .place{ font:1.3em 'open_sansregular', Arial, Helvetica, sans-serif; letter-spacing:0.35em; text-transform:uppercase;}
.hm_add_content{font:bold 1.25em/1.4em 'texgyreadventorregular', Arial, Helvetica, sans-serif; color:#fff; margin:0.7em 0px; padding:0px;}

.hm_add_in_content{font:1.4em/1.4em 'texgyreadventorregular', Arial, Helvetica, sans-serif; color:#000; margin:0.3em 0px; padding:0px;}
.adds a[href^="http"] {
	color: #F87328 !important;
}
.adds a[href^="http"]:hover {
	text-decoration: underline;
	color: #000;
}


@media screen and (max-width:767px) {
.table-responsive {
	width: 100%;
	margin-bottom: 15px;
	overflow-x: auto;
	overflow-y: hidden;
	-webkit-overflow-scrolling: touch;
	-ms-overflow-style: -ms-autohiding-scrollbar;
	border: 1px solid #ddd
}
.table-responsive>.table {
	margin-bottom: 0
}
.table-responsive>.table>thead>tr>th, .table-responsive>.table>tbody>tr>th, .table-responsive>.table>tfoot>tr>th, .table-responsive>.table>thead>tr>td, .table-responsive>.table>tbody>tr>td, .table-responsive>.table>tfoot>tr>td {
	white-space: nowrap
}
.table-responsive>.table-bordered {
	border: 0
}
.table-responsive>.table-bordered>thead>tr>th:first-child, .table-responsive>.table-bordered>tbody>tr>th:first-child, .table-responsive>.table-bordered>tfoot>tr>th:first-child, .table-responsive>.table-bordered>thead>tr>td:first-child, .table-responsive>.table-bordered>tbody>tr>td:first-child, .table-responsive>.table-bordered>tfoot>tr>td:first-child {
	border-left: 0
}
.table-responsive>.table-bordered>thead>tr>th:last-child, .table-responsive>.table-bordered>tbody>tr>th:last-child, .table-responsive>.table-bordered>tfoot>tr>th:last-child, .table-responsive>.table-bordered>thead>tr>td:last-child, .table-responsive>.table-bordered>tbody>tr>td:last-child, .table-responsive>.table-bordered>tfoot>tr>td:last-child {
	border-right: 0
}
.table-responsive>.table-bordered>tbody>tr:last-child>th, .table-responsive>.table-bordered>tfoot>tr:last-child>th, .table-responsive>.table-bordered>tbody>tr:last-child>td, .table-responsive>.table-bordered>tfoot>tr:last-child>td {
	border-bottom: 0
}
}