/* CSS Document */
body {
	margin-top: 0px;
	margin-bottom:24px;
	margin-left: -3px;
	margin-right:0px;
	padding: 0;
	text-align: center;
	font-family: Arial;
	font-size: 11px;
	background-image:url("../images/bg.jpg");
	padding-bottom: 0px;
	background-repeat:no-repeat;
	background-position:top center;
	background-color: #d1d1d1;
	color: #686a6b;
}

.bodytext {
	font-family: Arial;
	font-size: 11px;
}

h1 {
color:#419a31;
font-size:18px;
}

h2 {
color:#419a31;
font-size:16px;
}

h3 {
color:#419a31;
font-size:14px;
}

h4 {
color:#419a31;
font-size:12px;
}

h5 {
color:#419a31;
font-size:11px;
}

a:link {
	color: #419639;
	text-decoration: none;
	font-weight:bold;
}
a:visited {
	text-decoration: none;
	color: #419639;
	font-weight:bold;
}
a:hover {
	text-decoration: underline;
	color: #419a31;
	font-weight:bold;
}
a:active {
	text-decoration: none;
	color: #419639;
	font-weight:bold;
}

#wrapper {
	width: 1007px;
	margin: 0 auto;
	text-align:left;
	background-color:#000000;
}

#top_content {
width: 1007px;
}

#home_content_wrap {
width:978px;
background-color: #FFFFFF;
margin-left: 15px;
margin-top: 31px;
}

#content_corners {
width:978px;
}

#nav_wrap {
background-image:url("../images/nav_bg.gif");
height: 35px;
width:1007px;
background-repeat:no-repeat;
color:#FFFFFF;
}

#left_col_container {
width:682px;
float:left;
display:inline;
}

#right_col_container {
width:308px;
float:left;
margin-left: 2px;
display:inline;
}

#footer_links_left {
width: 600px;
float: left;
margin-top: 14px;
margin-left: 14px;
color:#CCCCCC;
font-size: 10px;
display:inline;
}

#footer_links_left a:visited, #footer_links_left a:active, #footer_links_left a:link {
color:#CCCCCC;
font-weight:normal;
}

#footer_links_left a:hover {
color:#419639;
font-weight:normal;
}

#footer_links_right {
width: 140px;
float: right;
display:inline;
}

#footer_wrap {
background-image:url(../images/footer_bg.gif);
background-repeat:no-repeat;
background-position:bottom;
width: 1007px;
height: 43px;
}

#left_col_container{
width:663px;
}

#news_story_wrap {
width: 640px;
height:313px;
background-image:url(../images/news_main_bg.jpg);
background-repeat:no-repeat;
}

#news_wrap {
width: 640px;
margin-left: 13px;
margin-top: 8px;
}

#news_title_wrap {
background-image:url(../images/news_main_title.jpg);
background-repeat:no-repeat;
width:640px;
height:24px;
}

#news_title_left {
width: 200px;
float:left;
font-family:Arial Narrow, Arial;
font-size:12px;
font-weight:bold;
color:#FFFFFF;
margin-top: 4px;
margin-left: 15px;
display:inline;
}

#news_title_right {
width: 250px;
float:right;
text-align:right;
font-family:Arial Narrow, Arial;
font-size:12px;
font-weight:bold;
color:#dcf2cd;
margin-right: 15px;
line-height:24px;
display:inline;
}

#news_title_right a {
color: #dcf2cd;
}
.news-single-related {font-size:11px;}
#ticker_wrap {
background-image:url(../images/ticker_bg.gif);
background-repeat:no-repeat;
width:643px;
height:41px;
margin-left: 12px;
color:#ffffff;
margin-top:8px;
}

#ticker_container {
margin-left: 10px;
margin-right: 10px;
font-family:Arial;
font-size:12px;
font-weight:bold;
color:#ffffff;
line-height: 41px;
}

#career_wrap {
width: 641px;
margin-left:14px;
margin-top: 9px;
background-image:url(../images/left_col_border_bg.gif);
background-repeat:repeat-y;
}

#internal_wrap {
width: 641px;
margin-left:14px;
margin-top: 9px;
margin-bottom: 8px;
background-image:url(../images/left_col_border_bg.gif);
background-repeat:repeat-y;
}

#internal_container {
margin-left:12px;
margin-right: 12px;
margin-bottom:12px;
min-height:707px;
}

#development_wrap {
width: 641px;
margin-left:14px;
margin-top: 9px;
margin-bottom: 9px;
background-image:url(../images/left_col_border_bg.gif);
background-repeat:repeat-y;
}

