html { 
height : 100%;
} 
body { 
min-height : 100%;
height : 100%;
margin : 0;
padding : 0;
text-align : center;
background-color : #d9d9d9;
} 

form {
margin : 0;
padding : 0;
}

/*\ Header Styles */ 
#hd_container { 
float: left;
text-align: center;
margin : 0 0;
height : 41px;
width : 100%;
background-color : #747474;
background-image : url(images/hd_container_bg.gif);
background-repeat : repeat-x;
background-position : left top;
} 
#hd_container h1 { 
position : absolute;
left : -9000px;
} 
#hd_container h2 { 
position : absolute;
left : -9000px;
} 

/*\ Header Styles - Main Navigation*/ 
#hd_container2 { 
margin : 0 auto;
padding : 0 0 0 0;
height : 41px;
width : 958px;
background-image : url(images/links_back.gif);
background-repeat : no-repeat;
background-position : left top;
} 
#hd_container2 ul { 
float : left;
margin : 0 0 0 0;
padding : 0 0 0 20px;
display : inline;
width : 958px;
} 
#hd_container2 li { 
float : left;
width : 131px;
margin : 0 0 0 0;
padding : 0 0 0 0;
list-style : none;
} 
#hd_container2 a { 
text-indent : -9000px;
height : 41px;
display : block;
background-image : url(images/buttons/home.jpg);
background-repeat : no-repeat;
background-position : bottom center;
} 
#hd_container2 a:hover, #hd_container2 #current { 
background-image : url(images/buttons/home_ro.jpg);
background-repeat : no-repeat;
} 
#taboutus a { 
background-image : url(images/buttons/about.jpg);
} 
#taboutus a:hover, #taboutus #current { 
background-image : url(images/buttons/about_ro.jpg);
} 
#ttechnical a { 
background-image : url(images/buttons/technical.jpg);
} 
#ttechnical a:hover, #ttechnical #current { 
background-image : url(images/buttons/technical_ro.jpg);
} 
#tproject a { 
background-image : url(images/buttons/project.jpg);
} 
#tproject a:hover, #tproject #current { 
background-image : url(images/buttons/project_ro.jpg);
} 
#tlinks a { 
background-image : url(images/buttons/links-downloads.jpg);
} 
#tlinks a:hover, #tlinks #current { 
background-image : url(images/buttons/links-downloads_ro.jpg);
} 
#tnews a { 
background-image : url(images/buttons/news.jpg);
} 
#tnews a:hover, #tnews #current { 
background-image : url(images/buttons/news_ro.jpg);
} 
#tcontact a { 
background-image : url(images/buttons/contact.jpg);
} 
#tcontact a:hover, #tcontact #current { 
background-image : url(images/buttons/contact_ro.jpg);
} 

/*\ Mast Head Style */ 
#mh_container { 
float : left;
margin : 0 auto;
height : 174px;
width : 100%;
text-align : center;
background-image : url(images/nav_back.gif);
background-repeat : repeat-x;
background-position : center top;
} 

/*\ 3 Column Content Area Styles */ 
#ct_container { 
margin : 0 auto;
width : 958px;
text-align : left;
background-image : url(images/main_back.gif);
background-repeat : repeat-y;
background-position : center top;
clear:both;
} 

/*\ 3 Column Content Area Styles - Container*/
#ct_container_content { 
float: left;
width : 958px;
margin : 0 0 0 0;
padding : 0 0 0 0;
background-image : url(images/ct_container_content_bk.gif);
background-repeat : repeat-y;
background-position : center top;
} 

/*\ 3 Column Content Area Styles - Left Col/Sub Menu Styles*/
#ct_content_left { 
margin : 0 0 0 0;
padding : 0 0 0 0;
width : 231px;
float : left;
} 
#ct_content_left p { 
padding : 0 10px 0 8px;
margin : 0 0 20px 8px;
} 
#ct_content_left_top {
margin : 0 0 0 0;
padding : 0 0 0 0;
width : 231px;
height : 15px;
background-image : url(images/lefttop_back.gif);
background-repeat : no-repeat;
background-position : 23px 0;
}
#search {
margin : 0 0 0 0;
padding : 0 0 0 0;
width : 231px;
height : 68px;
background-image : url(images/search_back.gif);
background-repeat : no-repeat;
background-position : 0 0;
}
#search h3{
margin : 0 0 0 0;
padding : 5 0 0 31;
font-family : Arial, Helvetica, Verdana, sans-serif;
font-size : 0.77em;
font-weight : bold;
color : #006634;
}
#search_input {
float: left;
}
.search_input {
margin: 5 0 0 31;
padding : 0 0 0 0;
width: 146px;
height: 21px;
font-family : Arial, Helvetica, Verdana, sans-serif;
font-size : 0.77em;
border: 1px solid #000000;
}
#search_go {
float: right;
margin: 0 0 0 0;
padding : 5 25 0 0;
}

