/*-----------------  default  -----------------*/

html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, code,
del, dfn, em, img, q, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead {
  margin: 0;
  padding: 0;
  border: 0;
  vertical-align: baseline;
  
}

body {
	font-size:62.5%;
	color:#3C4217;
	background:#788530 url(/orphanspromise/css/images/page_bg_green.gif) top repeat-x;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

h1, h2, h3, h4, h5, h6 {font-weight:normal;color:#394307;}
h1 {font-size:17px;line-height:1; font-weight:bold;}
h2 {font-size:1.7em; font-weight:bold;}
h3 {font-size:1.5em;}
h4 {font-size:1.2em;line-height:1.25;margin-bottom:1.25em;height:1.25em;}
h5 {font-size:1em;font-weight:bold;margin-bottom:1.5em;}
h6 {font-size:1em;font-weight:bold;}
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {margin:0;}
p {margin:0 0 1.5em;}
p img {float:left;margin:1.5em 1.5em 1.5em 0;padding:0;}
p img.right {float:right;margin:1.5em 0 1.5em 1.5em;}

a {
	color:#2B7CA8;
	text-decoration:underline
}
a:focus, a:hover {color:#5aabd5; text-decoration:underline;}
a:visited {
	outline-color:invert;
	outline-style:none;
	outline-width:medium;
}

input { border:none; padding:1px 2px; }
blockquote {margin:1.5em;color:#666;font-style:italic;}
strong {font-weight:bold;}
em, dfn {font-style:italic;}
dfn {font-weight:bold;}
sup, sub {line-height:0;}
abbr, acronym {border-bottom:1px dotted #666;}
address {margin:0 0 1.5em;font-style:italic;}
del {color:#666;}
pre, code {margin:1.5em 0;white-space:pre;}
pre, code, tt {font:1em 'andale mono', 'lucida console', monospace;line-height:1.5;}
li, ul, li, ol { list-style:none;}


ol {list-style-type:decimal;}
dl {margin:0 0 1.5em 0;}
dl dt {font-weight:bold;}
dd {margin-left:1.5em;}

tfoot {font-style:italic;}
caption {background:#eee;}
.small {font-size:.8em;margin-bottom:1.875em;line-height:1.875em;}
.large {font-size:1.2em;line-height:2.5em;margin-bottom:1.25em;}
.hide {display:none;}
.quiet {color:#666;}
.loud {color:#000;}
.highlight {background:#ff0;}
.added {background:#060;color:#fff;}
.removed {background:#900;color:#fff;}
.first {margin-left:0;padding-left:0;}
.last {margin-right:0;padding-right:0;}
.top {margin-top:0;padding-top:0;}
.bottom {margin-bottom:0;padding-bottom:0;}


.clear { clear:both}

.floatLeft { float:left}
.floatRight { float:right}

.tSize16 { font-size:1.6em}
.tSize14 { font-size:1.4em}
.tSize12 { font-size:1.2em}

/*******************  header  **********************/
.header {
	background:#ffffff url(/orphanspromise/css/images/header_bg.gif) top repeat-x;
	width:929px;
	padding:12px 13px;
	margin:0 auto;
	font-size: 1.4em;
	/*border:1px solid #707177;*/
}
.hLogo {float:left; margin-bottom: 11px;}
.hBanner {float:right;}
.headerNav { float:left; width:100%; text-align:right; clear:both;}
.headerNav a {
	display:block;
	background:url(../css/images/list_pt_blue.gif) left no-repeat;
	text-decoration:none;
	padding-left:10px;
	margin-left:20px;
	float:right;
}
.headerNav a:Hover {
	text-decoration:underline;
}

/*******************  Main  ************************/
.main {
	background:#FFFFFF;
	width:929px;
	padding:0 13px 20px 13px;
	margin:0 auto;
	font-size: 1.3em;
	line-height: 1.4em;
}
.col_left {
	float:left;
	width:155px;
}
.col_right {
	float:right;
	width:770px;
}
.col_full {
	width:100%;
	clear:both;
}
.hmenu {}
.hmenu ul {
	display:block;
	background:#f2f7d8 url(/orphanspromise/css/images/hmenu_grad.gif) bottom repeat-x;
	width:144px;
}
.hmenuHeder {
	background:url(/orphanspromise/css/images/hmenu_header_green.gif) bottom no-repeat;
	width:144px;
	height:13px;
}
.hmenuFooter {
	background:url(/orphanspromise/css/images/hmenu_footer_green.gif) top no-repeat;
	width:144px;
	height:15px;
}
.hmenu a {
	display:block;
	width:120px;
	color:#000;
	text-decoration:none;
	font-size:13px;
	padding:7px 11px;
	border-top:1px solid #9db25e;
	border-left:1px solid #9db25e;
	border-right:1px solid #9db25e;
}
.hmenu a:Hover {
	display:block;
	color:#fff;
	background:#9db25e;
	text-decoration:none;
	font-size:13px;
	padding:7px 11px;
}
.hmenu .sel {
	display:block;
	color:#fff;
	background:#7a98c8;
	text-decoration:none;
	font-size:13px;
	padding:7px 11px;
}


.content {
	padding:5px 30px 0 5px;
}
.content h1 { margin-left:20px; margin-bottom:10px;}
.linksBox {margin-bottom:40px;}
.linksBox a {
	display:block;
	border-bottom:1px solid #dac792;
	text-decoration:none;
	padding:5px 0;
	line-height:18px;
}
.linksBox a:Hover { text-decoration:underline}

.linksBox li { background:url(/orphanspromise/images/arrow_blue.gif) left 10px no-repeat; padding-left:20px; _height:0px; }
.linksBox li.red { background:url(/orphanspromise/images/arrow_red.gif) left 10px no-repeat; padding-left:20px}
.linksBox li.green { background:url(/orphanspromise/images/arrow_green.gif) left 10px no-repeat;}

/* Tables */
.tab { background:#f2f7d8 url(/orphanspromise/css/images/tab_t.gif) right top repeat-x; }

.tab_tl {background:url(/orphanspromise/css/images/tab_tl_green.gif) left top no-repeat; width:7px!important; height:7px;}
.tab_tr {background:url(/orphanspromise/css/images/tab_tr_green.gif) right top no-repeat; width:7px; height:7px;}
.tab_t {background:url(/orphanspromise/css/images/tab_t_green.gif) right top repeat-x;}

.tab_bl {background:url(/orphanspromise/css/images/tab_bl_green.gif) right bottom no-repeat; width:58px; height:25px;}
.tab_br {background:url(/orphanspromise/css/images/tab_br_green.gif) left bottom no-repeat; width:58px; height:25px;}
.tab_b {background:url(/orphanspromise/css/images/tab_b_green.gif) bottom repeat-x;}
.tab_cont { vertical-align:top}
.tab_l {background:url(/orphanspromise/css/images/tab_l_green.gif) left repeat-y;}
.tab_r {background:url(/orphanspromise/css/images/tab_r_green.gif) right repeat-y;}

/**/
.devideLine {
 background: #9db25e;
 width: 100%;
 height: 2px;
 }

/**/


.itemDescript {}
.itemImg { float:left;}
.itemTxt { float:left; padding:0 20px; width:500px}
.itemDescript .content { padding:10px 30px;}
.itemDescript h1 { margin:0 0 15px 0;}
.itemDescript .itemNav { clear:both; float:right}

/**/

.itemPost { }
.itemPostImg {
	color:#2c4462;
	_margin-right:30px;
	margin-bottom: 2em;
	float: left;
	margin-left: 5px;
}
.itemPostImgBox {
	color:#2c4462;
	background:#e4af55;
	width:200px;
	margin-bottom:8px;
	font-size:10px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
}
.itemPostImgBox img { border:1px solid #fff; margin-bottom:5px;}
.itemPostImgBox p { margin:0px;}
.itemPostTxtBody { float: left; width: 425px; margin-left: 20px; }
.itemPost .content {
	padding:10px 15px;
}
.itemPost .content h1 { font-size:30px; font-weight:normal;}
.itemPost .content .sel { font-size:18px;}
.itemPost p { }
.itemPost h1 {margin:0 0 15px 0;}
.itemPost .itemNav { clear:both; float:right}
.content p { }
/**/

.blogHeader {
padding-bottom:8px;
}

.blogPosterThumb {
	color:#ffffff;
	background-image:url(../images/site_images/bloggerBox.gif);
	background-repeat:no-repeat;
	width:225px;	
	font-size:10px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left:3px;
	float:right;
}

.bloggerInfo {
float:right;
padding-right:10px;
padding-top:3px;
font-size: 10px;
vertical-align: top;
width:155px;
color:#2c4462;
}

.blogByline {
line-height: 45px;
text-align: left;
font-size: 12px;
color:#666666;
}

.blogHeaderTitle {
	text-align: left;
	font-size: 28px;
	line-height:35px;
	color:#9ECCE4;
}

.sectionHeader {
	text-align: left;
	font-size: 28px;
	line-height:45px;
	color:#276383;
	font-weight: bold;
}

.bulletList{
list-style:inside square;}

/**/
.inx { padding-top:20px}
.inx h1 {
	font-size:17px;
	font-weight:normal;
	margin:0 0 10px 0;
	padding:0;
}
.inx .floatLeft { margin-right:7px}

.inx .tab_cont { height:270px; padding-top:10px;}
.inxPost { padding:0 0 20px 20px;}
.inxNews {padding:0 0 20px 20px}
.inxPost a, .inxNews a { text-decoration:none; line-height:18px;}
.inxPost a:Hover, .inxNews a:Hover { text-decoration:underline; line-height:18px;}
.inxPost a img, .inxNews a img { margin-left:5px;}
.flashPlayer { text-align:center}
.flashMap { text-align:center;padding:0 0 20px 20px}
.flashMap h1 { text-align:left}

.personnelTitle {
font-size: 12px;
	color:#663300;
	font-weight:bold;
}


/******************* Footer  **********************/
.footer {
	background:#FFFFFF url(/orphanspromise/css/images/footer_bg.gif) top repeat-x;
	width:929px;
	padding:0 13px;
	margin:0 auto;
	clear:both;
}
.fmenu { margin-bottom:15px}
.fmenu .content { text-align:center; color:#323232}
.fmenu .content a { text-decoration:none; font-size:13px}
.fmenu .content a:Hover { text-decoration:underline; font-size:13px}
.fmenu .content .sel { text-decoration:underline; font-size:13px}

.copyright {
	padding:10px;
	font-size:10px;
}
.copyright a {
	font-size:10px;
	text-decoration:none;
}
.copyright a:Hover {
	font-size:10px;
	text-decoration: underline;
}

#linkcontainer ul
{
margin: 0;
padding: 0;
list-style-type: none;
}

#linkcontainer li { margin: 0 0 .2em 0; }

#linkcontainer a
{
display: block;
color: #000000;
width: 100%;
height: 100%;
padding: .2em .8em;
text-decoration: none;
}

#linkcontainer a:hover
{
background-color: #add796;
color: #000000;
}

.linkcontainerIMG {
	float: left;
	padding-right: 5px;
}

