/* Reset global properties
----------------------- */
* {
	margin: 0px;
	padding: 0px;
 }

html, body, p, form, input, label, 
div, span, h1, h2, h3, h4, h5, h6, h7,
br, a, table, tr, td, ul, ol, li, img {
	padding: 0px;
	margin: 0px;
	border: 0px;
	text-decoration: none;
	list-style-type: none;
 }
 
h1, h2, h3 ,h4 ,h5 ,h6 ,h7 {
	display: inline;
 }
 
/* Basic HTML tags
--------------- */
a {
	color: #4379a9;
 }
 
#nav-top a {
	color: #FFFFFF;
 }
 
#nav a {
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
 }

#frontlines-box a {
	text-decoration: underline;
	color: #231f20;
 }

#frontlines-box .frontlinerFont {
	font-family: "Times New Roman", Times, serif;
	font-size: 15px;
	font-weight: bold;
	color: #FFFFFF;
	padding-bottom: 6px;
}

 

a.link {
	color: #4379a9;
	font-size: 9px;
	font-weight: bold;
	text-decoration: underline;
	text-align: right;
	display: block;
 }

a:hover {
	text-decoration: underline;
 }
 
 a:focus {
	outline: none;
}

a:active {
	outline: none;
}
 
p {
	font-weight: normal;
	font-size: 11px;
	padding: 0px;
	margin-bottom: 1em;
	line-height: 18px;
 }

h2 {
	font-weight: bold;
	color: #fe0000;
	font-size: 17px;
	font-family: "Times New Roman", Times, serif;
 }

#box-globalhealth h2 {
	background: url(images/arrow_red.gif) no-repeat left center;
	font-weight: bold;
	padding-left: 10px;
	font-family: "Times New Roman", Times, serif;
	font-size: 17px;
 }
 
 .red {
	color: #ed1c24;
}
 
 .email {
	vertical-align: text-bottom;
}

.logo a {
	text-indent:-9999em;
	width: 357px;
	height: 126px;
	background: url(images/RedKite_LOGO.jpg) no-repeat;
	display:block;
	margin: 10px 0 0 30px;
  }

.logo_interior a {
	text-indent:-9999em;
	width: 244px;
	height: 86px;
	background: url(images/RedKite_LOGO_interior.jpg) no-repeat;
	display:block;
	margin: 10px 0 0 30px;
  }
 
 .left {
	float: left;
}
 
 .right {
	float: right;
}
.imgRight {
	float: right;
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 8px;
	padding-left: 8px;
}

 
/* Start Website in Sequence */
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70.5%;
	color: #231f20;
	background: #DDDDDD;
 }

#container {
	width: 960px;
	margin: auto;
	background: #FFFFFF;
 }

#top {
	height: 145px;
	background: #d2e3f6 url(images/bkrnd_top.gif) repeat-x top center;
	padding-right: 90px;
 }

#top_interior {
	height: 117px;
	background: #d2e3f6 url(images/bkrnd_top.gif) repeat-x top center;
 }

#globe_interior {
	height: 117px;
	width: 162px;
	float: right;
	margin-left: 40px;
	background-image: url(images/2ndglobe.gif);
	background-repeat: no-repeat;
 }

#tagline {
	float: right;
	font-size: 18px;
	font-style: italic;
	color: #000000;
	margin: 68px 0 0 0;
	font-weight: bold;
	letter-spacing: -0.08em;
 }

#middle {
	background: url(images/bkrnd_middle.gif) repeat-y;
	margin-top: 10px;
 }

#sidebar-left {
	width: 288px;
	float: left;
	padding-top: 30px;
 }

#box-globalhealth {
	width: 260px;
	border: solid #e0e1e3 1px;
	margin: auto;
	padding: 3px 0;
 }

#box-globalhealth-title {
	width: 245px;
	margin: auto;
	height: 25px;
	background: #e0e1e3;
	padding-left: 10px;
	padding-top: 5px;
 }

#box-globalhealth-feed {
	width: 235px;
	margin: auto;
	background: #eaeaea url(images/bkrnd_global.gif) no-repeat bottom center;
	padding: 5px 10px 15px 10px;
	margin-top: 5px;
 }
 
 #box-globalhealth-feed ul, #blogfeed-box ul {
	list-style: none;
	padding: 0px 0px 15px 0px;
	margin: 0;
}

 #box-globalhealth-feed li {
	position: relative;
	cursor: default;
	color: #707070;
	font-weight: normal;
	padding: 15px 0 0 10px;
	background: url(images/arrow_blue-global.gif) no-repeat left 17px;
}

