/*
	RRD International
	Brightline Media, 2009
	type.css
*/
body{
	color: #555;
	font-family: Tahoma, Verdana, San-serif;
}
/*-------------------------------------<h> links-------------------------------------*/
#flash_left h1{
	color: #459e00;
	font-family: "Trebuchet MS", Helvetica, Arial, San-serif;
	font-size: 24px;
	line-height: 28px;
}
.largeblue{color: #247dbe; font-size: 48px; line-height: 40px;}
.greenitalic{font-style: italic;}
.boldblue{color: #247dbe;}
#sub_left h1{
	text-indent: -7000px;
	overflow: hidden;
}
h1.about{background: url('http://rrdintl.com/images/interface/h1/about.jpg') no-repeat;}
h1.services{background: url('http://rrdintl.com/images/interface/h1/services.jpg') no-repeat;}
h1.ourmodel{background: url('http://rrdintl.com/images/interface/h1/ourmodel.jpg') no-repeat;}
h1.development{background: url('http://rrdintl.com/images/interface/h1/development.jpg') no-repeat; height: 42px;}
h1.casestudies{background: url('http://rrdintl.com/images/interface/h1/casestudies.jpg') no-repeat;}
h1.whyrrd{background: url('http://rrdintl.com/images/interface/h1/whyrrd.jpg') no-repeat;}
h1.news{background: url('http://rrdintl.com/images/interface/h1/news.jpg') no-repeat;}
h1.resources{background: url('http://rrdintl.com/images/interface/h1/resources.jpg') no-repeat;}
h1.faq{background: url('http://rrdintl.com/images/interface/h1/faq.jpg') no-repeat;}
h1.contactus{background: url('http://rrdintl.com/images/interface/h1/contactus.jpg') no-repeat;}
h1.archivednews{background: url('http://rrdintl.com/images/interface/h1/archivednews.jpg') no-repeat;}
#header_image h2{color: #fff; font-size: 28px; font-weight: bold; text-shadow: 1px 2px 5px #555;}
h3{
	color: #00406e;
	font-size: 14px;
	font-weight: bold;
	line-height: 18px;
}
h4{
	color: #00406e;
	font-size: 14px;
	line-height: 18px;
}
.post h2, .archivehdr{color: #00406e; font-size: 14px; font-weight: bold;}
.post h2 a, .post h2 a:visited{color: #00406e; font-size: 14px; font-weight: bold; text-decoration:none;}
.post h2 a:hover{text-decoration:underline;}
.post h3{color: #555; font-size: 12px; font-weight: bold;}
#bottom h2{text-indent: -7000px; overflow: hidden; height: 0;}
/*-------------------------------------<p> links-------------------------------------*/
p{
	font-size: 11px;
	line-height: 14px;
}
#sub_right p{
	font-size: 12px;
	line-height: 18px;
	margin-bottom: 14px;
}
#sub_right p.break{width: 100%; display: block; border-bottom: 1px dotted #777; padding-bottom: 13px;}
.bold{
	font-weight: bold;
}
#footer p{
	color: #787878;
}
/*-------------------------------------<ul> links-------------------------------------*/
ul.bullets{
	list-style: disc outside;
	margin: 0 0 14px 36px;
}
ul.bullets li{font-size: 12px; line-height: 18px;}
dl.faq dt{color: #00406e; font-size: 12px; font-weight: bold;}
dl.faq dd{margin-left: 18px;}
ul.anchors{display: block; height: 14px; margin: 0 auto 28px auto;}
ul.anchors li{display: inline; float: left; margin-right: 10px;}
ul.anchorfaq{display: block; list-style: disc outside; margin: 0 0 28px 20px;}
.post ul{margin-bottom: 9px;}
/*-------------------------------------<a> links-------------------------------------*/
a.logolink, a.logolink:visited{
	display: block;
	height: 95px;
	left: 50px;
	position: absolute;
	top: 30px;
	width: 275px;
}
#nav_main li a, #nav_main li a:visited{
	color: #FFF;
	text-decoration: none;
}
#nav_main li a:hover{
	text-decoration: underline;
}
#nav_main a.current, #nav_main a.current:visited, #nav_main a.current:hover{text-decoration:underline;}
#nav_tools li a, #nav_tools li a:visited{
	color: #FFF;
	text-decoration: none;
}
#nav_tools li a:hover{
	text-decoration: underline;
}
#nav_sub li a, #nav_sub li a:visited{
	color: #5c6771;
	font-size: 14px;
	text-decoration: none;
}
#nav_sub li a:hover{
	text-decoration: underline;
}
a.more, a.more:visited{
	color: #787878;
	float: right;
	font-size: 11px;
}
#footer a, #footer a:visited{
	color: #787878;
}
ul.anchors a, ul.anchors a:visited, ul.anchorfaq a, ul.anchorfaq a:visited{font-size: 12px; font-weight: bold; color: #787878; text-decoration: underline;}
a.archivelink,a.archivelink:visited{color: #555; font-size: 14px; text-decoration:none;}
a.archivelink:hover{text-decoration:underline;}
a#portal, a #portal:visited{color: #787878; position: absolute; bottom: 0; right: 0;}