#home_menu ul { 
float : left;
text-align: left;
margin : 0 0 0 0;
padding : 0 0 10px 0;
} 
#home_menu li {
float : left;
width: 231px;
margin : 0 0 0 0;
padding : 0 0 0 0;
list-style : none;
} 
#home_menu a { 
text-indent : -9000px;
margin : 0 0 0 0;
padding : 0 0 0 0;
height : 54px;
display : block;
font-family : Arial, Verdana, Helvetica, sans-serif;
font-size : 70%;
color : #FFF;
text-decoration : underline;
} 
#accred a { 
background-image :  url(images/home_menu/accreditation.jpg);
background-repeat : no-repeat;
background-position : 7px top;
} 
#accred a:hover, #accred .Current { 
background-image :  url(images/home_menu/accreditation.jpg);
background-repeat : no-repeat;
background-position : 7px top;
} 
#project a { 
background-image :  url(images/home_menu/project.jpg);
background-repeat : no-repeat;
background-position : 7px top;
} 
#project a:hover, #project .Current { 
background-image :  url(images/home_menu/project.jpg);
background-repeat : no-repeat;
background-position : 7px top;
} 
#dload a { 
background-image :  url(images/home_menu/downloads.jpg);
background-repeat : no-repeat;
background-position : 7px top;
} 
#dload a:hover, #dload .Current { 
background-image :  url(images/home_menu/downloads.jpg);
background-repeat : no-repeat;
background-position : 7px top;
} 
#links a { 
background-image :  url(images/home_menu/links.jpg);
background-repeat : no-repeat;
background-position : 7px top;
} 
#links a:hover, #links .Current { 
background-image :  url(images/home_menu/links.jpg);
background-repeat : no-repeat;
background-position : 7px top;
}
#news a { 
background-image :  url(images/home_menu/news.jpg);
background-repeat : no-repeat;
background-position : 7px top;
} 
#news a:hover, #news .Current { 
background-image :  url(images/home_menu/news.jpg);
background-repeat : no-repeat;
background-position : 7px top;
}
#contact a { 
background-image :  url(images/home_menu/contact.jpg);
background-repeat : no-repeat;
background-position : 7px top;
} 
#contact a:hover, #contact .Current { 
background-image :  url(images/home_menu/contact.jpg);
background-repeat : no-repeat;
background-position : 7px top;
}
#summary a { 
background-image :  url(images/home_menu/summary.jpg);
background-repeat : no-repeat;
background-position : 7px top;
} 
#summary a:hover, #summary .Current { 
background-image :  url(images/home_menu/summary.jpg);
background-repeat : no-repeat;
background-position : 7px top;
}

#sub_top {
margin : 0 0 0 0;
padding : 0 0 0 0;
width : 231px;
height : 7px;
background-image : url(images/prodarea_top.gif);
background-repeat : no-repeat;
background-position : 23px 0;
}
#sub_top h3{
margin : 0 0 0 0;
padding : 7 0 0 31;
font-family : Arial, Helvetica, Verdana, sans-serif;
font-size : 0.77em;
font-weight : bold;
color : #FFFFFF;
}
#sub_nav {
float: right;
text-align: left;
margin : 0 0 0 0;
padding : 0 0 25px 0;
width : 208px;
height : auto;
background-image : url(images/subnav_back.gif);
background-repeat : repeat-y;
background-position : top left;
}