#box-globalhealth-feed a {
	color: #4379A9;
}


#globe {
	width: 240px;
	background: url(images/globe.jpg) no-repeat;
	height: 236px;
	margin: auto;
	margin-top: 15px;
 }

#download {
	margin: auto;
	text-align: left;
	line-height:17px;
	width: 255px;
	margin-top: 15px;
 }
#download ul {
	list-style: none;
	padding: 15px 0px 15px 10px;
	margin: 0;
}

 #download li {
	position: relative;
	cursor: default;
	color: #4a7ab1;
	padding: 15px 0 0 10px;
	background: url(images/arrow_blue-snap.gif) no-repeat left 17px;
}

#download a {
	color: #4379A9;
}
 
#insideSidebar {
	margin: auto;
	text-align: left;
	width: 255px;
	margin-top: 15px;
 }
#insideSidebar ul {
	list-style: none;
	padding: 15px 0px 15px 10px;
	margin: 0;
}

 #insideSidebar li {
	position: relative;
	cursor: default;
	color: #4a7ab1;
	padding: 15px 0 0 10px;
	background: url(images/arrow_blue-snap.gif) no-repeat left 17px;
}

#insideSidebar a {
	color: #4379A9;
}

 
#sidebar-right {
	width: 205px;
	float: right;
 }

#social-network-btns {
	text-align: center;
 }

#social-network-btns a img {
	margin-right: 5px;
 }

#sidebar-right-box {
	width: 200px;
	margin-left: 5px;
	background: url(images/bkrnd_sidebar-right.gif) repeat-x;
	padding-top: 8px;
	margin-top: 8px;
 }

#frontlines-box {
	width: 240px;
	background: #699dd8;
	margin: auto;
	padding: 15px 8px 10px 15px;
	color: #FFFFFF;
 }

#blogfeed-box {
	width: 170px;
	margin: auto;
	padding: 15px 5px 10px 15px;
	font-size: 10px;
 }

#blogfeed-box .author-date {
	color: #231f20;
	font-size: 9px;
	font-style: italic;
 }

 #blogfeed-box li {
	position: relative;
	cursor: default;
	color: #4a7ab1;
	padding: 15px 0 0 10px;
	background: url(images/arrow_blue-blog.gif) no-repeat left 17px;
}
#frontlines-box .link {
	color: #FFF;
}


#snapshots-box {
	width: 170px;
	margin: auto;
	padding: 15px 5px 10px 15px;
	background: url(images/bkrnd_SnapShots.gif) no-repeat;
 }
 
#snapshots-box ul {
	list-style: none;
	padding: 15px 0px 15px 0px;
	margin: 0;
}

 #snapshots-box li {
	position: relative;
	cursor: default;
	color: #4a7ab1;
	padding: 15px 0 0 10px;
	background: url(images/arrow_blue-snap.gif) no-repeat left 17px;
}


#snapshots-box a {
	color: #4379a9;
}

#content {
	width: 407px;
	float: left;
	padding: 30px 40px 0 20px;
 }

#content_home {
	width: 407px;
	float: left;
	background: url(images/map.gif) no-repeat center bottom;
	padding: 30px 30px 200px 20px;
 }

/* MacIE only */
/*¥*//*/
.ClearFix{
	display:inline-table;
 }
/**/
 
#bottom {
	padding-bottom: 15px;
	margin-top: 15px;
 }

#footer {
	margin: auto;
	text-align: center;
	font-size: 8px;
	padding-bottom: 15px;
 }


   
 /* End Center */
 
/* Start Nav
--------- */
#nav {
	height: 35px;
	background: url(images/bkrnd_bottom-nav.gif) repeat-x bottom;
	padding: 5px 30px 0 30px;
 }
 
#nav-top {
	height: 20px;
	text-align: center;
	color: #000;
	font-weight: bold;
	font-size: 10px;
	background: #fe0000;
	padding-top: 10px;
 }
 
 #nav ul {
	list-style: none;
	padding: 7px 0px 0px 0px;
	margin: 0;
	float: right;
}

 #nav li {
	float: left;
	position: relative;
	text-align: center;
	cursor: default;
	width: 125px;
	height: 18px;
	display: block;
	background: url(images/bkrnd_nav.gif) repeat-x;
	margin-left: 10px;
	padding-top: 6px;
}
 
 #nav li:hover {
	background: url(images/bkrnd_nav_up.gif) repeat-x;
}

 #nav li:hover a:active {
	background: url(images/bkrnd_nav_up.gif) repeat-x;
}




 


