/* blanket rules */
* {
	margin:0px;
	padding:0px;
}

body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#7a7a7a;
	background:#ffffff url(../images/bg-body.gif) repeat-x left top;
}

img {
	border:none;
}

.clear {
	margin:0px;
	padding:0px;
	clear:both;
}

#wrapper {
	width:997px;
	margin:0px auto;
}

/* styling for the header section */
#header {
	height:114px;
}

#header-left {
	width:200px;
	float:left;
}

#header-left img {
	margin:28px 0px 0px 10px;
}

#header-right {
	width:797px;
	float:right;
}

#header-right ul {
	margin:37px 17px 0px 36px;
	height:46px;
	border-top:1px solid #63b0d1;
	border-bottom:1px solid #63b0d1;
	width:744px;
}

#header-right ul li {
	list-style:none;
	display:inline;
}

#header-right ul li a {
	padding-top:15px;
        padding-left:8px;
	margin-left:5px;
	color:#fff;
	font-size:11px;
	text-decoration:none;
	font-weight:bold;
	display:inline-block;
	letter-spacing:-0.01px;
}

#header-right ul li a:hover {
	color:#8bdbfe;
}

/* adjusting the padding for the links having images */
#header-right ul li a.social {
	padding-top:5px;
	position:relative;
	top:7px;
	width:22px;
}

/* styling for the banner area */
#banner {
	height:412px;
	position:relative;
	z-index:0;
}

#banner-left {
	width:305px;
	float:left;
}

#banner-left img {
	margin:43px 0px 0px 18px;
}

#banner-right {
	width:692px;
	float:right;
}

#banner-right img {
	margin-top:32px;
}

/* styling for the main data area */
#data-main {
	margin-top:30px;
	background:url(../images/bg-main-data.gif) repeat-y;
}

#data-left {
	float:left;
	width:300px;
}

#data-left img {
	margin:0px 0px 20px 18px;
}

#data-left img.title {
	display:block;
}

#data-left img.float {
	float:left;
	padding:0px 15px 5px 0px;
	margin-bottom:0px;
}

#data-left p {
	padding:0px 20px 14px 18px;
	word-spacing:1px;
	line-height:17px;
}

p {
	white-space:1px;
	line-height:17px;
}

#data-left a.read-more {
	border-bottom:1px solid #E3E3E3;
	display:block;
	margin:0px 20px 0px 18px;
}

#data-left-bottom a.read-more {
	border-bottom:none;
}

#data-left a.read-more img {
	margin-left:0px;
}

#data-left-bottom img.title {
	margin-top:14px;
}

#data-right {
	width:227px;
	float:right;
}

#data-right img {
	margin:0px 20px 0px 0px;
	border-bottom:1px solid #E3E3E3;
	padding-bottom:16px;
}

#data-right img.title, #data-right img.videos {
	padding-bottom:0px;
	border:none;
}

#data-right img.videos {
	margin-bottom:8px;
}

#data-right a.read-more img {
	margin-top:15px;
	padding-bottom:0px;
	border:none;
}

#data-center {
	float:left;
	width:469px;
}

#data-center img.title {
	margin-bottom:17px;
	margin-left:21px;
	display:block;
}

#data-center p {
	padding:0px 47px 0px 21px;
}

#data-center ul {
	margin:15px 0px 26px 21px;
}

#data-center ul li {
	list-style:none;
	display:inline;
	margin-right:10px;
}

#iso {
	margin:0px 14px 26px 21px;
	padding-bottom:36px;
	border-bottom:1px solid #E3E3E3;
	width:437px;
}

#iso p {
	padding:0px;
	text-align:center;
}

#iso-left, #iso-right, #iso-center {
	width:145px;
}

#iso-left, #iso-center {
	float:left;
}

#iso-right {
	float:right;
}

#iso-left, #iso-center {
	width:96px;
}

#iso-left img {
	margin-left:17px;
}

#iso-left img, #iso-right img, #iso-center img {
	margin-bottom:10px;
}

#iso-right {
	text-align:center;
}

#iso-center {
	margin-left:48px;
}

#iso-center img {
	margin-left:28px;
}

#data-center-bottom {
	width:469px;
}

#data-center-left {
	width:238px;
	float:left;
}

#data-center-left p {
	padding-right:0px;
	padding-bottom:13px;
}

#data-center-right {
	width:231px;
	float:right;
}

#data-center-right ul {
	padding:0px;
	margin:40px 26px 0px 18px;
}

/* footer styling */
#footer {
	margin-top:53px;
	background:url(../images/bg-footer.gif) no-repeat;
	min-height:315px;
	color:#badbec;
	font-size:11px;
}

#footer-top {
	width:687px;
	margin:0px 0px 19px 40px;
}

#footer-top ul {
	margin-top:46px;
}

#footer-top ul li {
	list-style:none;
}

#footer a {
	color:#badbec;
	text-decoration:none;
}

#footer a:hover {
	text-decoration:underline;
}

#footer-top-left {
	width:198px;
	float:left;
}

#footer-top-left ul li, #footer-top-center ul li {
	padding-left:13px;
	list-style:none;
	margin-bottom:5px;
}

#footer-top-right ul li {
	padding-left:25px;
}

#footer-top-right ul li {
	margin-bottom:0px;
}

#footer li.list-heading {
	padding-left:0px;
	margin-bottom:24px;
	font-size:12px;
	font-weight:bold;
	color:#badcec;
}

#footer-top-right ul li.list-heading {
	margin-bottom:0px;
	font-size:11px;
	font-weight:normal;
}

#footer-top-right {
	width:286px;
	float:right;
}

#footer-top-center {
	width:198px;
	float:left;
}