/*\ 3 Column Content Area Styles -  Sub Menu Styles*/
.sub_menu { 
margin : 0 0 0 0;
padding : 0 0 5 10;
font-family : Arial, Helvetica, sans-serif;
font-size : 0.97em;
font-weight : bold;
color : #000000;
list-style-type : none;
text-decoration : none;
}  
.sub_menu a:link, .sub_menu a:active, .sub_menu a:visited { 
margin : 0 0 0 0;
margin : 0 0 0 0;
font-family : Arial, Helvetica, sans-serif;
font-size : 0.77em;
color : #000000;
font-weight : bold;
text-decoration : none;
} 
.sub_menu a:hover { 
margin : 0 0 0 0;
margin : 0 0 0 0;
font-family : Arial, Helvetica, sans-serif;
font-size : 0.77em;
color : #FFFFFF;
font-weight : bold;
text-decoration : none;
} 
.sub_sub_menu_wrapper { 
float : left;
width : auto;
height : auto;
margin : 0 0 0 0;
padding : 0 15px 2px 0;
} 
.sub_sub_menu_dash { 
float : left;
margin : 0 0 0 0;
padding : 0 0 2px 0;
width : 30px;
height : auto;
text-align : right;
font-family : Arial, Helvetica, sans-serif;
font-size : 0.77em;
font-weight : normal;
color : #FFFFFF;
} 
.sub_sub_menu { 
margin : 0 0 0 0;
padding : 0 6px 2px 0;
float : right;
width : 155px;
height : auto;
text-align : left;
} 
.sub_sub_menu a:link, .sub_sub_menu a:active, .sub_sub_menu a:visited { 
margin : 0 0 0 0;
padding : 0 0 0 0;
font-family : Arial, Helvetica, sans-serif;
font-size : 0.77em;
color : #FFFFFF;
font-weight : bold;
text-decoration : none;
} 
.sub_sub_menu a:hover, .sub_sub_menu #current { 
margin : 0 0 0 0;
padding : 0 0 0 0;
font-family : Arial, Helvetica, sans-serif;
font-size : 0.77em;
color : #000000;
font-weight : bold;
text-decoration : none;
} 
.sub_sub_sub_menu_wrapper { 
float : left;
width : auto;
height : auto;
margin : 0 0 0 0;
padding : 0 18px 2px 0;
text-align : left;
} 
.sub_sub_sub_menu_dash { 
float : left;
margin : 0 0 0 0;
padding : 0 0 2px 0;
width : 42px;
height : auto;
text-align : right;
font-family : Arial, Helvetica, sans-serif;
font-size : 0.77em;
font-weight : normal;
color : #ffffff;
} 
.sub_sub_sub_menu { 
margin : 0 0 0 0;
padding : 0 6px 2px 0;
float : right;
width : 140px;
height : auto;
text-align : left;
} 
.sub_sub_sub_menu a:link, .sub_sub_sub_menu a:active, .sub_sub_sub_menu a:visited { 
margin : 0 0 0 0;
padding : 0 0 0 0;
font-family : Arial, Helvetica, sans-serif;
font-size : 0.77em;
color : #FFFFFF;
text-decoration : none;
} 
.sub_sub_sub_menu a:hover, .sub_sub_sub_menu #current { 
margin : 0 0 0 0;
padding : 0 0 0 0;
font-family : Arial, Helvetica, sans-serif;
font-size : 0.77em;
color : #000000;
text-decoration : none;
} 

#sub_nav2 {
float: right;
text-align: left;
margin : 0 0 0 0;
padding : 18 0 0 0;
width : 208px;
height: auto;
background-image : url(images/subnav_back.gif);
background-repeat : repeat-y;
background-position : top left;
}

