﻿@charset "utf-8";
/* CSS Document */

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

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

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

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

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

}
@font-face {
    font-family: 'source_sans_probold';
    src: url('../fonts/sourcesanspro-bold-webfont.eot');
    src: url('../fonts/sourcesanspro-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/sourcesanspro-bold-webfont.woff') format('woff'),
         url('../fonts/sourcesanspro-bold-webfont.ttf') format('truetype'),
         url('../fonts/sourcesanspro-bold-webfont.svg#source_sans_probold') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'source_sans_prolight';
    src: url('../fonts/sourcesanspro-light-webfont.eot');
    src: url('../fonts/sourcesanspro-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/sourcesanspro-light-webfont.woff') format('woff'),
         url('../fonts/sourcesanspro-light-webfont.ttf') format('truetype'),
         url('../fonts/sourcesanspro-light-webfont.svg#source_sans_prolight') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'source_sans_proregular';
    src: url('../fonts/sourcesanspro-regular-webfont.eot');
    src: url('../fonts/sourcesanspro-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/sourcesanspro-regular-webfont.woff') format('woff'),
         url('../fonts/sourcesanspro-regular-webfont.ttf') format('truetype'),
         url('../fonts/sourcesanspro-regular-webfont.svg#source_sans_proregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

.wrapper 				{width:1140px; margin:0 auto; clear:both; padding-bottom: 50px;}
.wrapperBlue 			{width:100%; margin:0 auto; clear:both; background:#005aab; color:#ffffff; padding:70px 0 96px 0;}
.wrapperLgray 			{width:100%; margin:0 auto; clear:both; background:#ebebeb; color:#888888; padding:72px 0 75px 0;}
/* *********************** Header  *********************** */
.header 						{padding:10px 0 0 0;}
.header .logo 					{width:351px; height:112px;}
.header .logo a 				{display:block; height:100%; background:url(../images/napc-logo.png) no-repeat; background-size: 351px;}

/* Header top-right links */
.header-links {float: right; font-size: 16px;}
.wrapper.header > .header-links > a {color: #FFFFFF; display: block; padding: 4px 10px;background: #005AAB; float: left; margin-left: 10px;}
.wrapper.header > .header-links > a:hover {background: #000;}


/* Social Media */
.header .socialMedia 					{margin:20px 0 0 0; display: none;}
.header .socialMedia ul 				{}
.header .socialMedia ul li 				{float:left; margin:0 0 0 10px;}
.header .socialMedia ul li a 			{background:url(../images/sprite-image.png) no-repeat; width:32px; height:32px; display:block; }

.header .socialMedia ul li.fb a	 		{background-position:0 0;}
.header .socialMedia ul li.twitter a	{background-position:-33px 0;}
.header .socialMedia ul li.in a			{background-position:-66px 0;}
.header .socialMedia ul li.gplus a		{background-position:-99px 0;}

.header .socialMedia ul li.fb a:hover	 	{background-position:0 -33px;}
.header .socialMedia ul li.twitter a:hover	{background-position:-33px -33px;}
.header .socialMedia ul li.in a:hover		{background-position:-66px -33px;}
.header .socialMedia ul li.gplus a:hover	{background-position:-99px -33px;}


/* Navigation */
.header nav 							{clear:right; margin:50px 0 0 0;}
.header nav ul							{}
.header nav ul li 						{float:left;}
.header nav ul li a 					{font-size:14px; color:#555555; text-transform:uppercase; padding:0 20px; line-height:32px; display:block;}
.header nav ul li.active a,
.header nav ul li  a:hover 				{text-decoration:none; background:#005aab; color:#fff;}

/* Banner */
.banner 								{position:relative; margin:10px 0 0 0; overflow:hidden; height:420px}
.banner .bullet							{}
.banner #next,							
.banner #prev 							{background:url(../images/sprite-image.png) no-repeat; width:40px; height:49px; display:block; text-indent:-10000px; position:absolute; top:190px; z-index:10; cursor:pointer;}
.banner #prev							{background-position:-268px 0; left:10px;}
.banner #next							{background-position:-309px 0; right:10px;}

.banner #prev.disable,
.banner #prev:hover					{background-position:-268px -72px; }
.banner #next.disable,
.banner #next:hover					{background-position:-309px -72px;}

.banner #nav 							{text-align:center; position:absolute; width:100%; bottom:21px; z-index:10;}
.banner #nav a 							{background:url(../images/sprite-image.png) no-repeat -284px -51px; width:14px; height:14px; display:inline-block; margin:0 4px 0 5px; font-size:0px; color:#fff; line-height:0}
.banner #nav a.activeSlide				{background:url(../images/sprite-image.png) no-repeat -269px -51px;}


/* Content css */
.firmshort 								{text-align:center; padding:48px 0;}
.firmshort h1 							{font-family:'titilliumtext25l999_wt'; font-size:38px; text-transform:uppercase; color:#333333; padding:22px 0 21px 0; line-height:38px;}
.firmshort p 							{font-family:'source_sans_prolight'; font-size:28px; line-height:40px; color:#333333; margin:0 0 0 0;}
.firmshort p strong 					{font-family:'source_sans_probold';}
.firmshort .readmore 					{margin:22px 0 0 0;}
.firmshort .readmore a					{font-family:'titilliumtext25l600_wt'; font-size:16px; color:#ffffff; background:url(../images/sprite-image.png) -224px -151px; line-height:33px; /*padding:0 45px 0 17px;*/ width:155px; height:33px; display:inline-block; text-transform:uppercase;}
.firmshort .readmore a:hover 			{background:url(../images/sprite-image.png) no-repeat -224px -189px;}



/* News Section css */
.news 									{position:relative;}
.news .title 							{font-family:'titilliumtext25l250_wt'; font-size:38px; margin:0 0 31px 0; line-height:38px;}
.news .newsUpdate 						{float:left; display:inline-block; width:348px; margin:0 42px 0 4px; position:relative;}
.news .newsUpdate.last 					{margin:0 0 0 4px;}
.news .newsUpdate .date					{position:absolute; color:#5b5c0d; font-size:14px; font-family:'titilliumtext25l800_wt'; line-height:21px; width:26px; padding:0px 0 0 0; left:0;}
.news .newsUpdate .date span 			{font-size:28px; font-family:'titilliummaps29l400_wt'; display:block; margin-left:-3px;}
.news .newsUpdate .update 				{margin:0 0 0 43px;}
.news .newsUpdate .update h3			{font-family:'titilliumtext25l800_wt'; font-size:20px; color:#fff; margin:0 0 7px 0; line-height:20px;}
.news .newsUpdate .update h3 a 			{font-family:'titilliumtext25l800_wt'; font-size:20px; color:#fff; margin:0 0 7px 0; line-height:20px;}
.news .newsUpdate .update h3 a:hover	{ color:#5B5C0D}
.news .newsUpdate .update p 			{color:#333333; font-size:14px; font-family:'source_sans_proregular'; line-height:18px;}

.news .newsUpdate .update .read_more a	{background:url(../images/sprite-image.png) no-repeat -411px -25px; width:100px; line-height:23px; display:block; padding:0 0 0 0; font-family:'titilliumtext25l800_wt'; font-size:13px; color:#b6c8e1; text-transform:uppercase; margin:15px 0 0 0; text-indent:-10000px;}
.news .newsUpdate .update .read_more a:hover {background:url(../images/sprite-image.png) no-repeat -411px -54px;}


#news 								 	{min-height:165px;}
#nextNews,
#prevNews  								{background:url(../images/sprite-image.png) no-repeat left top; width:27px; height:28px; position:absolute; right:0; top:0px; cursor:pointer;}
#nextNews 								{background-position:-378px -25px; }
#prevNews 								{background-position:-350px -25px; right:28px;}

#nextNews.disable  						{background:url(../images/sprite-image.png) no-repeat -378px -54px;}
#prevNews.disable  						{background:url(../images/sprite-image.png) no-repeat -350px -54px;}


/* News Section css */
.practice-Areas .title 							{font-family:'titilliumtext25l250_wt'; font-size:38px; margin:0 0 16px 0; color:#666666; line-height:38px;}
.practice-Areas ul 								{overflow:hidden;}
.practice-Areas ul li							{float:left; text-align:center; width:171px;}

.practice-Areas ul li samp 						{background-image:url(../images/practice-areas.png); width:171px; margin:0 auto 0; width:100%; height:128px; display:block;}
.practice-Areas ul li h4						{color:#888888; font-family:'titilliumtext25l600_wt'; font-size:14px; line-height:26px; font-weight:normal;}

.practice-Areas ul li.commercial-litigation 		{width:152px;}
.practice-Areas ul li.real-estate h4 				{padding-right:11px;}
.practice-Areas ul li.trusts-and-estates 			{width:133px;}

/* practice-Areas background set */
.practice-Areas ul li.commercial-litigation samp	{background-position:-14px 0;}
.practice-Areas ul li.corporate samp 				{background-position:-171px 0;}
.practice-Areas ul li.employment-and-labor samp 	{background-position:-341px 0;}
.practice-Areas ul li.health-care-litigation samp	{background-position:-511px 0;}
.practice-Areas ul li.intellectual-property samp 	{background-position:-681px 0;}
.practice-Areas ul li.real-estate samp 				{background-position:-851px 0;}
.practice-Areas ul li.trusts-and-estates samp 		{background-position:-1029px 0;}

/* Hover */
.practice-Areas ul li.commercial-litigation samp:hover	{background-position:-14px -127px;}
.practice-Areas ul li.corporate samp:hover 				{background-position:-171px -127px;}
.practice-Areas ul li.employment-and-labor samp:hover 	{background-position:-341px -127px;}
.practice-Areas ul li.health-care-litigation samp:hover	{background-position:-511px -127px;}
.practice-Areas ul li.intellectual-property samp:hover 	{background-position:-681px -127px;}
.practice-Areas ul li.real-estate samp:hover 				{background-position:-851px -127px;}
.practice-Areas ul li.trusts-and-estates samp:hover 		{background-position:-1029px -127px;}

/* *********************** Footer  *********************** */
footer 									{background:#333333; width:100%; bottom:0; height:45px; position: absolute;}
.copy_footer{ width:1140px; padding:13px; margin:0 auto; }

/* Social Media */
footer .socialMedia 					{margin:60px 0 0 4px;}
footer .socialMedia ul 					{}
footer .socialMedia ul li 				{float:left; margin:0 0 0 10px;}
footer .socialMedia ul li a 			{background:url(../images/sprite-image.png) no-repeat; width:32px; height:32px; display:block; }

footer .socialMedia ul li.fb a	 		{background-position:-134px 0;}
footer .socialMedia ul li.twitter a		{background-position:-167px 0;}
footer .socialMedia ul li.in a			{background-position:-200px 0;}
footer .socialMedia ul li.gplus a		{background-position:-233px 0;}
/* Hover */
footer .socialMedia ul li.fb a:hover	 	{background-position:-134px -33px;}
footer .socialMedia ul li.twitter a:hover	{background-position:-167px -33px;}
footer .socialMedia ul li.in a:hover		{background-position:-200px -33px;}
footer .socialMedia ul li.gplus a:hover		{background-position:-233px -33px;}

footer .copyright 						{color:#888888; font-family:'source_sans_proregular', sans-serif; font-size:14px; margin:0 0 0 0;}
footer .copy 							{float:right; margin:0 0 0 0; padding:0 0 0 0; color:#888888; clear:right; float:right;}
footer .copy a 							{color:#888888;}

/*.water_main label {left:10px; top:4px; position:absolute;   font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;}*/
  
  
  
/*news page  */
.news_main{ float:left; width:100%; margin-top:26px; margin-bottom:0;}
.newswrapper{ padding-bottom:61px}
.newswrapper h1 {font-family: 'titilliumtext25l250_wt'; font-size:38px; line-height:38px; color:#333333; padding-top:60px;}
.news_list{ float:left; width:100%; border-bottom:solid 1px #d9d9d9; padding-bottom:34px; margin-bottom:40px; }
.news_img{ float:left;}
.news_img h2 {font-family: 'titilliumtext25l800_wt'; font-size:16px; line-height:24px; background:#005aab; float:left; padding:0px 11px 8px 10px; margin:0; color:#fff; text-transform:uppercase; text-align:center;} 
.news_img h2 span{ display:block; text-align:center; clear:both; font-family: 'titilliummaps29l400_wt'; font-size:32px; line-height:24px; margin-top:-5px;}
.news_imgsize{ width:321px; height:209px; overflow:hidden; float:left}  

.news_txt{ float:left; width:730px; margin-left:20px;}
.news_txt h3{font-family: 'titilliumtext25l800_wt'; font-size:24px; color:#005aab; line-height:20px; padding-bottom:10px;}
.news_txt p{font-family:'source_sans_proregular'; font-size:15px; color:#000; line-height:22px;}
.news_txt .read_more_btn {font-family: 'titilliumtext25l800_wt'; font-size:13px; color:#b6c8e1; background:url(../images/sprite-image.png) no-repeat -350px -0px; width:80px; height:23px; padding:0px 0 0px 23px; line-height:20px; float:left; margin-top:23px; text-transform:uppercase; text-indent:-10000px;}
.news_txt .read_more_btn:hover {background:url(../images/sprite-image.png) no-repeat -453px -0px;}

.load_more_btn {font-family: 'titilliumtext25l600_wt'; font-size:16px; color:#fff; background:url(../images/sprite-image.png) no-repeat -1px -110px; width:95px; height:22px; padding:7px 37px 5px 15px; line-height:20px; float:left; text-transform:uppercase; text-indent:-10000px; }
.load_more_btn:hover {background:url(../images/sprite-image.png) no-repeat -1px -72px;}
.load_more_btn:hover{ color:#fff;}
.load_more { text-align:center; margin:0 auto; width:145px; }

/*news details page  */
.news_details { float:left; width:100%;} 
.news_details_date{ float:left;}
.news_details_date .date{font-family: 'titilliumtext25l800_wt'; font-size:16px; line-height:11px; background:#005aab; float:left; padding:7px 12px 7px 11px; margin:0; color:#fff; text-transform:uppercase; text-align:center;} 
.news_details_date .date span{ display:block; text-align:center; clear:both; font-family: 'titilliummaps29l400_wt'; font-size:32px; line-height:26px;} 
.news_details_txt{ float:left; margin-left:22px; width:1050px;}
.news_details_txt h2 {font-size:36px; color:#005aab	; font-family: 'titilliummaps29l400_wt'; padding:0 0 16px 0; margin:0; line-height:36px;}
.news_details_txt p{ color:#000000;font-family:'source_sans_proregular'; font-size:15px; line-height:20px; padding-bottom:20px;}
.news_details_txt img{ float:left; margin:0 20px 15px 0;}



/*Practice Area page*/
.practice_area_main{ float:left; width:100%; margin-top:36px;} 
.left_sidebar{ float:left; width:220px;  min-height:430px;}
.left_sidebar h1{ font-size:30px; color:#005aab; line-height:26px;   font-family: 'titilliumtext25l250_wt'; padding:26px 0 40px 0;}
.left_sidebar ul{ float:left; padding:0; margin:0; width:100%; background:url(../images/left_sidebar_bg.jpg) right 37px no-repeat; border-top:solid 1px #cccccc;}

.left_sidebar ul li { margin:0; padding:5px 0 0px 0; min-height:40px;}
.left_sidebar ul li:hover,
.left_sidebar ul li.active  {background:url(../images/left_sidebar_hover_top.png) no-repeat right top; }
.left_sidebar ul li.active a ,.left_sidebar ul li:hover a{background:url(../images/left_sidebar_hover_bottom.png) no-repeat right bottom;}
.left_sidebar ul li a {color:#888888; font-size:15px; line-height:20px;  font-family: 'titilliumtext25l600_wt'; display:block; padding-top:5px; padding-bottom:13px; }
.left_sidebar ul li a span{ background:url(../images/point1.png) left top no-repeat; width:18px; height:18px; display:block; float:left; margin-top:3px; margin-right:10px;}
.left_sidebar ul li a:hover,
.left_sidebar ul li.active a {color:#005aab; text-decoration: none; }
    .left_sidebar ul li a:hover span
    {
        background: url(../images/point1h.png) left top no-repeat;
        width: 18px;
        height: 18px;
    }

/*.left_sidebar ul li.sideicon1 a span {background:url(../images/sprite-image.png) -2px -151px no-repeat; color:#002f6c;}
.left_sidebar ul li.sideicon2 a span {background:url(../images/sprite-image.png) -2px -182px no-repeat; color:#002f6c;}
.left_sidebar ul li.sideicon3 a span {background:url(../images/sprite-image.png) -2px -213px no-repeat; color:#002f6c;}
.left_sidebar ul li.sideicon4 a span {background:url(../images/sprite-image.png) -2px -242px no-repeat; color:#002f6c;}
.left_sidebar ul li.sideicon5 a span {background:url(../images/sprite-image.png) -2px -271px no-repeat; color:#002f6c;}
.left_sidebar ul li.sideicon6 a span {background:url(../images/sprite-image.png) -2px -303px no-repeat; color:#002f6c;}
.left_sidebar ul li.sideicon7 a span {background:url(../images/sprite-image.png) -2px -333px no-repeat; color:#002f6c;}



.left_sidebar ul li.sideicon1 a:hover span,
.left_sidebar ul li.sideicon1.active a span{background:url(../images/sprite-image.png) -26px -151px no-repeat; color:#002f6c;}
.left_sidebar ul li.sideicon2 a:hover span,
.left_sidebar ul li.sideicon2.active a span {background:url(../images/sprite-image.png) -26px -182px no-repeat; color:#002f6c;}
.left_sidebar ul li.sideicon3 a:hover span,
.left_sidebar ul li.sideicon3.active a span {background:url(../images/sprite-image.png) -26px -213px no-repeat; color:#002f6c;}
.left_sidebar ul li.sideicon4 a:hover span,
.left_sidebar ul li.sideicon4.active a span {background:url(../images/sprite-image.png) -26px -242px no-repeat; color:#002f6c;}
.left_sidebar ul li.sideicon5 a:hover span,
.left_sidebar ul li.sideicon5.active a span {background:url(../images/sprite-image.png) -26px -271px no-repeat; color:#002f6c;}
.left_sidebar ul li.sideicon6 a:hover span,
.left_sidebar ul li.sideicon6.active a span {background:url(../images/sprite-image.png) -26px -303px no-repeat; color:#002f6c;}
.left_sidebar ul li.sideicon7 a:hover span,
.left_sidebar ul li.sideicon7.active a span {background:url(../images/sprite-image.png) -26px -333px no-repeat; color:#002f6c;}*/


.right_area{ float:left; margin-left:33px; width:886px; padding: 20px 0 0 0;}
.right_area h1{ padding:0px 0 25px 0; font-size:30px;}
.right_area p{color:#333333; line-height:22px; font-size:15px; padding-bottom:25px; text-align: justify;}
.right_area img{ float:right; margin:2.5% 0 0 0;}
.right_area .left{ float:left;}
.right_area_img{ float:right; }

.right_area_txt{ float:left; width:585px;}
.right_area_txt h3{ color:#333333;   font-family: 'source_sans_probold'; line-height:22px; font-size:18px;}
.right_area_txt ul{ padding:0; margin:5px 0 30px 30px;}
.right_area_txt ul li{ padding:0 0 0 10px; margin:0; color:#333333; line-height:22px; font-size:15px;  background:url(../images/point.jpg) left 10px no-repeat;}

/* Our People */
.our-people{margin-top:0; }
.our-people h1{ font-family: 'titilliumtext25l250_wt'; font-size:38px; line-height:38px; color:#005aab; padding-top:35px; font-weight:normal; margin:0 0 10px 0;}
.our-people p {font-family:'source_sans_proregular'; font-size:15px; line-height:22px; }

.our-people .people {margin:55px 0 0 0;}
.our-people .people ul {}
.our-people .people ul li {float:left; margin:0 15px 33px;}
.our-people .people ul li.first {margin-left:0px;}
.our-people .people ul li.last {margin-right:0px;}
.our-people .people ul li a {}
.our-people .people ul li figure {display: block;width: 262px; height: 199px;overflow: hidden;text-align: center;}
.our-people .people ul li h3 {color:#002f6c; font-family:'titilliumtext25l600_wt'; font-size:24px; line-height:20px; margin:0; padding:7px 0 5px 0;}
.our-people .people ul li span {color:#666666; font-size:15px; font-family:'source_sans_proregular'; line-height:20px;}
.reveal-modal .photo {float:left; margin:7px 0 0 0;width:252px; height:323px; overflow:hidden;text-align: center;}
.reveal-modal .people-detail {float:right; width:419px;}

.reveal-modal .people-detail h1 {font-family: 'titilliumtext25l600_wt'; font-size:30px; line-height:30px; color:#002f6c; margin:0 0 3px 0; padding: 7px 0 0 0;}
.reveal-modal .people-detail span {color:#666666; font-size:18px; font-family:'source_sans_proregular'; line-height:24px; margin:0 0 18px 0; display:block;}
.reveal-modal .people-detail p {font-family:'source_sans_proregular'; font-size:15px; line-height:20px; color:#333333; height:300px; }


.not-found-pgname{ float:left; width:100%; margin-top:26px; margin-bottom:88px;}
.not-found-pgname h2 {font-family: 'titilliumtext25l800_wt'; font-size:24px; color:#002e6c; line-height:20px; padding:0 0 10px 0; margin:0} 
.not-found-pgname ul{ padding:0; margin:5px 0 20px 20px;}
.not-found-pgname ul li{ padding:0 0 0 10px; margin:0; font-family: 'source_sans_prolight'; color:#333333; line-height:22px; font-size:15px;  background:url(../images/point.jpg) left 10px no-repeat;}
.NoNews {color: #333333;
    font-family: 'source_sans_prolight';
    font-size: 20px;
    line-height: 22px;
    padding-bottom: 25px;
    padding-top:10px;
    text-align:center;
}

.right_area h2{ padding:0px 0 2px 0; font-size:30px;font-family: 'titilliumtext25l600_wt';color:#005aab; margin:0;}
.right_no-pad{padding:0;}
.right_area span {color:#666666; font-size:18px; font-family:'source_sans_proregular'; line-height:24px; margin:0 0 12px 0; display:block;}

.right_area_img_left{ /*float:left;*/ clear:both; width:900px;}
.right_area_img_left img{ /*float:left;*/ margin:0 13px 0 0;}

.right_area_txt_left{ float:left; width:600px; margin-top:20px; border-bottom:solid 1px #cccccc;}
.right_area_txt_left h3{ color:#333333;   font-family: 'source_sans_probold'; line-height:22px; font-size:18px;}
.right_area_txt_left ul{ padding:0; margin:5px 0 10px 30px;}
.right_area_txt_left ul li{ padding:0 0 15px 10px; margin:0; font-family: 'source_sans_proregular'; color:#333333; line-height:22px; font-size:15px;  background:url(../images/point.jpg) left 10px no-repeat;}
#banner .text{ position:absolute; bottom:50px; z-index:9999; right:0;font-family: 'titilliumtext25l250_wt'; font-size:50px; line-height:50px; padding:0 20px 15px 20px; text-align:right; background:url(../images/banner-text-bg.png) left top repeat; color:#ffffff}
.aboutus .abt_text{color: #333333;font-size: 15px;line-height: 22px;padding-bottom: 25px;  padding-top: 25px;text-align:justify;}
.aboutus h1 {color: #005aab;font-family: 'titilliumtext25l250_wt';font-size: 30px;line-height: 38px;padding-top: 60px;}
.abt_img {display: table; float: right; margin: 6px 0 30px 30px; width:300px}

.contact .contact_text {color: #333333; font-size: 18px;line-height: 28px; padding-top: 15px;text-align:justify; float:left; margin-bottom: 30px; width:600px}
.contact h1 {color: #005AAB;font-family: 'titilliumtext25l250_wt'; font-size: 30px;line-height: 38px;padding-top: 60px;}

.contact .title 					{font-size:20px; font-family:'titilliumtext25l600_wt'; line-height:18px; color:#333; font-style:normal; margin:0 0 20px 0;}
.contact .address 				{float:right; line-height: 0;}
.contact .address strong 			{color:#333; font-family:'source_sans_probold'; font-weight:normal;}
.contact .address p 				{color:#333; font-family:'source_sans_proregular';}
.gmap {border:1px solid #ccc; clear: both; width: 600px; margin-bottom:30px; line-height: 0;}

.right_sidebar1{ float:right; width:250px; margin:20px 0 35px 0;}
.right_sidebar1 .line_phone{ float:left; width:100%; border-top:solid 1px #cccccc;  padding:15px 0 19px 0; font-size:15px;  }
.other_info{ font-family:'source_sans_proregular'; width:70%; float: left; padding:18px 0 15px 0; font-size:15px; }
.other_info ul li{ list-style:disc; margin-bottom:6px;}
.other_info ul { margin-left:15px; margin-bottom:32px; margin-top:7px;}

.vcard{ float:left; margin-top:5px;}
.vcard img { float:left; margin:0; padding:0;}
.vcard a { float:left; margin:3px 0 0 5px; color:#333333 !important;}
.right_sidebar1 a{ color:#005aab;}
.line1{ margin:0 0 6px 0;}
.body-content{min-height: 100%; position: relative;}
.contactfield{ float:left; margin:19px 0 0 0; border:1px solid #BEBEBE; padding:25px; width:444px;}
.contactfield input[type="text"]{background: url("../images/inputBg.png") repeat-x left top; border: 1px solid #BEBEBE;color: #555555;font-size: 13px;height: 27px; line-height: 27px; padding: 0 8px; width: 426px; margin-bottom:20px; font-family: 'source_sans_proregular';}
.contactfield textarea { background: url("../images/textarea-bg.png") repeat-x scroll left top #F8F8F8; border: 1px solid #BEBEBE;color: #555555;font-family: 'source_sans_proregular';font-size: 13px;height: 176px;line-height: 27px;padding: 0 8px;resize: none;width:426px;}
.btngray input[type="button"], .btngray input[type="submit"], .btngray a { background:#005AAB; border: medium none;color: #FFFFFF; display: inline-block; font-family: 'source_sans_proregular'; font-size: 16px; height: 34px;line-height: 34px; padding: 0 20px 0 24px; margin-top:20px;}
.formdiv{ float:left; margin-left:40px; width:496px;} 
.formdiv h2{color: #1B6098; font-family:'titilliumtext25l250_wt'; font-size: 30px; font-weight: normal; line-height: 30px; margin: 22px 0 5px 0; padding: 0; }
.formdiv .subtext {color:#353537; font-family:'source_sans_proregular'; font-size:15px; margin: 0;}

/* added after django integration */

#top-right-menu-dropdown > li > a {text-shadow:none;}
#top-right-menu-dropdown > li > a:hover {background:#005aab; color:white;}