#footer-bottom-left {
	width:50%;
	float:left;
}

#footer-bottom-left p {
	padding-left:42px;
}

#footer-bottom-right {
	width:49%;
	float:right;
	text-align:right;
}

#footer-bottom-right p {
	padding-right:29px;
}

/*-------------------------------------------------- Specific styles for the inside pages -----------------------------------------*/
#body-inside {
	background:url(../images/bg-body-inside.gif) repeat-x;
}

#page-header {
	height:55px;
	margin-bottom:20px;
}

#page-header img {
	margin:28px 0px 0px 15px;
}

/* quotes block styling */
#quotes {
	padding-top:0px;
	background:url(../images/bg-phraze-quotes.gif) no-repeat 20px -10px;
	position:relative;
	z-index:100;
	min-height:284px;
}

#quotes p {
	padding:22px 20px 8px 121px;
	color:#6b6b6b;
	font-size:24px;
	line-height:28px;
	width:422px;
}

#quotes-parent {
	background-color:#EBEBEB;
	width:965px;
	margin:0px auto 34px auto;
	position:relative;
	z-index:0;
}

#quotes p#author {
	padding-top:0px;
	text-align:right;
	color:#1684c1;
	font-size:12px;
	font-weight:bold;
}

#contentHeading{
color:#FFFFFF;
font-size:18px;
font-weight:bold;
padding-left:14px;
padding-top:10px;
}

/* for the main data, which is two columns now unline the home page */
#data-main-inside {
	background:url(../images/bg-data-inside.gif) repeat-y;
}

#data-main-inside #data-left {
	width:750px;
}

#data-main-inside #data-left.our_team_div {
	width:100%;
}

#data-main-inside.our_team_div_main {
	background-image:none;
	background-color:#ffffff;
}

#data-main-inside #data-left img {
	float:left;
	margin-right:22px;
}

/* styling the area where the art work pictures within the quotes section will fit */
#quotes-left {
	width:552px;
	float:left;
}

#quotes-right {
	float:right;
	width:364px;
	min-height:264px;
	border:1px solid #eaeaea;
	margin-top:10px;
	margin-right:10px;
}

/* adjusting the bottom right panel */
#data-right-bottom {
	margin-top:10px;
}

#data-right-bottom ul {
	margin:0px;
	padding:0px;
	list-style-type:none;
	word-spacing:1px;
}

#data-right-bottom ul li {
	/*	padding-bottom:13px;
	margin-bottom:13px;*/
	border-bottom:1px solid #f1f1f1;
}

#data-right-bottom ul li a {
	color:#387ACC;
	text-decoration:none;
	font-weight:bold;
	letter-spacing:120%;
	display:block;
	padding:13px 0px 13px 10px;
}

#data-right-bottom ul li a:hover {
	background-color:#f8f8f8;
}

/* jquery dropdown menu */
#jsddm {
	margin: 0;
	padding: 0
}

#jsddm li {
	float: left;
	list-style: none;
	font: 12px Tahoma, Arial;
}

#jsddm li a {
	display: block;
	padding: 0px 0px;
	text-decoration: none;
	color: #EAFFED;
	white-space: nowrap
}

#jsddm li a:hover {
	background: none;
}

#jsddm li ul {
	margin: 0;
	padding: 0;
	position: fixed;
	visibility: hidden;
	border:none;
	z-index:100;
	margin-top:18px;
}

#jsddm li ul li {
	float: none;
	display: block;
}

#jsddm li ul li a {
	width: auto;
	background: none;
	color: #fff;
	background-color:#63B0D1;
	width:168px;
	padding:10px;
	font-size:10px;
}

#jsddm li ul li a:hover {
	background-color: #D6EAF2;
	color:#1789BB;
}

/* styling for  a special block */
#dark-block {
	background-color:#F1F1F1;
	margin:20px;
	border:1px solid #E3E3E3;
}

/* styling for  a Upcoming Events */
li.up-events{
margin-left: 50px;
font-style: italic;
}

/* border for image */
.image_border{
border:1px solid #E3E3E3;
}

/* list items spacing for the main data */
#data-left ul,ol {
	margin:0px 50px;
}


/* for the online consultation form */
.center#data-main-inside {
	background:url(../images/bg-form-page.jpg) no-repeat center 75px;
	height:972px;
}

.center#data-main-inside #data-left {
	width:867px;
	float:none;
	margin:0px auto;
}

#form {
	margin:77px 0px 0px 64px;
}

#form p {
	color:#5a5a5a;
}

#form p strong {
	color:#e41515;
}

#form p.button {
	margin-top:88px;
	margin-left:-40px;
}

.textbox {
	width:262px;
	border:1px solid #dddddd;
}

.small-textbox {
	width:182px;
	border:1px solid #dddddd;
	margin-right:6px;
}

#form-left {
	width:552px;
	float:left;
}

#form-right {
	width:248px;
	float:right;
	color:#000;
}

#form-right h3 {
	font-size:12px;
}

#form-right ul {
	margin:0px;
	padding:0px;
	list-style-type:none;
}

#form-right ul li {
	padding:0px 29px 0px 7px;
}

#form-right p {
	color:#000;
	margin-top:24px;
	padding:0 41px 0 8px;
}




/*lightbox css*/
 
/*lightbox css*/

/* disclaimer section within the form */
.disclaimer {
	width:603px;
	margin-top:120px;
}

.disclaimer h3 {
	font-size:12px;
	margin-bottom:12px;
	color:#000;
	text-transform:uppercase;
}

/* frame styling */
#frame {
	width:400px;
	float:right;
	margin-right:20px;
/*	border:1px solid #ccc;*/
}

form#cform {
	width:240px;
	float:left;
}