/*\ 3 Column Content Area Styles - Center Col Menu Styles*/
#ct_content_middle { 
width : 459px;
float : left;
padding : 0 0 20 0;
margin : 0 0 0 0;
} 
#ct_content_middle h2 { 
padding : 0 0 7 0;
margin : 0 0 0 0;
font-family : Arial, Helvetica, Verdana, sans-serif;
font-size : 1.17em;
font-weight : bold;
color : #006634;
} 
#ct_content_middle h3 { 
padding : 0 0 7 0;
margin : 0 0 0 0;
font-family : Arial, Helvetica, Verdana, sans-serif;
font-size : 0.87em;
font-weight : bold;
color : #68BF78;
} 
#ct_content_middle p { 
padding : 0 20 10 0;
margin : 0 0 0 0;
font-family : Arial, Helvetica, Verdana, sans-serif;
font-size : 0.77em;
color : #000000;
} 
.ct_content_middle_divider { 
margin : 0 0 0 0;
padding : 15 0 0 0;
background-image : url(images/hline.gif);
background-repeat : no-repeat;
background-position : left top;
}
.ct_content_middle_bar { 
margin : 0 0 0 0;
padding : 0 0 0 0;
float : left;
width : 440px;
height : 24px;
background-color: #D1D0D0;
}
.ct_content_middle_bar_txt { 
margin : 0 0 0 0;
padding : 5 0 0 5;
font-family : Arial, Helvetica, Verdana, sans-serif;
font-size : 0.77em;
color : #FFFFFF;
font-weight : bold;
}
#ct_content_middle2 { 
float: left;
width : 459px;
height: auto;
float : left;
padding : 0 0 20 0;
margin : 0 0 0 0;
} 
#ct_content_middle2 a{ 
text-decoration : underline;
font-weight : bold;
color : #006634;
}
#ct_content_middle2 a:hover {
font-weight : bold;
text-decoration : none;
} 
#ct_content_middle2 h2 { 
padding : 0 0 0 0;
margin : 0 0 0 0;
font-family : Arial, Helvetica, Verdana, sans-serif;
font-size : 1.17em;
font-weight : bold;
color : #D1D0D0;
} 
#ct_content_middle2 h3 { 
padding : 0 0 0 0;
margin : 0 0 0 0;
font-family : Arial, Helvetica, Verdana, sans-serif;
font-size : 1.87em;
font-weight : bold;
color : #006634;
} 
#ct_content_middle2 h4 { 
padding : 0 0 5px 0;
margin : 0 0 0 0;
font-family : Arial, Helvetica, Verdana, sans-serif;
font-size : 0.77em;
font-weight : bold;
color : #006634;
} 
#ct_content_middle2 h5 { 
padding : 0 0 10 0;
margin : 0 0 0 0;
font-family : Arial, Helvetica, Verdana, sans-serif;
font-size : 0.92em;
font-weight : bold;
color : #006634;
}
#ct_content_img  { 
padding : 0 0 20 0;
margin : 0 0 0 0;
} 
#ct_content_middle2 p { 
padding : 0 20 10 0;
margin : 0 0 0 0;
font-family : Arial, Helvetica, Verdana, sans-serif;
font-size : 0.77em;
color : #000000;
} 
#ct_content_middle2 ul { 
float : left;
width : 100%;
text-indent : 0;
list-style-type : none;
margin : 0 0 0 0;
padding : 0 0 10 0;
} 
#ct_content_middle2 ul strong { 
margin : 0 0 0 0;
padding : 0 0 0 0;
font-family : Arial, Helvetica, sans-serif;
font-size : 0.97em;
font-weight : bold;
color : #000000;
} 
#ct_content_middle2 li { 
margin : 0 0 0 0;
padding : 0 0 0 15;
font-family : Arial, Helvetica, sans-serif;
font-size : 0.72em;
font-weight : normal;
color : #000000;
background-image : url(images/li_bullet.gif);
background-repeat : no-repeat;
background-position : 0 2;
line-height : 16px;
} 
.ct_table {
margin : 0 0 0 0;
padding : 0 0 0 0;
border-width: 1px;
border-style: solid;
border-color: #008E40;
}
.ct_table_c1 {
font-family : Arial, Helvetica, sans-serif;
font-size : 0.77em;
color : #FFFFFF;
background-color : #006634;
}
.ct_table_c2 {
font-family : Arial, Helvetica, sans-serif;
font-size : 0.77em;
color : #FFFFFF;
background-color : #008E40;
}
.ct_table_c3 {
font-family : Arial, Helvetica, sans-serif;
font-size : 0.77em;
color : #000000;
background-color : #E6E6E6;
border-right: solid 1px #FFF;
}
.ct_table_c4 {
font-family : Arial, Helvetica, sans-serif;
font-size : 0.77em;
color : #000000;
background-color : #F2F2F2;
border-right: solid 1px #FFF;
}
#cf_illi_wrapper {
float: left;
height: auto;
width: 459px;
padding : 0 0 10px; 0;
margin : 0 0 0 0;
}
.cf_illi_left {
padding : 8 0 0 0;
margin : 0 10 10 0;
float: left;
width: 217px;
min-height: 207px;
background-color : #F2F2F2;
}
.cf_illi_text {
padding : 4 0 4 8;
margin : 0 0 0 0;
font-family : Arial, Helvetica, sans-serif;
font-size : 0.77em;
color : #000000;
}
.cf_illi_text2 {
padding : 0 0 4 8;
margin : 0 0 0 0;
font-family : Arial, Helvetica, sans-serif;
font-size : 0.77em;
color : #000000;
}
.cf_illi_right {
padding : 8 0 0 0;
margin : 0 0 10 0;
float: left;
width: 217px;
min-height: 207px;
background-color : #F2F2F2;
}
.center_txt {
align: center;
text-align: center;
}
.latest_news {
padding : 0 0 0 0;
margin : 0 0 20 0;
float: left;
width: 440px;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #A8A8A8;
}
.latest_news_dt {
float: left;
width: 34px;
}
.latest_news_date_mnth {
font-family : Arial, Helvetica, Verdana, sans-serif;
font-size : 0.87em;
font-weight : bold;
color : #A8A8A8;
}
.latest_news_date_no {
font-family : Arial, Helvetica, Verdana, sans-serif;
font-size : 1.47em;
font-weight : bold;
color : #A8A8A8;
}
.latest_news_st {
padding : 0 0 0 0;
margin : 0 0 0 0;
float: left;
width: 400px;
border-left-width: 1px;
border-left-style: solid;
border-left-color: #A8A8A8;
}
.latest_news_st_header {
float: left;
width: 100%;
padding : 0 0 5 10;
margin : 0 0 0 0;
font-family : Arial, Helvetica, Verdana, sans-serif;
font-size : 0.77em;
color : #000000;
font-weight : bold;
}
.latest_news_st h4 {
float: left;
width: 100%;
padding : 0 0 5 10;
margin : 0 0 0 0;
font-family : Arial, Helvetica, Verdana, sans-serif;
font-size : 0.77em;
color : #000000;
font-weight : bold;
}
.latest_news_st_para {
float: left;
width: 100%;
padding : 0 0 5 10;
margin : 0 0 0 0;
font-family : Arial, Helvetica, Verdana, sans-serif;
font-size : 0.77em;
color : #000000;
}
.latest_news_st a {
float: left;
padding : 0 0 5 10;
margin : 0 0 0 0;
font-family : Arial, Helvetica, Verdana, sans-serif;
font-size : 0.77em;
color : #A0DDB5;
text-decoration : underline;
}
.latest_news_st a:hover {
font-family : Arial, Helvetica, Verdana, sans-serif;
font-size : 0.77em;
color : #A0DDB5;
text-decoration : none;
}
.ct_our_experts {
display: block;
padding : 0 0 0 0;
margin : 10 0 0 0;
float : left;
width : 441px;
min-height: 98px;
}
.ct_our_experts_left {
padding : 0 0 0 0;
margin : 0 0 0 0;
float : left;
width : 104px;
min-height: 98px;
}
.ct_our_experts_right {
padding : 0 0 0 0;
margin : 0 0 0 0;
float : right;
width : 337px;
min-height: 98px;
}
.ct_our_experts_right h5 {
padding : 0 0 0 0;
margin : 0 0 0 0;
font-family : Arial, Helvetica, Verdana, sans-serif;
font-size : 0.77em;
color : #006634;
font-weight : bold;
}
.ct_our_experts_right p {
padding : 0 0 18px 0;
margin : 0 0 0 0;
font-family : Arial, Helvetica, Verdana, sans-serif;
font-size : 0.77em;
color : #000000;
}
.ct_our_experts_right p a {
font-family : Arial, Helvetica, Verdana, sans-serif;
font-size : 0.97em;
color : #70C27F;
text-decoration : underline;
}
.ct_our_experts_right p a:hover {
font-family : Arial, Helvetica, Verdana, sans-serif;
font-size : 0.97em;
color : #70C27F;
text-decoration : none;
}


