/* Start of CMSMS style sheet 'GrantSearchers_css' */
@charset "utf-8";
/************* Default CSS Styles ****************/
html, body, div, span, applet, object, iframe, table, caption, tbody, tfoot, thead, tr, th, td, 
del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, tt, var, 
h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, 
dl, dt, dd, ol, ul, li, fieldset, form, label, legend {
	vertical-align: baseline;
	font-family: inherit;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	outline: 0;
	padding: 0;
	margin: 0;
	border: 0;
	}
/* remember to define focus styles! */
:focus {
	outline: 0;
	}
body {
	background: white;
	line-height: 1;
	color: black;
	}
ol, ul {
	list-style: none;
	}
/* tables still need cellspacing="0" in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
	}
caption, th, td {
	font-weight: normal;
	text-align: left;
	}
/* remove possible quote marks (") from <q> & <blockquote> */
blockquote:before, blockquote:after, q:before, q:after {
	content: "";
	}
blockquote, q {
	quotes: "" "";
	}

/************* Site Styles ****************/

body{
background-color:#e1e1e1;
font-family:Arial, Helvetica, sans-serif;
color:#3d3c3c;
}

p{
font-size:14px;
line-height:1.3em;
margin:10px;
text-align:justify;
}

.dropcap  {
	float:left;
	color:#3b4d7b;
	font-size:70px;
	line-height:50px;
	padding-top:4px;
	padding-right:5px;
	font-family: Times, serif,Georgia;
	}


#container{
width:760px;
background-color:#fff;
margin:0 auto;
margin-top:10px;
}

/************* Header Styles ****************/

#header{
width:760px;
background-color:#003333;
}

#header_left{
background:url(images/header_left.jpg) no-repeat;
width:8px;
height:115px;
float:left;
}

#header_center{
background:url(images/header_center.jpg) repeat-x;
width:752px;
height:115px;
float:left;
}

#header_right{
background:url(images/header_right.jpg) no-repeat;
width:8px;
height:115px;
float:right;
margin-top:-115px;
}


#inner_banner_links{
position:relative;
float:right;
margin-top:10px;
margin-right:15px;
color:#fff;
font-size:12px;
}

#inner_banner_links a{
color:#fff;
text-decoration:none;
padding-left:22px;
}
#inner_banner_links a.email
{
background:url(images/email_icon.jpg) 0 2px no-repeat;
}
.phone_icon{
padding-left:22px;
background:url(images/phone_icon.jpg) no-repeat;
}

/************* Logo Styles ****************/

#logo{
background:url(images/logo.png) no-repeat;
width:441px;
height:77px;
margin-left:15px;
margin-top:25px;
behavior: url(images/iepngfix.htc)
}

#logo h1, #logo p{
	text-indent:-9000px;
	height:40px;
}

/************* Main Navigation Styles ****************/

#nav{

	height:33px;
	width:760px;
	position:relative;
	height:33px;
	width:760px;
	background:url(images/naviagtion.jpg) no-repeat;	
}

#menu li{
float:left;
height:33px;
padding-right:10px;
position: absolute;
}

#menu li a {
display:block;
height:33px;
font-family:Arial, Helvetica, sans-serif;
}

li#i1 { left: 10px; width: 80px; }

li#i2 { left:110px; width: 65px; }

li#i3 { left:200px; width: 50px; }

li#i4 { left:270px; width: 95px; }

li#i5 { left:390px; width: 155px; }

li#i6 { left:570px; width: 90px; }

li#i7 { left:680px; width: 70px; }

#i1 a:hover {
background: transparent url('images/naviagtion.jpg') -10px -33px no-repeat;
}
#i2 a:hover {
background: transparent url('images/naviagtion.jpg') -110px -33px no-repeat;
}
#i3 a:hover {
background: transparent url('images/naviagtion.jpg') -200px -33px no-repeat;
}
#i4 a:hover {
background: transparent url('images/naviagtion.jpg') -270px -33px no-repeat;
}
#i5 a:hover {
background: transparent url('images/naviagtion.jpg') -390px -33px no-repeat;
}
#i6 a:hover {
background: transparent url('images/naviagtion.jpg') -570px -33px no-repeat;
}
#i7 a:hover {
background: transparent url('images/naviagtion.jpg') -680px -33px no-repeat;
}

#menu li a {
text-indent:-9000px; background-color:transparent; }


/************* Banner Styles ****************/

#banner_home, #banner_inner{
width:710px;
height:305px;
margin:15px auto;
}

#banner_home{
background:url(uploads/images/banner_home.jpg) no-repeat;
}

#banner_inner{
background:url(images/banner_inner.jpg) no-repeat;
}


#banner_home h3, #banner_home p, #banner_inner h3, #banner_inner p{
text-indent:-9000px;
background-color:transparent;
}

#banner_links{
position:relative;
float:right;
}

#banner_links a{
display:block;
width:100px;
margin-right:160px;
margin-top:-5px;
}

/************* Main Content Styles ****************/

#content{
width:760px;
}

#content_data{
position:relative;
width:460px;
margin:15px;
float:left;
margin-top:0px;
}

#inner_content_data{
position:relative;
width:730px;
margin:15px;
float:left;
margin-top:0px;
}

#inner_content_data h2.inner_heading{
color:#3b4d7b;
font-size:35px;
margin-left:10px;
margin-top:20px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
}

