 * {
margin:0;
padding:0
}

body {
background-color:#FFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#474747;
font-size:0.6875em;
line-height:1.36em;
text-align:left
}

img {
border:0;
text-align:left;
vertical-align:top
}

ul {
list-style:none
}

li {
line-height:1.3em;
background:url(images/list_bg.gif) left top no-repeat;
padding:0 0 0 19px
}

.container {
width:100%;
overflow:hidden
}

.maintitle {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#474747;
font-size:12px;
line-height:normal;
text-align:right;
margin-left:10px;
background-image:url(images/logo.jpg);
background-repeat:no-repeat;
background-position:left bottom;
font-weight:700;
height:35px;
padding-top:20px
}

input,textarea,select {
color:#000;
vertical-align:top;
text-align:left;
font:11px Tahoma, Arial, helvetica, sans-serif;
padding-left:5px
}

.float_right {
float:right
}

.align_right {
text-align:right
}

.center {
text-align:center
}

.top_indent_5px {
margin-top:5px;
display:block
}

.top_indent_10px {
margin-top:10px;
display:block
}

.top_indent_15px {
margin-top:15px;
display:block
}

.top_indent_20px {
margin-top:20px;
display:block
}

.top_indent_25px {
margin-top:25px;
display:block;
overflow:hidden;
position:relative
}

.width_stretch {
width:100%
}

.col_1,.col_2,.col_3,.box_1,.box_2,.box_3,.mid,.mid_2 {
float:left;
line-height:1.3em;
position:relative;
overflow:hidden
}

.menu {
height:30px;
text-align:right;
line-height:2em;
padding:10px 0 0
}

.head {
	background-color:#329ccf;
	height:166px;
	text-align:right;
	font-size:18px;
	font-style:normal;
	font-family:Arial, Helvetica, sans-serif;
	text-indent:12px;
	word-spacing:normal;
	color:#FFF;
	text-decoration:none;
	line-height:1.2em;
	background-repeat:no-repeat;
	background-position:left bottom;
}


.head #homehead {
	background-image:url(images/aboutus.png);
	background-repeat:no-repeat;
	background-position:left top;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 0;
	padding-left: 0;
}
.head #productshead {
	background-image:url(images/school-child.png);
	background-repeat:no-repeat;
	background-position:left top;
	padding-bottom:9px;
	padding-right:15px;
	text-align: right;
}

.head #serviceshead {
	background-image:url(images/woman.png);
	background-repeat:no-repeat;
	background-position:left top;
	padding-top:10px;
	padding-right:15px;
	line-height:1.4em;

}
.head #aboutushead {
	background-image:url(images/home.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	padding-top:10px;
	padding-right:15px;
}


.head #natngohead {
	background-image:url(images/hands.png);
	background-repeat:no-repeat;
	background-position:left top;
	height:200px;
	padding-top:10px;
	padding-right:15px;
	}

.head #nateduhead {
	background-image:url(images/head_bg%20small.png);
	background-repeat:no-repeat;
	background-position:left top;
	height:200px;
	padding-top:10px;
	text-align: right;
	margin-right: 20px;
}
.head a { color:#333333}
.quoted {
	font-family:"Trebuchet MS", Tunga, Papyrus;
	font-size:14px;
	font-style:italic;
	line-height:normal;
	font-weight:700;
	color:#333333;
	text-decoration:none
}

.headtitle {
font-size:28px;
font-style:normal
}

#content {
padding:20px 0 70px
}

a {
color:#F44200;
text-decoration:underline
}

a:hover {
text-decoration:none;
text-transform:capitalize
}

strong {
color:#000
}

em {
font-weight:700
}

.link_2 {
color:#000;
text-decoration:underline;
font-weight:700;
padding-left:19px;
background:url(images/arr.gif) left center no-repeat
}

.link_3 {
color:#E25500;
text-decoration:underline;
text-transform:uppercase;
font-weight:700
}

.font_2 {
color:#9E9E9E
}

.banner_1 {
margin:39px 0 0 39px
}

.title {
margin-bottom:10px
}

.line_x {
height:1px;
font-size:0;
background:url(images/line_x.gif) left top repeat-x;
margin:30px 0 21px
}

li a {
color:#F44200;
text-decoration:underline;
line-height:1em
}

