/*---------Code written by Leo Jeyapathy (Ferrari Team)-----------*/
@charset "utf-8";

*	{
	padding: 0;
	margin: 0;
	}	
body 	
	{
	background: url(../images/bg.jpg) repeat-x #dedede;
	}
/*---------ID's-----------*/
#container_main
	{
	width: 1000px;
	margin:0px auto;
	position: relative;
	background-color:#FFFFFF;
	}
#header-area
	{
	/*margin-top:-20px;hack for ie & line 29*/
	width:auto;
	height:450px;
	padding-top:1px;
	*padding-top:0px;
	background:#FFFFFF;
	top:0;
	}
<!--html>/**/body  #header-area {-->
<!--margin-top:0px;}-->

#inner-header-area
	{
	/*margin-top:-20px;hack for ie & line 40*/
	width:auto;
	height:140px;
	padding-top:1px;
	background:#FFFFFF;
	}
<!--html>/**/body  #inner-header-area {-->
<!--margin-top:0px;}-->

#content-area
	{
	width:auto;
	height:auto;
	background-color:#FFFFFF;
	padding:10px 15px 10px 15px;
	}	
#container-split
	{
	width:auto;
	height:186px;/*160px*/
	background:#FFFFFF;
	}
/*---------Classes-----------*/
.menu
	{
	width: auto;
	height:77px;
	background:url(../images/menu-bg.jpg) repeat-x;
	}
.content
	{
	width:auto;
	height:auto;
	padding:10px 0px;
    text-align: left;
	}
.content-width
	{
	width:auto;
	height:250px;
	padding:10px 0px;
	}
.left-float
	{
	float:left;
	top:0px;
	}
.lfloat{float:left;
padding:10px 10px 10px 10px;}	
html>/**/body .lfloat{float: none;}

.right-float
	{
	float:right;
	top:0px;
	}
.rfloat{float:right;}	
html>/**/body .rfloat{float: none;}

.flash-intro
	{
	width:749px;
	height:444px;
	background:url(../images/dummy-flash.jpg) no-repeat;
	}
.inner-header
	{
	width:749px;
	height:137px;
	background:url(../images/header11.jpg) no-repeat;
	}
	
.inner-header2
	{
	width:749px;
	height:137px;
	background:url(../images/header2.jpg) no-repeat;
	}
	
.inner-header3
	{
	width:749px;
	height:137px;
	background:url(../images/header3.jpg) no-repeat;
	}
	
.inner-header4
	{
	width:749px;
	height:137px;
	background:url(../images/header4.jpg) no-repeat;
	}
	
.inner-header5
	{
	width:749px;
	height:137px;
	background:url(../images/header5.jpg) no-repeat;
	}
	
.inner-header6
	{
	width:749px;
	height:137px;
	background:url(../images/header6.jpg) no-repeat;
	}
	
.inner-header7
	{
	width:749px;
	height:137px;
	background:url(../images/header7.jpg) no-repeat;
	}
	
.inner-header8
	{
	width:749px;
	height:137px;
	background:url(../images/header8.jpg) no-repeat;
	}
	
.inner-header9
	{
	width:749px;
	height:137px;
	background:url(../images/header9.jpg) no-repeat;
	}
	
.inner-header10
	{
	width:749px;
	height:137px;
	background:url(../images/header10.jpg) no-repeat;
	}
	
.logo
	{
	width:250px;
	height:137px;
	top:0px;
	}
.search
	{
	width:249px;/*252px*/
	height:307px;
	background:#a1a1a1;
	}
.inner-rhs
	{
	width:230px;
	height:200px;
	padding-left:10px;
	margin-bottom:5px;
	background:#FFFFFF;
	}

.inner-rhs-small
	{
	width:210px;
	height:110px;
	padding-left:10px;
	margin-bottom:10px;
	background:#FFFFFF;
	}
.inner-rhs-long
	{
	width:210px;
	height:260px;
	padding-left:10px;
	margin-bottom:10px;
	background:#FFFFFF;
	}
.leadership
	{
	width:auto;
	height:160px;
	margin-bottom:10px;
	}
.textfields
	{
	width:105px;
	padding:10px 0px 0px 15px;
	}
.submitbutton
	{
	width:248px;
	text-align:center;
	padding-top:15px;
	}
.split-box
	{
	width:248px;
	padding:0px 1px;
	position:relative;
	}