#sponsor_box_wrap {
width: 955px;
height:92px;
background-image:url(../images/sponsor_bg.gif);
background-repeat:no-repeat;
float:left;
margin-left: 13px;
margin-bottom:6px;
display:inline;
}

#search_wrap {
width: 300px;
height:27px;
background-image:url(../images/search_bg.jpg);
background-repeat:no-repeat;
margin-top: 8px;
margin-bottom: 8px;
color:#FFFFFF;
font-family:Arial Narrow,Arial;
font-size:12px;
font-weight:bold;
}

#search_title {
padding-left: 8px;
padding-top:6px;
width: 50px;
float:left;
display:inline;
}

#search_container {
float:right;
height:24px;
margin-top:2px;
overflow:hidden;
width:230px;
display:inline;
}

.right_col_box_wrap_special {
background-image:url(../images/right_col_border_bg.gif);
background-repeat:repeat-y;
margin-bottom: 8px;
width:300px;
}

#right_col_box_wrap {
background-image:url(../images/right_col_border_bg.gif);
background-repeat:repeat-y;
margin-bottom: 8px;
width:300px;
}

#right_col_box_title, #right_col_box_title1 {
background-image: url(../images/right_col_title_bg.jpg);
background-repeat:no-repeat;
height: 24px;
color:#FFFFFF;
font-family:Arial Narrow,Arial;
font-size:12px;
font-weight:bold;
}

#right_col_box_title_container, #right_col_box_title_container_special, #right_col_box_title_container1  {
padding-left:8px;
padding-top:4px;
}

#fif_pro_news_wrap {
background-image:url(../images/fif_pro_bg.png);
background-repeat:no-repeat;
width: 300px;
height: 190px;
margin-top: 8px;
margin-bottom: 8px;
}

#fif_pro_news_container {
padding-top: 44px;
margin-left: 8px;
}

#career_img_container {
width: 102;
height: 132;
margin-left: 12px;
float:left;
display:inline;
}

#devel_img_container {
width: 102;
height: 132;
margin-left: 12px;
float:left;
display:inline;
}

#career_txt_container {
width: 275px;
margin-left: 12px;
float:left;
display:inline;
}

#devel_txt_container {
width: 275px;
margin-left: 12px;
float:left;
display:inline;
}

#career_list_container {
width: 215px;
margin-left: 12px;
float:left;
display:inline;
}

#devel_list_container {
width: 215px;
margin-left: 12px;
float:left;
display:inline;
}

#devel_list_container a {
font-size: 10px;
color:#222222;
font-weight:normal;
}

#career_list_container a {
font-size: 10px;
color:#222222;
font-weight:normal;
}


#career_list_container p, #devel_list_container p  {
margin: 8px;
}

#sponsor_logos_container {
text-align:center;
padding: 6px;
}

#fif_pro_news_container a  {
font-weight:bold;
color: #151515;
}

#fif_pro_news_container p  {
margin: 10px;
}

#right_col_box_container, #right_col_box_container_2, #right_col_box_container_3, #right_col_box_container_4, #right_col_box_container_special {
font-family:Arial;
font-size:10px;
margin-left:12px;
margin-right:8px;
}

#right_col_box_container_4 {
    padding-top: 10px;
}

#right_col_box_container_3 {
margin-left: 12px;
margin-right: 8px;
}

#news_story_container {
padding: 8px;
}

.news-list-item {
float:left;
height:48px;
margin-left:7px;
margin-right:7px;
width:71px;
display:inline;
}

#latest_news_image {
float:left;
height:230px;
margin-left:3px;
margin-top:3px;
width:350px;
display:inline;
text-align: center;
}

#latest_news_text_wrap {
float:left;
margin-left:8px;
width:250px;
display:inline;
}

.news-list-container {
float:left;
margin-left:15px;
margin-top:12px;
text-align:center;
width:618px;
display:inline;
}

.news-single-item h2 {
margin:0px;
}

.news-single-item h3 {
font-size:11px;
margin: 0px;
}

#article_img_wrap {
float:left;
margin-top:12px;
width:250px;
display:inline;
}

#archive_list_title {
font-size:13px;
font-weight:bold;
margin-left: 9px;
}

#archive_date {
font-size:9px;
margin-left: 9px;
}

#archive_subheader {
font-size:11px;
margin-left: 9px;
}

#archive_more {
font-size:10px;
margin-left: 9px;
}

.inews-list-item {
width:618px;
margin-bottom: 30px;
}

#right_col_box_container_3 h1 {
font-size: 10px;
color:#000000;
}

.tx-jkpoll-pi1 br {
display: none;
}
.pollanswer {}
.tx-jkpoll-pi1 h1 {display:none;}

.tx-jkpoll-pi1 {
font-size: 10px;
}

