/*html, body { height: 100%; }*/
*{margin:0px; padding:0px;}
div, ul, ol, li, b, span, p, blockquote, em, h1, h2, h3, h4, h5, h6,{margin:0px;padding:0px;}
/*---------Common Styles------------*/
a, img {outline:none; border:none; color:#333; text-decoration:none;-webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s; -ms-transition: all 0.5s;	transition: all 0.5s;}

.left{float:left;}	.right{float:right;}
.clearfix{display:block; visibility:hidden;	line-height:0px; content:","; clear:both;}
@font-face {
    font-family: 'FuturaMdCnBt';
    src: url('../fonts/futuramc-webfont.eot');
    src: url('../fonts/futuramc-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/futuramc-webfont.woff') format('woff'),
         url('../fonts/futuramc.ttf') format('truetype'),
         url('../fonts/futuramc-webfont.svg#futuramc') format('svg');
    font-weight: normal;font-style: normal;
}
@font-face {
    font-family: 'FuturaLTCondensed';
    src: url('../fonts/futuraltcondensedmedium.eot');
    src: url('../fonts/futuraltcondensedmedium.eot?#iefix') format('embedded-opentype'),
         url('../fonts/futuraltcondensedmedium.woff') format('woff'),
         url('../fonts/futuraltcondensedmedium.ttf') format('truetype'),
         url('../fonts/futuraltcondensedmedium.svg#futuraltcondensedmedium') format('svg');
    font-weight: normal;font-style: normal;
}
body{margin:0px; padding:0px; font-family:Tahoma, Geneva, sans-serif; background:#c2c2c2; font-size:12px; color:#333;}
#wrapper{margin:0px auto; padding:0px; width:960px;	background:#fff;}
/********* header css *********/
.header, .header-inner{background: url(../images/header-bg.jpg) no-repeat right top; height:140px;}
.header-right, .header-right-inner{height:90px;	float:right; margin:0 0 0 0px; padding:30px 0 0 0;}
.header-right-inner{height:131px; width:530px; padding: 30px 20px 0 0;}
.header-right ul, .header-right-inner ul{list-style:none;}
.header-right-inner ul{list-style:none;	float:right;margin:22px 0px 0 0;}
.header-right ul li, .header-right-inner ul li{float:left;}
.header-right-inner ul li{background:url(../images/facebook-icon.png) no-repeat left top; width:32px; height:31px; margin:0 13px 0 0px;}
.header-right-inner ul li:hover{background:url(../images/facebook-icon.png) no-repeat left -31px; width:32px; height:31px; margin:0 13px 0 0;}
.header-right-inner ul li + li{background:url(../images/facebook-icon.png) no-repeat -48px top;}
.header-right-inner ul li + li:hover{background:url(../images/facebook-icon.png) no-repeat -48px -31px;}
.header-right-inner ul li + li + li{background:url(../images/facebook-icon.png) no-repeat right top;}
.header-right-inner ul li + li + li:hover{background:url(../images/facebook-icon.png) no-repeat right -31px;}
.header-right ul li a, .header-right-inner ul li a{width:115px;	height:67px; color:#222; line-height:22px; padding:43px 0 0 10px; border-left:1px solid #ddd; display:block; font-family:'FuturaMdCnBt', arial, serif; font-size:20px; text-decoration:none;s}
.header-right-inner ul li a{border-left:none; width:auto; height:auto;}
.header-right ul li span, .header-right-inner ul li span{font-size:25px; display:block; font-weight:bold;}
.header-right-inner span{margin:14px 0 0 0;	*margin:-16px 0 0 0; font-size:12px; display:block;	font-weight:normal;}
.header-right-inner span em{font-size:12px;	color:#c72026;}
.header-right ul li a:hover{background:#c72026;	color:#fff;}
.logo, .logo-inner{margin:56px 0 0 30px; padding:0px; float:left;}

.nav{background: #c72026; height:30px;line-height:30px;	position:fixed;	z-index:200; width:960px;}
.nav ul{list-style:none; margin:0 0 0 15px;}.nav ul li{float:left;}
.nav ul li a{padding:0px 15px; margin:0 1px 0 0; font-size:11px; display:block;text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; color:#fff; background: #c72026; font-weight:bold;}
.nav ul li a:hover{color:#c72026; background:#FFF;}a.selected{color:#c72026 !important; background:#FFF !important;}
.nav span{float:right; margin:1px 1px 0 0px; width:251px;}
.head-textfield{border:0px; height:14px;color:#373737; font-size:11px; width:198px;float:left; padding:7px 12px;}
.head-button{border:0px; width:29px; float:right; height:28px; background:url(../images/serach-button.jpg) no-repeat left top; cursor:pointer;}
/********* End of header css *********/
.banner{margin:0px;	padding:0px; height:400px;}
#page, #page-inner, #page-inner01{padding:30px;	background:url(../images/page-border.jpg) repeat-y top center;}
#page-inner{padding:0px; background:url(../images/inner-page-bg01.jpg) repeat-y top left; line-height:16px;}

.left-band{margin:0 0px 0 0; padding:30px 0 30px 30px; float:left; width:170px;	background:#eeeeee;	border-right:1px solid #ddd; line-height:15px;}
.left-band ul{margin:0 0 0 -30px; list-style-type:none;}
.left-band ul li{margin-bottom:1px;}
.left-band ul li a{padding:7px 5px 7px 30px; background:#ddd url(../images/accordion-errow.png) no-repeat 185px center;	margin-bottom:1px; display:block;}
.left-band ul li a:hover{background:#000 url(../images/banner-read-more-icon.png) no-repeat 185px center; color:#fff;}
.left-band ul li ul{margin:0 0 0 0px; list-style-type:none;}
.left-band ul li ul li{margin-bottom:1px;}
.left-band ul li ul li a{padding:7px 5px 7px 36px; background:#ccc url(../images/accordion-errow.png) no-repeat 185px center; margin-bottom:1px; display:block;}
.left-band ul li ul li a:hover{background:#c72026 url(../images/banner-read-more-icon.png) no-repeat 185px center; color:#fff;}
a.current, a.current01, a.current02{background:#000 url(../images/banner-read-more-icon.png) no-repeat 185px center !important;	color:#fff !important;}
a.current01{background:#000 url(../images/left-select-icon.png) no-repeat 185px center !important;}
a.current02{background:#c72026 url(../images/banner-read-more-icon.png) no-repeat 185px center !important;}

.content, .content-inner01, .content-inner02, .content-inner03{width:607px; float:left;	}
.content-full {width:100%; font-size:15px;} .content-full h1,.content-half h1{color:#333 !important; text-transform:none !important;}
.content-half {width:45% !important;}
.content-inner01 a, .content-inner02 a, .content-inner03 a{color: #c72026; text-decoration:underline;}
.content-inner01 a:hover, .content-inner02 a:hover, .content-inner03 a:hover{color: #666; text-decoration:none;}
.content-inner01 a:visited, .content-inner02 a:visited, .content-inner03 a:visited{color: #666; text-decoration: underline;}
.content-inner03{width:900px; padding: 30px;}
.content-inner01{padding:30px 30px;	width:448px; float:left; border-right:1px solid #ddd;}
.content-inner01 p a {color: #c61f26; text-decoration: underline;}
.content-inner01 p a:hover{color: #990000; text-decoration: none;}
.content-inner01 p, .content-inner02 p, .content-inner03 p{line-height:16px; text-align:justify; margin:0 0 15px 0;}
.content-inner01 ul{list-style-type:none; line-height:16px;}
.content-inner01 ul li{margin:0 0 6px 0; padding:0 0 0 10px; background:url(../images/accordion-errow.png) no-repeat left 6px;}
.content-inner01 ul li a{color:#c72026;	text-decoration:underline;}.content-inner01 ul li a:hover{text-decoration:none;}
.content-inner01 ul li ul{margin:10px 0 0 15px;	list-style-type:none;}
.content-inner01 ul li ul li{margin:0 0 6px 0; padding:0 0 0 10px; background:url(../images/accordion-errow.png) no-repeat left 6px;}
.content-inner02{padding:30px 0 30px 30px; width:700px;	float:left;}
.staff-detail{width:375px; float:left; border-left:1px solid #ccc; padding:0 0 0 30px; height:100%; margin:0 0 0 -1px;}
.staff-detail a{ color:#c61f26; text-decoration:underline;}.staff-detail a:hover{ color:#e34f55; text-decoration:none;}

/*.staff-detail span{position: absolute; bottom:0px; height:10px;}*/
.staff-detail strong{ display:block; margin-bottom:2px;}
.img-detail{ margin:0px; padding:0px; position:relative;}.img-detail span{position: absolute; bottom:0px !important; width:120px;}
.content-left, .content-right{width:260px; float:left; padding-right:30px;}
.thumb{margin:0 20px 15px 0; *margin-bottom:0; float:left !important;}
.content-right{float:left; padding-left:27px;}
.content ul{list-style-type:none; margin-top:6px; display:table \9 ;}
.content ul li{float:left; width:260px;	margin:0 12px 0 0; padding:0 30px 0 0; line-height:16px; margin:9px 0px 0 0;}
.content img{margin:18px 0 0 0;}
.content ul li span{color:#c72026; display:block; font-size:11px;}
.content-readmore{color:#fff; display:table;display:block \9;}
.content-readmore a, .application a{display:table; color:#fff; margin:10px 0 0 0; padding:5px 20px 6px 10px; padding:4px 20px 7px 10px \9; *padding:5px 20px 6px 10px; background-image:url(../images/banner-read-more-icon.png) !important; background-repeat:no-repeat !important; background-position:75px 9px !important; background-position:75px 08px \9 !important; background-color: #c72026;} .content-readmore a:hover{background:#333;}

.application a{text-decoration:none !important; padding:4px 25px 5px 13px; color:#fff !important; background-image:url(../images/read-more-icon.png) !important; background-position:right top !important; background-repeat:no-repeat;}
.application a:hover{background-image:url(../images/read-more-icon.png) !important; background-position:right top !important; background-repeat:no-repeat; background:#333;}
.content h1, .right-side h1, .right-side h2, .left-band h1, .content-inner01 h1, .content-inner02 h1, .right-band h1, .content-inner03 h1{
	margin:0 0 8px 0; *margin-top:2px; font-family:'FuturaLTCondensed', arial, serif; font-size:22px; color:#c61f26; latter-spacing:0px; font-weight:normal; text-transform:uppercase;}
.left-band h1{margin:1px 0 15px 0;}
.content h2, .right-side h2, .right-side h2, .left-band h2, .content-inner01 h2, .content-inner02 h2, .right-band h2, .content-inner03 h2{
	margin:0 0 8px 0; *margin-top:2px; font-family:'FuturaLTCondensed', arial, serif; font-size:18px; color:#c61f26; latter-spacing:0px; font-weight:normal; text-transform:uppercase;}
.right-side h1{margin:0 0 8px 0;}.right-side h2{margin:15px 0 5px 0;}
.right-side, .right-band{float:right; width:269px; padding:0px 0 0 24px;}
.right-side a, .right-band a{color: #c72026; text-decoration:underline;}
.right-side a:hover, .right-band a:hover{color: #666; text-decoration:none;}
.right-side a:visited, .right-band a:visited{color: #666; text-decoration: underline;}
.right-band{float:right; width:192px; margin:0px 0 0 -1px; padding:30px 30px 30px 28px;	border-left:1px solid #ddd;	line-height:16px !important;}
.right-band img{margin:5px 0 10px 0;}.right-band p{margin:20px 0 15px 0;	line-height:16px !important;}
.right-side p, .right-band p{margin:0px 0 10px 0; line-height:15px;	text-align:justify;}
ul.share-indicorps{margin:0px 0; list-style-type:none;}
ul.share-indicorps li{float:left !important; margin:0px 12px 0 0; width:auto !important;}
.textfield-right{border:0px; color:#373737; font-size:12px; width:219px;float:left;	padding:0px 12px 2px 12px; height:26px; line-height:26px; background:#ccc url(../images/right-textfield.jpg) no-repeat left top;}
.button-right{border:0px; width:26px; height:28px; float:right;	background:url(../images/arrow.png) no-repeat right top; cursor:pointer !important;}
.facebook-icon{margin:30px 0 0 0;}.facebook-icon ul{list-style-type:none;}.facebook-icon ul li{background:url(../images/facebook-icon.png) no-repeat left top; width:32px; height:31px;	margin:0 18px 0 0; float:left;}.facebook-icon ul li + li{background:url(../images/facebook-icon.png) no-repeat -49px top;}
.facebook-icon ul li a{width:32px; height:31px; display:block;}.facebook-icon ul li:hover{background:url(../images/facebook-icon.png) no-repeat left -31px; width:32px; height:31px; float:left;}
.facebook-icon ul li + li:hover{background:url(../images/facebook-icon.png) no-repeat -49px -31px;}
/******Footer css******/
#footer{padding:0 30px;	background:#C72026;	height:70px;line-height:70px; color:#fff; font-family:Arial, Helvetica, sans-serif;}
#footer .copy-right{height:30px;} #footer .copy-right img{margin:0 3px; position:relative; top:8px; *margin-top:-20px;}
#footer .navi{float:left; background:#C72026;}#footer .navi ul{list-style-type:none;}#footer .navi ul li{float:left; color:#fff;}
#footer .navi ul li a, #footer .copy-right a{color:#fff; padding:0 6px; background:#C72026;}#footer .navi ul li a:hover, #footer .copy-right a:hover{color:#C72026; background:#fff ;}
/***---breadcrumb---***/
.breadcrumb {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#ccc; text-decoration:none; padding:0px 0px 0px 30px; font-weight:bold; line-height: 30px;	background:#000;}
.breadcrumb img{float:left !important; margin-left:5px;	margin-right:5px;}.breadcrumb-home-icon{margin:9px 5px 0 0;}
.breadcrumb a{font-family:Arial, Helvetica, sans-serif;	font-size:11px;	float:left;	color:#ccc;	font-weight:normal;	text-decoration:none;}
.breadcrumb a:hover{color:#fff;	text-decoration: none;}
.line{ border-bottom:1px solid #ddd;display:block;margin:20px 0;}.line-dashed{ border-bottom:1px dashed #ddd;display:block;margin:18px 0;}
ul.past-staff{margin:0px; padding:0px;}ul.past-staff li{list-style-type:none; float:left; width:205px; margin:0 0 5px 0; padding:0 0 0 10px; background:url(../images/accordion-errow.png) no-repeat left 4px;}ul.past-staff li a{color:#c72026;}ul.past-staff li a:hover{color:#900;}
.search-results{margin:0px;}.search-results p{margin:0px 0 5px 0;}
.search-results h2{margin:0 0 6px 0; font-family: 'FuturaLTCondensed',arial,serif; font-size:20px;color:#666; font-weight:normal;}
.search-results h2 a{margin:0 0 6px 0; font-family: 'FuturaLTCondensed',arial,serif; font-size:20px;color:#666;	font-weight:normal;}
.search-results li{margin:0px 0 34px 0;	list-style-type:none;}.search-results li span a{color:#c72026; font-size:11px; text-decoration:underline;}
.search-results li span a:hover{ color:#c72026;	font-size:11px;	text-decoration:none;}
.textfield{border:0px; color:#7c7c7c; font-size:12px; width:219px;float:left; padding:3px 6px 4px 6px; background:#fff;font-family:Tahoma, Geneva, sans-serif; font-size:11px; border:1px solid #ccc;}
.button{margin:0px;	padding:3px 8px; height:28px \9; margin:0 0 0 2px; background:#c72026; cursor:pointer; border:0px; color:#fff; font-weight:bold;-webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s; -ms-transition: all 0.5s;	transition: all 0.5s; -moz-border-radius:4px; -webkit-border-radius:4px;}
.button:hover{background:#333;color:#fff;}
.share {margin:-30px 0 10px 0;height:20px !important; text-align:right;}
#pages{margin:0px auto;	padding:0px; width:100%; height:20px;line-height:20px;}
#pages a{margin:0 -2px 0 0;	padding:3px 6px; color:#c72b30;	background:#c8c8c8;	font-size:11px;}
#pages a:hover{background:#c72026 ;	color:#fff;}
a.current_page{background:#c72026 !important;color:#fff !important;	font-weight:bold;}