.container-footer-index
	{
	width:auto;
	height:55px;
	background:#FFFFFF;
	text-align:center;
	padding:10px;
	}
.container-footer
	{
	/*margin-top:-14px;hack for ie & line 166*/
	width:auto;
	height:55px;
	background:#FFFFFF;
	text-align:center;
	padding:10px;
	}
<!--html>/**/body  .container-footer {-->
<!--margin-top:0px;}-->

.footer-top
	{
	width:1000px;
	height:5px;
	background: url(../images/footer-top-bg.jpg) no-repeat;
	}
.footer-bottom
	{
	width:100%;
	height:30px;
	min-width:1000px;
	background:url(../images/footer-bg.jpg) #6c6c6c repeat-x;
	}
.powered
	{
	width:230px;
	height:30px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:none;
	line-height:20px;
	color:#CCCCCC;
	padding-top:5px;
	text-align:left;
	}
.inner-title
	{
	width:auto;
	height:20px;
	background: url(../images/inner-title-bullet.jpg) no-repeat #E2E2E2;
	padding:8px 0px 0px 18px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-weight:bolder;
	background-position:left bottom;
	vertical-align:middle;
	font-size:14px;
	color:#c90909;
	}

/*---------Main Menu Style Starts Here-----------*/
.invertedshiftdown2 a:hover
	{
	"
	"
	}
.invertedshiftdown2 a:hover
	{
	background-color: #1641bd; /*Highlight red color theme*/
	color: white;
	}
.invertedshiftdown2
	{
	padding: 0;
	width: 100%;
	border-top: 0px solid #1641bd; /*Highlight red color theme*/
	background: transparent;
	voice-family: "\"}\"";
	voice-family: inherit;
	}
.invertedshiftdown2 ul
	{
	margin:0;
	margin-left: 0px; /*margin between first menu item and left browser edge*/
	padding: 0;
	list-style: none;
	}
.invertedshiftdown2 li
	{
	display: inline;
	margin: 0 2px 0 0;
	padding: 0;
	text-transform:uppercase;
	}
.invertedshiftdown2 a
	{
	float: left;
	display: block;
	font: bold 12px Arial;
	color: #FFFFFF;
	text-decoration: none;
	margin: 0 1px 0 0; /*Margin between each menu item*/
	padding: 32px 19px 25px 19px; /*Padding within each menu item*/
	background:url(../images/menu-bg.jpg) repeat-x #c90909;
	/*background-color: #c90909; Default menu color*/
	border-bottom: 6px solid white;
	}
.invertedshiftdown2 a:hover
	{
	background:url(../images/menu-hover.jpg) repeat-x #1641bd;
	/*background-color: #1641bd; Highlight red color theme*/
	text-decoration: none;
	padding-top: 57px; /*Set padding-top value to default's padding-top + padding-bottom */
	padding-bottom: 0; /*Set padding-bottom value to 0 */
	border-bottom-color: #0330ae; /*Highlight red color theme*/
	color: white;
	}
.invertedshiftdown2 .current a
	{ /** currently selected menu item **/
	background:url(../images/menu-hover.jpg) repeat-x #1641bd;
	/*background-color: #1641bd; Highlight red color theme*/
	padding-top: 57px; /*Set padding-top value to default's padding-top + padding-bottom */
	padding-bottom: 0; /*Set padding-bottom value to 0 */
	border-bottom-color:#0330ae; /*Highlight red color theme*/
	color: white;
	}
/*---------Main Menu Style Ends Here-----------*/

/*---------RHS Menu Style Starts Here-----------*/
.glossymenu, .glossymenu li ul
	{
	list-style-type: none;
	margin: 0;
	padding: 0;
	width: 230px; /*WIDTH OF MAIN MENU ITEMS*/
	border: 0px solid black;
    text-align: left;
	}
.glossymenu li
	{
	position: relative;
	}
.glossymenu li a
	{
	background: white url(../images/glossyback.gif) repeat-x bottom left;
	font: bold 12px Arial, Helvetica, sans-serif;
	color: white;
	display: block;
	width: auto;
	padding: 5px 0;
	padding-left: 10px;
	text-decoration: none;
	line-height:19px;
	}
.glossymenu li ul/*SUB MENU STYLE*/
	{ 
	position: absolute;
	width: 190px; /*WIDTH OF SUB MENU ITEMS*/
	left: 0;
	top: 0;
	display: none;
	}