.news-single-backlink {
font-size: 10px;
}

#latest_news_text_wrap {
font-size: 11px;
}

.csc-textpic-caption {
font-size: 10px;
text-align:center;
font-style:italic;
}


table { 
	border: 0px; 
	border-style: solid; 
	border-color :#cccccc; 
} 


td {
	border: 0px; 
	border-style: solid; 
	border-color :#ffffff; 
	background-repeat: repeat-y;
	background-position: bottom;
	text-align: left;
} 

	
tr {
	border: 1px;
	border-style: solid; 
	border-color :#CCCCCC; 
	background-repeat: repeat-y;
	background-position: bottom;
	text-align: left;
} 

#internal_container li {
	font-size: 11px;
}

/* Gallery Styles Start */
.wtgallery_category_area {}
.category_row {float:left;height:140px;width:620px;}
.wtgallery_categories {float:left;font-family:Arial,Helvetica,sans-serif;font-size:12px;height:120px;width:120px;}
.wtgallery_category_folder {float:left;text-align:center;width:100px;}
.wtgallery_list_area {float:left;margin:0 0 0 30px;width:600px;}
div.tx-wtgallery-pi1 {background-color: #FFF;padding:0px;}
div.wtgallery_list {margin: 2px;background-color: #FFF;}
div.wt_gallery_single_inner_pic a img {	border: 1px solid #419A31;}
div.wtgallery_list_current a img {	border: 1px solid #419A31;}
.wtgallery_single_browser {float:left;margin-left:10px;width:600px;}
.wtgallery_single_browser_previous {float:left;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:bold;}
.wtgallery_single_browser_previous a {color:#686A6B;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:bold;}
.wtgallery_single_browser_next {float:right;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:bold;}
.wtgallery_single_browser_next a {color:#686A6B;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:bold;}
/* Gallery Styles End */

#news-vid {
	text-align: center;
	margin: 10px 0;
}

a.download img {
	border: 0px;
}

p.news-single-imgcaption {
	font-size: 10px;
	font-style: italic;
	margin: 5px 0;
}

p.csc-caption {
	font-size: 10px;
}

.vid_setup {text-align:center;}

ul.rss-items {
	list-style-type: none;
	padding: 0 0 0 5px;
}

ul.rss-items li.rss-item {
	padding: 3px 0;
	font-size: 10px;
}


ul.rss-items li.rss-item a {
	color: #000;
}


.td-3 {
	width:140px;
}
.td-1 {
	width:135px;
}
thead .td-1, thead .td-2, thead .td-3 {
	background-color:#77B351;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
}
.td-1, .td-2, .td-3 {
	background-color:#DBECCA;
	color:#686A6B;
	font-size:14px;
	padding:5px;
}
th, .td-0 {
	background-color:#77B351;
	color:#FFFFFF;
	font-size:13px;
	font-weight:bold;
	padding:5px;
}

.v2 .sf-navbar {
	width: 914px;
}

.v2 #follow-us {
	float: left;
	display: inline;
}

.v2 a.social-link {
	float: left;
	display: inline;
	margin: 4px 5px 0 0;
}

#right_col_box_container td.align-center {
	text-align: center;
}

#right_col_box_container td.align-center a img {
	border: 0px;
}

.csc-textpic-intext-left ol, .csc-textpic-intext-left ul {
height:auto;
overflow:auto;
padding-left:40px;
}

.youtube-wrap {
	float: left;
	width: 290px;
}

.youtube-wrap #embed {
	float: left;
}

.youtube-wrap #videos {
	width:280px;
}

.youtube-wrap ul#data {
	margin: 6px 0 0 0;
	padding: 0;
	list-style-type: none;
}

.youtube-wrap .vid-text {
	margin: 2px 0 2px 6px;
	line-height: 14px;
}

.youtube-wrap .vid-text img {
display: inline;
	margin: 0 4px 0 0;
	width: 10px;
}

.youtube-wrap .vid-text a {
    color: #222222;
	text-decoration: none;
	    width: 260px;
}

.youtube-wrap .vid-text a:hover {
	text-decoration: underline;
}

.youtube-wrap .vid-title {
	font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;

}

#twrss_table .twrss_bodytext  {
    font-size: 10px;
    padding: 3px 0;
    font-family:arial;
    font-size: 9px;   
    margin:0; 
}


#twrss_table .twrss_bodytext  a {
    color: #151515;
    font-weight: bold;
    font-family:arial;
    font-size: 9px;    
}

#twrss_table .twrss_item_link a:hover {
    text-decoration: underline;
    color: #151515;
    font-weight: bold;
    font-family:arial;
    font-size: 9px;        
}