/************* Right Side Column and News Column Styles ****************/

#right_column{
width:245px;
margin:10px 25px 10px 0;
padding:0px 0 15px 0;
float:right;
}

#news_column{
width:245px;
background-color:#e1e5f1;
padding:5px 0 15px 0;
}

#news_column h2{
background:url(images/news&info.jpg) no-repeat;
width:115px;
height:16px;
text-indent:-9000px;
margin:10px auto;
}
#news_column h2 a{
display:block;
width:100%;
}
#news_column p{
color:#202020;
font-size:13px;
padding:5px;
}

#news_column .more_details a{
text-decoration:none;
color:#3b4d7b;
font-style:italic;
font-size:12px;
float:right;
margin-top:-5px;
}

#social_icons{
width:245px;
text-align:center;
margin:0 auto;
font-size:10px;
}
.facebook, .linked_in, .twitter{
display:block;
width:45px;
height:45px;
float:left;
margin:10px 0 10px 28px;
}
.facebook{
background:url(images/facebook_icon.jpg) no-repeat;
}
.linked_in{
background:url(images/in_icon.jpg) no-repeat;
}
.twitter{
background:url(images/twitter_icon.jpg) no-repeat;
}

#social_icons a{
text-indent:-9000px;
}

/************* Footer Styles ****************/

#footer{
width:760px;
height:55px;
background:url(uploads/footer_bg.jpg) repeat-x;
color:#FFFFFF;
font-size:10px;
}

#footer p{
margin-top:10px;
float:left;
font-size:11px;
}

#footer sup{
font-size:8px;
}

#footer_links{
float:right;
margin-top:12px;
margin-right:10px;
}

#footer_links a{
color:#fff;
text-decoration:none;
}

#footer_links li{
float:left;
font-size:11px;
margin-left:5px;
}



/************* Extra Styles ****************/

.clear{
clear:both;
}
.bold-text{
font-weight:bold;
}
div.hr{
background:url(uploads/images/separator.png) no-repeat 50% 50%;
height:15px;
font-size:1px;
}

div#services,div#about-us,div#clients, div#parners, #news-n-info, #sitemap{
margin-left:20px;
margin-right:20px;
}
div#services ul,div#clients ul, div#parners ul, #news-n-info ul, #sitemap ul{
list-style:disc;
font-size:14px;
margin-left:40px;
line-height:20px;
}
#news-n-info ul, #sitemap ul{
list-style:none;
}
div#services ul li,div#clients ul li, div#parners ul li, #sitemap ul li{
padding-left:10px;
}
#news-n-info h3{
margin-top:10px;
font-size:20px;
font-weight:bold;
color:#17365d;
}
a{
text-decoration:underline;
color:#4f81bd;
}
a:hover{
text-decoration:none;
}
div#parners{
background: url(uploads/Partners.jpg) no-repeat 100% 0%;
min-height:169px;
height:auto important;
}
div#clients{
background: url(uploads/Clients2.jpg) no-repeat 70% 0%;
min-height:279px;
height:auto important;
}
.italic-text{
font-style:italic;
}
div#testimonials{
padding-top:20px;
margin-left:0;
margin-rightt:0;
}
div#testimonials blockquote
{
font-size:13px;
line-height:20px;
background:url(uploads/images/quote-up.png) no-repeat left top;
padding:9px 20px 0px 35px;
text-align:justify;
}
div#testimonials blockquote div{
background-image:url(uploads/images/quote-down.png);
background-repeat:no-repeat;
background-position:bottom;
}
div#testimonials blockquote div.testimonial-fourteen{
height:170px;
background-position:135px bottom;
}
div#testimonials blockquote div.testimonial-thirteen{
height:208px;
background-position:142px bottom;
}
div#testimonials blockquote div.testimonial-twelve{
height:130px;
background-position:240px bottom;
}
div#testimonials blockquote div.testimonial-eleven{
height:208px;
background-position:152px bottom;
}
div#testimonials blockquote div.testimonial-ten{
height:409px;
background-position:220px bottom;
}
div#testimonials blockquote div.testimonial-nine{
height:369px;
background-position:155px bottom;
}
div#testimonials blockquote div.testimonial-eight{
height:228px;
background-position:152px bottom;
}
div#testimonials blockquote div.testimonial-seven{
height:567px;
background-position:205px bottom;
}
div#testimonials blockquote div.testimonial-six{
height:229px;
background-position:188px bottom;
}
div#testimonials blockquote div.testimonial-five{
height:88px;
background-position:212px bottom;
}
div#testimonials blockquote div.testimonial-four{
height:190px;
background-position:250px bottom;
}
div#testimonials blockquote div.testimonial-three{
height:189px;
background-position:279px bottom;
}
div#testimonials blockquote div.testimonial-two{
height:310px;
background-position:170px bottom;
}
div#testimonials blockquote div.testimonial-one{
height:209px;
background-position:270px bottom;
word-spacing:-1px;
}

div#testimonials p.review-name
{
font-size:13px;
text-align:right;
margin-right:20px;
}
/* End of 'GrantSearchers_css' */

aching?
    //header("Cache-Control: max-age=$max_age, s-max-age=$max_age, must-revalidate");
  }
header('Etag: "'.$etag.'"');
echo $css;

// EOF
?>