.glossymenu li ul li
	{
	float: left;
	}
.glossymenu li ul a
	{
	width: 180px; /*WIDTH OF SUB MENU ITEMS - 10px padding-left for A elements */
	}
.glossymenu .arrowdiv
	{
	position: absolute;
	right: 2px;
	background: transparent url(../images/arrow.gif) no-repeat center right;
	}
.glossymenu li a:visited, .glossymenu li a:active
	{
	color: white;
	}
.glossymenu li a:hover, .glossymenu li a.current2
	{
	background-image: url(../images/glossyback2.gif);
	text-decoration:none;
	}

/* Holly Hack for IE \*/
* html .glossymenu li { float: left; height: 1%; }
* html .glossymenu li a { height: 1%; }
/* End */

.sitemap ul {
	margin: 0px;
	list-style-type: none;
	}
.sitemap li {
	background-image: url(../images/sitemap-arrow.jpg);
	background-repeat: no-repeat;
	list-style-type:none;
	background-position: left 15px;
	padding: 8px 0px 0px 10px;
	font-weight:normal;
	}
.pad-left
	{
	padding-left:40px;
	width:180px;
	}
.sitemap-sep
	{
	padding: 20px 0px 0px 40px;
	width:180px;	
	}
/*---------RHS Menu Style Ends Here-----------*/

/*---------Text Style Starts Here-----------*/
a
	{
	font-family:Arial, Helvetica, sans-serif; 
	text-decoration:none;
	}
a:hover 
	{ 
	text-decoration:underline;
	}
a.footer:link, a.footer:visited, a.footer:active 
	{
	font-size: 11px; 
	color: #333333;
	padding:0px 7px 0px 7px; 
	text-transform:uppercase;
	}
a.footer:hover
	{
	font-size: 11px; 
	color: #dc1313; 
	text-decoration:blink; 
	padding:0px 7px 0px 7px; 
	text-transform:uppercase;}

a.inner:link, a.inner:visited,  a.inner:active
	{
	font-size: 12px;
	font-weight:bold;
	color: #1641bd;
	}
a.inner:hover
	{
	font-size: 12px; 
	font-weight:bold;
	color: #dc1313;
	}

.searchtxt
	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	line-height:20px;
	}
.copyrights
	{
	font-family:Arial; 
	font-size: 10px; 
	color: #333333; 
	text-decoration: none;
	line-height:40px;
	}
p, h2, h3, h4, h5, h6
	{
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	}
p
	{
	font-size:12px;
	line-height:18px;
	font-weight:normal;
	margin-bottom:12px;
	margin-top:0px;
	}
h1 
	{
	background: #E2E2E2 url(../images/inner-title-bullet.jpg) 0px 1px  no-repeat;
	font:bold 14px Arial, Helvetica, sans-serif;
	text-decoration:none;
	padding:0px 10px 0px 20px;
	line-height:32px;
	height:32px;
	color:#c90909;
    text-align: left;
	}
h2
	{
	font-size:13px;
	font-weight:bold;
	line-height:15px;
	color:#000;
	text-decoration:none;
	}
h3
	{
	font-size:14px;
	font-weight:bold;
	line-height:10px;
	color:#c90909;
	padding:10px 0px 5px 0px;
	}
h4 
	{
	background: #F0F0F0;
	font:bold 12px Arial, Helvetica, sans-serif;
	text-decoration:none;
	padding:5px 0px 0px 3px;
	margin:10px 0px 0px 0px;
	line-height:22px;
	height:26px;
	color:#c90909;
	}
h5 
	{
	font:bold 12px Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#c90909;
	}
h5 a:
	{
	font:bold 12px Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#999999;
	}
h6
	{
	font-size:11px;
	font-weight:bold;
	color:#1641bd;
	}
.width 
	{
	width:940px;
	}
.inner-li
	{
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:12px;
	line-height:20px;
	font-weight:normal;
	margin-bottom:10px;
	padding-left:15px;
	}
	

/*---------Text Style Ends Here-----------*/

.black14bold 
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	}
.black12bold 
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	}
.black12normal
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	}
.white12normal
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	}	
.white12bold
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	}
.white14bold
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	}
.property_page
	{
	font-family:Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #333333; 
	text-decoration: none;
	line-height:25px;
	}
.inner-rhs-longa
	{
	padding-left:10px;
	margin-bottom:10px;
	background:#FFFFFF;
	}