/*\ 3 Column Content Area Styles - Right Col Menu Styles*/
#ct_content_right { 
padding : 0 0 25px 0;
width : 246px;
float : left;
} 
#ql_one {
float: left;
width: 246px;
height: 76px;
}
#ql_livechat {
float: left;
width: 246px;
height: 156px;
}

#ql_one h4 {
position : absolute;
left : -9000px;
}
#ql_one p {
margin : 0 0 0 0;
padding : 45 0 0 10;
}
#ql_one a {
font-family : Arial, Helvetica, Verdana, sans-serif;
font-size : 0.67em;
text-decoration : none;
color : #FFFFFF;
}
#ql_one a:hover {
text-decoration : underline;
}
#ql_two {
float: left;
width: 246px;
height: 76px;
}
#ql_two h4 {
position : absolute;
left : -9000px;
}
#ql_two p {
margin : 0 0 0 0;
padding : 45 0 0 10;
}
#ql_two a {
font-family : Arial, Helvetica, Verdana, sans-serif;
font-size : 0.67em;
text-decoration : none;
color : #FFFFFF;
}
#ql_two a:hover {
text-decoration : underline;
}
#ql_three {
float: left;
width: 246px;
height: 95px;
}
#ql_three h4 {
position : absolute;
left : -9000px;
}
#ql_three p {
margin : 0 0 0 0;
padding : 45 0 0 10;
}
#ql_three a {
font-family : Arial, Helvetica, Verdana, sans-serif;
font-size : 0.67em;
text-decoration : none;
color : #FFFFFF;
}
#ql_three a:hover {
text-decoration : underline;
}
#ql_four {
float: left;
width: 246px;
height: 86px;
}
#ql_four h4 {
position : absolute;
left : -9000px;
}
#ql_four h4 {
position : absolute;
left : -9000px;
}
#ql_four p {
margin : 0 0 0 0;
padding : 45 0 0 10;
}
#ql_four a {
font-family : Arial, Helvetica, Verdana, sans-serif;
font-size : 0.67em;
text-decoration : none;
color : #FFFFFF;
}
#ql_four a:hover {
text-decoration : underline;
}
#quick_links {
float: left;
width: 246px;
height: 39px;
background-image : url(images/ql_back.gif);
background-repeat : no-repeat;
background-position : top left;
}
#quick_links h3{
margin : 0 0 0 0;
padding : 8 0 0 10;
font-family : Arial, Helvetica, Verdana, sans-serif;
font-size : 0.77em;
font-weight : bold;
color : #FFFFFF;
}
#quick_links_bottom {
margin : 0 0 0 0;
padding : 0 0 0 0;
float: left;
width: 246px;
height: 18px;
background-image : url(images/quicklinks_bot.gif);
background-repeat : no-repeat;
background-position : top left;
}
.quick_links_wrapper {
margin : 0 0 0 0;
padding : 0 0 0 0;
float: left;
width: 246px;
min-height: 84px;
background-color : #F2F2F2;
}
.quick_links_wrapper_left {
margin : 0 0 0 0;
padding : 0 0 0 6;
float: left;
width: 80px;
height: 67px;
}
.quick_links_wrapper_right p {
margin : 0 0 0 0;
padding : 0 2 0 0;
float: right;
text-align: left;
width: 158px;
font-family : Arial, Helvetica, Verdana, sans-serif;
font-size : 0.77em;
color : #000000;
}
.quick_links_wrapper_right a {
margin : 0 0 0 0;
padding : 10 2 0 0;
float: right;
text-align: left;
width: 158px;
font-family : Arial, Helvetica, Verdana, sans-serif;
font-size : 0.77em;
color : #006634;
font-weight : bold;
text-decoration : underline;
}
.quick_links_wrapper_right a:hover {
text-decoration : none;
}
.quick_links_wrapper2 {
margin : 0 0 0 0;
padding : 0 0 0 0;
float: left;
width: 246px;
min-height: 110px;
background-color : #F2F2F2;
}
.quick_links_div {
margin : 0 0 0 0;
padding : 0 0 0 0;
float: left;
width: 246px;
height: 38px;
background-image : url(images/ql_div.gif);
background-repeat : no-repeat;
background-position : top left;
}

