/*
  Main Style
  
  Name: Oxygen Finance
  Author: te@codegent.net
  Date: 4 May 2010
  Copyright: codegent ltd.
  

*/


body { background:url('../img/backgrounds/html.jpg') 0px 0px repeat-x;font-family:Tahoma, Geneva, sans-serif; color:#1d3163; font-size:13px; }

strong { font-weight:bold; }

a:link, a:visited { color:#92a321; text-decoration:underline; }
a:hover { color:#788712; }


.clear { clear:both; }
.left { float:left; }
.right { float:right; }


/* Layout */
#container { background:url('../img/backgrounds/body.jpg') center top no-repeat; width:100%; height:100%; float:left; }
#wrapper {  width:940px; margin:0 auto; }

#header { height:137px; }

#header h1 a:link,
#header h1 a:visited { background:#1d3164 url('../img/header/logo.jpg') 0px 0px no-repeat; width:99px; height:121px; display:block; text-indent:-9999px; float:left; outline:none; border:none; }
#header h1 a:hover, #header h1 a:active { background-position:0px -125px; position:relative; top:0px; }

#navigation { width:825px; float:right; text-align:right; margin:42px 0 0 0; }
#navigation ul li { width:auto; float:left; }

#navigation ul li a:link,
#navigation ul li a:visited { background:url('../img/navigation/navigation_bg.gif') top right no-repeat; font-size:18px; color:#1d3163; text-decoration:none; float:left; width:auto; height:30px; padding:15px 23px 0px 15px; }
#navigation ul li a:hover, #navigation ul li a.active { color:#92a321 !important; }

#navigation ul li a.last { background:none !important; }

#sub_navigation { width:100%; float:left; margin:0 0 20px 0; }
#sub_navigation ul li { font-size:17px; float:left; }
#sub_navigation ul li a:link, #sub_navigation ul li a:visited { background:url('../img/navigation/sub_navigation_bg.gif') top right no-repeat; color:#666666; text-decoration:none; float:left; padding:10px 15px 0 10px; }
#sub_navigation ul li a:hover, #sub_navigation ul li a.active { color:#92a321 !important; }

#sub_navigation ul li a.first { padding-left:0px; }
#sub_navigation ul li a.last { background:none !important; }

#primary_content { background:url('../img/backgrounds/content_top.gif') 0px 0px no-repeat; width:707px; float:left; /*min-height:400px; padding:30px 22px 10px 22px;*/ position:relative; }
#primary_content_container { background:url('../img/backgrounds/content_bottom.gif') left bottom no-repeat; position:relative; z-index:200; height:100%; float:left; padding:20px; width:667px; min-height:400px; }

#primary_content h1 { font-size:38px; letter-spacing:-0.5px; margin:0 0 28px 0; }

#primary_content .content { width:100%; }
#primary_content .content ul { margin:0 0 20px 0; }
#primary_content .content ul li { list-style-type:disc; list-style-position:outside; margin-left:15px; margin-bottom:10px; }
#primary_content .content .thumbnail { float:left; }
#primary_content .content .thumbnail_container { float:left; width:92px; text-align:center; margin:0 10px 5px 0; }
#primary_content .content .thumbnail_container a { font-size:11px; }
#primary_content .page_container { float:left; }

#primary_content .content ul.ordered_list { margin:0 0 20px 20px; padding:0 0 0 25px; }
#primary_content .content ul.ordered_list li { list-style-type:decimal; list-style-position:outside; margin-bottom:10px; }


#primary_content .content ol { margin:0; padding-left:20px; }
#primary_content .content ol li { list-style-type:decimal !important; list-style-position:outside !important; margin-bottom:10px; }

.questions-answers .ui-accordion-content ol { margin-left:20px !important; }
.questions-answers .ui-accordion-content ul li ,
.questions-answers .ui-accordion-content ol li { font-family:Tahoma,Geneva,sans-serif; font-size:13px; color:#666666; }



#primary_content .content h4 { font-size:24px; margin-bottom:10px; }

#primary_content .left { width:330px; float:left; }
#primary_content .right { width:320px; float:right; }

#primary_content p { line-height:21px; margin:0 0 15px 0; }
#primary_content .home { margin:0 0 45px 0; }

.page_container { margin:20px 0 0 0; width:100%; }

#sidebar { width:216px; float:right; }

#interactive_model_sidebar a:link, #interactive_model_sidebar a:visited { background:url('../img/buttons/interactive_model_sidebar.jpg') 0px 0px no-repeat; width:216px; height:92px; display:block; text-indent:-9999px; }
#interactive_model_sidebar a:hover { background-position:0px -92px; }

#sidebar .teaser { margin:0 0 18px 0; }
#sidebar .teaser h4 { font-weight:bold; }

a:link#interactive_model, a:visited#interactive_model { background:url('../img/buttons/interactive_model.jpg') 0px 0px no-repeat; width:372px; height:74px; display:block; text-indent:-9999px; position:relative; left:-20px; margin:31px 0 0 2px; }
a:hover#interactive_model { background-position:0px -74px; }
a:active#interactive_model { position:relative; top:1px; }


/* Widgets */
.widget { margin:0 0 15px 0; font-size:11px; }

.widget h3 { font-size:20px; color:#FFFFFF; margin:0 0 10px 0; }

#sidebar .widget_blog { background:url(../img/backgrounds/sidebar_widget.gif) 0px 0px no-repeat; min-height:114px; width:194px; padding:8px 11px 20px 11px; float:left; }

#sidebar #resources { background:#FFFFFF url('../img/internal/widget_customer_benefits.jpg') 0px 0px no-repeat; width:194px; height:auto; padding:78px 11px 20px 11px; }
#sidebar #resources_b { background:#FFFFFF url('../img/internal/widget_partner_with_us.jpg') 0px 0px no-repeat; width:194px; height:auto; padding:78px 11px 20px 11px; }

#sidebar #rousources_external { background:url('../img/internal/widget_external_top.jpg') 0px 0px no-repeat; width:100%; padding:78px 0px 0px 0px; }
#sidebar #rousources_external_container { background:url('../img/internal/widget_external_con.jpg') 0px 0px repeat-y; width:100%; }
#sidebar #rousources_external_content { background:url('../img/internal/widget_external_btm.jpg') left bottom no-repeat; width:194px; padding:10px 11px 20px 11px; }

#sidebar #rousources_external h3 { margin-bottom:0px; padding-left:11px; padding-bottom:5px; }

#sidebar #customer_benefits { background:#FFFFFF url('../img/internal/widget_customer_benefits.jpg') 0px 0px no-repeat; width:194px; height:auto; padding:78px 11px 20px 11px; }

#sidebar #customer_benefits ul {  }
#sidebar #customer_benefits ul li { background:url('../img/icons/raquo.gif') 0px 3px no-repeat; padding:0 0 0 10px; margin:0 0 5px 0; }
#sidebar #customer_benefits a.read_more { margin:0 0 0 10px; }


#sidebar #partner_with_us { background:url('../img/internal/widget_partner_with_us.jpg') 0px 0px no-repeat; padding:78px 11px 20px 11px; height:auto; width:194px; float:left; }
#sidebar #partner_with_us .thumbnail { float:left; margin:0 5px 0 0; }
#sidebar #partner_with_us p { width:145px; float:left; }

#sidebar .widget .read_more { margin-left:10px; }
#sidebar .blog_sidebar { color:#666666; font-size:12px; }
#sidebar .blog_sidebar ul li { margin:0 0 5px 0; }

#sidebar .blog_sidebar ul li a:link, #sidebar .blog_sidebar ul li a:visited { color:#666666; text-decoration:none; }
#sidebar .blog_sidebar ul li a:hover { color:#000000; }

#sidebar .blog_sidebar a:link.category_rss, #sidebar .blog_sidebar a:visited.category_rss { text-decoration:underline; }
#sidebar .widget h3 { margin-bottom:20px; }

/* Footer */

#footer { background:url('../img/footer/footer.gif') 0px 0px no-repeat; width:940px; float:left; margin:0px 0 17px 0; color:#FFFFFF; z-index:200; }
#footer_container { background:url('../img/footer/footer_bottom.gif') left bottom no-repeat; float:left; padding:25px 20px 25px 20px; width:900px; }

#footer #copyright { background:url('../img/footer/dotted2.gif') 0px 0px repeat-x; width:100%; color:#959cb4; font-size:11px; padding:8px 0 0 0; float:left; }

#footer .content { font-size:11px; padding:10px 0 0 0; float:left;}
#footer .content p {  }

#footer .title { background:url('../img/footer/dotted.gif') left bottom no-repeat; padding:0 0 7px 0; float:left; width:100%; }
#footer .title h3 { font-size:20px; float:left; }
#footer .title a { font-size:11px; float:right; margin:5px 0 0 5px; }

#footer .post_meta { color:#8b99bc; margin:0 0 15px 0; }

#footer_news { width:330px; float:left; margin:0 25px 0 0;  }

#footer_testimonial { width:330px; float:left; margin:0 20px 0 0; }
#footer_testimonial .thumbnail { float:left; margin:5px 15px 0 0; }
#footer_testimonial p { line-height:14px; }
#footer_testimonial .post_meta { font-style:italic; margin:0 0 5px 0; }

#footer_contact { width:180px; float:right; }
#footer #phone { background:url('../img/footer/phone.gif') 0px 2px no-repeat; padding:0 0 0 22px; margin:10px 0 5px 0; }
#footer #email { background:url('../img/footer/email.gif') 0px 2px no-repeat; padding:0 0 0 22px; }
#footer #email a:link, #footer #email a:visited { color:#FFFFFF; text-decoration:none; }
#footer #email a:hover { text-decoration:underline; }

#footer #copyright .right { width:182px; }
#footer #copyright .right a:link,#footer #copyright .right a:visited { color:#8b99bc; text-decoration:none; }
#footer #copyright .right a:hover { text-decoration:underline; }


/* Home */



/* About */

#column_1 ,#column_2, #column_3 { width:197px; float:left; margin:0 17px 0 0; }
#column_3 { margin:0px; }
#column_1 h3, #column_2 h3, #column_3 h3 { background:url('../img/titles/about_title.gif') 0px 0px no-repeat; width:187px; height:40px; font-size:30px; padding:5px 0 0 10px; margin:0 0 10px 0; }

.team_teaser { float:left; margin:0 0 20px 0; }
.team_teaser .content { width:216px; float:right;  }
.team_teaser .thumbnail { border:1px #e8e8e8 solid; }
.team_teaser h4 { font-size:17px; }

.contact_us h3 { font-size:20px; line-height:24px; }
.contact_us .form_row { margin:0 0 20px 0; }
.contact_us .left , .contact_us .right { min-height:170px; }


a:link#btn_contact_us , a:visited#btn_contact_us{ background:url('../img/buttons/contact_us.jpg') 0px 0px no-repeat; width:163px; height:42px; text-indent:-9999px; display:block; }
a:hover#btn_contact_us { background-position:0px -42px; }

.partners a#btn_contact_us{margin:20px 0 0 0;}

a:link#btn_our_services , a:visited#btn_our_services{ background:url('../img/buttons/our_services.jpg') 0px 0px no-repeat; width:163px; height:42px; text-indent:-9999px; display:block; margin:20px 0 0 0; }
a:hover#btn_our_services { background-position:0px -42px; }


#interactive_calculate_banner { background:url(../img/backgrounds/interactive_calculate_banner.jpg) 0px 0px no-repeat; width:187px; height:137px; padding:120px 15px 0 15px; color:#FFFFFF; font-size:14px; }

a:link#btn_calculate, a:visited#btn_calculate { background:url('../img/buttons/calculate.jpg') 0px 0px no-repeat; width:129px; height:31px; display:block; text-indent:-9999px; margin:20px 0 0 25px; }
a:hover#btn_calculate { background-position:0px -31px; }

.resources { }
.resources #column_1 { margin:0 17px 0 10px; }
.resources_banner { background:url('../img/backgrounds/resources_banner.jpg') 0px 0px no-repeat; height:284px; width:182px; padding:30px 10px 0 10px; }
.resources_banner h3 { background:none !important; font-size:24px !important; padding-left:0px !important;  }
.resources_banner a:link, .resources_banner a:visited { color:#FFFFFF; }
.resources_banner a:hover { color:#ECECEC; }

.resources_banner ul { margin:30px 0 0 0 !important; }
.resources_banner ul li { background:url('../img/icons/raquo_green.gif') 0px 4px no-repeat; padding:0 0 0 15px; list-style-position:inside !important; list-style-type:none !important; margin:0 0 10px 0; line-height:13px; }

.resources_banner a:link#btn_see_more, .resources_banner a:visited#btn_see_more { background:url('../img/buttons/see_more.gif') 0px 0px no-repeat; width:130px; height:30px; display:block; text-indent:-9999px; margin:20px 0 0 25px; }
.resources_banner a:hover#btn_see_more { background-position:0px -30px; }

ul.arrow_list li { background:url('../img/icons/raquo.gif') 0px 4px no-repeat; padding:0 0 0 10px; list-style-position:inside; list-style-type:none !important; margin:0 0 10px 0; font-size:11px; }

ul.table_list { margin-top:20px !important; }
ul.table_list li { background:url('../img/icons/disc.gif') 0px 5px no-repeat; margin:0 0 10px 0; list-style-type:none !important; padding:0 0 0 13px; }
ul.table_list li span { width:158px; display:inline; float:left; }


#btn_coming_soon { margin:20px 0 0 20px; float:left; }


/* Blog */

a:link.category_rss, a:visited.category_rss { background:url('../img/icons/rss_s.gif') right 3px no-repeat; color:#666666; padding:0 15px 0 0; }

.blog_sidebar ul li { float:left; width:100%; }

#get_rss { background:url('../img/icons/rss_l.gif') right 0px no-repeat; width:90px; height:40px; float:right; color:#404040; padding:0 5px 0 0; }
#get_rss h4 a:link, #get_rss h4 a:visited { font-size:18px !important; color:#000000; text-decoration:none; }
#get_rss h4 a:hover { color:#666666 !important; }


#get_rss a:link, #get_rss a:visited { color:#7F7F7F; font-size:12px; }
#get_rss a:hover { color:#000000; }

.blog_post { background:url('../img/backgrounds/blog_hr.gif') left bottom no-repeat; float:left; width:100%; padding-bottom:30px; margin-bottom:20px; }

.blog_post .date { background:url('../img/backgrounds/date.gif') 0px 0px no-repeat; width:39px; height:100px; display:block; color:#FFFFFF; float:left;  }

.blog_post .date p { font-size:8px; text-align:center; width:35px; margin:0 auto !important; line-height:11px !important; }
.blog_post .date strong { font-size:26px; font-weight:normal; line-height:26px !important; width:100%; }

.blog_post .title { margin:0 0 0 55px; }
.blog_post .title h2 { font-size:24px !important; line-height:24px !important; margin:0px !important; margin-bottom:5px !important; }
.blog_post .title h2 a:link, .blog_post .title h2 a:visited { text-decoration:none; color:#1d3163; }
.blog_post .title h2 a:hover { color:#788712 !important; font-weight:bold; }
.blog_post .content { width:520px !important; float:left; margin:10px 0 0 18px; }

.blog_post .meta, .blog_post .tags { color:#666666; font-size:12px; margin-bottom:0px !important; }

.blog_post .meta a:link , .blog_post .meta a:visited,
.blog_post .tags a:link, .blog_post .tags a:visited { text-decoration:none; }

a:link.btn_download_pdf, a:visited.btn_download_pdf { background:url('../img/buttons/btn_download_pdf.gif') 0px 0px no-repeat; width:144px; height:27px; display:block; text-indent:-9999px; float:left; margin-top:15px; }
a:hover.btn_download_pdf { background-position:0px -27px; }

.blog_post .share_content { float:right; margin:0 0 0 10px; width:55px; }
.blog_post .share_content .facebook { margin:0 0 10px 0; }

.blog_post a:link.btn_share_email , .blog_post a:visited.btn_share_email { background:url('../img/buttons/share_email.gif') 0px 0px no-repeat; width:61px; height:60px; display:block; text-indent:-9999px; margin:10px 0 0 0; position:relative; left:-5px; }
.blog_post a:hover.btn_share_email { background-position:0px -63px; }
.readmore {color:#C1D72E;}

.tags { width:100%; float:left; }
.comment-list { color:#666666; font-size:12px; width:100%; margin-top:5px; float:left; }
.comment-list a:link, .comment-list a:visited { text-decoration: none !important; }
.comment-list a:hover { }
.comment_author a:link.website, .comment_author a:visited.website  { color:#999999; text-decoration:none; }
.comment_author a:hover.website { text-decoration:underline; }
.comment-list p { margin-bottom:0px !important; }
.LV_validation_message { float:left; }

/* Paginator */

#paginator { float:left; width:100%; height:40px; }

#paginator a:link#page_previuos, #paginator a:visited#page_previuos { background:url('../img/buttons/previous.gif') 0px 0px no-repeat; width:113px; height:23px; display:block; text-indent:-9999px; float:left; position:absolute; margin-left:100px; z-index:250; }
#paginator a:hover#page_previuos { background-position:0px -23px; }

#paginator a:link#page_next, #paginator a:visited#page_next { background:url('../img/buttons/next.gif') 0px 0px no-repeat; width:92px; height:23px; display:block; text-indent:-9999px; float:left; position:absolute; margin-left:440px; }
#paginator a:hover#page_next { background-position:0px -23px; }

#paginator #page_select { float:left; margin:3px 10px 0 10px; position:absolute; padding-left:210px; }
#paginator #page_select select { width:210px; }



/* Q&A */


#tabs ul#tabs_navigation li { list-style-type:none !important; list-style-position:inherit !important; margin-left:0px; }
#tabs ul#tabs_navigation li a:link, #tabs ul#tabs_navigation li a:visited { color:#1d3163; font-size:24px; margin:0 0px 0 0; }
#tabs ul#tabs_navigation li a:hover { color:#c1d72e; }



#tabs ul li.ui-state-default a { color:#1d3163 !important; }
#tabs ul li.ui-tabs-selected a { color:#c1d72e !important; }

.ui-tabs .ui-tabs-panel { padding:0px !important; font-family:Tahoma, Geneva, sans-serif !important; font-size:13px; }

ul#tabs_navigation { background:url('../img/backgrounds/tabs_bg.jpg') center 0px no-repeat; height:40px; padding:22px 0 0 0; }
ul#tabs_navigation li { padding:5px 13px 10px 13px; }

#tab_technology,
#tab_process,
#tab_general,
#tab_implementation { text-indent:-9999px; }     

/* general tab */       
a:link#tab_general, a:visited#tab_commercials { background:url('../img/buttons/tabs_nav.gif') -264px 0px no-repeat; width:92px; height:30px; display:block; padding:0px; }
a:hover#tab_general { background-position:-264px -30px; }

a:link#tab_technology, a:visited#tab_technology { background:url('../img/buttons/tabs_nav.gif') -9px 0px no-repeat; width:118px; height:30px; display:block; padding:0px; }
a:hover#tab_technology { background-position:-9px -30px; }

a:link#tab_process, a:visited#tab_process { background:url('../img/buttons/tabs_nav.gif') -145px 0px no-repeat; width:91px; height:30px; display:block; padding:0px; }
a:hover#tab_process { background-position:-145px -30px; }

a:link#tab_implementation, a:visited#tab_implementation { background:url('../img/buttons/tabs_nav.gif') -404px 0px no-repeat; width:161px; height:30px; display:block; padding:0px; }
a:hover#tab_implementation { background-position:-404px -30px; }


#tabs ul li.ui-tabs-selected a#tab_technology {  background-position:-9px -30px; }
#tabs ul li.ui-tabs-selected a#tab_process { background-position:-145px -30px; }
#tabs ul li.ui-tabs-selected a#tab_commercials { background-position:-250px -30px; }
#tabs ul li.ui-tabs-selected a#tab_implementation { background-position:-404px -30px; }

.question_list h3 a:link, .question_list h3 a:visited , .question_list h3 a:hover { color:#1d3163 !important; font-size:16px; }
.question_list p { font-family:Tahoma, Geneva, sans-serif; font-size:13px; color:#666666; }

.question_list .ui-icon-triangle-1-e { background:url('../img/icons/accordion_arrow.gif') 0px 0px no-repeat !important; width:12px; height:12px; }
.question_list .ui-icon-triangle-1-s { background:url('../img/icons/accordion_arrow.gif') 0px -12px no-repeat !important; width:12px; height:12px; }

.ui-accordion .ui-accordion-header a { padding:0 0 0 23px !important; margin:0 0 10px 0; }
.ui-accordion-content { padding-top:0px !important; }


/* COMMENTS */ 

#comment { width:100%; margin:0 auto; margin-top:70px; }

#comment h2 { font-size:22px; font-weight:normal; }

#comment_title { border-bottom:1px #CACACA solid; padding-bottom:5px; }
#comment_title h2 { float:left; margin:0px; font-size:24px; }
#comment_title a#btn_add_comment { float:right;  }

#comment a:link#btn_add_comment,
#comment a:visited#btn_add_comment { color:#FFFFFF; text-decoration:none; width:121px; height:27px; background:url(../img/buttons/add_comment.jpg) 0px 0px no-repeat; display:block; text-indent:-9999px; }

#comment a:hover#btn_add_comment { background-position:0 -27px; }

.comment_post { border-bottom:1px #CACACA solid; padding:20px 0px; }

.comment_author_avatar { width:77px; float:left; margin-right:10px; }

.comment_author_avatar img { background:url(../img/backgrounds/avatar_bg.jpg) center center no-repeat; padding:7px; }

#add_comment .comment_author_avatar img { background:none !important; }

.comment_details { width:425px; float:left; line-height:17px !important; }
.comment_details p { color:#000000; font-size:12px;  }

.bypostauthor .comment_author { color:#CC0000; }

.comment_author a:link,
.comment_author a:visited { color:#666666; }

.bypostauthor a:link,
.bypostauthor a:visited { color:#cc0000; }

.comment_author a:hover { color:#333333; }

.comment_author span { color:#999999; }

a:link.quote_this_comment,
a:visited.quote_this_comment { color:#C1D72E; }

a:hover.quote_this_comment { color:#92a321; }

.comment_vote { margin-left:10px; margin-top:5px; }

a:link.btn_voteup,
a:visited.btn_voteup { background:url(../img/icons/vote_up.gif) 0px 0px no-repeat; width:26px; height:26px; display:block; text-indent:-9999px; float:left; }

a:link.btn_votedown,
a:visited.btn_votedown { background:url(../img/icons/vote_down.gif) 0px 0px no-repeat; width:26px; height:26px; display:block; text-indent:-9999px; float:left; }

a:hover.btn_voteup { background-position:0px -26px; }

a:hover.btn_votedown { background-position:0px -26px; }

.comment_details blockquote { margin-bottom:20px; background:url(../img/icons/comment_quote.jpg) left top no-repeat; }

#add_comment .comment_author_avatar { float:left; margin-right:2px; }
#add_comment h2 { margin:10px 0 20px; }

.add_comment_form { width:440px; float:right; }

.add_comment_form .alignleft { margin-top:10px; width:100%; }

.add_comment_form .or { font-size:20px; float:left; width:50px; text-align:center; margin-top:20px; }

.add_comment_form .alignright { margin-top:10px; width:200px; }

.add_comment_form .alignleft p { width:100%; float:left; }
.add_comment_form .alignleft span { color:#666666; }
input.comment_input { width:180px; height:17px; display:block; font-size:11px; padding:0px; border:1px #AAAAAA solid; padding:2px 5px 0px 5px; margin:0 10px 0 0; float:left;  }

#add_comment textarea#message { width:435px; height:107px; font-family:Tahoma, Geneva, sans-serif; font-size:12px; padding:3px; border:1px #AAAAAA solid; }

.post_comment { background:#f8f8f8; height:53px; text-align:center; padding-top:10px; }

.post_comment input { width:209px; height:32px; }

#comment .last { border:none; }

.modules h3 { font-size:24px; }

.add_comment_form p { position:relative; }
.add_comment_form label { position:absolute; left:0; margin-left:5px; color:#666666; }
.add_comment_form #textarea_container { height:140px; }

.LV_validation_message { font-style:italic; }
.LV_invalid { color:#ed7e24 !important; }
.LV_valid { color:#b6de00 !important; display:none; }

/* Pages */

body.management-team .content img { margin-right:10px; }
body.management-team .page_container img { margin-right:0px; }

body.about-us #column_1 p,
body.about-us #column_2 p,
body.about-us #column_3 p { margin:0px; }
body.about-us #column_2 ul { margin-bottom:0px; }

body.partners .content img { float:left; margin:0 10px 0 0; }

body.questions-answers .ui-accordion-content ul li { list-style-type:disc !important; }

body.early-payments #btn_contact_us { margin-top:20px; }

body.interactive-model .left { width:320px; margin-right:10px; }
body.interactive-model .left p, body.interactive-model .right p { margin-bottom:5px !important; }
body.interactive-model .left ul li, body.interactive-model .right ul li { margin-bottom:10px !important; }

body.interactive-model .left { width:320px; }
body.interactive-model .left h4 { margin-bottom:10px; }

body.resources #column_1 { margin-left:0px; }

body.partners #primary_content .left { width:90px !important; }
body.partners #primary_content .right { width:544px !important; float:left !important; }
body.partners #primary_content h4 { margin-bottom:10px !important;}

body.management-team .team_teaser .content { width:216px !important; }

body.contact-us .page_container a { text-decoration:none; }

body.infrastructure #btn_contact_us { margin-top:20px; }

/*
body.infrastructure #primary_content,
body.modules #primary_content { background:url('../img/backgrounds/content_long.gif') 0px 0px no-repeat; }

*/

body.management-team #desc_ceo { float:left; width:550px; }


#primary_content table td { padding:5px !important; }

.categories .left { width:90px; }



.news .title {  }
.single_news h1 { margin-bottom:10px !important; }
.box_filter { background:#efefef; float:left; width:641px; height:27px; margin-bottom:25px; padding:4px 10px 0 13px; }
.box_filter .left { width:470px; }
.box_filter .right { width:55px !important; text-align:right; }
.box_filter a:link.close, .box_filter a:visited.close { background:url('../img/icons/close.gif') right 4px no-repeat; color:#3b3b3b; width:35px; display:block; padding-right:15px; text-decoration:none; }
.box_filter a:hover.close { color:#000000; }
.box_filter p { padding:0px !important; margin:0px !important; }


.back_to_news { float:left; width:100%; height:27px; margin-bottom:25px; padding:4px 0px 0 0px; font-size:14px; }
.back_to_news a { text-decoration:none; }


#add_comment #comment_result { background:#F4F4F4; width:500px; padding:6px 10px; margin:0 0 20px 0; font-style:italic; color:#333333; }



