body {
	font-family : Verdana, Geneva, sans-serif;
	background : url(../images/body_bg.jpg);
}

h1,h2,h3,h4,h5,h5 { color :#333;}

p { color : #797266; line-height : 1.5em }
ul { color : #797266;}

a { text-decoration : none; color : #5a1400; font-weight : bold;}

a:hover { color : #333;}

h1,h2,h3,h4,h5 { font-family : Verdana, Geneva, sans-serif;}
/* Header css */

h5 {margin : 0 0 5px 0; font-size : 16px;}
#header { margin : 20px 0 0 0;}
#logoright { float : right; margin : 0px 0 0 0;}

/*Navigation */
.clearer { clear : both;}

#nav {border-top : 1px solid #c5b9a0;}

.home_nav {background : url(../images/nav/home.jpg); width : 95px;  height : 46px;}
.home_nav:hover {background : url(../images/nav/home_hov.jpg);}

.about_nav {background : url(../images/nav/about.jpg); width : 137px;  height : 46px; display : block; float : left;}
.about_nav:hover {background : url(../images/nav/about_hov.jpg);}

.projects_nav {background : url(../images/nav/projects.jpg); width : 135px;  height : 46px; display : block; float : left;}
.projects_nav:hover {background : url(../images/nav/projects_hov.jpg);}

.members_nav {background : url(../images/nav/members.jpg); width : 133px;  height : 46px; display : block; float : left;}
.members_nav:hover {background : url(../images/nav/members_hov.jpg);}

.ira_nav {background : url(../images/nav/ira.jpg); width : 131px;  height : 46px; display : block; float : left;}
.ira_nav:hover {background : url(../images/nav/ira_hov.jpg);}

.visit_nav {background : url(../images/nav/visit.jpg); width : 94px;  height : 46px; display : block; float : left;}
.visit_nav:hover {background : url(../images/nav/visit_hov.jpg);}

.blog_nav {background : url(../images/nav/blog.jpg); width : 96px;  height : 46px; display : block; float : left;}
.blog_nav:hover {background : url(../images/nav/blog_hov.jpg);}

.contact_nav {background : url(../images/nav/contact.jpg); width : 115px;  height : 46px; display : block; float : left;}
.contact_nav:hover {background : url(../images/nav/contact_hov.jpg);}
/* main Content */

#maincontent { }
#internal_content {background : #f4f3ea url(../images/internal_bg_nottop.jpg) no-repeat;}
.internal_cap { width :960px; height : 27px; background : url(../images/internal_cap.jpg);}

.blog_news {border-right: 1px solid rgb(153, 153, 153); margin: 20px 10px; padding: 0pt 10px 0pt 0pt; width: 600px; color: rgb(68, 68, 68); float: left; }

.blog_news p { color : rgb(68, 68, 68); margin : 0 0 5px 0; text-indent : 20px;}

.testimonial {margin: 20px 10px; width: 300px; color: rgb(68, 68, 68); float: right;}
/* internal page text */

#contact_form { background : url(../images/contact_form_bg.jpg);
width : 200px; height : 250px;}
#contact_form h4 { color : #fff; border-bottom : 3px solid #333; margin : 0 10px;}

#left_content p{ padding : 0 20px;}
#left_content h1, #left_content h2, #left_content h3 {padding : 5px 20px; margin :5px 0;}
#left_content img { background : #f5f5f5;padding : 5px; border : 1px solid #ccc;}

/* Project Page Content */
.project_thumbs img {float: left; margin-left: 10px; margin-right: 10px;}
.project_thumbs h3 {font-size: 16px;}

/* Side bar css */
#side_bar { padding : 20px 0 0 0;}
#side_bar ul {padding : 0 20px 0 0; margin : 0 0 50px 0;}
#side_bar h3 { font-size : 16px; border-bottom : 3px solid #ccc9af; margin : 0 0 10px 0; }
#side_bar ul li { list-style : none; padding : 8px 3px; border-bottom : 1px solid #ccc; margin : 0 0 0 10px;}
#side_bar h5 { margin : 0; font-size : 14px;}
#side_bar a {font-size : 11px;}

/*footer css */
#footer {
	background : url(../images/footer_bg.jpg);
	height : 55px;
}

#internal_footer {
	background : url(../images/internal_footer.jpg);
	height : 52px;
}

.phone { color : #fff; font-weight : bold; font-size : 12px; text-align : right; padding : 15px 30px 0 30px;}

.phone_home { color : #fff; font-weight : bold; font-size : 12px; text-align : right; padding : 16px 10px 0 10px;}

.orange { color : #ff9900}

.footer_links { float : right;}
.footer_links a { color :#9f9778; margin : 0 5px;}
.footer_links a:hover {color : #333;}


/* Navigation */
.nav, .nav ul { 
	list-style: none;
	margin: 0;
	padding: 0;
}

.nav {
  font-family: Arial, Helvetica, sans-serif;
  z-index: 100;
  position: relative;
}
.nav li {
  float: left;
  margin: 0;
  padding: 0;
  position: relative;
}
.nav li a, .nav li a:link, .nav li a:active, .nav li a:visited {
  color: #333;
  display: block;
  text-decoration: none;
}

.nav li a:hover {
  color: #000;	

}
#nav-one li:hover a, 
#nav-one li.sfHover a {
  color: #000;
}
#nav-one li:hover ul a, 
#nav-one li.sfHover ul a {
  color: #333;	
}
#nav-one li:hover ul a:hover, 
#nav-one li.sfHover ul a:hover {
  color: #fff;	
}

.nav ul {
	background : url(../images/body_bg.jpg);
  border-right: 1px solid #666;
  border-left: 1px solid #666;
  list-style: none;
  margin: 0;
  position: absolute;
  top: -999em;
  left: -1px;
  display : block;
}
.nav li:hover ul,
.nav li.sfHover ul {
  top: 46px;
  
}
.nav ul li {
  border: 0;
  float: none;

}
.nav ul a {
  line-height : 25px;
  font-size : 12px;
  border-bottom: 1px solid #666;
  padding: 0 20px 0 20px;
  width: 140px;
  white-space: nowrap;
}
.nav ul a:hover {
  background: #544629;
  color: #fff;
}

/* Projects */
div#projects {
	padding-top:12px;
}
div#projects img {
	float:left;
}

.reports { margin : 20px 0 0 50px;}
.reports p a { font-size : 11px;}
.download {
background : url(../images/Get-Document.png) no-repeat;
line-height : 25px;
display : block;
padding : 0 0 0 30px;
font-size : 12px;
}

/* Webinars table */

.webinars {border : 1px solid #ccc; padding : 3px 5px; margin : 10px 5px;background-color : #fffae8;}
.webinars a  {text-decoration : underline !important; margin:10px 0px 10px 10px;}
/* @group radcontrols override */

html body .RadInput_Forest .riTextBox, html body .RadInputMgr_Forest {
	background: #f5f5f5 !important;
	border: 1px solid #ccc !important;
	color : #666 !important;
	}

#contact_form input {
	margin: 5px 20px !important;
}

#contact_form h4 {
	margin-bottom: 10px;
}

#contact_page_form {
	margin: 0 20px;
}

#contact_page_form input {
	margin-bottom : 5px;
}

.contact_btn {
	background-image: url(/images/submit_btn.png);
	height: 40px;
	width: 96px;
	display: block;
	border: none;
	font-weight: bold;
	background-color: transparent;
	font-size : 12px !important;
}
/* @end */


div#projects a img {float:left; margin:0; padding:0; opacity: 0.4; -moz-opacity:0.4; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";

filter: alpha(opacity=30)}

div#projects a:hover img {opacity: 1; -moz-opacity:1; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";

 filter:alpha(opacity=100)}


