body{font-family:arial,verdana,tahoma;font-size:12px;color:#595959;background:#f0f0f0 url(images/bgbody.gif);background-repeat:repeat-x;background-position:top;margin:0;padding:0;}

#container{width:870px;text-align:left;margin:0 auto;padding:0 0 15px 0;background:#ffffff;}
#header{background:#555555;margin:0;padding:20px 15px}
.logo{float:left;margin:0;padding:0}

.right{text-align:right;}


a{color:#b0b0b0;text-decoration:none;}

.project_links{color:#999999;font-weight:bold;}
.project_links:hover{color:#719E05;}

#nav ul {margin:0;padding:0;float:right;margin:0;}
#nav ul li {margin:0;padding:0;display:inline;} 
#nav ul li a {float:left;padding:0;font-size:12px; margin:0 0 0 30px;font-weight:bold;text-decoration:none;color:#ffffff;text-transform:uppercase;}
#nav ul li a:hover, #nav ul li a.active, #nav ul li a.navsel {text-decoration:none;color:#CEF224;}	

.ta_contact{width:310px;}
.ta_article{width:350px;}

.box{border:2px solid #f0f0f0;padding:10px;margin-bottom:15px;}
.box2{border:1px solid #e5e5e5;padding:10px;background:#f5f5f5}
.box3{border:1px solid #f0f0f0;padding:15px;background:#f9f9f9;}


.news_box{width:175px;float:left;margin-right:25px;}
.news_box2{width:175px;float:left;}


.news_row{padding:3px 0 7px 0;border-bottom:1px solid #f0f0f0;}
.news_row2{padding:3px 0 0 0;background:none;}

.twitter_heading{height:25px;background:#ffffff url(images/bg_twitter.gif);background-repeat:no-repeat;width:555px;}
.twitter_box{background:#eeeeee;padding:6px 10px 10px 10px;}

.tahoma11{font-family:tahoma,verdana,arial;font-size:11px;}

a{outline:none;}

#featured{margin:0 20px;height:168px;background:url(images/header.jpg);background-repeat:no-repeat}

.featured_left{width:400px;float:left;font-weight:bold;}
.featured_right{width:340px;float:left;}

#featured h6{font-size:11px;font-weight:normal;text-transform:uppercase;margin:0 0 2px 0;padding:0;text-align:right}

.tagline{color:#999999;text-transform:uppercase;z-index:40;position:relative;margin:0;padding:0;top:50px;left:88px;font-size:10px;font-weight:bold;}



.clear{clear:both;margin:0;padding:0;}

.content{background:#ffffff;width:870px;}
.content_left{width:575px;float:left;padding:0 25px 0 25px;background:#ffffff;}
.content_right{width:195px;float:left;padding:25px;background:#ffffff url(images/ver_line.gif); background-position:left;background-repeat:repeat-y;background:f0f0f0;}

.ie_right{width:195px;overflow:hidden;}
.td_width{width:33%}


.content_full{width:820px;padding:10px 25px 10px 25px;background:#ffffff;margin:0}

.hpbox_left{width:515px;float:left;margin:0;padding:0;}
.hpbox_l1{width:250px;margin:0 25px 0 0;float:left;padding:0;}
.hpbox_l2{width:240px;float:left;padding:0;}

.hpbox_right{width:280px;float:left;margin:0 0 0 25px;}


/*
.div_news{width:246px;float:left;}
.div_date{width:22px;float:left;color:#898989;border:1px solid #e0e0e0;padding:5px;margin-right:10px;border-radius:5px;-moz-border-radius:5px;text-align:center;background:#f8f8f8}


.day{font-size:18px;font-weight:bold;}
.month{text-transform:uppercase;font-size:10px;font-weight:bold}

*/




.hp_header{padding:0;background:#ECECEC url(images/hp_header_new.jpg);height:255px;width:870px}
.hp_msg{position:relative;left:25px;top:40px;}
.hp_msg h1{padding:0;margin:0;font-weight:normal;font-size:26px;line-height:32px;font-family:arial,tahoma,verdana;letter-spacing:-1px;}
.big{font-size:12px;line-height:20px;font-family:tahoma;font-weight:bold;}


.hp_lbl{font-size:14px;font-weight:normal;line-height:20px;}

.hp_btn{position:relative;left:25px;top:45px;}


.link2{text-decoration:none;font-weight:bold;font-size:11px;text-transform:uppercase;color:#ffffff;background:#b0b0b0;padding:4px 10px;
-moz-border-radius: 7px;
border-radius: 7px;
}
.link2:hover{background:#719E05}





.row1{background:#ffffff;}
.table_bg{background:#f0f0f0;}


.inner_cl{width:300px;float:left;margin-right:20px;}
.inner_cr{width:240px;float:left;}

ol,ul{padding:0;margin:0;}
ul li, ol li{margin:4px 0 0 0;line-height:18px;background:url(images/dot.gif) 2px 7px no-repeat;list-style:none;padding:0 12px;}

ul.nodot {}
ul.nodot li{background:none;padding:0;}

ul.list2{padding:0;margin:0;}
ul.list2 li{margin:1px 0;font-style:italic;line-height:18px;background:url(images/dot2.gif) 2px 7px no-repeat;list-style:none;padding:0 12px;}


ul.sp_list {padding:0;margin:0;}
ul.sp_list li{margin:0;padding:5px 0;list-style:none;display:block;border-bottom:1px solid #f0f0f0;}


.quotes{font-style:italic;}


.hor_line{background:url(images/hor_line.gif);background-repeat:repeat-x;background-position:center;height:31px;}
.hor_line_header{background:url(images/hor_line.gif);background-repeat:repeat-x;background-position:center;height:1px;}
.hor_line2{background:url(images/hor_line.gif);background-repeat:repeat-x;background-position:center;height:21px;}

.header_bar{margin:0 20px;}


h1.article_heading{font-size:22px;color:#393939;line-height:20px;font-weight:normal;margin:0;padding:0 0 8px 0;font-family:arial,tahoma,verdana;}
.article_desc{font-size:14px;}
.article_desc h4{font-size:14px;font-weight:bold;margin:0 0 5px 0;padding:0;text-transform:none;line-height:20px;font-family:arial,tahoma,verdana;}
.article_desc p{line-height:20px;}
.article_desc a{text-decoration:none;color:#007B9E;font-weight:normal;text-decoration:none;}
.article_desc a:hover{text-decoration:underline;}

.link{text-decoration:none;color:#000000;font-weight:bold;}
.link:hover{text-decoration:underline;}

.unbold{font-weight:normal;}

.link3{text-decoration:none;color:#007B9E;font-weight:normal;font-size:14px}
.link3:hover{text-decoration:underline;}


.more_link{color:#000000;font-weight:bold;font-size:10px;text-transform:uppercase;text-decoration:none}
.more_link:hover{text-decoration:underline;}

.bookmarks{border:1px solid #f0f0f0;padding:10px;background:#f9f9f9}
.bookmarks a{text-decoration:none;color:#999999;font-weight:normal;font-size:11px;margin:0 0 0 14px;}
.bookmarks a:hover{color:#000000;}
.bookmarks a img{border:none;position:relative;top:3px}
.bookmarks a.nomar{margin:0;}



.slink{text-decoration:none;color:#719E05;font-weight:normal;font-size:12px;}
.slink:hover{text-decoration:underline;}

.article_link{color:#000000;font-size:17px;font-weight:normal;text-decoration:none;}
.article_link:hover{text-decoration:underline;}



.button{background:#b0b0b0 url(images/bg_btn.gif);background-repeat:repeat-x;background-position:top;border:none;padding:5px 10px;text-decoration:none;color:#ffffff;font-weight:bold;font-size:12px;cursor:pointer;font-family:arial,tahoma,verdana;outline:none}
.button:hover{background:#8FAC03;}



.comments{font-size:11px;line-height:16px;}



.italic{font-style:italic;}

h1{font-size:12px; color:#393939;line-height:18px;font-weight:bold;margin:0;padding:0 0 15px 0;font-family:tahoma,verdana;}

h1.big_faded{color:#a0a0a0;font-size:24px;line-height:26px;}

h2{font-size:11px;font-weight:normal;margin:0 0 5px 0;padding:0;text-transform:uppercase;}
h3{font-size:18px;font-weight:normal;margin:0 0 10px 0;color:#719E05;padding:0;letter-spacing:-1px;text-transform:none;line-height:18px;}

h6{font-size:12px;font-weight:normal;margin:0 0 5px 0;padding:0;color:#999999;}


h4{font-size:12px;font-weight:bold;margin:0 0 5px 0;padding:0;text-transform:none;line-height:18px;font-family:tahoma,verdana,arial;}



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


.noborder{border:none;}


.form_left{float:left;width:180px;margin:2px;padding:0;font-weight:normal;font-size:12px;margin:5px 0 0 0;}

.space5{height:5px;}
.space10{height:10px;}
.space8{height:8px;}
.space20{height:20px;}
.space15{height:15px;}
.space25{height:25px;}

.featuredwork{}
.featuredwork a{color:#a0a0a0;font-size:10px;text-decoration:none;}
.imgborder{border:1px solid #d0d0d0;margin:0;}
.featuredwork img {margin:0 34px 0 0;}
.featuredwork img.nomargin{margin:0;}

.upper{text-transform:uppercase;}

form{margin:0;padding:0;}

.star{color:#719E05;font-size:10px;font-weight:bold;font-family:verdana,arial;}

.textbox{
	
	color: #595959;
	font-family:arial,tahoma,verdana;
	font-size: 12px;
	
	background: #ffffff;
	border: 1px solid #d0d0d0;
	padding: 3px;
	
	
	
}

.textbox2{
	
	color: #595959;
	font-family:arial,tahoma,verdana;
	font-size: 12px;
	
	background: #ffffff;
	border: 1px solid #d0d0d0;
	padding: 1px;
	
	
	
}




.imgtxt{top:3px;position:relative}
.center{text-align:center;}


.crumbs{font-size:11px;padding:0 0 10px 0;}
.crumbs a{color:#999999;font-weight:normal;text-decoration:none;}
.crumbs a:hover{text-decoration:underline;}
.crumbs img{top:-1px;position:relative;padding:0 2px;}


.msg{font-weight:normal;color:#f70000;}
.arial{font-family:arial;}



p{padding:0 0 15px 0;margin:0;line-height:18px;}
p.pless{padding:0 0 5px 0;margin:0;}
p.pless2{padding:0 0 10px 0;margin:0;}
p.notes{font-size:11px;line-height:15px;}

.date_author{color:#719E05;font-size:11px;font-weight:normal;}

.count{background:#f0f0f0;padding:1px 5px;font-size:17px;font-weight:bold;color:#b0b0b0;font-style:normal;}

.nobtmpad{padding-bottom:0;margin-bottom:0;}



.slash{color:#b0b0b0;font-weight:normal;}

.dark{color:#000000;}

.green{color:#719E05;}
.blue{color:#719E05;}
.red{color:#f70000;}

.bold {font-weight:bold;}

.font11{font-size:11px;}
.font15{font-size:15px;}

.fade{color:#999999;}

#footer_outer{margin:0;text-align:left;}
#footer {margin:0 auto;padding:25px;font-family:arial,tahoma,verdana;width:820px;background:#a0a0a0 }
#footer p{padding:0;font-size:12px;color:#FFFFFF;}

.footer_left {float:left;width:430px;margin:0;padding:0}
.footer_right {float:left;width:390px;margin:0;padding:0;text-align:right;}
#footer a{color:#f0f0f0;font-size:12px;text-decoration:none;font-weight:normal;}
#footer a:hover{text-decoration: underline;}
#footer a.fade{color:#b0b0b0;}
.bar{color:#c0c0c0;padding:0 3px;}
