@charset "utf-8";
/* CSS Document */

@import "contentlayout.html";
@import "slider.html";
@import "messages.html";
@import url("css/reset.css");   /* for reseting broser properties */
@import url("css/layout.css");      /* for layout css */   

body {
background:#fff;
font-family:"Trebuchet MS"; 
text-align:center;
font-size:12px;
color:#666666;}


.downloadablearea{
width:920px;
padding:20px;
text-align:left;
margin-left:auto;
margin-right:auto;
}

#bodybg{
background:url(images/bg.html) left top repeat-x;
width: 100%;
position: relative;
}

#wrapper{
width:960px;
min-height:450px;
background:url(images/upshadowbg.html) no-repeat top center;
margin:0 auto;
}

#header{
width:960px;
height:83px;
padding-bottom:25px;
}


#logo-floater{
width:120px;
float:left;
padding-top:35px;
padding-left:18px;
}


#secondarymenu{
height:45px;
overflow:hidden;
position:relative;
margin-bottom:20px;
}

#mainmenu {
width:650px;
float:left;
padding-top:35px;
font-family:"myriad pro","trebuchet ms", arial;
}

#toplink{
float:right;
width:170px;
}

#margindiv{
padding:0 20px 20px 20px;
width:920px;
text-align:left;
}

#maindiv{
text-align:left;
font-size:12px;
width:920px;
clear:both;
min-height:400px;
}

#leftcontent {
float:left;
display:block;
width:284px;
margin-right:20px;
padding-top:20px;
background:url(images/menu-left-bg.html) no-repeat center top;
}

#rightcontent {
float:right;
display:block;
width:284px;
padding:20px;
background:url(images/rightbar.html) no-repeat top left;
margin-left:20px;
}

#leftcontent {
	
}
#leftcontent .block, #rightcontent .block{
margin-bottom:10px;

}

#midcontent {
width:960px;
position:relative;
overflow:hidden;
float:left;
padding:0px 0px 0px;
width:100%;
}

#contactcontent {
width:400px;
position:relative;
overflow:hidden;
float:left;
margin:0 auto;
}


body.sidebars #midcontent {
width:315px;
float:left;
}

body.sidebar-left #midcontent{
width:650px;
float:right;
}

body.sidebar-right #midcontent{
width:536px;
padding:20px;
float:left;
background:url(images/rightcontentbg.html) no-repeat top left;
}

.contentpadding{

}

#contentbottom{
width:920px;
overflow:hidden;
clear:both;
position:relative;
margin-bottom:0px;
}


#footer_container {
width:960px;
clear:both;
font-family:"Myriad Pro";
color:#666666;
font-size:11px;
border-top:1px solid #cceefa;
}

.footer {
padding-top:15px;
padding-bottom:15px;
}

.footer a {
text-decoration:none;
color:#00aae4;
}

#supportedlink{
clear:both;
width:960px;
border-top:1px solid #cceefa;
padding-top:15px;
padding-bottom:15px;
}

#breadcrumbtext{
border-top:1px solid #cceefa;
padding-top:13px;
padding-bottom:8px;
clear:both;
color:#00aae4;
}

#breadcrumbtext a{
color:#333333;
}

#breadcrumbtext a.active{
color:#00aae4;
}

#breadcrumbtext .breadcrumb{
background:url(images/greylogo.html) no-repeat left center;
padding-left:85px;
padding-top:2px;
}

/* -------------- news section ----------------------------- */
.view  table{
width:100%;
}

.view .view-content tr, .view .view-content td{
border-right:#fff 2px solid;
padding:4px;
}

.view .view-content tr.odd{
 background:#fff;
}
.view .view-content tr.even{
 background:#efefef;
}

 .view .view-content tr{
 border:none;
}

.view .view-content .view-field-node-data-field-date-field-date-value{
 width:100px;
}

.view .view-content .view-cell-header a.active{
	font-weight : bold;
	text-decoration:none;
}


.view .view-content td.active {
  background:none;
}

.view-cell-header {
	color: #fff;
	padding : 2px;
	border : 2px solid #fff;
	background : #009ada;
	font-weight : bold;
}

.view .view-content td.view-field{
padding-bottom:5px;
}


/* -------------- End of news section ----------------------------- */

.box h2{
margin-bottom:8px;
}

.box .search-results .title{
font-weight:bold;
}

.box .search-results p{
margin-bottom:0px;
}

.box .search-results .search-info{
color:#999;
}

#wrapper .block .content .content{
padding:0px;
}


.edittab{
position:absolute;
background:#fce990;
border:1px dotted #01539f;
padding:2px;
padding-left:5px;
padding-right:5px;
}

	
ul.primary {
position:absolute;
top:0px;
right:5px;
z-index:1000;
  border-bottom: 0px solid #dddddd;
  border-collapse:collapse;
  height:auto;
  line-height:normal;
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
  margin: 10px 0px 10px 10px;
  padding:0 0 10px 0;
  white-space:nowrap;
position:relative;
}

