html					{width:100%; height:100%;}
body					{width:100%; height:100%; margin:0px; font-family:Helvetica, Arial, sans-serif; font-size:12px; color:#4b3f93;}

*						{margin:0; padding:0; border:0;}
li						{vertical-align:bottom; list-style-type:none;}
img, fieldset			{border:0;}
*						{margin:0; padding:0;}
h1, h2, h3				{font-size:100%; font-weight:normal;}
em						{font-style:normal;}
strong					{font-weight:normal;}
a						{text-decoration:none; outline: none;}
hr						{visibility:hidden; clear:both;}
p						{padding:5px 0px 5px 0px;}
p a, .default_list a	{color:#ab00ea; background:url(images/feat_arrow.png) right 6px no-repeat; padding-right:20px;}
p a:hover, .default_list a:hover				{text-decoration:underline;}

#header					{position:relative; display:block; width:850px; height:150px; margin:auto; z-index:5;}
#logo					{position:absolute; display:block; top:-3px; left:-18px;}
#h_stree				{position:absolute; display:block; bottom:0px; left:70px;}
#h_rtree				{position:absolute; display:block; top:350px; right:-42px;}
#h_tree					{position:absolute; display:block; width:176px; height:134px; bottom:0px; right:15px;}
#h_turtle				{position:absolute; display:block; bottom:-45px; right:45px;}

#f_birds				{position:absolute; display:block; top:-200px; left:-100px; z-index:0;}
#f_ltree				{position:absolute; display:block; width:121px; height:214px; top:-184px; left:-44px; z-index:0;}
#f_fox					{position:absolute; display:block; width:177px; height:266px; top:-200px; left:40px;}
#f_birds				{position:absolute; display:block; top:-150px; left:25px; z-index:2;}
#f_bee					{position:absolute; display:block; width:125px; height:132px; top:-100px; right:-35px; z-index:2;}
#f_rtree				{position:absolute; display:block; width:126px; height:197px; top:-200px; right:-55px; z-index:1;}
#f_pond					{position:absolute; display:block; width:550px; height:112px; top:40px; left:280px; width:550px; height:112px;}
#f_cloud				{position:absolute; display:block; top:-10px; left:0px; width:447px; height:279px;}

#content_holder			{position:relative; display:block; width:870px; min-height:541px; height:auto !important; height:541px; margin:auto; z-index:1;}
#content_top			{position:relative; display:block; width:870px; height:24px; margin:auto; background:url(images/bg_ctop.png) top left no-repeat; z-index:1;}
#content_bottom			{position:relative; display:block; width:870px; height:54px; margin:auto; background:url(images/bg_cbottom.png) bottom left no-repeat; z-index:1;}
#content_middle			{position:relative; display:block; width:870px; min-height:463px; height:auto !important; height:462px; margin:auto; background:url(images/bg_c.png) top left repeat-y; z-index:1;}
#content_itop			{position:absolute; display:block; width:870px; height:85px; top:0px; left:0px; margin:auto; background:url(images/bg_citop.png) top left no-repeat; z-index:1;}
#content_ibottom		{position:absolute; display:block; width:870px; height:53px; bottom:0px; left:0px; margin:auto; background:url(images/bg_cibottom.png) bottom left no-repeat; z-index:1;}
#content				{position:relative; display:block; z-index:4; min-height:463px; height:auto !important; height:462px; }
#content_inner			{position:relative; display:block; z-index:5;}

#content_page			{position:relative; display:block; width:810px; min-height:471px; height:auto !important; height:471px; background:url(images/bg_page.jpg) top left repeat-y; z-index:1; margin:auto;}
#content_tpage			{position:relative; display:block; top:0px; left:0px; width:810px; min-height:566px; height:auto !important; height:566px; background:url(images/bg_tpage.jpg) top left no-repeat; z-index:2;}
#content_bpage			{position:relative; display:block; width:810px; height:4px; background:url(images/bg_bpage.jpg) bottom left no-repeat; z-index:1;}

#footer					{position:relative; display:block; width:1000px; height:181px; margin:auto; text-align:center; padding-top:10px; z-index:5;}

#left_column			{position:relative; display:block; float:left; width:275px; min-height:466px; height:auto !important; height:466px; margin:1px;}
#right_column			{position:relative; display:block; float:left; width:490px; min-height:426px; height:auto !important; height:426px; margin:1px; padding:20px;}

#main_menu				{position:absolute; display:block; width:304px; height:200px; top:10px; left:-30px;}
#contact				{position:absolute; display:block; width:210px; height:120px; top:290px; left:10px; background:url(images/bg_contact.png) top left no-repeat; text-align:right; padding:70px 30px 30px 30px;}
#contact p				{color:#548e16; font-size:13px; padding-top:5px;}
#contact a				{color:#c9590f; text-decoration:underline; font-size:13px; background:none; padding:0;}
p#facebook				{position: relative;display: block; height: 16px; line-height: 16px; padding-top:10px; }
p#facebook a			{position:relative; display:inline-block; padding-left:22px; color: #283d6a; text-decoration: none; background: url(images/facebook.gif) top left no-repeat;}
#contact a:hover		{text-decoration:none;}
#main_menu li a			{position:relative; display:block; width:260px; height:30px; padding-left:45px; font-size:18px; font-weight:bold; line-height:30px;}
#main_menu li a:hover	{color:#ffffff;}

#c1 a		{color:#005bad; background:url(images/mline.gif) bottom right no-repeat; }
#c1 a:hover	{background:url(images/bg_c1.png) top left no-repeat;}
#c2	a		{color:#006031; background:url(images/mline.gif) bottom right no-repeat; }
#c2 a:hover	{background:url(images/bg_c2.png) top left no-repeat;}
#c3	a		{color:#f60071; background:url(images/mline.gif) bottom right no-repeat; }
#c3 a:hover	{background:url(images/bg_c3.png) top left no-repeat;}
#c4	a		{color:#ff7c0b; background:url(images/mline.gif) bottom right no-repeat; }
#c4 a:hover	{background:url(images/bg_c4.png) top left no-repeat;}
#c5	a		{color:#009eeb; background:url(images/mline.gif) bottom right no-repeat; }
#c5 a:hover	{background:url(images/bg_c5.png) top left no-repeat;}
#c6	a		{color:#4b3f93; background:url(images/mline.gif) bottom right no-repeat; }
#c6 a:hover	{background:url(images/bg_c6.png) top left no-repeat;}
#c7	a		{color:#6ec13b; background:url(images/mline.gif) bottom right no-repeat; }
#c7 a:hover	{background:url(images/bg_c7.png) top left no-repeat;}
#c8	a		{color:#f60000; background:url(images/mline.gif) bottom right no-repeat; }
#c8 a:hover	{background:url(images/bg_c8.png) top left no-repeat;}
#c9	a		{color:#6ec13b; background:url(images/mline.gif) bottom right no-repeat; }
#c9 a:hover	{background:url(images/bg_c9.png) top left no-repeat;}

#c1_sel a		{color:#ffffff; background:url(images/bg_c1.png) top left no-repeat;}
#c2_sel a		{color:#ffffff; background:url(images/bg_c2.png) top left no-repeat;}
#c3_sel a		{color:#ffffff; background:url(images/bg_c3.png) top left no-repeat;}
#c4_sel a		{color:#ffffff; background:url(images/bg_c4.png) top left no-repeat;}
#c5_sel a		{color:#ffffff; background:url(images/bg_c5.png) top left no-repeat;}
#c6_sel a		{color:#ffffff; background:url(images/bg_c6.png) top left no-repeat;}
#c7_sel a		{color:#ffffff; background:url(images/bg_c7.png) top left no-repeat;}
#c8_sel a		{color:#ffffff; background:url(images/bg_c8.png) top left no-repeat;}
#c9_sel a		{color:#ffffff; background:url(images/bg_c9.png) top left no-repeat;}

.bg_c1			{background:#005bad;}
.bg_c2			{background:#006031;}
.bg_c3			{background:#f60071;}
.bg_c4			{background:#ff7c0b;}
.bg_c5			{background:#009eeb;}
.bg_c6			{background:#4b3f93;}
.bg_c7			{background:#6ec13b;}
.bg_c8			{background:#f60000;}
.bg_c9			{background:#6ec13b;}

.sc1 a			{color:#005bad;}
.sc1 a:hover	{color:#ffffff; background:url(images/bg_sc1.png) top right no-repeat;}
.sel_sc1 a		{color:#ffffff; background:url(images/bg_sc1.png) top right no-repeat;}

.sc2 a			{color:#006031;}
.sc2 a:hover	{color:#ffffff; background:url(images/bg_sc2.png) top right no-repeat;}
.sel_sc2 a		{color:#ffffff; background:url(images/bg_sc2.png) top right no-repeat;}

.sc4 a			{color:#ff7c0b;}
.sc4 a:hover	{color:#ffffff; background:url(images/bg_sc4.png) top right no-repeat;}
.sel_sc4 a		{color:#ffffff; background:url(images/bg_sc4.png) top right no-repeat;}

#news					{position:relative; display:block; width:192px; float:left; border-left:1px dashed #bebfc2; border-right:1px dashed #bebfc2; padding:5px 0 5px 0;}
.news_box				{position:relative; display:block; width:181px; margin:auto; padding:5px 5px 10px 5px;}
.news_box .news_title	{position:relative; display:block; color:#1b1718; padding:0;}
.news_box .news_title a			{color:#000000; background:none; padding:0;}
.news_box .news_title a:hover	{color:#505354; text-decoration:none;}
.news_box .news_date	{position:relative; display:block; color:#505354; border-bottom:1px dashed #bebfc2; padding:0px 0px 5px 0px; font-size: 10px;}
.news_box p				{color:#4b3f93; padding:10px 0 0px 0;}
.news_box p a			{color:#4b3f93; background:none; padding:0;}
.news_box p a:hover		{color:#1158a7; text-decoration:none;}
.news_box a.ilink,
.news_box a.ilink:visited	{color:#1158a7; text-decoration:none;}
.news_box a.ilink:hover		{color:#4b3f93; text-decoration:none;}
.news_box em			{position:relative; display:inline; color:#505354; background:url(images/comments.png) 0px 2px no-repeat; padding-left:15px; }
.news_box em a			{color:#505354; background:none; padding:0;}
.news_box em a:hover	{color:#000000; text-decoration:none;}

.news_box:hover			{background:#f3f1f4; border-top:1px solid #ffffff; border-bottom:1px solid #ffffff; padding:4px 5px 9px 5px;}
.news_box:hover em		{background:url(images/comments-over.png) 0px 2px no-repeat;}
.news_box:hover .news_title a {color:#4b3f93;}

#featured				{position:relative; display:block; width:276px; float:left; margin-left:20px; font-size:14px; background:url(images/pline.png) top left repeat;}
#featured p				{line-height:24px; padding:0; padding-bottom:24px;}
#featured .f_title		{color:#f60000;}
#featured p a			{color:#ab00ea; background:url(images/feat_arrow.png) right 6px no-repeat; padding-right:20px;}
#featured p a:hover		{text-decoration:underline;}

.news_box p a.details				{color:#ab00ea; background:url(images/feat_arrow.png) right 6px no-repeat; padding-right:20px;}
 
#inner_menu				{position:relative; display:block; width:490px; height:35px;}
#inner_menu li			{position:relative; display:block; float:left; height:20px; margin-left:2px; background:url(images/line.gif) bottom left repeat-x; margin-bottom:5px; }
#inner_menu li a		{position:relative; display:block; padding:2px 15px 3px 3px; font-size:12px; font-weight:bold; }

.default_list li		{margin-left:20px;list-style-type: square; }

.team					{position:relative; display:block; background:url(images/line.gif) bottom left repeat-x; padding-bottom:10px; padding-top:10px; height:1%;}
.team img				{position:relative; display:block; float:left; margin:5px 5px 0px 5px; border:1px solid #bfd6e4;}
.team h1				{font-weight:bold; padding-top:5px;}

.row					{position:relative; display:block; clear:left; height:1%; font-size:10px;}
.column					{position:relative; display:block; float:left; border-right:1px solid #bfd6e4; border-bottom:1px solid #bfd6e4; width:74px;  font-size:10px; height:170px;}

.column span			{color:#ffffff; padding:2px; display:block; height:26px;}
span.nbg				{color:#4b3f93;}
span.bb					{border-bottom:1px solid #bfd6e4;}

.slideshow				{position:relative; display:block; width:487px; height:281px; background:url(images/bg_slideshow.png) top left no-repeat; margin:auto; padding-top:25px; margin-top:10px; margin-bottom:10px;}
.slideshow_content		{position:relative; display:block; width:343px; height:258px; overflow: hidden; margin:auto; text-align:center;}
.slideshow_content img	{position:relative; display:block; border: 1px solid #FFFFFF; margin:auto; }
.slideshow_prev			{position:absolute; display:block; width:16px; height:31px; top:140px; left:35px; }
.slideshow_next			{position:absolute; display:block; width:16px; height:31px; top:140px; left:435px;}
.slideshow_prev a		{position:relative; display:block; width:16px; height:31px; background:url(images/bg_prev.png) top left no-repeat; text-indent:-10000px;}
.slideshow_prev a:hover	{background-position:bottom left;}
.slideshow_next a		{position:relative; display:block; width:16px; height:31px; background:url(images/bg_next.png) top left no-repeat; text-indent:-10000px;}
.slideshow_next a:hover	{background-position:bottom left;}

p.fsection				{position: relative; display:block; clear:left; font-weight:bold; height:20px; line-height: 20px; border-bottom:1px solid #4b3f93; padding:0px; color:#4b3f93; margin:5px 0px 5px 0px;}
div.fi					{position: relative; display: block; clear:left; height:20px; margin-bottom:5px;}
form					{position: relative; display: block;}
form label				{position: relative; display: block; width:120px; float:left; height:20px; line-height:20px; }
div.ig					{position: relative; display: block; width:auto; float:left;padding-left:5px;}
div.ig.ig_sel			{border:1px solid #ff0000; }
div.igg					{position: relative; display: block; width:115px; float:left; text-align:left; }
div.igg strong			{position: relative; display: block; float:left; padding-left:5px; line-height: 20px;}
form input				{position: relative; display: block; width:180px; float:left; height:20px; border:1px solid #4b3f93; }
form input.isel			{border-color:#ff0000;}
form textarea.isel			{border-color:#ff0000;}
form input[type=checkbox]	{float:left; width:auto; border:0px;}
form input[type=radio]	{float:left; width:auto; border:0px;}
form select				{position: relative; display: block; width:180px; float:left; height:20px; border:1px solid #4b3f93;}
form textarea			{position: relative; display: block; width:180px; float:left; height:80px; border:1px solid #4b3f93;}

.lh26	{line-height: 26px;}

a.dlink	{background: none; padding-right: 0px;}