.list_3 li {
padding-bottom:5px;
padding-top:5px;
background:url(images/arr.gif) left center no-repeat
}

.list_2 li {
line-height:1.2em;
background:0;
padding:15px 0 17px
}

.list_4 {
padding-bottom:5px;
padding-top:5px
}

.list_2 b {
float:right;
padding-right:54px;
font-weight:400
}

.entry h3 {
color:#F60
}

.entry img {
background-image:url(img/entry_img_bg.gif);
background-repeat:repeat;
border:1px solid #e3d898;
margin-bottom:4px;
margin-right:4px;
padding:7px
}

.entry img:hover {
border:1px solid #e97924
}

.block_1 {
background:url(images/block_1_top.jpg) left top repeat-x #EAEAE9;
width:100%;
overflow:hidden
}

.block_1 .bot {
background:url(images/block_1_bot.jpg) left bottom repeat-x
}

.block_1 .left {
background:url(images/block_1_left.jpg) left top repeat-y
}

.block_1 .right {
background:url(images/block_1_right.jpg) right top repeat-y
}

.block_1 .left_top {
background:url(images/block_1_left_top.jpg) left top no-repeat
}

.block_1 .right_top {
background:url(images/block_1_right_top.jpg) right top no-repeat
}

.block_1 .left_bot {
background:url(images/block_1_left_bot.jpg) left bottom no-repeat
}

.block_1 .right_bot {
background:url(images/block_1_right_bot.jpg) right bottom no-repeat;
padding:9px 11px 11px 10px
}

.block_1 .title {
margin:0 0 27px 16px
}

.block_2 {
background:url(images/block_2_left_top.jpg) left top no-repeat #FFF;
width:100%;
overflow:hidden
}

.block_2 .right_top {
background:url(images/block_2_right_top.jpg) right top no-repeat
}

.block_2 .left_bot {
background:url(images/block_2_left_bot.jpg) left bottom no-repeat
}

.block_2 .right_bot {
background:url(images/block_2_right_bot.jpg) right bottom no-repeat;
padding:5px 17px 18px 20px
}

.block_3 {
background:url(images/block_3_top.jpg) left top repeat-x;
width:100%;
overflow:hidden
}

.block_3 .bot {
background:url(images/block_3_bg.jpg) left bottom repeat-x
}

.block_3 .left {
background:url(images/block_3_bg.jpg) left top repeat-y
}

.block_3 .right {
background:url(images/block_3_bg.jpg) right top repeat-y
}

.block_3 .left_top {
background:url(images/block_3_left_top.jpg) left top no-repeat
}

.block_3 .right_top {
background:url(images/block_3_right_top.jpg) right top no-repeat
}

.block_3 .left_bot {
background:url(images/block_3_left_bot.jpg) left bottom no-repeat
}

.block_3 .right_bot {
background:url(images/block_2_right_bot.jpg) right bottom no-repeat;
padding:9px 18px 33px 14px
}

.block_3 .indent {
padding:40px 0 0 5px
}

#page_1 #content {
padding-bottom:30px
}

#page_1 .col_1 .block_2 .box_1 {
width:90px;
margin-left:-4px;
overflow:hidden
}

#page_1 .col_1 .block_2 .box_2 {
	width:81px;
	padding-top:30px;
	overflow:hidden
}

#page_1 .col_2 .pic_float_2 {
float:right;
margin:0 0 0 3px
}

#page_1 .col_3 .indent .indent {
padding:40px 0 0
}

#page_2 .col_1 {
height:auto;
position:relative
}

#page_2 .col_1 .indent {
margin-top:12px;
position:relative;
height:auto;
overflow:inherit
}

#page_2 .block_3 .indent {
padding:20px 0 10px 15px
}

#page_2 .col_2 .pic_float_2 {
margin-right:8px
}

#page_2 .col_3 .block_2 .box_1 {
width:200px;
margin-left:-4px
}

#page_2 .col_3 .block_2 .box_2 {
width:200px;
padding-top:20px
}

#page_3 #content {
padding-left:30px
}

#page_3 .col_1 .list_2 {
margin-top:-15px
}

#page_3 .col_1 .box_1 {
width:242px;
padding-right:40px
}

#page_3 .col_1 .box_1 img {
margin:0 0 10px 62px
}

#page_3 .col_1 .box_2 {
width:232px
}