ul.primary li a {
  background-color: #eeeeee;
  border-color: #dddddd;
  color: #666666;
  font-size: 1.0em;
  border-style:solid solid solid;
  border-width: 1px;
  height: auto;
  margin-right: 0em;
  padding: 5px 5px;
  text-decoration:none;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
}

ul.primary li a:hover {
  background-color:#ffffff;
  color: #000000;
  border-color:#999999 #999999 #999999;
}

ul.primary li.active a {
  background-color:#FFFFFF;
  color: #000000;
  border-color:#333333 #333333 #333333;
  border-style:solid;
  border-width:1px;
}

/* ------------------------------------------- primary menu decoration ---------------------------------- */

/* ------------------------------------------- end primary menu decoration ---------------------------------- */

h1.title, h2.title{
font-size:18px;
font-family:"Myriad Pro";
color:#333;
margin-bottom:8px;
font-weight:bold;
}


#mainmenu ul, #mainmenu ul li, #secondarymenu ul, #secondarymenu ul li{
padding:0px;
margin:0px;
list-style:none;
list-style-image:none;
}

#mainmenu ul li{
float:left;
color:#333333;
font-size:16px;
padding:5px 20px 5px 20px;
}

#mainmenu ul li a{
color:#333333;
}

#mainmenu ul li a:hover, #mainmenu ul li a.active, #mainmenu ul .active-trail a{
color:#00aae4;
text-decoration:none;
}


#secondarymenu .menuname{
text-align:left;
float:left;

font-family:"Myriad Pro";
color:#000000;
font-size:38px;
font-weight:normal;
}

#secondarymenu ul.secondary-links{
padding-top:10px;
float:right;
margin-right:22px;
}

#secondarymenu ul li{
float:left;
color:#333333;
font-size:14px;
padding:10px 15px 0px 15px;
}

#secondarymenu ul li a{
color:#333333;
}

#secondarymenu ul li a:hover, #secondarymenu ul li a.active, #secondarymenu ul .active-trail a{
color:#00aae4;
text-decoration:none;
}

/* Custom CSS  */
#wrap-panel{width:960px; margin:auto; position:relative;}

#main-wrap #admin-menu {
position:fixed;
}

#tab {
	width:100%;
	clear:both;
	height:10px;
	background:url(images/toggle-bg.html) left top repeat-x;
}


.bio-image {
	background:#ebecec;
	float:left;
	padding:10px 10px 20px;
	margin-top:3px;
	position:relative;
	width:130px;

}
.info-bubble {
	background:url(images/infobubble.html) no-repeat left top;
	position:absolute;
	left:0px;
	top:-50px;
}

.bio-name {
	float:left;
	margin-left:15px;
	width:750px;
	font-size:13px;
	color:#333
	font-family:"Trebuchet MS",verdana,arial;
	font-weight:normal;
}

.bio-designation {
	float:left;
	margin-left:15px;
	width:750px;
		font-size:12px;
	color:#333;
	font-family:"Trebuchet MS",verdana,arial;
	font-weight:normal;
}

.bio-teaser {
	padding-top:5px;
	float:left;
	margin-left:15px;
	width:750px;
	color:#707070;
}

/*.client-div{background:rgb(235, 236, 236); width:130px; padding:8px 8px 32px 8px; position:relative; float:left;}
.bubble{background:url(images/baloon.png) no-repeat; width:118px; height:72px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; padding:10px; color:#FFF; position:absolute; top:-50px; left:0px;}
.bubble p{margin:0px; padding:0px;}
.bubble p.client-name{font-size:16px;}
.bubble p.client-post{font-size:12px;}*/


.client-div{background:rgb(235, 236, 236); width:130px; padding:8px 8px 32px 8px; position:relative; float:left;}
.bubble{background:url(images/baloon.html) no-repeat; width:118px; height:72px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; padding:10px; color:#FFF; position:absolute; top:-50px; left:0px;}
.bubble p{margin:0px; padding:0px;}
.bubble p.client-name{font-size:12px;}
.bubble p.client-post{font-size:10px;}

.frequentlyaskedquestion{clear:both;}
.frequentlyaskedquestion h1{display:block; height:30px; width:311px; }

.question{font-weight:bold; margin:30px 0px;}
.gototop{text-align:right; margin:0px 0px 15px 0px;}

.blog-date {
	font-size:13px;
	font-style:italic;
	color:#484848;
	font-family:"Trebuchet MS", verdana, arial;
}
.blog-title h1 {
	margin-bottom:0px;
}

.blog-teaser {
	margin-top:12px;
}
.blog-container {
	margin-bottom:25px;
}
#parent-name {
	font-family:"myriad pro","trebuchet MS",arial;
	font-size:20px;
	margin-bottom:10px;
	margin-left:20px;
}
.center-con p {
	margin:0px;
}
.add-me strong {
	color:#fff;
}
.views-field-timestamp {
	float:left; width:95px;
	color:#00AAE4;
}
.views-field-timestamp ,.views-field-title {
	margin-bottom:7px;
}

