body	{margin:0px; padding:0px; background-image:url('images/bg_fade-grey.jpg'); background-repeat:repeat-x; background-color:#efefef; font-family:Verdana, Arial, Helvetica, sans-serif;}

h3	{font-size:13px; color:#666666; font-weight:normal;}
p	{font-size:12px; color:#000000; line-height:200%;}
.dotted-line	{clear:both; background-image:url(images/dotted-line.gif); background-repeat:repeat-x; height:10px; width:100%;}
li	{font-size:11px; color:#666666;}
.intro	{font-size:13px; color:#787878; line-height:150%;}

.subnav	{font-size:13px; font-family:helvetica, verdana, sans-serif; margin:0px 0px 10px 15px;}
.subnav li, .subnav div	{margin:0px; list-style-type:none; list-style: none; padding-bottom:15px;}
.subnav a	{text-decoration:none; color:#336699; margin-left:0px;}
.subnav a:hover	{text-decoration:underline; color:#f9b52b;}
.subnav a.here {color:#000000; text-decoration:none;}
.subnav a.here:hover {text-decoration:none;}

h2.blue	{color:#8e92ab; font-size:16px; font-weight:bold; border-bottom:2px solid #336699; padding-bottom:2px; font-family:Helvetica, Verdana, sans-serif;}
h2.fire	{color:#f38e58; font-size:16px; font-weight:bold; border-bottom:2px solid #ff6600; padding-bottom:2px; font-family:Helvetica, Verdana, sans-serif;}
h3.fire	{font-size:14px; color:#FF6633; font-weight:normal; padding-bottom:0px; margin-bottom:0px; font-family:Helvetica, Verdana, sans-serif;}


ul.blue {list-style:none;}
ul.blue li	{background-image:url(images/li_blue.gif); background-repeat:no-repeat; padding-left:12px; margin-bottom:10px; line-height:160%;}
ul.fire {list-style:none;}
ul.fire li	{background-image:url(images/li_fire.gif); background-repeat:no-repeat; padding-left:12px; margin-bottom:10px; line-height:160%;}

.indent25	{margin-left:25px;}
.indent25 p	{font-size:12px;}

.leftpad	{float:right; padding:7px 0px 7px 7px; margin:0px 0px 11px 11px; font-size:11px; color:#666666; text-align:justify;}
.leftpad img	{border:1px solid #999999; margin-bottom:5px;}

.rightpad	{float:left; padding:7px 7px 7px 0px; margin:0px 11px 11px 0px; font-size:11px; color:#666666; text-align:justify;}
.rightpad img	{border:1px solid #999999; margin-bottom:5px;}

.centerpad	{text-align:center; padding:10px; font-size:11px; color:#666666;}
.centerpad img	{border:1px solid #999999; margin-bottom:5px;}

.readmore	{text-align:right; font-size:11px; font-weight:bold; padding-bottom:10px;}

.box_fire	{background-image:url(images/bg_fade-fire.jpg); background-repeat:repeat-x; background-color:#F8A81E; border:1px solid #ff6633; padding:8px; margin: 20px 0px 20px 0px; font-size:11px; line-height:150%; color:#333333;}
.box_blue	{background-image:url(images/bg_fade-blue.jpg); background-repeat:repeat-x; background-color:#8D99B4; border:1px solid #336699; padding:8px; margin: 20px 0px 20px 0px; font-size:11px; line-height:150%; color:#333333;}
.box_fire .read-more, .box_blue .read-more	{font-weight:bold; text-align:right; font-size:11px; margin-top:15px;}
.box_fire .read-more a, .box_blue .read-more a	 {color:white; text-decoration:none;}
.box_fire h4, .box_blue h4	{font-size:12px; margin-top:0px; margin-bottom:10px; padding-bottom:0px;}

.spacer	{padding-top:10px; width:100%;}

#layout	{background-color:#ffffff; border-right:1px solid #000000; border-left:1px solid #000000; border-bottom:1px solid #000000; width:750px; margin-left:auto; margin-right:auto;}

#top {padding: 0px 0px 10px 0px;}
#top .logo	{float:left; width:400px}
#top .links	{float:left; width:325px; font-size:10px; text-align:right; padding-top:75px;}
#top .links	a	{text-decoration:none; color:#336699;}
#top .links a:hover	{text-decoration:underline;color:#FF6600;}

#main	{clear:both; padding:0px 10px 10px 10px;}
#main .nav	{float:left; width:185px; padding-top:10px; margin-right:20px;}
#main .nav img {margin-bottom:10px;}
#main .content	{float:left; width:520px; margin-right:5px;}
#main .content .index-top	{}
#main .content .index-mid	{clear:both;}
#main .content .index-btm	{font-size:14px; margin-top:10px;}
#main .content .links	{width:98%; font-size:10px; text-align:right; margin:5px 0px 5px 0px;}
#main .links	a	{text-decoration:none; color:#336699;}
#main .links a:hover	{text-decoration:underline;color:#FF6600;}

#footer	{clear:both; padding: 10px 10px 20px 10px;}
#footer .foot	{clear:both; margin-top:10px;}
#footer .foot .copyright	{float:left; width:410px;font-size:10px;}
#footer .foot .links	{float:left; width:320px; font-size:10px; text-align:right;}
#footer .foot .links a	{text-decoration:none; color:#336699;}
#footer .foot .links a:hover	{text-decoration:underline;color:#FF6600;}

table.form td, table.form th	{font-size:11px; color:#666666;}

#popup	{width:475px; margin:0px 10px 0px 10px; background-color:#ffffff; border:1px solid #000000; border-top:none; font-size:11px; padding:0px 10px 10px 5px;}
#popup .logo	{width:300px; float:left;}
#popup .links	{width:150px; float:left; text-align:right; padding-top:15px;}
#popup .links a	{text-decoration:none;}
#popup .links a:hover	{text-decoration:underline;}
#popup .content	{clear:both; padding:10px; font-size:12px;}
#popup .copyright	{font-size:10px;}

table.projects td img	{border:1px solid #999999;}

.caption	{font-size:11px; color:#999999;}