html { 
height : 100%;
} 
body { 
min-height : 100%;
height : 100%;
margin : 0;
padding : 0;
text-align : center;
background-image : url(images/main_back.gif);
background-repeat : repeat-y;
background-position : center top;
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 : #626262;
background-image : url(images/links_back.gif);
background-repeat : repeat-y;
background-position : center 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;
} 
#hd_container2 ul { 
float : left;
margin : 0 0 0 0;
padding : 0 0 0 20px;
display : inline;
} 
#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);
} 
#tfaq a { 
background-image : url(images/buttons/faq.jpg);
} 
#tfaq a:hover, #tfaq #current { 
background-image : url(images/buttons/faq_ro.jpg);
} 
#tpartner a { 
background-image : url(images/buttons/partner.jpg);
} 
#tpartner a:hover, #tpartner #current { 
background-image : url(images/buttons/partner_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);
} 
#tdownload a { 
background-image : url(images/buttons/download.jpg);
} 
#tdownload a:hover, #tdownload #current { 
background-image : url(images/buttons/download_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;
} 

/*\ 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 : #FFFFFF;
}
#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;
} 
#about a { 
background-image :  url(images/home_menu/about.jpg);
background-repeat : no-repeat;
background-position : 7px top;
} 
#about a:hover, #about .Current { 
background-image :  url(images/home_menu/about.jpg);
background-repeat : no-repeat;
background-position : 7px top;
} 
#faq a { 
background-image :  url(images/home_menu/faq.jpg);
background-repeat : no-repeat;
background-position : 7px top;
} 
#faq a:hover, #faq .Current { 
background-image :  url(images/home_menu/faq.jpg);
background-repeat : no-repeat;
background-position : 7px top;
} 
#download a { 
background-image :  url(images/home_menu/download.jpg);
background-repeat : no-repeat;
background-position : 7px top;
} 
#download a:hover, #download .Current { 
background-image :  url(images/home_menu/download.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;
}
#partners a { 
background-image :  url(images/home_menu/partners.jpg);
background-repeat : no-repeat;
background-position : 7px top;
} 
#partners a:hover, #partners .Current { 
background-image :  url(images/home_menu/partners.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;
}
#tech_contact {
float : left;
width: 231px;
height: 109px;
margin : 0 0 0 0;
padding : 0 0 0 7px;
} 

/*\ 3 Column Content Area Styles -  Sub Menu Styles*/
#sub_nav {
float: right;
text-align: left;
margin : 0 0 0 0;
padding : 0 10px 20px 0;
width : 208px;
height : auto;
}
.sub_menu_wrapper { 
float : left;
width : auto;
height : auto;
margin : 0 0 0 0;
padding : 0 15px 2px 0;
}
.sub_menu_arro { 
float : left;
margin : 0 0 0 0;
padding : 2px 0 2px 0;
width : 30px;
height : auto;
text-align : right;
} 
.sub_menu { 
margin : 0 0 0 0;
padding : 0 6px 2px 0;
float : right;
width : 155px;
height : auto;
text-align : left;
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, .sub_menu #current {   
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 5px;
float : right;
width : 150px;
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 : #F9B207;
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 : #0090C4;
} 
#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 : #0090C4;
}
#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.07em;
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 : #0090C4;
} 
#ct_content_middle2 h4 { 
float: left;
width: 459px;
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 : #0090C4;
} 
#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 : #0090C4;
}
#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;
} 
#services_holder p {
margin : 0 0 0 0;
padding : 0 0 12px 0;
float : left;
width: 340px;
font-family : Arial, Helvetica, sans-serif;
font-size : 0.72em;
font-weight : normal;
color : #000;
}
.services_wrapper {
margin : 0 0 10px 0;
padding : 0 0 10px 0;
float : left;
width: 447px;
height: auto;
border-bottom: dotted 1px #A8A8A8;
background-image : url(images/services_back.gif);
background-repeat : no-repeat;
background-position : left top;
}
.services_wrapper_left {
margin : 0 0 0 0;
padding : 0 0 0 0;
float : left;
width: 94px;
height: auto;
}
.services_wrapper_right {
margin : 0 0 0 0;
padding : 0 0 0 0;
float : left;
width: 353px;
}
.services_wrapper_right h4 {
margin : 0 0 0 0;
padding : 0 0 0 0;
float : left;
width: 353px;
font-family : Arial, Helvetica, sans-serif;
font-size : 0.97em;
font-weight : bold;
color : #F9B207;
}
.services_wrapper_right p {
margin : 0 0 0 0;
padding : 0 0 0 5px;
float : left;
width: 353px;
font-family : Arial, Helvetica, sans-serif;
font-size : 0.72em;
font-weight : normal;
color : #000;
}
.services_wrapper_right a {
font-family : Arial, Helvetica, sans-serif;
font-size : 0.77em;
font-weight : bold;
color : #0090C4;
text-decoration: underline;
}
.services_wrapper_right a:hover {
font-family : Arial, Helvetica, sans-serif;
font-size : 0.77em;
font-weight : bold;
color : #0090C4;
text-decoration : none;
}
.partners_wrapper {
margin: 0 0 10px 0;
padding: 0 0 0 0;
float: left;
width: 438px;
height: 106px;
border: 1px solid #A8A8A8;
}
.partners_lt {
margin: 0 0 0 0;
padding: 0 0 0 0;
float: left;
width: 50%;
height: 106px;
}
.partners_rt {
margin: 0 0 0 0;
padding: 0 0 0 0;
float: right;
width: 50%;
height: 106px;
background-color: #F2F2F2;
}
.partners_rt_text {
margin: 6px 0 0 4px;
padding: 0 0 0 0;
font-family : Arial, Helvetica, sans-serif;
font-size : 0.77em;
}