#submit {
float: left;
width: 246px;
height: 64px;
background-image : url(images/submit_back.gif);
background-repeat : no-repeat;
background-position : top left;
}
#submit p {
margin : 0 0 0 0;
padding : 10 0 0 10;
font-family : Arial, Helvetica, Verdana, sans-serif;
font-size : 0.77em;
color : #000000;
}
#submit_bt {
margin : 0 0 0 0;
padding : 10 0 0 10;
}
#rightnav_top {
margin : 0 0 0 0;
padding : 0 0 0 0;
width : 246px;
height : 29px;
background-image : url(images/rightnav_top.gif);
background-repeat : no-repeat;
background-position : 0 0;
}
#rightnav_top h3{
margin : 0 0 0 0;
padding : 7 0 0 10;
font-family : Arial, Helvetica, Verdana, sans-serif;
font-size : 0.77em;
font-weight : bold;
color : #FFFFFF;
}
.related_links {
padding : 0 0 0 0;
margin : 0 0 0 0;
float : left;
width : 246px;
height : 62px;
background-image : url(images/rlinks_back.gif);
background-repeat : no-repeat;
background-position : center top;
}
.related_links_left {
padding : 10 0 0 6;
margin : 0 0 0 0;
float : left;
width : 85px;
height : 62px;
}
.related_links_right {
padding : 10 0 0 0;
margin : 0 0 0 0;
float : left;
width : 155px;
height : 62px;
font-family : Arial, Helvetica, Verdana, sans-serif;
font-size : 0.77em;
font-weight : bold;
}
.related_links_right a {
padding : 10 2 0 0;
margin : 0 0 0 0;
float: left;
font-family : Arial, Helvetica, Verdana, sans-serif;
font-size : 0.97em;
color : #70C27F;
text-decoration : underline;
}
.related_links_right a:hover {
text-decoration : none;
}
.related_links_bottom {
padding : 0 0 0 0;
margin : 0 0 0 0;
float : left;
width : 246px;
height : 27px;
background-image : url(images/rlinks_bottom.gif);
background-repeat : no-repeat;
background-position : center top;
}
/*\ Footer Styles*/
#ft_container { 
margin : 0 auto;
width : 958px;
text-align : left;
background-image : url(images/main_back.gif);
background-repeat : repeat-y;
background-position : center top;
clear:both;
} 