#page_3 .col_1 .box_2 img {
margin:0 0 10px 75px
}

#page_3 .col_2 .block_2 {
margin-bottom:14px
}

#page_3 .col_2 .indent {
margin-top:49px
}

#page_4 .col_2 .pic_float_2 {
margin-left:16px;
margin-right:30px;
float:right
}

#page_4 .col_3 .block_3 .right_bot {
padding-right:10px;
padding-bottom:20px
}

#page_4 .col_3 .indent_2 {
margin-top:50px
}

#page_4 .col_3 .block_3 .img_indent {
margin-left:39px;
margin-top:-20px
}

#page_5 .col_1
{width:432px
}

#page_5 .col_2 .pic_float_2 {
margin-left:16px;
margin-right:30px;
float:right
}

#page_5 .col_3 .block_3 .right_bot {
padding-right:10px;
padding-bottom:20px
}

#page_5 .col_3 .indent_2 {
margin-top:50px
}

#page_5 .col_3 .block_3 .img_indent {
margin-left:39px;
margin-top:-20px
}

#form {
width:100%;
overflow:hidden;
padding-top:5px
}

#form .line {
height:26px
}

#form input {
width:185px;
height:20px
}

#form textarea {
width:185px;
height:113px;
overflow:hidden;
margin-bottom:8px
}

#form a {
float:right;
margin-left:21px
}

#page_6 .col_2 span,#page_6 .col_3 span {
float:right;
padding-right:15px
}
#page_6 .col_2 , #page_6 .col_1
{padding-right:50px;
width:300px;}

#page_6 #content {
padding-left:30px;
padding-right:60px
}

#footer {
background:url(images/footer_bg.gif) left top repeat-x #F0F1ED;
height:41px;
word-spacing:4px;
font-size:1.09em;
padding:28px 24px 40px 31px
}

#footer a {
color:#474747;
text-decoration:none
}

#footer a:hover {
text-decoration:underline
}

#footer span {
font-size:0.91em;
float:right;
word-spacing:0
}

#footer span a {
color:#474747;
text-decoration:underline
}

#page_1 .main #content .container #bottt {
height:5px;
background-image:url(images/botbg.gif);
background-repeat:repeat-x;
margin:0;
padding:0
}

#page_1 .main #content .container .cbg h3 {
font-family:"Trebuchet MS", Tahoma;
font-size:15px;
font-weight:700;
color:#789102;
line-height:15px;
padding:6px 0 12px
}

#page_1 .main #content .container .cbg p {
padding-top:0;
padding-bottom:10px
}

#page_1 .main #content .container .cbg #byby td {
padding-top:4px;
padding-bottom:6px;
vertical-align:bottom
}

.right_bot h3 {
color:#900;
font-size:13px;
font-family:"Trebuchet MS", Tahoma;
line-height:13px;
text-transform:uppercase;
font-weight:400;
margin:0;
padding:5px 0
}

.lbg {
border-left-width:1px;
border-left-style:solid;
border-left-color:#d4d4d4
}

.rbg {
border-right-width:1px;
border-right-style:solid;
border-right-color:#d4d4d4
}

gallery {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-style:normal;
line-height:1.2px;
color:#333;
text-decoration:none;
background-color:#FFF;
border-color:#333;
border-style:solid
}

.column,.list_2 span {
float:left
}

.block,.list_2 em {
display:block
}

.menu img,.menu2 img,.menu3 img,.menu4 img,.menu5 img,.menu6 img {
margin-left:28px
}

.pic_float,.pic_float_2 {
margin-right:3px;
float:left
}

.link_2:hover,.link_3:hover,li a:hover,#footer span a:hover {
text-decoration:none
}

#page_1 .col_1 .indent,#page_2 .col_3 .indent {
margin-top:12px
}

#page_4 .col_2 .pic_float,#page_5 .col_2 .pic_float {
margin-right:21px
} 
.subtitle {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}
.code {
	font-family: "Courier New", Courier, monospace;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	color: #333333;
	text-decoration: none;
	background-color: #DFDFDF;
	height: auto;
	width: 500px;
	border: thin double #000000;
}
#pagetitle {
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	font-style: italic;
	line-height: normal;
	color: #333333;
	text-decoration: none;
	font-weight: bold;
}