.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;
padding : 0 0 5 10;
margin : 0 0 0 0;
font-family : Arial, Helvetica, Verdana, sans-serif;
color : #000000;
}
.latest_news_st a {
float: left;
width: 100%;
padding : 0 0 5 0;
margin : 0 0 0 0;
font-family : Arial, Helvetica, Verdana, sans-serif;
font-size : 0.77em;
color : #70C27F;
text-decoration : underline;
}
.latest_news_st a:hover {
font-family : Arial, Helvetica, Verdana, sans-serif;
font-size : 0.77em;
color : #70C27F;
text-decoration : none;
}



/*\ 3 Column Content Area Styles - Right Col Menu Styles*/
#ct_content_right { 
padding : 0 0 0 0;
width : 246px;
float : left;
} 
.ql_losenge {
padding : 0 0 10px 0;
float: left;
width: 246px;
background-color : #FFF;
}
#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 h4 {
margin : 0 0 0 0;
padding : 0 0 0 0;
float: right;
text-align: left;
width: 158px;
font-family : Arial, Helvetica, Verdana, sans-serif;
font-size : 0.77em;
font-weight: bold;
color : #0090C4;
}
.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 : #0090C4;
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 20px 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;
}
#links_header {
float: left;
margin: 0 0 0 0;
padding: 0 0 0 0;
width: 439px;
height: 24px;
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;
}
.links_title {
margin: 0 0 0 0;
padding: 6px 0 0 5px;
font-family : Arial, Verdana, Helvetica, sans-serif;
color : #FFFFFF;
font-size : 80%;
font-weight : bold;
}
#links_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;
}
#links_footer p {
float: left;
margin: 0 0 0 0;
padding: 2px 0 0 5px;
font-family : Arial, Verdana, Helvetica, sans-serif;
color : #000000;
font-size : 80%;
}


/*\ Footer Styles*/
#footer { 
padding : 0 0 0 0;
margin : 0 0 0 0;
float : left;
width : 958px;
height : 42px;
background-image : url(images/footer_back.gif);
background-repeat : no-repeat;
background-position : center top;
} 
#footer p { 
margin : 0 0 0 0;
padding : 8px 0 0 0;
} 
#footer ul { 
margin : 0 0 0 0;
padding : 0 335px 0 38px;
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_txt_box2 {
width: 200px;
font-family : Arial, Verdana, Helvetica, sans-serif;
font-size : 100%;
color: #000000;
font-weight : normal;
}
.form_txt_box3 {
width: 260px;
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;
font-size: 80%;
}
.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;
}
.ct_table {
margin : 0 0 0 0;
padding : 0 0 0 0;
border-width: 1px;
border-style: solid;
border-color: #0090C4;
}
.ct_table_c1 {
font-family : Arial, Helvetica, sans-serif;
font-size : 0.77em;
color : #FFFFFF;
background-color : #0089BA;
}
.ct_table_c2 {
font-family : Arial, Helvetica, sans-serif;
font-size : 0.77em;
color : #FFFFFF;
background-color : #0090C4;
}
.ct_table_c3 {
font-family : Arial, Helvetica, sans-serif;
font-size : 0.77em;
color : #000000;
background-color : #E6E6E6;
}
.ct_table_c4 {
font-family : Arial, Helvetica, sans-serif;
font-size : 0.77em;
color : #000000;
background-color : #F2F2F2;
}


#form_calc {
padding: 0 0 0 0;
margin: 0 0 20px 0;
float: left;
}
#form_calc input {
padding: 0 0 0 0;
margin: 0 0 8px 0;
}
#form_calc textarea {
padding: 0 0 0 0;
margin: 0 0 8px 0;
}
#form_calc select {
padding: 0 0 0 0;
margin: 0 0 8px 0;
}
#form_calc strong {
font-family : Arial, Helvetica, Verdana, sans-serif;
font-size : 1.27em;
font-weight : bold;
color : #0090C4;
}
.frm_calc_lbl {
float: left;
padding: 0 0 0 0;
margin: 0 0 0 0;
font-family : Arial, Helvetica, sans-serif;
font-size : 0.77em;
color : #000000;
width: auto;
}
.frm_calc_lbl label {
float: left;
padding: 0 0 8px 0;
margin: 0 0 0 0;
font-family : Arial, Helvetica, sans-serif;
color : #000000;
width: 160px;
display: block;
}
.panel {
height: 18px;
width: auto;
}
.options_bx {
width: 265px;
font-family : Arial, Helvetica, sans-serif;
font-size : 0.87em;
border: 1px solid #A8A8A8;
}
.text_bx {
font-family : Arial, Helvetica, sans-serif;
font-size : 0.87em;
width: 265px;
border: 1px solid #A8A8A8;
}
.text_area {
font-family : Arial, Helvetica, sans-serif;
font-size : 0.87em;
width: 265px;
height: 50px;
border: 1px solid #A8A8A8;
}