#footer_links { 
padding : 0 0 28px 0;
margin : 0 0 0 0;
float : left;
width : 958px;
background-image : url(images/footer_back2.gif);
background-repeat : no-repeat;
background-position : center top;
font-family : Arial, Helvetica, Verdana, sans-serif;
} 

#footer_links .linksbox {float:left; width:168px; margin-right: 15px;}
#footer_links .last {float:left; width:160px; margin-right: 15px;}
#footer_links ul {margin: 0; padding:0;}
#footer_links ul li {padding:0.5em 0 0.5em 0; margin: 0; color: #C0BDBD; font-size: 70%; list-style : none; width:136px; border-bottom: 1px solid #818181;}
#footer_links ul li a {color: #C0BDBD; text-decoration:none; font-weight: normal;}
#footer_links ul li a:hover {color: #FFF; text-decoration:none;}
#footer_links p.linkstitle { height:18px; color: #FFF; font-size: 90%; font-weight: bold; color: #00ADEF; margin: 0; padding:0 0 0 0;}
#footer_links p.linkstitle a {font-weight: bold; color: #FFF; text-decoration:none;}
#footer_links p.linkstitle a:hover {color: #FFF; text-decoration:underline;}

#ft_address {float: left; padding: 2px 0 25px 20px;}
#ft_address strong {color:#FFF;}
#ft_address p a {color: #A0DDB5; text-decoration:underline;}
#ft_address p a:hover {color: #A0DDB5; text-decoration:none;}
.ft_phone {font-size:160%; color:#A0DDB5; padding:0; margin:0;}
#ft_address p {font-size:70%; color:#C0BDBD; padding:10px 0 0 0; margin:0;}
.ft_hr {height: 2px; margin-top:4px; margin-bottom:4px; background-image: url(images/ft_hr.gif); background-repeat: no-repeat; font-size:1px; line-height:0;}

#footer { 
padding : 6px 0 0 0;
margin : 0 0 0 0;
float : left;
width : 958px;
height: 36px;
background-image : url(images/footer_back.gif);
background-repeat : no-repeat;
background-position : center top;
} 