body#aboutusPage #menu-aboutus {
	background: url(images/bkrnd_nav_up.gif) repeat-x;}

body#insightsPage #menu-insights {
	background: url(images/bkrnd_nav_up.gif) repeat-x;}

body#resourcesPage #menu-resources {
	background: url(images/bkrnd_nav_up.gif) repeat-x;}
	
body#methodsPage #menu-methods {
	background: url(images/bkrnd_nav_up.gif) repeat-x;}

body#contactusPage #menu-contactus {
	background: url(images/bkrnd_nav_up.gif) repeat-x;}



 /* End Nav */
 
 /* Start Forms */

input, textarea {
	border: 1px solid #C1C1C1;
	background-color: #FFFFFF;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	padding: 2px;
	font-size: 12px;
 }

form td {
	color: #434132;
	font-weight: bold;
	font-size: 11px;
 }

.submit {
	width: 70px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	background-color: #434132;
	color: #FFFFFF;
	margin-left: 20px;
 }
 
.reset {
	width: 70px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .9em;
	background-color: #434132;
	color: #FFFFFF;
 }
.dots {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999;
}

/* End Forms */


/* Clear Fix Code */
.ClearFix:after{
      content:".";
      display:block;
      height:0;
      clear:both;
      visibility:hidden;
}

/* WinIE7 only */
*:first-child+html .ClearFix{
      height:1%;
 }

/* WinIE6 and below */
* html .ClearFix{
      height:1%;
}
.caption {
	font-size: 9px;
	color: #000;
}
#top_interiorfrontline {
	background-image: url(images/frontline_revised.jpg);
	height:200px;
	background-repeat: no-repeat;
}
#snapshots-box ul li a {
	font-size: 10px;
	font-weight: bold;
}
#download ul li a {
	font-size: 10px;
	font-weight: bold;
}
#box-globalhealth-feed ul li a {
	font-size: 10px;
	font-weight: bold;
}
#content_home ul li {
	line-height: 20px;
}
#frontlines-box a {
	color: #F8F8F6;
	font-size: 11px;
	font-weight: bold;
	padding: 5px 0px;
}
#frontlines-box .rightlink {
	text-align: right;
	font-size: 10px;
}
#frontlines-box .rightlink a.frontlinelink {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 9px;
	color: #FFF;
}
#boxaroundmodel {
	background-color: #818286;
	height: 256px;
	width: 420px;
}
#overlay {
	position: absolute;
	margin-top: 240px;
	margin-left: -112px;
	width: 648px;
	height: 594px;
	padding: 0px;
	background-image: url(images/FinalModel1.jpg);
	background-repeat:none;
}
center {
}
.videocenter {
	margin-top:195px;
	margin-left: 135px;
	width: 380px;
}
.paddingleftInsights {
	padding-left: 25px;
	font-size:11px;
}
.modelSpacer {
	height: 620px;
}
.redlarge {
	font-family: "Times New Roman", Times, serif;
	font-size: 17px;
	font-weight: bold;
	color: #F00;
	text-align: center;
}
 #sidebar-left .dots {
	margin-right: 20px;
	margin-left: 20px;
}
#sidebarresources  {
 	width: 288px;
}
#sidebar-left #sidebarresources {
	text-align: left;
	background-color: #FFF;
	width: 260px;
	margin-left: 15px;
}
.center{text-align:center}

.blacklarge {
	font-family: "Times New Roman", Times, serif;
	font-size: 17px;
	font-weight: bold;
	color: #000;
	text-align: center;
}
#downloadRight {
	margin: auto;
	text-align: left;
	width: 195px;
	margin-top: 15px;
 }
#downloadRight ul {
	list-style: none;
	padding: 15px 0px 15px 10px;
	margin: 0;
}

 #downloadRight li {
	position: relative;
	cursor: default;
	color: #4a7ab1;
	padding: 15px 0 0 10px;
	background: url(images/arrow_blue-snap.gif) no-repeat left 17px;
}

#downloadRight a {
	color: #4379A9;
}
#homeform {
}
#homeform table tr td {
	font-family: Verdana, Geneva, sans-serif;
	font-weight: normal;
}

