body {
	text-align: center;
	background-color: #FFFFFF;
	color:#000000;
	margin: 0;
	font-size: 11px;
	line-height: 12pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

a { text-decoration:none; outline:none; }
a:hover { text-decoration: underline; }
a img { border:none; }

.left {float:left;}
.right {float:right;}
.clear {clear:both;}


h1,h2,h3,h4,h5,h6 {font-family: Verdana, Arial, Helvetica, sans-serif; margin:0px; padding:0px; width:auto; }

.details-sec h1  /* main h1 tag for editor*/
{
	font-size: 20px;
	font-weight: normal;
	line-height: 25px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

p {line-height:18px; padding:0px; margin: 0px 0px 16px 0px; font-size: 13px;}
.p-little { margin:3px 0px 3px 0px; }

h1 { padding-bottom: 10px;  }
h2 { font-size:18px;  }
h3 { font-size:15px; padding: 0px; margin: 0px; }
h4 { font-size:15px;  }
h5 { font-size:13px;  }
h6 { font-size:12px;  }

.gray {	color:#aeb0b2; }
.black { color:#000000; }
.blue { color:#0072bc; text-transform: uppercase; font-family: Verdana; font-size: 11px; }
.green { color:#609c42; }
.clear { clear :both; }

.blackbg { background-color:#000000; }
.bold { font-weight:bold; }
.italic { font-style:italic; }


.text-box {
	border:1px solid #c6c8ca;
	width:150px;
	height:20px;
	font-size:12px;
	height:16px;
	color:#aeb0b2;
}

select { width:150px; }

.spacer{ font-size:0%; height:0px;}

.body-container {
	width:945px;
	margin:0 auto;
	height:auto;
}
.page-header-large {
	height:458px;
	position:relative;
}

.page-header-top-sec {
	height:89px;
	border-bottom:2px solid #c6c8ca;
	margin:0px 0px 6px 0px;
}
.page-header-top-sec .logo-sec {
	float:left;
	height:80px;
	width:171px;
}
.page-header-top-sec .logo-sec .site-logo {
	height:55px;
	width:166px;
	margin:25px 0px 0px 5px;
}

.page-header-top-sec .text-sec {
	float:right;
	width:450px;
	height:71px;
	text-align:right;
	padding:0px 0px 18px 0px;
	font-weight:400;
}

.page-header-top-sec .text-sec .text-row-one {
	clear:both;
	margin:20px 0px 0px 0px;
}

.page-header-top-sec .text-sec .text-row-one a {
	color:#aeb0b2;
}

.page-header-top-sec .text-sec .text-row-two {
	margin:15px 0px 0px 0px;
}
.page-header-top-sec .text-sec .text-row-two .message-sec {
	float:right;
	font-weight:bold;
	font-family:"Verdana";
	font-size:18px;

}
.page-header-top-sec .text-sec .text-row-two .search-sec {
	float:right;
	margin:0px 0px 0px 10px;
	width:130px;
}

.page-header-large .details-sec {
	height:331px;
}
.page-header-large .details-sec .movie-sec {
	height:331px;
	width:680px;
	float:left;
}
.page-header-large .details-sec .info-sec {
	margin:0px 0px 0px 7px;
	height:331px;
	width:258px;
	float:left;
	text-align:left;
}
.details-sec .info-sec .info-box1 {
	width:258px;
	height:160px;
	margin:0px 0px 10px 0px;
	background:url("../img/bgs/box-border-top.gif") 0 0 repeat-x;
}


.details-sec .info-sec .info-box1 .left {
	height:160px;
	background:url("../img/bgs/box-border-left.gif") 0 0 repeat-y;
}
.details-sec .info-sec .info-box1 .right {
	height:160px;
	background:url("../img/bgs/box-border-right.gif") 100% 0 repeat-y;
}
.details-sec .info-sec .info-box1 .bottom {
	height:160px;
	background:url("../img/bgs/box-border-bottom.gif") 0 100% repeat-x;
}
.details-sec .info-sec .info-box1 .info-sec-contents{
	padding:15px 0px 0px 12px;
	height:145px;
	background:url("../img/bgs/box-bottom-left.gif") 100% 100% no-repeat;
/*	background-repeat: no-repeat;*/
}
.info-sec-contents .news-row {
	height:55px;
	width:215px;
}

.info-sec-contents .news-row a {
	color: #000;
}

.right-column  .info-box2,
.details-sec .info-sec .info-box2 {
	width:258px;
	height:160px;
	background:url("../img/bgs/box-border-left.gif") 0 0 repeat-y;
}
.right-column  .info-box2 .left,
.details-sec .info-sec .info-box2 .left {
	height:160px;
	width: 100%;
	background:url("../img/bgs/box-border-right.gif") 100% 0 repeat-y;
}
.right-column  .info-box2 .right,
.details-sec .info-sec .info-box2 .right {
	height:160px;
	width: 100%;
	background:url("../img/bgs/box-header-bg.gif") 0 0 repeat-x;
}
.right-column  .info-box2 .bottom,
.details-sec .info-sec .info-box2 .bottom {
	height:160px;
	background:url("../img/bgs/box-footer-bg.gif") 0 100% no-repeat;
}
.right-column  .info-box2 .header,
.details-sec .info-sec .info-box2 .header {
	color:#FFFFFF;
	padding:5px 0px 0px 12px;
	font-weight:bold;
	height:20px;
}
.right-column  .info-box2 .info-sec-contents,
.details-sec .info-sec .info-box2 .info-sec-contents{
	padding:15px 0px 0px 12px;
	height:120px;
	background:url("../img/bgs/box-bottom-left.gif") 100% 100% no-repeat;
}
.right-column .info-box2 .info-sec-contents .img-sec,
.details-sec .info-sec .info-box2 .info-sec-contents .img-sec {
	border:1px solid #e7e7e8;
	height:85px;
	width:92px;
	float:left;
	overflow:hidden;
}
.right-column .info-box2 .info-sec-contents .txt-sec,
.details-sec .info-sec .info-box2 .info-sec-contents .txt-sec {
	width:110px;
	height:97px;
	overflow:hidden;
	font-weight:bold;
	margin:0px 0px 0px 19px;
	float:left;
}


.right-column .info-box2 .info-sec-contents .footer,
.details-sec .info-sec .info-box2 .info-sec-contents .footer {
	color:#FFFFFF;
	padding:2px 0px 0px 0px;
}
.info-sec-contents .footer a {
	color:#FFFFFF;	
}

.page-header-small {
	
}
.page-header-small .details-sec {
	height:166px;
	text-align:left;
}
.page-header-small .details-sec .info-sec {
	margin:0px 0px 0px 7px;
	height:160px;
	width:257px;
	float:left;
	text-align:left;
}
.page-header-small .details-sec .info-box1 {
	height:160px;
	width:257px;
	text-align:left;
	margin:0px;
}

.page-header-small .details-sec .title-image-sec {
	float:left;
	width:681px;
	height:160px;
}

/* Header Css Ends*/

/*Menu Css Starts*/
.page-menu {
	background:url("../img/bgs/menu-bg.gif") repeat-x;
	padding:5px 0px 0px 0px;
	height:28px;
	
	font-size:11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-align:left;
}

.page-menu a
{
	font-weight:bold;
	margin:0px 12px 0px 15px;
	color:#FFFFFF;
}
.spacer29px {
	clear:both;
	height:29px;
}
/*Menu Css Ends*/

/*Page Contents Starts*/
.page-contents{
	padding: 10px 0px 0px 0px;	
	height:auto;
	position:relative;
	text-align:left;
	width:945px;
}
.page-contents .left-column {
	width:687px;
	height:auto;
	float:left;
}

.page-contents .left-column .footer-logos-bar {
	padding:10px 0px 0px 0px;
	height:auto;
}
.page-contents .left-column .footer-logos-bar .logo {
	float:left;
	width:auto;
	margin:0px 10px 0px 11px;
}
.page-contents .left-column .menu-sec {
	float:left;
	width:195px;
	height:auto;
}
.page-contents .left-column .menu-sec a{
	text-decoration:none;
}
.page-contents .left-column .menu-sec a:hover{
	text-decoration:underline;
	color:#0072bc;
}

.page-contents .left-column .details-sec {
	float:left;
	margin:0px 0px 0px 20px;
	padding:0px 5px 0px 0px;
	width:467px;
	font-size:13px;
}
.page-contents .left-column .details-sec a{
	text-decoration:underline;
	color:#0072bc;
}
.big-text {
	font-weight:bold;
}
/* Page Right Column Starts Here */
.page-contents .right-column{
	float:left;
	width:258px;
	height:auto;
}

.right-column p 
{
	margin-top: 0px;
	margin-bottom: 20px;
}

.page-contents .right-column .blue-small-box,
.page-contents .right-column .yellow-small-box {
	width:258px;
	height:84px;
}
.page-contents .right-column .blue-small-box .header{
	background:url("../img/bgs/blue-header-bg.gif") 0 0 repeat-x;
	padding:3px 0px 0px 8px;
	height:20px;
	width:249px;
	color:#FFFFFF;
	font-weight:bold;
}
.page-contents .right-column .blue-small-box .body{
	background:url("../img/bgs/blue-body-bg.gif") 0 0 repeat-y;
	height:60px;
}

.page-contents .right-column .yellow-small-box .body .text-sec,
.page-contents .right-column .blue-small-box .body .text-sec {
	float:left;
	width:130px;
	color:#FFFFFF;
	padding:5px 5px 0px 8px;
}

.page-contents .right-column .yellow-small-box .body .text-sec .contents,
.page-contents .right-column .blue-small-box .body .text-sec .contents {
	height:35px; 
	overflow:hidden;
	font-size: 10px;
}

.page-contents .right-column .yellow-small-box .body .text-sec .footer,
.page-contents .right-column .blue-small-box .body .text-sec .footer {
	color:#FFFFFF;
}

.page-contents .right-column .yellow-small-box .body .text-sec .footer a,
.page-contents .right-column .blue-small-box .body .text-sec .footer a {
	color:#FFFFFF;
}

.page-contents .right-column .blue-small-box .body .img-sec,
.page-contents .right-column .yellow-small-box .body .img-sec {
	float:left;
	width:114px;
}

/*.page-contents .right-column .yellow-small-box {
	height:84px;
}*/
.page-contents .right-column .yellow-small-box .header{
	background:url("../img/bgs/yellow-header-bg.gif") 0 0 repeat-x;
	padding:3px 0px 0px 8px;
	height:20px;
	width:249px;
	color:#FFFFFF;
	font-weight:bold;
}
.page-contents .right-column .yellow-small-box .body{
	background:url("../img/bgs/yellow-body-bg.gif") 0 0 repeat-y;
	height:60px;
}

.page-contents .right-column .green-small-box {
	width:258px;
	background:url("../img/bgs/green-box.gif") 0 0 no-repeat;
	height:84px;
}

.page-contents .right-column .green-small-box .contents {
	padding:10px 0px 0px 12px;
	color:#54534d;
	width:176px;
	
}
.page-contents .right-column .green-small-box .contents a{
	color:#54534d;
	text-decoration:underline;
	clear:both;
}
.page-footer {
	clear:both;
	margin:15px 0px 0px 0px; 
	padding:5px 0px 10px 0px;
	border-top:1px solid #ccc;
	color:#a7a9ab;
	text-align:left;
}

.page-footer a{
	color:#a7a9ab;
}
.spacer19px {
	height:19px;
}
.spacer15px {
	height:15px;
}


.seprator1px {
	content: ".";
	clear:both;
	float:none;
	height:1px;
	font-size:1px;
	margin:10px 0px 10px 0px;
}
/*Page Contents Ends*/



li 
{
	list-style-position: outside;
	list-style-image: url(/assets/img/187.gif);
}

#FCFValues a
{
	font-size: 10px;
	color: #000;
	line-height: 15px;
	text-decoration: none;
}

#FCFValues a:hover
{
	text-decoration: underline;
}

.selected 
{
	color:#0072bc;
	text-decoration: underline;
}

.CaseStudyParent
{
	clear: both;	
	margin-bottom: 30px;
	padding-left: 30px;
}

.CaseStudy
{
	width: 220px;
	color:#0072BC;	
	display: block;
}
.CaseStudyLeft
{
	width: 220px;
}

.CaseStudyRight
{
	width: 200px;
}


span.title
{
	line-height:18px; 
	padding:0px; 
	margin: 0px; 
	font-size: 13px;
	display: block;	
}


.sitemap 
{
	line-height: 20px;

}

.ContactUs .leftCol {text-align:right;width:150px;vertical-align:top;}