#footer p { 
margin : 0 0 0 0;
padding : 0 0 0 0;
} 
#footer ul { 
margin : 0 0 0 0;
padding : 0 312px 0 24px;
display : inline;
} 
#footer ul li { 
font-family : Arial, Verdana, Helvetica, sans-serif;
color : #ffffff;
font-size : 70%;
margin-left : 0;
padding : 0 10px;
border-left : 1px solid #ffffff;
list-style : none;
display : inline;
} 
#footer ul li.first { 
padding-left : 0;
margin-left : 0;
border-left : none;
list-style : none;
display : inline;
} 
#footer ul a { 
color : #ffffff;
text-decoration : none;
} 
#footer ul a:hover { 
text-decoration : underline;
} 
.footplate { 
text-align : right;
font-family : Arial, Verdana, Helvetica, sans-serif;
color : #c0c0c0;
font-size : 70%;
} 
#news_date {
float: left;
margin : 0 0 0 0;
padding : 0 0 0 0;
height : 21px;
width : 439px;
background-color : #A8A8A8;
}
#news_date p {
margin : 0 0 0 0;
padding : 2 0 0 0;
font-family : Arial, Verdana, Helvetica, sans-serif;
color : #FFFFFF;
font-size : 75%;
font-weight : bold;
}
.form_txt_box {
width: 352px;
font-family : Arial, Verdana, Helvetica, sans-serif;
font-size : 70%;
color: #000000;
font-weight : normal;
}
.form_lbl {
font-family : Arial, Verdana, Helvetica, sans-serif;
color: #000000;
font-weight : normal;
}
.download_wrapper {
margin : 0 0 0 0;
padding : 0 0 0 0;
float :left;
width: 440px;
height: 24px;
background-image : url(images/download_back.gif);
background-repeat : repeat-x;
background-position : center top;
}
.download_detail {
margin : 0 0 0 0;
padding : 2 0 0 4;
float :left;
width: 372px;
height: 24px;
font-family : Arial, Verdana, Helvetica, sans-serif;
color : #000000;
font-size : 75%;
}
.download_button {
margin : 0 0 0 0;
padding : 0 0 0 0;
float :right;
width: 64px;
height: 24px;
}
#meet_team_header {
float: left;
margin: 0 0 0 0;
padding: 0 0 0 0;
}
#meet_team_header p {
float: left;
margin: 0 0 0 0;
padding: 15 0 0 0;
font-family : Arial, Verdana, Helvetica, sans-serif;
color : #000000;
font-size : 85%;
font-weight : bold;
}
#login {
float: left;
margin: 0 0 0 0;
padding: 0 0 0 0;
height: 194px;
width: 441px;
background-image : url(images/login_back.gif);
background-repeat : no-repeat;
background-position : left top;
}
#login h3 { 
width: 270px;
position : absolute;
left : -9000px;
} 
#login_left {
float: left;
margin: 0 0 0 0;
padding: 51 0 0 14;
height: 119px;
width: 270px;
}
#login_left p {
float: left;
margin: 0 0 0 0;
padding: 0 0 12 0;
font-family : Arial, Verdana, Helvetica, sans-serif;
color : #000000;
font-size : 70%;
}
.login_left_input {
height: 20px;
width: 219px;
font-family : Arial, Verdana, Helvetica, sans-serif;
color : #000000;
font-size : 100%;
}
#login_right {
float: right;
margin: 0 0 0 0;
padding: 64 0 0 0;
height: 119px;
width: 157px;
}
#login_right p {
margin: 0 0 0 0;
padding: 0 0 16 0;
width: 120px;
text-align: left;
font-family : Arial, Verdana, Helvetica, sans-serif;
color : #000000;
font-size : 70%;
}
#login_right p a{ 
text-decoration : underline;
font-weight : bold;
color : #006634;
}
#login_right p a:hover {
font-weight : bold;
text-decoration : none;
} 
#kc_header {
float: left;
margin: 0 0 0 0;
padding: 0 0 5 0;
width: 439px;
min-height: 44px;
background-color: #A8A8A8;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-right-style: solid;
border-bottom-style: solid;
border-left-style: solid;
border-right-color: #A8A8A8;
border-bottom-color: #A8A8A8;
border-left-color: #A8A8A8;
}
#kc_header p {
float: left;
margin: 0 0 0 0;
padding: 5 0 0 10;
font-family : Arial, Verdana, Helvetica, sans-serif;
color : #000000;
font-size : 80%;
}
.kp_title {
font-family : Arial, Verdana, Helvetica, sans-serif;
color : #FFFFFF;
font-size : 100%;
font-weight : bold;
}
#kc_footer {
float: left;
margin: 0 0 10 0;
padding: 0 0 0 0;
width: 439px;
height: 25px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-right-style: solid;
border-bottom-style: solid;
border-left-style: solid;
border-right-color: #A8A8A8;
border-bottom-color: #A8A8A8;
border-left-color: #A8A8A8;
}
#kc_footer p {
float: left;
margin: 0 0 0 0;
padding: 5 0 0 10;
font-family : Arial, Verdana, Helvetica, sans-serif;
color : #000000;
font-size : 80%;
}

#sitemap a {color:#006225; text-decoration: underline; font-weight: bold;}
#sitemap a:hover {color:#9C9C9C;}
#sitemap ul {color: #000000; list-style-type: none; padding: 0 0 0 0; margin: 0 0 0 0;}
#sitemap li {background-image: none; background-repeat: no-repeat; background-position: 0 .5em; padding: 0 0 0 0; margin: 0 0 0 0;}
#sitemap ul ul {font-size:160%; color: #000000; list-style-type: none; padding: 0 0 0 0; margin: 0 0 0 0;}
#sitemap ul ul li {background-image: none; background-repeat: no-repeat; background-position: 0 .5em; padding-left: 1em;}
#sitemap ul ul li a {color:#006225; text-decoration: none; font-weight: normal; padding: 0 0 0 0;}
#sitemap ul ul li a:hover {color:#9C9C9C; font-weight: normal;}