/* Website: OSS Security
/* © 2010 www.ph-creative.com
/* Main Stylesheet */

body { background:url(../builtin/background.jpg) top center no-repeat #000;font:normal normal 12px/130% arial,sans-serif;color:#fff; }
object { outline:none; }
.container { width:865px;margin:0px auto;padding:0px 0px 0px 2px; }
.clear { clear:both; }
.left { float:left; }
.right { float:right; }
a img { border:0px; }
a {outline: none;}


.home_header { position: relative; right: 45px; margin-bottom: -40px; top: 40px;}


#header { margin:23px 0px 0px;float:left; }
    #logo { float:left; }
        #logo a { display:block;width:202px;height:84px;background:url(../builtin/logo.png) no-repeat; }
            #logo a span { display:none; }
#header_right { margin:23px 0px 0px;float:right; }
    #header_right .small_yellow { text-align:right;float:right;margin:25px 5px 0px 0px; }
        #header_right .small_yellow span { width:130px; }
        #header_right .small_yellow img { vertical-align:top;margin-right:5px; }
    #header_right .search_box { float:right;margin:25px 5px 0px 0px;clear:both;display:block;padding-left:10px; }
         .search_box .input { float:left;background:url(../builtin/mm_input.png) no-repeat;width:200px;padding:2px;margin-top:2px; }
            .search_box .input .Phuse_Search_TextQuery { border:0px;padding:2px;width:190px;color:#999; }
         .search_box .Phuse_Search_Button { background:url(../builtin/search.png) no-repeat;width:44px;height:30px;border:0px;cursor:pointer; }
#main_content { clear:both;padding:7px 0px 20px; }
        #main_content a { color:#ffd20c;text-decoration:none; }
            #main_content a:hover { text-decoration:underline; }
#generic_content { clear:both;padding-top:20px; }
        #generic_content a { color:#ffd20c;text-decoration:none; }
            #generic_content a:hover { text-decoration:underline; }
#left_col { width:600px;background:url(../builtin/generic_top.png) no-repeat;padding:0px 20px 0px;float:left;margin-top:20px; }
    #contact_footer  { float:left;margin:20px 0px 0px; }
        #contact_footer span { width:155px; }
    .breadcrumb { margin:10px 0px 0px; }
        .breadcrumb a { color:#ffd20c;text-decoration:none;font-size:11px; }
            .breadcrumb a:hover { text-decoration:underline; }
        .Phuse_Breadcrumb_CurrentPage_Header_Link { color:#fff !important; }
        .breadcrumb h1 { font-size:11px;margin:0px;display:inline;font-weight:normal; }
    #left_col_bottom { width:600px;height:56px;background:url(../builtin/generic_bottom.png) no-repeat;float:left;text-align:right;padding:0px 20px; }
        #left_col_bottom ul { margin:0px;padding:0px;list-style:none;border-top:1px solid #0d3663; }
            #left_col_bottom ul li { float:right;margin:15px 0px 0px 10px;padding:0px 0px 0px 23px;color:#ffd20c;font-size:11px;font-weight:bold; }
                #left_col_bottom ul li:hover { text-decoration:underline;cursor:pointer; }
            #left_col_bottom ul li#email { background:url(../builtin/email.png) 0px 1px no-repeat; }
                #left_col_bottom ul li#email a { color:#ffd20c;text-decoration:none; }
            #left_col_bottom ul li#print { background:url(../builtin/print.png) 0px 1px no-repeat; }
#right_col { width:215px;float:right;margin-top:20px;padding:0px 0px 0px 10px; }
    #right_col a { color:#ffd20c;text-decoration:none; }
        #right_col a:hover { text-decoration:underline; }
    #bottom { clear:both;padding:30px 0px; }
#footer { background:url(../builtin/footer_shadow.png) repeat-x;padding:10px 0px;font-size:11px; }
    #footer .container { border-bottom:1px solid #0d3663;padding-bottom:20px; }
    #footer p { margin:0px; }
        #footer p a { color:#ffd20c;text-decoration:none; }
            #footer p a:hover { text-decoration:underline; }
#footer_text { padding:10px 0px;font-size:11px; }
    #footer_text p { margin:0px; }
        #footer_text p a { color:#ffd20c;text-decoration:none; }
            #footer_text p a:hover { text-decoration:underline; }
            
/* PhUse Feed Styles */
#news_feed { height:505px;overflow:hidden;position:relative; }
    .news_item { clear:both;border-bottom:1px solid #104073;height:100px;overflow:hidden;position:relative; }
        .news_item h3 { font-size:12px;line-height:12px;color:#ffd30c; }
            .news_item h3 a { background:url(../builtin/list_arrow.png) 0px 4px no-repeat;padding-left:15px;text-decoration:none;color:#ffd30c; }
                .news_item h3 a:hover { text-decoration:underline; }
        .news_item .image { float:left;overflow:hidden; }
            .news_item .image img { border:0px;margin:10px 10px 10px 0px;border:1px solid #104073;width:78px;height:78px; }
        .news_item p { line-height:14px; }
        .news_item br { margin-bottom:100px; }
    .paging { float:right;font-size:11px;padding:25px 0px 0px;margin-bottom:-50px; }
        .paging span { padding:5px 9px;text-align:center;cursor:pointer;font-weight:bold;color:#ffd20c;border:1px solid #104073;margin-left:5px; }
            .paging span:hover,.paging .active { background:#104073; }
#partners_feed { margin:20px 0px 0px; }
    #partners_feed .image { float:left;margin:0px 12px 12px 0px; }
            
/* sIFR Headers */
.small_yellow {  }
.large_blue { border-top:1px solid #104073;border-bottom:1px solid #104073;width:866px; }
.normal_white { margin:-5px 0px 15px 0px;padding:0px; }
.normal_yellow { margin-bottom:-10px; }
.small_white { margin:0px;padding:0px; }

/* Image Styles */
.transparent_link { width:200px;height:330px;background:url(../builtin/transparent_link.png) no-repeat; }
    .transparent_link .image { float:left;margin:-10px 0px 0px -10px;width:210px;height:81px; }
    .transparent_link .small_yellow { padding:30px 20px 0px 0px;float:right; display: none; }
    .transparent_link .small_yellow span { width:190px;padding-right:5px; }
    .transparent_link .desc { clear:both;color:#fff;padding:10px 20px;line-height:135%;height:180px; }
    .transparent_link .link {  }
        .transparent_link .link a { display:block;background:url(../builtin/link_arrow.png) top right no-repeat;text-align:right;height:24px;padding-right:30px;margin:0px 20px 0px 0px;color:#ffd30c;font-size:11px;text-decoration:none;font-weight:bold;line-height:24px; }
            .transparent_link .link a:hover { text-decoration:underline; }
.float_left_padding { margin:10px 10px 10px 0px; }
.float_right_padding { margin:10px 0px 10px 10px; }
            
/* Link Styles */
.yellow_arrow_link {  }
    .yellow_arrow_link a { background:url(../builtin/list_arrow.png) 0px 4px no-repeat;padding-left:15px;font-weight:bold;color:#ffd30c;text-decoration:none; }
        .yellow_arrow_link a:hover { text-decoration:underline; }
            
/* Panel Styles */
.quote_top { background:url(../builtin/quote_top.png) no-repeat;width:200px;height:51px;margin:20px auto 0px; }
.quote_body { background:#716f6e;width:160px;margin:0px auto;padding:10px 20px;font-size:14px;line-height:150%;font-style:italic; }
    .quote_body p { margin:0px;padding:0px; }
    .quote_body .author { font-style:normal;line-height:120%; }
.quote_bottom { background:url(../builtin/quote_bottom.png) no-repeat;width:200px;height:51px;margin:0px auto 20px; }

/* List Styles */
.Phuse_SiteMap_UL { margin:0px;padding:0px;list-style:none;clear:both; }
    .Phuse_SiteMap_LI { margin-bottom:3px;background-repeat:no-repeat; }
        .Phuse_SiteMap_LI a { background:url(../builtin/list_arrow.png) 0px 4px no-repeat;padding-left:17px;color:#ffd20c;text-decoration:none; }
            .Phuse_SiteMap_LI a:hover { text-decoration:underline; }
            
#left_col ul { list-style:none;clear:both; }
    #left_col li { background:url(../builtin/list_arrow.png) 0px 4px no-repeat;padding-left:17px;margin-bottom:3px; }
        #left_col li a { background:none;color:#ffd20c;text-decoration:none;padding-left:0px; }
            #left_col li a:hover { text-decoration:underline; }

/* Navigation Styles */
.NavigationMenu { float:right;font-weight:bold;margin:-3px -13px 0px 0px; }
    .NavigationMenu a { color:#fff;text-decoration:none;display:block; }
    .MainMenuItem_Normal { padding:0px 12px 0px 0px;cursor:pointer;margin:0px 5px; }
        .MainMenuItem_Normal a { padding:8px 0px 6px 0px; }
    .MainMenuItem_Over { background:url(../builtin/navigation.png) top right no-repeat;padding:0px 12px 0px 0px;cursor:pointer;margin:0px 5px; }
        .MainMenuItem_Over a { color:#000;background:url(../builtin/navigation.png) top left no-repeat;padding:8px 0px 6px 13px;margin-left:-13px; }
        
/* .SubMenuItem_Normal,.SubMenuItem_Over { font-size:11px;cursor:pointer;font-weight:bold;margin-bottom:-2px; }
    .SubMenuItem_Normal a,.SubMenuItem_Over a { text-decoration:none;display:block;padding:5px 0px 5px 15px;margin:0px 10px 0px 0px; }
    .SubMenuItem_Normal span,.SubMenuItem_Over span { background:url(../builtin/subnav_arrow.gif) no-repeat #ffd20c;display:block;float:left;width:8px;height:8px;margin-top:9px; }
    .SubMenuItem_Normal a { color:#000d1b; }
    .SubMenuItem_Over a { color:#716e6d; }
.Phuse_MI_SubTable tr:first-child td { background:url(../builtin/subnav.png) top right no-repeat;margin-left:10px; }
.Phuse_MI_SubTable tr:last-child td { background:url(../builtin/subnav.png) bottom right no-repeat;padding-bottom:2px; }
.Phuse_MI_SubTable tr:last-child td a { background:url(../builtin/subnav.png) bottom left no-repeat;margin-left:-10px;padding-left:25px; }
.Phuse_MI_SubTable tr td { background:#ffd20c; }
.Phuse_MI_SubTable,.Phuse_MI_SubTable tr,.Phuse_MI_SubTable td { border-collapse:collapse; }
.Phuse_MI_SubTable { margin:0px -9px -7px 9px; }
.Phuse_MI_SubDiv { background:url(../builtin/subnav.png) top left no-repeat;margin:5px 0px 0px -5px; } */

.Phuse_MI_SubTable { width:174px;background:url(../builtin/submenu_top.png) top center no-repeat;margin-top:9px; }
.Phuse_MI_SubDiv { width:174px;background:url(../builtin/submenu_bottom.png) bottom center no-repeat;padding-bottom:9px; }
.Phuse_MI_SubTable,.Phuse_MI_SubTable tr,.Phuse_MI_SubTable td { border-collapse:collapse; }

.SubMenuItem_Normal,.SubMenuItem_Over { font-size:11px;cursor:pointer;font-weight:bold;margin-bottom:-2px;padding-left:10px; }
    .SubMenuItem_Normal a,.SubMenuItem_Over a { text-decoration:none;display:block;padding:5px 0px 5px 15px;margin:0px 10px 0px 0px; }
    .SubMenuItem_Normal span,.SubMenuItem_Over span { background:url(../builtin/subnav_arrow.gif) no-repeat #ffd20c;display:block;float:left;width:8px;height:8px;margin-top:9px; }
    .SubMenuItem_Normal a { color:#000d1b; }
    .SubMenuItem_Over a { color:#716e6d; }

/* Bookmark Styles */
#bookmarks { margin:0 0 20px;padding:0px;list-style:none; float: left; }
    #bookmarks li { float:left;margin-right:10px;cursor:pointer; }
    #delicious { width:23px;height:23px;background:url(../builtin/bookmarks.png) no-repeat; }
    #digg { width:23px;height:23px;background:url(../builtin/bookmarks.png) -33px 0px no-repeat; }
    #facebook { width:23px;height:23px;background:url(../builtin/bookmarks.png) -66px 0px no-repeat; }
    #netvibes { width:23px;height:23px;background:url(../builtin/bookmarks.png) -100px 0px no-repeat; }
    #reddit { width:23px;height:23px;background:url(../builtin/bookmarks.png) -133px 0px no-repeat; }
    #stumble { width:23px;height:23px;background:url(../builtin/bookmarks.png) -167px 0px no-repeat; }

/* Form Styles */
.MMDataCaptureForm_Table { margin-top:-10px; }
.MMDataCaptureForm_FieldTD { color:#ffd30c;font-size:11px;font-weight:bold; }
.MMDataCaptureForm_ErrorTD { text-transform:lowercase;color:#ffd30c;font-size:11px;font-weight:bold; }
.MMDataCaptureForm_ErrorTD:first-letter { text-transform:uppercase; }
.MMDataCaptureForm_LabelTD,.MMDataCaptureForm_ButtonEmptyTD { display:none; }
.mm_input { background:url(../builtin/mm_input.png) no-repeat;width:200px;padding:2px; }
    .mm_input input { border:0px;padding:2px;width:190px; }
.MMDataCaptureForm_TextArea .mm_input { background:url(../builtin/mm_textarea.png) no-repeat;width:200px;height:60px;padding:2px;font:normal normal 12px/130% arial,sans-serif; }
    .MMDataCaptureForm_TextArea .mm_input textarea { border:0px;padding:2px;width:190px;height:50px;font:normal normal 12px/130% arial,sans-serif;overflow:auto; }
.MMDataCaptureForm_ButtonTD { text-align:center; }
    .MMDataCaptureForm_SubmitButton { background:url(../builtin/submit.png) no-repeat;width:113px;height:30px;border:0px;cursor:pointer; }

#contact_container { border:1px solid #0d3663;padding:20px; }
    #contact_container legend { width:155px;padding-left:10px; }
#left_col .MMDataCaptureForm_TextArea .mm_input { background:url(../builtin/mm_textarea_wide.png) no-repeat;width:520px;height:120px;padding:2px;font:normal normal 12px/130% arial,sans-serif; }
    #left_col .MMDataCaptureForm_TextArea .mm_input textarea { width:510px;height:110px;padding:2px;font:normal normal 12px/130% arial,sans-serif; }

/* Search Results Styles */
.search_result_item { font-weight:bold !important;color:#ffd30c; }
    .search_result_item b { font-weight:normal !important;color:#fff; }
    .search_result_item a { background:url(../builtin/list_arrow.png) 0px 4px no-repeat;padding-left:17px;color:#ffd20c;text-decoration:none;font-weight:bold; }
        .search_result_item a:hover { text-decoration:underline; }
.search_results_pane .paging { float:right;font-size:11px;padding:25px 0px 0px;margin-bottom:-50px; }
    .search_results_pane .paging a { padding:5px 9px;text-align:center;cursor:pointer;font-weight:bold;color:#ffd20c;border:1px solid #104073;text-decoration:none; }
        .search_results_pane .paging a:hover,.search_result_item .paging .active { background:#104073;text-decoration:none; }

/* Blog Styles */

.author { margin:10px 0px;font-size:11px; }
.post a { color:#ffd30c;text-decoration:none; }
    .post a:hover { text-decoration:underline; }
.post h2 { font-size:16px; }
.post .bookmarks img { vertical-align:bottom; }
.widget { margin:-20px 0px 0px;padding:0px 0px 20px; }
.widget img { display:none !important; }
    .widget ul { margin:0px;padding:0px 0px 10px 10px; }
        .widget li { background:url(../builtin/list_arrow.png) 0px 4px no-repeat;padding-left:17px;text-decoration:none;list-style:none; }
            .widget li a { color:#ffd20c;text-decoration:none; }
                .widget li a:hover { text-decoration:underline; }
#searchbutton { background:url(../builtin/go.png) no-repeat;width:45px;height:30px;border:0px;cursor:pointer; }
.blog_search { background:url(../builtin/blog_search.png) no-repeat;width:150px;height:24px;float:left;padding:2px; }
    .blog_search input { border:0px;padding:2px;width:140px; }
.comment { padding:10px 0px;border-bottom:1px solid #104073; }
    .comment a { color:#ffd30c;text-decoration:none; }
        .comment a:hover { text-decoration:underline; }
    .comment .content { padding:0px 10px; }
    .commentForm #addcomment { display:none; }
    .commentForm label { color:#ffd30c;font-weight:bold; }
#commentPreview { display:none;clear:both;min-height: 150px; }
.bbcode { display:none; }
.success { line-height:200%;color:#ffd30c; }
#commentlist { margin-bottom:30px; }
#btnSaveAjax { background:url(../builtin/blog_submit.gif) no-repeat;width:113px;height:30px;border:0px;cursor:pointer; }

/* Misc Styles */
#google_map { width:198px;height:178px;border:1px solid #0e3763;overflow:hidden; }
#blogItems,#feedItems { display:none; }
#blogFeed { width:200px; }
	#blog_feed { list-style:none; margin:0; padding:0; }
    #blog_feed li { overflow:hidden; margin-bottom:5px; }
    #blog_feed li a { color:#FFD20C; text-decoration:none; }
.Phuse_PanelEditHatching * { color:#000 !important; }

.tweets { width: 185px;}
    .tweets a { color: #ffd20c; text-decoration: none;}
		.tweets a:hover { text-decoration:underline; }
        #twitter_update_list { list-style: none; margin: 0; padding: 0;}
            #twitter_update_list li { height: 60px; overflow: hidden; margin-bottom: 8px;}
            #twitter_update_list span { float: left; width: 100%; padding-bottom: 2px; height: 44px; overflow: hidden;}
			
    .follow_link { clear:both;background:url(../builtin/bird.png) no-repeat left top; width: 217px; height: 42px; margin-top: 10px;float:left;}
        .follow_link a { display: block; height: 29px; padding-left: 60px; padding-top: 13px; color:#ffd20c;text-decoration:none;font-weight:bold; }
			.follow_link a:hover { text-decoration:underline; }
    .facebook_link { background:url(../builtin/facebook.gif) no-repeat left center; width: 216px; height: 42px; margin-top: 10px;float:left;}
        .facebook_link a { display: block; height: 29px; padding-left: 40px; padding-top: 13px; color:#ffd20c;text-decoration:none;font-weight:bold; }
			.facebook_link a:hover { text-decoration:underline; }
/* Chrome & Safari Styles */
